一种基于编译植入特征码的功能块在线校核方法

    公开(公告)号:CN115640014A

    公开(公告)日:2023-01-24

    申请号:CN202211308915.X

    申请日:2022-10-25

    IPC分类号: G06F8/41 G06F8/77

    摘要: 本发明公开了一种基于编译植入特征码的功能块在线校核方法,通过读取功能块的源代码文件,解析出其中的功能块的名称,接口等定义信息,自动生成功能块文件,提高了生成功能块文件的准确性和效率;本发明利用功能块的CRC值来比较功能块的异同,减少了在线比较功能块的计算量,提高了在线比较功能块的效率;利用功能块的CRC值来比较页面中功能块的模型结构的异同,减少了在线比较页面的计算量,提高了在线比较页面的效率;本发明在编译过程中将功能块的CRC值嵌入到功能块的可执行文件中,用于后续与组态工具下发的页面中的对应功能块进行在线CRC比较,能够在线检验组态工具中的功能块与控制器中实际调度运行的功能块的一致性。