来源 :金融界2024-01-24
2024年1月24日消息,据国家知识产权局公告,中控技术股份有限公司申请一项名为“一种动态加载用户程序的方法“,公开号CN117435268A,申请日期为2023年10月。
专利摘要显示,本发明提出了一种动态加载用户程序的方法,包括如下步骤:S1、上位机根据地址无关规则将用户程序编译成C文件;S2、分别将用户程序C文件和外部接口源文件交叉编译为目标文件;S3、将用户程序目标文件与外部接口目标文件编译链接生成可执行文件;S4、将可执行文件转为二进制文件后下载给过程控制器;S5、过程控制器为程序二进制文件分配内存空间;S6、过程控制器对接口函数进行重定位,将二进制文件中空缺的接口函数地址补全;S7、过程控制器运行程序二进制文件。本发明的动态加载用户程序的方法可实现程序动态加载,且耗时短,系统复杂度低。