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

主题:Y0被置位后怎么还会闪烁

点击:2026 回复:12

附件
在这个用MUL指令做的彩灯控制梯形图中,被M8002置位后,它怎么还会闪烁啊!
09-09-21 18:09
在逻辑测试中可以看出来
09-09-21 18:30
估计是MUL的运算结果影响了Y0,如同双线圈输出。
----------------------------------------------
电气书:《高速走丝 电火花线切割机 电气原理与维修》
金书博客:http://www.golden-book.com/339/
09-09-21 18:41
这是书中的一个例子,运行起来正常
只是我明白是怎么回事,如果不用置位也可以运行,但重新启动停止一下就会多一个灯被点亮,而用这个程序不会有这样的问题
09-09-21 18:59
这是一个由MUL指令实现Y0~Y17循环依次接通一位的程序,M8013是秒信号,假设PLC为FX2N。
   运行程序,Y0接通;
   接通X0,则每秒执行一次MUL指令;从二进制运算可知(FX型PLC内部数据为二进制),一个数乘以10(十进制2),等于原数左移一位。
   开始时Y0接通,为0000 0000 0000 0001;故运算一次后为0000 0000 0000 0010、Y1接通,Y0断开,即Y0被复位;而此时SET Y0指令执行条件已断开,所以Y0保持断开。
   以后以此类推,Y2~Y17顺次接通,而当Y17接通时,又置位Y0,开始下一个循环。
09-09-21 19:04
可是,Y0被置位后不是只能用RST指令复位吗!
09-09-21 19:07
不是,只要其置位条件已断开,用MOV K0 K4Y0也能使其复位。
09-09-21 19:19

引用 lizhengchao 在 2009-9-21 19:07:29 发言【内容省略】

我也是这么认为的,应该就不会闪了啊
可以当做数据时,用运算指令是可以改变的
09-09-21 19:33
明白了,谢谢!
09-09-21 20:28
5楼大哥说的好!
09-09-21 21:00

上一页下一页

工控新闻

更多新闻资讯