登录
首页
PLC论坛
PLC论坛
回帖
发帖
正文
主题:【求助】新手,问大家两个关于状态寄存器的问题
点击:1095 回复:5
楼主
编辑
引用
管理
yangch1986
西门子PLC程序中调用了很多的状态寄存器,像M3.0,M3.1之类。
有两个问题:
1.第一个子程序运行后将M3.0置为了1.下一个子程序查询M3.0时,是不是还是为1?
2.程序执行一个周期后,调用的状态寄存器会不会自动清掉?
08-12-11 11:08
1楼
编辑
引用
管理
pqsh
1.是,因为M是全局的,在任何子程序里都一样
2.不会,如果会自动清除,那就不叫状态,编程序的人和PLC都没法活了!
08-12-11 12:02
2楼
编辑
引用
管理
lixiaobai
如果没有给M3.0复位的话,就会一直为1的
程序是循环扫描的,只要不断电,不修改,寄存器中的值就会一直有,不变化的
08-12-11 12:15
3楼
编辑
引用
管理
9012573
楼上说的很清楚了,是不会改变的,在次使用还是有的
08-12-11 12:49
4楼
编辑
引用
管理
yangch1986
多谢各位大侠指点 明白了
08-12-12 09:38
5楼
编辑
引用
管理
donxin
像L就和M不同了。
在局部有效
08-12-12 11:31
工控新闻
全链智能方案赋能车企迭代升级,和利时精彩亮相“AMTS 2026”
285项!2025年人工智能应用典型案例名单公布
国家出台三年行动计划:AI全面赋能新型工业化 加速培育工业领域新质生产力
台达全域智造实力 以柔性与数字化赋能精密装配
具身机器人量产前夜,研华RK3588 RTXe模块化方案助力“小脑”成本优化
上半年我国规模以上工业增加值同比增长5.4%
引领能源科技,共创产业新局,施耐德电气创赢计划第七季正式启动
ABB收购罗托克(Rotork),扩展自动化业务布局
更多新闻资讯