登录
首页 PLC论坛 PLC论坛
回帖 发帖
正文

主题:讨论]三菱编程机巧交流天地

点击:14686 回复:35

你可以用中间继电器啊,比如第一次使用OUT,第二次使用SET:
LD     X0
OUT  Y001
...........
LD    X1
SET  Y001
.........
可以改为这样:
LD     X0
OUT  M100
..........
LD     X1
OR    M100
SET  Y001
LDI   X1
RST  Y001(根据具体情况更改)
..........
总之,SET Y001 和 RST   Y001只能在程序中出现一次.
03-09-01 09:34
只要明白其执行结果,大可不必害怕双重输出的问题,例如在两段互斥的程序中(手动/自动程序)各出现一次输出,编译程序仍会出现警告,但它不是出错,因而大可不必理会。即使真的有双重输出的后果,但仍遵循:
1. SET指令 是"if……then"结构,而OUT指令是" if……then……else……"结构;
2. 双重输出时,后面的结果将会覆盖前面的结果。
3. 如果没有“立即输出”类指令,PLC是在指令周期完结后,才将内部元件变量映射到物理输出端。换言之,当有双重输出发生时,前面的"输出"只不过是一个临时变量,它仅影响直到后面"输出"执行之前该触点的状态。
03-09-01 10:35
那是读取的指令,温控模块就使用这,具体的要看手册
03-09-01 12:56
我比较认同11楼的方法 我在自己的程序中就那样解决的 很有效的
03-09-05 11:40
用STL步进指令可重复使用一个线圈
03-09-05 16:56
谁能给提供一段STL指令程序示例,我学习一下,我不用它是应为我不明白怎么编呀。呵呵,谢谢大哥大姐们。
03-09-06 09:33
谁能告诉怎么使用SFC方式编程
03-09-06 16:31
我查了一下资料 SFC编程其实就是画程序流程图的过程
03-09-08 10:32
我查了一下资料 SFC编程其实就是画程序流程图的过程
03-09-08 10:38
哈哈 我自己来吧 大家也太不给小弟面子了吧
03-09-09 15:01

上一页 下一页

工控新闻

更多新闻资讯