发明名称 |
一种PLC梯形图代码软解题方法 |
摘要 |
本发明公开了一种PLC梯形图代码软解题方法,包括以下步骤:上位机编写的梯形图代码下载到PLC中时,转化为PLC能够识别的梯形图代码指令序列,转化后的梯形图代码指令序列形成至少一个矩阵网络; PLC运行时启动梯形图代码指令解析功能,采用纵向扫描解析方式,同一网络的解析顺序是按不同列从左到右逐列进行,同一列从上到下逐行进行;将解析的结果通过通信传递给上位机或PLC自身的数字量或模拟量输入输出点执行相应的动作。本发明易于实现,实现成本低,是一种可维护性高的PLC梯形图代码软解题方法。 |
申请公布号 |
CN102736551B |
申请公布日期 |
2015.11.25 |
申请号 |
CN201210205216.2 |
申请日期 |
2012.06.20 |
申请人 |
深圳市矩形科技有限公司 |
发明人 |
王晟磊;刘俊龙 |
分类号 |
G05B19/05(2006.01)I |
主分类号 |
G05B19/05(2006.01)I |
代理机构 |
深圳市兴科达知识产权代理有限公司 44260 |
代理人 |
杜启刚 |
主权项 |
一种PLC梯形图代码软解题方法,其特征在于,包括以下步骤:101)上位机编写的梯形图代码下载到PLC中时,转化为PLC能够识别的梯形图代码指令序列,转化后的梯形图代码指令序列形成至少一个矩阵网络;102)PLC运行时启动梯形图代码指令解析功能,采用纵向扫描解析方式,同一网络的解析顺序是按不同列从左到右逐列进行,同一列从上到下逐行进行;103)将解析的结果通过通信传递给上位机或PLC自身的数字量或模拟量输入输出点执行相应的动作;当读到网络起始码为预设的高亮显示标志时,计算该网络的高亮显示数据,计算每一列元件导通的状态,存储在高亮数组中,并传递给上位机;所述的梯形图代码指令包括程序结束码、网络起始码、列起始码和元件操作码,所述的梯形图代码指令序列结束处的指令是程序结束码,每一个矩阵网络的第一条指令是网络起始码,网络每一列的第一条指令是列起始码;在代码解析过程中,一旦遇到程序结束码时,整个解题过程结束。 |
地址 |
518000 广东省深圳市宝安区72区留仙三路甲岸工业园A座三楼2号厂房 |