登录
首页 PLC论坛 西门子SIEMENS
回帖 发帖
正文

主题:s7-300同一IO点重复输出的问题

点击:750 回复:5

我这有个别人做的程序,分别是在FC1和FC9中同时输出一个M75.0的线圈,且这两个功能同时被OB1调用,这在我感觉不应该出现这样的情况,但为什么编程软件还允许通过呢?
14-08-22 13:20
1、OB不会同时调用FC,而是先后调用,所以不会存在啥问题。
2、输出M75.0只是一个双线圈,这不影响程序的执行。
Regards
14-08-22 14:54
那就是看谁的执行时间长吗?
14-08-23 16:49

引用 yk_wangyu 在 2014/8/23 16:49:26 发言【内容省略】

和谁的时间长短无关,要看谁后执行,双线圈以线圈最后状态为准。
Good Luck~
14-08-23 17:39
哦,那可以基本上把前一个执行的无视了,只看最后执行的。
14-08-24 18:13
这不属于语法错误,是编程允许的,但是在每次扫描(运算)后,
仅输出最后的那个操作,本次运算中前面的操作无效!
14-08-24 22:16

工控新闻

更多新闻资讯