登录
首页
PLC论坛
三菱Mitsubishi
回帖
发帖
正文
主题:Y0被置位后怎么还会闪烁
点击:2057 回复:12
楼主
编辑
引用
管理
lizhengchao
在这个用MUL指令做的彩灯控制梯形图中,被M8002置位后,它怎么还会闪烁啊!
09-09-21 18:09
1楼
编辑
引用
管理
lizhengchao
在逻辑测试中可以看出来
09-09-21 18:30
2楼
编辑
引用
管理
qlin
估计是MUL的运算结果影响了Y0,如同双线圈输出。
----------------------------------------------
电气书:《高速走丝 电火花线切割机 电气原理与维修》
金书博客:
http://www.golden-book.com/339/
09-09-21 18:41
3楼
编辑
引用
管理
lizhengchao
这是书中的一个例子,运行起来正常
只是我明白是怎么回事,如果不用置位也可以运行,但重新启动停止一下就会多一个灯被点亮,而用这个程序不会有这样的问题
09-09-21 18:59
4楼
编辑
引用
管理
qlin
这是一个由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
5楼
编辑
引用
管理
lizhengchao
可是,Y0被置位后不是只能用RST指令复位吗!
09-09-21 19:07
6楼
编辑
引用
管理
qlin
不是,只要其置位条件已断开,用MOV K0 K4Y0也能使其复位。
09-09-21 19:19
7楼
编辑
引用
管理
lixiaobai
引用
lizhengchao
在 2009-9-21 19:07:29 发言
【内容省略】
我也是这么认为的,应该就不会闪了啊
可以当做数据时,用运算指令是可以改变的
09-09-21 19:33
8楼
编辑
引用
管理
lizhengchao
明白了,谢谢!
09-09-21 20:28
9楼
编辑
引用
管理
ywl523
5楼大哥说的好!
09-09-21 21:00
上一页
下一页
工控新闻
瞄准AI等新兴产业 上海加码开源生态建设
西克 有奖调研 | 速来!您的需求,我们倾听!
领航级工厂领跑中国“智造”
2025年我国外贸稳增提质 工业类产品进出口表现亮眼
年投资规模超10亿!美的联手合肥高新区发力工商业零碳园区赛道
西门子收购 ASTER Technologies,构建 PCB 测试工程先进解决方案
机器人正在“进化”——2026年中国机器人与具身智能市场十大趋势洞察
当国产芯遇上机器人:米尔RK3576开发板的ROS2奇幻之旅
更多新闻资讯