咨询与建议

看过本文的还看了

相关文献

该作者的其他文献

文献详情 >融合C语言特性的ST语言的扩展与编译 收藏

融合C语言特性的ST语言的扩展与编译

Extension and compilation of ST language integrating characteristics of C language

作     者:张磊 李响 陈宏君 叶立文 曾凯 ZHANG Lei;LI Xiang;CHEN Hongjun;YE Liwen;ZENG Kai

作者机构:南京南瑞继保电气有限公司南京211102 

出 版 物:《集成电路与嵌入式系统》 (INTEGRATED CIRCUITS AND EMBEDDED SYSTEMS)

年 卷 期:2024年第24卷第2期

页      面:74-80页

学科分类:08[工学] 0835[工学-软件工程] 081202[工学-计算机软件与理论] 0812[工学-计算机科学与技术(可授工学、理学学位)] 

基  金:国网电力科学研究院科技项目自主可控通用型PLC软件平台研制(JS22011447) 

主  题:结构化文本语言 可编程逻辑控制器 C语言 

摘      要:针对标准ST语言无法完全适应风机控制等应用场景的问题,提出并实现了一种融合C语言特性的扩展ST语言及其编译系统。该扩展ST语言将递归函数、无返回值函数、动态数组、功能块数组以及调用程序等特性融入标准ST语言内;在完全兼容标准ST语言的同时弥补了其不足。该编译系统支持扩展ST语言的词法分析、语法分析、语义分析与交叉编译,并生成控制器能够识别的可执行文件。扩展后的ST语言及其编译系统能够完全适应风力发电控制以及其他应用场景。在实际工程中的应用表明,扩展ST语言能够完全支持实际工程中的特殊应用,并能提高控制程序的编写及执行效率。

读者评论 与其他读者分享你的观点

用户名:未登录
我的评分