您现在的位置是:首页 > PLC技术 > PLC技术

施耐德PLC RAM数据错误的软件措施

来源:艾特贸易2017-06-05

简介因为 RAM 中保存的是各种原始数据、标志、变量等重要数据,如果遭到破坏,会造成系统错误或停止运行,所以,在 PLC 实时控制系统中,因干扰造成的 RAM 数据错误会有比较严重的影响

    因为RAM中保存的是各种原始数据、标志、变量等重要数据,如果遭到破坏,会造成系统错误或停止运行,所以,在PLC实时控制系统中,因干扰造成的RAM数据错误会有比较严重的影响。    在工业PLC控制系统中,RAM的大部分内容是为了进行分析比较而临时存放的,只有少部分数据不允许丢失,其余大部分内容是可以在短时间内丢失的,这只会造成系统短时间内波动,随后即可自动恢复正常。    因此,在PLC控制系统中常采取的RAM数据错误的软件措施是:    (1)RAM的重要区域的开始部分和结束部分各设置一个标志。    (2)RAM中固定不变的数据表格设置校验字。    在程序的执行过程中,定期通过预先设计的查错程序检查各标志是否正常,如果不正常,利用数据冗余表进行修正。    在设计数据冗余表时,通常应注意:各数据表应相互远离分散设置,以避免冗余数据同时被破坏。且应注意,数据表应远离堆栈区,以减少错误操作造成堆栈数据被破坏的可能。    PLC控制系统的可靠性设计主要在于硬件结构,软件抗干扰只是补充。在实际进行PLC控制系统设计时,在保证控制功能、控制精度、实时性的前提下,应当先尽可能完善硬件,然后在编制软件时,考虑硬件可能的失效或受到的干扰等。