当前位置:主页 > 社科论文 > 逻辑论文 >

软PLC梯形图编程系统的研究与实现

发布时间:2021-04-10 19:36
  可编程逻辑控制器(Programmable Logic Controller,PLC)作为继电器系统的替代技术,被广泛应用于工业自动化领域,大大提高了工业生产效率,降低了工业生产成本。传统的基于硬件的PLC依赖专用的集成电路板,难以构建开放的硬件体系,不能满足数控系统的开放性发展需求。基于以上需求,并伴随着PC机的普及,利用软件模拟传统硬件的软PLC技术得以发展。软PLC技术在保留了传统PLC功能的同时,兼具了 PC机的多个优点。IEC61131-3标准的定制和实施,大大促进了软PLC技术的发展。本文设计并实现了一套遵循IEC61131-3标准的软PLC梯形图编程系统。论文主要完成以下工作:(1)对比传统PLC技术和软PLC技术的技术特点,阐述软PLC的选题背景和研究意义;介绍软PLC的国内外研究现状;论述本文的主要研究内容。(2)介绍IEC61131-3国际标准及其梯形图语言,在此基础上采用模块化编程思想,对该系统进行总体设计,将其划分为编辑模块和编译模块,并给出两大模块的具体实现框图。(3)设计并实现系统的编辑模块。编辑模块主要包括编辑器界面、梯形图的图元、梯形图存储结构、梯形图的... 

【文章来源】:湘潭大学湖南省

【文章页数】:79 页

【学位级别】:硕士

【部分图文】:

软PLC梯形图编程系统的研究与实现


图2.1梯形图网络示意图??

示意图,网络功能,梯形图,子模块


基于IEC61131-3的梯形图语言规范,将软PLC梯形图编程系统分为编辑模??块和编译模块两部分,在这两大模块之中,实现了逻辑、算法等功能的子模块,??共同构建成一个完整的系统。整个系统框架如图2.3所示。??软PLC梯形图编程系统??子模块1?子模块2?...?子模块n???编辑模块???子模块1?子模块2?...?子模块n??编译模块???图2.3软PLC梯形图编程系统框架图??编辑系统的设计主要用于界面操作,梯形图输入,保存等基本功能。一个具??备良好编辑功能的编译器能够节省开发时间,提高工作效率,为编程人员提供方??便、快捷的开发工具;编译系统的设计主要是实现将源代码转为可供机器读取的??目标代码的过程,是编译器的核心部分,其设计对数据处理,代码转译的要求更??高,编译系统的优化需要时间、空间复杂度更低的算法来支撑。??9??

梯形图编程,编辑系统,梯形图,系统框架


??图2.2梯形图网络功能块TON示意图??2.?2软PLC梯形图系统的总体结构设计??基于IEC61131-3的梯形图语言规范,将软PLC梯形图编程系统分为编辑模??块和编译模块两部分,在这两大模块之中,实现了逻辑、算法等功能的子模块,??共同构建成一个完整的系统。整个系统框架如图2.3所示。??软PLC梯形图编程系统??子模块1?子模块2?...?子模块n???编辑模块???子模块1?子模块2?...?子模块n??编译模块???图2.3软PLC梯形图编程系统框架图??编辑系统的设计主要用于界面操作,梯形图输入,保存等基本功能。一个具??备良好编辑功能的编译器能够节省开发时间,提高工作效率,为编程人员提供方??便、快捷的开发工具;编译系统的设计主要是实现将源代码转为可供机器读取的??目标代码的过程,是编译器的核心部分,其设计对数据处理,代码转译的要求更??高,编译系统的优化需要时间、空间复杂度更低的算法来支撑。??9??

【参考文献】:
期刊论文
[1]软PLC梯形图到指令表的转换方法研究[J]. 王立春,张凯.  科技创新与应用. 2018(07)
[2]开放式数控软PLC系统的研究[J]. 王志学,李茂月,刘献礼,周肖阳,李玉强.  哈尔滨理工大学学报. 2017(06)
[3]基于多叉树的梯形图向指令表转换算法[J]. 周伟强,何通能,陈德富.  计算机测量与控制. 2017(08)
[4]软PLC系统运行环境的设计[J]. 张翰,李迪,王世勇.  电子设计工程. 2017(08)
[5]软PLC中可变图元通用画图算法研究[J]. 王阳,钟勇,崔梦天,杨观赐.  组合机床与自动化加工技术. 2017(03)
[6]便于移植智能算法的软PLC控制器设计[J]. 赖宝鹏,李志斌,熊杰,方毅然.  微型机与应用. 2017(05)
[7]基于能流的梯形图到指令表转换方法研究[J]. 徐德刚,黄江波,刘育峰,陈晓方,桂卫华.  控制工程. 2017(02)
[8]基于Scintilla的PLC结构化文本语言编辑器的设计[J]. 郭壁垒,李冰,姜鑫.  自动化与仪表. 2016(09)
[9]编译型PLC的设计与实现[J]. 贾翔宇,刘淼,金星.  电子设计工程. 2016(14)
[10]基于软PLC技术的仿真系统设计与应用[J]. 贾茜茜.  自动化与仪器仪表. 2016(02)

硕士论文
[1]智能数控软PLC系统的设计与实现[D]. 袁小良.西安科技大学 2016
[2]基于开放式数控系统的软PLC开发与应用[D]. 王国彪.华南理工大学 2016
[3]基于VS2010的PLC程序编辑系统的研究与设计[D]. 陆伟男.广西科技大学 2015
[4]基于Linux操作系统的可编程逻辑的设计与实现[D]. 吴苏卓.中国民航大学 2015
[5]软PLC梯形图编程系统的研究与实现[D]. 苏淑芝.华南理工大学 2012



本文编号:3130219

资料下载
论文发表

本文链接:https://www.wllwen.com/shekelunwen/ljx/3130219.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户b423f***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com