版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Confidential - For Internal Use Only. Copyright 2005 Rockwell Automation, Inc. All rights reserved.,1,Power ProgrammingProgram Structure,Ulrich Arlt / Achim Thomsen / Dan Seger / Tom Soistmann Robert Guenther,2,Confidential - For Internal Use Only. Copyright 2005 Rockwell Automation, Inc. All rights
2、 reserved.,Recap of S88 Execution and Equipment Layer,3,Confidential - For Internal Use Only. Copyright 2005 Rockwell Automation, Inc. All rights reserved.,V2.1 Machine Layer DefinitionReflection on S88,A Machine (Packaging) resembles a Unit A Machine has a local OPERATION which contains the Interfa
3、ce to an own HMI / Pushbuttons / Safety and Load Circuit Alternatively or additionally it will also provide a Remote OPERATION in a tight Line Integration Operations will use Machine Level COMMANDs to interface to multiple PROCEDUREs (such as Automatic / Manual / Single-Step Examples). Apart from Au
4、tomatic there is no common standard for PROCEDUREs to be implemented PROCEDUREs will be interlocked against each other (Only one PROCEDURE can be active at any one point in time) A PROCEDURE Change requires the Originating PROCEDRE to be in a certain condition / its PHASE to be in a certain state. E
5、ach PROCEDURE will typically be complimented by an individual State Machine (ideally covered by a PHASE, but also potentially a self-defined Sequence. To communicate its status to the OPERATION the State Machines will provide a feedback (success / no success, Error) To communicate to Machine Modules
6、, an abstraction layer is defined that resembles the functional interface. This Interface is one set of “Common Services” that each module has to comply to (but not each Service will cause an activity in the associated module). We call it a Command-Condition Interface The mechanism defined to Exchan
7、ge Commands and Conditions is defined in Power Programming, while the actual Commands and Conditions used in a machine are up to the Users requirements.,4,Confidential - For Internal Use Only. Copyright 2005 Rockwell Automation, Inc. All rights reserved.,Implementation of a Machine in RSLOGIX5000,In
8、 RSLOGIX5000 a Machine is implemented as a program with associated Phases. OPERATIONThe Operation is mapped to one routine, providing the interlocks between the Modes and the Commands to the Phases. PROCEDUREsEach Mode is mapped to an individual Routine. COMMANDThe Command-to-Module Interface is imp
9、lemented within the State Routines of the Phase. In each State the Signals are generated that cause the associated activity within all associated Modules. CONDITIONThe Condition Interface is an individual Routine that collects all the Signals from the associated Modules and provides combined signals
10、 for the completion of a command. STATE MACHINES / PHASESThe State Machines for each Mode are either mapped to separate Phases or are directly implemented as Routines in the Machine Module. MES_DATA_InterfaceThe MES Data for the machine is collected in an individual routine (Example).,5,Confidential
11、 - For Internal Use Only. Copyright 2005 Rockwell Automation, Inc. All rights reserved.,Static Illustration of a Machine / Packaging Unit in RSLOGIX,Unit Container (=Program),Unit Operation (one / multiple),Unit PROCEDURE (multiple),Interface Module Conditions,Unit-Phase (multiple),StatesInterface M
12、odule Commands,6,Confidential - For Internal Use Only. Copyright 2005 Rockwell Automation, Inc. All rights reserved.,Module (Section) DefinitionReflection on S88,A Machine Module / Machine Section is an EQUIPMENT MODULE An EQUIPMENT MODULE will typically use a concerted set of DEVICES to fulfill a d
13、efined part of a process. EQUIPMENT MODULEs can contain EQUIPMENT MODULES, which allows division of functionality into sub-functions. E.g. Feeding Paper may contain MODULES UNWIND and DANCER(see reflections at the end of the document) It receives MODEs, STATEs and COMMANDs from its associated Machin
14、e / UNIT Depending on its own Logic it makes decisions to execute a particular part of its instructions resembling the current MODE / STATE and COMMAND. A set of Instructions that fulfills a standard functionality (typically an algorithm or standard service), which can be duplicated resembles a CONT
15、ROL MODULE.,7,Confidential - For Internal Use Only. Copyright 2005 Rockwell Automation, Inc. All rights reserved.,Implementation of an EQUIPMENT MODULE in RSLOGIX5000,In RSLOGIX5000 a MODULE is implemented as a program. Internal Logic (when to call what)The dividing logic is mapped on the Main Routi
16、ne of the Program.It will evaluate active COMMANDs from the Machine Layer, make decisions, which part needs to be executed and provide feedback (in form of MODULE CONDITIONs and STATUS) Dedicated Functionality / Services The individual Functions are placed in Sub-Routines that are executed depending
17、 on active Commands from the UNIT / MACHINE Layer.,8,Confidential - For Internal Use Only. Copyright 2005 Rockwell Automation, Inc. All rights reserved.,Static Illustration of a MODULE / Packaging EQUIPMENT MODULE in RSLOGIX,Equipment Module Container,Internal Logic / Decisions,Services / Functional
18、ity(Examples),Status / Fault Handing(Examples),9,Confidential - For Internal Use Only. Copyright 2005 Rockwell Automation, Inc. All rights reserved.,CONTROL MODULE DefinitionReflection on S88,A Functionality / Execution Module is a CONTROL MODULE A CONTROL MODULE is algorithm centric / while UNIT an
19、d EQUIPMENT MODULES are more organization centric. CONTROL MODULES will be the algorithms in an EQUIPMENT MODULE that reflect the activities associated to a COMMAND from a UNIT. The decision of mapping which COMMAND to which CONTROL MODULE(s) is made in the EQUIPMENT MODULE. (The question of when a
20、service has to be carried out) Ideally CONTROL MODULES will provide the signal flow required to immediately map COMMANDs and CONDITIONs. The sum of all signals handed to a CONTROL MODULE is considered the CONTROL MODULE Interface. CONTROL MODULEs as a sum form a Technology Library. They are generate
21、d independent of UNIT / MACHINE and EQUIPMENT MODULE definitions.,10,Confidential - For Internal Use Only. Copyright 2005 Rockwell Automation, Inc. All rights reserved.,Implementation of a CONTROL MODULE in RSLOGIX5000,In RSLOGIX5000 a CONTROL MODULE is implemented as a routine or an AOI (V16) Commo
22、n Interface:All CONTROL MODULES in a library should contain a common Interface content that allows them to immediately interface to COMMANDs and CONDITIONs in an Equipment Module.This set of common signals (Inputs / Outputs) should contain Information such as Restart, Fault, Completion in order to b
23、e able to substitute one particular service in the system (e.g. a Motor On_OFF) with another (e.g. a Frequency Converter Start Stop). Individual Interface:A CONTROL MODULE in a library should provide its parameters in a way that it can be projected with very little code modifications. In case of a r
24、outine this will mean passing of parameters and minimizing local Tags. In an AOI use of Optional (not required) parameters can allow a flexible operation.,11,Confidential - For Internal Use Only. Copyright 2005 Rockwell Automation, Inc. All rights reserved.,Static Illustration of a Service / Functio
25、nalityPackaging CONTROL MODULE in RSLOGIX,Control Module Invocation,Algorithms as required,Control Module Container,12,Confidential - For Internal Use Only. Copyright 2005 Rockwell Automation, Inc. All rights reserved.,Dynamic Model Power Programming,S88 does not provide a dynamic Model It defines t
26、he layers of execution code In the dynamic Model we will show How Signal Transfer happens on the entire System Unit Equipment Module Control Module How the mapping of Activities within an Equipment Module to Command to Condition can be a help of documenting the Machine Code and internal Sequence. We
27、 will use a an animated practical example From a simple push button to the required activity (s) what signals will be generated, what feedback will be provided. Example Code Description Show the mapping of Commands and Conditions to routines within the equipment modules Provides the Basis for good M
28、achine Process and Engineering Flow Documentation,13,Confidential - For Internal Use Only. Copyright 2005 Rockwell Automation, Inc. All rights reserved.,Power Programming Extensions,PackML Scope,Operation(Remote),Process Cell (Beer),Machine Control Filler,Operation(Remote),Machine Control Packer,Mod
29、ule Control Infeed,Axis Control Smart Belt,Module Control Wrapping,Axis Control Rotating Knife,Command-Condition,Templates for Line Control Interface to Machine Control PackTags View Templates OEE Templates,Operation Procedures Phases MES Data,Interface to Templates for Motion / Process Control depe
30、ndent functions Status & Diagnostics to Machine Control,Advanced Homing Fault Handling Diagnostics No Product/No Bag Flying Shear Cam Calculationon the Fly Cam Recovery Multi-Axis Coordination Coordinate Transformation Linear / CircularInterpolation Simple PLS Complex PLS Rotating Knife Simple Motion Smart Belt ,Routines for Execution,Execution,Execution,Control Modules,Overview over the Signal Flow throughout an Application,OperationLocal,OperationLocal,14,Confidential - For Internal Use Only. Copyright 2005 Rockwell Automation, Inc. All rights rese
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 传染病测试题夏季重点传染病防控培训测试题(附答案)
- 2026年共青团大型活动方案设计
- 苏教版科学六年级下册全册教案
- 室内给水、排水管道节点图做法大全
- 施工方法及技术措施
- 2023年二级建造师考点解析:施工安全控制
- 2026会计主管的面试题及答案
- 试验室管理制度
- 数控车工年终工作总结(8篇)
- 数据挖掘中的数据分类算法综述
- 2026年国企中层干部竞聘笔考试题与答案
- 2026年演出经纪人考试题库及答案(真题)
- 2026江苏苏州市相城区人民检察院招聘编外人员3人笔试题库及答案详解(新)
- 2026年生产文员测试题及答案
- 2026中国氢能储运装备安全标准与国际对标报告
- 乡镇(街道功能区)党政领导干部离任经济事项交接表(开发区和园区适用本表-修订)
- 2025贵州六盘水市盘州市教育局机关所属事业单位考调19人备考题库必考题
- TSG D0001-2009:压力管道安全技术监察规程-工业管道
- 钠离子电池热失控机理及其防火阻燃策略研究
- 2025年希望杯夏令营竞赛四年级下学期数学S卷
- 2025年部编版新教材语文小学二年级上册全册单元检测题带答案(共8单元)
评论
0/150
提交评论