发明名称 一种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号厂房