IA-RM001C-JA-P

Similar documents
1756-QS001E-JA-P

TM-m30 詳細取扱説明書

TM-m30 詳細取扱説明書

TM-m30 詳細取扱説明書

CM1-GTX

M116-CA001A-JA-P

User Manual, Anybus Communicator for DeviceNet

2

untitled

本機をお使いの方へ


HA8000-bdシリーズ RAID設定ガイド HA8000-bd/BD10X2

TM-T88VI 詳細取扱説明書

ProVisionaire Control V3.0セットアップガイド

HA8000シリーズ ユーザーズガイド ~BIOS編~ HA8000/RS110/TS10 2013年6月~モデル

o4hd200j.pdf


TOPLON PRIO操作手順

Web Microsoft 2008 R2 Database Database!! Database 04 08

1609-UPS-UserManual-JA

PRIMERGY 環境設定シート(RackCDU)

EQUIUM EQUIUM S5010 1

Cisco Aironet 1130AG アクセス ポイント クイック スタート ガイド

CD5003F_cover.indd

SDS099-B1603OB_QuantStudio-3-and-5_PB_12.indd



untitled

PG1501-PJ7816-CO36363-QuantStudio-3-and-5-brochure-Global-J.indd

untitled

SR-X526R1 サーバ収容スイッチ ご利用にあたって

Catalyst 3560-C and 2960-C Getting Started Guide (Japanese)

A book

LC304_manual.ai

Cleaner XL 1.5 クイックインストールガイド

LC-24_22_19K30.indb

midicontrolsurfaces60_J.book


Lab GPIO_35 GPIO

VE-GP32DL_DW_ZA

2

2

PS

WJ-HD SHIFT /0 PULL Digital Disk Recorder WJ-HD 316

2

00.目次_ope

Si-R180 ご利用にあたって

Infoprint 250 GA

Vol.55 No (Jan. 2014) saccess 6 saccess 7 saccess 2. [3] p.33 * B (A) (B) (C) (D) (E) (F) *1 [3], [4] Web PDF a m

book

XPS分析のための簡易マニュアル

00-COVER.P65

JIS Z 9001:1998JIS Z 9002:1998 ISO/IEC 17025ISO/IEC Guide 25

1. COBOL COBOL COBOL COBOL 2

スライド 1

PDW-75MD

*Ł\”ƒ‚ä(CV03)

VE-GD21DL_DW_ZB

2

Introduction Purpose This training course demonstrates the use of the High-performance Embedded Workshop (HEW), a key tool for developing software for

Cisco 1711/1712セキュリティ アクセス ルータの概要

94

2

WJ-HD500B V8QA6060BN

GM-F520S/GM-F470S/GM-F420S

2

自動シャットタ<3099>ウンクイックインストールカ<3099>イト<3099>.indb

 

SR-X324T1/316T1 サーバ収容スイッチ ご利用にあたって

FMUP-204取扱説明書

Specview Specview Specview STSCI(Space Telescope SCience Institute) VO Specview Web page htt

untitled

5005-toku3.indd

ohp1.dvi

2 3

Linear Tape-Open LTO Ultrium Tape Drive International Business Machines Corporation Hewlett-Packard Company Seagate Technology Microsoft Windows Windo

付録2-3

XC9500 ISP CPLD JTAG Port 3 JTAG Controller In-System Programming Controller 8 36 Function Block Macrocells to 8 /GCK /GSR /GTS 3 2 or 4 Blocks FastCO

RTX830 取扱説明書

nakayama15icm01_l7filter.pptx

SR-X324T2/316T2 サーバ収容スイッチ ご利用にあたって

Macintosh HD:Users:ks91:Documents:lect:nm2002s:nm2002s03.dvi


2


RT300/140/105シリーズ 取扱説明書

oxygen49-61_userguide

joho09.ppt

Cisco ASA Firepower ASA Firepower

A Responsive Processor for Parallel/Distributed Real-time Processing

Integration.fm

Oracle Lite Tutorial

スライド タイトルなし

GP05取説.indb

FreeSpace.book

32R22J NN332AEVB

Werner von Siemens 1880 IEC 61508: 2000 SIL 1-3 IEC : 1997 ISO :2006 PL a-e NFPA NFPA 85 EN 954-1: 1997 Cat. 2-4 UL 1998 UL 508

FEEL Prod Grap PH_Artwork_P0B3L QSG JP A4_ _Rev.2.indd

...3 VMware vsphere with Operations Management VMware vsphere with Operations Management VMware vsphere vsphere with Opera

Transcription:

Integrated Architecture : (Pub. No. IA-RM001C-JA-P)

2 統合アーキテクチャ : モジュール式プログラミングの基礎 お客様へのご注意 この情報はいろいろな用途に使われることがあるため ユーザやこの情報の取扱責任者は 各アプリケーションおよびプログラムの使用目的が適切であるかどうかを充分確認してください Rockwell Automation, Inc. は いかなる場合も この情報の使用または適用により発生した間接的または派生的な損害について一切の責任を負いません 本書で使用した図表や例は内容を理解しやすくするためのものであり その結果としての動作を保証するものではありません 個々の用途については数値や条件が変わることが多いため 当社では図表や例に基づいて実際に使用した場合の結果については責任を負いません 本書に記載されている情報 回路 機器 装置 ソフトウェアの利用に関して特許上の問題が発生しても 当社は一切責任を負いません Rockwell Automation, Inc. の書面による許可なく本書の全部または一部を複製することは禁じられています 本版は IA-RM001C-EN-P - December, 2009 の和訳です IA-RM001C-EN-P を正文といたします

3... 2... 3 1.... 4 1.1... 4 1.2... 5 1.3... 5 1.4... 5 1.5... 6 2.... 7 2.1 ANSI/ISA-88.01... 7 2.2... 8 2.3 ISA-88... 9 2.4 ISA-88 Physical Model ( )... 10 2.5 ISA-88 Procedural Model ( )... 15 3.... 23 3.1 ISA-88.01... 23 3.2 ( )... 23 3.3 ( )... 24 3.4 ISA-88 PhaseManager... 26 3.5 Equipment Control ( )... 28 3.6 Logix... 29 4.... 34 4.1 ISA-TR88.00.02-2008 (PackML)... 34 4.2 ( )... 35 4.3 ( )... 37 4.4 PackML AOI... 44 4.5... 45 4.6 Logix... 46 5.... 52 5.1 RSLogix5000... 52 5.2 RSLogix 5000... 53 5.3... 53 5.4 I/O... 54 5.5... 55 5.6 UDT... 56 5.7 AOI... 60 5.8 HMI AOI... 66 5.9... 68 A... 71 A1... 71 A2 RSLogix5000... 73 A3... 73 A4 I/O... 74 A5 HMI... 76 B... 77

4 1. 1.1 ANSI AOI Auto CAD CIP CLX CM CNB CNET CSV DI DNB DNET DO EM ENET EP ERP FT GEM/SECS GO HMI ID I/O IP IA ISA MES OEM OMAC OPW P&ID PAC PLC PID RIO RP RS SI SME SP SLC UDT UP American National Standards Institute ( ) Logix Add-On Instruction ( ) (Ver. 16 ) Automatic ( ) Computer Aided Drafting ( ) Clean In Place ( ); Common Industrial Protocol ( ) Allen-Bradley ControlLogix Control Module ( ) ControlNet Bridge (ControlNet ) ControlNet network (ControlNet ) Comma-Separated Values (.CSV ) Discrete Input ( ) DeviceNet Bridge (DeviceNet ) DeviceNet network (DeviceNet ) Discrete Output ( ) Equipment Module ( ) EtherNet/IP network (EtherNet/IP ) Equipment Phase ( ) Enterprise Resource Planning ( ) Factory Talk Generic Equipment Model / Semiconductor Equipment Communication Standards ( / ) Global Object ( ) Human-Machine Interface ( ) Identification ( ) Input/Output ( / ) Internet Protocol ( ) Integrated Architecture ( ) The International Society of Automation ( ) Manufacturing Execution System ( ) Original Equipment Manufacturer ( ) Organization for Machine Automation and Control ( ) OMAC Packaging Workgroup (OMAC ) Piping and Instrumentation Diagram ( Drawing) ( ) Programmable Automation Controller ( ) (ControlLogix ) Programmable Logic Controller ( ) (SLC500 PLC5 ) Proportional-Integral-Derivative ( - - ) Remote I/O ( I/O) Recipe Procedure ( ) Rockwell Software ( ) Systems Integrator ( ) Subject Matter Expert ( ) Solution Provider ( ) PartnerNetwork Allen-Bradley SLC 500 User-Defined Data Type ( ) Logix Unit Procedure ( )

5 VBA XML Microsoft Visual Basic Application (Microsoft Visual Basic ) Extensible Markup Language ( -.XML ) 1.2 Rockwell Automation Integrated Architecture ( ) (SME) 1. HMI Rockwell Automation Services & Solutions Business (SSB) Rockwell Automation Drive Systems Business (DSB) Rockwell Automation Customer Support & Maintenance (CSM) Rockwell Software Automation & Software Business (A&S) Rockwell Automation Global OEM Solutions Business 2. (SP) (SI) (OEM) Encompass 3. ( ) 1.3 Integrated Architecture ( ) 1.4 ( ) 1 (PAC PLC) (HMI)

6 1.5 ( ) ( ) 1.5.1 ( ) ( ) : : : : (EM) 1.5.2 ( ) ( ) (CM) ( )

7 2. 2.1 ANSI/ISA-88.01 (ISA) (SEMI) / (GEM/SECS) ANSI/ISA-88.01-1995 (R2006) ISA-88.01 PackML (OMAC) ISA-TR88.00.02 ISA-88.01 2 ISA-88.01 PackML ISA ISA-88 ISA-88 ISA-88 ISA-88 OMAC PackML 2008 8 OMAC Machine and Unit States: An Implementation Example of ISA-88 ISA-TR88.00.02 ISA-88 (SP88) ISA-88 http://www.omac.org Packaging 2.1.1 ISA ISA ANSI (SDO) ISA-88 ISA ISA88.01 SP88 ISA-88 ISA ISA-88.01-1995 (R2006) ISA-88.01 PackML ISA88-TR88.00.02

8 2.2 ISA-88 1 Procedural control ( ) Equipment control ( ) Purdue Business Model ( ) Enterprise Resource Planning and Manufacturing Execution Systems ( ) 2-1 Purdue Business Model: ( : ISA-95.00.01-2000) ( ) 2 1 0 ISA-88

9 2.3 ISA-88 ISA-88 3 (Process Model ( ) Physical Model ( ) Procedural Model ( )) 2.3.1 Process Model ( ) Process Model ( ) Recipe Management ( ) 1 2 ISA-88.01 2.3.2 Physical Model ( ) Physical Model ( Equipment Model ( ) ) 2.4 2.3.3 Procedural Model ( ) Procedural Model ( ) ( ) 2.5

10 2.4 ISA-88 Physical Model ( ) Purdue Business Model ( ) ISA-88 2-2. Physical Model ( ) ( : ISA-88.01 4A) Enterprise ( ) Site ( ) Area ( ) Equipment Modules ( EM) Control Modules ( CM) (Enterprise, Site, Area )

11 2.4.1 1 Enterprise: Site: 1 Process cell ( ): 1 1 1 1 EM CM Unit ( ): 1 EM CM Machine ( ) 1 ISA-88 1 Equipment Module (EM ): EM, CM, EM EM CM EM EM EM 1 EM EM EM ( ) EM EM EM ( ) ( EM) (sealing jaw) ( EM) Control Module (CM ): 1 ( CM ) CM 1 CM CM CM CM CM CM

12 CM / CM 1 / ( ) CM & 2 2 PID 2.4.2 ISA-88 3 (basic, coordination procedural) Basic ( ) o EM EM CM CM o 1 o CM Coordination ( ) EM CM o o o o EM Procedural ( ) ( ) EM CM

13 2.4.3 Process Cell Classification ( ) 2.4.3.1 Process cell ( ) single-product ( ) multi-product( ) 3 1 ( ) 2.4.3.2 path ( ) ( ) (Input Materials) (Finished Materials)(Input Material Source) (Product Storage) single-path structure ( ) 1 Input Material Storage Unit 1 Unit 2 Finished Materials Storage 2-3. ( : ISA-88.01 15)

14 multiple-path structure ( ) Unit 1 Input Materials Storage Unit 2 Unit 3 Finished Materials Storage Unit 4 Unit 5 Unit 6 2-4. ( : ISA-88.01 15) Network structure ( ) Unit 1 Unit 3 Unit 1 Unit 2 Input Materials Storage Finished Materials Storage Unit 3 Unit 4 2-5. ( : ISA-88.01 15)

15 2.5 ISA-88 Procedural Model ( ) Procedural Model ( ) ( ) ISA-88 2-6. Procedural Model ( ) ( : ISAdS88.01 4A)

16 ISA-88 2-7 2.2 2.6 2-7. ( : ISA ds88.01 4A) Procedural control ( ) Control recipe ( ) ISA-88 ( ) (PLC PAC) (HMI) (PC)

17 Procedural control ( ) Control recipe ( ) Control Recipe Procedural Control Procedure Process Process Stage Unit Stage Procedure Process Process Operation Equipment Control Procedural Control Process Control in Equipment Process Operation Process Phase Operation (Link) Equipment Phase Equipment Module Control Module 2-8. Procedural Control in the Control Recipe ( ) ( : ISA ds88.01 4A) Equipment Phase ( ) 3

18 2.5.1 ISA-88 Procedure ( ): Unit Procedure ( ): Operation ( ): 1 Phase ( ): ISA-88 1 1 M CM ( ) Add Ingredient ( ) Agitate ( ) Heat ( ) ISA-88 3 4 ISA-88 Control Activities Modes ( ) States ( ):

19 ISA-88 2.5.2 Procedural Control Modes ( ) ISA-88 CM ( ) ISA-88 3 (automatic ( ) semi-automatic ( ) manual ( )) 2 (automatic ( ) manual ( )) CM ISA-88 ISA-88 Procedural Control ( ) ( : ISA-88.01 2006) Automatic ( ) Automatic ( ) Semi-Automatic ( ) Manual ( ) Manual ( )

20 2.5.3 Procedural Control States and Commands ( ) ISA-88 ISA-88 Procedural Control ( ) ( : ISA-88.01 2006) IDLE RUNNING COMPLETE PAUSING PAUSED HOLDING HELD RESTARTING STOPPING STOPPED ABORTING ABORTED RUNNING START IDLE RESET PAUSE RUNNING PAUSED PAUSED RESUME RUNNING HOLD HOLDING HELD HOLDING HELD RESTART RUNNING RUNNING STOP STOPPIN STOPPED STOPPING IDLE RESET ABORT ABORT ABORT ABORTED ABORTING IDLE RESET

21 ISA-88 Procedural Control ( ) ( : ISA-88.01 2006) START STOP HOLD RESTART ABORT RESET PAUSE RESUME RUNNING IDLE STOPPIN RUNNING, PAUSING, PAUSED, HOLDING, HELD, RESTARTING HOLDIN RUNNING, PAUSING, PAUSED RESTARTING RUNNING RESTARTING HELD ABORTIN IDLE, COMPLETED, ABORTING ABORTED IDLE COMPLETE, ABORTED, STOPPED IDLE COMPLETE, ABORTED, STOPPED PAUSE RESUME RUNNING PAUSE SINGLE STEP PAUSE 2.5.4 Procedural State Model and Transitions ( ) ( ) 2 1 ISA-88 ING NO COMMAND END STATE RUNNING COMPLETE

22 ISA-88 2-9. ( : ISA-88.01 2006) ISA-88 3 (Idle, Running, Complete) 3 State Complete ( SC) 2-10. ( : ISA-88.01 2006) 3 4 2 Integrated Architecture ( )

23 3. 2 ISA-88 2 ISA-88.01 ISA88-TR88.00.02 Integrated Architecture ( ) 2 PhaseManager RSLogix5000 3.1 ISA-88.01 3 ISA-88 3.2 ( ) ISA-88 2.4 Enterprise Unit 3.2.1 Process Application Physical Model ( ) ( ) Enterprise Unit 3-1.

24 ENTERPRISE ( ) SITE ( ) AREA ( ) PROCESS CELL ( ) UNIT ( ) 1 3 (Receiving ( ) Processing ( ) Packaging ( )) ISA-88 2.4 ISA-88 3.3 ( ) ISA-88 2.5 ISA-88 ISA-88 Procedural control ( ) 3.3.1 Procedural Control Modes ( ) SA-88 2.5 ISA-88 Hand Off Auto ( ) EM CM Equipment Operations ( ) ISA-88 mode ( ) ownership modes ( ) operational modes ( )

25 3.3.2 Procedural Control States and Commands ( ) ISA-88 2.5 ISA-88 ISA-88 Reset IDLE STOPPED ABORTED ABORTED STOPPED IDLE RESETTING ISA-88 3-2. RESETTING ISA-88 3 ISA-88 2.5.3 Procedural Control ( ) RESETTING RESET RESETTING IDLE IDLE Acting RESETTING 2 IDLE IDLE STOPPING ABORTING

26 Command Start Stop Hold Restart Abort Reset Pause Resume State Transition Matrix Initial State No Command End State Idle Running Stopping Aborting Running Complete Stopping Holding Aborting Pausing Complete Resetting Pausing Paused Stopping Holding Aborting Paused Stopping Holding Aborting Running Holding Held Stopping Aborting Held Stopping Restarting Aborting Restarting Running Stopping Holding Aborting Stopping Stopped Aborting Stopped Aborting Resetting Aborting Aborted Aborted Resetting Resetting Idle Stopping Aborting 3-3. Procedural Control ( ) ( ) 3.4 ISA-88 PhaseManager Logix PhaseManager PhaseManager 3.3 ISA-88 ISA-88 state machine ( state engine) 4 PackML_StateModel_AOI PhaseManager state model ( ) RSLogix5000 PhaseManager RSLogix5000 Equipment Phase ( ) PhaseManager PhaseManager FactoryTalk Batch (FTBatch) PhaseManager ( ) PhaseManager

27 PhaseManager ControlLogix 1756 CompactLogix 1768 : : : phase-scoped tags ( ) State model ( ): 3.3 ISA-88 PhaseManager RSLogix5000 3-4. PhaseManager Logix PhaseManager User Manual (Pub.No. LOGIX-UM001A-EN-P)

28 統合アーキテクチャ:モジュール式プログラミングの基礎 以下の図に示す例に PhaseManager 機能を標準的なバッチ プロセス アプリケーション内の 手続き型制御モデルの制御ヒエラルキーに対応する方法を示します 図 3-5. バッチプロセス用の手続き型制御モデルでの PhaseManager の使用 3.5 Equipment Control (機器制御) 前の 2 つのセクションでは アプリケーション内の機器の手続き型エレメントを説明しました ここでは 物理レイヤ(つまり EM, CM)およびそれらにインターフェイスするのに使用される 方法を説明します 3.5.1 Procedural Control to Equipment Control Interface (機器制御インターフェイスへ の手続き型制御) ISA-88 では 最下位レベルの手続き型制御には機器制御を開始する能力が必要であると説明し ています 通常 ISA-88 ユーザはこの機能を method (方式)または public interface (公式インタ ーフェイス)ともいいます 多くの場合は これらの方法は IEC-61131 プログラミング命令を使 用して手続き型コマンドを EM および CM に直接マップすることで行なわれます プロセスアプリケーションには幅広いアプリケーションおよびインターフェイスが必要である ため インターフェイス例はこのセクションでは明確に示されていません セクション 4 のディ スクリートアプリケーション例では 部分的な機器インターフェイス設計を示します インターフェイスは 手続き型エレメントから機器エレメントへの機器フェーズを実行するため に必要とされるコマンドとパラメータを通信します また逆に インターフェイスは 機器エレ メントから手続き型エレメントへのステータスおよびプロセス値も通信します インターフェイ ス は受動的なデータ構造体でしかありませんが 通信性能を最適化するためにいくつかの処理 と総和 ロジックを含むこともできます インターフェイスの主な重点は アプリケーションコ ードのモジュール性と移植性を保持しながら 組織的に必要な情報を提供することです

29 3.6 Logix RSLogix5000 FTViewME Logix 3.6.1 Process Unit ( ) 2 1 (CM22) 1 (CM02) 3-6. ISA-88 EM, CM 3.6.2 3-5 ( 3.4 ) ISA-88 Logix

30 3.6.3 ISA-88 Logix 1 1 1 PhaseManager Unit Controls ( ) Unit procedure ( ) Equipment procedure ( ) PhaseManager 5 ( HMI ) 3-7. Logix 3.6.4 EM, CM, 2.2 1 CM EM CM 1 ( 1 ) EM ( ) (P&ID) CM ISA-88 CM 1 EM EM 1 EM CM EM

31 P&ID EM CM P&ID 2 2 3-8. P&ID CM 3-9. CM P&ID

32 CM 2 EM Liquid Header Jacket Control 3-10. EM P&ID P&ID Mix Solid Addition CM 1 EM ISA-88 Process Control Phases - Liquid Addition - Solid Addition - Manual Additions -Mix - Heat - Transfer 3-11. P&ID

33 3.6.5 Logix Logix FTBatch Unit01_MasterSequencer 1 ( ) EP_ Unit01_MasterSequencer PhaseManager PhaseManager EP_AddMaterialA PhaseManager P&ID EM CM EM_ CM_ Logix & EP_ = Aborting, Holding, Resetting, Restarting, Running, Stopping PhaseManager EM_ = CM_ = CM 3-12. Logix

34 4. 2 OMAC Packaging Workgroup ( ) ISA88-TR88.00.02 ISA-88 ISA88-TR88.00.02 PackML Integrated Architecture ( ) ISA-88.01 PackML IEC-61131 (AOI) RSLogix5000 1 AOI PackML AOI EM CM 4.1 ISA-TR88.00.02-2008 (PackML) ISA-TR88.00.02 Machine and Unit States: ISA-88 2008 ISA-88 PackML 2008 PackML 3 ISA-88.01 physical model applied to a machine example Procedural States, State Transitions, and State Commands Control Modes PackTags: A data model standard used for integration with information systems Use of PackTags for calculation of OEE Example software implementations of the preceding items 4.3 ISA-88 PackML (PAC PLC) PackTags PackTags Web Power Programming : http://www.rockwellautomation.com/solutions/oem/powerprogramming.html

35 4.2 ( ) ISA-88 2.4 Enterprise Units 4.2.1 ISA-88 ( ) (complex filler ) ISA-88 ENTERPRISE SITE AREA PROCESS CELL / PRODUCTION LINE [ UNITS / MACHINES ] 4-1.

36 4.2.2 EM CM 2.4 EM CM EM 2 EM CM EM Case Packer: Infeed Section EM Case Erector Section EM Product Staging Section EM Product Inserter Section EM Closer Section EM Discharge Section EM AC (VFD) CM ( ) CM Servo Axis Object ( ): CM Virtual Axis Object ( ): CM PCAM Control ( ): CM VFD Control (VFD ): CM Pneumatic Control ( ): 2 3 CM Reversing Motor Control ( ): 4 EM CM

37 4.3 ( ) ISA-88 2.5 ISA-88 Control Recipe Procedural Control Procedure (Link) Equipment Control Procedural Control in Equipment Equipment Procedure Equipment Unit Procedure Equipment Operation Process Control Equipment Phase Equipment Module Control Module 4-2. ISA-88 ISA-88 PackML Logix ISA-88 ISA-88 ( )

38 Logix PackML 1 / HMI / 4-3. 4.3.1 Procedural Control Modes ( ) Operation ( ) Hand Off Auto ( ) EM CM Production, Manual, Sanitation, CIP Production ( ) EXECUTE Manual ( ) EXECUTE EXECUTE

39 PackML Production Mode ( ): Manual Mode ( ): 4.3.2 Procedural Control States and Commands ( ) ( ) 1 1 1 1 1 3 (acting, wait dual) PackML Acting state: 1 ISA-88 -ING Wait state: Acting Dual ISA-88 final ( ) quiescent ( ) Dual state: ( : ISA-88 ISA-88 ISA-88 ( ) 1 RUNNING (PackML EXECUTE ) ) EXECUTE OMAC PackML ISA-88 EXECUTE RUNNING EXECUTE state complete ( ) ISA-88 RUNNING ( Stop Hold ) 1 state complete ( ) : dual state PackML ISA-88

40 4.3.3 PackML PackML 2 ISA-88 PackML ( : ISA-TR88.00.02-2008) PackML STOPPED ( ) Wait STARTING START ( ) Acting EXECUTE IDLE RESETTING Wait SUSPENDING EXECUTE SUSPENDED SUSPEND Acting SUSPENDED / HELD Wait HELD EXECUTE SUSPENDED : UNSUSPENDING Acting EXECUTE EXECUTE Production ( ) EXECUTE Dual STOPPING Acting ABORTING Acting ABORTING ABORTED ABORT STOP STOPPED ABORTED ABORT Wait HOLDING EXECUTE HOLD HELD Acting HOLDING HELD Wait UNHOLDING COMPLETING COMPLETE RESETTING CLEARING EXECUTE UNHOLDING EXECUTE EXECUTE COMPLETEING STOP START STOPPED RESET ABORTING STOPPED ABORTED Acting Acting Wait Acting Acting

41 PackML PackML ( : ISA-TR88.00.02-2008) PackML RESET START STOP HOLD UNHOLD SUSPEND UNSUSPEND ABORT CLEAR RESETTING STOPPED, ABORTED, COMPLETE EXECUTE IDLE STOPPING ABORT/ABORTING STOP/STOPPING HOLDING EXECUTE HELD EXECUTE HELD SUSPENDING SUSPENDED SUSPENDED EXECUTE SUSPENDED ABORTING ABORTING ABORTED CLEARING ABORTED

42 ACTING ACTING ACTING 1 1 1 ACTING PackML State Commands State Current State Start Reset Hold Unhold Suspend Unsuspend Clear Stop Abort Complete Idle Starting Stopping Aborting Starting Stopping Aborting Execute Execute Holding Suspending Stopping Aborting Completing Completing Resetting Stopping Aborting Complete Complete Stopping Aborting Resetting Stopping Aborting Idle Holding Stopping Aborting Held Held Unholding Stopping Aborting Unholding Stopping Aborting Execute Suspending Stopping Aborting Suspended Suspended Stopping Aborting Unsuspending Unsuspending Stopping Aborting Execute Stopping Aborting Stopped Stopped Resetting Aborting Aborting Aborted Aborted Clearing Clearing Aborting Stopped 4-4. PackML ( : ISA-TR88.00.02-2008)

43 PackML SC = ( ) = Wait State = Acting State 4-5. PackML ( : ISA-TR88.00.02-2008) ( ) STOPPING ABORTING ( ) ABORTING PackML

44 4.4 PackML AOI 3 PhaseManager ISA-88 PhaseManager PackML PackML AOI AOI state machine ( ) ( state engine ( )) PackML_StateModel_AOI AOI : PackML_StateModel_AOI FTViewME B PhaseManager RSLogix5000 PhaseManager Program PackML_StateModel_AOI PackML_StateModel_AOI ( ) PackML_StateModel_AOI PackML_StateModel_AOI (Cfg_s) (Cmd_s) (Sts_s) AOI 5 4-6. PackML AOI

45 PackML_StateModel_AOI PackML HMI 9 3 4-7. PackML HMI 4.5 2 ( EM, CM) 4.5.1 Procedural Control to Equipment Control Interface ( ) ISA-88 ISA-88 method ( ) public interface ( ) IEC-61131 EM CM

46 4.6 Logix RSLogix5000 FTViewME ISA-S88 / PackML Logix 4.6.1 RSLogix5000 ISA-88/PackML Vertical Form Fill Seal (VFFS) VFFS 4-8. VFFS 4.6.2 Procedural and Equipment Control Layout for a VFFS Machine (VFFS ) 4-3 ( 4.3 ) ISA-88 Logix / ( ) Operations ( ) EM EM CM EM EM CM CM EM EM CM CM

47 4.6.3 ISA-88.01 PackML 1. (Unit Procedures ( )) a. Production, Dry Cycle, Manual 2. a. 1 b. c. 3. a. Home Machine Home Infeed Section b. 1 EM c. 4. a. 3 EM b. 3 EM 1 EM EM Enable, Disable, Home, Fault Reset EM EM 5. (EM) a. 1 EM b. EM c. EM CM d. 1 CM e. 6. a. EM ( 3 & 4 ) b. = [Action + Physical Machine Device] Move Sealing Jaws to start position Move to start position Sealing Jaws c. CM

48 7. (CM) a. 6 CM b. CM c. CM CM 1 7 Step 1 Step 2 Step 5 Step 3 Step 4 Step 6 Step 7 Equipment Modes States EM's Operation Steps Seq. Interface Cmd's Equipment Steps CM's Production Resetting Film Control Reset Faults 1 FaultReset Reset VFD 1 CM03_VFDControl OutFeed Reset Faults 1 M101.1 Reset Servo Drive 1 CM00_ServoAxis Reset Servo Drive 2 CM00_ServoAxis Sealing Jaws Reset Faults 1 FaultReset Reset Servo Drive 3 CM00_ServoAxis Starting Film Control Enable Drive 1 Enable Drives Enable VFD 1 CM03_VFDControl Move to Start 2 Home Jog VFD 1 CM03_VFDControl OutFeed Enable Drive 1 Enable Drives Enable Servo Drive 1 CM00_ServoAxis Enable Servo Drive 2 CM00_ServoAxis Move to Start 2 Home Move Servo 1 to start CM00_ServoAxis Move Servo 2 to start CM00_ServoAxis Start Camming 3 PrepareExecution Calculate Cam CM02_PCamStart Start Cam Servo 1 CM02_PCamStart Start Cam Servo 2 CM02_PCamStart Sealing Jaws Enable Drive 1 Enable Drives Enable Servo Drive 3 CM00_ServoAxis Move to Start 2 Home Move Servo 3 to start CM00_ServoAxis Start Camming 3 PrepareExecution Calculate Cam CM02_PCamStart Execute Virtual Master Start VM 1 StartExecution Jog Virtual Master CM04_VirtualAxis Film Control Register Unwind 1 StartExecution Jog Virtual Master CM04_VirtualAxis Stopping Stopped Aborting Aborted Manual 4-9.

49 4.6.4 VFFS 4-10. VFFS VFFS ( EM) 4-11. VFFS

50 4.6.5 Logix VFF Logix Unit procedures ( ) Unit operations ( ) PackML ISA88-TR88.00.02 (PackML) UN01_VFFS Automatic / Manual Stop Start Reset Open Jaws Jog Close Jaws Jog Advanced Film Jog Etc. Unit Procedures ( ) - Operator Interface ( ) - PackML State Model (PackML ) OP01_Production OP02_Manual Operations ( ) - Operational Modes ( ) Cmd_Home <> Sta_HomeDone Cmd_2 <> Sts_2Done Cmd_n <> Sts_nDone Equipment Interface ( ) EM00_VirtualMaster EM01_SealJaws EM02_FilmControl EM03_Outfeed CM AxisJog CM JawControl CM FilmControl CM OutFeed CM VirtualAxis CM ServoAxis CM ServoAxis CM VFDControl (EM VirtualAxis) (EM Servo) (EM Servo) (EM VFD) 4-12. VFFS

51 EM Virtual Master EM EM EM Virtual Master EM VFFS RSLogix5000 ISA-88 PackML Logix AOI, UDT, IEC 61131 Unit Control ( ) PackML Unit Procedure ( ) Unit Operation( ) PackML 4-15. Logix EM CM EM

52 5. RSLogix5000 ( 5.1) ( A3) RSLogix5000 ( 5.2) ISA-88 ( 5.3, A2) I/O ( 5.4) - (.L5K), XML (.L5x) ( 5.5) (UDT) ( 5.6) (AOI) ( 5.6) ( 5.7) ( 5.8) 5.1 RSLogix5000 RSLogix5000 ( ) RSLogix5000 (_) SlurryMixTank GPS (Global Positioning System) FIC (Flow Indicating Controller, ANSI/ISA 5.1-1984 (R1992) ) Feedback Fdbk ( FB Function Block ( ) ) Operation OP ( ) EP Equipment Phase ( ) UP Unit Procedure ( ) PR Procedure ( ) (ISA-88 )

53 5.2 RSLogix 5000 RSLogix5000 ( ) 40 : ( (40 ) (. ), (40 )) 40 (_) AB_Cd2 AB%Cd2 ( % (_) ) AB CD ( ) AB_C2 _AB_C2 _2A_BC ( (_) ) 2A_BC AB_CD AB CD AB_CD_ (_) AB_CD A_BCD ( ) ( ) MySuperTag mysupertag MySuperTag MySuperTag 5.3 ANSI/ISA-88.01 (_) 2 3 1 (_) : MSN3_Line5 Madison ( ) 3 ( ) Line 5 ( ) RSLogix5000 FactoryTalk ( : FT Factory Talk View Site Edition (FTViewSE) FTBatch )

54 5.4 I/O I/O I/O 1. ( ) : R00 ( 00) R01 ( DIO #01) Rnn ( DIO #02 nn ( )) 2. 1 (_) 3. S 2 0 : S00 ( 0DIO ) S01 ( 01) Snn ( #02 nn ( )) 4. 1 (_) 5. : ENBT EN2TR I/O I/O / I/O I/O I/O I/O DeviceNet ControlNet EtherNet/IP AI AO DI DO AIO DIO ADIO RIO SIO MIO DNET CNET ENET HSC PLS SOE

55 I/O I/O 4, 12, #1, 1, #2, 6, 16, EtherNet/IP 15, I/O #4, 2, DeviceNet R00_S04_AO R00_S12_DO R01_S01_AI R02_S06_DO R00_S16_ENET R00_S15_RIO R04_S02_DNET : 00 I/O CPU I/O I/O R01_ 5.5.L5x.L5x 1.0.0. _AOI_1.0-00.L5X _UDT_1.0-00.L5X _RUNG_1.0-00.L5X _RTN_1.0-00.L5X _PROG_1.0-00.L5X (XML) _CNTL_1.0-00.L5X (L5K) _CNTL_1.0-00.L5K

56 5.6 UDT (UDT) UDT Logix5000 Web : http://literature.rockwellautomation.com/idc/groups/literature/documents/pm/1756-pm001_-en-p.pdf 5.6.1 Logix UDT UDT UDT UDT Logix UDT UDT UDT ( ) Fill Rate Fill Control 3 UDT 5-2 UDT_TankControl UDT : UDT 6 1 1 2 2 5-1. UDT

57 5-2. UDT UDT UDT PAC HMI UDT 5.6.2 UDT UDT : UDT_UserSpecficName UserSpecificName UDT UDT_ UDT ( ) UDT UDT CM UDT_ValveDiscrete2State UDT UDT_WaterSupply UDT UDT 5.6.3 UDT BOOL, INT, SINT UDT 4 ( 32 ) DINT, REAL, STRING, UDT 4 BOOL UDT 4 BOOL 4 DINT BOOL 4 1 DINT 4 BOOL DINT 31

58 UDT 4 4 4 DINT, REAL, STRING, UDT, ( BOOL, SINT, INT) UDT 4 INT 2 SINT BOOL 1 UDT UDT UDT UDT UDT UDT UDT UDT 1 UDT UDT_Tank UDT_Tank UDT UDT_TankPacked 25% UDT_TankPacked BOOL BOOL BOOL 80 64 ( UDT BOOL 16 ) UDT UDT BOOL UDT UDT

59 5-3. UDT UDT UDT UDT UDT UDT UDT

60 5.7 AOI AOI AOI Logix5000 Web : http://literature.rockwellautomation.com/idc/groups/literature/documents/pm/1756-pm001_-en-p.pdf 5.7.1 AOI AOI AOI : AOI AOI AOI : AOI ( ) ( ) AOI AOI ( ) : AOI : AOI 1 : AOI AOI AOI AOI RSLogix5000 RSLogix5000 AOI 5.7.2 UDT UDT AOI apply only to AOI AOI AOI : ApplicationName_VariantName(_AOI) AOI _VariantName AOI AOI _AOI AOI RSLogix500

61 AOI 5.5 5-4. AOI 5.7.3 AOI AOI AOI AOI 3 (_) AOI Command Cmd_ HMI : Cmd_Reset: Cmd_JogServo: Cmd_FillTank: Configuration Cfg_ AOI HMI : Cfg_JogDirection: : 0= 1= Cfg_BulkFill: : 0=Slow Rate, 1=Fast Rate Cfg_UserUnits: : 0=mm 3, 1=m 3, 2=gal * Cfg_EnableInterlocks: * Cfg_EnablePermissive:

62 Status Sts_ AOI : * Sts_Alarm: (HI/LOW ) Alarm * Sts_ER: E Error Sts_IndexComplete: Sts_FillInProcess: Error Err_ Sts_ER 1 Err_ 1 1 : Err_Value: 0 Err_PCamCalcFault: MCCP Alarm Alm_ Sts_Alm 1 Alm_ 1 1 : Alm_Value: 0 Alm_TankHI: HI level Input Inp_ AOI : Inp_ServoPosition: Inp_ServoRegistrationPosition: * Inp_InterlockOK: Inp_TankLevel: Inp_TankLevelFillRate: Output Out_ AOI : Out_GlueGun1: Glue Gun 1 Out_ServoCorrectionDistance: Out_OverflowValve: Out_TankLevelError: Reference Ref_ Reference data ( ) AOI AOI : Ref_PositionCamRecovery: MAPC Position Cam Profile ( ) Ref_TankFillControl

63 Parameter Par_ Parameters ( ) : Par_MachineSpeed: Par_TargetFillLevel: Set point Set_ Set points ( ) HMI : Set_MachineMaxSpeed: Set_TankHILevel: HI Value Val_ ( ) Report Rpt_ ( ) Information Inf_ AOI AOI Ready Rdy_ HMI Program Command Operator Command PCmd_ : PCmd_ProgReq (Cmd_ProgProgReq ) PCmd_AutoReq (Cmd_ProgAutoReq ) OCmd _ HMI : OCmd_ProgReq (Cmd_OperProgReq ) OCmd_AutoReq (Cmd_OperAutoReq ) : (*) 5.10 1 AOI 5.7.4 AOI AOI UDT AOI BOOL, DINT, REAL

64 3 2 Input, Output, InOut Input ( ) Input AOI AOI Input AOI reference ( ) Input atomic ( BOOL, INT, SINT, DINT, REAL) UDT Input Output ( ) AOI Return Input AOI reference AOI Output atomic UDT Output Ref_Title InOut Input Output InOut AOI Input Output InOut UDT InOut Default AOI Req Vis Descriptions AOI RLogix5000 5-5. AOI

65 5-6. AOI AOI 5-7. DeviceControl AOI

66 5.7.5 AOI AOI Input Output InOut AOI Output InOut Required Visible Visible Visible InOut InOut BOOL Output Visible DN ER 5.8 HMI AOI ControlLogix FTViewSE FactoryTalk View (Machine Edition) (FTViewME) 2 FactoryTalk View (FTView) 5.8.1 AOI FTView AOI FTView (GO) GO AOI GO AOI GO AOI AOI AOI

67 5.8.2 : Faceplate: AOI Name : Tag: AOI Instance Name HMI String Display AOI AOI RSLogix5000 AOI 5-8.

68 5.9 FTViewSE : xxx FTViewSE Status and Alarms ( ) Close Display ( ) FTViewSE FTViewSE : xxx_status : Sts_Alarm Sts_ER : : Configuration Display ( ) Trend Display ( ) Interlocks ( ) : xxx_config : : xxx_trend : : xxx_tmpinterlock 2 : Inp_InterlockOK Cfg_EnableInterlocks True(1) Permissives ( ) Help Display ( ) Manual Tuning Display ( ) Auto Tuning Display ( ) : xxx_perm 2 : Cfg_EnablePermissives True(1) : xxx_help : : xxx_tune : : xxx_autotune :

69 FTViewME : FTViewME Graphic ME SE Web : http://www.rockwellautomation.com/solutions/oem/modular.html FTViewME FTViewME FTViewME Status and Alarms ( ) Close Display ( ) FTViewME FTViewME : Status and Alarm : Configuration Display ( ) : Configuration Trend Display ( ) : Trend Interlocks ( ) : Interlocks Permissives ( ) : Permissives Help Display ( ) : Help Manual Tuning Display ( ) : Manual Tuning Auto Tuning Display ( ) : Auto Tuning Home N/A : Home

70 FTViewME FTViewME Recipe N/A ( ) FTViewME FTViewME : Recipe or Parameter Performance ( ) N/A : Performance Warnings ( ) N/A : Warnings Realtime Data ( ) N/A : Real Time Data Settings ( ) N/A : Settings

71 A 1 (A) RSLogix5000 / I/O HMI A1 ControlLogix FTView ( ) ( ) FTBizware 1 16 RSLogix5000 AOI : M : n (xxxxxxxxx) : M.n. xxxxxxxxxxxxx AOI 2 ( ) 2 Ts : TT 2 ( ) 2 Ps : PP : M.n-TT.PP : 1.3-02.05

72 1 3.02.05 ( ) ( ) AOI 0 1 ( 0.1-00) 0 ( 1.0-00, 1.1-00, 2.0-00 ) 1 ( 0.1-00) 0 ( 1.0-00, 1.1-00, 1.10.00, 2.0-00,, 10.0-00 ) 2 00 00 2 01 1 FTView ControlLogix AOI AOI Logix ( ) ( ) M.n. ( ) 1.2-03 AOI 1.2-01 M.n. ( ) 1.2-03 AOI 1.3-03

73 A2 RSLogix5000 Logix A2.1 ISA-88 RSLogix5000 ISA-88 ( ) RSLogix5000 ISA-88 Unit Procedure Operation Procedure Equipment Module Control Module UPxx_ UP_MixTank UP01_MixTank_MT01 UN_VFFS UN01_VFFS OPxx_ OP_Calib OP01_SpeedCalib OP_Mode OP01_Production EMxx_ EM_Agitator EM01_Agitator EM_SealJaw EM01_SealJaw CMxx_ CM_Pump CM01_Pump CM_Enable CM01_Enable A3 ControlLogix I/O Input Tags I/O Output Tags Remote I/O Tags Control Module Class Tags Equipment Module Class Tags2 Equipment Phase Class Tags2 Inflight Class Tags2 QueueClass Tags2 I_ O_ RIO_ CMDevice ID_ EM_ EP_ Inflight_ Queue_

74 A4 I/O I/O I/O RSLogix5000 I/O A-1. I/O I/O 2 Logix 5000 I/O 1. Pusher_Valve I/O EM CM 2. 50Y11 I/O I/O I/O I/O I/O I/O A4.1 EM CM I/O I/O A-2. 1

75 A4.2 I/O I/O I/O Logix A-3. 2 : A-4. 2 A-5. Push Button, Pusher_Valve_1, Pusher_Valve_2 CM I/O CAD ( ) CSV ( )

76 A4.3 I/O I/O I/O A-6. I/O I/O : I/O I/O : A5 HMI Visual Basic (FTViewSE ) Microsoft Visual Basic (VBA) Tool tips ( ) FTViewSE Text ( )

77 B : Knowledgebase Plant PAX Process Objects CM FTViewSE AOI http://www.rockwellautomation.com/knowledgebase Plant PAX Process Objects Answer ID #62682 Power Programming CM FTViewME AOI http://www.rockwellautomation.com/knowledgebase Power Programming Answer ID #66060 4.1 ISA-TR88.00.02-2008 Machine and Unit States: An Implementation Example of ISA-88 ISA-88.00.01-1995.Batch Control Part 1: Models and Terminologies ANSI/ISA-88.00.02-2001 Batch Control Part 2: Data Structures and Guidelines for Languages ANSI/ISA-88.00.03-2003 Batch Control Part 3: General and Site Recipe Models and Representation ANSI/ISA-88.00.04-2006 Batch Control Part 4: Batch Production Records ISA Draft 88.00.05 Batch Control - Part 5: Implementation Models & Terminology for Symbols and Identification ANSI/ISA-5.1-1984 (R1992) Instrumentation Symbols and Identification IEC 61131-1 Standard for programmable logic controllers (PLCs), General Information IEC 61131-3 Standard for programmable logic controllers (PLCs), Programming Languages IEC 61131-4 Standard for programmable logic controllers (PLCs), User Guidelines Weihenstephan Standard Part 2 Version 2005 http://www.wzw.tum.de/lvt/englisch/weihenstephaner_standards_gb.html ANSI/ISA-95.00.01-2000 Enterprise Control System Integration Part 1: Models and Terminologies ANSI/ISA-95.00.02-2001 Enterprise Control System Integration Part 2: Object Model Attributes ANSI/ISA-95.00.05, Enterprise-Control System Integration Part 5: Business-to-Manufacturing Transactions DIN 8782, Beverage Packaging Technology: Terminology Associated with Filling Plants and their Constituent Machines

Rockwell Automation, Allen-Bradley, ControlLogix, FactoryTalk, FTBatch, FTView, RSBatch, FTViewME, FTViewSE Rockwell Automation, Inc. Integrated Architecture Logix Rockwell Automation, Inc. Rockwell Automation Publication Number IA-RM001C-JA-P December 2009 Copyright 2010 Rockwell Automation, Inc. All Rights Reserved. Printed in USA.