感悟网 导航

西门子PLC S7-200如何把V区寄存器都恢复默认值,或者都置0? 关于西门子200PLC数据永久保存(不是断电保持)

作者&投稿:傅养 (若有异议请与网页底部的电邮联系)
西门子S7-200PLC的内部寄存器V区和M区有什么区别~

严格来说V区是变量存储器区,用来存储数据的。M区是辅助继电器区,用来存储开关量的。但是这两个却没有严格的界限,通常情况下可以互换。
望采纳。。。。。

西门子200PLC的数据永久保存区在MB0-MB1,断电后数据不会被清除,会继续保持。
a.最多可以设置6个数据保持区域
b.选择数据保持区的存储区类型(V、M、T和C的当前值)
c.指定数据保持区的起始地址:相对于地址0的偏移值,如14就是起始地址为MB14
d.存储单元的个数(在b.中指定的数据单元的个数)
e.清除当前的设置(为不保持)
如果将MB0 - MB13共14个字节范围中的存储单元设置为“保持”,则CPU在断电时会自动将其内容写入到EEPROM的相应区域中,在重新上电后用EEPROM的内容覆盖这些存储区。也就是能做到永久保存。如上图蓝圈内所示。
数据区设置为不保持时,可以将CPU断电然后再上电、在Status Chart(状态表)中检查相应地址单元内容是否改变可以检验数据是否正确地存入EEPROM。
以上的“保持”设置(除了MB0 - MB13)都是靠内置超级电容(+外插电池卡)的方式供电实现。
定时器T和计数器C的当前值可以保持,而它们的位地址状态不能保持。只有TONR定时器数据才能保持。

你的modbus 指令库存储区不要与你的发送和接受数据存储区重贴

用一个mov指令啊

使用表格填充指令

   

返回顶部
本页内容来自于网友发表,若有相关事宜请照下面的电邮联系
感悟网