2019年度  第11期


标题:基于CODESYS掉电保存数据方法的研究
作者:李延法 王科 彭永金 赵璐瑶
作者单位:上海新时达电气股份有限公司,上海 201801
关键字:CODESYS;掉电保存数据;实时Linux;Retian变量;ECC算法
摘要:在机器人控制系统中,系统掉电保存数据在特定场合有着重要的意义,同时,随着越来越多的企业选择CODESYS作为其开发平台,目前亟需一种基于CODESYS的掉电保存数据的方法。提出一种基于实时Linux系统下的CODESYS掉电保存数据的方法,主要解决了实时Linux系统如何快速响应机器人控制器掉电事件,并通过CODESYS保存数据的问题。与定时保存数据方法、数据变化后再保存数据方法不同,该方法利用实时Linux系统快速响应机器人控制系统掉电事件,然后将该事件消息发送到CODESYS,利用CODESYS自定义组件,并使用ECC(Error Checking and Correcting)校验与纠正算法将工程中的Retain变量保存到铁电存储器中。最后,通过实验验证了该方法的可行性。