嵌入式软PLC技术的研究与实现

嵌入式软PLC技术的研究与实现

论文摘要

软PLC技术是目前国际工业自动化领域逐渐兴起的一项基于PC的新型控制技术。嵌入式软PLC技术是在深入研究分析传统PLC技术、软PLC技术以及嵌入式系统的基础上发展提出的,适用于目前工业控制中的PLC控制程序大多仅包含常用的基本控制指令的发展现状。嵌入式软PLC可以弥补传统PLC兼容性与可扩展性差、性价比低等缺点,并可克服目前大型软PLC系统较为庞大及资源浪费等不足。本文研究开发的嵌入式软PLC系统,具有灵活小巧,使用方便可靠等优点。本文通过分析国内外传统PLC、软PLC以及嵌入式系统的发展现状,阐述了研究开发嵌入式软PLC系统的意义。在此基础上提出了嵌入式软PLC系统的关键技术,并设计了其总体结构。对嵌入式软PLC系统分为四个模块进行了设计研究,即梯形图编辑系统,PLC指令运行系统,串口通信系统,以及输入输出系统。本文研究了传统PLC指令系统,并运用编译原理知识,对软PLC指令结构进行了设计,其中PLC指令运算采用堆栈结构进行操作。对MCU的内部资源及运行速度进行深入分析后,针对其特定的环境,对PLC指令解释系统进行了更适宜于基于MCU的嵌入式系统的设计,如数据类型、存储区域的选择,合理的构造函数,解释器中对PLC指令的简化等优化操作。运用VC++6.0在PC环境中开发实现了软PLC指令解释系统,并为其设计了测试PLC基本逻辑指令的I/O控制模型,以及测试相对复杂PLC指令的电梯仿真模型。在此基础上,使用C51编程语言在Keil uVersion3 IDE中采用交叉编译的方式设计开发了嵌入式软PLC指令运行系统。本文最后设计开发了基于MCU的嵌入式软PLC原型系统,它是在综合运用全文研究成果的基础上设计开发的。该嵌入式软PLC系统主要包括上位机梯形图的编辑系统、串口通信系统、下位机指令解释系统以及输入输出系统。实验表明,该嵌入式软PLC系统较好的实现了传统PLC系统的基本功能,通过PLC指令简化的PLC指令解释系统性能也有了较好的提升,达到了设计要求。

论文目录

  • 摘要
  • Abstract
  • 1 绪论
  • 1.1 课题来源
  • 1.2 课题的提出
  • 1.3 课题目的意义
  • 1.4 国内外研究现状
  • 1.5 本项目组已完成及尚待完成的工作介绍
  • 1.6 本文主要研究内容与章节安排
  • 2 软PLC 总体结构及运行原理
  • 2.1 引言
  • 2.2 软PLC 的总体结构及工作原理
  • 2.3 主要PLC 指令的实现方法
  • 2.4 PLC 指令解释器的实现方法
  • 2.5 基于PC 的软PLC 仿真实现
  • 2.6 本章小结
  • 3 嵌入式软PLC 技术的研究
  • 3.1 引言
  • 3.2 单片机的特点分析
  • 3.3 基于单片机的嵌入式软PLC 系统架构
  • 3.4 串口通信系统的设计实现
  • 3.5 嵌入式软PLC 代码编译器的设计
  • 3.6 提高嵌入式软PLC 系统性能的若干措施
  • 3.7 本章小结
  • 4 嵌入式软PLC 技术应用实例
  • 4.1 引言
  • 4.2 蓝津运动控制卡简介
  • 4.3 基于蓝津运动控制卡的8 点嵌入式软PLC 系统
  • 4.4 LED 控制实验模型
  • 4.5 实验运行效果
  • 4.6 本章小结
  • 5 结论和展望
  • 5.1 全文总结
  • 5.2 未来展望
  • 致谢
  • 参考文献
  • 附录1 攻读硕士学位期间发表的论文
  • 附录2 软PLC 电梯控制程序
  • 相关论文文献

    • [1].带导向槽的反力臂拧紧机的设计[J]. 组合机床与自动化加工技术 2015(05)
    • [2].软PLC控制技术综述[J]. 科技创新导报 2016(01)
    • [3].软PLC技术研究现状与发展趋势[J]. 科技信息 2010(04)
    • [4].软PLC控制系统研究与实现[J]. 机电设备 2013(03)
    • [5].基于工业PC的软PLC的设计与实现[J]. 工业控制计算机 2009(01)
    • [6].基于软PLC的手机短信家居远程控制[J]. 机械工程与自动化 2011(02)
    • [7].基于PCI卡的软PLC应用研究[J]. 仪表技术 2008(01)
    • [8].基于软PLC的多协议通信系统的研究与实现[J]. 机械工程与自动化 2019(05)
    • [9].基于PC的软PLC—上位机系统设计与实现[J]. 中国新通信 2016(16)
    • [10].一种软PLC编译执行方法[J]. 组合机床与自动化加工技术 2011(11)
    • [11].软PLC通信接口的控制研究[J]. 科技创新与应用 2013(08)
    • [12].基于PC的软PLC编译系统的开发与实现[J]. 产业与科技论坛 2012(10)
    • [13].软PLC开发系统的设计与实现[J]. 制造业自动化 2012(18)
    • [14].基于HAL的ClassicLadder的研究与应用[J]. 组合机床与自动化加工技术 2010(02)
    • [15].论PLC的应用和发展[J]. 科技信息(科学教研) 2008(12)
    • [16].嵌入式软PLC编译系统的设计[J]. 机电一体化 2013(09)
    • [17].软PLC开发平台与EtherMAC接口技术研究[J]. 组合机床与自动化加工技术 2015(03)
    • [18].基于PC的软PLC开发系统软件设计[J]. 电子世界 2018(16)
    • [19].软PLC控制系统实现[J]. 计算机应用与软件 2008(07)
    • [20].编译型软PLC部分函数库的设计与实现[J]. 信息技术与信息化 2015(09)
    • [21].基于DSP/BIOS的PLC执行系统开发[J]. 电子设计工程 2013(05)
    • [22].软PLC开发系统的设计与实现[J]. 现代电子技术 2012(10)
    • [23].软PLC技术及开发系统研究[J]. 黑龙江科技信息 2009(10)
    • [24].基于软PLC技术的应用中间件平台研究[J]. 自动化技术与应用 2008(08)
    • [25].基于μC/OSⅡ-的软PLC研究与实现[J]. 机床与液压 2008(05)
    • [26].软PLC技术研究与开发[J]. 信息系统工程 2015(10)
    • [27].基于CoDeSys的软PLC标准数据接口研究与实现[J]. 机械工程与自动化 2014(01)
    • [28].软PLC运行系统的研究与实现[J]. 煤炭技术 2012(02)
    • [29].软PLC在注塑机控制系统中的应用[J]. 机电技术 2010(01)
    • [30].基于Windows CE系统的嵌入式软PLC的设计[J]. 计算机工程与设计 2008(24)

    标签:;  ;  ;  ;  

    嵌入式软PLC技术的研究与实现
    下载Doc文档

    猜你喜欢