登录
首页
PLC论坛
欧姆龙OMRON
回帖
发帖
正文
主题:PLC程序编译后的'重复输出'警告?
点击:13818 回复: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
上一页
下一页
工控新闻
茵梦达CS携手中煤开发,共启矿山服务业务战略合作新篇章
“十五五”末人工智能产业规模将突破10万亿元
珞石机器人通过聆讯
乐聚携手产业伙伴共探5G-A具身智能应用新边界
ABB推出适用于太阳能和储能系统的高效电能转换解决方案
茵梦达天津新工厂正式投产
Datalogic得利捷重磅发布Skorpio X40/45与Falcon X60/65:新一代移动数据终端全面赋能高强度智能仓储
人工智能核心产业规模破3000亿、工业机器人产量领跑六年
更多新闻资讯