《表4 网络1中FBD程序的目标程序》
网络中指令之间通过连线表示逻辑连通。PLC中定义了TEMP区,通过自动分配变量实现功能块间信息传递。FBD程序以网络为单位划分,每个网络分为32*32单元格,限制指令和连线个数,使程序简单,易于处理,解决了堆栈和TEMP区空间有限等问题。对示例中网络1程序编译生成的目标程序如表3所示。该表给出了FBD程序编译后生成的目标程序,第一行是块赋值指令“BLMOV_W”的功能块二进制编码,功能块数据头为“7D 00 00 00 01 00 00 00 01 01”,输入变量编译后形成的二进制代码为“00 06 00 00 00 00 39 0000 0F 01 03 00 FF FF”,输出变量编译后生成的二进制代码为“00 10 00 00 00 00 04 64 00 0F”,功能块数据头和输入输出变量的二进制代码共同组成了“BLMOV_W”指令的目标程序。网络1示例程序编译后的指令顺序和目标程序见表4。
图表编号 | XD00134392500 严禁用于非法目的 |
---|---|
绘制时间 | 2020.03.20 |
作者 | 仲崇权、张禹阳、赵亮、李丹 |
绘制单位 | 大连理工大学控制科学与工程学院、大连理工大学控制科学与工程学院、大连理工大学控制科学与工程学院、大连理工大学控制科学与工程学院 |
更多格式 | 高清、无水印(增值服务) |