登录
首页 PLC论坛 PLC论坛
回帖 发帖
正文

主题:子程序设计中的问题

点击:425 回复:4

下面是一个S7-200很简单的子程序:
http://blog.gkong.com/uploadfile5/2013739429774.jpg
一次调用没有问题, 如果两次用SM0.0的常开触点调用它,将会出现冲突,有条件的网友不妨试试。问题的原因是什么?怎样解决它?
13-07-03 09:05
电动机变量要用IN_OUT类型
最后修改:2013/7/3 9:49:34
13-07-03 09:49
第二次用的时候 电动机变量是ON
13-07-21 18:18
其实问题很简单,因为你的L0.2局部变量不是全局变量,所以无法在主程序操作。而L0.2每次调用子程序开始或者结束都没有进行复位。所以你只要在前面加一个复位L0.2的操作就可以保证每次调用子程序所有寄存器状态一致性(禁忌啊)。
 SM0.0      L0.2
--| |------( R )
             1
13-07-24 10:37
没有用过西门子.
14-06-04 19:09

工控新闻

更多新闻资讯