登录
首页
PLC论坛
欧姆龙OMRON
回帖
发帖
正文
主题:PLC程序编译后的'重复输出'警告?
点击:12779 回复:13
楼主
编辑
引用
管理
shishi
初学PLC,发现程序编译后出现最多的警告就是‘重复输出’,请问这对程序运行会不会有影响?
04-06-08 15:00
1楼
编辑
引用
管理
心情
一般来说,重复输出是不可以的
但你要看一下你的输出,如果是SET RESET一个输出,是无所谓的;还有向某个寄存器重复送数据,也是可以的。
如果要求只有一个输出,你最好用中间变量,进行相关操作。
04-06-08 16:18
2楼
编辑
引用
管理
shishi
谢谢指点。
04-06-09 08:51
3楼
编辑
引用
管理
王美勋
双重线圈输出在特定的程序也是必须有的。如标志位,子程序等。但在一个扫描周期只有一个线圈是输出的。
04-06-09 09:00
4楼
编辑
引用
管理
陳逸倫
重覆輸出有OUT SET RESET MOV指令第二運算元皆可能發生
1.OUT BIT重覆輸出,以程式最後OUT有效.程式可正常執行.
2.SET RESET當然需配對.
3.MOV 轉送資料給某CHANNEL.
以上于PLC程式都可正常執行.
04-06-09 09:00
5楼
编辑
引用
管理
fuforever121
呵呵,不过小弟接触到的几个项目里面,用cx-p 2.0 做的,最经常也是出现重复输出的警告,这是因为在借用I/O模块默认地址作为中间变量的时候,cx-p误认为该处是I/O地址而警告的语句,但一般都不会影响到系统的运行的。。。
04-06-09 09:10
6楼
编辑
引用
管理
zzf3333
我认为是没有关系的,关键你对周期扫描的理解程度,我有的程序经常故意用重复输出,尤其在使用子程序调用来完成相同的工作时,会很有用,
04-06-10 16:11
7楼
编辑
引用
管理
鷹眼
[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
9楼
编辑
引用
管理
ye_w
我的经验是,能用set/rset实现的绝不轻易out
04-10-17 20:44
上一页
下一页
工控新闻
新主题、新产品、新技术!2024大湾区工博会精彩来袭!
新一代机电“5G+智慧工厂”什么样?一起去看看
ABB变频器现代化升级改造服务助力NASA风洞设备重获新生
中钢协工业软件四项团体标准评审会暨工业软件标准体系研讨会在上海召开
ABB发布新一代中压变频器ACS8080,助力提升工业性能与可靠性
国内首台电力场景人形机器人“揭开面纱”
皮尔磁:分布式控制系统惊艳登场
皮尔磁:小巧灵活高性价比的工业PC问世
更多新闻资讯