恭喜,你发布的帖子
发布于 2021-11-20 15:55:18
14楼
断电保持,是把数据写入Flash中。这个写入动作,必然是在断电前。
系统检测到断电事件,启动Flash写入过程。但是这个过程需要一定的时间,从断电事件检测到 ,至MCU失电无法工作,这个时间内,是靠内部的电容器供电。
假定,还没写完Flash,电容器上的电放完了,这个数据保存不完整,下次上电怎么办,只能清零。不过这种清零,会在PLC内的系统日志里有记载的,用户程序应该在某个SM寄存器中可以查到。
外部的220VAC变成内部的24V直流,除了供CPU自身外,还通过端引出,供外部设备使用。手册上给出了一个参考限值。如果不遵守这个限值,超限使用这个24V电源,就会在断电时,提前消耗完24V电源储存的能量,以致于来不及保存数据。
基于上述假设,避免发生断电数据丢失,尽量不用PLC提供的24V电源;
另外,上电第一个扫描周期,检查一下V区的数据完整性。我记得是可以在SM区查到,以确定数据丢失的原因。
请填写推广理由:
分享
只看
楼主