西门子SM 331模块6ES7331-1KF02-0AB0
**西门子官*采购渠道给您**放心品质。
上海斌勤电气技术有限公司
联 系 人:钟经理
移动电话:13627437965【微信同步】
传 真: 021-57880389
在 线 QQ:26642661
联系地址:上海市松江区三新北路1800弄24号5005室
问题8:EEPROM写入的统计?
回答:每次下载程序块/数据块/块或者执行一次SMB31.7置位的操作都算作对EEPROM的一次写操作,所以请注意在程序中一定不要每周期都调用SMB31/SMW32用于将数据写入EEPROM内,否则CPU将很快报废。
问题9:不使用数据块的,如何在程序中实现不止一个V区数据的存储?
回答:由于SMB31/SMW32一次多只能送入一个V区双字给EEPROM区域,因而当有超过一个双字的数据需要送入EEPROM中时,需要程序配合实现。具体操作可参照如下的例子,即使用SMB31/SMW32送完一个数据(字节/字/双字)之后,通过一个标志位(如M0.0)来触发下一个SMB31/SMW32操作,之后需要将上一个标志位清零,以用于下一次的存储数据的操作。
由于SM31.7在每次操作结束之后都自动复位,因而不能使用它作为第二次触发操作的条件。
以上程序仅供参考。
或者可以参考如下FAQ,多次调用指令库用以存储多个V区变量到EEPROM存储区中:
如何在 CPU 内部 EEPROM 存储空间中保存变量区域?
问题10:定时器和计数器以及MB14-MB31的掉电保持性能?
回答:计数器和TONR型的定时器(T0-T31,T64-T95)能够实现掉电保持。这些区域只能由超级电容和电池来进行数据的掉电保持,他们并没有对应的EEPROM保持存储区。当超过超级电容和电池供电的时间之后,这些计数器和TONR定时器的数据全部清零。
TON和TOF型的定时器(T32-T63,T96-T255)没有掉电保持数据的功能。请不要在块中设置这些区域为掉电保持,如图6所示为错误做法:
图6
按上述做法设置之后,下载块时会如下错误发生:
图7
所以请不要将T32-T63,T96-T255的定时器设为掉电保持区域。
资讯来源:西门子代理商
|