登录
首页 PLC论坛 欧姆龙OMRON
回帖 发帖
正文

主题:PLC程序编译后的'重复输出'警告?

点击:12774 回复:13

初学PLC,发现程序编译后出现最多的警告就是‘重复输出’,请问这对程序运行会不会有影响?
04-06-08 15:00
一般来说,重复输出是不可以的
但你要看一下你的输出,如果是SET RESET一个输出,是无所谓的;还有向某个寄存器重复送数据,也是可以的。
如果要求只有一个输出,你最好用中间变量,进行相关操作。
04-06-08 16:18
谢谢指点。
04-06-09 08:51
双重线圈输出在特定的程序也是必须有的。如标志位,子程序等。但在一个扫描周期只有一个线圈是输出的。
04-06-09 09:00
重覆輸出有OUT SET RESET MOV指令第二運算元皆可能發生
1.OUT BIT重覆輸出,以程式最後OUT有效.程式可正常執行.
2.SET RESET當然需配對.
3.MOV 轉送資料給某CHANNEL.
以上于PLC程式都可正常執行.
04-06-09 09:00
呵呵,不过小弟接触到的几个项目里面,用cx-p 2.0 做的,最经常也是出现重复输出的警告,这是因为在借用I/O模块默认地址作为中间变量的时候,cx-p误认为该处是I/O地址而警告的语句,但一般都不会影响到系统的运行的。。。
04-06-09 09:10
我认为是没有关系的,关键你对周期扫描的理解程度,我有的程序经常故意用重复输出,尤其在使用子程序调用来完成相同的工作时,会很有用,
04-06-10 16:11
[quote]重覆輸出有OUT SET RESET MOV指令第二運算元皆可能發生
1.OUT BIT重覆輸出,以程式最後OUT有效.程式可正常執行.
2.SET RESET當然需配對.
3.MOV 轉送資料給某CHANNEL.
以上于PLC程式都可正常執行.
[/quote]

引用 zzf3333 在 2004-6-10 16:11:00 发言【内容省略】

你不要輕忽雙重輸出!陳老師雖說難以避免,拿來當子程序觸發用,step少可能還沒關係!多時,debug不易.
04-06-11 03:16
8楼
该帖内容不符合相关规定!
04-07-09 09:33
我的经验是,能用set/rset实现的绝不轻易out
04-10-17 20:44

上一页下一页

工控新闻

更多新闻资讯