登录
首页
PLC论坛
欧姆龙OMRON
回帖
发帖
正文
主题:PLC程序编译后的'重复输出'警告?
点击:12774 回复: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
上一页
下一页
工控新闻
安森美与伍尔特电子携手升级高精度电力电子应用虚拟设计
华北工控MITX-6122,助力无人机物流配送跑出加速度
皮尔磁:从1到N, 分享知识才会更有力量
光伏新突破!爱旭N型ABC组件效率跃升,刷新全球量产纪录
皮尔磁:25年深耕,机械安全领域的风向标
茵梦达成都分公司办公室盛大开业,开启新篇章!
大湾区工博会2024新设工业软件、低空经济主题展,11月26-29日开幕
西门子2024财年实现强劲收官
更多新闻资讯