这种控制的方法是,把被控量的实际值与设定值进行比较,再根据比较结果直接产生相应的ON或OFF的继电控制输出。图3-31所示即为最简单的这类梯形图程序。该程序不断执行“设定值”与“实际值”比较,只要“实际值”(图3-31d为%IW2)小于“设定值”(图d为adZH),对图3-31a大于标志“P_GT”ON,进而使“输出”ON;对图3-31b、c、d(先使能模拟量输出模块)则直接使“输出”(图3-31d为zDa)ON,使实际值加大。反之,“输出”将OFF。用它即可进行输出ON/OFF控制。
图3-31 简单ON/OFF控制
这种控制只需用模拟量输入单元,而输出则用普通的I/O点,较简单。但可能在设定点附近ON、OFF动作变换过于频繁。
图3-32所示为比较后增加延时,再产生控制输出的PLC程序。
图3-32 比较设定值加延时控制程序
该图程序延时都设为5s,实际多少,可依具体情况决定。
从图可知,当“实际值”(图3-32d为%IW2)小于“设定值”(图3-32d为sdZH)5s时,小于标志特殊继电器P-LT ON。但这情况需持续5s,TIM001的常开触点才可能接通。只有这样,才可能使“输出增大标志”(图3-32d为pLT1)ON,使“输出增大”(图3-32d为aDa)ON,并自保持。一旦出现比较大于保持5s,则“输出增大”OFF。图3-32b、c、d情况类似,只是定时器用了T101、T1(图3-32d用定时功能块),具体工作过程就不多解释了。
图3-33所示为用上、下限比较,以产生控制输出的PLC程序。
图3-33 上限下限比较控制程序
从图3-33可知,这个系统所控制的“实际值”(图3-33d为%IW2)低于“设定值-A”(图3-33d为sdZHX)时,使其增大;高于“设定值+A”(图3-33d为sdZHD)时,使其减少。但当设定值与实际值相等时,则都将使增大、减小停止。当然,如仅有增大或减小控制输出,则也可如上述延时程序一样处理。(www.daowen.com)
和利时PLC还提供有上、下限报警功能块(LIMIT ALARM),加载这个功能块后,调用此功能块,利用其O、U及IL开关输出,直接即可实现这里的上、下限比较输出控制。
此功能块输入变量有
IN:INT(∗模拟量输入∗)
HIGH:INT(∗上限∗)
LOW:LOW(∗下限∗)
输出变量有
O:BOOL(∗IN大于上限ON,否则OFF∗)
U:BOOL(∗IN小于下限ON,否则OFF∗)
IL:BOOL(∗IN在上下限之间ON,否则OFF∗)
调用此功能块实现的功能如图3-34所示。
图3-34 和利时PLC LIMIT ALARM功能块可实现功能
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。