本发明公开了一种将PLC梯形图转换成指令表并解释执行的方法,首先设计保存梯形图元件信息的数据结构,并且利用数组保存每一个元件对应的数据结构的指针;同时将梯形图类比成有向图,通过遍历数组建立十字链表数据结构表示元件之间的关系,然后利用串并联归并的方法建立指令间的二叉树结构,最后通过遍历二叉树得到对应的指令表;得到指令表后,通过建立利用堆栈的先进先出原理构造的解释器解释执行。本发明能有效地解决梯形图的复杂串并联关系和多输出难以准确转化成指令表的问题;同时本发明能把转化后的指令表解释执行,能结合EMC数控系统构成一套软PLC系统。
咨询热线:020-38033421
传真号码:020-38061201
电子邮箱:jm@jiaquanip.cn
Copyright © 嘉权专利商标事务所 All Rights Reserved. 粤ICP备2023151901号