-
题名基于STM32的解释型下位机PLC设计
- 1
-
-
作者
张礼杰
殷建军
-
机构
浙江正泰仪器仪表有限责任公司量测技术研究院
浙江工业大学机械工程学院
-
出处
《电子设计工程》
2022年第10期76-80,共5页
-
文摘
基于开发系统中设计好的梯形图程序需要下载到下位机中解析并运行,软PLC工作系统的工作性能取决于运行系统能否高效准确地解释执行梯形图程序的目的,通过比较解释型PLC和编译型PLC的特点,采用了一种解释型PLC高效执行方法,并研究了上位机下载的通信帧解释方法,反向转化为指令表的思路,通过转化后的指令表进行梯形图程序网络连接信息的提取、梯形图各图元的解释执行,以及各梯形图功能单元的算法实现。对堆栈的实现方法及软中断的实现方法进行了特别研究,在STM32的ARM平台上进行的算法验证得出,该方法能高效地解析梯形图程序,只需要一个机器指令周期就可以进入梯形图程序解释接口。
-
关键词
解释型plc
堆栈
软中断
STM32
-
Keywords
interpretive plc
stack
soft interrupt
STM32
-
分类号
TN081
[电子电信—物理电子学]
-