期刊文献+
共找到1篇文章
< 1 >
每页显示 20 50 100
PLC指令表程序的一种语法分析方法及其在代码静态测试上的应用 被引量:5
1
作者 李学良 赵千川 +1 位作者 杨文 Syed Naeem HAIDER 《清华大学学报(自然科学版)》 EI CAS CSCD 北大核心 2021年第10期1159-1165,共7页
可编程逻辑控制器(PLC)是工业控制领域中广泛使用的自动控制装置。由于PLC程序缺乏具有普适性的测试工具,开发人员往往只能采用人工方式排查代码错误,导致测试效率低下。工业用户亟需一种标准化PLC代码检测方法,自动完成PLC程序语法检... 可编程逻辑控制器(PLC)是工业控制领域中广泛使用的自动控制装置。由于PLC程序缺乏具有普适性的测试工具,开发人员往往只能采用人工方式排查代码错误,导致测试效率低下。工业用户亟需一种标准化PLC代码检测方法,自动完成PLC程序语法检测与分析。该文以IEC61131-3标准为基础,建立基于Backus-Naur范式(BNF)的指令表语法模型。基于该模型构造抽象语法树,进而设计出一种具有线性复杂度的PLC指令表代码语法检测算法。利用2段控制工程中的PLC指令表代码对所提出的算法与商用软件CODESYS Static Analysis进行对比测试,验证了所提算法的可用性。 展开更多
关键词 可编程逻辑控制器(PLC) 指令表(il) 静态分析 IEC61131-3
原文传递
上一页 1 下一页 到第
使用帮助 返回顶部