中易网

西门子PLC的问题

答案:3  悬赏:70  
解决时间 2021-01-18 01:56
  • 提问者网友:藍了天白赴美
  • 2021-01-17 02:03
西门子PLC的问题
最佳答案
  • 二级知识专家网友:独钓一江月
  • 2021-01-17 02:10
这个是定时器当前值更新的问题,T37(100ms)是扫描至当前指令时更新当前值,T33(10ms)是每一个扫描周期开始时更新当前值,T32(10ms)更新当前值不受扫描周期的影响,1ms更新一次。这三种定时器当前值更新方式会直接影响它的状态,在这里,你放在子程序中也是有影响的,因为子程序参与扫描的方式与主程序有差别。
全部回答
  • 1楼网友:蕴藏春秋
  • 2021-01-17 04:08
子程序图片发下才知道啊追问

  • 2楼网友:孤老序
  • 2021-01-17 03:31


在子程序中你把I0.0串到定时器前面。不就可以做到I0.0断开时候定时器全都停止工作了么!途中定时器上的M点是你自己所需要增加的限制条件。追问我发的这个程序就是断开I0.0,只有T37停止工作,其他了两个还工作,因为什么?追答你大概是想,断开I0.0不调用子程序,那么子程序里面的一切东西都不工作。所以定时器就该全部断开才对。。如果你刚开始I0.0导通,定时器三个都工作。那么突然之间你断开I0.0。定时器不会都断开。你这样写不对。一般我们的子程序都是时刻调用。然后限制条件放在子程序中去直接限制,就不会出现这样情况了!
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息