论文部分内容阅读
该文先分析了数控系统的现状和开放性的发展趋势,提出了软件PLC的概念.接着详细讨论了开放式数控系统中嵌入式软件PLC子系统的实现方法,给出了一个软件PLC的结构模型,对PLC的梯形图程序编程环境、梯形图程序与指令语言程序的相互转换、PLC程序执行等软件部件的设计和开发进行了详细研究,并给出了一个梯形图程序编辑及其与指令语言程序转换的实例.该子系统支持36个国际通用的PLC基本指令和功能指令,能满足绝大多数PLC应用的需求.该文讨论的软件PLC分为上位机部分和下位机部分.上位机软件PLC在Windows2000图形界面环境下完成用户PLC程序的编制,通过语法检测和逻辑检查的用户程序经编译后保存为通用数据结构形式的中间文件.中间文件下载后在下位机实时DOS环境下执行.