论文部分内容阅读
针对目前PLC开发平台的缺陷和不足,基于面向对象的设计思想,开发了一套全新的PLC梯形图编辑软件。介绍软件的几大功能模块,详细论述梯形图文件的存盘和读取,梯形图语言向指令表的转化并最终生成目标代码的过程,以及模拟仿真的实现。软件采用巧妙的类管理机制和灵活的扫描算法,成功实现图形语言向文本语言的转化,由于指令语言比较接近机器语言,通过解释器对指令的解释生成控制系统所能识别的代码,可以实现程序在控制系统上的运行。本软件作为一个编写PLC程序的通用开发平台,功能强大、操作简单。