Indexed by:
Abstract:
软PLC技术是一种在工业PC机上用软件实现传统PLC功能的技术。随着计算机技术的快速发展和PLC国际标准的制定,软PLC技术不但具有开放的硬件体系结构,而且其工业控制成本相对于传统PLC有所降低。目前在许多工厂,一些重要的工业控制设备仍然使用老型号的传统PLC,更新这些设备的项目耗时较长,成本较高。本文结合软PLC技术和工厂项目改造的实际情况,提出了一种兼容老型号PLC的软PLC设计方案,并开发了软PLC的编程软件。论文首先介绍传统PLC和软PLC各自的发展现状及特点,接着阐述了开发出能够兼容老型号PLC的软PLC的意义,然后结合项目实际情况,对软PLC的编程软件作了深入研究并论述了它的设计与实现过程:根据模块化程序设计方法,将PLC程序分成5个模块,利用VS2008环境下MFC多文档模板机制实现各模块程序编辑界面;使用查表和分类的方法,实现了指令表代码检测功能,指令表程序编码功能、机器码代码(软PLC的CPU运行时实际执行的十六进制代码)解码功能;使用MFC的文件类CFile和结构化方法,实现了将PLC程序以机器码代码形式存入和读出文件;使用API通信函数实现了软PLC编程软件和下位机之间的串口通信功能。结合工业控制系统中的常用控制要求,在基本PID控制的基础上,实现了软PLC的PID控制模块。最后通过电热炉温度PID控制实验对软PLC编程软件进行测试,并对结果进行了分析。实验表明,该软PLC编程软件具备了指令表语言编程功能、指令表语言编码功能、机器码代码解码功能以及和下位机通信功能,达到了设计要求。
Keyword:
Reprint Author's Address:
Email:
Basic Info :
Degree: 工学硕士
Mentor: 贾立新
Student No.:
Year: 2012
Language: Chinese
Cited Count:
WoS CC Cited Count: 0
SCOPUS Cited Count:
ESI Highly Cited Papers on the List: 0 Unfold All
WanFang Cited Count:
Chinese Cited Count:
30 Days PV: 19
Affiliated Colleges: