您现在的位置是:首页 > PLC技术 > PLC技术
时间累加器TONR指令
来源:艾特贸易2017-10-11
简介TONR 为“时间累加器”指令,实现累计定时。该指令有 IN 、 R 、 PT 、 ET 和 Q 等参数,当输入 IN 的信号状态从“ 0 ”变为“ 1 ”时(信号上升沿),将执行该指令,同时开始计时(计时
TONR为“时间累加器”指令,实现累计定时。该指令有IN、R、PT、ET和Q等参数,当输入IN的信号状态从“0”变为“1”时(信号上升沿),将执行该指令,同时开始计时(计时时间由PT设定)。在计时过程中,累加IN输入的信号状态为“1”时所持续的时间值,累加的时间通过ET输出。当持续时间达到PT设定时间后,输出Q的信号状态变为“1”。即使IN参数的信号状态从“1”变为“0”(信号下降沿),Q参数仍将保持置位为“1”;而输入R端信号为“1”时,将复位输出ET和Q。
“时间累加器”指令的时序图如图5-76所示。
图5-76 “时间累加器”指令的时序图
每次调用“时间累加器”指令,必须将其分配给存储指令数据的IEC定时器。只有在调用指令且每次都会访问输出Q或ET时,才更新指令数据。
对于自动灌装生产线,如果要求灌装时间累计达到10 d时,需要对物料灌装阀门进行一次检修,避免堵塞,则可以使用“时间累加器”指令实现检修状态指示,程序如图5-77所示。该程序段实现物料灌装阀门累计灌装时间达到10 d,则变量M21.3信号为1,提示灌装阀门进入检修状态;当按下检修确认按钮(该按钮可设置在上位监控界面),使变量M21.4为1,实现对该“时间累加器”进行复位。
图5-77 使用“时间累加器”指令实现灌装阀门检修状态指示
点击排行
