本文正是针对蓝天数控系统对PLC梯形图与SIPROM语言相互转换进行研究与实现,实现图形化编程及对PLC的实时监控。为完成该软件,主要需要解决的问题如下: 梯形图编辑器的设计与实现。根据SIPROM语言对相对应的梯形图各个图元、编辑界面、编辑工具等进行设计实现,以及对参数输入过程中的数据合法性进行验证。 PLC梯形图向SIPROM语言的转换算法的设计与实现。通过对梯形图不同图元分类处理来实现梯形图向SIPROM语言转换,转换中引入了虚节点,通过对虚节点的合并建立AOV图,按AOV图拓扑排序的顺序对不同类型节点分类处理,实现梯形图向SIPROM语言的转换。 SIPROM语言向PLC梯形图的转换算法的设计与实现。首先对SIPROM语句逻辑进行规范化,然后计算出SIPROM语句中的变量在其对应的梯形图中的坐标,将SIPROM语句转换成中间代码,最后将中间代码转换成梯形图。 PLC实时监控的设计与实现。通过PLC和蓝天数控系统的通讯,从数控系统的I/O映像表中获得梯形图中各个图元对应地址的数据,并根据获得的数据来显示图元的颜色,从而实时的监测到各个图元的值。 PLC梯形图与SIPROM语言相互转换的研究与实现为蓝天数控系统提供了可视化的PLC编程,降低了蓝天数控系统的PLC编程门槛,实时监控使用户能更好调试及监控PLC的运行,有利于国产数控系统的推广以及走向国际市场。
PLC是一种专门在工业环境下应用而设计的数字运算操作的电子装置。它采用可以编制程序的存储器,用来在其内部存储执行逻辑运算、顺序运算、计时、计数和算术运算等操作的指令,并能通过数字式或模拟式的输入和输出,控制各种类型的机械或生产过程。PLC及其有关的外围设备都应按照易于与工业控制系统形成一个整体,易于扩展其功能的原则而设计。
本文关键字:软件 PLC入门,plc技术 - PLC入门