技术论坛

 plc300的定时器双线圈问题

返回主题列表
作者 主题
WWCWWC
至圣

经验值:71500
发帖数:7980
精华帖:145
楼主    2021-12-10 11:29:58
主题:plc300的定时器双线圈问题

  前几天,因同事邀请给他修改一些控制程序,我为了恢复还原方便,把其中一个定时器(延时接通S_0DT)没有删除,重新再调用了同样定时器编号的定时器,原以为这样也可以使用,自以为无论怎么样只要那个条件满足就使能那个网络段中的定时器。

  今天,上午再次遇见同事,同事说我之前给他修改的程序定时器不会延时计时。我模糊记得我曾经在400的plc中有过类似的应用(具体也模糊了机型),反正很长一段时间下来,对调用的所有变量,我均会通过交叉引用方式,查找可能的地址或定时器、计数器重复使用的问题。同事说,把那个我用一个标志位屏蔽了无法调用条件的定时器删除,程序正常。

  为此,我特意回到办公室后,单独验证,确实,双定时器线圈的定时器在300的plc中,条件满足也是无法计时的,图示:

当我把M0.0和M0.2同时接通后,定时器可以计时,断开任意的M0.0或M0.2后,定时器停止计时。

我特意将同一个定时器设置2个延时时间值,一个是10S,另一个是5S,2个定时器使能条件分别接通时,定时器延时时间按先接通使能那个计时。

创建变量表,将M0.0和M0.2同时触发接通,此时,按网络段上部的程序段执行延时时间的,即执行延时10S的,我置换网络位置,这个定时器时间随之变更为5S时间。

  

您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。