【技术实现步骤摘要】
PLC通信模块中从设备的EEPROM恢复方法
本专利技术涉及使用EtherCAT(以太网控制自动化技术)网络的PLC通信模块中对存储从设备的设置信息的带电可擦可编程只读存储器(EEPROM)的数据恢复的方法(MethodforEEPROMRecoveryofSlaveDeviceinPLCCommunicationModule)。
技术介绍
作为工厂自动化的关键设备之一的可编程逻辑控制器(ProgrammableLogicController;PLC)中,需要具有各种功能的模块以应对各种应用。PLC可以通过EtherCAT网络将一个以上的从设备连接到主设备,以将输入和输出节点扩大为远距离。并且,在基于主设备和与所述主设备处于远距离的多个从设备之间的通信的EtherCAT网络系统中,从设备使用EtherCAT从控制器(EtherCATSlaveController:ESC)。ESC由各种制造商以各种形式开发和生产,但是内部结构和寄存器结构为相同,因为所述ESC基本上遵守EtherCAT标准。所述ESC为了访问EtherCAT网络,需要基本配置,所述配置将带电可擦可编程只读存储器(或内部存储器)安装到主设备,然后从带电可擦可编程只读存储器加载设置信息。本说明书中,将不区分使用带电可擦可编程只读存储器或使用内部存储器的情况,而是统称为带电可擦可编程只读存储器。存储在带电可擦可编程只读存储器的信息中记录有硬件(H/W)接口配置、产品信息、产品版本以及EtherCAT通信所需的基本信息等。此时, ...
【技术保护点】
1.一种PLC通信模块中从设备的带电可擦可编程只读存储器恢复方法,/n在作为从PLC通信模块恢复用于存储从设备的设置信息的带电可擦可编程只读存储器的数据的方法中,其特征在于,包括:/n步骤A,使用PLC通信模块分析带电可擦可编程只读存储器的原始数据,并以段为单位计算校验和;/n步骤B,对从在从设备的ESC附加的带电可擦可编程只读存储器读取的带电可擦可编程只读存储器数据进行分析,并以段为单位计算校验和;/n步骤C,以段为单位分别比较所述带电可擦可编程只读存储器的原始数据的校验和与所述带电可擦可编程只读存储器数据的校验和;/n步骤D,在所述比较结果中每个以段为单位的校验和中的任何一个不匹配时,检测不匹配的段的校验和,并用标志标记所检测的带电可擦可编程只读存储器数据的段中是否发生异常;以及/n步骤E,使用在所述标志中标记的异常与否,将发生异常的带电可擦可编程只读存储器数据通知给用户。/n
【技术特征摘要】
20181127 KR 10-2018-01481341.一种PLC通信模块中从设备的带电可擦可编程只读存储器恢复方法,
在作为从PLC通信模块恢复用于存储从设备的设置信息的带电可擦可编程只读存储器的数据的方法中,其特征在于,包括:
步骤A,使用PLC通信模块分析带电可擦可编程只读存储器的原始数据,并以段为单位计算校验和;
步骤B,对从在从设备的ESC附加的带电可擦可编程只读存储器读取的带电可擦可编程只读存储器数据进行分析,并以段为单位计算校验和;
步骤C,以段为单位分别比较所述带电可擦可编程只读存储器的原始数据的校验和与所述带电可擦可编程只读存储器数据的校验和;
步骤D,在所述比较结果中每个以段为单位的校验和中的任何一个不匹配时,检测不匹配的段的校验和,并用标志标记所检测的带电可擦可编程只读存储器数据的段中是否发生异常;以及
步骤E,使用在所述标志中标记的异常与否,将发生异常的带电可擦可编程只读存储器数据通知给用户。
2.根据权利要求1所述的PLC通信模块中从设备的带电可擦可编程只读存储器恢复方法,其特征在于,
所述带电可擦可编程只读存储器数据共分为三种段:关键信息区域、连接信息区域以及通信信息区域。
3.根据权利要求1所述的PLC通信模块中从设备的带电可擦可编程只读存储器恢复方法,其特征在于,
所述步骤D包括:
作为所述比较结果,当每个以段为单位的校验和均匹配时,请求从在从设备的ESC附加的带电可擦可编程只读存储器中提取设置信息的步骤;
如果根据所述请求成功提取带电可擦可编程只读存储器设置信息,则检查读取的带电可擦可编程只读存储器设置信息是否正常的步骤;以及
如果所述带电可擦可编程只读存储器设置信息提取失败,或读取的所述带电可擦可编程只读存储器设置信息异常的情况下,处理为ESC本身的错误的步骤。
4.根据权利要求3所述的PLC通信模块中从设备的带电可擦可编程只读存储器恢复方法,其特征在于,
所述步骤D还包括:
作为所述设置信息是否正常的检查结果,当正常时,从处理器尝试访问ESC的步骤;
作为所述尝试结果,当不能访问ESC时,将错误处理为硬件严重故障的步骤;以及
作为所述尝试结果,当能够访问ESC时,进入ESC的下一个初始化过程的步骤。
5.根据权利要求3所述的PLC通信模块中从设备的带电可擦可编程只读存储器恢复方法,其特征在于,
所述带电可擦可编程只读存储器设置信息作为带电可擦可编程只读存储器状态寄存器,包括硬件接口配置、产品信息、产品版本、以及EtherCAT通信所需的基本信息。
6.根据权利要求1所述的PLC通信模块中从设备的带电可擦可编程只读存储器恢复方法,其特征在于,
所述步骤D包括:
比较所述带电可擦可编程只读存储器的原始数据中的关键信息区域的校验和与所述带电可擦可编程只读存储器数据中的关键信息区域的校验和的第一比较步骤;
当所述第一比较结果为彼此不同时,用标志标记带电可擦可编程只读存储器数据中的关键信息区域中是否发生异常的步骤;
当所述第一比较结果为彼此相同时,比较所述带电可擦可编程只读存储器的原始数据中的连接信息区域的校验和与从带电可擦可编程只读存储器读取到的带电可擦可编程只读存储器数据中的连接信息区域的校验和的第二比较步骤;
当所述第二比较结果为彼此不同时,用标志标记带电可擦可编程只读存储器数据中的连接信息区域中是否发生...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。