数据存储里面M默认是偏移14,单位数目为18,我现在程序做了个按下启动按钮I0.0,M20.0置位,在按停止按钮i0.1,M20.0复位,当我按了启动后,系统停电了,然后在上电后M20.0为1吗?
问题补充:
你们说的这些我都知道,现在纳闷的是,我停电后在次给系统送电,M20.0不是为1,而是为0。
图片说明:
最佳答案
1、根据你CPU设置断电保持的情况而定。
2、打开硬件编辑器,右键CPU,选择对象属性。
3、点击保留存储器选项,在可保留性分栏内的
从MB0开始的存储器字节数目(M)
从T0开始的定时器字节数目(T)
从C0开始的计数器字节数目(C)
后面的数字按自己的编程要求进行修改就可以了。
4、一般系统默认MB0-16,C0-8都是被存在EEPROM中的,会一直被保存下来的,并不因断电而丢失。
问题补充:
因为断电不保持,所以你重新上电后就是0不是1哇,你设置了断电保持菜会保持为1。
提问者对于答案的评价:
谢谢
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc370789.html