论文部分内容阅读
软PLC技术是一种基于PC的新型控制技术,与传统硬PLC相比,它具有开放的体系结构、强大的网络通讯能力和更强的数据处理能力,能较好地满足现代工业自动化的要求,是目前工业自动化领域研究的热点之一。本文通过对软PLC的相关概念和技术的分析与研究,阐述了软PLC的体系结构,提出了基于PC的软PLC控制器的设计与实现方法;通过对软PLC系统的工作原理及其实现策略的分析和研究,论述了软PLC上位机系统、下位机系统的体系结构及其工作原理,并提出了其具体实现的方案。本文的主要工作是结合IEC61131-3标准,构建软PLC系统的软件平台。软件平台在遵循IEC61131-3的基础上,提供了离线仿真、在线下载等专有的组织方式和运行模式。本文主要进行以下工作:1.对软PLC相关技术进行了研究,论述了软PLC相对于传统PLC的优势及开发基于PC的软PLC系统的必要性。2.在分析研究国际标准IEC61131-3的基础上,论述了开发软PLC系统采用该标准的必要性;并对在开发软PLC过程中应用IEC61131-3满足软PLC的通用性及方便的可移植性进行了具体的分析研究。3.基于IEC61131-3标准,在PC平台上建立了软件化PLC平台的总体架构,建了符合IEC61131-3标准的软件模型。4.对软PLC的体系结构、工作原理进行了深入研究。分析了软PLC系统的各个组成部分及其实现原理,并深入研究了上位机系统、下位机系统的具体实现策略。5.依据上位机系统的组成结构及其工作原理,结合IEC61131-3标准,设计了工程管理模块,具体实现了上位机系统的梯形图编辑器、指令表编辑器、梯形图向语句表转换功能。初步设计了指令表编译器,规划了仿真模块。6.对下位机系统的组成结构及其工作原理进行了研究分析,分析下位机系统的硬件组成及其软件系统的实现方案。最后对开发过程中存在的关键技术问题进行了深入分析,提出了具体的解决方案。