登录
首页
PLC论坛
PLC论坛
回帖
发帖
正文
主题:各位老师,请教一下下面的程序中m0复位后,m1还能置位吗?我的理解是不能置位,plc扫描是从上到下扫描的,是不是我理解错了
点击:905 回复:7
楼主
编辑
引用
管理
15238757763
各位老师,请教一下下面的程序中m0复位后,m1还能置位吗?我的理解是不能置位,plc扫描是从上到下扫描的,是不是我理解错了
21-09-26 17:20
1楼
编辑
引用
管理
fireray
当前扫描周期内,先复位M0,然后就置位M1了。从上到下没错,还有一句从左到右呢。
21-09-26 18:06
2楼
编辑
引用
管理
YXBK
可以置位的,M0复位后不会马上断开,要等下一个周期才会断开。
也就是在M8029接通时,先复位M0,下一行置位M1.
下一个周期时虽然M0断开了,但M1在上一个周期已经置位了。
21-09-26 18:32
3楼
编辑
引用
管理
知道一点
可以置位
不好理解就列出程序语句就好理解的
21-09-26 20:07
4楼
编辑
引用
管理
xuhuifox
应该是在语句里面看,可以看见,M8029这个后面是执行三个指令,执行完成后再执行下一个命令,这样就好理解了!
21-09-26 20:25
5楼
编辑
引用
管理
15238757763
好的,谢谢兄弟们
21-09-27 09:55
6楼
编辑
引用
管理
cvlsam
引用
YXBK
在 2021/9/26 18:32:46 发言
【内容省略】
M0复位后,M0的值立即为OFF,不需要等到下一个扫描周期。
之所以M1能够置位,是因为由于前面M0是为ON的,从而逻辑运算结果为ON,这个结果要等到下一次扫描M0的时候才会更新。
内部寄存器不需要等待一个扫描周期而是即时复位。
Good Luck~
21-09-27 11:18
7楼
编辑
引用
管理
凛冬将至JzMQ
从上到下从左到右
在第一个周期内 M0的值是1
右侧的结果是复位M0 同时置位m1 这时候的结果会在缓存里面进行修改 但是本周期结束之前调用M0的结果始终是1
在程序下一个循环周期才会被调用
21-09-28 13:50
工控新闻
倍福校企合作
奥普特上半年营收净利双增 终止华东机器视觉产业园项目
合康新能与国核签订联合开发协议
皮尔磁:EN ISO 13855标准更新:安全距离计算有变化!
倍福“职”等你来!
华北工控RPC-2500P:支持数据中心环境监控与集成控制的AI整机
2025中国大学生智能制造赛决赛在沪举办
10000台!天太机器人拿下全球人形机器人最大订单
更多新闻资讯