2026年度  第3期


标题:嵌入式装置IEC61131程序编译与执行方案设计
作者:韩科文 陈宏君 周磊 叶立文
作者单位:南京南瑞继保电气有限公司,江苏 南京 211002
关键字:嵌入式装置;逻辑编程;IEC61131;程序编译;指令执行
摘要:为满足不同国家用户的灵活编程可配置的需求,面向国际市场销售的控制保护装置需提供用户逻辑编程功能。面向用户的编程需具备通用标准、安全可靠和高效运行的特点。将可编程控制器的国际标准IEC61131引入到电力嵌入式设备编程,面向用户提供标准符号库,支持用户使用功能块图、梯形图和结构化文本语言进行编程。上位机软件支持程序编辑、编译和调试功能,将用户程序编译为跨平台的中间指令,编译过程中除常规的报错提示外,还支持数组越界和除零保护等防误措施。装置侧构建了高效解释器,针对指令编写了对应的内联执行函数,在初始化过程中构建了指令执行函数表,以常规指令线性表驱动和跳转指令二次定位方式,达到了C编译器编译执行60%的效率,满足了实际应用的实时性要求。解释器调用控制保护平台标准接口,对外注册若干组输入和输出变量,支持和装置保护程序进行数据交互和人机通信配置,实现了研发核心程序和用户自定义程序的解耦开发和组件化运行。该软件已经应用于80多个国家的变电站工程,显著提升了产品的竞争力。