2022年毕业设计方案外文翻译6 .docx
《2022年毕业设计方案外文翻译6 .docx》由会员分享,可在线阅读,更多相关《2022年毕业设计方案外文翻译6 .docx(36页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、_归纳总结汇总_ - - - - - - - - - Visualization of PLC Programs using XML M. Bani Younis and G. Frey Juniorprofessorship Agentenbased Automation University of Kaiserslautem P. 0. Box 3049, D-67653 Kaiserslautem, Germany Abstract- Due to the growing complexity of PLC programsthere is an increasing interest
2、in the application of formalmethods in this area. Formal methods allow rigid proving ofsystem properties in verification and validation. One way to apply formal methods is to utilize a formal design approach inPLC programming. However, for existing software that has tobe optimized, changed, or porte
3、d to new systems .There is theneed for an approach that can start from a given PLC program.Therefore, formalization ofPLC programs is a topic of current research. The paper outlines a re-engineering approach based on the formalization of PLC programs. Thetransformation into a vendor independent form
4、at and the visualization of the structure of PLC programs is identified as an important intermediate step in this process. It is shownhow XML and corresponding technologies can be used for the formalization and visualization of an existing PLC program.I. INTRODUCTION Programmable Logic Controllers P
5、LCs are a specialtype of computers that are used in industrial and safetycritical applications. The purpose of a PLC is to control a particular process, or a collection of processes, by producing electrical control signals in response to electrical process- related inputs signals. The systems contro
6、lled by PLCs vary tremendously, with applications in manufacturing,chemical process control, machining, transportation, power distribution, and many other fields. Automation applications can range in complexity froma simple panel to operate the lights and motorized window shades in a conference room
7、 to completely automated manufacturing lines. With the widening of their application horizon , PLC programs are being subject to increased complexity and highquality demands especially for safety-critical applications.The growing complexity of the applications within the compliance of limited develo
8、pment time as well as the reusability of existing software orPLC modules requires a formal approach to be developed I. Ensuring the highquality demands requires verification and validation procedures as well as analysis and simulation of existing systems to be carried out 2. One of the important fie
9、lds for the formalization of PLC programs that have been growing up in recent time is Reverse-engineering 3. Reverse Engineering is a process of evaluating something to understand how it works in order to duplicate or enhance it. While the reuse of PLC codes is being established as a tool for combat
10、ing the complexity of PLC programs, Reverse Engineering is supposed to receive increased importance in the coming years especially if exiting hardware has to be replaced by new hardware with different programming environments Visualization of existing PLC programs is an important intermediate step o
11、f Reverse Engineering. The paper provides an approach towards the visualization of 1 / 20 _精品资料_ - - - - - - -第 1 页,共 20 页_归纳总结汇总_ - - - - - - - - - PLC programs using XML which is an important approach for the orientation and better understanding for engineers working with PLC programs. The paper i
12、s structured as follows. First, a short introduction to PLCs and the corresponding programming techniques according to the IEC 61131-3 standard is given. In Section an approach for Re-engineering based on formalization of PLC programs is introduced. The transformation of the PLC code into a vendor i
13、ndependent format is identified as an important first step in this process. XMLand corresponding technologies such as XSL and XSLT that can be used in this transformation are presented in Section IV . Section V presents the application of XML for the visualization of PLC programs and illustrates the
14、 approach with an example. The final Section summarizes the resultsand gives an outlook on future work in this ongoing project. PLC AND IEC61131Since its inception in the early 70s the PLC received increasing attention due to its success in fulfilling the objective of replacing hard-wired control eq
15、uipments at machines. Eventually it grew up as a distinct field of application, research and development, mainly for Control Engineering. IEC 61 131 is the first real endeavour to standardize PLC programming languages for industrial automation. In I993 the International Electrotechnical Commission 4
16、 published the IEC 61131 Intemational Standard for Programmable Controllers. Before the standardization PLC programminglanguages were being developed as proprietary programming languages usable to PLCs of a special vendor.But in order to enhance compatibility, openness and interoperability among dif
17、ferent products as well asto promote the development of tools and methodologies with respect to a fixed set of notations the IEC 61131standard evolved. The third part of this standard defines a suit offive programming languages: Instruction List IL is a low-level textual language with a structure si
18、milar to assembler. Originated in Europe IL is considered to be the PLC language in which all other IEC61 131-3 languages can be translated. Ladder Diagram LO is a graphical language that has its roots in the USA. LDs conform to a programming style borrowed from electronic and electrical circuits fo
19、r implementing control logics. Structured Text STJ is a very powerful high-level language. ST borrows its syntax from Pascal, augmenting it with some features from Ada. ST contains all the essential elements of a modem programming language. Function Block Diagram FBD is a graphical languageand it is
20、 very common to the process industry. In this language controllers are modelled assignal and data flows through function blocks. FBD transforms textual programming into connecting function blocks and thus improvesmodularity and software reuse. Sequential Function Chart SFC is a graphical language. S
21、FC elements are defined for structuring the organization of programmable controller programs. One problem with IEC 61 131-3 is that there is no standardized format for the project information in a PLC programming tool. At the moment there are only vendor specificformats. This is also one reason for
22、the restriction of formalization approaches 2 / 20 _精品资料_ - - - - - - -第 2 页,共 20 页_归纳总结汇总_ - - - - - - - - - to single programs or algorithms.However, recently the PLC users organization PLCopensee http:/www.plcopen.org started a Technical Committeeto define an XML based format for projects accordi
23、ngto IEC 61131-3. This new format will ease the access offormalization tools to all relevant information of a PLC project. . RE-ENGINEERING APPROACH The presented approach towards re-engineering cf. Fig.1 is based upon the conception that XML can be used as amedium in which PLC codes will be transfo
24、rmed. This transformation offers the advantage of obtaining avendor independent specification code. Even if the PLCopen succeeds in defining a standardized format for PLC applications, there will remain a lot of existing programsthat do not conform to this standard. Based on this code a step-wise tr
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年毕业设计方案外文翻译6 2022 毕业设计 方案 外文 翻译
限制150内