当前位置:主页 > 科技论文 > 机械论文 >

基于IEC的起重机仿真控制系统研究

发布时间:2018-12-15 13:54
【摘要】:起重运输机械作为物流过程中的主要运输机械,近年来得到了很大的发展。关于起重机控制系统的研究,也成为一个研究热点。随着中国经济的发展,国内外先进技术的交流不断加深,一些国际标准的引入已然成为了必然趋势,IEC61131-3标准就是一个。该标准对PLC编程进行了规范,能够支持标准的软件模型和编程模型,并对PLC控制系统的五种编程语言做了深入的研究和规范,这为国内起重机PLC控制系统的研究指出了一个方向。 本文将IEC61131-3标准引入到起重机PLC控制系统当中来,结合IEC61131-3标准的特点,提出了基于IEC61131-3标准的PLC控制系统编程环境的设计。同时采用面向对象设计方法,通过分析设计各个对象、类比各对象间的关系以及了解对象之间的通讯,来完成PLC控制系统编程环境的总体设计。以下是本文的主要研究内容: 1)针对最常用的梯形图和指令表两种标准编程语言,重点研究如何实现编程系统模块,并对这两种编程语言的相互翻译转换算法提出理论设计。梯形图和指令表采用XML语言进行描述,二者的转换前,首先对程序XML文档进行遍历操作,用二叉树的叶结点和根结点分别来反映梯形图的图形元素及串并联逻辑关系,然后遍历二叉树即可完成转换。 2)提出一种基于IEC61131-3标准的IL语言编译器设计构思,针对编译器编译过程的分析与综合两关键部分,在分析部分的词法分析中采用正则法则识别源程序,并采用基于上下无关文法的自底向上分析源程序语法和语义,实现了用户所编写的PLC程序能准确地转换成PLC本体所能读取的机器代码。 3)在起重机半实物仿真控制系统中采用PROFIBUS DP通讯,重点研究PROFIBUS主站为1类主站——CPU315-2DP时,如何在预定的周期内读取从站工作信息或者向从站发送参数,主站负责总线通讯进行控制和管理,与从站的数据交换采用从站输出缓冲区来进行。通过上层软件与底层硬件平台间的通讯编程,实现了该编程环境在起重机半实物仿真系统中的安全可靠运行。
[Abstract]:As the main transportation machinery in the process of logistics, crane transport machinery has been greatly developed in recent years. The research on crane control system has also become a research hotspot. With the development of China's economy, the exchange of advanced technology at home and abroad is deepening, and the introduction of some international standards has become an inevitable trend, IEC61131-3 standard is a. This standard has carried on the specification to the PLC programming, can support the standard software model and the programming model, and has made the thorough research and the specification to the five programming languages of the PLC control system. This pointed out a direction for the research of PLC control system of crane in China. In this paper, the IEC61131-3 standard is introduced into the PLC control system of crane. Combining with the characteristics of IEC61131-3 standard, the programming environment of PLC control system based on IEC61131-3 standard is designed. At the same time, the overall design of the programming environment of PLC control system is accomplished by analyzing and designing each object, comparing the relationship between the objects and understanding the communication between the objects by using the object-oriented design method. The following is the main research contents of this paper: 1) aiming at the most commonly used trapezoidal diagram and instruction table two standard programming languages, the emphasis is on how to realize the programming system module. A theoretical design of the translation algorithm for the two programming languages is presented. The trapezoid diagram and instruction table are described by XML language. Before the conversion, the program XML document is traversed first, and the leaf node and root node of the binary tree are used to reflect the graph elements of trapezoid diagram and the logical relation of series-parallel connection, respectively. Then traverse the binary tree to complete the transformation. 2) this paper presents a design idea of IL compiler based on IEC61131-3 standard. Aiming at the two key parts of compiler compilation process analysis and synthesis, the regular rule is used to identify the source program in the lexical analysis of the analysis part. A bottom-up analysis of source program syntax and semantics based on upper and lower independent grammars is used to realize that the PLC program written by the user can be translated into machine code which can be read by PLC ontology accurately. 3) in the semi-physical simulation control system of crane, PROFIBUS DP communication is adopted. When the PROFIBUS master station is a class 1 master station-CPU315-2DP, how to read the slave station operation information or send parameters to the slave station in a predetermined period is studied. The master station is responsible for the control and management of bus communication, and the data exchange with the slave station is carried out by the slave output buffer. Through the communication programming between the upper software and the underlying hardware platform, the safe and reliable operation of the programming environment in the hoist hardware-in-the-loop simulation system is realized.
【学位授予单位】:西南交通大学
【学位级别】:硕士
【学位授予年份】:2011
【分类号】:TH21

【参考文献】

相关期刊论文 前10条

1 向爱国 ,蔺伯文;交流变频调速系统在港口起重机上的应用研究[J];港口装卸;2001年02期

2 彭瑜;;工控编程语言国际标准IEC 61131-3及其影响[J];国内外机电一体化技术;2006年04期

3 秦华;宋蓓;廖瑞;;基于IEC61131-3标准的PLC梯形图检查模块设计与实现[J];广西科学院学报;2010年04期

4 黄颖;张茂青;何旭平;;可编程控制器在桥式起重机控制系统中的应用[J];江苏电器;2007年03期

5 林懋恺;王晓芳;林亨;;PLC梯形图的广义表转换[J];计算机工程;2007年13期

6 秦华;夏清国;付钰;;基于IEC61131-3标准的PLC编程环境[J];计算机工程;2009年23期

7 王明武;张士勇;陈应舒;;IEC61131-3编程语言的现状与发展[J];制造业自动化;2010年10期

8 莫易敏;章德平;周哲;;PLC梯形图转化为指令表算法及实现[J];控制工程;2006年06期

9 葛芬;吴宁;;基于AOV图及二叉树的梯形图与指令表互换算法[J];南京航空航天大学学报;2006年06期

10 黄凯;郑加强;李向东;;集装箱起重机电子防摇技术研究与发展[J];起重运输机械;2006年12期

相关硕士学位论文 前6条

1 曲广海;自学习分体式大屏幕起重机安全监控系统的研究[D];大连理工大学;2004年

2 许光泞;基于IEC 61131-3标准的控制软件的若干关键技术的研究及应用[D];广西大学;2005年

3 刘小庆;基于PLC控制的变频调速在桥式起重机中的应用[D];武汉科技大学;2005年

4 袁晓红;可编程控制器梯形图语言编译器的研究与设计[D];中南大学;2004年

5 毛双华;PLC控制技术在抓斗起重机智能控制中的应用研究[D];浙江大学;2007年

6 李洪亮;基于IEC 61131-3标准的PLC仿真系统的研究与设计[D];山东大学;2010年



本文编号:2380771

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/jixiegongcheng/2380771.html


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

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