CoDeSys平台下嵌入式系统软PLC的研究

来源 :北京工业大学 | 被引量 : 0次 | 上传用户:mainoracle
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机技术的迅猛发展以及国际标准IEC61131-3的制定,一项具有开放式体系结构的新兴技术一软PLC技术迅速发展起来。近年来,嵌入式系统以其特有的优势在工业控制领域中得到日益广泛的应用。嵌入式系统与软PLC的结合是两者在工业控制领域内发展的必然趋势。 本文在深入了解传统PLC的结构、工作原理的基础之上,详细介绍了软PLC系统的控制方案,并对嵌入式软PLC技术进行了详细的分析。基于分析的结果,提出了嵌入式开发平台上软PLC的实现方案。总体方案是将3s公司的CoDeSys软PLC嵌入到以80186处理器为核心的嵌入式系统中,从而构建出具有一定创新性的嵌入式软PLC系统模型。 文中详细论述了嵌入式软PLC系统硬件平台的建立。开发平台基于80186处理器构建,完成了核心电路设计,包括系统电源电路设计、存储系统电路设计等,并完成了系统的通信模块接口的设计,包括以太网接口、CAN总线接口等,为系统开发提供了物质基础。嵌入式软PLC系统模型包括开发系统和运行系统两部分。本文的开发环境使用CoDeSys所提供的集成开发环境。开发环境运行于Windows平台,符合IEC61131-3国际标准,为用户提供了一个PLC应用程序编程环境。CoDeSys编辑器界面友好,可以让用户方便地使用IL,ST,LD,SFC和FBD五种IEC61131-3国际标准语言和CoDeSys特有的由FBD语言转化而来的CFC语言编写程序。 运行系统运行在以80186处理器为核心的嵌入式系统上,并通过以太网接口与开发环境CoDeSys进行通信。经调试无误的PLC程序被下载到嵌入式系统中。运行系统的设计主要是针对本系统硬件平台的具体架构进行CoDeSys运行内核的移植定制,使用C语言编程实现并采用模块化的设计方法,具有一定的跨平台性和可移植性。文中详细论述了巡回扫描程序的具体编程实现以及系统的实现需要对CoDeSys软件所进行的应用操作。最后讨论了该系统的特点以及还需完善的几个地方。
其他文献
虚拟样机技术变的日益重要,它能够使用计算机代码和方程准确的模拟真实的机械系统,避免了传统的产品开发过程中零部件和样机的反复制造实验过程,加速了开发设计过程。本文正是在
齿形链传动广泛应用于汽车和摩托车发动机的正时机构。然而传统的齿形链传动存在多边形效应和啮入瞬间的冲击效应,损害了传动的同步性与均匀性。因此亟需研究新型齿形链传动来提高齿形链机构的传动性能。首先本文分析了齿形链传动过程中存在的多边形效应和啮合冲击,以减小机构高速运转时链条与链轮的啮合冲击,降低链条的波动量,提高链传动的平稳性为目标,以基于MFC的ObjectARX开发环境为设计工具,以多体动力学分析
本文是从最佳线性滤波理论出发,对目前磁测资料数据处理中分离区域场与局部场的两种滤波—匹配滤波和维纳滤波的频率响应特性作了分析比较,并指出匹配滤波只是一般维纳滤波的
黔西南地区为我国典型岩溶山区地带,拟建双龙水库位于贵州省贞丰县者相镇,在罗帐和坡哈两个天然溶蚀洼地内,拟通过封堵地下岩溶通道及可疑渗漏地段防渗处理,形成中型无坝溶洼
本文通过掘削方式的改变,以实现高效节能为目标,采取理论分析与实验研究相结合的方法,对液压挖掘机振动掘削减阻及能耗机理进行了深入的研究,并通过实验对研究成果进行了验证。首
钢包是炼钢生产中转炉和连铸机之间的主要衔接设备,对连铸生产的顺利进行具有重要的作用。钢包的保温性能对降低转炉出钢温度、改善铸坯质量、降低包壳散热、提高钢包内衬使用
因疲劳驾驶造成的交通事故日渐增多,预防疲劳驾驶成为交通管理部门的管理重点,疲劳驾驶预警装置的研究有着重要的意义与实际应用价值。本文分析了疲劳驾驶实时监测系统应该具有
本文基于TI公司的DSP(Digital Signal Processor)研制开发了一套虚拟装配数据手套控制器,研究了D/A端口控制比例阀以调节气动人工肌肉的压力大小,利用DSP的A/D端口采集传感器