登录
首页
PLC论坛
PLC论坛
回帖
发帖
正文
主题:【求助】新手,问大家两个关于状态寄存器的问题
点击:1097 回复: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
工控新闻
科技赋能绿茵赛场 常州本土人形机器人亮相苏超主场
上半年规上工业企业利润同比增18.7% 新动能成增长重要支撑
CC-Link IE TSN 技术,打造工业通信统一 “赛场规则”
全球首个!北京企业无界动力机器人获工业级全域CE认证
告别英文壁垒!倍福 中文版 TwinCAT 3.1.4026 下载及安装指南
优必选WalkerS2入选工信部“2025年人工智能应用典型案例”
西克新品 | MWS250 测量轮编码器上市
一键下载 | 西克《电池生产中的质量管理》电子手册
更多新闻资讯