1.受到程序干擾。
2.通訊伙伴修改了數(shù)據(jù)(觸摸屏,plc)。
3.emc干擾,cpu無法正常工作。
4.mmc卡或cpu故障。
5.還要確定工作中是不是異常操作做了memory reset操作(帶電插拔卡)。
6.db塊的屬性確認(rèn)下。un-linked non-retain。
丟數(shù)據(jù)主要原因包括這三種情況:
1.db塊實(shí)際值運(yùn)行過程中突然變更為初始值
2.plc中fb、fc與備份程序一致性校驗(yàn)不一致
3.程序中代碼、組態(tài)等信息丟失
第一種情況可能是由于之前執(zhí)行了copy ram to rom,負(fù)載存儲(chǔ)中的當(dāng)前值被主存儲(chǔ)中的值覆蓋,之后執(zhí)行了存儲(chǔ)復(fù)位等類似操作,使負(fù)載存儲(chǔ)中的值返回主存儲(chǔ)中;
第二種情況可能的原因應(yīng)該是運(yùn)行過程中拔出mmc卡造成卡中存在不一致的數(shù)據(jù);