,电极B、C各通过一个电阻与地相连。b点电平与c点电平分别接到P1.0和P1.1输入端,可以代表水位的各种状态与操作要求,共有4种组合,如表9-1所示。Р表9-1 水位信号及操作状态表РC(P1.1)Рb(P1.0)Р水位Р操作Р0Р0РB点以下Р水泵启动Р0Р1РB、C之间Р维持原状Р1Р0Р系统故障Р故障报警Р1Р1РC点以上Р水泵停止Р当水位降到下限B以下时,电极B与电极C在水面上方悬空,b点、c点呈低电平,这时应启动水泵供水,即是表中第一种组合;当水位处于下限与上限之间,由于水的导电作用,电极B连到电极A及+5V,则b点呈高电平,而电极C仍悬空则c点为低电平,这时不论水位处于上升或下降趋势,水泵都应继续维持原有的工作状态,见表中第二种组合;当水位上升达到上限时,电极B、C通过水导体连到电极A及+5V,因此b点、c点呈高电平,这时水泵应停止供水,如表中第四种组合;还有第三种组合即水位达到电极C却未达到电极B,即c点为高电平而b点为低电平,这在正常情况下是不可能发生的,作为一种故障状态,在设计中还是应考虑的。Р(3) 控制报警部分:由P1.2端输出高电平,经反相器使光耦隔离器导通,继电器线圈KM得电,常开触点KA闭合,启动水泵运转;当P1.2端输出低电平,经反相器使光耦隔离器截止,继电器线圈J失电,常开触点断开,则使水泵停转。由P1.3端输出高电平,经反相器变为低电平,驱动一支发光二极管发光进行故障报警。Р3.程序设计?程序流程如图9.2所示。Р开始РP1.1、P1.0=00?Р启动水泵P1.2←1Р设置堆栈指针РP1.1、P1.0=10?РP1.1、P1.0=11?Р停止水泵P1.2←0Р故障报警P1.3←1Р9.2 循环水装置IPC系统Р在以模拟量为主的中小规模控制条件下,应优先选择IPC控制装置,下面介绍用一台STD总线IPC控制循环水动态模拟试验装置的实例。