恭喜,你发布的帖子
发布于 2016-07-28 14:30:06
29楼
谢谢大家的回复,这个子程序编写的确实不是非常优化,因为这个程序我也是接手的别人的。现在的情况就是如果用梯形图进行监控,在监控中就会出现逻辑性错误,大家在截图中也都看到了。如果用STL监控,发现逻辑执行是正确的。也就是这两种监控的程序状态是不一样的(V204.0和T47载网络8中的两种监控状态下的逻辑是完全相反的)。我打西门子客服进行询问,客户说这种情况只能是以STL语句监控表为准。实际上就算是STL语句执行是正确的,但我的功能也是出了错的。因为这个情况下,有一个变量没有复位。该变量是连接触摸屏的一个按钮,按钮按下时置位,释放时复位。问题就在与出现梯形图监控不正常的情况的时候那个变量正好没有复位。我想这不会是个巧合。
在没有看到你的描述之前,我观察变量的ON/OFF情况,也发现你说的这种情况“(V204.0和T47载网络8中的两种监控状态下的逻辑是完全相反的)”。
我认为你监控的不是同一种状态。
会不会是T47的动作可能会导致V204.0状态的改变?
至于你说的触摸屏的某个变量置位没有复位,我觉得25楼的说法比较正确。可能触摸屏的操作跟V204.0有关系,建议能不能先取消触摸屏的同时置复位的动作,看问题会不会重现。
期待你后面更换PLC后的故事更新。
请填写推广理由:
分享
只看
楼主