Student Course Book- Automation

  • Uploaded by: Sourabh Arora
  • 0
  • 0
  • January 2021
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Student Course Book- Automation as PDF for free.

More details

  • Words: 143,924
  • Pages: 1,168
Loading documents preview...
Automation College

Experion PKS: Fundamentals - Control Execution Environment Controller & ACE Implementation EXP-2001 R400 Student Guide Rev 05.0 04/2012 Book 1 of 1

.

Notices While this information is presented in good faith and believed to be accurate, Honeywell assumes no responsibility for any errors that may appear in this courseware. The courseware is presented on an “as-is” basis. Honeywell disclaims the implied warranties of merchantability and fitness for a particular purpose, and makes no express warranties except as may be stated in its written agreement with and for its customer. In no event is Honeywell liable to anyone for any indirect, special or consequential damages even if Honeywell is informed of the possibility of these damages. The information and specifications in this courseware are subject to change without notice. No part of this courseware may be reproduced or transmitted in any form or by any means. It is intended for the use of the original purchaser only. Copying, duplicating, selling or otherwise distributing the courseware is a violation of law. The materials and workbooks comprising the courseware may not, in whole or part, be copied, photocopied, reproduced, translated or reduced to any electronic medium or machine-readable form without prior consent in writing from Honeywell. This courseware is the confidential and proprietary information of Honeywell. The courseware may only be used by the person who attended the Honeywell class. The courseware may only be used in conjunction with a Honeywell system at the company that paid for the class. Only Honeywell may use the courseware for training purposes. This class has special equipment configurations that are appropriate only for training and should not be used for any other purpose. Experion, Da Vinci, IntelliMap, MXOpen, MXProLine, TotalPlant, PlantScape, TDC 3000, Uniformance, and Universal Control Network are registered trademarks of Honeywell International. These commodities, technology or software were exported from the United States in accordance with the Export Administration Regulations. Division contrary to U.S. law prohibited.

Copyright © 2012 Honeywell Inc.

Honeywell International, Inc. Automation College Global Learning Services

Program Objectives EXP2001R400 - EPKS CEE R400 Tab 1

Lesson Orientation and Course Introduction

2

C200/C200E Controller Architecture

3

C300 Controller Architecture - Part 1 of 2

4

Control Builder Introduction

5

C200/C200E Hardware Configuration Concepts

6

C300 Hardware Configuration Concepts

7

Control Builder Import / Export Procedure

8

Controller Hardware Configuration

9

C300 Controller Architecture - Part 2 of 2

10

Performance Calculations and Monitoring

11

Process Simulation for Lab Exercise

Honeywell Confidential and Proprietary

Objectives Course Introduction Describe the C200/C200E Controller Architecture Describe the C200/C200E Controller Racks and Redundancy Describe the C200/C200E I/O Modules Describe the Main Features of the Series C System Describe the Architecture of Series C System Describe Series C Input-Output Modules and Options Describe the IO Topology Rules for the Series C System Verify Series C Hardware Connections Describe the Functionality of Control Builder Use Compare Parameters Options Use Control Builder Search Describe How to Locate CB Concepts in KB Open and Operate Control Builder Describe the Configuration of C200/C200E Hardware and I/O Describe C300 and Series C I/O Configuration Describe the Import/Export Procedure in Control Builder Instructions for: Configure Controller Hardware Configure C200E Controller and Series A IOM in SIM-C200E Import the Remaining Series A IO Modules into the SCE Configure C300 Controller and Series C IOM in SIM-C300 Import the Remaining Series C IO in to SIM-C300 Describe Fiber Optic Extender and Its Connection Rules Describe the Control Firewall Connections in the Series C System Define a Typical Series C Configuration Describe Performance Calculations

Page: 1 of 3

04/04/12

Program Objectives 12

EXCEL Simulation

13

Data Acquisition Control Module

14

Productivity Tools in Control Builder

15

ERDB Administration and Other Tools

16

Checkpoints

17

PID Control Module

18

PID with Split Range Control Module

19

Cascade PID Control Module

20

Cascade PID with Two Secondaries

21

Output Reversal and Red Tag Indication

22

Device Control Module

23

Math and Auxiliary Function Blocks

24

Database Search

Honeywell Confidential and Proprietary

Identify the Debutanizer Lab Sequence Describe the EXCEL Simulation Used for Labs Describe the Procedure to Build Control Modules Instructions for: Data Acquisition Control Module Configure Series A IO Channel Configure Series C IO Channel Configure the Data Acquisition Control Module Describe Bulk Build Functionality Describe Bulk Edit Parameters Functionality Describe the Block Name References in CM and SCM Export/Import a Control Module Describe ERDB Administration Describe Checkpoint Settings in Control Builder Perform Checkpoint Save Perform Checkpoint Restore Describe PV Tracking and Initialization Fundamentals Configure a PID Control Module Calculate Performance Statistics of the Configuration Performed (C200 & C300) Configure a PID Control Module with Split Range Outputs Configure a Cascade PID Control Module Configure a Cascade PID CM with Two Secondaries Describe Output Reversal and Red Tag Indication Options Configure a Control Loop for OP Reversal Indications Configure a Control Loop for Red Tag Indication Describe Templates and the Substitute Name List Configure a Device Control Module - with Logic Configure a Device Control Module - with Interlock Describe Auxiliary Function Blocks Describe MATH Function Blocks Use Rolling Average Function Block Use Counter Function Block

Page: 2 of 3

04/04/12

Program Objectives 25

Sequential Control Module - Concepts and Use

26

SCMs - Programming Techniques, Operation

27

Sequential Control Module - Lab

28

Interactive Instructions

29

SCM Abnormal Handlers

30

Final Project

31

PMIO

32

Appendix

Honeywell Confidential and Proprietary

Describe Search Functionality Perform Parameter Search Perform Where Used Search Describe the Configuration of SCMs Configure a Sequential Control Module Identify SCM Programming Techniques Explain the Operation of SCMs Add Function Blocks for SCM Program Control Specify SCM Recipe Values and Invoke Transition Configure an SCM Abort Sequence Use a Step to Start Another SCM Use Recipe Values to Set Minimum Flow Interface an SCM with a Graphic Textbox Describe Interactive Instructions Configure Interactive Instructions Configure an SCM Abort Handler Configure an SCM Interrupt Handler Configure an SCM Check Handler Complete the Final Project - 20 Identify PMIO Hardware Describe the C200/C200E Hardware Interface to the PMIO Describe the I/O Card File Describe How to Configure PMIO Hardware Describe How to Configure PMIO Channel Blocks in CMs Describe PMIO Configuration in a C300 System Configure an I/O Link Module (IOLIM) for C200E Configure Digital, Analog and Hart IOPs Assign, Load, and Activate PMIO for C200E Assign, Load, and Activate PMIO for C300 Configure a Continuous Control Strategy with PMIO Load, Activate, and Operate CMs with PMIO Describe Types of PID Control Blocks Describe Device Control Blocks Describe the HPM Functions Duplicated in CEE Describe Power Generation Function Blocks Describe the HART Functionality in C200/C200E Operations Control Module Reference Guide to Debutanizer Model for C200E/C300 Labs

Page: 3 of 3

04/04/12

1

Course Introduction

Orientation and Course Introduction

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

1

Course Introduction 4/13/2012

Honeywell

Topics • Introduction to the course  • Navigating the self-paced computer-based lessons 

Orientation and Course Introduction

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

2

1

Course Introduction 4/13/2012

Honeywell

Purpose of This Course •

Experion PKS Control Execution Environment C200, C200E, C300 and ACE course will provide you with the ability to: – Plan the C200, C200E and C300 controller

Human Interface Console Operations

Fault Tolerant Ethernet LAN

Process Server

ACE

C300 ESV-LCN Connected

– Configure C200, C200E and C300 hardware, control modules and sequential control modules

Safety Manager

ControlNet

NIM

C200/ C200E

– Build control strategies on the C200, C200E, C300 and ACE

TPS, TDC2000, TDC3000 PM I/O

HART

Orientation and Course Introduction

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

3

Course Introduction 4/13/2012

Honeywell

Who Should Attend

• Experion System implementers who are responsible for designing and configuring the system: – System engineers or application engineers who configure, add to or change the C200, C200E, C300 or ACE controller configuration – Maintenance engineers or technicians who add new control loops or troubleshoot existing loops – Others, whose job functions include performing these tasks

Orientation and Course Introduction

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

4

2

Course Introduction 4/13/2012

1 Honeywell

What You Will Learn • In this course, you will learn how to:

the role of the major Experion PKS hardware and software – Recognize components and learn how data flows through the C200,C200E and C300 controller

– Configure control modules that incorporate data acquisition, regulatory

 control and logic

– Configure sequential control modules (SCMs) used to control process

 sequences such as startup, shutdown and batch operations – Create parallel steps in an SCM for parallel branching – Configure interactive instruction that allows a seamless combination of  operator-guided manual intervention and automatic control in SCMs – Configure additional I/O functionality for the PMIO  – Troubleshoot typical errors in configuration Orientation and Course Introduction

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

Course Introduction 4/13/2012

5

Honeywell

Course Organization •

The Experion PKS Control Execution Environment C200, C200E, C300 and ACE course is divided into two sections: 1.

2.

The basic concepts and strategies needed, to develop guidelines for effective and consistent system planning • Self-paced computer-based lessons or instructor-delivered workshops

Human Interface Console Operations

Fault Tolerant Ethernet LAN

Process Server

C300 ESV-LCN Connected Safety Manager

ControlNet

NIM

C200/C200E

A hands-on workshop in which you will build and configure the Experion PKS C200, C200E and C300 controller • Hands-on lab exercises with step-by-step instructions • Assessments to reinforce concepts learned

Orientation and Course Introduction

ACE

TPS, TDC2000, TDC3000 PM I/O

HART

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

6

3

Course Introduction 4/13/2012

Honeywell

Topics • Introduction to the course • Navigating the self-paced computer-based lessons 

Orientation and Course Introduction

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

7

Course Introduction 4/13/2012

Honeywell

Lesson Window

Navigation bar Orientation and Course Introduction

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

8

4

Course Introduction 4/13/2012

1 Lesson window - Tabs

Orientation and Course Introduction

Honeywell

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

9

Course Introduction 4/13/2012

Honeywell

Pausing and Playing the Lesson

Click Play to resume

Click Pause to stop the lesson Orientation and Course Introduction

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

10

5

Course Introduction 4/13/2012

Moving Backward and Forward in the lesson

Honeywell

Click slide title

Previous screen Next screen

Orientation and Course Introduction

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

11

Course Introduction 4/13/2012

Honeywell

Conclusion

EXP2001 CEE Introduction and Navigation Overview

Completion Certificate

Proceed to the first lesson in your course material Orientation and Course Introduction

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

12

6

Course Introduction 4/13/2012

2

Describe the C200/C200E Controller Architecture

C200/C200E Controller Architecture

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

1

Describe the C200/C200E Controller Architecture 4/13/2012

Honeywell

Introduction

• This lesson introduces you to the Experion PKS C200 and C200E controller architecture. • At the conclusion of this lesson, you will be able to: – Identify the high-level components and connections

Experion Server

ACE

FTE

– Explain the basic purpose of the components and connections – Identify C200 and C200E

ControlNet

Process C300 Controllers I/O Options

Rail I/O Series A

Rack I/O Series A

PM I/O

Fiber Optic Isolation

HART GI/IS Rail I/O Series H

C200/C200E Controller Architecture

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

2

1

Describe the C200/C200E Controller Architecture 4/13/2012

Honeywell

Architecture Overview

Cluster 2

Cluster 3 FTE Control Net Peer to Peer (within cluster)

Cluster 1 Honeywell Confidential Copyright © 2012 Honeywell International Inc.

C200/C200E Controller Architecture

3

Describe the C200/C200E Controller Architecture 4/13/2012

Types of IO: Series A Chassis IO (Local or Remote – CNI) Rail IO: Series A, Series H – (CNI) PMIO (IOLIM) Foundation Fieldbus (FIM) HART (Series A Chassis IO & PMIO) Profibus (PBIM) DeviceNet (DNB)

Honeywell

C200 / C200E Architecture ACE

Experion Server

FTE

Process Controllers ControlNet

I/O Options Rack I/O Series A

Rail I/O Series A C300 PM I/O

Fiber Optic Isolation

HART

GI/IS Rail I/O Series H C200/C200E Controller Architecture

Can be redundant: Server C200 & C200E FIM IOLIM & PMIO CNI (redun ctlr chassis)

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

4

2

Describe the C200/C200E Controller Architecture 4/13/2012



C200E is a newer controller in the Experion family with larger memory – – – –

The architecture of the C200E is similar to the C200 controller It supports all C200 functions and features It has 16 MB of User Memory It supports some additional feature like • Experion Batch Manager • Whole Array Transfer • Custom Data Blocks (up to 200) • New Function Blocks User Memory Specifications – Rolling Average (RollAvg) Item / Controller C200 C200E – Counter (CTUD) User memory 4 MB 16MB – It does not support Maximum number of 1023 4095 • Custom Algorithm Block tagged blocks • PCDI Maximum No of



Component blocks per CM

Firmware for C200 is frozen at R311

C200/C200E Controller Architecture

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

5

Primary

100

Describe the C200/C200E Controller Architecture 4/13/2012

Honeywell

Interoperability, Redundancy, and Migration C200

100

ON-Process Migration

C200 Secondary

C200E

C200E

C200

C200E

C200E Primary

C200E Secondary

C200 Primary

C200E

OFF-Process Migration

Secondary

C200

C200E Primary

C200E

C200 Secondary

C200/C200E Controller Architecture

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

6

3

Describe the C200/C200E Controller Architecture 4/13/2012

2

Honeywell

C200E

Honeywell

Question 1: Redundant Components All of these can be redundant except: A) C200/C200E processors B) C200/C200E Fieldbus interface modules Experion Server

C) C200/C200E PM I/O link modules

FTE

D) C200/C200E Rack I/O E) C200/C200E PM I/O

ACE

Process Controllers I/O Options

ControlNet

C300

Rail I/O Series A

Rack I/O Series A

PM I/O

Fiber Optic Isolation

HART The Your correct answer: answer is: Correct! Incorrect. C200 C200 Rack Rack I/OI/O cannot cannot be YouYou must did answer not answer the question this question before redundant. Incorrect Correct You be -answered -redundant. Click Click anywhere anywhere this correctly! to tocontinue continue continuing completely Click anywhere to continue.

C200/C200E Controller Architecture

GI/IS Rail I/O Series H

Submit Honeywell Confidential Copyright © 2012 Honeywell International Inc.

7

Describe the C200/C200E Controller Architecture 4/13/2012

Honeywell

Summary •

Clear

Key concepts to take away from this lesson are:

 

– The ACE communicates to the Experion Server over FTE – The C200/C200E communicates to the Experion Server over Ethernet, FTE or



ControlNet

– C200/C200Es, C300s, and ACE nodes on the same Experion Server can communicate Peer-to-Peer



– Three main types of I/O: • PMIO, Rail I/O, and Chassis I/O



– The C200E Controller has more memory than the C200

C200/C200E Controller Architecture

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

8

4

Describe the C200/C200E Controller Architecture 4/13/2012

Describe the C200/C200E Controller Architecture

Completion Certificate

Proceed to the next lesson in your course material. C200/C200E Controller Architecture

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

9

Describe the C200/C200E Controller Architecture 4/13/2012

Honeywell

This page intentionally left blank

C200/C200E Controller Architecture

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

10

5

Describe the C200/C200E Controller Architecture 4/13/2012

2

Honeywell

Conclusion

Describe the C200/C200E Controller Racks and Redundancy

Honeywell Confidential Describe the C200/C200E Controller Racks and Redundancy Copyright © 2012 Honeywell International Inc.

C200/C200E Controller Architecture

4/13/2012

11

Honeywell

Introduction

• In this lesson, you will learn how the C200/C200E controller is networked to the server and to remote I/O racks in redundant and nonredundant configurations. • At the conclusion of this lesson, you will be able to: – Describe the C200/C200E control processor, communication and redundancy modules CP or CPM – Control Processor Module CNI – ControlNet Interface FTEB – Fault Tolerant Ethernet Bridge RM – Redundancy Module

– Explain the C200/C200E network connections and addressing

Honeywell

C C CC NC P C NCNC I N MP I NI N I M I I

R MR M

Honeywell

C200/C200E Controller Architecture

Honeywell

C N I

AAADAADD I O I OO I O I

Honeywell Confidential Describe the C200/C200E Controller Racks and Redundancy Copyright © 2012 Honeywell International Inc.

12

6

4/13/2012

• C200/C200E Hardware • C200/C200E Network Connections and Addressing

C200/C200E Controller Architecture

Honeywell Confidential Describe the C200/C200E Controller Racks and Redundancy Copyright © 2012 Honeywell International Inc.

4/13/2012

13

Honeywell

C200 Control Processor (CP) • 100MHz Power PC 603E processor with 8 MB RAM – 4 MB (of 8 MB RAM) available for user built control strategies

• 4 MB Flash ROM for storing program • Lithium battery (or optional rechargeable battery extension module) • Can support up to 8 I/O chassis and 64 IOMs OK

• Controller can be redundant or non-redundant

2

• Double-wide module -- occupies 2 slots on CP rack

C200/C200E Controller Architecture

Honeywell Confidential Describe the C200/C200E Controller Racks and Redundancy Copyright © 2012 Honeywell International Inc.

14

7

4/13/2012

2

Honeywell

Topics

Honeywell

C200E Control Processor (CP) • 150MHz Power PC 603R processor with 32 MB RAM – 16 MB (of 32 MB RAM) available for user built control strategies

• 8 MB Flash ROM for storing program • Lithium Battery (or Optional Rechargeable Battery Extension Module) • Can support up to 8 I/O Chassis and 64 IOMs OK

• Controller can be Redundant or Non-redundant

2

• Double-wide Module -- occupies 2 slots on the CP Rack

C200/C200E Controller Architecture

Honeywell Confidential Describe the C200/C200E Controller Racks and Redundancy Copyright © 2012 Honeywell International Inc.

4/13/2012

15

Honeywell

ControlNet Interface (CNI)

• Provides the interface to the supervisory network (supervisory CNI) • Facilitates Peer-to-Peer communication • Enables remote I/O communication (downlink CNI) • Each downlink CNI can support up to 24 remote IOMs • 4 downlink CNIs can be connected to one controller

NET

• Each CNI must have a unique MAC ID on the same network

C200/C200E Controller Architecture

Honeywell Confidential Describe the C200/C200E Controller Racks and Redundancy Copyright © 2012 Honeywell International Inc.

16

8

4/13/2012

The Device Index (generally, the last octet of the IP address) is set here

FTEB

FTE

CNI

ControlNet

C200/C200E Controller Architecture

Honeywell Confidential Describe the C200/C200E Controller Racks and Redundancy Copyright © 2012 Honeywell International Inc.

17

4/13/2012

Honeywell

Redundancy Module (RM) • Placed in controller chassis to support redundant controllers – RM must be in the same position in both racks – Both RMs are connected by an optical cable – Switchover between redundant controllers is bumpless Note: If controller is redundant, then all IOMs must be remote

Redundancy Cable (Fiber Optic)

C200/C200E Controller Architecture

Honeywell Confidential Describe the C200/C200E Controller Racks and Redundancy Copyright © 2012 Honeywell International Inc.

18

9

4/13/2012

2

Honeywell

Fault Tolerant Ethernet Bridge (FTEB)

Honeywell

Question 1: C200/C200E Control Processor

Which of these statements about the control processor (CP) is false? A) It can support up to 8 I/O chassis and 64 IOMs B) It is a double-wide module that occupies 2 rack slots OK

C) It can be redundant

2

D) It provides an interface to the supervisory network

Yourcorrect The answer: answer is: You You Incorrect Correct did must You notanswer -answer answered -Click Clickthe anywhere anywhere this question this question correctly! to tobefore continue continue completely continuing Good Incorrect. job! The false statement is "It provides an interface to the supervisory network." The interface to the supervisory network is provided by either the CNI CNI card card or or the the Fault Fault Tolerant Tolerant Ethernet Ethernet Bridge Bridge (FTEB). (FTEB) Click anywhere to continue.

Submit

C200/C200E Controller Architecture

Clear

Honeywell Confidential Describe the C200/C200E Controller Racks and Redundancy Copyright © 2012 Honeywell International Inc.

19

4/13/2012

Honeywell

Topics • C200/C200E Hardware

• C200/C200E Network Connections and Addressing

C200/C200E Controller Architecture

Honeywell Confidential Describe the C200/C200E Controller Racks and Redundancy Copyright © 2012 Honeywell International Inc.

20

10

4/13/2012

TC-CCR013-ControlNet Interface (CNI), Redundant Media

TC-PRS021-- C200 Control Processor

(Optional) TC-CCR013-CNI to connect to other I/O racks

TC-FXX102 -- 10-slot rack

Controller Chassis

TC-FPCXX2-120/240 VAC Power Supply

Series A IO can be in a non-redundant controller chassis

LAN Connection Ethernet, TCPIP,etc.

I/O modules and terminal blocks Taps -- 9904-TPS, R, YS, and YR (4 kinds) ControlNet Cable (TC- KCCxxx) -- Supervisory C o n t r o l N e t

Terminators-TC-TCXBNC

TC-PCIC01 -- ControlNet Communication Interface Module for PC (redundant media) (in server)

TC-CCR013 -- CNI, Redundant Media

Server (stations not shown)

Additional Remote I/O I/O modules and terminal blocks

C200/C200E Controller Architecture

Honeywell Confidential Describe the C200/C200E Controller Racks and Redundancy Copyright © 2012 Honeywell International Inc.

4/13/2012

21

Honeywell

Redundant Controller TC-PRS021 -- C200 Control Processor TC-CCR013 -- CNI, Redundant Media

TC-CCR013 -- CNI to connect to I/O racks

TC-FXX072 – 7-slot rack TC-PRR021 -Redundancy Module

Redundant Chassis

Identical Configuration Module for module

TC- FXX072 7 SLOT RACK

TC-FPCXX2 -120/240 VAC Power Supply

-GN KRRxx1 Redundancy Cable (Fiber Optic)

ControlNet Cable

-- I/O Comm

ControlNet Cable (TC -KCCxxx ) -- Supervisory Terminators -TC-TCXBNC NO IOMs PERMITTED IN CONTROLLER NO IOMs PERMITTED IN CONTROLLER CHASSIS FOR REDUNDANT CHASSIS FOR REDUNDANT CONFIGURATION!! CONFIGURATION!! (IOLIM and FIM are exceptions)

to Server

to IO

Chassis

C200/C200E Controller Architecture

Honeywell Confidential Describe the C200/C200E Controller Racks and Redundancy Copyright © 2012 Honeywell International Inc.

22

11

4/13/2012

2

Honeywell

Non-redundant Controller

Honeywell

PCIC must be 23 (24 for redundancy) Supervisory CNIs must be odd 1-19 IO CNets should leave no gap Use even and odd numbers All CNets must have a CNI = 1 (network update time)

03

01 02

04

CNI

CNI CNI

CNI C200/ C200E

01

CNI

Address Settings - Non-redundant C200/C200E

Server 03

05

CNI

CNI C200/ C200E

PCIC

23 Honeywell Confidential Describe the C200/C200E Controller Racks and Redundancy Copyright © 2012 Honeywell International Inc.

C200/C200E Controller Architecture

4/13/2012

23

23 & 24 for Servers

CNIs in C200 chassis must be the Honeywell same odd number Address Settings – Redundant C200/C200E

CNI CNI

CNI C200/ C200E

PCIC

ServerB

01 05

CNI C200/ C200E CNI CNI

01

03

CNI

05

ServerA

PCIC

04

CNI

01

Second one powered on uses virtual (+1) address IO CNet – Assign 3 to a CNI in a remote chassis During a failover, it controls Network Update Time IO chassis are not redundant, so use odd & even No gaps

RM

01

RM

24

03

C200/C200E Controller Architecture

CNI

CNI C200/ C200E

23

07

Honeywell Confidential Describe the C200/C200E Controller Racks and Redundancy Copyright © 2012 Honeywell International Inc.

24

12

4/13/2012

01

01

03

05

CNI

01 05 RM

CNI CNI

FTEB C200/ C200E

ServerB

CNI

04

02

Switch

RM

CNI CNI

FTEB

C200/ C200E

ServerA

03

Switch

C200/C200E Controller Architecture

CNI

FTEB C200/ C200E

07

Honeywell Confidential Describe the C200/C200E Controller Racks and Redundancy Copyright © 2012 Honeywell International Inc.

4/13/2012

25

Honeywell

Question 2: MAC Addresses

While configuring a ControlNet-connected Control Processor (CP), which MAC address is entered as the supervisory MAC address? A) MAC address of the PCIC card

ServerB

B) Device index of the FTEB card

PCIC

C) MAC address of the CNI card connected to the server

03

The answer is: Yourcorrect answer: Correct! Incorrect. The MAC Theaddress MAC of the of CNI the card CNIconnected card You must answer theaddress question before Correct anywhere to You did not this question completely You-answer answered this correctly! Incorrect -Click Click anywhere tocontinue continue to connected the server to should the server be entered should as be the entered supervisory as the continuing supervisory MAC address. MAC address.

01

CNI

23 CNI C200/ C200E

D) MAC address of the CNI card connected to the I/O chassis

Supervisory CNet

I/O CNet

CNI

Click anywhere to continue.

C200/C200E Controller Architecture

Submit

Clear

Honeywell Confidential Describe the C200/C200E Controller Racks and Redundancy Copyright © 2012 Honeywell International Inc.

26

13

4/13/2012

2

Honeywell

FTEB

Honeywell

Summary

• When you connect the C200/C200E controller to the server and to remote I/O racks in non-redundant and redundant configurations, remember: The double-wide control processor (CP) supports up to 8 I/O chassis and 64 – IOMs. Interface (CNI) modules provide interfaces to the I/O ControlNet – ControlNet and the Supervisory ControlNet.

– Redundant controllers require all IOMs be configured remotely. – All devices on the same network must have unique MAC addresses. – Redundant CNI cards must be addressed with the same odd number. – Redundant FTEBs must be addressed differently with the primary having an odd number and the secondary having the next highest even number.



C200/C200E Controller Architecture

Honeywell Confidential Describe the C200/C200E Controller Racks and Redundancy Copyright © 2012 Honeywell International Inc.

4/13/2012

27

Honeywell

Conclusion

Describe the C200 Controller Racks and Redundancy

Completion Certificate

Proceed to the next lesson in your course material. C200/C200E Controller Architecture

Honeywell Confidential Describe the C200/C200E Controller Racks and Redundancy Copyright © 2012 Honeywell International Inc.

28

14

4/13/2012

2

Describe the C200/C200E I/O Modules

C200/C200E Controller Architecture

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

29

Describe the C200/C200E I/O Modules 4/13/2012

Honeywell

Introduction

• In this lesson you will learn about the standard C200/C200E input/output (I/O) modules and their applications. • At the conclusion of this lesson, you will be able to: – List the standard I/O types that are compatible with the Experion system – Identify the application for each type of I/O module

Rail I/O Series A

GI/IS Rail I/O Series H

C200/C200E Controller Architecture

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

30

15

PM I/O

Describe the C200/C200E I/O Modules 4/13/2012

Honeywell

Chassis - Series A Input/Output Modules • Chassis I/O (also referred to as Series A I/O) has the following attributes: – – – – – – –

Compact Size – may reside in either the controller rack or remote I/O rack Diagnostic and non-diagnostic modules available (DI & DO modules) IOM configurable through Control Builder Removable wiring hood Can be removed and replaced under power All modules have a form factor of 5” X 5” Redundancy not supported

• Module Types: – – – – – –

HART / Non-HART Analog Input HART / Non-HART Analog Output Digital Input (with and without Diagnostics) Digital Output (with and without Diagnostics) Resistance Temperature Detector (RTD) Input Thermocouple Input

C200/C200E Controller Architecture

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

31

Describe the C200/C200E I/O Modules 4/13/2012

Honeywell

Series A Rail I/O • Modular connections – slide rail • 8 terminal bases can be connected to a single gateway Gateway Terminal Base

• Gateway provides link to the ControlNet

8

2

7

3

DIN Rail

-1 2 + +

• Analog I/O, digital I/O, thermocouple and RTD

Redundancy is not supported.

IOM types: AI- Analog Input AO- Analog Output DI- Digital Input DO- Digital Output

C200/C200E Controller Architecture

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

32

16

Describe the C200/C200E I/O Modules 4/13/2012

• Galvanically isolated • Intrinsically safe

Server

Supervisory ControlNet

Redundancy is not supported.

Controller CNI Module

I/O ControlNet Repeater/ Adapter E

COM

C o n rt o N l e tR e p e a t d A re a p e t r

x

Repeater/ Adapter

Fiber Modules E

T C -P B F O 0 1

MO D

x

E

C o n rt o N l e F tb i e r Mo u dl e T C -P M F O 0 1

x

E

C o n rt o N l e F tb i e r Mo u dl e T C -P M F O 0 1

P W R

COM

Ch a n1

1

2

3

Cha n2

Ch a n1

x

Ch a n 1 Ch a n2

1

C o n rt o N l e tR e p e a t d A r a p te r e T C -P B F O 0 1

X m ti

Ex

R e cv

X m ti

R e cv

C o n rt o lN e F tb i e r Mo u dl e T C -P M F O 0 1

X m ti

R e cv

Ch a n1

3

Ch a n1

i e r Mo u dl e x C o n rt o lN eF tb T C -P M F O 0 1

Ch a n2

4

R e cv

Fiber Optic Cable

E x C o n rt o N l e tF b i e r Mo u dl e T C -P M F O 0 1

Ch a n2

Ch a n1Cha n2

4

+V-V+V-V

3

X m ti

PW R

2

2

+ V-V+ V-V

M OD

1

E

i e r Mo u d l e x C o n rt o lN e tF b T C -P M F O 0 1

PW R

4

R e cv

E

E

T C -P B F O 0 1

+V-V+V-V

COM

Fiber Modules

C o n rt o lN e tR e p e a t d A r a p te r e

MO D

Cha n2

R e cv

X m ti

R e cv

X m ti

R e cv

X m ti

R e cv

X m ti

E

COM

C o n rt o lN e tR e p e a t d A r ape e t r T C -P B F O 0 1

X m ti

R e cv

X m ti

R e cv

E x C o n rt o lN e tF b i e r Mo u dl e T CP - M F O0 1

MO D

X m ti

R e cv

Ch a n 1 Ch a n2

2

3

Ch a n 1

NonHazardous Area Hazardous Area

E x C o n rt o lN e F tb i e r Mo u dl e T C -P M F O 0 1

PW R

1

X m ti

Ch a n2

4

+V-V+ V-V

R e cv

X m ti

R e cv

X m ti

R e cv

X m ti

R e cv

X m ti

Rail I/O Modules - Series H Ex T C -P G C N 1 1

I/O ControlNet

Gateway

-+

1

A

C200/C200E Controller Architecture

B

12 +

2

4

V+V- V+V-

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

33

Describe the C200/C200E I/O Modules 4/13/2012

Honeywell

Process Manager I/O (PM I/O) • Requires a PM I/O Link Interface Module (IOLIM) in the same rack as the C200/C200E • Redundant IOLIMs are supported with redundant C200/C200Es • PM I/O can be redundant • PM I/O includes AI, AO, DI, DO, RTD, T/C, DI SOE • PM I/O requires a separate board to accept field wiring. This board is called a Field Termination Assembly (FTA).

PM I/O

• PM I/O can be configured remotely up to 8km using an fiber optic IOLINK Extender C200/C200E Controller Architecture

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

34

17

Describe the C200/C200E I/O Modules 4/13/2012

2

Honeywell

Series H Rail I/O

Honeywell

Serial Interface Module

NET

OK

NET

Serial Interface Module

Honeywell

SIM FTA Power Adapter ADAPTER SERIAL INTERFACE FTA MODBUS (16 Array Channels)

SERIAL INTERFACE FTA A/B (16 Array Channels)

Modbus Compatible Subsystem

Allen-Bradley Compatible Subsystem

C200/C200E Controller Architecture

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

Describe the C200/C200E I/O Modules 4/13/2012

35

Honeywell

Question 1: I/O Application Which I/O module can be used in a hazardous environment? A) Chassis I/O B) Serial Interface

NET

OK

NET

C) Series H I/O Honeywell

Rail I/O Modules - Series H Ex TC-PGCN11

Gateway

-+

1

A

B

1 2 +

2

4

V+V- V+V-

Yourcorrect The answer: answer is: Incorrect. Correct! Series Series HHI/O I/O modules modules are are specifically specifically You must answer the question before Correct - -Click anywhere totocontinue You Incorrect did You not answer answered Click this anywhere this question correctly! completely continue designed for unsafe environments. continuing Click anywhere to continue.

Submit

C200/C200E Controller Architecture

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

36

18

Clear

Describe the C200/C200E I/O Modules 4/13/2012

Which I/O module will support redundancy? A) Chassis I/O

NET

OK

NET

B) PM I/O Honeywell

C) Series H I/O Rail I/O Modules - Series H Ex TC-PGCN11

Gateway

-+

1

A

B

1 2 +

2

4

V+V- V+V-

PM I/O

Yourcorrect The answer: answer is: You must- Click answer the question before Correct to continue You Incorrect did You not answered -modules Clickanywhere anywhere this this question correctly! to continue completely Yes! PM I/O modules are the only standard No. PM I/Oanswer are the only standard continuing I/O modules that are available in a redundant configuration. Click anywhere to continue.

Submit

C200/C200E Controller Architecture

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

37

Clear

Describe the C200/C200E I/O Modules 4/13/2012

Honeywell

Summary

• The standard I/O types compatible with the Experion system are: Series A I/O modules, which can be installed in the same chassis – asChassis the C200/C200E (if the C200/C200E is not redundant) or a remote I/O chassis.

A Rail I/O modules, which include analog I/O, digital I/O, – Series thermocouples, and RTD. H Rail I/O modules, which are intrinsically safe for use in hazardous – Series environments.

– PM I/O modules which include AI, AO, DI, DO, RTD, T/C, and DI SOE. Interface modules which interface to Allen-Bradley and Modbus – Serial subsystems. C200/C200E Controller Architecture

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

38

19

Describe the C200/C200E I/O Modules 4/13/2012

2

Honeywell

Question 2: I/O Redundancy

Honeywell

Conclusion

Describe the C200/C200E I/O Modules

Completion Certificate

Proceed to the next lesson in your course material. C200/C200E Controller Architecture

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

39

Describe the C200/C200E I/O Modules 4/13/2012

Honeywell

This page intentionally left blank

C200/C200E Controller Architecture

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

40

20

Describe the C200/C200E I/O Modules 4/13/2012

3

Describe the Main Features of the Series C System

C300 Controller Architecture - Part 1 of 2

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

1

Describe the Main Features of the Series C System 4/13/2012

Honeywell

Topics

• Series C Deliverables • Key features of Series C hardware • Performance targets

C300 Controller Architecture - Part 1 of 2

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

2

1

Describe the Main Features of the Series C System 4/13/2012

Honeywell

Series C Deliverables • Products and Functions delivered under the Series C Umbrella include: – – – – –

Series C I/O Series C FIM Profibus Gateway Module (PGM) C300 Controller Control Firewall

• Related Deliverables include: – FTE Bridge firmware that supports C300 connections to selected Series A I/O • Allows FTE Bridge firmware to be upgraded from a R300 or later system • The C300 Firmware should match the release of the Experion Server – Power System

C300 Controller Architecture - Part 1 of 2

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

3

Honeywell

Series C Deliverables •

Describe the Main Features of the Series C System 4/13/2012

Products delivered in Series C Release – C300 Controller • 50 ms and 20 ms • Initial release C300 20 ms supported for Turbo machinery Controls – Series C I/O • Analog Input – HART, Non-HART • Analog Output – HART, Non-HART • Digital Input & DI-SOE • Digital Output • Low Level Mux Input • Speed Protection Module (SPM) – Only with C300 20 ms • Servo Valve Position Module (SVPM) – Only with C300 20 ms – Fieldbus Interface Module (FIM4, FIM8) – Profibus Gateway Module (PGM) – Control Firewall – Power System

C300 Controller Architecture - Part 1 of 2

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

4

2

Describe the Main Features of the Series C System 4/13/2012

Honeywell

I/O options for C300 •

Series C I/O – AI, AO - HART & Non-HART – DI, DO, LLMUX, DISOE



Series C Fieldbus Interface



3

– FIM4, FIM8

PMIO – AI, AO, DI, DO, RTD, T/C, DI SOE



FTEB connected Series A I/O



FTEB connections to AB PLCs – Using a bridge chassis with a FTEB and downlink CNI



Profibus Gateway Module (PGM)

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

C300 Controller Architecture - Part 1 of 2

5

Describe the Main Features of the Series C System 4/13/2012

Honeywell

Non-HART Series C IO Modules • Non-HART versions of both the AI and AO • These modules use the AI-HL and AO block templates • IO Unit Consumption remains the same as the HART AI and HART AO

IOM Model Names

IOM Block Name

Description

Number of Channels

Cx-PAIX01

AI-HL

High Level Analog Input

16

Cx-PAOX01

AO

Analog Output

16

C300 Controller Architecture - Part 1 of 2

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

6

3

Describe the Main Features of the Series C System 4/13/2012

Honeywell

Question 1: Series C Deliverables

Which of these statements about the Series C deliverables is false? A) Series C deliverables include Series C I/O, C300, Series C FIM and Control Firewall B) Series C deliverables include a new Power System C) New FTE Bridge firmware is required but cannot be upgraded from a R310 system

Correct! Incorrect. The false The false statement is " New is " New FTE Bridge FTE The Your correct answer: answer is: statement firmware Bridge firmware is required is required but it cannot but itbe cannot upgraded be You must answer the question before YouIncorrect Correct did You not -answer answered -Click Clickanywhere this this question correctly! to tocontinue continue completely upgraded from from aanywhere R300 a R300 system." system." continuing Click anywhere to continue.

Submit

C300 Controller Architecture - Part 1 of 2

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

7

Clear

Describe the Main Features of the Series C System 4/13/2012

Honeywell

Topics • Series C Deliverables

• Key features of Series C hardware • Performance targets

C300 Controller Architecture - Part 1 of 2

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

8

4

Describe the Main Features of the Series C System 4/13/2012

Honeywell

Packaging - Overview

3

• “Series C” is the term used to describe the new styling for the C300 controller and associated modules • The Series C hardware was designed to be space efficient – “Designed Vertical” – No electronic card files – “Zero Footprint” power system does not impact module space – Designed to offer >30% reductions in space

• Combines I/O Processor and Field Terminations into one Assembly – Fewer components providing higher MTBF and Availability

C300 Controller Architecture - Part 1 of 2

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

9

Describe the Main Features of the Series C System 4/13/2012

Honeywell

Key Attributes • Environmental ratings

– Temperature: 0 -60 Deg C – EMI/RFI:15 V/M External to cabinet with doors closed – Vibration: Frequency 10 to 60 Hz, Acceleration 0.5 g max, Displacement 0.1 inch – Class 1 Div 2/Zone 2 interface & mounting support

• Approvals Support (CE, FM, CSA, ATEX, etc.) – No plans for UL certification of complete system

• Corrosion protected models • All Series C components can be mixed and matched in cabinet • Electronics mounted to IOTA – Module Removal and Insertion Under Power (RIUP) – Reduces footprint

• Packaged cabinet solution – Similar to TPS Process Manager today

C300 Controller Architecture - Part 1 of 2

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

10

5

Describe the Main Features of the Series C System 4/13/2012

Honeywell

Key Attributes • “Designed Vertical” – The modules are set at an 18 degree angle for greater heat dissipation • Reduces “hot spots” – More Efficient Field Wiring • Top/Bottom Wiring Entry • More Natural Terminations • No Severe Wire Bends

• Space Efficient Design – Comparable to highest density current competitive offerings

• Modular Approach – Removable Terminal Blocks

C300 Controller Architecture - Part 1 of 2

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

11

Describe the Main Features of the Series C System 4/13/2012

Honeywell

Mechanical Keying • The Series C IO Modules all have the same form factor. To prevent insertion of the wrong module into the wrong IOTA, the modules are equipped with tabs or keys which correspond to slots on the IOTA. Keys

Key Slots

C300 Controller Architecture - Part 1 of 2

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

12

6

Describe the Main Features of the Series C System 4/13/2012

Honeywell

New Terminology IOTA Support

3

IOTA Carrier

IOTA (Input/Output Termination Assembly)

IOM (Input/Output Module)

C300 Controller Architecture - Part 1 of 2

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

13

Describe the Main Features of the Series C System 4/13/2012

Honeywell

Main Components • Mounting concept: – Single cabinet side for electronics and terminations – Cable tray mounted carrier/IOTA with: • Replaceable Module • Power and Communication Connectors • Field Wiring Connections

• Vertical stacking of elements – Natural flow of field wiring

• Channel mount – Channel is like PM FTA channel – Channel is not the same as FTA and cannot be used for Series C mounting

C300 Controller Architecture - Part 1 of 2

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

14

7

Describe the Main Features of the Series C System 4/13/2012

Honeywell

New Cabinet Design Power Supply Area

I/O Rail Area Batteries/Battery Charger

C300 Controller Architecture - Part 1 of 2

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

15

Describe the Main Features of the Series C System 4/13/2012

Honeywell

Question 2: Packaging What factors contribute to the Series C space-efficient design? A) Designed Vertical B) No electronic card files C) Power system does not occupy footprint D) All of the above

Your The correct answer: answer Incorrect! Correct! All All of ofthe theis: above abovestatements statementsare aretrue trueand and make Series C a more space efficient You must answer the question before design. YouIncorrect Correct did You not -answer answered -Click Clickanywhere anywhere thisthis question correctly! to tocontinue continue completely continuing Click anywhere to continue.

Submit

C300 Controller Architecture - Part 1 of 2

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

16

8

Clear

Describe the Main Features of the Series C System 4/13/2012

Honeywell

Question 3: Terminology Which of the following is not a Series C hardware terminology? A) IOTA Support B) IOTA Carrier

3

C) IOTA D) IOM E) CPM

Incorrect. Correct! The Theterm term"CPM" "CPM"isisnot notaaSeries SeriesCC Yourcorrect The answer: answer is: hardware terminology and is used when You must answer the question before referring toanywhere a C200 controller. YouIncorrect Correct did You not -answer answered -Click Click anywhere this this question correctly! to tocontinue continue completely continuing Click anywhere to continue.

Submit

C300 Controller Architecture - Part 1 of 2

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

17

Clear

Describe the Main Features of the Series C System 4/13/2012

Honeywell

Topics • Series C Deliverables • Key features of Series C hardware

• Performance targets

C300 Controller Architecture - Part 1 of 2

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

18

9

Describe the Main Features of the Series C System 4/13/2012

Honeywell

Performance “Targets” FEATURE

C300 (20ms)

C300 (50ms)

65

330 (200)

Fault-Tolerant Ethernet FTE Node s per Community

1

Non-FTE Node s per Community

200

ACE No. ACE per Server

7

Controller No. Controllers per Server (C200 or C300) Latency

2

20 250 ms 100 ms

Analog Digital

Notes: 1. 330 nodes per community if no FTEBs are present; 200 nodes per community with FTEBs.

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

C300 Controller Architecture - Part 1 of 2

19

Describe the Main Features of the Series C System 4/13/2012

Honeywell

Limitations

• The following is not supported with C300:

Series C FIM (FIM4) - OK w/o C300

– Peer-to-Peer communications with FTEB-based IOLIMs – Series C and PM I/O cannot be mixed on same I/O Link

Series A FIM (FIM2) - Requires C200 (CPM)

• The following architectures are not supported: – C200/C200E Peer-to-Peer communication with Series C FIM4/FIM8 modules – C300 Peer-to-Peer communications with Series A FIM (FIM2) modules Peer-to-Peer

OK

PM I/O

OK Series C I/O

H L A I

Honeywell

OK NO

NO

FIM

I O I LM

F I M

OK

NO

C300 C300 Controller Architecture - Part 1 of 2

F C T P E M B

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

20

10

Describe the Main Features of the Series C System 4/13/2012

Honeywell

Question 4: Rules

Which of the following statements is true about a Series C system? A) Peer-to-peer communication with FTEB based IOLIMs is not supported

3

B) Series C I/O and PM I/O cannot be mixed on the same I/O Link C) C200 Peer-to-peer communications with Series C FIM modules is not supported D) C300 Peer-to-peer communications with FTEBbased (Series A) FIM modules is not supported E) All of the above

The Your correct answer: answer Incorrect. Correct! All All of ofthe theis: above abovestatements statements You must answer the question before are true about the Series C system. YouIncorrect Correct did You not -answer answered -Click Clickanywhere anywhere thisthis question correctly! to tocontinue continue completely continuing Click anywhere to continue.

C300 Controller Architecture - Part 1 of 2

Submit

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

21

Clear

Describe the Main Features of the Series C System 4/13/2012

Honeywell

Summary

C hardware includes: • Series – Series C I/O (HART and Non-HART AI and AO, DI, DO, LLMUX, DISOE) – – – –

Series C FIM (FIM4, FIM8) Profibus Gateway Module C300 Controller Control Firewall

C is a space efficient design that combines I/O processor and • Series field termination into one assembly. C electronics are mounted to IOTAs reducing footprint and • Series supporting module removal and insertion under power (RIUP). • C300 controller supports Series C, Series A, and PM I/O, Series C interface, PGM, and FTEB connections to AB PLCs via  Fieldbus Downlink CNI. C300 controllers are supported per server. •• 20 C300 Peer-to-Peer communications with FTEB-based IOLIMs is not • supported.  Series C and PM I/O cannot be mixed on the same I/O link. C300 Controller Architecture - Part 1 of 2

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

22

11

Describe the Main Features of the Series C System 4/13/2012

Honeywell

Conclusion

Describe the main features of the Series C system

Completion Certificate

Proceed to the next lesson in your course material. C300 Controller Architecture - Part 1 of 2

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

23

Describe the Main Features of the Series C System 4/13/2012

Honeywell

This page intentionally left blank

C300 Controller Architecture - Part 1 of 2

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

24

12

Describe the Main Features of the Series C System 4/13/2012

3

Describe the Architecture of Series C System

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

C300 Controller Architecture - Part 1 of 2

25

Describe the Architecture of Series C System 4/13/2012

Honeywell

Experion Platform Architecture Advanced Enterprise Wide Applications Business FLEX Workcenter POMS, OptiVISION

Firewall

Casual User Secure Read Only Process Display Web Server eServer

Plant Wide Data Warehouse PHD

Integrated Physical Security Enterprise Building Integrator

Desktop Access for Business Applications Web Browsers

Business Network Plant Asset Management Asset Manager

Remote Operations Experion Station

Multivariable Control Video as a Process Sensor Digital Video Manager and Optimization Profit Suite

Plant Simulation UniSim

Video Ethernet

Advanced Applications Network Integrated Supervisory Control ACE

Precision Measurement Redundant and Control Global Database & Historian Quality Control System Experion Server

Web-based Human Interface Experion Station ASM Operator Effectiveness Ergonomic Operator Consoles Icon Series

Focus of this Presentation Supervisory Control Network Regulatory, Logic Sequential & Model Based Controls C300/C200 & Profit Loop

Wireless Access

Field Mobility Mobile PKS

Field Rounds Automation IntelaTrac PKS

Local Control Network

SIL 3 Safety System Safety Manager

Redundant and/or Remote I/O

C300 Controller Architecture - Part 1 of 2

Wireless Transmitters

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

26

13

Basic Process Controller Manager Investment Protection for TPS/TDC Experion on LCN

Describe the Architecture of Series C System 4/13/2012

Honeywell

Series C Architecture

AB PLCs Point to point data using exchange blocks

In this release, all Series A IOMs are supported.

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

C300 Controller Architecture - Part 1 of 2

27

Describe the Architecture of Series C System 4/13/2012

Honeywell

Profibus Gateway Module Architecture Experion Server

FTE

C200 Process Controllers C300

PGM

Rack I/O Series A

Profibus I/O Options

C300 Controller Architecture - Part 1 of 2

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

28

14

SST Card

Describe the Architecture of Series C System 4/13/2012

Honeywell

Profibus Gateway Module (PGM) •

Series C Profibus Gateway Module (PGM) is used to connect Profibus devices to a C300 controller



Profibus Configuration Tool is integrated into Control Builder



New Profibus Device & Channel Blocks in C300

C300 Controller Architecture - Part 1 of 2

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

29

3

– Each C300 Controller supports connections to 2 PGMs – Each PGM can be connected to a single C300 Controller – Each PGM supports 2 Profibus Network Links (PBLink) • Each PGM link supports up to 124 Profibus devices (slaves) • Uses Profibus DP protocol to communicate with devices – PGMs can optionally be Redundant • Redundant PGMs are on separate IOTAs – New PDA protocol supports IO Data Communication between C300 and PGM

Describe the Architecture of Series C System 4/13/2012

Honeywell

Question 1: Architecture

Which of the following statements is not true about the Series C Architecture? A) Series C FIM is connected to L1 or L2 switch B) Serial Interface, Pulse Input, Device Net Interface and Profibus Interface Series A I/O's are connected to Control Firewall using FTEB C) Allen Bradely PLCs can also be connected to a rack, and then to the Control Firewall using an FTEB D) All of the above

Incorrect. Correct! The Thefalse falsestatement statementisis""Series SeriesCCFIM FIMisis connected to L1 or L2 Cisco switch". The Series C Yourcorrect The answer: answer is: FIM is the Fieldbus interface module which You must answer the question before connects to the Control Firewall via FTE. YouIncorrect Correct did You not -answer answered -Click Click anywhere anywhere this this question correctly! to tocontinue continue completely continuing Click anywhere to continue.

Submit

C300 Controller Architecture - Part 1 of 2

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

30

15

Clear

Describe the Architecture of Series C System 4/13/2012

Honeywell

Summary

• Control Firewalls are connected to Level 1 or Level 2 switches • The C300 Controller is connected to the Control Firewall using FTE • The Series C FIMs (4 & 8) are the Fieldbus interfaces. They also  connect to the Control Firewall via FTE PGM is the Profibus interface. This module also connects to the • The Control Firewall via FTE A Rack IO connects to the C300 through the Control Firewall • Series using an FTEB – This rack is connected to the Control Firewall using an FTEB and via FTE

Bradley PLCs can also be connected to a Rack, and then to the • Allen Control Firewall using an FTEB

C300 Controller Architecture - Part 1 of 2

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

31

Describe the Architecture of Series C System 4/13/2012

Honeywell

Conclusion

Describe the Architecture of Series C System

Completion Certificate

Proceed to the next lesson in your course material. C300 Controller Architecture - Part 1 of 2

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

32

16

Describe the Architecture of Series C System 4/13/2012

3

Describe Series C Input-Output Modules and Options

C300 Controller Architecture - Part 1 of 2

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

33

Describe Series C Input-Output Modules and Options 4/13/2012

Honeywell

C300 Controller Supported I/O • Flexible I/O support: – The C300 can support a number of IO modules all of which can be mixed on the same C300. – These IO modules can be any mix of: • PMIO • Series C I/O • Series A Chassis I/O through the FTEB module • Series C FIMs • Profibus Gateway Module (PGM) – The C300 can support 64 I/O units – The C300 is equipped with 2 IOLINK (IOL) interfaces to connect to Series C and / or PM I/O. • Each IOL can support 40 I/O units

IOL Connection

FTE Connection C300 Controller Architecture - Part 1 of 2

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

34

17

Describe Series C Input-Output Modules and Options 4/13/2012

Honeywell

Types of Series C I/O Modules • Analog Input (AI) – 16 Channels

A Channel is one Input (or output) circuit.

– HART & non-HART

• Analog Output (AO) – 16 Channels – HART & non-HART

• Digital Input (DI)– 32 Channels – 2 physical types – Low Voltage – 24VDC Input – High Voltage – 100VAC/120VAC/125VDC/240VAC

• Digital Output (DO) – 32 Channels – Optional Relay Extension Board

• Sequence Of Events (SOE) – 32 Channels • Low Level Analog Input (LL) – 64 channels – Thermocouple and RTD

• AI, AO, DI, DO and SOE are optionally redundant • LL Inputs are not available in redundant configurations

C300 Controller Architecture - Part 1 of 2

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

35

Describe Series C Input-Output Modules and Options 4/13/2012

Honeywell

Non-Redundant Series C I/O Module • IOM is physically placed on an IOTA • The IOTA has all the wiring and power connections • The IOM has the electronics and diagnostics

I/O Link Connection I/O Module

Field Termination

• AI, AO and LL modules mount on a 6” IOTA • DI/DO modules mount on a 9” IOTA Calibration Resistors / Jumpers

C300 Controller Architecture - Part 1 of 2

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

36

18

Describe Series C Input-Output Modules and Options 4/13/2012

Honeywell

Question 1: Series C I/O Support

Which of the following statements is true about C300 I/O Support? A) Supports 2 I/O Link interfaces B) Supports mix and match of I/O types

3

C) 64 primary IO units per C300, 40 per I/O Link D) HLAI, HLAO, DI, DO and LL Mux are all supported type Series C I/O's E) All of the above

The correct Your answer: answer is: Correct! Incorrect. All All of the of the above above statements statements are You must answer the question before are true true about about Series Series Cthis C I/O I/O support. support. You Incorrect Correct did You not -answer answered -Click Click anywhere anywhere this question correctly! to tocontinue continue completely continuing Click anywhere to continue.

Submit

C300 Controller Architecture - Part 1 of 2

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

37

Clear

Describe Series C Input-Output Modules and Options 4/13/2012

Honeywell

Redundant Series C I/O Module • Same IO module as non-redundant • AI, AO, DI, DO modules mount on a 12” IOTA

I/O Module

I/O Link Connection

Field Termination

I/O Termination Assembly

Redundant IOM

C300 Controller Architecture - Part 1 of 2

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

38

19

Describe Series C Input-Output Modules and Options 4/13/2012

Honeywell

Diagnostic LEDs

• Power and Status LEDs on the module itself • Provides display of any failure conditions • Power LED – Off or On (green)

For detailed information, search KB for: Series C I/O LED Descriptions

• Status LED – Off, Green, Amber, Red – Steady, Flashing (1 sec), Flashing quickly (1/4 sec) C300 Controller Architecture - Part 1 of 2

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

39

Describe Series C Input-Output Modules and Options 4/13/2012

Honeywell

HART Analog Input • 16 Analog Channels • Supports Integrated HART Communications • 4 Analog Channels support Voltage mode (device ground) – System ground, all channels support voltage mode, Special wiring for ground

• Optionally Redundant • 50msec Scan for 4-20ma input • 4 configurable modems • 250ms Loop Latency

C300 Controller Architecture - Part 1 of 2

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

40

20

Describe Series C Input-Output Modules and Options 4/13/2012

Honeywell

HART Analog Input – Non Redundant

I/O Link Connections Differential Voltage Input Channels 13-16

I/O Link Address

C300 Controller Architecture - Part 1 of 2

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

41

Describe Series C Input-Output Modules and Options 4/13/2012

Honeywell

Question 2: Series C I/O Support Which of the these statements explains an IOTA? A) The IOTA has all wiring and power connections B) Power and Status LEDs are located on the IOTA C) The same IOTA is used for non-redundant and redundant IOM

Your The correct answer: answer is: has Correct! Incorrect. The The IOTA IOTA has all the all the wiring wiring and You must answer the question before and power connections. connections. YouIncorrect Correct did You not -answer answered -power Click Click anywhere anywhere this this question correctly! to tocontinue continue completely continuing Click anywhere to continue.

Submit

C300 Controller Architecture - Part 1 of 2

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

42

21

Clear

Describe Series C Input-Output Modules and Options 4/13/2012

3

Analog Input I/O Module

Honeywell

IOM Addressing and IOLINK

I/O Link Connections

IOM Address, Pre-define Address jumpers are available

C300 Controller Architecture - Part 1 of 2

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

43

Honeywell

HART Analog Input Wiring Options Channels 1-12

C300 Controller Architecture - Part 1 of 2

Describe Series C Input-Output Modules and Options 4/13/2012

Channels 13-16

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

44

22

Describe Series C Input-Output Modules and Options 4/13/2012

Honeywell

HART Analog Input –Redundant

I/O Link Connections

3

Module Fuse

I/O Link Address

Analog Input I/O Module primary and redundant

C300 Controller Architecture - Part 1 of 2

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

45

HART Analog Input – Detail Displays

C300 Controller Architecture - Part 1 of 2

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

46

23

Describe Series C Input-Output Modules and Options 4/13/2012

Honeywell

Describe Series C Input-Output Modules and Options 4/13/2012

Honeywell

HART Analog Output • 16 Analog Channels • Supports Integrated HART Communications • Optionally Redundant • 250ms Loop Latency when used with Series C HLAI • 4 configurable modems

C300 Controller Architecture - Part 1 of 2

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

47

Describe Series C Input-Output Modules and Options 4/13/2012

Honeywell

HART Analog Output Calibration Voltage Reference

I/O Link Connections

I/O Link Address

Analog Output I/O Module

C300 Controller Architecture - Part 1 of 2

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

48

24

Describe Series C Input-Output Modules and Options 4/13/2012

Honeywell

3

HART Analog Output –Detail Displays

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

C300 Controller Architecture - Part 1 of 2

49

Describe Series C Input-Output Modules and Options 4/13/2012

Honeywell

Non-HART Series C IO Modules • Non-HART versions of both the AI and AO • These modules use the AI-HL and AO block templates • IO Unit Consumption remains the same as the HART AI and HART AO

IOM Model Names

IOM Block Name

Description

Number of Channels

Cx-PAIX01

AI-HL

High Level Analog Input

16

Cx-PAOX01

AO

Analog Output

16

C300 Controller Architecture - Part 1 of 2

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

50

25

Describe Series C Input-Output Modules and Options 4/13/2012

Honeywell

New Non-HART Series C IO Modules (R311.2 on) •

These Non-HART versions of both the AI and AO contain no Hart functionality and are different from the CC-PAIX01 and CC-PAOX01

• • •

They use different IOTAs: AI IOTA – CC-TAIN01, CC-TAIN11 (red) AO IOTA – CC-TAON01, CC-TAON11 (red)



These modules use the AI-HL and AO block templates



IO Unit Consumption remains the same as the HART AI and HART AO IOM Model Names

IOM Block Name

Description

Number of Channels

CC-PAIN01

AI-HL

High Level Analog Input

16

CC-PAON01

AO

Analog Output

16

C300 Controller Architecture - Part 1 of 2

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

51

Describe Series C Input-Output Modules and Options 4/13/2012

Honeywell

Low Level Inputs • 64 Channel Low Level Multiplexer Analog Input – Thermocouple (T/C) and RTD

• Uses only the New Solid State FTAs – No plans to support the FTAs requiring the Power Adapter

• With the new Solid State FTAs: – OTD before propagation of PV every 1 sec – Does not require Power Adapter FTA – Can be used with existing UCN/xPM installations

• With the existing FTAs: – OTD propagates every 30 sec

• FTAs will require standard FTA Channel and cannot be mounted on IOTA Carrier

C300 Controller Architecture - Part 1 of 2

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

52

26

Describe Series C Input-Output Modules and Options 4/13/2012

Honeywell

LLMUX Solutions Standard Solution LL IN-CABINET CONFIGURATION

Power Status

51304465-xxx Internal Cabinet Cable

CU/CC-TAIM01

PMIO LLMUX

VL/BS

C

CC-PAIM01

3

6C on d

LL TCMUX IOTA

uc t

or Ca b

le

He a

d

Max. Length 1000 ft. B-Size

FTA Assemblies must be installed in a cabinet.

LLMUX Models MU/MC-TAMT04 MU/MC-TAMR04 MU/MC-TAMT14

New FTAs Only (no Power Adapter) C300 Controller Architecture - Part 1 of 2

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

53

Describe Series C Input-Output Modules and Options 4/13/2012

Honeywell

Digital Input • 32 Channels • Two (2) Physical IOM Types 1. 24VDC 2. 100VAC/120VAC/125VDC/240VAC

• Three (3) Physical IOTA Types 1. 24VDC 2. 120VAC/125VDC 3. 240VAC

• Optionally Redundant • 100ms Loop Latency

C300 Controller Architecture - Part 1 of 2

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

54

27

Describe Series C Input-Output Modules and Options 4/13/2012

Honeywell

Digital Input, contd. I/O Link Connections Digital Input I/O Module I/O Link Address

C300 Controller Architecture - Part 1 of 2

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

55

Honeywell

Digital Input –Detail Displays

C300 Controller Architecture - Part 1 of 2

Describe Series C Input-Output Modules and Options 4/13/2012

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

56

28

Describe Series C Input-Output Modules and Options 4/13/2012

Digital Input Sequence of Events Module (DISOE)

Honeywell

• 32 Channels • 1ms Digital Input resolution for SOE

3

• Time Correlation with other SOE modules – Within C300 view – Over either I/O Link – Works with PMIO SOE

• Input Channel scanning – 20ms (SOE mode) – 5ms (Low Latency mode) – 1ms (SOE)

• Input channels are Isolated – Selection for Internal or External excitation power

• Optionally Redundant Uses Same IOTA As DI24V (TDIL01 & TDIL11) C300 Controller Architecture - Part 1 of 2

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

57

Honeywell

Digital Input – New DISOE Module •

Existing DI Module – 20ms scanning (Normal mode) • Open Wire Detection – 5ms scanning (Low Latency mode) • Open Wire Detection disabled



New DISOE Module – DISOE Module CC-PDIS01 – Uses Same IOTAs as DI CC-TDIL01 & CC-TDIL11 – All DI Functions PLUS • 1ms SOE resolution • 20ms scanning (SOE mode)

Same IOTA

C300 Controller Architecture - Part 1 of 2

Describe Series C Input-Output Modules and Options 4/13/2012

– Open Wire Detection disabled

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

58

29

Describe Series C Input-Output Modules and Options 4/13/2012

Honeywell

24V Digital Input IOTA for DI & DISOE CC-TDIL01

I/O Link Connections Digital Input I/O Module

DISOE uses the same IOTAs as DI (CC-TDIL01 & CC-TDIL11)

C300 Controller Architecture - Part 1 of 2

I/O Link Address

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

59

Honeywell

Digital Input – Detail Displays

C300 Controller Architecture - Part 1 of 2

Describe Series C Input-Output Modules and Options 4/13/2012

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

60

30

Describe Series C Input-Output Modules and Options 4/13/2012

Honeywell

Digital Output • 32 Channels • Same IOM used for 24VDC or High Voltage Output • IOTA Types

3

– Redundant and Non-redundant – 24VDC Bussed Output – High Voltage Relay Output • 100VAC / 120VAC / 240VAC / 125VDC / 48VDC • Utilizes Relay Extension Board

• Optionally Redundant • 100ms Loop Latency

C300 Controller Architecture - Part 1 of 2

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

61

Describe Series C Input-Output Modules and Options 4/13/2012

Honeywell

Digital Output I/O Link Connections I/O Link Address

Digital Output I/O Module

C300 Controller Architecture - Part 1 of 2

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

62

31

Describe Series C Input-Output Modules and Options 4/13/2012

Honeywell

Digital Output Module – with relay extender Relay Extension Panel

Digital Output IOTA

C300 Controller Architecture - Part 1 of 2

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

63

Honeywell

Digital Output –Detail Displays

C300 Controller Architecture - Part 1 of 2

Describe Series C Input-Output Modules and Options 4/13/2012

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

64

32

Describe Series C Input-Output Modules and Options 4/13/2012

Honeywell

Series C I/O in Hazardous Areas

C300 Controller Architecture - Part 1 of 2

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

65

3

• Honeywell worked with MTL to manufacture an IOTA for use when wiring into hazardous locations (C1D1 / Zone 1). • The IOTA will be larger than a standard IOTA (approximately 9” wide) • 1-, 2- and 4-channel isolators are available

Describe Series C Input-Output Modules and Options 4/13/2012

Honeywell

Series C I/O in Hazardous Areas, contd.

Standard IOTA Footprint

Non-Redundant IOTA + IOM

6.00”

Redundant IOTA + IOM

I/S IOTA Footprint

C300 Controller Architecture - Part 1 of 2

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

66

33

Describe Series C Input-Output Modules and Options 4/13/2012

Honeywell

Series C I/O in Hazardous Areas Cabinet Layout – Wide Channel • Supports mixture of IS and general purpose signals within same cabinet • Cables are segregated using hazardousarea trunking • High vertical packing density

C300 Controller Architecture - Part 1 of 2

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

67

Describe Series C Input-Output Modules and Options 4/13/2012

Honeywell

Process Manager I/O • No separate IOLIM needed, connects directly to IOLink • PM I/O includes AI, AO, DI, DO, RTD, T/C, DI SOE • PM I/O can be redundant – HLAI, HLAIHART, STIM, AO, AO16HART, DI, DISOE, DO – NOT: LLAI, LLMUX, and RHMUX

Direct connection to C300 IOLINK

• FTA for I/O • Remote I/O using Fiber Optic

PM I/O

C300 Controller Architecture - Part 1 of 2

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

68

34

Describe Series C Input-Output Modules and Options 4/13/2012

Honeywell

Honeywell DE Transmitters and C300

• Support is provided for Honeywell DE-based smart transmitters in C300 via existing PMIO modules:

• The (older) Smart Transmitter Interface (STI) module is not supported in Experion • The Experion Platform provides full integration of all DE information (diagnostics, configuration, etc.) within the standard system displays. • No additional Asset Management software (e.g., Asset Manager PKS or Field Device Manager) is required to access the DE data.

C300 Controller Architecture - Part 1 of 2

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

69

Describe Series C Input-Output Modules and Options 4/13/2012

Honeywell

FTE Bridge in Series C • FTE Bridge, as part of a Series C system allows: – A C300 Controller to use Series A chassis I/O without the need for a C200/C200E – A C300 to communicate (Exchange Block peer-to-peer) with Rockwell devices like PLC5 and CL5550 using a bridge chassis with a FTEB and downlink CNI

• The FTEB continues to operate at 10Mbps after updating firmware to support C300 communication with Series A Chassis I/O • C200/C200E with FTEB can be used for Peer to Peer with a C300 Controller

C300 Controller Architecture - Part 1 of 2

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

70

35

Describe Series C Input-Output Modules and Options 4/13/2012

3

– Smart Transmitter Interface – Multivariable (STI-MV)

Honeywell

Question 3: Series C I/O Which of the following I/O’s are available in a Series C type? A) HLAI, HLAO, Profibus I/O, LL Inputs B) DI, DISOE, DO, HLAI, HLAO, LL Inputs C) HLAI, HLAO, LL Inputs, Serial Interface D) Serial Interface, DeviceNet, Pulse Input, HLAI

Incorrect. Correct! The TheI/O's I/O's available availableininaa The Your correct answer: answer is: Series C type are DI, DO, HLAI, You must answer the question before YouIncorrect Correct did HLAO You not -answer answered -Click ClickLL anywhere anywhere this this question correctly! to tocontinue continue completely and Inputs. continuing Click anywhere to continue.

Submit

C300 Controller Architecture - Part 1 of 2

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

71

Clear

Describe Series C Input-Output Modules and Options 4/13/2012

Honeywell

Question 4: FTEB in Series C

Which of the following scenarios are available for a FTEB to publish I/O data to a C300? A) FTEB in redundant chassis connected to C300 B) FTEB in a non-redundant chassis connected to C300 via Control Firewall C) FTEB in a non-redundant chassis connected to C300 via L1 or L2 switch

Your The correct answer: answer is: Incorrect. Correct! The The valid validscenario scenariofor forFTEB FTEBto topublish publishI/O I/O data You to C300 " FTEBthe in aquestion non redundant mustisanswer before I/O chassis YouIncorrect Correct did You not -answer answered -Click Clickanywhere anywhere thisthis question correctly! to tocontinue continue completely connected to C300 via Control Firewall." continuing Click anywhere to continue.

Submit

C300 Controller Architecture - Part 1 of 2

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

72

36

Clear

Describe Series C Input-Output Modules and Options 4/13/2012

Honeywell

SERIES C

I/O Family

I/O Type HLAI HLAI w/ HART LLAI LLMUX RHMUX STI STI-MV AO8 AO16 AO16 w/ HART Serial Device Serial Pulse DI DI-24V DISOE DO16 DO32 Fieldbus

C300 Support

C200/C200E Support

xPM Support

√ √ √ √ √ √ √ √ √ √

√ √ √ √ √ √ √ √ √ √



√ √ √ √ √

C300 Support

I/O Type HLAI w/ HART LLMUX64 AO16 w/ HART DI24D32 DI32 DO24D32 DO32 Fieldbus

√ √ √ √ √

C200/C200E Support

I/O Family

√ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √

RAILSERIES A

√ √ √ √ √ √ √ √

C300 Controller Architecture - Part 1 of 2

C200/C200E Support

HLAI



DI24D



DI120A



LLAI-TC



LLAI-RTD



AO



DO24D



DO120A



DO-Relay



AO16 w/ HART



I/O Family

xPM Support

C300 Support

I/O Type

RAIL – SERIES H

PMIO

I/O Family

I/O Type

C300 C200 xPM Support Support Support

HLAI8 LLAI8 AO8 DI16 DO4 DI16

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

73

√ √ √ √ √ √

Describe Series C Input-Output Modules and Options 4/13/2012

Honeywell

I/O Compatibility – Series A

CHASSIS SERIES A

I/O Family

I/O Type HLAI16 HLAI6 HLAI8 w/HART LLAI-TC6 LLAI-RTD6 AO6V AO6MA AO8 AO8 w/HART Pulse (612O) DI120A16I DI220A16I DI120A8D DI120A16 DI24D16I DI24D16D DI24D32 DO120/220A16I DO120A8D DO120/220A16 DO220A16-Relay DO24D16I DO24D16D DO24D32 Serial Fieldbus (FIM2) Profibus DP DeviceNet

C300 Controller Architecture - Part 1 of 2

xPM Support

C300 Support

C200/C200E Support

TC-IAH161 TC-IAH061 TC-HAI081 TC-IXL062 TC-IXR061 TC-OAV061 TC-OAH061 TC-OAV081 TC-HAO081 TC-MDP081 TC-IDK161 TC-IDW161 TC-IDX081 TC-IDA161 TC-IDJ161 TC-IDX161 TC-IDD321 TC-ODK161 TC-ODX081 TC-ODA161 TC-ORC161 TC-ODJ161 TC-ODX161 TC-ODD321 TC-MUX021

Model Number

√ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √

SST-PFBCLX 1756-DNB

√ √

√ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

74

37

xPM Support

Describe Series C Input-Output Modules and Options 4/13/2012

3

C300 I/O Compatibility

Honeywell

Conclusion Describe Series C Input/Output Modules and Options

Completion Certificate

Proceed to the next lesson in your course material. C300 Controller Architecture - Part 1 of 2

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

75

Describe Series C Input-Output Modules and Options 4/13/2012

Honeywell

This page intentionally left blank

C300 Controller Architecture - Part 1 of 2

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

76

38

Describe Series C Input-Output Modules and Options 4/13/2012

3

Describe the IO Topology Rules for the Series C System

C300 Controller Architecture - Part 1 of 2

Honeywell Confidential Copyright © 2012 Honeywell International Inc. Describe the IO Topology Rules for the Series C System

77

4/13/2012

Honeywell

Series C IO Topology Rules • I/O Topology Rules: – 2 IO LINKS – PMIO and Series C I/O can be on the same C300 – Connect to series A I/O using an FTEB – Connect to Allen Bradley PLCs using an FTEB

C300 Controller Architecture - Part 1 of 2

Honeywell Confidential Copyright © 2012 Honeywell International Inc. Describe the IO Topology Rules for the Series C System

78

39

4/13/2012

Honeywell

C300 Topology Rules – IO Capacity

A C300 can support a maximum of 64 IO Units (IOU). Series C IO and PM IO count as 1 IOU each. Series C IO and PMIO are connected to C300 using IO LINKS. Series A I/O also consume IOUs, shown later. C300 Controller Architecture - Part 1 of 2

Honeywell Confidential Copyright © 2012 Honeywell International Inc. Describe the IO Topology Rules for the Series C System

79

C300 Topology Rules – IOLINK Capacity

4/13/2012

Honeywell

Each IO Link can support a maximum of 40 IOUs. A C300 controller supports 2 IO LINKs. An IO LINK can be configured for either Series C IO (at 750 kb link speed) or PMIO (at 375 kb link speed). An IO LINK cannot support both Series C IO and PMIO on the same link. C300 Controller Architecture - Part 1 of 2

Honeywell Confidential Copyright © 2012 Honeywell International Inc. Describe the IO Topology Rules for the Series C System

80

40

4/13/2012

Honeywell

Series C IO and PMIO Mix

Link 1 750 kbps 40 PRI Series C IOMs 40 RED Series C IOMs

#2: PMIO TOTAL 64 IOUs

Link 2 750 kbps

Link 1 375 kbps

24 PRI Series C IOMs 24 RED Series C IOMs

24 PRI PM - IOPs 24 RED PM - IOPs

#3: Series C +PMIO TOTAL 64 IOUs Link 1 750 kbps 40 PRI Series C IOMs 40 RED Series C IOMs

C300 Controller Architecture - Part 1 of 2

Link 2 375 kbps 40 PRI PM - IOPs 40 RED PM - IOPs

#4: Series C +PMIO TOTAL 64 IOUs

Link 2 375 kbps

Link 1 375 kbps

24 PRI PM - IOPs 24 RED PM - IOPs

40 PRI PM - IOPs 40 RED PM - IOPs

Link 2 750 kbps 24 PRI Series C IOMs 24 RED Series C IOMs

Honeywell Confidential Copyright © 2012 Honeywell International Inc. Describe the IO Topology Rules for the Series C System

4/13/2012

81

C300 Topology Rules – FTEB Connections to CF9

Honeywell

A C300 can support up to 7 FTEBs for interfacing with supported Chassis I/O or AB PLC interface. FTEBs must be connected to the same Control Firewall as the C300. This limits the FTEBs to 6 per redundant C300 controller.

C300 Controller Architecture - Part 1 of 2

Honeywell Confidential Copyright © 2012 Honeywell International Inc. Describe the IO Topology Rules for the Series C System

82

41

4/13/2012

3

#1: Series C I/O TOTAL 64 IOUs

Honeywell

C300 Topology Rules – Series A IOU Capacity

Each FTEB used to connect Series A IO can support up to 16 IOUs. The IOU count per module is: Serial Interface

8 per FTA

Profibus Interface

4

DeviceNet Interface

4

Pulse Input

1

The FTEB used for Series A cannot be in a redundant configuration.

C300 Controller Architecture - Part 1 of 2

Honeywell Confidential Copyright © 2012 Honeywell International Inc. Describe the IO Topology Rules for the Series C System

4/13/2012

83

Honeywell

C300 Controller I/O Link Configurations #5: Series C + PMIO + Series A TOTAL 64 IOUs

C300 Capacity 3 – MIX #3 Link 1 Link 2 750 kbps 375 kbps

24 PRI Series C IOMs

24 PRI PM-IOPs 24 RED PM-IOPs

24 RED Series C IOMs C300 Controller Architecture - Part 1 of 2

FTE

16 Series A IO Units w/FTEB

Honeywell Confidential Copyright © 2012 Honeywell International Inc. Describe the IO Topology Rules for the Series C System

84

42

4/13/2012

Honeywell

3

C300 Topology Rules – FTEB Limitations

Important limitations: An FTEB connected chassis can allow connections to only 1 C300 controller. You cannot have any other C200/C200E, IO or CNI downlink modules in the FTEB chassis to connect to other IO chassis. C300 Controller Architecture - Part 1 of 2

Honeywell Confidential Copyright © 2012 Honeywell International Inc. Describe the IO Topology Rules for the Series C System

85

C300 Topology Rules – FTEB I/F Capacity

4/13/2012

Honeywell CNI, ENET or DHRIO only

FTEBs can be used to connect AB PLCs for Peer to Peer, using Exchange Blocks. No IOUs consumed. A maximum of 32 exchange blocks, and a maximum of 8 PLCs can be connected. The interface uses Control Net to the AB PLCs and allows only the CNI, ENET or DHRIO. C300 Controller Architecture - Part 1 of 2

Honeywell Confidential Copyright © 2012 Honeywell International Inc. Describe the IO Topology Rules for the Series C System

86

43

4/13/2012

C300 Topology Rules – Series C FIM Usage

Honeywell

A Series C FIM can be used with or without the C300. A FIM needs to connect to a C300 if a combined control strategy is needed. A FIM4 counts as 4 IOUs; A FIM8 counts as 8 IOUs A C300 can support 15 FIM4s, or up to 8 FIM8s A mix of FIM4s & FIM8s is supported as long as the total number of H1 links does not exceed 64

C300 Controller Architecture - Part 1 of 2

Honeywell Confidential Copyright © 2012 Honeywell International Inc. Describe the IO Topology Rules for the Series C System

4/13/2012

87

C300 Topology Rules – Series C FIM Capacity

Honeywell

An Experion Server can support up to 125 FIMs. A FIM supports 4 or 8 H1 links, with 16 devices per link. An Experion Server can support up to 12000 FieldBus devices!

C300 Controller Architecture - Part 1 of 2

Honeywell Confidential Copyright © 2012 Honeywell International Inc. Describe the IO Topology Rules for the Series C System

88

44

4/13/2012

Honeywell

3

C300 Topology Rules – PGM Connection and Capacity

It is not necessary to connect a PGM to the same CF9 as the C300 (but is a good practice) A C300 can support 2 PGMs. A PGM supports two ProfiBus links Each ProfiBus Link supports up to 124 devices Each device supports up to 16 I/O modules IOUs consumed by a PGM must be calculated (# Digital IO Points / 384) + (# Analog IO Points / 24) C300 Controller Architecture - Part 1 of 2

Honeywell Confidential Copyright © 2012 Honeywell International Inc. Describe the IO Topology Rules for the Series C System

4/13/2012

89

Honeywell Question 1: IO Topology Rules Which of the following statements is not true for Series C IO Topology Rules? A) Series C, PM and Series C A IO on the same IO Link B) Series C and PM IO cannot be on the same IO Link C) FTEB connected chassis can allow connections to only 1 C300 controller D) Each FTEB used to connect Series A IO can support up to 16 IOUs Incorrect. Series C, PM and Series A IO on the same Correct! Series C, PM and Series A IO on the same IOLINK IOLINK is not true for a Series C IO Topology. An IOLINK is not true for a Series C IO Topology. An IOLINK cannot cannot support both Series C IO and PMIO on the same support both Seriesis:C IO and PMIO on the same link. An Your The correct answer: answer link. An FTEB connected to the same Control Firewall as FTEB connected to the same Control Firewall as the C300 You must answer the question before the C300 can publish Series A IO data to the You Incorrect Correct did You notcontroller -answer answered -can Click Click anywhere anywhere this this question correctly! to toA continue continue completely controller publish Series IO data to the C300. continuing C300. Click anywhere to continue. Click anywhere to continue.

C300 Controller Architecture - Part 1 of 2

Submit

Clear

Honeywell Confidential Copyright © 2012 Honeywell International Inc. Describe the IO Topology Rules for the Series C System

90

45

4/13/2012

Honeywell Question 2: Topology Rules A project is required to use Fieldbus only control strategy for 1500 FF devices. How many C300 controllers are required? A) 2 C300 Controllers + 24 FIM Modules B) 1 C300 Controller + 48 FIM Modules C) No C300 Controllers are required, only 24 Series C FIM Modules

Yes! No. The The correct correct statement is is "No "No C300 C300 controllers controllers are are The Your correct answer: answerstatement is: required, only 24 Series C FIM Modules". Since the project requires only Fieldbus control strategy the C300 You must answer the question controller is not required. Each FIMbefore Module has 4 FF links YouIncorrect Correct did You not -answer answered -Click Clickanywhere anywhere thisthis question correctly! to tocontinue continue completely and each link continuing supports 16 FF devices. Hence 1 FIM module can support a maximum of 64 (16*4) FF devices. Hence only 24 (1500/64) Series C FIM Modules are required. Click anywhere to continue.

C300 Controller Architecture - Part 1 of 2

Submit

Clear

Honeywell Confidential Copyright © 2012 Honeywell International Inc. Describe the IO Topology Rules for the Series C System

4/13/2012

91

Honeywell Question 3: Topology Rules FTEBs can be used in the Series C topology under specific scenarios. Which of these configurations is valid? A) FTEB connected to AB PLC via Downlink CNI B) FTEBs must be connected to the same Control Firewall as the C300 C) An FTEB connected chassis can allow connections to only 1 C300 controller D) All of the above

Yourcorrect The answer: answer is: Correct! Incorrect. All All of of thethe above above statements statements areare correct correct for You must answer the question before for FTEBs FTEBs used used in in the the Series Series C C topology. topology. YouIncorrect Correct did You not -answer answered -Click Click anywhere anywhere this this question correctly! to tocontinue continue completely continuing Click anywhere to continue.

Submit

C300 Controller Architecture - Part 1 of 2

Clear

Honeywell Confidential Copyright © 2012 Honeywell International Inc. Describe the IO Topology Rules for the Series C System

92

46

4/13/2012

Honeywell

Summary

•

There are 2 IO LINKS per C300

•

A C300 can support a maximum of 64 IO Units (IOU).

•

A C300 can support up to 7 FTEBs

• • • •

A Series C FIM can be used with or without the C300.

– Mix and match of Series C I/O and PMIO is an option – Same IO LINK cannot support both Series C and PM IO

3

– Each IO Link can support a maximum of 40 IOUs – Each FTEB used to connect Series A IO can support up to 16 IOUs – FTEBs must be connected to the same Control Firewall as the C300 – FTEBs interface with Series A I/O or AB PLC interface – FTEBs cannot be in a redundant configuration

A C300 can support 15 FIMs. An Experion Server can support up to 125 FIMs. A C300 can support 2 PGMs.

C300 Controller Architecture - Part 1 of 2

Honeywell Confidential Copyright © 2012 Honeywell International Inc. Describe the IO Topology Rules for the Series C System

4/13/2012

93

Honeywell

Conclusion

Describe the I/O Topology Rules for the Series C System

Completion Certificate

Proceed to the next lesson in your course material C300 Controller Architecture - Part 1 of 2

Honeywell Confidential Copyright © 2012 Honeywell International Inc. Describe the IO Topology Rules for the Series C System

94

47

4/13/2012

This page was intentionally left blank.

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

Topic: C300 Controller Architecture - Part 1 of 2 Contents

3

Verify Series C Hardware Connections .................................................................................................3

4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

1

This page was intentionally left blank.

2

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

C300 Controller Architecture - Part 1 of 2 Verify Series C Hardware Connections

Verify Series C Hardware Connections Introduction

3

The following Lab will allow you to become more familiar with the Series C Hardware.

4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

3

C300 Controller Architecture - Part 1 of 2 Verify Series C Hardware Connections

Practice Performance Review for C300 Cabinet

Please check off each item as you complete the task. Your course manager may wish to observe you while you perform these tasks. LEARN BY DOING 

4

Step

Action

1

Go to the C300 cabinet, and locate the following items.

2

Locate the CF9 in the Cabinet.

3

Is uplink LED is blinking?

4

How many cables are connected to ports on the CF9?

5

How many LEDs are blinking on the CF9?

6

Locate the C300 Controller Module.

7

Locate the FTE Device Index rotary switches on C300 IOTA.

8

What is the Device Index set on rotary switches?

9

Is an IOLINK cable connected to the C300 IOTA?

10

On the CF9 IOTA, identify the Yellow & Green uplink cables.

11

On the C300 IOTA, identify the cables which are connected to the CF9.

12

Locate the ‘reset power’ solder pads on the C300 IOTA.

13

Locate the FTE A and FTE B status LEDs on the C300 module.

14

Is the C300 module status LED steady or blinking?

15

If the status LED is blinking, why is it blinking?

16

Identify the Power supply + and - cable on the bus bar.

17

Locate the address jumpers for the IO modules.

18

What is the IOM number on the Analog input module?

19

What is the IOM number on Digital input module?

20

What is the IOM number on Digital output module?

21

What is the IOM number on Analog output module?

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

4

Describe the Functionality of Control Builder

Control Builder Introduction

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

1

Describe the Functionality of Control Builder 4/30/2012

Honeywell

Introduction • In this lesson you will learn about the purpose and use of the Control Builder application. • At the conclusion of this lesson, you will be able to: – Open and navigate Control Builder – Identify the toolbar icons and functionality – Explain the purpose of the tabs in the tree windows – Describe the load functions available from the Control Builder Project and Monitoring tabs

Control Builder Introduction

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

2

1

Describe the Functionality of Control Builder 4/30/2012

Honeywell

Topics

• Starting Control Builder • Control Builder Functions • Control Builder Load Function

Control Builder Introduction

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

3

Describe the Functionality of Control Builder 4/30/2012

Honeywell

Start Control Builder

Click to open Configuration Studio

Control Builder Introduction

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

4

2

Describe the Functionality of Control Builder 4/30/2012

Honeywell

Start Control Builder, contd.

Select the server. Then, select the Connect button.

4

General rule: Select the System. Here we are selecting the server.

Control Builder Introduction

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

5

Honeywell

User accounts •

Describe the Functionality of Control Builder 4/30/2012

Configuration Studio login is not required for integrated accounts or Users added to Experion Install time groups

Windows user is part of Experion groups

Windows user created for Windows login



Experion Install time groups include following – – – – – –

Product Administrators Local Engineers Local Supervisors Local Operators Local Ack View Only Users Local View Only Users

Control Builder Introduction

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

6

3

Describe the Functionality of Control Builder 4/30/2012

Honeywell

Start Control Builder, contd.

A logon window will appear only when you have logged on to Windows as a user who is not a member of a pre-defined Experion group

Change to

User Name: mngr Password: mngr1 Domain: Careful, this user & password may not work at your site. In fact, you may not be required to enter user name & password.

Control Builder Introduction

Click

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

7

Describe the Functionality of Control Builder 4/30/2012

Honeywell

Start Control Builder, contd.

Select Control Strategy Select Configure Process Control Strategies

Access level This information is displayed only if you connected to the Server, not the System.

User name

Server name

Control Builder Introduction

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

8

4

Describe the Functionality of Control Builder 4/30/2012

Honeywell

Topics • Starting Control Builder

• Control Builder Functions

4

• Control Builder Load Function

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

Control Builder Introduction

9

Describe the Functionality of Control Builder 4/30/2012

Honeywell

Control Builder Toolbar

Not all toolbar icons will be available until you open Control Builder items.

Control Builder Introduction

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

10

5

Describe the Functionality of Control Builder 4/30/2012

Honeywell

Control Builder Toolbar, contd.

1 2

1 2 3 4 5 6 7 8 9 10

3 4 5

6 7 8

9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24

Open Tree Window Close active Control Drawing or Tree Window Move to the Left Move to the Right Save the active Control Drawing Delete the selected object Copy selection and place on clipboard Paste clipboard contents Print selected pages of active document Display program information

11 12 13 14 15 16 17 18 19 20 21 22 23 24 25

This is a good reference page, you may want to “flag” it.

Display help information Point Selection Command Create a wire for connecting function blocks Create a Parameter Connector Assign Modules to a Control Execution Environment (CEE) Module Containment Load selected items Upload selected items Substitute Names QVCS Manager Toggle single item state SCM Navigation Fieldbus DD import View error log Change scale dimensions

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

Control Builder Introduction

25

Describe the Functionality of Control Builder 4/30/2012

11

Control Builder Status Line

Honeywell

Security level

Experion PKS server name currently running as primary ‘Primary’ when connected to ServerB ‘Backup’ when connected to ServerA (should always be Primary)

Shows ‘Sync’ when ERDBs on ServerA and ServerB are synchronized

Control Builder Introduction

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

12

6

Describe the Functionality of Control Builder 4/30/2012

Honeywell

Control Builder System Preferences

4

• To establish IP addresses using the Embedded FTE tab on System Preferences dialog: • Click on the “Tools System Preferences” option to open Embedded FTE Tab.

Click the Edit network parameters check box to make address fields available for editing.

Control Builder Introduction

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

13

Control Builder System Preferences

Describe the Functionality of Control Builder 4/30/2012

Honeywell

Type applicable base address. Setting the Base IP Address prompts a suggested Subnet Mask address.

Type applicable Subnet Mask address. An invalid Subnet Mask address displays an error message. Type applicable Default Gateway address.

Provide the procedure for establishing the NTP time sources for the C300 and the Series C FIM. The FTE Bridge Module does not use NTP.

Click OK, warning will be displayed that restart remote Control builder session.

Control Builder Introduction

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

14

7

Describe the Functionality of Control Builder 4/30/2012

Honeywell

Control Builder Tree Windows 1 2 3

1. Clicking the Open Tree button will open a tree window. Clicking the button again will open a second tree window. 2. Clicking the Close button will close the selected window.

3. Clicking the Open Library button will open the Library window

Control Builder Introduction

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

15

Describe the Functionality of Control Builder 4/30/2012

Honeywell

Control Builder Tree Windows • Tabs appear at the bottom of each tree window.

Control Builder Introduction

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

16

8

Describe the Functionality of Control Builder 4/30/2012

Honeywell

Control Builder Tabs

• The Project Tab displays the CPM, IOMs, CMs and SCMs in the current project.

4

• The Project Tab is linked directly to the ERDB in the Experion Server.

Control Builder Introduction

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

17

Describe the Functionality of Control Builder 4/30/2012

Honeywell

Control Builder Tabs, contd. • The Monitoring Tab: – Displays all objects loaded to the control processor module (CPM) – Permits active modules to be viewed and controlled during process operations

Control Builder Introduction

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

18

9

Describe the Functionality of Control Builder 4/30/2012

Honeywell

Control Builder Monitoring Tab • To disable the online viewing of control modules in the monitoring tab click: Chart > Disable Chart Monitoring – The Control Module (CM) window must be open to make the change

• Selection are made per Control Module • Disabling Chart Monitoring only lasts as long as the CM window is open – The next time the CM window is opened, it will be re-enabled

• Generally, Chart Monitoring should be Enabled – When disabled, values shown on the Monitoring Tab are from the ERDB (last downloaded), not from the controller

Control Builder Introduction

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

19

Describe the Functionality of Control Builder 4/30/2012

Honeywell

Control Builder Tabs

• The Library Tab displays all available system function blocks grouped into type categories.

Control Builder Introduction

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

20

10

Describe the Functionality of Control Builder 4/30/2012

Honeywell

Question 1: Control Builder Functions Control Builder is : A) An online documentation tool for C200 controllers and Experion PKS servers B) A tool used only for building graphics C) A graphical tool used to design control strategies for C200, C300, ACE and SCE to save run time data

4

D) A graphical tool used to view plant graphics

Correct! Incorrect. Control Control builder builder is a isgraphical a graphical tooltool used Your The correct answer: answer is: to design used tocontrol designstrategies control strategies for C200, for C300, C200, ACE You must answer the question before C300, and ACE SCE and and SCE save and run save time run data. time data. YouIncorrect Correct did You not -answer answered -Click Clickanywhere anywhere thisthis question correctly! to tocontinue continue completely continuing Click anywhere to continue.

Control Builder Introduction

Submit Honeywell Confidential Copyright © 2012 Honeywell International Inc.

21

Clear

Describe the Functionality of Control Builder 4/30/2012

Honeywell

Topics • Starting Control Builder • Control Builder Functions

• Control Builder Load Function

Control Builder Introduction

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

22

11

Describe the Functionality of Control Builder 4/30/2012

Honeywell

Control Builder Load Function

Controller

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

Control Builder Introduction

23

Describe the Functionality of Control Builder 4/30/2012

Honeywell

Control Builder Load Function, contd. Project / Monitor Tabs

Update

Server RTDB

Checkpoint File

Monitor Tab

Project Tab Load

Windows

Upload Load (reload)

Checkpoint Restore from Checkpoint

Control Controller Processor

Control Builder Introduction

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

24

12

Describe the Functionality of Control Builder 4/30/2012

Honeywell

Question 2: Load Operation

During the load operation from the Control Builder project tab, control strategies are downloaded: A) Only to the C200 controller B) To C200 memory, the monitor tab and the server real time database C) Only to the server real time database D) Only to the C200 memory and monitor tab

Click anywhere to continue.

Control Builder Introduction

4

The correct Your answer: answer is: Correct! Incorrect. During During the load the operation operation fromfrom Control Control Builder You must answer the load question before You Incorrect Correct did tab, You not -answer answered -Click Click anywhere anywhere this this question correctly! to to continue continue completely project Builder project control tab, strategies control strategies are downloaded are downloaded to C200 continuing tomemory, C200 memory, the monitor the monitor tab andtab theand server the server real time real time database. database.

Submit

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

25

Clear

Describe the Functionality of Control Builder 4/30/2012

Honeywell

Summary • Control Builder:

a graphical, object-oriented configuration environment in Configuration – IsStudio used to design, implement and document control applications. toolbar icons that become available when specific Control Builder items – Has are opened. – Has tree window tabs to help you design control applications. • The Project tab displays the CPM, IOMs, CMs and SCMs in the current project.

• The Monitoring tab displays all objects that have been loaded to the control processor module (CPM) and permits active modules to be viewed and controlled during process. • The Library tab displays all available system CMs and function blocks grouped into type categories that can be used to build control strategies. Control strategies download to C200, C200E, C300 memory, the monitor tab – and the server real time database.

Control Builder Introduction

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

26

13

Describe the Functionality of Control Builder 4/30/2012

Honeywell

Conclusion

Describe the Functionality of Control Builder

Completion Certificate

Proceed to the next lesson in your course material. Control Builder Introduction

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

27

Describe the Functionality of Control Builder 4/30/2012

Honeywell

This page intentionally left blank

Control Builder Introduction

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

28

14

Describe the Functionality of Control Builder 4/30/2012

4

Use Compare Parameters Options

Control Builder Introduction

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

29

Use Compare Parameters Options 4/30/2012

Honeywell

Introduction

• In this lesson you will learn the purpose and use of the compare parameters functions in Control Builder. • At the conclusion of this lesson, you will know how to: – Compare system parameters

Control Builder Introduction

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

30

15

Use Compare Parameters Options 4/30/2012

Honeywell

Introduction • The Compare Parameters Function:

– Allows you to compare the parameters on function blocks in your ERDB with parameters on the same function blocks loaded on your controller.

Control Builder Introduction

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

31

Use Compare Parameters Options 4/30/2012

Honeywell

Topics

• Comparing System Parameters

Control Builder Introduction

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

32

16

Use Compare Parameters Options 4/30/2012

Honeywell

Using Compare Parameters

4

Tools > System Preferences

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

Control Builder Introduction

33

Use Compare Parameters Options 4/30/2012

Honeywell

Compare Parameters CM_FV101RC loading from Project tab

Uncheck if PVHIALM is to remain at 87 -- be sure to perform an Upload to Monitoring and an Update to Project!

This dialog box is displayed at the time the download operation is requested.

Control Builder Introduction

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

34

17

Use Compare Parameters Options 4/30/2012

Honeywell

Question 1: Comparing Parameters When the Compare Parameters function is active: A) The Compare Parameters checkbox in the Tools > System Preferences window is checked B) Control Builder will inform you of any parameter discrepancies between the control module you are loading and the control module which resides on the controller C) Control Builder will give you the option to keep certain parameter values on the controller or overwrite them with new values D) All of the above The correct Your answer: answer is: Yes! No.You All Allmust these theseanswer statements statements are are correct correct when when the the the question before YouIncorrect Correct did You not -answer answered -Click Clickanywhere anywhere thisthis question correctly! to tocontinue continue completely Compare Parameters function is active. continuing Click anywhere to continue.

Control Builder Introduction

Submit

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

35

Clear

Use Compare Parameters Options 4/30/2012

Honeywell

Summary • The Compare Parameters function in Control Builder:

parameters from function blocks in your ERDB with parameters – Compares from function blocks in your controller, giving you the opportunity to keep or write over existing values.

Control Builder Introduction

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

36

18

Use Compare Parameters Options 4/30/2012

Honeywell

Conclusion

Identify Functionality of Compare Parameters

4

Completion Certificate

Proceed to the next lesson in your course material. Control Builder Introduction

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

37

Use Compare Parameters Options 4/30/2012

Honeywell

This page intentionally left blank

Control Builder Introduction

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

38

19

Use Compare Parameters Options 4/30/2012

Use Control Builder Search

Control Builder Introduction

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

39

Use Control Builder Search 4/30/2012

Honeywell

Introduction

• In this section we will learn about Control Builder search enhancements introduced in Experion R400 • At the end of this module you will be able to perform the functions such as – Navigation from hyperlinks – Search, Sort and Filter Tags – Search function blocks in chart

Control Builder Introduction

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

40

20

Use Control Builder Search 4/30/2012

Honeywell

Control Builder Navigation •

Right-click a wire connector to locate the source and destination blocks – Locate From Param option – source block – Locate to Param option – destination block – Navigation is available for connecting wires and not for block pins

Destination Block.Parameter will be highlighted

4

Source Block.Parameter will be highlighted

Hover mouse over wire connector to view tooltip indicating source and destination blocks

Control Builder Introduction

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

41

Use Control Builder Search 4/30/2012

Honeywell

Navigate to Block in Chart

Double-click block in tree view

Right-click block in tree view and select ‘Locate in Chart’

Control Builder Introduction

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

42

21

Use Control Builder Search 4/30/2012

Honeywell

Navigation Using Hyperlinks • Parameter Connector • Cross Reference • SCM step output or condition

OR Right Click

Control Builder Introduction

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

43

Use Control Builder Search 4/30/2012

Honeywell

Selecting Hyperlink Color • The following parameters will be displayed as hyperlinks

Hyperlink color set in ‘User Preferences’ will override ‘System Preferences’

– Parameter connectors, Crossreferences, SCM expressions

User Preferences are tied to the Windows logon. Config Studio logon and Signon Mgr logon do not make any difference.

• The hyperlink color can be configured from System Preferences or User Preferences

System Preferences are copied to User Preferences when a new Windows user logs on.

Control Builder Introduction

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

44

22

Use Control Builder Search 4/30/2012

Honeywell

Hyperlink Color Project Mode

Configured hyperlink text color displayed in Project mode

4

Monitoring Mode

Hyperlinks displayed in normal text color in Monitoring mode Control Builder Introduction

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

45

Use Control Builder Search 4/30/2012

Honeywell

Navigation Scenarios Target Parameter

Chart Navigates to

In same SCM handler

Corresponding Block/Parameter is selected

In different handler within same SCM

SCM Handler shall be invoked and corresponding block / parameter is selected

In different SCM

Chart for the particular SCM is opened and corresponding block / parameter is selected

In CM

Chart is opened for the CM and corresponding block / parameter is selected

Directly belongs to a CM

Chart of the tagged module is opened

Alias in the same SCM

Configuration form is opened with the Alias tab active

DATA block parameter

DATA block’s properties is opened with the Formula Parameters/Report Parameters tab active

Tagged block which does not have a chart

Configuration form shall be opened for the tagged block.

Block which does not exist

Tag name is displayed as ‘???’ and no hyperlink shall be displayed

Control Builder Introduction

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

46

23

Use Control Builder Search 4/30/2012

Honeywell

Special Navigation Scenarios Target Parameter

Chart Navigates to

OPC parameter

Configuration form of the OPC gateway shall be opened

Projected parameter

Configuration form for the CM/SCM/RCM shall be opened with the Projected parameters tab select

Substitute Block

Substitute Name List popup shall be opened with the Substitute Blocks tab active

Substitute Parameter

Substitute Name List popup shall be opened with the Substitute Parameters tab active

Control Builder Introduction

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

47

Use Control Builder Search 4/30/2012

Honeywell

Search Tags Toolbar

• Experion R400 provides a search toolbar to search for tags in Control Builder Project Window Monitoring Window Chart View

Control Builder Introduction

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

48

24

Use Control Builder Search 4/30/2012

Honeywell

Find Block in Chart

• Enter the block name in the chart toolbar and click ‘search’ option – Block will appear selected in chart

4

Block Names only. Wildcards not allowed.

Control Builder Introduction

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

49

Use Control Builder Search 4/30/2012

Honeywell

Navigating Between Chart Pages

Select to close the chart toolbar

Enter the page number and press <Enter> key or button

Right-click chart empty space and select ‘Display Search Bar’

Page will be visible in chart view

Control Builder Introduction

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

50

25

Use Control Builder Search 4/30/2012

Honeywell

Navigating Between Chart Pages Icon

Function Navigate to the first page Navigate to the previous page Navigate to the next page Navigate to the last page

Control Builder Introduction

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

51

Search Tags Toolbar – Project, Monitoring Tab •

Use Control Builder Search 4/30/2012

Honeywell

Search tags in Project tab – –

Select name of required strategy Press Enter key or click and the corresponding chart is opened



If user enters a tag name which does not exist in the database, an error message is displayed



If user enters a tag name that does not have a chart – –

Enter initial tag name

Configuration form is opened Example, search for a controller in Project mode, controller configuration form is opened

Control Builder Introduction

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

52

26

Use Control Builder Search 4/30/2012

Honeywell

Control Builder List View

• List View available in Control Builder to search, sort and filter tags

4

– List View can be opened from both Project and Monitoring modes – Cells are not editable in List View • Filter row text is editable, for filtering text to be entered • List View can be filtered for to view details of a particular tag

Control Builder Introduction

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

53

Use Control Builder Search 4/30/2012

Honeywell

Open List View • Select the Project tree/Monitoring tree – Select View  List View – List View will open for Project/Monitoring mode depending on selected tree view OR

• Right-click empty space in tree view and select ‘List’ View Button to open List View

Control Builder Introduction

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

54

27

Use Control Builder Search 4/30/2012

Honeywell

Default Columns in List View

• Default columns available in both Project and Monitoring List View

Columns

Description

Name

The name of the tag will be represented with an icon

Type

Represents type of module for example FTE ,CPM,CPM200s,IOLIMS,CEE,CM etc

Parent

Gives name of the parent block Represents state of the block for example initial, loaded, changed (Project mode) or active, inactive, error, database invalid (Monitoring mode)

State Description

Gives description of the block

Parent Asset

Gives description of the parent asset associated with the block Gives description of the date and time the last modification was made to the block's configuration

Date Last Modified

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

Control Builder Introduction

55

List View Toolbar – Assignment Parent, Column Organizer

Use Control Builder Search 4/30/2012

Honeywell

Used for navigation to different controllers

Used to organize the columns

Parent Item Name

Description

All Tags

Displays all strategies in the database. For example controllers, CEEs, IOLINKs, CMs, SCM, RCM, UCM, etc

Root

Displays elements directly below the root. For example controllers, interface modules, unassigned

Controller

Displays all tagged blocks under the controller

Unassigned

Displays tagged blocks which are not assigned to any particular controller

Control Builder Introduction

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

56

28

Use Control Builder Search 4/30/2012

Honeywell

List View Toolbar Buttons

Functions Clear Filters Copy Selected Rows Refresh

Icons

Description Clears all filters applied on the individual columns in List view Copies selected rows along with the currently displayed parameters Updates List View contents with the latest changes Opens the previously saved filters from any particular location

Save Filters

Used to save the filter to an particular location

4

Open Filters

Change Context Last Update

Control Builder Introduction

User can switch from Project mode to monitoring mode or vice versa Displays the date & time when the contents of the List view were last updated

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

57

Use Control Builder Search 4/30/2012

Honeywell

Summary

• Hyperlinks are used to navigate to respective Control Strategies  • List View is available in Control Builder to sort, Search and filter tags  • Search Toolbar is added to search for tags in Control Builder 

Control Builder Introduction

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

58

29

Use Control Builder Search 4/30/2012

Honeywell

Conclusion

Use Control Builder Search

Completion Certificate

Proceed to the next lesson in your course material. Control Builder Introduction

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

59

Use Control Builder Search 4/30/2012

Honeywell

This page intentionally left blank

Control Builder Introduction

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

60

30

Use Control Builder Search 4/30/2012

4

Describe How to Locate CB Concepts in KB

Control Builder Introduction

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

61

Describe How to Locate CB Concepts in KB 4/30/2012

Honeywell

Introduction • In this lesson you will learn to locate information about Control Builder components in Knowledge Builder. • At the conclusion of this lesson, you will know how to: – Find function block information and theory in Knowledge Builder – Find parameter information in Knowledge Builder

Control Builder Introduction

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

62

31

Describe How to Locate CB Concepts in KB 4/30/2012

Honeywell

Knowledge Builder Location

Control Builder Introduction

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

63

Function Blocks in Knowledge Builder

Describe How to Locate CB Concepts in KB 4/30/2012

Honeywell

Experion R400 > Reference > Control Builder Components Theory > Regulatory Control > Regulatory Control Blocks

Control Builder Introduction

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

64

32

Describe How to Locate CB Concepts in KB 4/30/2012

Honeywell

PID Block Theory

Experion PKS R400 > Reference > Control Builder Components Theory > Regulatory Control > PID Block

4

PID Theory

Control Builder Introduction

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

65

Describe How to Locate CB Concepts in KB 4/30/2012

Honeywell

Parameter Reference

Experion PKS R400 > Reference > Control Builder Parameter Reference

Control Builder Introduction

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

66

33

Describe How to Locate CB Concepts in KB 4/30/2012

Question 1: Knowledge Builder Parameter Information

Honeywell

Where can you find information in Knowledge Builder for the CVEUHI parameter on a PID function block? A) Experion PKS> Reference> Control Builder Components Reference> CXXXX Parameters B) Experion PKS> Reference> Control Builder Components Theory> CXXXX Parameters C) Experion PKS> Reference> Control Builder Parameter Reference> CXXXX Parameters D) None of the above

No. The correct path to find information for the CVEUHI The Your correct answer: answerpath is: to Yes! No. The The correct correct path to find find information information for for the the CVEUHI CVEUHI parameter onanswer a PIDA the function block in Knowledge Builder is You must question before parameter a PIDA function block in Knowledge Builder is YouExperion Incorrect Correct did You noton -answer answered -Click Click anywhere anywhere this this question correctly! to to continue continue completely PKS> Reference> Control Builder Parameter Experion PKS>continuing Reference> Control Builder Parameter Reference> CXXXX Parameters Reference> CXXXX Parameters Click anywhere to continue. Click anywhere to continue.

Control Builder Introduction

Submit

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

67

Clear

Describe How to Locate CB Concepts in KB 4/30/2012

Honeywell

Summary

• Read Knowledge Builder to learn about the components you’ll use to create control modules including: – Function block information and theory

 (Experion PKS R400 > Reference > Control Builder Components Theory > Regulatory Control)

Parameter information – (Experion PKS R400 > Reference > Control Builder Parameter Reference)

Control Builder Introduction

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

68

34

Describe How to Locate CB Concepts in KB 4/30/2012

Honeywell

Conclusion

Describe How to Locate CB Information in KB

4

Completion Certificate

Proceed to the next lesson in your course material. Control Builder Introduction

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

69

Describe How to Locate CB Concepts in KB 4/30/2012

Honeywell

This page intentionally left blank

Control Builder Introduction

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

70

35

Describe How to Locate CB Concepts in KB 4/30/2012

This page was intentionally left blank.

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

Topic: Control Builder Introduction Contents

4

Open and Operate Control Builder ........................................................................................................3

4/30/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

1

This page was intentionally left blank.

2

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/30/2012

Control Builder Introduction Open and Operate Control Builder

Open and Operate Control Builder Practice The Purpose of this lesson is to demonstrate opening and operating Control Builder. After you complete this lesson you will be able to: •

Identify the tabs used to make structural changes to an existing Control Module.



Identify the tabs used to change parameters online.



An Experion PKS Server



The server name for your system (E20ESV##_Server), where the ## symbols represent your team number; will be supplied by your instructor.

Introduction •

Control Builder is one of the Experion PKS Engineering Tools.



Controllers can connect to a Server over FTE or over ControlNet.



Control Builder can run on the Server or an Engineering Workstation. If controllers are connected to the server over FTE, then a maximum of 12 Control Builder clients can connect to a single Experion server. If controllers are connected to the server over ControlNet, then a maximum of 4 Control Builder clients can connect to a single Experion server.



The devices, as well as control strategies, are created in Control Builder and downloaded to the C200 Controller, C200E Controller, C300 Controller or ACE and the Experion PKS Server.



Configuration Studio is required to launch Control Builder.



In this course you will use the Manager (mngr) account to log into configuration studio.



The user name entered when logging on to Configuration Studio determines the access level of the user in Control Builder.



View Only  VIEW only



Ack Only  View and alarm acknowledgement



OPER & SUPV  Allow Operations



ENGR & MNGR  Allow Configurations



The Experion PKS Operator profile can use a Windows account ID and password (Integrated Accounts).

4/30/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

3

4

Prerequisites

Control Builder Introduction Open and Operate Control Builder



On a system with only one EPKS server, the Configuration Studio Connect window will show both a System and a Server. Connecting to the System allows access to Enterprise wide configuration, while connecting to the Server only allows access to server specific configuration. Generally, it is best to connect to the system rather than the server.



Identify the System and Server from the icon, as shown below. The server is also categorized as Experion PKS Server in the Type column of the Connect window.

System/Server

4

Icon

Purpose

System

Use Configuration Studio to connect to a system to access the Enterprise Model Database.

Server

Use Configuration Studio to connect to a specific server.

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/30/2012

Control Builder Introduction Open and Operate Control Builder



Step

Click Start > All Programs > Honeywell Experion PKS> Configuration Studio.

4

1

Action

4/30/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

5

Control Builder Introduction Open and Operate Control Builder 

Step 2

Action In the Connect window, from the Local Targets tab, select your Experion Server (E20ESV##_Server). (Note your server list may appear different than the one shown below)

ATTENTION The display, as seen above might, be different on your screen. For the class, the Server Name is E20ESV##_Server, where ## is the Student number. Verify that the server name shown in the property panel (in gray) is the same as the server name selected in the list above.

6

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/30/2012

Control Builder Introduction Open and Operate Control Builder 

Step 3

Action Click Connect.

4 ATTENTION Depending on the credentials used to logon to Windows, it may not be necessary to provide additional credentials (as shown) here. In the Logon to window, enter the following information: User name: mngr

4

Password: mngr1 Domain:

5

4/30/2012

Click OK.

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

7

Control Builder Introduction Open and Operate Control Builder 

Step

Action

6

In the Configuration Explorer tab, in the left-side pane, expand your server (click the “+” symbol next to the E20ESV##_Server – ServerName), to expand the corresponding tree.

ATTENTION For the class, the Server Name is E20ESV##_Server, where ## is the Student number.

7

8

Select Control Strategy.

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/30/2012

Control Builder Introduction Open and Operate Control Builder 

Step

Select Configure process control strategies.

4

8

Action

ATTENTION The Control Builder application window will open.

4/30/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

9

Control Builder Introduction Open and Operate Control Builder 

Step 9

Action In the Control Builder application window, you will see a screen, as illustrated below:

Toolbar

Tree window

Your access level appears in the lower right corner as shown.

ATTENTION The status line at the bottom of the Control Builder application indicates: 1. Sync if the ERDBs are synchronized (only on redundant servers. The example above is a non-redundant server). 2. The ERDB to which Control Builder is connected. This should always be ‘Primary’ which indicates that Control Builder is connected to the B server (the primary ERDB is always on the B server). 3. The Experion Server to which Control Builder is connected. 4. The access level of the user.

10

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/30/2012

Control Builder Introduction Open and Operate Control Builder 

Step 10

Action The toolbar gives you a graphical interface for accessing the different tools available in Control Builder. Some of the tools can also be found in the dropdown menus. The details of the toolbar are as follows:

1 2 3 4 5 6

7 8 9

10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26

27

1  Open Tree. Open Tree Window 2  Close. Closes the Tree Window that has focus in Control Builder 3  Open Library 4  Move to the Left

4

5  Move to the Right 6  Save. Saves the active Control Drawing 7  Delete. Deletes the selected Object 8  Copy. Copies the selection and places on the clipboard 9  Paste. Pastes the item from clipboard contents 10  Print. Prints the selected pages of active document 11 Displays Program information 12 Displays Help information 13 Point Selection Command 14 Wire Connector 15 Parameter Connector 16 Assign Module to Execution Environment 17 Module Containment 18 Load Parameters 19  Upload Parameters 20  Substitute Names 21  QVCS (Qualification and Version Control System) 22  Toggle single item state 23  SCM Navigation 24  Field Device Description Unit 25  Wireless Device Description Unit 26  View Error Log 27  Change Scale

4/30/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

11

Control Builder Introduction Open and Operate Control Builder

Using Tree Windows 

Step 1

Action If the tree windows are open, close them by clicking on the corner of each window.

button on the right upper

ATTENTION You can also close the Tree Windows by selecting the tree window and then clicking the toolbar.

12

button from the

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/30/2012

Control Builder Introduction Open and Operate Control Builder 

Step

Action

2

Select View > Project/Monitor Tree to open the first Project/Monitor tree view on the left side of your screen. Repeat the same procedure to open a second Project/Monitor tree view on the right hand side of the screen.

4

You can open a maximum of two Project/Monitor tree views at a time.

ATTENTION Another way to open the Project/Monitor Tree Window is to click the

3

button on the toolbar.

Select View > Library Tree to open the Library Tree Window. You can open only one Library Tree View.

ATTENTION Another way to open the Library Tree window is by clicking the

4/30/2012

button from the toolbar

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

13

Control Builder Introduction Open and Operate Control Builder 

14

Step

Action

4

Click and Drag the divider bar to the right to increase the size of the Project-Assignment window.

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/30/2012

Control Builder Introduction Open and Operate Control Builder 

Step 5

Action There are 2 tabs in each Project/Monitor tree window: Project and Monitoring. Click each tab to toggle between them.

4

Project Tab

The following tasks are performed in the Project tab:

4/30/2012



Create new CMs, SCMs and IOMs and define their parameters.



Design a Control Strategy through CMs and SCMs.



Save the Control Strategy.



Assign CMs and SCMs to the CEE (Control Execution Environment).



Load CMs and SCMs to the CPM (Control Processing Module).

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

15

Control Builder Introduction Open and Operate Control Builder 

Step 6

Action Monitoring Tab

The following tasks are performed in the Monitoring tab:

16



Open CMs and SCMs for Online Monitoring.



Activate/Deactivate CMs and SCMs.



Change controller parameters and upload the changes.



Update changes to the Project database.



Change monitoring/configuration parameters on the faceplate of CM blocks.

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/30/2012

Control Builder Introduction Open and Operate Control Builder 

Step 7

Action Monitoring Tab Color Codes for C200/C200E: 1

2 3 4

5

6 7

1. Project Tree (gray) 2. Loaded, not monitoring (gray with black arrow) 3. Communication failure (red with black exclamation point) 4. Active (green) 5. Failed (red with white exclamation point) 6. Loaded, but no database (yellow with black exclamation point)

4

7. Idle / Inactive (blue) ATTENTION Refer to Knowledge Builder for more information on color codes: Experion R400 > Configuration > Control Building User’s Guide > Creating a Control module > Control Builder block icon descriptions

8

Monitoring Tab Color Codes for C300:

1

2

3

4

5

6

7

1. Project Tree (gray) 2. No Communication (red) 3. No Database (Yellow) 4. Run or OK (Green with dotted border) 5. Idle (blue) 6. Run soft fail or Ok soft fail (green with cross mark) 7. Idle soft fail (blue with cross mark) ATTENTION Refer to Knowledge Builder for more information on color codes: Experion R400 > Configuration > C300 Controller User’s Guide >C300 Controller Operation > Control Builder block icon descriptions

4/30/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

17

Control Builder Introduction Open and Operate Control Builder 

Step 9

Action The Library Tree window has just a single tab named Library. Library Tab

18



Lists devices, IOMs, PM I/O, Rail I/O, and Function Blocks.



Click the “+” icon against an item in the Library Window to expand and view the blocks.



Drag the blocks into a CM or SCM as appropriate, to form a control strategy.

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/30/2012

C200/C200E Hardware Configuration Concepts

Honeywell Confidential Describe the Configuration of C200/C200E Hardware and I/O Copyright © 2012 Honeywell International Inc.

4/13/2012

1

Honeywell

Introduction

• In this lesson you will learn to configure C200/C200E hardware and I/O using Control Builder. • At the conclusion of this lesson, you will be able to: – Identify C200/C200E hardware, slot numbers and addressing – Configure and download hardware configurations for these components

C200/C200E Hardware Configuration Concepts

Honeywell Confidential Describe the Configuration of C200/C200E Hardware and I/O Copyright © 2012 Honeywell International Inc.

2

1

4/13/2012

5

Describe the Configuration of C200/C200E Hardware and I/O

Honeywell

Topics • Hardware and Slot Numbers  • Configuring the FTEB, Controller, and CEE  • Configuring IOMs  • Loading the Controller, CEE, and IOMs  • Activating a CEE 

Honeywell Confidential Describe the Configuration of C200/C200E Hardware and I/O Copyright © 2012 Honeywell International Inc.

C200/C200E Hardware Configuration Concepts

4/13/2012

3

Honeywell

C200/C200E Chassis Hardware • Below is an example C200/C200E chassis configured with:

1 2 3 4

10-slot chassis

5 6 7 8

Power supply ControlNet Interface (CNI) or FTE Bridge Control Processor (C200/C200E)

IO Link Interface Module Fieldbus Interface Module Redundancy Module CNI to Remote I/O

1

2

3

C200/C200E Hardware Configuration Concepts

4

5

6

7

8

Honeywell Confidential Describe the Configuration of C200/C200E Hardware and I/O Copyright © 2012 Honeywell International Inc.

4

2

4/13/2012

Honeywell

C200/C200E I/O Slot Numbers

• To determine the slot location of C200/C200E related hardware you must: – Start counting at zero (do not count the power supply) – Count from left to right – Count both spaces if the module occupies two spaces

0

5 1

6 2

7 3

8 4

C200/C200E Hardware Configuration Concepts

9

Honeywell Confidential Describe the Configuration of C200/C200E Hardware and I/O Copyright © 2012 Honeywell International Inc.

5

4/13/2012

Honeywell

Topics • Hardware and Slot Numbers • Configuring the FTEB, Controller, and CEE  • Configuring IOMs • Loading the Controller, CEE, and IOMs • Activating a CEE

C200/C200E Hardware Configuration Concepts

Honeywell Confidential Describe the Configuration of C200/C200E Hardware and I/O Copyright © 2012 Honeywell International Inc.

6

3

4/13/2012

5

Power Supply

Fault Tolerant Ethernet Bridge (FTEB)

Honeywell

• Single-wide chassis module • Connects to FTE cable A and B • Supports chassis redundancy • Can only be used for Supervisory Control Network connection • ControlNet and downlink CNIs required for all I/O communications including peer-to-peer to AB devices • Rotary switch for FTE Node Number (1 to 99) – The last octet of the IP address of the FTEB can be set to higher than 99 by configuring the Base IP address accordingly in System Preferences. C200/C200E Hardware Configuration Concepts

Honeywell Confidential Describe the Configuration of C200/C200E Hardware and I/O Copyright © 2012 Honeywell International Inc.

4/13/2012

7

Fault Tolerant Ethernet Bridge (FTEB), contd.

Honeywell

• The FTEB can be used for FIM-only connections to the supervisory network. • In the Project and Monitoring tabs in Control Builder you will see the FTEB as the root for the CPM. • You will set up the FTEB using IP addresses. • An FTE community can only have 99 FTEBs so you are limited to 49 redundant pairs and 99 single FTEBs in one community. • The FTE connection to the FTEB is 10Mbps. – 10Mbps is only supported in FTE for connection from an FTEB to a switch and nowhere else

C200/C200E Hardware Configuration Concepts

Honeywell Confidential Describe the Configuration of C200/C200E Hardware and I/O Copyright © 2012 Honeywell International Inc.

8

4

4/13/2012

Honeywell

Configuring a FTEB

C200/C200E Hardware Configuration Concepts

Honeywell Confidential Describe the Configuration of C200/C200E Hardware and I/O Copyright © 2012 Honeywell International Inc.

4/13/2012

9

Honeywell

Question 1: FTEB Index Numbering Which of the following is not a valid FTEB device index number? A) 15 B) 99 C) 110 D) 1

TheIncorrect. Your correct answer: answer is: Correct. ‘110' ‘110'isis not notaavalid validFTEB FTEBindex index number. The answer last octet the FTEBbefore IP address You must theofquestion You Incorrect Correct did You not answer answered Click Click anywhere anywhere this this question correctly! to to continue continue completely can be set to higher than 99 by configuring the continuing base IP address accordingly in System Preferences in Control Builder. Click anywhere to continue.

Submit

C200/C200E Hardware Configuration Concepts

Clear

Honeywell Confidential Describe the Configuration of C200/C200E Hardware and I/O Copyright © 2012 Honeywell International Inc.

10

5

4/13/2012

5

Must match the hardware switches found on top of the FTEB card.

Honeywell

Configuring a C200

Follow these steps to add a new control processor module (CPM) from the pulldown menus.

C200/C200E Hardware Configuration Concepts

Honeywell Confidential Describe the Configuration of C200/C200E Hardware and I/O Copyright © 2012 Honeywell International Inc.

4/13/2012

11

Honeywell

Configuring a C200 – CPM Main Tab – ControlNet • Data entry details will be provided in the lab exercise

Tag Name & Item Name ControlNet

Driver Name

CNI slot # Slot number of CPM

MAC ID of CNI Card connected to server

Alarm reporting by CEE

Check for the redundant controller and then enter its name.

C200/C200E Hardware Configuration Concepts

Honeywell Confidential Describe the Configuration of C200/C200E Hardware and I/O Copyright © 2012 Honeywell International Inc.

12

6

4/13/2012

Honeywell

Configuring a C200 – CPM Main Tab – Ethernet • Data entry details will be provided in the lab exercise

Ethernet Network Driver Name Slot Number

The “This Controller is Redundant” option is selected when building the FTEB

C200/C200E Hardware Configuration Concepts

Redundant Controller & Name

Honeywell Confidential Describe the Configuration of C200/C200E Hardware and I/O Copyright © 2012 Honeywell International Inc.

4/13/2012

13

Configuring a C200 – Server History Tab

Honeywell

• History parameters and control level required to operate this CPM

C200/C200E Hardware Configuration Concepts

Honeywell Confidential Describe the Configuration of C200/C200E Hardware and I/O Copyright © 2012 Honeywell International Inc.

14

7

4/13/2012

5

When the “Driver Name” selected is an FTEB:

Honeywell

Configuring a C200 – Group and Trend Assignment

Point, group, trend and associated displays (that reside on the server) are defined on the Server Displays tab.

Select OK to close and save the new controller.

C200/C200E Hardware Configuration Concepts

Honeywell Confidential Describe the Configuration of C200/C200E Hardware and I/O Copyright © 2012 Honeywell International Inc.

4/13/2012

15

Honeywell

Question 2: Supervisory MAC Address for a CPM When configuring a ControlNet connected control processor module (CPM) in Control Builder, which MAC address is entered as the Supervisory MAC address? A) The device index of FTEB card B) The MAC address of the PCIC card C) The MAC address of CNI card connected to the I/O rack D) The MAC address of CNI card connected to server Yourcorrect The answer: answer is: You must answer the question beforeisisthe Incorrect. Correct! The The Supervisory Supervisory MAC MAC address theMAC MAC You Incorrect Correct did You not -answer answered -Click Click anywhere anywhere thisthis question correctly! to toaddress continue continue completely continuing address of the CNI card connected to the server. Click anywhere to continue.

Submit

C200/C200E Hardware Configuration Concepts

Clear

Honeywell Confidential Describe the Configuration of C200/C200E Hardware and I/O Copyright © 2012 Honeywell International Inc.

16

8

4/13/2012

Honeywell

Configuring a C200E

C200/C200E Hardware Configuration Concepts

Honeywell Confidential Describe the Configuration of C200/C200E Hardware and I/O Copyright © 2012 Honeywell International Inc.

17

Honeywell

Configure C200E – Main Tab

C200/C200E Hardware Configuration Concepts

4/13/2012

Honeywell Confidential Describe the Configuration of C200/C200E Hardware and I/O Copyright © 2012 Honeywell International Inc.

18

9

4/13/2012

5

Follow the Step to configure new C200E controller

C200E Configuration – Simulation Tab

Honeywell

• To create either a C200E or a SIM-C200E – File > New > Controllers > C200E – Control Processor Module (16M)

Select the check box for simulation Node Configuration

Select the check box , if the node is connected to ControlNet Network

C200/C200E Hardware Configuration Concepts

Honeywell Confidential Describe the Configuration of C200/C200E Hardware and I/O Copyright © 2012 Honeywell International Inc.

4/13/2012

19

Initiating the Configuration of the CEE

Honeywell

• The Control Processor Module (CPM) and its Control Execution Environment (CEE) are configured but not yet downloaded.

Click the + sign to expand the CPM in the Project tab.

Double-click the CEE to open its configuration form.

C200/C200E Hardware Configuration Concepts

Honeywell Confidential Describe the Configuration of C200/C200E Hardware and I/O Copyright © 2012 Honeywell International Inc.

20

10

4/13/2012

CEE – Main Tab – Name, Base Execution Period

Honeywell

• The Main tab configuration of the CEE block.

System assigned or user configured unique name (consisting of up to 16 characters and at least one letter A-Z)

C200/C200E Hardware Configuration Concepts

Honeywell Confidential Describe the Configuration of C200/C200E Hardware and I/O Copyright © 2012 Honeywell International Inc.

4/13/2012

21

Main Tab – C200 CEE Command State

Honeywell

• The Main tab is used for the configuration of the CEEC200 block. Select the command to change the CEESTATE parameter; options are: IDLE, COLDSTART, WARMSTART

Indicates the current state of the CEE

Select the user level required to perform a coldstart or a warmstart

Select the user level required to Idle the CEE

Determines whether program access is allowed to command the CEE from Idle to Run and from Run to Idle C200/C200E Hardware Configuration Concepts

Honeywell Confidential Describe the Configuration of C200/C200E Hardware and I/O Copyright © 2012 Honeywell International Inc.

22

11

4/13/2012

5

Indicates the base execution period for the CEE block - 5 ms (non-Redundant) - 50 ms (non-Redundant or Redundant)

Honeywell

Main Tab – C200 Alarm Info

Indicates if an alarm has been detected with this function block

Allows user to set the alarm reporting function used when an alarm condition is detected by the function block C200/C200E Hardware Configuration Concepts

Honeywell Confidential Describe the Configuration of C200/C200E Hardware and I/O Copyright © 2012 Honeywell International Inc.

4/13/2012

23

Main Tab C200E CEE – Simulation, State, and Time Info

Honeywell

Select the CEE state after a RAM retention restart Options: Idle, LastCold, LastWarm

Indicates Simulation State of C200E controller in Monitoring

Shows the time zone offset value for the controller location

Explained later C200/C200E Hardware Configuration Concepts

Honeywell Confidential Describe the Configuration of C200/C200E Hardware and I/O Copyright © 2012 Honeywell International Inc.

24

12

4/13/2012

Honeywell

Restart Initialization Delay

• Integer configuration value establishes an initialization delay, in seconds, to be applied to all CMs within the CEE following a restart – RSTRTINIDLY allows CMs within CEE to come into alignment with the process following a RAM Retention Restart or a Checkpoint Restore – Default value is 10 seconds – When CEE restart occurs, CEE.RSTRTINIDLY and CM.RELOADINIDLY are used to compute starting value of CM.CURRELINIDLY as follows • CM.CURRELINIDLY = CM.RELOADINIDLY + ( CEE.RSTRTINIDLY / CM.PERIOD)

C200/C200E Hardware Configuration Concepts

Honeywell Confidential Describe the Configuration of C200/C200E Hardware and I/O Copyright © 2012 Honeywell International Inc.

4/13/2012

25

Honeywell

Batch Tab • Applies to: C200, C200E, C300, ACE

Indicates the buffer size allocated for batch events generated by SCM/RCM. Options are: None, Small, Medium, and Large

Small = 120 events Medium = 240 events Large = 720 events

This item can be changed only from the Project tab.

C200/C200E Hardware Configuration Concepts

Honeywell Confidential Describe the Configuration of C200/C200E Hardware and I/O Copyright © 2012 Honeywell International Inc.

26

13

4/13/2012

5

• Applies to: C200E, C300, ACE

Server History and Server Displays Tabs

Honeywell

• Server History Tab -- Access Levels, History Configuration

C200/C200E Hardware Configuration Concepts

Honeywell Confidential Describe the Configuration of C200/C200E Hardware and I/O Copyright © 2012 Honeywell International Inc.

27

4/13/2012

Honeywell

Topics • Hardware and Slot Numbers • Configuring the FTEB, Controller, and CEE • Configuring IOMs  • Loading the Controller, CEE, and IOMs • Activating a CEE

C200/C200E Hardware Configuration Concepts

Honeywell Confidential Describe the Configuration of C200/C200E Hardware and I/O Copyright © 2012 Honeywell International Inc.

28

14

4/13/2012

Honeywell

Methods to Add Input/Output Modules (IOMs) • Three methods to add an IOM: – From the Library: • Drag and drop onto the CEE • Drag and drop onto a blank area – From the Menu: • File>New>I/O Modules>IOMODULE>

1

2

C200/C200E Hardware Configuration Concepts

Honeywell Confidential Describe the Configuration of C200/C200E Hardware and I/O Copyright © 2012 Honeywell International Inc.

4/13/2012

29

Honeywell

Different Actions Based on Method Used Method Used

Name New Dialog?

Drop on CEE

Yes

No

Drop to Blank

Yes

Yes

Menu

No

Yes

Depending on the method used to add the IOM, your IOM may be automatically assigned to your CEE, or it may be put in Unassigned.

Depending on the method used to add the IOM, you may or may not be presented with this dialog box.

C200/C200E Hardware Configuration Concepts

Put in Unassigned?

Honeywell Confidential Describe the Configuration of C200/C200E Hardware and I/O Copyright © 2012 Honeywell International Inc.

30

15

4/13/2012

5

3

Honeywell

Configuring an IOM

Module slot number

MAC address of the remote rack’s CNI card 0 if IOM is in CPM chassis

Double Click

Slot number of the CNI in the processor rack through which this card will communicate. Zero if IOM is in CPM chassis

Honeywell Confidential Describe the Configuration of C200/C200E Hardware and I/O Copyright © 2012 Honeywell International Inc.

C200/C200E Hardware Configuration Concepts

4/13/2012

31

Honeywell

Assigning IOMs Required if the “menu” method was used, or if the IOM was dropped onto a blank area.

1b 3

1a

Assigned to CEE

2

C200/C200E Hardware Configuration Concepts

Honeywell Confidential Describe the Configuration of C200/C200E Hardware and I/O Copyright © 2012 Honeywell International Inc.

32

16

4/13/2012

Honeywell

Question 3: Configuring an IOM Before loading an IOM, it must be: A) Activated B) Assigned C) Renamed D) Validated

Yourcorrect The answer: answer is: You must answer the question before Incorrect. Correct! Before you you can can load load IOMs, they theymust mustbe be You Incorrect Correct did You notBefore -answer answered -Click Click anywhere anywhere this this question correctly! to toIOMs, continue continue completely continuing assigned to the Control Execution Environment. Click anywhere to continue.

C200/C200E Hardware Configuration Concepts

Clear

Honeywell Confidential Describe the Configuration of C200/C200E Hardware and I/O Copyright © 2012 Honeywell International Inc.

33

4/13/2012

Honeywell

Topics • Hardware and Slot Numbers • Configuring the FTEB, Controller, and CEE • Configuring IOMs • Loading the Controller, CEE, and IOMs  • Activating a CEE

C200/C200E Hardware Configuration Concepts

Honeywell Confidential Describe the Configuration of C200/C200E Hardware and I/O Copyright © 2012 Honeywell International Inc.

34

17

4/13/2012

5

Submit

Loading the Controller, CEE and IOMs

Honeywell

Right Click

Not yet loaded

Load: C200 & CEE

Load with Contents: C200 & CEE & IOMs

C200/C200E Hardware Configuration Concepts

Honeywell Confidential Describe the Configuration of C200/C200E Hardware and I/O Copyright © 2012 Honeywell International Inc.

35

Loading the Controller, CEE and IOMs, contd.

4/13/2012

Honeywell

Verify that the items to load are checked.

Note: You can decide to have the modules go to the active state automatically by clicking this checkbox, with the Post Load State selected, to be “Active.”

C200/C200E Hardware Configuration Concepts

Honeywell Confidential Describe the Configuration of C200/C200E Hardware and I/O Copyright © 2012 Honeywell International Inc.

36

18

4/13/2012

Honeywell

Topics • Hardware and Slot Numbers • Configuring the FTEB, Controller, and CEE • Configuring IOMs • Loading the Controller, CEE, and IOMs

C200/C200E Hardware Configuration Concepts

Honeywell Confidential Describe the Configuration of C200/C200E Hardware and I/O Copyright © 2012 Honeywell International Inc.

4/13/2012

37

Honeywell

Activating a Control Strategy

Double-click CEE

This can be done only from the monitoring tab (not the Project tab). Another method is to right-click on the CEE and select “Change State”.

C200/C200E Hardware Configuration Concepts

Select COLDSTART or WARMSTART

Honeywell Confidential Describe the Configuration of C200/C200E Hardware and I/O Copyright © 2012 Honeywell International Inc.

38

19

4/13/2012

5

• Activating a CEE 

Honeywell

Activating a Control Strategy, contd.

Click Yes

Blue:

The object is not running (inactive)

Green: Red:

The object is running (active)

Communication failure

C200/C200E Hardware Configuration Concepts

Honeywell Confidential Describe the Configuration of C200/C200E Hardware and I/O Copyright © 2012 Honeywell International Inc.

4/13/2012

39

Honeywell

Summary •

When configuring and loading C200/C200E hardware and I/O in Control Builder, remember:



– To determine the IOM slot number of hardware in the C200 chassis, start counting at zero, but do not count the power supply, count from left to right and count both spaces if the module occupies two spaces. – An FTEB Index number can not be set to higher than 99.

   

• However, the last octet of the IP address can be higher than 99

– The Supervisory MAC address of the CPM is the MAC address of the CNI card connected to the server. – C200E has a separate Simulation Tab to configure a simulated C200E – Before loading the Control Processor Module (CPM), its Control Execution Environment (CEE), and I/O modules (IOMs): • Configure the CPM, its CEE and I/O modules (IOMs) • Assign the IOMs to the CEE

C200/C200E Hardware Configuration Concepts

Honeywell Confidential Describe the Configuration of C200/C200E Hardware and I/O Copyright © 2012 Honeywell International Inc.

40

20

4/13/2012

Honeywell

Conclusion

Describe the Configuration of C200 Hardware and I/O

Completion Certificate

C200/C200E Hardware Configuration Concepts

Honeywell Confidential Describe the Configuration of C200/C200E Hardware and I/O Copyright © 2012 Honeywell International Inc.

41

4/13/2012

Honeywell

This page intentionally left blank

C200/C200E Hardware Configuration Concepts

Honeywell Confidential Describe the Configuration of C200/C200E Hardware and I/O Copyright © 2012 Honeywell International Inc.

42

21

4/13/2012

5

Proceed to the next lesson in your course material.

This page was intentionally left blank.

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

Describe C300 and Series C I/O Configuration

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

1

Describe C300 and Series C I/O Configuration 4/13/2012

Honeywell

Introduction

• In this lesson you will learn to configure a C300 Controller and Series C I/O. • PMIO configuration will be discussed in a separate lesson. • The steps for configuration are similar to the C200/C200E configuration: – Add a new Controller to the Project hierarchy • Control Builder adds the CEE and two IOLINK modules – Configure the Controller – Configure the CEE – Configure the IOLINKs (PMIO or Series C IO) – Configure the IOMs – Assign the IOMs to the IOLINKs – Load the Controller, CEE, IOLINKS, and the IOMs – Activate the CEE

C300 Hardware Configuration Concepts

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

2

1

Describe C300 and Series C I/O Configuration 4/13/2012

6

C300 Hardware Configuration Concepts

Honeywell

Topics

• Configuring the C300 and CEE • Configuring IOLINKs • Configuring IOMs • Loading the C300, IOLINKs, and IOMs • Activating the C300

C300 Hardware Configuration Concepts

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

3

Describe C300 and Series C I/O Configuration 4/13/2012

Honeywell

Configuring a Controller

Follow these steps to add a new controller from the pull-down menus

C300 Hardware Configuration Concepts

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

4

2

Describe C300 and Series C I/O Configuration 4/13/2012

Honeywell

Configuring a Controller – Main Tab Data entry details will be provided in the lab exercise.

Name

Check for redundant controller

Device index Number of C300 This number must match the number of the switches on the C300 IOTA.

Select to Configure a SIM-C300

Enter details of Simulation Environment Node Honeywell Confidential Copyright © 2012 Honeywell International Inc.

5

Describe C300 and Series C I/O Configuration 4/13/2012

Honeywell

Configuring a Controller – Server History Tab

History parameters and control level required to operate this C300

C300 Hardware Configuration Concepts

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

6

3

Describe C300 and Series C I/O Configuration 4/13/2012

6

C300 Hardware Configuration Concepts

Configuring a Controller – Group and Trend Assignment

Honeywell

Point, group, trend and associated displays (residing on the server) are defined on the Server Displays tab

Select OK to close and save the new controller

C300 Hardware Configuration Concepts

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

7

Describe C300 and Series C I/O Configuration 4/13/2012

Honeywell

C300 View in Control Builder

C300, CEE, and IOLINKs

Redundancy

C300 Hardware Configuration Concepts

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

8

4

Describe C300 and Series C I/O Configuration 4/13/2012

Honeywell

Configuring a CEE

For C300, the options for Base Execution Period are: 50mS and 20mS 20mS is selected only for the Turbo Machinery C300

Data entry details will be provided in the Lab exercise

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

9

Describe C300 and Series C I/O Configuration 4/13/2012

Honeywell

Main Tab – C300 CEE RAM Retention • Main Tab – Powerup Restart Settings

Shows the CEE state after a RAM retention restart Options: Idle, LastCold, LastWarm, LastTimeout

Shows the power down timeout that indicates whether the CEE block executes a warm or cold restart upon power up Only used if LastTimeout was selected for the CEE State

Shows the time zone offset value for the controller location

C300 Hardware Configuration Concepts

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

10

5

Describe C300 and Series C I/O Configuration 4/13/2012

6

C300 Hardware Configuration Concepts

Honeywell

Question 1: C300 Configuration

Which of the following statements is not true for C300 configuration? A) Device Index number on the C300 IOTA needs to be specified B) 2 IOLINKs are automatically created C) Only one IOLINK is automatically created for Series C I/O D) 50ms Base Execution Period is supported for non-redundant C300 configuration The answer is: Yourcorrect answer: Incorrect. falsethe statement "Only one You mustThe answer questionisbefore Incorrect -Click Click anywhere tocontinue continue You did You not answer answered thisthis question correctly! completely Correct -automatically anywhere to Correct! IOLINK is When acontinuing C300 controller created for is created Series C in Control I/O". I/O".When When Builder aa C300 C300 2 IOLINKS controller controller are is automatically is created created in in added. are automatically Control Builder 2 IOLINKS added. Click anywhere to continue. Click anywhere to continue.

Submit

C300 Hardware Configuration Concepts

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

11

Clear

Describe C300 and Series C I/O Configuration 4/13/2012

Honeywell

Topics • Configuring the C300 and CEE

• Configuring IOLINKs • Configuring IOMs • Loading the C300, IOLINKs, and IOMs • Activating the C300

C300 Hardware Configuration Concepts

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

12

6

Describe C300 and Series C I/O Configuration 4/13/2012

Honeywell

IOLINK Configuration – Link 1

I/O family selection

I/O Link number 1 Cable - Gray

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

13

Describe C300 and Series C I/O Configuration 4/13/2012

Honeywell

IOLINK Configuration – Link 2

I/O Link number 2 Cable - Violet

C300 Hardware Configuration Concepts

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

14

7

Describe C300 and Series C I/O Configuration 4/13/2012

6

C300 Hardware Configuration Concepts

Honeywell

Configuring C300 Hardware

• The Control Processor Module (CPM) and its Control Execution Environment (CEE) are now configured but not yet downloaded.

C300 Hardware Configuration Concepts

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

15

Describe C300 and Series C I/O Configuration 4/13/2012

Honeywell

Question 2: IOLINK Configuration

Which of the following items are specified during IOLINK configuration? A) Series C or PM IO, one type on each IOLINK B) Series A I/O type C) Whether Series C and PM IO are to be used on the same IOLINK

Yourcorrect The answer: answer is: Correct! When configuring an only Incorrect. When configuring anIOLINK IOLINK onlyone one You must answer the question before You Incorrect Correct did You not -answer answered -Click Clickanywhere anywhere this this question to tocontinue continue completely type of IO family can becorrectly! connected to each continuing IOLINK i.e. Series C or PM IO, one type on each link. Click anywhere to continue.

Submit

C300 Hardware Configuration Concepts

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

16

8

Clear

Describe C300 and Series C I/O Configuration 4/13/2012

Honeywell

Topics • Configuring the C300 and CEE • Configuring IOLINKs

• Configuring IOMs • Loading the C300, IOLINKs, and IOMs • Activating the C300

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

Describe C300 and Series C I/O Configuration 4/13/2012

17

Honeywell

Methods to Add Input/Output Modules (IOMs) • Three methods to add an IOM: – From the Library: • Drag and drop onto an IOLINK • Drag and drop onto a blank area – From the Menu: • File>New>I/O Modules>SERIES_C_IO

1

2

3

C300 Hardware Configuration Concepts

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

18

9

Describe C300 and Series C I/O Configuration 4/13/2012

6

C300 Hardware Configuration Concepts

Honeywell

Different Actions Based on Method Used Method Used

Name New Dialog?

Put in Unassigned?

Drop on IOLINK

Yes

No

Drop to Blank

Yes

Yes

Menu

No

Yes

Depending on the method used to add the IOM, your IOM may be automatically assigned to your IOLINK, or it may be put in Unassigned.

Depending on the method used to add the IOM, you may or may not be presented with this dialog box.

C300 Hardware Configuration Concepts

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

19

Describe C300 and Series C I/O Configuration 4/13/2012

Honeywell

Configuring an IOM

IOM number Double Click This number must match the number of the jumper plug on the IOTA

C300 Hardware Configuration Concepts

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

20

10

Describe C300 and Series C I/O Configuration 4/13/2012

Honeywell

Assigning IOMs Required if the “menu” method was used, or if the IOM was dropped onto a blank area.

1b 3

1a

2

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

21

Describe C300 and Series C I/O Configuration 4/13/2012

Honeywell

Topics • Configuring the C300 and CEE • Configuring IOLINKs • Configuring IOMs

•

Loading the C300, IOLINKs, and IOMs

• Activating the C300

C300 Hardware Configuration Concepts

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

22

11

Describe C300 and Series C I/O Configuration 4/13/2012

6

C300 Hardware Configuration Concepts

Assigned to IOLink

Honeywell

Loading the Controller, CEE and IOMs Click

Right-Click

Not yet loaded

Load: C300, CEE, IOLinks

C300 Hardware Configuration Concepts

Load with Contents: C300, CEE, IOLinks, IOMs

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

23

Describe C300 and Series C I/O Configuration 4/13/2012

Loading the Controller, CEE and IOMs – Post Load State

Honeywell

Verify that the items to load are checked. Note: You can decide to have the modules go to the run state automatically by clicking this checkbox with the Post Load State selected to be “Run”.

C300 Hardware Configuration Concepts

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

24

12

Describe C300 and Series C I/O Configuration 4/13/2012

Honeywell

Question 3: IOP Configuration Assigned Series C I/O modules appear under: A) The Unassigned tree in Project tab B) Their associated IOLINK tree in Project tab C) Directly under the CEE tree in Project tab

The correct Your answer:answer is: Correct! The assigned I/O modules appear You must answer the question before Incorrect -Click Click anywhere to continue You answered correctly! Incorrect. assigned I/O modules appear Correct -The anywhere continue You did notthe answer thisthis question completely under IOLINK tree into Project tab. continuing under the IOLINK tree in Project tab. Click anywhere to continue. Click anywhere to continue.

Submit Honeywell Confidential Copyright © 2012 Honeywell International Inc.

25

Describe C300 and Series C I/O Configuration 4/13/2012

Honeywell

Topics • Configuring the C300 and CEE • Configuring IOLINKs • Configuring IOMs • Loading the C300, IOLINKs and IOMs

• Activating the C300

C300 Hardware Configuration Concepts

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

26

13

Describe C300 and Series C I/O Configuration 4/13/2012

6

C300 Hardware Configuration Concepts

Clear

Honeywell

Activating a Control Strategy

This can be done only from the monitoring tab (not the Project tab). Another method is to right-click on the CEE and select “Change State”.

C300 Hardware Configuration Concepts

Select WARMSTART

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

27

Describe C300 and Series C I/O Configuration 4/13/2012

Changing the State of a Controller – Confirming Change

Honeywell

Click Yes

Blue: The object is not running (inactive) Green: The object is running (active) Red: Communication failure

C300 Hardware Configuration Concepts

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

28

14

Describe C300 and Series C I/O Configuration 4/13/2012

Honeywell

Summary

• When you configure and load C300 hardware and I/O in Control Builder, remember: C IOM number is set on the IOTA of the corresponding IOM using a – Series numbered jumper plug. – The device index of C300 can be found on the rotary switches located in

 front of the C300 board. – Before loading the C300 controller, its Control Execution Environment (CEE)  and IOLINKs: • Configure the Controller, its CEE and IOLINKs • Define the I/O Family type on each IOLINK • Assign the IOMs to the respective IOLINKs the C300 controller, its Control Execution Environment (CEE) and – Load IOLINKs – Activate the C300 from the CEE. Honeywell Confidential Copyright © 2012 Honeywell International Inc.

29

Describe C300 and Series C I/O Configuration 4/13/2012

Honeywell

Conclusion

Describe C300 and Series C I/O Configuration

Completion Certificate

Proceed to the next lesson in your course material. C300 Hardware Configuration Concepts

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

30

15

Describe C300 and Series C I/O Configuration 4/13/2012

6

C300 Hardware Configuration Concepts

This page was intentionally left blank.

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

Describe the Import/Export Procedure in Control Builder

Control Builder Import / Export Procedure

Honeywell Confidential Copyright © 2012 Honeywell International Inc. Describe the Import/Export Procedure in Control Builder

4/13/2012

1

Honeywell

Introduction

7

• In this lesson you will learn how to import and export control strategy configurations from one server to another. • At the conclusion of this lesson, you will be able to: – Describe how to export control strategy configurations from a Control Builder project. – Describe how to import control strategy configurations into a Control Builder project.

Control Builder Import / Export Procedure

Honeywell Confidential Copyright © 2012 Honeywell International Inc. Describe the Import/Export Procedure in Control Builder

2

1

4/13/2012

Honeywell • The Export function lets you • The exported portions or all of the ERDB are stored in the Ixport folder at export all or a portion of the the directory location: ERDB viewed in the Project C:\Users\Public\Public Documents\Honeywell\ Tree to the Ixport folder or a Experion PKS\Ixport user-defined location.

Control Builder - Export

Control Builder Import / Export Procedure

Honeywell Confidential Copyright © 2012 Honeywell International Inc. Describe the Import/Export Procedure in Control Builder

4/13/2012

3

Honeywell

Control Builder - Import/Export

CM, SCM and hardware configurations (IOMs) can be moved between servers using the Import/Export function Control Builder (Server 1)

Control Builder (Server 2)

Control Strategy Configuration

Control Strategy Configuration

Project Tree

Ixport Directory

Import Data

Export Data Controllers, CEEs, IOLINKs should be built “from scratch”, not exported/imported.

Control Builder Import / Export Procedure

Project Tree

The servers must be running the same release.

Honeywell Confidential Copyright © 2012 Honeywell International Inc. Describe the Import/Export Procedure in Control Builder

4

2

4/13/2012

Honeywell

Control Builder - Export

• In Control Builder, select File > Export to call up the dialog box shown: All items in current project use selection buttons (or use + mouse select or <Shift> + mouse select to export specific CMs from the point window)

All items in Current project

Import\Export text files target location

List of items to Export based on selections from window (Export.sl) Select to start export

Control Builder Import / Export Procedure

Honeywell Confidential Copyright © 2012 Honeywell International Inc. Describe the Import/Export Procedure in Control Builder

5

4/13/2012

Honeywell

Control Builder - Export

7

Exporting Data Dialog Box

Control Builder Import / Export Procedure

Honeywell Confidential Copyright © 2012 Honeywell International Inc. Describe the Import/Export Procedure in Control Builder

6

3

4/13/2012

Honeywell

Control Builder - Import

• In Control Builder, select File > Import to call up the dialog box shown: Use selection buttons (or use + mouse select or <Shift> + mouse select to import specific CMs from the Point window)

All items in Current Import/Export text Files location

List of items to Import based on Selections from Window (Import.sl)

Import\Export text Files target location

Import and Assign

Select to start Import

Control Builder Import / Export Procedure

The export function automatically creates an ‘export.sl’ file.

Honeywell Confidential Copyright © 2012 Honeywell International Inc. Describe the Import/Export Procedure in Control Builder

4/13/2012

7

Honeywell

Question 1: Importing and Exporting

Which of the following statements best describes the import/export function? A) Only the hardware configuration can be moved between servers B) CMs, SCMs and the hardware configuration can be copied and restored to another server C) Only CMs can be moved between servers D) None of the above

Yourcorrect answer: The answer is: You mustCMs, answer theand question before Correct! CMs, SCMs and the the hardware hardware Correct anywhere to Incorrect -Click ClickSCMs anywhere tocontinue continue YouIncorrect. did You not -answer answered thisthis question correctly! completely continuing configuration can be copied and restored to another server. Click anywhere to continue.

Submit Control Builder Import / Export Procedure

Clear

Honeywell Confidential Copyright © 2012 Honeywell International Inc. Describe the Import/Export Procedure in Control Builder

8

4

4/13/2012

Honeywell

Summary • The Import/Export function in Control Builder:

you to copy CM, SCM and hardware configurations from one – Allows server’s ERDB to another server’s ERDB • The ‘export server’ and the ‘import server’ must be running the same release • Controllers should be built “from scratch”, not exported / imported – Includes CEE and IOLinks

Control Builder Import / Export Procedure

Honeywell Confidential Copyright © 2012 Honeywell International Inc. Describe the Import/Export Procedure in Control Builder

9

4/13/2012

Honeywell

Conclusion

7

Describe the Import/Export Procedure in Control Builder

Completion Certificate

Proceed to the Configure C200 Hardware in a Simulation Control Environment (SCE) and Import the Remaining I/O Modules into the SCE lab exercises Control Builder Import / Export Procedure

Honeywell Confidential Copyright © 2012 Honeywell International Inc. Describe the Import/Export Procedure in Control Builder

10

5

4/13/2012

This page was intentionally left blank.

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

Topic: Controller Hardware Configuration Contents Instructions for: Configure Controller Hardware ....................................................................................3 Configure C200E Controller and Series A IOM in SIM-C200E ............................................................5 Import the Remaining Series A IO Modules into the SCE ...................................................................29 Configure C300 Controller and Series C IOM in SIM-C300 ................................................................37

8

Import the Remaining Series C IO in to SIM-C300 .............................................................................49

4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

1

This page was intentionally left blank.

2

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

Controller Hardware Configuration Instructions for: Configure Controller Hardware

Instructions for: Configure Controller Hardware Introduction This portion of the lab describes how to follow the ‘Controller Hardware Configuration’ lab. Procedure 

Step 1

Action Select ONLY one of the following: Read the IMPORTANT information below.

In class, students can choose to configure hardware and points for either a C200E, or a C300. It is not possible for students to complete labs for both. Therefore, each student must decide whether they will configure hardware and points for a C200E, or a C300. There are several reasons that only one or the other can be done: Time allocated to the course (1 week), Tag names cannot be duplicated on a server, the AC “simulator” Excel spread sheet, the AC HMI Web pre-built displays, etc. Please select whether you will be performing labs for the C200E (and Series A I/O modules) or for C300 (and Series C I/O Modules). Select only one of the following:

2

_______

C200E (and Series A I/O modules)

_______

C300 (and Series C I/O Modules)

If you selected: C200E (and Series A I/O modules): Complete ONLY the following portions of this lab (the first two sections): Configure C200E Controller and Series A IOM in SIM-C200E

8

Import the Remaining Series A IO Modules into the SCE C300 (and Series C I/O Modules): Complete ONLY the following portions of this lab (the second two sections): Configure C300 Controller and Series C IOM in SIM-C300 Import the Remaining Series C IO Modules into the SCE

4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

3

Controller Hardware Configuration Instructions for: Configure Controller Hardware

This page was intentionally left blank.

4

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

Controller Hardware Configuration Configure C200E Controller and Series A IOM in SIM-C200E

Configure C200E Controller and Series A IOM in SIM-C200E Practice Introduction In this lab, you will learn to create a SIM-C200E. You will also learn that an associated Control Execution Environment (CEE) block represents an installed SIM-C200E controller in the Project Tree. The CEE supports execution of Control Modules (CMs) for simulating control applications. The CEE runs in the SCE controller as a software layer built on top of the control software infrastructure. Objective •

Configure a SIM-C200E (Simulation Control Environment) Controller in Control Builder



Configure a CEE in Control Builder



Configure Input Output Modules. (3 Analog Input modules, 2 Analog Output Modules, 1 Digital Input Module, 2 Digital Output modules)

Prerequisites •

Experion PKS Server setup and configured to run SCE controller

Note:

8

You must note the names, for the SIM-C200E, CMs, and FBs used in Control Modules and IOMs, in your lab exercises. These are the names used, in the Excel tie back sheet, for simulation purpose.

4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

5

Controller Hardware Configuration Configure C200E Controller and Series A IOM in SIM-C200E

Complete the Following Steps in Control Builder Create an SIM-C200E 

Step

Action

1

Launch Control Builder Application from Configuration Studio

2

Add a new Simulation Controller With the Project Tab selected, select File > New > Controllers > C200E

ATTENTION C200E and SIM-C200E share the same template

6

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

Controller Hardware Configuration Configure C200E Controller and Series A IOM in SIM-C200E 

Step 3

Action Enter the Data for each configuration parameter for Main tab Name: SCE59 and Item Name: SCE59_item The name can be up to 16 characters

4

Alarm Enabled: Ensure this checkbox is checked to enable alarming for this SCE Let all other values on this tab remain at the defaults Select Load to simulation Environment.

8

5

4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

7

Controller Hardware Configuration Configure C200E Controller and Series A IOM in SIM-C200E 

Step

Action

6 ATTENTION Enter the Host Name of your Experion Server (E20ESVxx) and press Enter. The Host IP Address should automatically be entered. If it is not, get the IP address from your course manager. Host Name – Simulation node name

8

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

Controller Hardware Configuration Configure C200E Controller and Series A IOM in SIM-C200E 

Step 7

Action Click the Server History Tab. Keep the default values on this tab

A

B

A) Control Level: The minimum control level (between 0 and 255) required to perform supervisory control on this point. The default is 200. Keep the default.

8

B) History Configuration Grid: Supports the configuration of associated point parameters for history collection. Leave it blank.

4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

9

Controller Hardware Configuration Configure C200E Controller and Series A IOM in SIM-C200E 

Step 8

Action Click the Server Displays Tab. Keep the default values.

A B

A) The Point Detail Display is used to show detailed point information. If you leave the value as (default), the standard detail display is used for the point type. You can create your own point detail display and enter the display name here. B) The Group Detail Display is used to display point information when the point is part of a group. If you leave the value as (default), the standard group display is used. Accept all the defaults on this tab

9

10

Click the OK button

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

Controller Hardware Configuration Configure C200E Controller and Series A IOM in SIM-C200E 

Step 10

Action Click the PLUS sign “+” to the left of SCE59 • Notice that SCE/CEESCEFB blocks are created in Project tab

ATTENTION The Name of CEESIMC200FB_135, as shown in the above display, may be different than your CEE. Right-click your CEE and select Module Properties

8

11

4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

11

Controller Hardware Configuration Configure C200E Controller and Series A IOM in SIM-C200E 

Step 12

Action Change the Tag Name to CEESCEFB61 and the Item Name to CEESCEFB61_item • Click Help for additional details of each parameter • Click OK This completes configuring the CEE for SCE Controller

13 14 15

12

In the Project Tree window, select SCE59. Click the

button on the Control Builder toolbar to download the SCE59 controller

Click Continue in the Load window

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

Controller Hardware Configuration Configure C200E Controller and Series A IOM in SIM-C200E 

Step 16

Action Click OK in the Load Dialog window

ATTENTION

8

If any error message displays while downloading, contact your course manager.

4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

13

Controller Hardware Configuration Configure C200E Controller and Series A IOM in SIM-C200E 

Step 17

Action Choose one of the following options, depending on your preference: 1. Open two Project/Monitor tree windows. On one of the windows, select the Project tab. On the other window, select the Monitoring tab 2. Open only one Project/Monitor tree window. Select the Project tab or the Monitoring tab as needed Option 1 is shown here:

Monitoring Window

14

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

Controller Hardware Configuration Configure C200E Controller and Series A IOM in SIM-C200E 

Step 18

Action In the Monitoring Tree, expand all items

ATTENTION The SCE59 block appears as a blue icon indicating it is loaded to the database but not yet active. The CEESCEFB61 block also appears in blue indicating it is loaded into the database but not yet active.

Right-click CEESCEFB61, and Select Module Properties

8

19

4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

15

Controller Hardware Configuration Configure C200E Controller and Series A IOM in SIM-C200E 

Step 20

Action Select WARMSTART from the drop down list for CEE Command

TIP Performing a Warm start, all strategies retain old values (values prior to controller power loss). This is also called RAM Retention Restart (RRR). To perform a Warm Start, the battery must be in good condition. Performing a Cold start, all strategies are initiated with default values.

16

21

Select YES

22

Click OK

23

SCE59 and CEESCEFB61 should now be green (active).

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

Controller Hardware Configuration Configure C200E Controller and Series A IOM in SIM-C200E

Configure C200E Racks and Rail I/Os This section familiarizes you with the different types of available C200E IOMs (Input/Output Modules). Configure IOMs according to the instructions in the following steps. Use the names provided in the lab exercise for the I/O Modules. 

Step 1

Action Choose one of the following options, depending on your preference: 1. Open two Project/Monitor tree windows. On one of the windows, select the Project tab. On the other window, select the Monitoring tab 2. Open only one Project/Monitor tree window. Select the Project tab or the Monitoring tab as needed Option 1 is shown here:

Project Tree window Monitoring Tree window

Library Tree window

4/13/2012

Return to the Project Tree Window.

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

8

2

17

Controller Hardware Configuration Configure C200E Controller and Series A IOM in SIM-C200E 

Step 3

Action Select File > New > I/O Modules > IOMODULE in the Control Builder menu. • This gives the list of all available C200E IO Modules

NOTE: The system being built will have architecture, as shown below.

Built Manually

Imported

18

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

Controller Hardware Configuration Configure C200E Controller and Series A IOM in SIM-C200E 

Step 4

Action Select TC-IAH061 – Analog Input Module, 6 Channel, 10V/ 4-20mA, Isolated.

A B C D E

A) Change the Module Name to AI_3_4_4. Enter the Item Name AI_3_4_4_Item B) Enter Module Description as “Isolated Analog I/P in Slot 3 CNI MAC 4”. C) Enter the IOM Slot Number as 3. This is the Physical slot number of the I/O module being configured. D) Enter the Remote IO Chassis MAC Address as 4. This is the MAC address of the CNI Card from the I/O Rack where this IOM resides.

4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

8

E) Enter ControlNet Module Slot Number as 4. This is the slot number of the CNI card in the control rack to which the I/O chassis communicates. This value is zero for local IOMs.

19

Controller Hardware Configuration Configure C200E Controller and Series A IOM in SIM-C200E 

Step 5

Action Click the Server Displays tab and enter Group # as 100, Pos # as 1. •

6

20

Click the point selection button in the Group Parameter column

In the Point Selection Window •

Select the module AI_3_4_4



Select CEESTATE from the Parameters window



Click OK.

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

Controller Hardware Configuration Configure C200E Controller and Series A IOM in SIM-C200E 

Step In the IOMODULE dialog box, click OK.

8

7

Action

4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

21

Controller Hardware Configuration Configure C200E Controller and Series A IOM in SIM-C200E 

Step 8

Action Expand the Unassigned section, to view the AI module. • The module appears in the Unassigned section, as shown below.

9 10

22

Select AI_3_4_4 Click the controller.

button on the Control Builder toolbar to assign the IOM to the SCE59

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

Controller Hardware Configuration Configure C200E Controller and Series A IOM in SIM-C200E 

Step

Action

11

Select AI_3_4_4 from the ‘Available Modules’ list, select CEESCEFB61 from the ‘Assign To’ list, and click the Assign button to assign this IOM to CEESCEFB61.

ATTENTION

8

Since you can have up to 20 controllers associated with one Experion Server, there could have been several controllers (each with its own CEE) listed, in which case you would pick the CEE to which you were assigning the IOM. In the lab exercise we are building one C200E; therefore, only one CEE will be shown in the “Assign To” list.

4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

23

Controller Hardware Configuration Configure C200E Controller and Series A IOM in SIM-C200E 

24

Step

Action

12

AI_3_4_4 is assigned to CEESCEFB61, as shown below.

13

Click Close.

14

If required, expand SCE59 and CEESCEFB61 by clicking on the project tab.

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

buttons in the

4/13/2012

Controller Hardware Configuration Configure C200E Controller and Series A IOM in SIM-C200E 

Step 15

Action Expand the I/O.

8

• The AI_3_4_4 IOM can be seen under the tree of CEESCEFB61

4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

25

Controller Hardware Configuration Configure C200E Controller and Series A IOM in SIM-C200E 

Step 16

26

Action Add a Digital Input module. •

Click File > New> I/O Modules > IOMODULE



Select the module TC-IDD321 – Digital Input, 32 ch, 24V DC



Enter the Module Name as DI_10_4_4 under the main tab



Enter the Item Name as DI_10_4_4_Item



Enter the Module Description as “Digital Input in Slot 10 CNI MAC 4”

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

Controller Hardware Configuration Configure C200E Controller and Series A IOM in SIM-C200E 

Step 17

Enter the I/O Rack Addresses for this IOM, as follows: •

IOM Slot Number as 10



Remote IO Chassis MAC Address as 4



Control Net Module Slot Number (connected to I/O Chassis) as 4

Select the Server Displays tab. •

Enter the Group # as 100, Pos # as 6, Group Parameter as DI_10_4_4.CEESTATE



Click OK

8

18

Action

4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

27

Controller Hardware Configuration Configure C200E Controller and Series A IOM in SIM-C200E 

28

Step

Action

19

Click the OK button, and the module DI_10_4_4 will be added in the Unassigned list, as shown below

20

Assign the DI_10_4_4 module to CEESCEFB61. Refer to the steps above, if any help is required

21

Verify that the DI module is now assigned to the SCE59 controller, as shown above

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

Controller Hardware Configuration Import the Remaining Series A IO Modules into the SCE

Import the Remaining Series A IO Modules into the SCE Practice Objective •

Import the remaining hardware modules



Observe the operation of the Import/Export function

Prerequisites •

Experion PKS Server setup and configured to run an SCE controller

Introduction •

To study the Import/Export facility of Control Builder, we will import the other IOMs into the database. Using the Import/Export functionality, you can copy/paste items from one project to other



A Project file can contain many items such as IOMs and CMs. From Control Builder you can use the Import/ Export tool to copy part or all of one project to another



“Import” copies designated function blocks from the Import/Export files located in the directory shown in the Import form to the Control Builder Project. In this lab we will Import the remaining Input/Output modules into the Project. These IOMs are pre-configured, already exported and located in the following directory:

8

C:\Users\Public\ Public Documents\Honeywell\Experion PKS\ Ixport\Student_DB\Series_A

4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

29

Controller Hardware Configuration Import the Remaining Series A IO Modules into the SCE

Complete the Following Steps Using Control Builder 

Step 1

Action In the Project window select File > Import to call up the import box. •

Browse to: C:\Users\Public\ Public Documents\Honeywell\Experion PKS\ Ixport\Student_DB\Series_A and click OK in the ‘Choose folder’ window.



After selecting a directory location, all the objects available for import are displayed in the Object list box. The following Import dialog box example contains only Control Modules (CMs)

ATTENTION When the dialog box opens, the Project Tree window closes automatically. Your list may be different and contain additional items.

30

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

Controller Hardware Configuration Import the Remaining Series A IO Modules into the SCE 

Step 2

Action Select only the following Blocks from the Object list: 1. AI_5_4_4 2. AI_8_4_4 3. AO_4_4_4 4. AO_7_4_4 5. DO_6_4_4 6. DO_9_4_4 Selection can be done with the <SHIFT> button or the button. •

Keep the option “Import CEE Assignments” selected ATTENTION

8

This option imports and assigns the above items to the CEESCEFB61. If this option is not selected, then the imported function blocks are imported as unassigned blocks. The assignment option can be used because the items being imported are being assigned to the same “named” SCE/CEE from which they were exported.

4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

31

Controller Hardware Configuration Import the Remaining Series A IO Modules into the SCE 

Step

Action

3

Click the Import button. The following dialog box will appear, indicating the status of the import.

ATTENTION After a successful Import, this dialog box closes.

32

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

Controller Hardware Configuration Import the Remaining Series A IO Modules into the SCE 

Step 4

Action Open the Project Tree window, if not already open. 1. After importing all required modules, the I/O listed will appear similar to the illustration below

5 6

Click the

button and download all the I/O modules.

Click Continue in the Load window.

8

7

Press and hold the key and select all the I/O modules one by one.

4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

33

Controller Hardware Configuration Import the Remaining Series A IO Modules into the SCE 

34

Step

Action

8

Verify that the checkboxes, shown below, are selected.

9

Click OK to start the download.

10

Click the Monitoring tab and verify that all the IOs are loaded and active (green).

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

Controller Hardware Configuration Import the Remaining Series A IO Modules into the SCE 

Step

Action

11

Start Station if not already open.

12

To call the Group display, press and enter 100 in the message zone.

13

Click OK.

8

1. The status of all IO modules is displayed.

4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

35

Controller Hardware Configuration Import the Remaining Series A IO Modules into the SCE

This page was intentionally left blank.

36

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

Controller Hardware Configuration Configure C300 Controller and Series C IOM in SIM-C300

Configure C300 Controller and Series C IOM in SIM-C300 Practice Introduction In this lab, you will learn how to configure a simulated C300, referred to as a SIM-C300. The SIMC300 supports full simulation of the C300 controller including load and execution of all function blocks supported by the C300 controller, a CEE executing with the same base execution cycles, blocks executing with the same block execution period selections, and interaction with Series C I/O and PM I/O. Objective Configure a SIM-C300 Controller in Control Builder Configure a SIM-C300 CEE in Control Builder Configure the 2 IOLINKs Configure Series C IOM Download and activate the SIM-C300, CEE, and IOM Verify online SIM-C300 controller in Control Builder Verify online SIM-C300 CEE Statistics in Control Builder

8

• • • • • • •

4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

37

Controller Hardware Configuration Configure C300 Controller and Series C IOM in SIM-C300

Procedure Complete the Following Steps in Control Builder

Add a New SIM-C300 Controller 

Step

Action

1

Open the Control Builder if not opened.

2

Click FileNew  Controllers  C300 – Controller (2 I/O Links)

ATTENTION C300 and SIM-C300 share the same template

38

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

Controller Hardware Configuration Configure C300 Controller and Series C IOM in SIM-C300 

Step 3

Action Enter the Data for each configuration parameter as shown below.

The figure shows the configuration for SIM-C300 controller. Name – Enter the name as SIM_C300 Item Name - Enter SIM_C300Item Select the check box option “Load to simulation Environment” Host Name – Simulation node name

ATTENTION

4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

8

Enter the Host Name of your Experion Server and press Enter. The Host IP Address should automatically be entered. If it is not, get the IP address from your course manager.

39

Controller Hardware Configuration Configure C300 Controller and Series C IOM in SIM-C300 

Step

Action

4

Keep all the other settings as default.

5

Click the OK.

6 ATTENTION The following ‘Form Validation’ error is expected. For a SIM C300, a device index is not necessary, and was not entered. On a real C300, it would have been necessary to enter a device index. Click “Close” on “Form Validation” screen

7

40

Double click the CEE to open Module Properties.

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

Controller Hardware Configuration Configure C300 Controller and Series C IOM in SIM-C300 Step

Action

8

Change the name to SIM_CEEC300, and change the Item Name to SIM_CEEC300Item. Keep all the other settings as default and Click OK

9

Double click the first IOLINK to open Module Properties.

8



4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

41

Controller Hardware Configuration Configure C300 Controller and Series C IOM in SIM-C300 

Step 10

Action Change the name to Series_C_IOLINK, and change the Item Name to Series_C_IOLINKItem. Select the I/O family as SERIES _C_IO_TYPE. Keep all other settings as default and Click OK.

11

Double click second IOLINK to open Module Properties.

12

Change the name to PMIO_IOLINK, and change the Item Name to PMIO_IOLINKItem. Select the IO family as PM_IO_TYPE. Keep all other settings as default and Click OK.

ATTENTION This PMIO Link configuration is required to be done in class for PM IOP configuration on the last day of this course as part of optional PMIO Lesson.

42

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

Controller Hardware Configuration Configure C300 Controller and Series C IOM in SIM-C300 

Step

Action

Configure IO Modules for Series C IO. Click File  New  I/O Modules  Series_C _IO  AI-HL High Level Analog Input

8

13

4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

43

Controller Hardware Configuration Configure C300 Controller and Series C IOM in SIM-C300 

Step 14

Action Tag Name – Enter the name as C_AI_1 Item Name - Enter C_AI_1_Item IOM Number - 1.

Keep all other settings as default and click OK. 15

Configure a Series C type Digital Input module- DI-HV- High Voltage digital Input, 32 channels Tag Name – Enter the name as C_DI_6 Item Name - Enter C_DI_6_Item IOM Number – 6 Keep all other settings as default and click OK.

16

Assign C_AI_1 and C_DI_6 to Series_C_IOLINK.

17

Select SIM_C300 in Project tree.

18

44

Click on

icon on the control builder tool bar to download the SIM-C300.

19

Click Continue, and click OK in the Load Dialog window.

20

Click the Monitoring tab and note that SIM_C300 blocks appear with “S” and it is blue indicating that it is loaded, but is not active.

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

Controller Hardware Configuration Configure C300 Controller and Series C IOM in SIM-C300 Step

Action

21

Right-click SIM_CEEC300 and select Change State. This will open Request Value Change dialog box

22

Select the CEE Command WARMSTART, and select Yes when prompted for Change Online Value

8



4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

45

Controller Hardware Configuration Configure C300 Controller and Series C IOM in SIM-C300 

Step

Action

23 ATTENTION The IOLINKs do not contain IOMs, so you have to load IOMs separately.

Click on one of the IOMs in the Project window and click on the Builder tool bar to download the IOM.

46

icon on the Control

24

Download both C_AI_1 and C_DI_6

25

Click the Monitoring tab. IOMs appear in blue indicating as loaded and inactive

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

Controller Hardware Configuration Configure C300 Controller and Series C IOM in SIM-C300 Step

Action

26

Right-click on each IOM and select Activate  Selected Item(s). Select Yes when prompted for change state.

27

The IOMs are green indicating that they are active.

28

The SIM C300 configuration is complete.

8



4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

47

Controller Hardware Configuration Configure C300 Controller and Series C IOM in SIM-C300

This page was intentionally left blank.

48

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

Controller Hardware Configuration Import the Remaining Series C IO in to SIM-C300

Import the Remaining Series C IO in to SIM-C300 Practice Objective •

Import the remaining hardware modules.



Observe the operation of the Import/Export function.

Prerequisites •

Experion PKS Server setup and configured to run an C300/SIM C300 controller.

Introduction •

To study the Import/Export facility of Control Builder, we will import the other IOMs to create in the database. Using the Import/Export functionality, you can copy/paste items from one project to other.



A Project file can contain many items such as IOMs and CMs. From Control Builder you can use the Import/ Export tool to copy part or all of one project to another.



“Import” copies designated function blocks from the Import/Export files located in the directory shown in the Import form to the Control Builder Project. In this lab we will Import the remaining Input/Output modules into the Project. These IOMs are pre-configured, already exported and located in the following directory:

8

C:\Users\Public\Public Documents\Honeywell\Experion PKS\ IXPORT\Student_DB\Series_C

4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

49

Controller Hardware Configuration Import the Remaining Series C IO in to SIM-C300

Complete the Following Steps Using Control Builder 

Step 1

Action In the Project window select File > Import to call up the import box. •

Browse to: C:\Users\Public\Public Documents\Honeywell\Experion PKS\ IXPORT\Student_DB\Series_C



After browsing to the directory location, all the objects available for import are displayed in the Object list box.

ATTENTION When the dialog box opens, the Project Tree window closes automatically. Your list may be different and contain additional items.

50

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

Controller Hardware Configuration Import the Remaining Series C IO in to SIM-C300 

Step 2

Action Select only the following Blocks from the Object list: C_AI_2 C_AI_3 C_AO_4 C_AO_5 C_DO_7 C_DO_8 Selection can be done with the <SHIFT> button or the button. •

Keep the option “Import CEE Assignments” selected ATTENTION

8

This option imports and assigns the above items to the SIM_CEEC300. If this option is not selected, then the imported function blocks are imported as unassigned blocks. The assignment option can be used because the items being imported are being assigned to the same “named” SCE/CEE from where they were exported.

4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

51

Controller Hardware Configuration Import the Remaining Series C IO in to SIM-C300 

Step

Action

3

Click the Import button. The following dialog box will appear, indicating the status of the import.

ATTENTION After a successful Import, this dialog box closes.

52

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

Controller Hardware Configuration Import the Remaining Series C IO in to SIM-C300 

Step 4

Action Open the Project Tree window, if not already open. 1. After importing all required modules, the I/O listed will appear similar to the illustration below

5 6

Click the

button and download all the I/O modules to the database.

Click Continue in the Load window.

8

7

Press and hold the key and select all the I/O modules which have not yet been downloaded.

4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

53

Controller Hardware Configuration Import the Remaining Series C IO in to SIM-C300 

54

Step

Action

8

Verify that the checkboxes, shown below, are selected.

9

Click OK to start the download.

10

Click Continue if a Warning message is displayed.

11

Click the Monitoring tab and verify that all the IOs are loaded and active (green).

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

Describe Fiber Optic Extender and Its Connection Rules

C300 Controller Architecture - Part 2 of 2

Honeywell Confidential Copyright © 2012 Honeywell International Inc. Describe Fiber Optic Extender and Its Connection Rules

4/13/2012

1

Honeywell

Topics Overview Series C I/O Link Fiber Optic Extender Module Topology – Series C IOM, PM IOP Topology Type – Daisy Chain, Star, Tree Distance Limitation Cabinet Layout Specifications

9

• • • • • • •

C300 Controller Architecture - Part 2 of 2

Honeywell Confidential Copyright © 2012 Honeywell International Inc. Describe Fiber Optic Extender and Its Connection Rules

2

1

4/13/2012

Honeywell

Overview

• The C300 controller can now be connected remotely to Series C I/O or PMIO through the use of an I/O Link Fiber Optic Extender (FOE) module. • The same FOE cannot be used for Series C and PMIO connections concurrently • Each FOE can connect to two remote sites: – Two fiber optic ports sets, FO1 and FO2 – Ports have both receive (Rx) and transmit (Tx)

• Mounting options: – IOTA – Din Rail – Stand Alone

C300 Controller Architecture - Part 2 of 2

Honeywell Confidential Copyright © 2012 Honeywell International Inc. Describe Fiber Optic Extender and Its Connection Rules

3

Series C I/O Link Fiber Optic Extender Module 24V DC

4/13/2012

Honeywell IOLINK cable COMMON

Carrier Mounting Screws

Fiber Optic Extender IOTA

Fuse LED Indicators FOE to IOTA Mounting Screw

FOE to IOTA power connection

Fiber Optic ports

I/O Link Connector

C300 Controller Architecture - Part 2 of 2

Honeywell Confidential Copyright © 2012 Honeywell International Inc. Describe Fiber Optic Extender and Its Connection Rules

4

2

4/13/2012

Honeywell

Topology – Series C IOM IO Link Cable

IOM

C300

Remote Site A

1.5 Km Max.

1.5 Km Max.

Fiber Optic Cable

Remote Site B

• •

IOM C300 Controller Architecture - Part 2 of 2

4 KM Max. (requires IOLE every 1.5 km)

1.5 max between FOE with Standard Cable Possible Configurations are: Star

Daisy chain

Series C IOM

Tree (Star + Daisy chain)

Series C IOM

Series C IOM

Honeywell Confidential Copyright © 2012 Honeywell International Inc. Describe Fiber Optic Extender and Its Connection Rules

4/13/2012

5

Honeywell

Topology – PM IOP IO Link Cable

1.5 Km Max.

C300 1.5 Km Max.

Fiber Optic Cable

8 Km Max. (requires IOLE every 1.5 Km)

PM IOP With IOLink Extender IOP

PM IOP With IOLink Extender IOP IOLink Extender pair MC-IOLX02

Remote Site B

9

Remote Site A

1.5 Km Max.

C300 Controller Architecture - Part 2 of 2

Honeywell Confidential Copyright © 2012 Honeywell International Inc. Describe Fiber Optic Extender and Its Connection Rules

6

3

4/13/2012

Honeywell

Topology Type – Daisy Chain

IOM C300 IO Link Cable

Main Location

Remote Site 1

Remote Site 2

FOE

C300 Controller Architecture - Part 2 of 2

Fiber Optic Cable

Honeywell Confidential Copyright © 2012 Honeywell International Inc. Describe Fiber Optic Extender and Its Connection Rules

4/13/2012

7

Honeywell

Topology Type – Star

IO Link Cable FOE Main Location

Fiber Optic Cable

Remote Site 3

Remote Site 1

IOM

Remote Site 2



Remote Site 4

It is possible to have multiple fiber-optic extenders in any location, provided distance limitations are observed and no more than 40 IOMs are on a single I/O Link. C300 Controller Architecture - Part 2 of 2

Honeywell Confidential Copyright © 2012 Honeywell International Inc. Describe Fiber Optic Extender and Its Connection Rules

8

4

4/13/2012

Honeywell

Topology Type – Tree IO Link Cable

C300

FOE Fiber1 Fiber2 Fiber3

Fiber1 IOM

Fiber2 Fiber3

IOM

Main Location

Remote Site 1

Remote Site 2

Fiber Optic Cable

Honeywell Confidential Copyright © 2012 Honeywell International Inc. Describe Fiber Optic Extender and Its Connection Rules

C300 Controller Architecture - Part 2 of 2

4/13/2012

9

Honeywell

Distance Limitations with Series C Main Location

Remote Site#1

d1

C300 IOM IOM

d2 Remote Site#3

Remote Site#2

d4

Remote Site#4

d3 IOM

IOM

IOM



Maximum distance of any single fiber-optic segment must be less than 1.5 km:



Maximum distance of any single “leg” must be less than 4.0 km. In above figure:

 d1, d2, d3, d4 <= 1.5 km

9

 0.25 + d1 + 0.25 <= 4.0 km  0.25 + d2 + 0.25 + d3 + 0.25 + d4 + 0.25 <= 4.0 km C300 Controller Architecture - Part 2 of 2

Honeywell Confidential Copyright © 2012 Honeywell International Inc. Describe Fiber Optic Extender and Its Connection Rules

10

5

4/13/2012

Honeywell

Distance Limitations with Series C – Example 1 Main Location

Remote Site#1

d1 = 1.5 km

C300 IOM IOM

d2 = 1.0 km

Remote Site#2

d3 = 1.0 km

Remote Site#3

IOM

Remote Site#4

d4 = 1 km

IOM

IOM

• The connections shown in figure above will work because: – d1(1.5), d2(1.0), d3 (1.0), d4(1.0) <= 1.5 km – 0.25 + d1(1.5) + 0.25 = 2.0 <= 4.0 km 0.25 + d2(1.0) + 0.25 + d3(1.0) + 0.25 + d4(1.0) + 0.25 = 4.0 <= 4.0 km C300 Controller Architecture - Part 2 of 2

Honeywell Confidential Copyright © 2012 Honeywell International Inc. Describe Fiber Optic Extender and Its Connection Rules

4/13/2012

11

Honeywell

Distance Limitations with Series C – Example 2 Main Location

Remote Site#1

d1 = 2.0 km

C300 IOM IOM

d2 = 1.5 km

Remote Site#2

d3 = 1.5 km

Remote Site#3

IOM

d4 = 1 km

Remote Site#4

IOM

IOM

• The connections shown in above figure will not work because: – d1(2.0) which is not <= 1.5 km – 0.25 + d2(1.5) + 0.25 + d3(1.5) + 0.25 + d4(1.0) + 0.25 = 5.0 km which is not <= 4.0 km C300 Controller Architecture - Part 2 of 2

Honeywell Confidential Copyright © 2012 Honeywell International Inc. Describe Fiber Optic Extender and Its Connection Rules

12

6

4/13/2012

Honeywell

Cabinet Layout

C300 Controller

FOE can use either Violet or Grey IOL

Control Firewall FOE – A I/O Link Extender for Link A

Digital Input Card

FOE – B I/O Link Extender for Link B

C300 Controller Architecture - Part 2 of 2

Honeywell Confidential Copyright © 2012 Honeywell International Inc. Describe Fiber Optic Extender and Its Connection Rules

13

Honeywell

Specifications •

Power Supply Options



Distance

4/13/2012

– 20 to 30V @ 200mA – Segment distance between FOE: • With Standard Cable: 1.5 Km • With Premium Cable: 2.0 Km – Total maximum IOLink length • Series C IO: 4 Km • PM IO: 8 Km – Propagation delay: Each FOE fiber optic converter subtracts a certain value from the total IOLink length. • Series C IO: 0.25 Km per FOE • PM IO: 0.5 Km per FOE



Fiber-Optic Fiber type: Multimode Fiber core diameter: 62.5 mm Fiber cladding diameter: 125 mm Fiber connectors: ST type Power budget: 8 db min, 15 db typical

9

– – – – –

C300 Controller Architecture - Part 2 of 2

Honeywell Confidential Copyright © 2012 Honeywell International Inc. Describe Fiber Optic Extender and Its Connection Rules

14

7

4/13/2012

Honeywell

Describe the Fiber Optic Extender and Its Connection Rules

Completion Certificate

Proceed to the next lesson in your course material. C300 Controller Architecture - Part 2 of 2

Honeywell Confidential Copyright © 2012 Honeywell International Inc. Describe Fiber Optic Extender and Its Connection Rules

15

4/13/2012

Honeywell

This page intentionally left blank

C300 Controller Architecture - Part 2 of 2

Honeywell Confidential Copyright © 2012 Honeywell International Inc. Describe Fiber Optic Extender and Its Connection Rules

16

8

4/13/2012

Describe the Control Firewall Connections in the Series C System

C300 Controller Architecture - Part 2 of 2

Honeywell Confidential Describe Copyright © 2012 Honeywell International Inc. the Control Firewall Connections in the Series C System

17

4/13/2012

Honeywell

Overview • Topology rules pertaining to the Control Firewall

9

• Overview of FTE limits

C300 Controller Architecture - Part 2 of 2

Honeywell Confidential Describe Copyright © 2012 Honeywell International Inc. the Control Firewall Connections in the Series C System

18

9

4/13/2012

C300 Topology Rules – Control Firewall

Honeywell

C300, Series C FIMs must be connected to the Control Firewall. The C300 and any FTEBs assigned to it must be on the same control firewall. No other device, such as FTEB for C200, Ethernet PLCs, Stations or Servers can connect to the Control Firewall with the exception of devices qualified for Peer Control Data Interface like Safety Manager and Modbus Gateway’s (Explained in Advance Course). C300 Controller Architecture - Part 2 of 2

Honeywell Confidential Describe Copyright © 2012 Honeywell International Inc. the Control Firewall Connections in the Series C System

19

C300 Topology Rules – Control Firewall

4/13/2012

Honeywell

The Control Firewall is connected by uplink to a L1 or L2 switch. Connections can be Fiber Optic or STP Cable. Fiber Optic: 2 KM multi mode or 15 KM single mode. STP cable: CAT 5 up to 100 M. Control Firewalls cannot be cascaded. C300 Controller Architecture - Part 2 of 2

Honeywell Confidential Describe Copyright © 2012 Honeywell International Inc. the Control Firewall Connections in the Series C System

20

10

4/13/2012

Honeywell

Wiring Detail – Series C Control Firewall Fiber Uplink

STP Uplink FTE Yellow/A

FTE Green/B

C300 Controller Architecture - Part 2 of 2

Honeywell Confidential Describe Copyright © 2012 Honeywell International Inc. the Control Firewall Connections in the Series C System

21

4/13/2012

Honeywell

Series C Control Firewall

100Base-FX Uplink (Media Converter not shown)

10/100Base-TX Ports

Control Firewall Module

9

100Base-TX Uplink

C300 Controller Architecture - Part 2 of 2

Honeywell Confidential Describe Copyright © 2012 Honeywell International Inc. the Control Firewall Connections in the Series C System

22

11

4/13/2012

Honeywell

Series C Control Firewall Module

• Diagnostic LEDs • 24VDC Power Present • Status/Alarm LED (bicolor blink when the alarm occurs) • Activity LEDs for all ports

Activity LEDs for Ports

C300 Controller Architecture - Part 2 of 2

Honeywell Confidential Describe Copyright © 2012 Honeywell International Inc. the Control Firewall Connections in the Series C System

23

How Many FTE Nodes Do You Have?

4/13/2012

Honeywell

• An FTE Community can have no more than 330 FTE Nodes calculated as follows: – Max. 125 Redundant FIMs per Server = 125 x 2 = 250 – Max. 20 Redundant C300s per Server = 20 x 2 = 40 – Max. 2 Redundant PGMs per Server = 2 x 2 = 4 – Max. 40 Stations = 40 – Max. 1 Redundant Server Pair = 2 – Max. 7 ACE = 7 – GRAND TOTAL: 343

• If any FTEBs are present in the Community, the limit is 200 FTE Nodes. • “Embedded FTE” which is used in the C300, Series C FIM, and PGM is at the MAC layer; therefore, “yellow” and “green” have same IP address. • Starting in R400, Servers and Workstations require only one IP address. C300 Controller Architecture - Part 2 of 2

Honeywell Confidential Describe Copyright © 2012 Honeywell International Inc. the Control Firewall Connections in the Series C System

24

12

4/13/2012

Honeywell

Question 1: Control Firewall

Which of the following is not a valid connection to a Control Firewall? A) Series C FIM B) C300 Controller C) FTEB for specific Series A IO D) FTEB for C200

Incorrect. Correct! FTEB FTEBfor forC200 C200controller controllerisisnot notaavalid validdevice deviceto to connect to Control Firewall. No device such as FTEB for C200, Ethernet PLCs, Stations or Servers, can connect to Yourcorrect The answer: answer is: the Control Firewall Correct Incorrect You Youmust did - Click not -answer Click answer anywhere anywhere thethis question to before You answered this correctly! question tocontinue continue completely continuing Click anywhere to continue.

Submit

C300 Controller Architecture - Part 2 of 2

Clear

Honeywell Confidential Describe Copyright © 2012 Honeywell International Inc. the Control Firewall Connections in the Series C System

4/13/2012

25

Honeywell

Summary

• C300 and Series C FIM must be connected to the Control Firewall.  – No other device, such as FTEB for C200, Ethernet PLCs, Stations or Servers can connect to the Control Firewall (with the exception of devices qualified for Peer Control Data Interface like Safety Manager and Modbus Gateway’s – to be explained in the Advance Course).

• C300 and FTEB (for specific Series A IO and AB devices) associated to  it must be on the same Control Firewall.

9

• The Control Firewall is connected by uplink to a L1 or L2 switch.  • Control Firewalls cannot be cascaded. 

C300 Controller Architecture - Part 2 of 2

Honeywell Confidential Describe Copyright © 2012 Honeywell International Inc. the Control Firewall Connections in the Series C System

26

13

4/13/2012

Honeywell

Describe the Control Firewall connections in the Series C System

Completion Certificate

Proceed to the next lesson in your course material. C300 Controller Architecture - Part 2 of 2

Honeywell Confidential Describe Copyright © 2012 Honeywell International Inc. the Control Firewall Connections in the Series C System

27

4/13/2012

Honeywell

This page intentionally left blank

C300 Controller Architecture - Part 2 of 2

Honeywell Confidential Describe Copyright © 2012 Honeywell International Inc. the Control Firewall Connections in the Series C System

28

14

4/13/2012

Define a Typical Series C Configuration

C300 Controller Architecture - Part 2 of 2

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

29

Define a Typical Series C Configuration 4/13/2012

Honeywell

Putting the Pieces Together RED CF9

Series C IO

C300

FIM

RED FIM

PMIO

9

Series A IO

C300 Controller Architecture - Part 2 of 2

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

30

15

Define a Typical Series C Configuration 4/13/2012

C300 Controller I/O Link Configurations

Honeywell

IOLINK 1 and 2

FTE Yellow and Green

C300 Controller Architecture - Part 2 of 2

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

31

Define a Typical Series C Configuration 4/13/2012

Honeywell

How a Cabinet is Wired Typical I/O Link Cable

C300 Controller Architecture - Part 2 of 2

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

32

16

Define a Typical Series C Configuration 4/13/2012

Honeywell

Series C C300 Controller IOTA

I/O Link # 1

FTE Device index

C300 Controller Module I/O Link # 2

FTE Battery connection from power system

GPS Time Sync Input (Future)

C300 Controller Architecture - Part 2 of 2

Private path redundancy (shielded Twisted pair)

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

33

Define a Typical Series C Configuration 4/13/2012

Honeywell

Wiring Detail – Series C FIM

FTE Yellow/A

FTE Green/B Fieldbus Links

9

Connection to Fieldbus power supply

C300 Controller Architecture - Part 2 of 2

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

34

17

Define a Typical Series C Configuration 4/13/2012

Honeywell

Wiring Detail – Series C Analog Input

IOLINK Input Signal wiring

Shield Terminations

C300 Controller Architecture - Part 2 of 2

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

35

Define a Typical Series C Configuration 4/13/2012

Honeywell

Question 1: Connectivity

A C300 Controller has PM IO connected to both IO LINKs. Some of the data is obtained from a remote monitoring system 5 km from the C300 cabinet. Which of the following is the correct option? A) Extend the PM IO using IO Link Extender B) Series C FIM C) Series C IO

Correct! Incorrect. To get Todata getis: from data the fromremote the remote vibrating Your The correct answer: answer vibrating monitoring monitoring system extend system the extend PM IO the using PM IO You must answer the question before YouIncorrect Correct did You notusing -answer answered -Click Click anywhere anywhere this this question correctly! to to continue continue completely Link IO Link Extender. Extender. continuing Click anywhere to continue.

Submit

C300 Controller Architecture - Part 2 of 2

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

36

18

Clear

Define a Typical Series C Configuration 4/13/2012

Honeywell

Summary • C300 controllers, Series C FIM, and FTEB for Series A IO are  connected to the Control Firewall.

• Series C and PM IO are connected to the C300 controller by the two IO  LINKs on the C300 Controller IOTA. – Series C and PM IO cannot be mixed on the same IOLINK

• Remote PMIO is implemented using the PM IO Link Extender.  • C300 can be associated to Series A IO directly via FTEB. 

C300 Controller Architecture - Part 2 of 2

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

37

Define a Typical Series C Configuration 4/13/2012

Honeywell

Conclusion

Define a Typical Series C Configuration

Completion Certificate

9

Proceed to the next lesson in your course material. C300 Controller Architecture - Part 2 of 2

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

38

19

Define a Typical Series C Configuration 4/13/2012

This page was intentionally left blank.

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

Describe Performance Calculations

Performance Calculations and Monitoring

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

1

Describe Performance Calculations 4/13/2012

Honeywell

Overview • Each controller can be configured and used differently – Ex: – Base execution period of the CEE – Number, type, execution period of CMs – Number, size of SCMs

• Controller configuration determines its: – Processor loading – Memory used

• Controller performance is expressed in units: – C200 & C200E: • Processing Units (PU) • Memory Units (MU) – C300 Execution Units (XU) • Control XU – same idea (and sometimes referred to) as PU • Communication XU (peer-to-peer, display communication) • IO XU – (IOLink – sometimes referred to as Link Units) • Memory Units (MU) (C200/C200E/C300) Honeywell Confidential Copyright © 2012 Honeywell International Inc.

2

1

Describe Performance Calculations 4/13/2012

10

Performance Calculations and Monitoring

Honeywell

Processing Unit (PU)

• The measure of a controller’s capacity to execute control strategies – Quantifies the amount of processing time necessary to complete a logic execution

• Items consuming PUs include: CMs, SCMs, Series A IOMs – Series C IOMs and PMIO do NOT consume PUs

• PU specifications are defined based on a typical Control module types – Example: • A “typical” regulatory control (PID) CM consumes about 3 PUs • A Redundant C200’s capacity is 1600 PUs – Approximately 530 Reg. Ctl CMs (executing once per second)

Performance Calculations and Monitoring

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

3

Describe Performance Calculations 4/13/2012

Honeywell

Execution Unit (XU)

• Because a single Processing Unit specification is not possible for a C300 controller: – The concept of an Execution Unit (XU) is introduced to model how a C300 controller’s processing power is spent.

• Execution Unit (XU) is specific to the C300 controller and is required because the C300 controller performs multiple functions such as: – Control – CPU time used to execute control strategies (similar to PUs of a C200). – IO – CPU time used to support and communicate with IO on the two IO Links and with ControlNet-resident Series A IO which is connected via FTEB modules. – Communication – CPU time used for communicating with peer nodes (e.g. C300s, C200s, ACEs, FIM4s, etc.) and displays.

• Execution Unit (XU) is a measure of C300 processing capability per second: – 1 XU of a C300 is logically equal to 1 PU of a C200/ACE.

Performance Calculations and Monitoring

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

4

2

Describe Performance Calculations 4/13/2012

Honeywell

C300 Communication XU

• Execution Units (XU) required to support the specified communications are calculated automatically from the following inputs: – Number of Peer Connections (node type is not critical) – nodes considered as peers include C300, C200/C200E, ACE, FIM4 – Number of Console Stations associated with Experion Server/cluster – Number of Parameters per second for display throughput – Number of Messages per second • Number of Messages/second is calculated from the number of Exchange blocks, Push block stores, and SCM block stores that initiate and respond to requests.

Performance Calculations and Monitoring

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

5

Describe Performance Calculations 4/13/2012

Honeywell

C200 & C200E Resource Usage

• ‘Base’ represents “Overhead” processing done by the controller • ‘Free’ is the recommended unused CPU capability – 40% for 50ms C200/E, 60% for 5ms C200 (N/A for C200E)

• “Spend” the CPU resources available in each C200 / C200E – Depending on requirements 16000 MU 100%

Free PU Capacities: 50ms non-redundant – 3600 PUs 50ms redundant – 1600 PUs 5ms non-redundant – 2400 PUs C200 Only

4000 MU

Control

PUs For user

Base 0%

C200E

Performance Calculations and Monitoring

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

6

3

Describe Performance Calculations 4/13/2012

10

C200

Honeywell

C300 Resource Usage • XU indicates the processing power of the C300 – Control (Control XU) – IO (IO XU) – Communication (Comm XU)

100%

Free Comm

16000 MU

Control

• Decide how to “Spend” the CPU and memory resources available in each C300 Controller

5500 XUs For user IO

– Depending on requirements Base 0%

Performance Calculations and Monitoring

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

Describe Performance Calculations 4/13/2012

7

Honeywell

PU and MU Table for C200/C200E Typical Module Types

Processing Resource Consumption (per module)

Memory Resource Usage

50/5 ms CEE Non-Red (PU/Module Execution)

50ms CEE Non-Red (PU/Module Execution)

50/5 ms CEE Non-Red (MU/Mod)

Typical IO Module (Average consumption of available IOMs)

0.3

0.19

0.6

Analog Data Acquisition Module

2.9

3.8

7.4

Small Analog Data Acquisition Module

0.47

0.43

1.0

Regulatory Control Module

2.8

2.8

3.9

Auxiliary Function Module

4.2

5.1

13.1

Digital Data Acquisition Module

1.2

1.2

3.1

Device Control Module

1.3

1.3

3.1

Logic Control Module

1.0

1.0

3.5

SCM

2.0

3.0

28.9

Small Digital Data Acquisition Module

0.22

0.14

0.6

Performance Calculations and Monitoring

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

8

4

Describe Performance Calculations 4/13/2012

Honeywell

PU and MU Table for C300 Typical Module Types

Processing Resource Consumption (per module)

Memory Resource Usage

50ms C300 (PU/Module Execution)

50 C300 (MU/Mod)

Typical IO Module (Average consumption of available IOMs)

0.2

0.5

Analog Data Acquisition Module

4.2

7.3

Small Analog Data Acquisition Module

0.5

1.0

Regulatory Control Module

3.1

3.9

Auxiliary Function Module

0.7

6.4

Digital Data Acquisition Module

1.3

2.0

Device Control Module

1.2

2.5

Logic Control Module

1.4

3.9

SCM

5.0

27.9

Small Digital Data Acquisition Module

0.2

0.5

Performance Calculations and Monitoring

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

9

Honeywell

PU and MU Calculation Example •

Describe Performance Calculations 4/13/2012

Processing Units (for a C200/Control XU for C300) – For a given Control Module – PU = (PU per cycle) / (cycle time, Sec) – Total for Complete Control Strategy – Total PUs = (No. of modules) x (Module PU) / (execution period, Sec) for each CM



Memory Unit



Processing Unit and Memory Unit calculation example for:



Memory Unit = (No. of modules) x ( Module MU)

– Regulatory Control Modules = 2 – Execution Period = 0.5 sec Typical calculation for Regulatory Control module (1 CM,1 AI Channel, 1 Data acquisition, 1 PID, 1 AO channel, 6 Logic) PU

MU

Total PU

Total MU

C200/C200E

2.8

3.9

(2) x (2.8) / (0.5) = 11.2

(2) x (3.9) = 7.8

C300

3.1

3.9

(2) x (3.1) / (0.5) = 12.4

(2) x (3.9) = 7.8

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

10

5

Describe Performance Calculations 4/13/2012

10

Performance Calculations and Monitoring

Honeywell

Correlation of PU/XU and % CPU loading •

The following table shows an estimate of the number of PUs / XUs that will cause 1% CPU loading Correlation Table for 1% CPU loading Controller

Number of PUs/XUs(~)

C200 (Non-Redundant)

50-60

C200 (Redundant)

20-30

C300

80-90



Note: All the values listed are approximate



Example: For a C300, control strategy using 2000 PU will amount to a % CPU usage of 22.22% – Calculated by formula 2000 PU /90 = 22..22%, seen at CPUCYCLEAVG[40] – Free CPU would be approximately 77% (100% – 22.22%), seen at CPUFREEAVG

Performance Calculations and Monitoring

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

11

Describe Performance Calculations 4/13/2012

Honeywell

Monitor CPU % Loading

• XU of C300 and PU of C200/C200E/C300 are not shown directly – Inferred in terms of CPU Usage and CPU Free

• Recommended CPU free: C300: 20%, C200: 50ms: 40%, 5ms: 60%)

– Displayed on faceplate of C200/C200E/C300 controller within Station – Within Control Builder for C300, this same information is on the statistics tab of the controller template • For a C200/C200E this information is available on the statistics tab of the CEE template

• Minimum CPU Free (%)

– Indicates ‘minimum’ value recorded, since the controller power up or a last statistics reset

Performance Calculations and Monitoring

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

12

6

Describe Performance Calculations 4/13/2012

Honeywell

C300 CPU Free Alarms

• If the average free CPU available is lower than the limits (below), then the following alarms are initiated • CPU Free Low – Threshold defaults to 20% and is user configurable • On the C300 properties – Main tab – An alarm is generated when CPU Free is less than the threshold • Displayed on the System Alarm Summary • Priority - LOW

• CPU Free Low Low – Threshold is fixed at 10% and is not user configurable – An alarm is generated when CPU Free is less than 10% • Displayed on the System Alarm Summary • Priority – HIGH

Performance Calculations and Monitoring

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

13

Honeywell

Execution Cycles (Phases) • Execution period and phase = execution cycle CEE

0

Describe Performance Calculations 4/13/2012

CM

PHASE (cycle) 1 2 3 4 5 6 7 8 9 10 11 12

37 38 39

0

1850 1950 1900 2000

0 50 100 150 200 250 300 350 400 450 500 550 600 TIME (ms)

This CEE base execution period has 40 timing cycles (phases) of 50 ms each

• Example:

– A CM with a one second execution period (1000 ms) and a phase of 0 would execute at phase 0 and again at phase 20 Honeywell Confidential Copyright © 2012 Honeywell International Inc.

14

7

Describe Performance Calculations 4/13/2012

10

Performance Calculations and Monitoring

Honeywell

CPU Loading Tab – Cycle Loading Table

• The CPU Loading tab is one of two tabs containing CPU statistics used for maintenance and performance monitoring of the CEE • View the average CPU (CPUCYCLEAVG) and maximum CPU (CPUCYCLEMAX) usage for a given control cycle (0 -39) – “Cycle 40” is the overall average (or max)

• Data shown is since last power up (or manual statistics reset) Shows the historical maximum of Central Processor Unit (CPU) processing power used per cycle

Average percentage of Central Processing Unit (CPU) processing power used per cycle

Data is shown only when accessed from the monitoring tab

Performance Calculations and Monitoring

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

15

Describe Performance Calculations 4/13/2012

Honeywell

CPU Loading Tab Parameters

• Recommendations for C200s and C300s with 50 ms execution period Parameter CPUCYCLEAVG[40]

CPUCYCLEAVG[0..39]

CPUCYCLEMAX[40]

CPUCYCLEMAX[0..39]

Description

Recommended

Average CPU used across all 40 CEE execution cycles

<60%

Average CPU used for individual cycles Units are percent of 50 ms cycle. Index corresponds to the cycle (phase) number.

<60%

Maximum of CPU used for all 40 CEE execution cycles

<85%

Historical maximum of the CPU used by each execution cycle. Units are percent of 50 ms cycle. Index corresponds to the cycle (phase) number.

<85%

• For C200 5ms, CPU Cycle average values should be less than 40% • For C300 20ms, CPU Cycle average values should be less than 50% • More details: Experion PKS Control Builder Components Theory manual Performance Calculations and Monitoring

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

16

8

Describe Performance Calculations 4/13/2012

Honeywell

CPU Overrun

• An overrun occurs when any container blocks assigned to a cycle fail to execute within the cycle – Indicates the CPU is scheduled to perform more tasks than can be completed within a base cycle

• Overruns are diagnostic events reported by the CEE as ‘CPU cycle overruns‘ • Getting an overrun occasionally (may not be bad) – Ex: an overrun occurred when downloading a large number of CMs

• Getting overruns periodically (this is bad) – The CPU is routinely deferring execution 1 (or more) CMs to the next cycle – Needs to be fixed • Note the cycle numbers • Load balance • Possibly remove control Data is shown only strategies (CMs, SCMs, etc.) when accessed from the monitoring tab from the CEE Performance Calculations and Monitoring

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

17

Describe Performance Calculations 4/13/2012

Honeywell

Cycle Overrun Alarm Conditions

• The conditions for reporting and clearing overrun alarms are summarized below. • A CEE configuration that causes regular overruns should be changed by reducing the total load or rebalancing the load across timing cycles. If Controller is . . .

CEE reports alarm if . . .

CPM (50 ms BASEPERIOD)

Two consecutive intervals of Four consecutive 2000 milliseconds have at intervals of 2000 least one cycle overrun. milliseconds have no cycle overruns.

ACE (500 ms BASEPERIOD)

Two consecutive intervals of Four consecutive intervals of 20 seconds 20 seconds have at least one cycle overrun. have no cycle overruns.

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

18

9

Describe Performance Calculations 4/13/2012

10

Performance Calculations and Monitoring

CEE clears alarm if . . .

Honeywell

Load Balancing

• Procedure by which overruns are eliminated or minimized by automatically assigning scheduling parameters to container blocks. • Scheduling parameters – Period - The amount of time between two consecutive executions of a CM or SCM block – Phase - Determines the set of cycles in which a container block executes – Execution Order - The time sequence in which container blocks execute

Performance Calculations and Monitoring

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

19

Describe Performance Calculations 4/13/2012

Honeywell

Memory Units • Memory Unit (MU)

– The units used to define the amount of memory used by control strategies (CMs, SCMs, etc.)

• The Memory tab indicates – Total user memory – Currently used memory – Currently Free memory

C200E, C300 C200

Data is shown only when accessed from the Monitoring tab.

Total User Memory Units in Kb Currently Used Memory

Currently Free Memory

Performance Calculations and Monitoring

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

20

10

Describe Performance Calculations 4/13/2012

Honeywell

Memory usage exceeds limits • Memory usage exceeds limits – ‘Currently Free Memory’ becomes negative. – Diagnostic alarm generated • Priority - Low

Performance Calculations and Monitoring

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

21

Main Tab – C300 Memory Exceeded Alarm

Describe Performance Calculations 4/13/2012

Honeywell Memory Exceeded Alarm is generated if Currently Free Memory is less than zero (indicates a negative value)

Enable Memory Limit Exceeded Alarm If, during any 2-second interval, the maximum count of redundancy bytes transferred each cycle from primary to secondary C300 reaches this value, a high-priority alarm is reported by the CEE block Honeywell Confidential Copyright © 2012 Honeywell International Inc.

22

11

Describe Performance Calculations 4/13/2012

10

Performance Calculations and Monitoring

Honeywell

EXECTIMER • Execution Timer Block (EXECTIMER)

– Used to measure execution timing of Control Modules, SCMs, RCMs, UCMs – Used to measure the timing of individual basic blocks or groups of basic blocks within Control module – Used to measure the execution time for Control Strategy to be reused

• Supported controllers – C200E, C300, ACE, with their simulation environments and C300 20 ms

Performance Calculations and Monitoring

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

23

EXECTIMER – Configuration and Limitations •

Describe Performance Calculations 4/13/2012

Honeywell

EXECTIMER is used by creating two instances – One instance marks beginning of time interval – Other instance marks the end of a time interval



Connect the output parameter of beginning EXECTIMER to input parameter of end EXECTIMER



Limitations: EXECTIMER cannot be used for any of the following purposes – Measuring timing effects between Different execution Environments – Measuring timing effects between Execution Environment and IO – Measuring timing effects between Execution Environment and OPC gateway or OPC server

Performance Calculations and Monitoring

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

24

12

Describe Performance Calculations 4/13/2012

Honeywell

Summary

• A Processing Unit (PU) is defined as a platform independent entity which quantifies the amount of processing time necessary to perform a specific control processing task in a C200 or C200E. • An Execution Unit (XU) represents the same amount of processing resources in a C300. • The amount of I/O Link bandwidth available for I/O scanning per second is divided into 1000 units called Link Units (LU). • A Memory Unit (MU) represents 1 kilobyte or 1024 bytes. – C200 has 4000 MUs – C200E, C300 have 16000 MUs

• EXECTIMER blocks are used to measure execution time of basic blocks or groups of blocks

Performance Calculations and Monitoring

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

25

Describe Performance Calculations 4/13/2012

Honeywell

Conclusion

Describe Performance Calculations

Completion Certificate

Proceed to the next lesson in your course material. Honeywell Confidential Copyright © 2012 Honeywell International Inc.

26

13

Describe Performance Calculations 4/13/2012

10

Performance Calculations and Monitoring

This page was intentionally left blank.

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

11

Identify the Debutanizer Lab Sequence

Process Simulation for Lab Exercise

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

1

Identify the Debutanizer Lab Sequence 4/13/2012

Honeywell

Introduction

• This lesson introduces you to the control modules you will build later in the course using Control Builder.

Process Simulation for Lab Exercise

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

2

1

Identify the Debutanizer Lab Sequence 4/13/2012

Honeywell

Data Acquisition – TI20

Process Simulation for Lab Exercise

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

3

Honeywell

PID – FC01

Process Simulation for Lab Exercise

Identify the Debutanizer Lab Sequence 4/13/2012

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

4

2

Identify the Debutanizer Lab Sequence 4/13/2012

11 Honeywell

PID Split Range Outputs – PC16

Process Simulation for Lab Exercise

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

5

Honeywell

Cascade PID – LC14 and FC17

Process Simulation for Lab Exercise

Identify the Debutanizer Lab Sequence 4/13/2012

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

6

3

Identify the Debutanizer Lab Sequence 4/13/2012

Cascade PID with 2 Secondaries LC 14 , FC17 and FC18

Process Simulation for Lab Exercise

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

7

Identify the Debutanizer Lab Sequence 4/13/2012

Honeywell

Device Control - Pumps

Process Simulation for Lab Exercise

Honeywell

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

8

4

Identify the Debutanizer Lab Sequence 4/13/2012

11 Honeywell

Device Control - Fans

Process Simulation for Lab Exercise

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

9

Identify the Debutanizer Lab Sequence 4/13/2012

Honeywell

Conclusion

Identify the Debutanizer Lab Sequence

Completion Certificate

Proceed to the next lesson in your course material. Process Simulation for Lab Exercise

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

10

5

Identify the Debutanizer Lab Sequence 4/13/2012

This page was intentionally left blank.

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

12

Describe the EXCEL Simulation Used for Labs

EXCEL Simulation

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

1

Describe the EXCEL Simulation Used for Labs 4/13/2012

Honeywell

Introduction •

In this lesson, you will learn how the Excel Data Exchange program, a licensed Honeywell option, works with the Excel simulation spreadsheet and process simulator used in this course.



At the conclusion of this lesson, you will be able to: – Identify the two function block parameters available only in the simulated control execution (SCE) environment – Identify the three simulation modes available in the SCE environment – Explain the purpose of closing and reopening the spreadsheet after configuring and loading new tags to the system

EXCEL Simulation

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

2

1

Describe the EXCEL Simulation Used for Labs 4/13/2012

Honeywell

SIMVALUE and SIMMODE • SIMVALUE AND SIMMODE are only available for the SCE environment. • SIMMODE provides three modes: – NONE – DIRECTSUB – SIMVALSUB

• SIMVALUE substitutes the PV when the simmode is in SIMVALSUB Honeywell Confidential Copyright © 2012 Honeywell International Inc.

EXCEL Simulation

3

Describe the EXCEL Simulation Used for Labs 4/13/2012

Honeywell

Simulation Spreadsheet

EULO

Tag Function block parameter

=G7

EUHI

Mode select

Not<EULO Not>EUHI

OP

Result of two left columns

The new PV

OP/100SPAN+EULO

Current mode

Mode change permit

Excel must be open with the simulation spreadsheet loaded EXCEL Simulation

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

4

2

Describe the EXCEL Simulation Used for Labs 4/13/2012

• Some of these tags will be built as a part of the lab and some imported. • There are tags configured in the spreadsheet which do not exist in the Experion server at the start of the class.

EXCEL Simulation

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

5

Describe the EXCEL Simulation Used for Labs 4/13/2012

Honeywell

Enabling Excel Simulation

• To make Excel Spreadsheet Write enabled , uncheck “Disable Writes Via the Network API” option

EXCEL Simulation

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

6

3

Describe the EXCEL Simulation Used for Labs 4/13/2012

12

Honeywell

Simulation Spreadsheet

Honeywell

Conclusion

Describe the Excel Simulation Used for Labs

Completion Certificate

Proceed to the next lesson in your course material. EXCEL Simulation

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

7

Describe the EXCEL Simulation Used for Labs 4/13/2012

Honeywell

This page intentionally left blank

EXCEL Simulation

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

8

4

Describe the EXCEL Simulation Used for Labs 4/13/2012

13

Describe the Procedure to Build Control Modules

Data Acquisition Control Module

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

1

Describe the Procedure to Build Control Modules 4/13/2012

Honeywell

Introduction • In this lesson you will learn about Experion control modules. • At the conclusion of this lesson, you will be able to: – Build and edit control modules – Load, activate and monitor control modules – Insert an OLE object in a control module

Data Acquisition Control Module

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

2

1

Describe the Procedure to Build Control Modules 4/13/2012

Honeywell

Topics

• Building and Editing Control Modules • Loading, Activating and Monitoring Control Modules • Inserting an OLE Object in a Control Module

Data Acquisition Control Module

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

3

Describe the Procedure to Build Control Modules 4/13/2012

Honeywell

Methods to Add a New Control Module (CM) • Three methods to add a CM: – From the Library: • Drag and drop onto a CEE • Drag and drop onto a blank area – From the Menu: • File>New>Control Module

1

3

Data Acquisition Control Module

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

4

2

2

Describe the Procedure to Build Control Modules 4/13/2012

Honeywell

Different Actions Based on Method Used Name New Dialog?

Put in Unassigned?

Drop on CEE

Yes

No

Drop to Blank

Yes

Yes

Menu

No

Yes

Depending on the method used to add the CM, your CM may be automatically assigned to your CEE, or it may be put in Unassigned.

Depending on the method used to add the CM, you may or may not be presented with this dialog box.

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

Data Acquisition Control Module

13

Method Used

5

Describe the Procedure to Build Control Modules 4/13/2012

Honeywell

Assigning Control Modules to a CEE Required if the “menu” method was used, or if the IOM was dropped onto a blank area.

1b 3 1a

2 Assigned to CEE

Data Acquisition Control Module

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

6

3

Describe the Procedure to Build Control Modules 4/13/2012

Opening Chart View to Configure a Control Module

Honeywell

Double Click When the “File Method” is used to add a new Control Module, the Chart View window is automatically opened.

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

Data Acquisition Control Module

7

Describe the Procedure to Build Control Modules 4/13/2012

Honeywell

Add Function Blocks • Add Function Blocks from the library to the CM • Add them in the order in which they should execute – Ex: AI, DACA, PIDA, AO

Series A

2

3

TIP: After adding function blocks, save your CM. This allows the point picker to display the new function blocks.

1 Series C

4 Data Acquisition Control Module

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

8

4

Describe the Procedure to Build Control Modules 4/13/2012

Honeywell

Provide Automatic ORDERINCM

– Displays Order in CM on the top left corner of all applicable Function Blocks by default – Reduces engineering efforts required earlier in exposing this parameter on Function Blocks Series A IO channel function blocks have an ORDERINCM, Series C IO channel function blocks do not.

Display Order in CM option is selected Data Acquisition Control Module

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

9

Function Block Execution Order in the CM

Data Acquisition Control Module

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

10

5

Describe the Procedure to Build Control Modules 4/13/2012

Honeywell

Describe the Procedure to Build Control Modules 4/13/2012

13

• System Preferences within Control Builder has an option to display Order in CM on Function Blocks

Adding IO Channel Function Blocks to the Control Module

Honeywell

• A IO channel can be added to the CM by either dragging it from an IOM in the Project tab, or by dragging it from the Library – When added from an IOM in Project, the channel is automatically assigned to a specific channel on a specific IOM

Only available for SeriesC channels

Drag and Drop

Drag and Drop

This method is available for all channel types. The channel must be manually assigned later.

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

Data Acquisition Control Module

11

Manually Assigning a SeriesC Channel

Describe the Procedure to Build Control Modules 4/13/2012

Honeywell

X

Data Acquisition Control Module

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

12

6

Describe the Procedure to Build Control Modules 4/13/2012

Adding and Manually Assigning a Series A Channel

Honeywell

13

Drag & Drop

Double Click

Data Acquisition Control Module

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

13

Configure the CM and Each Function Block

Describe the Procedure to Build Control Modules 4/13/2012

Honeywell

• Double click on a blank space to configure the properties of the CM • Double click on each function block to configure its properties • The properties of the CM will be covered in coming slides

Data Acquisition Control Module

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

14

7

Describe the Procedure to Build Control Modules 4/13/2012

Displaying the Control Module’s Properties

Data Acquisition Control Module

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

15

Name and item name



Parent asset



Execution period –

Describe the Procedure to Build Control Modules 4/13/2012

Honeywell

Configuring a CM – Main Tab •

Honeywell

CEE ‘base execution period’ = 50 ms • 50 ms to 2 sec • Default = 1 sec



CEE ‘base execution period’ = 5 ms • 5 ms to 200 ms • Default = 200 ms



Execution order in CEE and Execution Phase

Data Acquisition Control Module

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

16

8

Describe the Procedure to Build Control Modules 4/13/2012

Honeywell

Configuring a CM – Execution Cycle • Execution period and phase = execution cycle

13

This CEE base execution period has 40 timing phases (cycles) of 50 ms each

0

PHASE 1 2 3 4 5 6 7 8 9 10 11 12

37 38 39

0 50 100 150 200 250 300 350 400 450 500 550 600 TIME (ms)



0

1850 1950 1900 2000

Examples: – A CM with a one second execution period (1000 ms) and a phase of 0 would execute at phase 0 and again at phase 20 – A CM with an execution period of 200 milliseconds and a phase of 1 will execute in cycles 1, 5, 9, ... 37

Data Acquisition Control Module

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

17

Describe the Procedure to Build Control Modules 4/13/2012

Honeywell

CPU Loading

CEE detail display

Data Acquisition Control Module

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

18

9

Describe the Procedure to Build Control Modules 4/13/2012

Honeywell

Question 1 : CM Period and Phase Together, the CM execution period and phase define the: A) Execution cycle B) Execution phase hour C) Execution phase minute D) Execution order

Your answer:

You did not answer this question You answered this correctly! Correct - Click anywhere to completely Youanywhere must answer Incorrect Click to the question continue before continuing The correct answer is: continue

Submit

Data Acquisition Control Module

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

19

Clear

Describe the Procedure to Build Control Modules 4/13/2012

Honeywell

Reload Initialization

• Reload Initialization parameters on the CM provide additional control over the behavior of CMs • In Execution Cycles • These parameters are supported by – C300 – C200E – ACE

• Details on the next slide

Data Acquisition Control Module

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

20

10

Describe the Procedure to Build Control Modules 4/13/2012

Honeywell

Reload Initialization Parameters

– Initialization delay (integer value to define number of CM execution cycles) – When CM is reloaded, and the RELOADINIDLY is set to non-zero value • CM parameters are not visible to local and peer pull clients • Local and Peer pull clients hold last fetched output until initialization delay has expired – Default value is 2 execution cycles • Depending on CM configuration, user can assign more than 2 execution cycles

• CURRELINIDLY

– Indicates the count of execution cycles before initialization delay expires – When a CM is reloaded • CURRELINIDLY is set to RELOADINIDLY – When a CM is activated • CURRELINIDLY will begin countdown to zero – When CURRELINIDLY is zero • Local and Peer pull clients can view parameters from the reloaded CM

Data Acquisition Control Module

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

21

Describe the Procedure to Build Control Modules 4/13/2012

Connecting Function Blocks with the Wiring Tool

Honeywell

Not yet connected

Data Acquisition Control Module

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

22

11

Describe the Procedure to Build Control Modules 4/13/2012

13

• RELOADINIDLY

Honeywell

Example Analog CM – CM, Blocks, Par. Conn, XRef, etc. Analog Loop CM

1 5

2 3

5

4

3

3

Data Acquisition Control Module

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

23

Describe the Procedure to Build Control Modules 4/13/2012

Honeywell

Example CM – Device Control Device Control CM

Expanded to show function blocks

Inputs

Outputs Logic/interlocks

Data Acquisition Control Module

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

24

12

Describe the Procedure to Build Control Modules 4/13/2012

Honeywell

Permissive/Interlocks

13

Device Control Detail Display

2-state

Data Acquisition Control Module

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

25

Describe the Procedure to Build Control Modules 4/13/2012

Honeywell

Question 2: Execution Order in a CM Which of these is a definition of the Execution Order in a CM? A) All function blocks with the same execution order in multiple CMs are executed in parallel B) The execution cycle of the CM in the CEE C) The execution phase of the function block in the CEE D) The sequential execution order of function blocks in a CM

The correct Your answer: answer is: No. "Execution Yes! No. "Execution Order Order in in aa CM" CM" is is the the sequential sequential You must answer the question before execution order ofthis function blocks in aa CM. CM. YouIncorrect Correct did You not -answer answered -Click Click anywhere anywhere this question correctly! to toblocks continue continue completely execution order of function in continuing Click anywhere anywhere to to continue. continue. Click

Data Acquisition Control Module

Submit Honeywell Confidential Copyright © 2012 Honeywell International Inc.

26

13

Clear

Describe the Procedure to Build Control Modules 4/13/2012

Honeywell

Topics • Building and Editing Control Modules

• Loading, Activating and Monitoring Control Modules • Inserting an OLE Object in a Control Module

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

Data Acquisition Control Module

27

Describe the Procedure to Build Control Modules 4/13/2012

Honeywell

Initiating Load of CMs

1 3 Right-click

2

Data Acquisition Control Module

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

28

14

Describe the Procedure to Build Control Modules 4/13/2012

Honeywell

Loading CMs – First Time

13

Check the appropriate boxes

Data Acquisition Control Module

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

29

Describe the Procedure to Build Control Modules 4/13/2012

Loading CMs Which Had Previously Been Downloaded

Honeywell

• If a CM had previously been downloaded, it must be inactivated prior to being re-loaded – Can be done manually from the Monitoring tab BEFORE the load is initiated – Can be done as part of the load process by selecting the checkbox

Before inactivating a CM, MAKE SURE: Operations personnel are aware Process is in the proper state

Data Acquisition Control Module

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

30

15

Describe the Procedure to Build Control Modules 4/13/2012

Honeywell

Activating/Inactivating CMs

Right-click

Data Acquisition Control Module

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

31

Describe the Procedure to Build Control Modules 4/13/2012

Honeywell

Monitoring CMs – Scale Factor Monitoring/Chart Visualization

Scale Factor Icon

Data Acquisition Control Module

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

32

16

Describe the Procedure to Build Control Modules 4/13/2012

Honeywell

Question 3: Loading Control Modules Which of the following is not a way to load a control module? A) Select the corresponding CM in the Project tab and then select Controller > Load

13

B) Select the CM in the Project tab and select the down arrow C) Select the CM in the Monitoring tab and select the down arrow D) Left-click the CM in the Project tab and select Load Yourcorrect The answer: answer is: You You Incorrect Correct did must not-answer -Click answer Clickanywhere anywhere the thisquestion question to to You answered this correctly! before completely continue continuing Submit

Data Acquisition Control Module

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

33

Clear

Describe the Procedure to Build Control Modules 4/13/2012

Honeywell

Topics • Building and Editing Control Modules • Loading, Activating and Monitoring Control Modules

• Inserting an OLE Object in a Control Module

Data Acquisition Control Module

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

34

17

Describe the Procedure to Build Control Modules 4/13/2012

Inserting an OLE Object in a CM – Ex: Word Document

Data Acquisition Control Module

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

35

Describe the Procedure to Build Control Modules 4/13/2012

Honeywell

Viewing the OLE Object

Data Acquisition Control Module

Honeywell

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

36

18

Describe the Procedure to Build Control Modules 4/13/2012

Honeywell

Summary

– A new CM is automatically assigned a unique, sequential name. – The execution phase and period of the CM defines the execution cycle. Cycle overruns can occur when the scheduled processing for a cycle does – not finish by the start of the next cycle. blocks execute in ascending order beginning with the block having – Function the lowest execution order value. You can load a CM from the Project tree using the Control Builder Controller – menu. You can view an activated CM in the Monitoring tree of Control Builder or in – the associated detail display in Station.

Data Acquisition Control Module

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

37

Describe the Procedure to Build Control Modules 4/13/2012

Honeywell

Conclusion

Describe the Procedure to Build Control Modules

Completion Certificate

Proceed to the next lesson in your course material. Data Acquisition Control Module

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

38

19

Describe the Procedure to Build Control Modules 4/13/2012

13

• When building, loading, activating and monitoring a CM in Control Builder, remember:

This page was intentionally left blank.

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

Topic: Data Acquisition Control Module Contents Instructions for: Data Acquisition Control Module .................................................................................3

Configure Series C IO Channel ...........................................................................................................19 Configure the Data Acquisition Control Module ..................................................................................33

4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

1

13

Configure Series A IO Channel .............................................................................................................5

This page was intentionally left blank.

2

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

Data Acquisition Control Module Instructions for: Data Acquisition Control Module

Instructions for: Data Acquisition Control Module Introduction This portion of the lab describes how to follow the ‘Data Acquisition Control Module’ lab. Procedure Step 1

Action

13



Select ONLY one of the following: Read the IMPORTANT information below.

Please select whether you will be performing labs for the C200E (and Series A I/O modules) or for C300 (and Series C I/O Modules). Select only one of the following:

2

_______

C200E (and Series A I/O modules)

_______

C300 (and Series C I/O Modules)

If you selected: C200E (and Series A I/O modules): Complete ONLY the following portions of this lab (the first and third sections): Configure Series A IO Channel Configure the Data Acquisition Control Module C300 (and Series C I/O Modules): Complete ONLY the following portions of this lab (the second and third sections): Configure Series C IO Channel Configure the Data Acquisition Control Module

4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

3

Data Acquisition Control Module Instructions for: Data Acquisition Control Module

This page was intentionally left blank.

4

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

Data Acquisition Control Module Configure Series A IO Channel

Configure Series A IO Channel Practice



Configure a Control Module (CM)



Understand the naming of the Control Module and the function blocks within the Control Module



Configure an indicator Control Module for an analog input point

13

Objective

Prerequisites •

Experion PKS Server or Client machine with Experion PKS Engineering Tools loaded



Debutanizer_123 graphic loaded on the server (This is required at a later time to check the control strategy.)



SIM-C200E/C200E controller and IOMs configured



Excel Data Exchange configured and loaded with the simulation spreadsheet

Introduction To create a Control Strategy, you must first create a Control Module, and then insert and connect function blocks into the Control Module. The point 11_TI20 is built in this lab. 11_TI20 will have alarming and be in a group and detail display. 11_TI20 will also be historized.

The Control Module is built, loaded and activated. The CM is linked to a Microsoft Excel worksheet for process simulation. The remaining Control Modules of a similar type are then imported into the project.

4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

5

Data Acquisition Control Module Configure Series A IO Channel

Configure a Control Module (CM) 

Step 1

Action Read the attention box.

ATTENTION This section should be done only by students who have selected C200E (and Series A I/O Modules).

2

Open Control Builder through Configuration Studio. •

Open one or two Project/Monitor tree windows as desired.

Project Tree window

Monitoring Tree window

Library Tree window

3

Open the Excel spread sheet by double-clicking on: C:\Users\Student\Documents\Tie_back_NEW.xls (or by double clicking the shortcut on the desktop if it is available).

6

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

Data Acquisition Control Module Configure Series A IO Channel 

Step

From Control Builder, expand System in the Library tab, as shown below:

13

4

Action

4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

7

Data Acquisition Control Module Configure Series A IO Channel 

Step 5

Action Select and drag the CONTROLMODULE into a blank area in the Project tree. A dialog box, as seen below, will appear.

ATTENTION If you have a problem finding blank space which will allow you to drop the CM, collapse the trees in the Project window. It is important to use the CM names given in this document, because they are used in the Excel simulation.

8

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

Data Acquisition Control Module Configure Series A IO Channel 

Step 6

Action Enter the following information: Destination Tagnames:

11_TI20 (name of the new CM)

Destination Item Names:

11_TI20_Item.

13

Click Finish.

ATTENTION In this tagname, the character after the letter T is the letter I. When adding a new CM, Control Builder numbers the CM sequentially, by default. You can assign any 16character unique Project name to the CM. It is important to use the CM names, given in this document, because they are used in the Excel simulation. The Source Names contain random numbers generated by Control Builder. Therefore, the ones in this picture may be different than yours.

4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

9

Data Acquisition Control Module Configure Series A IO Channel 

10

Step

Action

7

Verify 11_TI20 is added to the Unassigned section in the Project Tree window.

8

Configure the parameters for 11_TI20. •

Right-click 11_TI20



Select Module Properties

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

Data Acquisition Control Module Configure Series A IO Channel 

Step

Enter parameter details, in the Main tab, as given below. Name:

11_TI20 (Maximum 16 characters allowed)

Description:

T-100 Bottom (Maximum 24 characters allowed)

Parent Asset:

Level_C11.

Eng Units:

Deg C (Maximum 16 characters allowed)

13

9

Action

ATTENTION If you want help on any of the parameters in this form, press or click the Help button located at the bottom of the form.

4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

11

Data Acquisition Control Module Configure Series A IO Channel 

Step 10

Action Click the Server Displays tab, and enter the display details, as shown below.

ATTENTION This lab uses the standard Honeywell analog point detail and group display for the point 11_TI20 in Station.

12

11

Click OK.

12

Assign the CM to the Controller CEESCEFB61. on the toolbar to open the



With 11_TI20 selected, click the Assign Button Execution Environment Assignment screen



If not already highlighted, select 11_TI20 in the CM/SCMs tab.



Select CEESCEFB61 in the Assign To window



Click the Assign Button

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

Data Acquisition Control Module Configure Series A IO Channel 

Step Assigned Modules will show 11_TI20.

13

13

Action

Click the Close Button. 14

4/13/2012

11_TI20 is assigned to CEESCEFB61, as indicated below.

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

13

Data Acquisition Control Module Configure Series A IO Channel

Add Function Blocks to a CM Use the IOMs, configured in the lab “Configure C200E Hardware”, here. 

Step 1

Action Double click 11_TI20 in the Project Tree window to open the chart view.

ATTENTION Your screen may vary from the example shown.

14

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

Data Acquisition Control Module Configure Series A IO Channel 

Step Add Function Blocks to CM 11_TI20. •

Click the Library Tree window



Expand the IOCHANNEL, by clicking the ‘+’ sign adjacent to it



Select the AICHANNEL block

13

2

Action

3 4

4/13/2012

Drag and drop the AICHANNEL to the 11_TI20 chart view. Click the

icon on the toolbar to Save your CM to the Project database.

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

15

Data Acquisition Control Module Configure Series A IO Channel 

Step 5

Action Configure AI Channel parameters. •

6

16

Double-click on the AICHANNELA to open the Block Properties

Enter the following details, as given below: Channel Name:

TI

Module Name:

AI_8_4_4

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

Data Acquisition Control Module Configure Series A IO Channel 

Step 7

Action Enter the following details as given below: Select Channel Number: 1

13

Click the Assign Channel Block button.

ATTENTION The Module Type displays automatically when selecting the module name. 11_TI20.TI is assigned to the channel number 1 of AI_8_4_4, as seen in the Channel Number/Channel Name list. 8

4/13/2012

Click OK.

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

17

Data Acquisition Control Module Configure Series A IO Channel 

Step

Action

9 ATTENTION You have completed this section of the lab. Go to the third section of this lab which is titled ‘Configure the Data Acquition Control Module’. Do NOT perform the section titled ‘Configure Series C I/O Channel’.

10

18

Save and close 11_TI20.

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

Data Acquisition Control Module Configure Series C IO Channel

Configure Series C IO Channel Practice



Configure a Control Module (CM)



Understand the naming of the Control Module and the function blocks within the Control Module



Configure an indicator Control Module for an analog input point



Refer Guide to Debutanizer model for C200/C300 Labs section in Appendix for IO channel assignment.

13

Objective

Prerequisites •

Experion PKS Server or Client machine with Experion PKS Engineering Tools loaded



Debutanizer_123 graphic loaded on the server (This is required at a later time to check the control strategy.)



SIM-C300/C300 Controller and IOMs configured



Excel Data Exchange configured and loaded with the simulation spreadsheet

Introduction To create a Control Strategy, you must first create a Control Module, and then insert and connect function blocks into the Control Module. The point 11_TI20 is built in this lab. 11_TI20 will have alarming and be in a group and detail display. 11_TI20 will also be historized.

The Control Module is built, loaded and activated. The CM is linked to a Microsoft Excel worksheet for process simulation. The remaining Control Modules of a similar type are then imported into the project.

4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

19

Data Acquisition Control Module Configure Series C IO Channel

Configure a Control Module (CM) 

Step 1

Action Read the attention box.

ATTENTION This section should be done only by students who have selected C300 (and Series C I/O Modules).

2

Open Control Builder through Configuration Studio. •

Open one or two Project/Monitor tree windows as desired.

Project Tree window

Monitoring Tree window

Library Tree window

3

Open the Excel spread sheet by double-clicking on: C:\Users\Student\Documents\Tie_back_NEW.xls (or by double clicking the shortcut on the desktop if it is available).

20

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

Data Acquisition Control Module Configure Series C IO Channel 

Step

From Control Builder expand System in the Library tab, as indicated.

13

4

Action

4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

21

Data Acquisition Control Module Configure Series C IO Channel 

Step 5

Action Select and drag the CONTROLMODULE into a blank area in the Project tree. A dialog box, as seen below, will appear.

ATTENTION If you have a problem finding blank space which will allow you to drop the CM, collapse the trees in the Project window. It is important to use the CM names given in this document, because they are used in the Excel simulation.

22

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

Data Acquisition Control Module Configure Series C IO Channel 

Step 6

Action Enter the following information: Destination Tagnames:

11_TI20 (name of the new CM)

Destination Item Names:

11_TI20_Item.

13

Click Finish.

ATTENTION In this tagname, the character after the letter T is the letter I. When adding a new CM, Control Builder numbers the CM sequentially, by default. You can assign any 16-character unique Project name to the CM. It is important to use the CM names, given in this document, because they are used in the Excel simulation. The Source Names contain random numbers generated by Control Builder. Therefore, the ones in this picture may be different than yours.

4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

23

Data Acquisition Control Module Configure Series C IO Channel 

24

Step

Action

7

Verify 11_TI20 is added to the Unassigned section in the Project Tree window.

8

Configure the parameters for 11_TI20. •

Right-click 11_TI20



Select Module Properties

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

Data Acquisition Control Module Configure Series C IO Channel 

Step

Enter parameter details, in the Main tab, as given below. Name:

11_TI20 (Maximum 16 characters allowed)

Description:

T-100 Bottom (Maximum 24 characters allowed)

Parent Asset:

Level_C11.

Eng Units:

Deg C (Maximum 16 characters allowed)

13

9

Action

ATTENTION If you want help on any of the parameters in this form, press or click the Help button located at the bottom of the form.

4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

25

Data Acquisition Control Module Configure Series C IO Channel 

Step 10

Action Click the Server Displays tab, and enter the display details, as shown below.

ATTENTION This lab uses the standard Honeywell analog point detail and group display for the point 11_TI20 in Station.

26

11

Click OK.

12

Assign the CM to the Controller SIM_CEEC300. on the toolbar to open the



With 11_TI20 selected, click the Assign Button Execution Environment Assignment screen



If not already highlighted, select 11_TI20 in the CM/SCMs tab.



Select SIM_CEEC300 in the Assign To window



Click the Assign Button

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

Data Acquisition Control Module Configure Series C IO Channel 

Step Assigned Modules will show 11_TI20.

13

13

Action

Click the Close Button. 14

4/13/2012

11_TI20 is assigned to SIM_CEEC300, as indicated below.

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

27

Data Acquisition Control Module Configure Series C IO Channel

Add Function Blocks to a CM Use the IOMs, configured in the lab “Configure C300/SIM C300 Hardware”, here. 

Step 1

Action Double click 11_TI20 in the Project Tree window to open the chart view.

ATTENTION Your screen may vary from the example shown.

28

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

Data Acquisition Control Module Configure Series C IO Channel 

Step Add Function Blocks to CM 11_TI20. •

Select the Series_C_IOLINK Link



Expand the C_AI_3, by clicking the ‘+’ sign adjacent to it



Select the AICHANNEL_01 block

13

2

Action

ATTENTION You can add Series C IO function blocks to a CM in two ways: 1. The Project Tree method. 2. The Library Tree method (Covered in Describe C300 and Series C IO configuration Presentation) We will use the Project Tree method. This method uses the fact that Series C IO modules contain their own configuration databases. Therefore when you add an IOM, its configuration parameters are available from project. In this case, select the first AI channel from your AI IOM. Refer Guide to Debutanizer model for C200/C300 Labs section in Appendix for IO channel assignment

4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

29

Data Acquisition Control Module Configure Series C IO Channel 

Step 3 4

5

Action Drag and drop the AICHANNEL_01 onto 11_TI20 chart view. Click the

Configure AI Channel parameters. •

6

icon on the toolbar to Save your CM to the Project database.

Double click on the AICHANNEL_01 from the chart view of 11_TI20.

Enter the following details, as given below: Channel Name:

TI

ATTENTION IO Channel is automatically assigned to the IOM when you drag and drop it from the IOLINK.

30

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

Data Acquisition Control Module Configure Series C IO Channel Step 7

Action Click on the Configuration tab and enter the Channel PV Ranges details as given below: •

PV Extended High Range:

267.54



PV High Range:

260



PV Low Range:

0



PV Extended Low Range:

-7.54

13



ATTENTION In all Labs, you need to configure the Channel PV Range parameters for all Analog Input Channel blocks; it should match with DACA block Process Variable details. Click OK 8

Save and close 11_TI20.

9 TIP In the future, when building Control Modules, follow the steps above.

4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

31

Data Acquisition Control Module Configure Series C IO Channel

This page was intentionally left blank.

32

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

Data Acquisition Control Module Configure the Data Acquisition Control Module

Configure the Data Acquisition Control Module Practice



Configure a Data Acquisition Control Module (CM)



Understand the naming of the Control Module and the function blocks within the Control Module

13

Objective

Prerequisites •

Experion PKS Server or Client machine with Experion PKS Engineering Tools loaded



Debutanizer_123 graphic loaded on the server (This is required at a later time to check the control strategy.)



SIM C200E/C200E, or C300/SIM-C300 Controller and IOMs configured



Excel Data Exchange configured and loaded with the simulation spreadsheet

Introduction To create a Control Strategy, you must first create a Control Module, and then insert and connect function blocks into the Control Module. The point 11_TI20 is built in this lab. 11_TI20 will have alarming and be in a group and detail display. 11_TI20 will also be historized.

The Control Module is built, loaded and activated. The CM is linked to a Microsoft Excel worksheet for process simulation. The remaining Control Modules of a similar type are then imported into the project.

4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

33

Data Acquisition Control Module Configure the Data Acquisition Control Module

Add Function Blocks to a CM Use the IOMs, configured in the lab “Controller Hardware Configuration”, here. 

Step 1

Action Read the attention box.

ATTENTION This section should be done ALL students (C200E & C300).

2

Open Control Builder and open 11_TI20 to the chart view.

3

Add a DACA Function Block to CM 11_TI20. •

Click the Library Tree window



Expand the DATAACQ, by clicking the ‘+’ sign adjacent to it



Select the DATAACQ block



Drag and drop the DATAACQ block on the 11_TI20 chart view.

ATTENTION For more information on adding function blocks to a CM, refer to the Control Building Guide in Knowledge Builder along the path, Experion R400 > Configuration > Control Building users Guide > Creating a Control Module > Creating an Instance of a Basic Function Block.

34

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

Data Acquisition Control Module Configure the Data Acquisition Control Module 

Step Maximize the chart view by clicking the

icon.

13

4

Action

4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

35

Data Acquisition Control Module Configure the Data Acquisition Control Module 

Step 5

Action Arrange the blocks as shown below.

ATTENTION In this lab the screen capture is shown for SIMC200E/C200E, if you are using SIMC300/C300 the AI channel will be different from Series A.

36

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

Data Acquisition Control Module Configure the Data Acquisition Control Module 

Step Click the

icon on the toolbar to Save your CM to the Project database.

13

6

Action

7

Double-click the Data Acquisition Block that was just added to the CM.

8

Enter the following information : Name:

DACA

Description:

T-100 Bottoms

Engr Units:

Deg C

ATTENTION This block must be named DACA so that the Honeywell supplied analog point detail display will function properly when called from Station.

4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

37

Data Acquisition Control Module Configure the Data Acquisition Control Module 

Step 9

10

38

Action Enter the Process Variable details, as given below: •

PVEU Range Hi:

260



PVEU Range Lo:

0



PV Extended Hi Limit:

267.54



PV Extended Lo Limit: -7.54



Low Signal Cut Off:

NaN

Enable Clamping Option.

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

Data Acquisition Control Module Configure the Data Acquisition Control Module 

Step

Action

11 ATTENTION

13

The PV High must set before the PV High High will appear. Configure Alarms for the CM.

12

4/13/2012



Click the Alarms Tab of the DACA Block



Enter the information as given below : Trip Point

Priority

PV High High

260

URGENT

PV High

234

HIGH

PV Low

13

LOW

Click OK.

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

39

Data Acquisition Control Module Configure the Data Acquisition Control Module

Connect Function Blocks After adding the Function Blocks, connect them together to form a control strategy. Connect Blocks together anytime, before or after configuring block parameters. 

Step 1

Action Select Chart > Insert > Wire or click

icon in the toolbar.



Cursor changes to PLUS “+” sign inside the Project chart window



Click the PV Pin of AICHANNEL block (TI)

ATTENTION Note the change in color for the PV pin of block TI. This indicates the block pin is selected.

40

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

Data Acquisition Control Module Configure the Data Acquisition Control Module 

Step

Click the P1 pin of DATAACQ Block DACA.

13

2

Action

Connection established

3

4/13/2012

Save the CM by clicking the

icon on the toolbar.

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

41

Data Acquisition Control Module Configure the Data Acquisition Control Module 

Step 4

42

Action To show the cross reference connections made between function blocks: •

Click Tools > System Preferences to open the window, as shown in the display below



Select the Display Cross-References checkbox under the General tab.



Click OK

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

Data Acquisition Control Module Configure the Data Acquisition Control Module 

Step

Click OK. (Your dialog box may not look exactly like this one.)

13

5

Action

4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

43

Data Acquisition Control Module Configure the Data Acquisition Control Module 

Step 6

Action The display below shows cross references.

TIP This cross reference may not be shown on a C300 Control Module

44

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

Data Acquisition Control Module Configure the Data Acquisition Control Module 

Step History collection. •

Double-click CM 11_TI20 in the white space to open the configuration form



Click the Server History tab. Verify that the Control Level is 200

13

7

Action

8

4/13/2012

Select the parameters for historization. •

Click the blank Row 1 under the Parameter column in the History Configuration table



Click the Point selection button

to open the Point Selection form

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

45

Data Acquisition Control Module Configure the Data Acquisition Control Module 

Step 9

Action The Point Selection form appears, as shown below. Select Point 11_TI20 DACA, as indicated below. Select parameter PV from the Parameters of 11_TI20.DACA list. Click OK to close the Point Selection form.

10

46

11_TI20.DACA.PV appears in the History Configuration table. •

Select the FAST and STD history checkboxes

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

Data Acquisition Control Module Configure the Data Acquisition Control Module 

Step 11

Action Click the Server Displays tab and enter the following information, to add the CM to a Trend and Group.

13

Number of trends to be entered

Enter Trend #, Pen color, Parameter and Description.

Enter Group #, Position of the tag in the group, Parameter and Description.

ATTENTION You can also do this, by entering the trend/group number and the pen/ position, in the trend and group window, after building the control strategy in the CM. 12

4/13/2012

Click OK to close the Control Module Properties window.

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

47

Data Acquisition Control Module Configure the Data Acquisition Control Module 

Step 13

Action Save the CM 11_TI20 and close the chart window. •

14

48

This CM now appears with the symbol “ been loaded to the controller

“indicating that the CM has not yet

Download this CM. •

Select 11_TI20



Click the



Select Continue in the Load Box

button on the toolbar

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

Data Acquisition Control Module Configure the Data Acquisition Control Module 

Step

Action

15

Select the ‘Automatically change All control elements to the state selected in “Post Load State” after load is completed’. The Post Load State is selected as ACTIVE by default. Click the OK button.

13



16

A Load dialog box appears, as shown below, that automatically closes on a successful download.

ATTENTION In the Project window, notice there is no “ front of 11_TI20.

4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

” sign in

49

Data Acquisition Control Module Configure the Data Acquisition Control Module 

Step 17

Action Click the Monitoring Tree window to verify that 11_TI20 is green, which means it is active. 1 2

18

If active (green) skip the next step If inactive (blue) perform the next step

Activate the CM. To activate a CM, right-click and select “Activate > Selected Items” or select 11_TI20, and click the Toggle State button on the toolbar.

1

The following screen appears

Click Yes. 2 19

50

Notice 11_TI20 is now green

Open Station, if not already open.

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

Data Acquisition Control Module Configure the Data Acquisition Control Module 

Step

Call up Debutanizer_123 on Station, as shown below.

13

20

Action

The 11_TI20 point is at the bottom of the T-100 tower.

In this example, the temperature shown is approximately 85.00 DegC. If you click the parameter block in your graphic, point parameter, details appear in the message zone: E20ESV##_Server:11_TI20.DACA.PV with real-time value and the CM description.

ATTENTION If you do not see the value for 11_TI20 varying, then close and open the Tie_back_new.xls file. Use this file for simulation purpose. E20ESV##_Server is the server alias name defined for this class. In real environment this will be a different name specific to your site requirements. The ## is the student number

4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

51

Data Acquisition Control Module Configure the Data Acquisition Control Module 

Step

Action

21 ATTENTION The actual value may be different on your screen. If the 11_TI20 CM is inactive, the value in the parameter box is NaN.

If a point is not properly built and you select the parameter block, the following message appears in the message zone: “Selected object not found”. If the point is not loaded and you select the parameter block, the following message appears: 11_TI20.DACA.PV=??().

52

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

14

Describe Bulk Build Functionality

Productivity Tools in Control Builder

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

1

Describe Bulk Build Functionality 4/13/2012

Honeywell

Introduction • In this lesson, you will learn to use the Bulk Build tool in Control Builder.

• At the conclusion of this lesson, you will be able to describe how to quickly build multiple control modules of the same type using the Bulk Build tool.

Productivity Tools in Control Builder

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

2

1

Describe Bulk Build Functionality 4/13/2012

Honeywell

Topics

• Bulk Build Procedure Overview • Bulk Build Procedure

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

Productivity Tools in Control Builder

3

Describe Bulk Build Functionality 4/13/2012

Honeywell

Overview of the Bulk Build Procedure 1

Create Typical(s)

2

Select Typical(s) Tool: Create Bulk Build List

3

For each typical: Determine the number of & the names of the copies

4 For each typical: Select the parameters to be changed on the copies

5 Create the Bulk Build file .mdb, .csv, .xls

Edit the Bulk Build file – parameters to change on the copies

6

7 Read the Bulk Build file Tool: Read Bulk Build List

Productivity Tools in Control Builder

Build Copies

8

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

4

2

Describe Bulk Build Functionality 4/13/2012

Honeywell

Features of the Bulk Build Tool •

Bulk Build: – Productivity tool used to generate large quantities of control strategies outside of Control Builder – This tool is a licensed option



Bulk Build supports the following components: – Control modules – Sequential control modules

14

– Fieldbus devices – I/O modules – User templates (instances of templates and templates themselves)

Productivity Tools in Control Builder

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

5

Describe Bulk Build Functionality 4/13/2012

Honeywell

Topics • Bulk Build Procedure Overview

•

Bulk Build Procedure

Productivity Tools in Control Builder

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

6

3

Describe Bulk Build Functionality 4/13/2012

Honeywell

Create the Bulk Build List Tools > Bulk Build > Create Bulk Build List

Invoke Create Bulk Build List

Productivity Tools in Control Builder

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

7

Describe Bulk Build Functionality 4/13/2012

Honeywell

Select a Typical Control Strategy

Set copy name and count Select a typical control strategy

Productivity Tools in Control Builder

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

8

4

Describe Bulk Build Functionality 4/13/2012

Honeywell

Set the Number and Names of the Copies Use Alpha Sequence – Add letter to each block name Ex: PIC0102A, B

Selected Typical

Add Underscore Separator – Ex: PIC0102_X

Number of copies to create

Base Name

14

Add Leading Zeros – Ex: PIC0102001, 002 (cannot be used with ‘Use Alpha Sequence’)

Add prefix or suffix, then start number and increment amount

Productivity Tools in Control Builder

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

9

Describe Bulk Build Functionality 4/13/2012

Honeywell

Number of Copies is Updated

Result is updated

Select block parameter for Bulk Build list

Productivity Tools in Control Builder

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

10

5

Describe Bulk Build Functionality 4/13/2012

Honeywell

Select Parameters

Select block

Parameters of selected block

Productivity Tools in Control Builder

Parameters selected for typical control strategy

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

11

Describe Bulk Build Functionality 4/13/2012

Honeywell

Number of Parameters is Updated

Result is updated

Productivity Tools in Control Builder

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

12

6

Describe Bulk Build Functionality 4/13/2012

Honeywell

14

Modify Parameters in Excel

Make modifications as desired in the required CM

Productivity Tools in Control Builder

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

Describe Bulk Build Functionality 4/13/2012

13

Honeywell

Open the ‘Read Bulk Build List’ Tool Tools > Bulk Build > Read Bulk Build List

Invoke Read Bulk Build List

Productivity Tools in Control Builder

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

14

7

Describe Bulk Build Functionality 4/13/2012

Read Excel File and Validate Control Strategies

Select to replace existing, when desired

Validation ensures that the Typicals being copied are present and are structurally consistent with the spreadsheet

Select Validate

Productivity Tools in Control Builder

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

15

Describe Bulk Build Functionality 4/13/2012

Honeywell

Validation Report

Productivity Tools in Control Builder

Honeywell

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

16

8

Describe Bulk Build Functionality 4/13/2012

Honeywell

Build Control Strategies

Validated…. Build OK….

14

Build and Assign OK….

Select Build

Productivity Tools in Control Builder

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

17

Describe Bulk Build Functionality 4/13/2012

Honeywell

Build Report

View report after Bulk Build

Productivity Tools in Control Builder

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

18

9

Describe Bulk Build Functionality 4/13/2012

Honeywell

New CMs

New CMs available in the Project

Productivity Tools in Control Builder

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

19

Describe Bulk Build Functionality 4/13/2012

Honeywell

Question 1: Bulk Build Tool Use the Bulk Build tool to: A) Create EB files for C200/C300 control modules B) Generate large quantities of control strategies outside Control Builder C) Export control modules to other ERDBs D) All of the above

Yourcorrect The answer: answer is: You must answer the question before Incorrect. Correct! The Bulk Bulk Build Build tool tool is iscontinue used used to togenerate generate You Incorrect Correct did You notThe -answer answered -Click Click anywhere anywhere this this question correctly! to to continue completely continuing multiple control strategies outside Control Builder. Click anywhere to continue.

Submit

Productivity Tools in Control Builder

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

20

10

Clear

Describe Bulk Build Functionality 4/13/2012

Honeywell

Summary • The Bulk Build tool:

multiple copies of a typical control strategy to an Excel spreadsheet – Exports where each copy can be modified. the edited Excel spreadsheet back into Control Builder which applies – Imports the normal configuration checks and creates the individual control strategies.

– Supports the following components • Control modules

14

• Sequential control modules • Fieldbus devices • I/O modules • User templates (instances of templates and templates themselves)

Productivity Tools in Control Builder

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

21

Describe Bulk Build Functionality 4/13/2012

Honeywell

Conclusion

Describe Bulk Build Functionality

Completion Certificate

Proceed to the next lesson in your course material. Productivity Tools in Control Builder

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

22

11

Describe Bulk Build Functionality 4/13/2012

Describe Bulk Edit Parameters Functionality

Productivity Tools in Control Builder

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

23

Describe Bulk Edit Parameters Functionality 4/13/2012

Honeywell

Introduction

• In this lesson you will learn how to use the bulk edit parameters tool in Control Builder. • At the conclusion of this lesson, you will know how to use the tool to: – Export tags and parameters from a Control Builder project to an Excel spreadsheet – Modify the parameters in an Excel spreadsheet – Read the parameters into a Control Builder project

Productivity Tools in Control Builder

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

24

12

Describe Bulk Edit Parameters Functionality 4/13/2012

Honeywell

Create Bulk Edit List • Bulk Edit Parameters

– Utility which allows you to change the value of multiple parameters in a single operation by importing a prepared list of edits

14

• Tools > Bulk Edit Parameters > Create Bulk Edit List

Productivity Tools in Control Builder

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

25

Describe Bulk Edit Parameters Functionality 4/13/2012

Honeywell

Create Bulk Edit List

• The Show All Points button is used to populate the "Available Points" selection list with the names of all points in the database.

Productivity Tools in Control Builder

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

26

13

Describe Bulk Edit Parameters Functionality 4/13/2012

Select the Parameters Which Will be Changed

Honeywell

• Select the points and parameters

All parameters that exist on any selected block in the “Available Points” field will appear in the “Available Parameters” field.

The selected points

The parameter(s) to be modified

Productivity Tools in Control Builder

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

27

Describe Bulk Edit Parameters Functionality 4/13/2012

Honeywell

Create Bulk Edit List • Build the Excel file

Browse to desired output path

Select the output file type Name the output file

Productivity Tools in Control Builder

Save Honeywell Confidential Copyright © 2012 Honeywell International Inc.

28

14

Describe Bulk Edit Parameters Functionality 4/13/2012

Honeywell

Edit Parameters •

Open the created BulkEdit.xls file in Excel

14

Edit the parameters as necessary

Do not change or add tag names. Keep columns in order.

Productivity Tools in Control Builder

Use the single quote before numbers ‘100

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

29

Honeywell

Read Bulk Edit List

Select Update Monitor or Project

Productivity Tools in Control Builder

Describe Bulk Edit Parameters Functionality 4/13/2012

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

30

15

Select Start

Describe Bulk Edit Parameters Functionality 4/13/2012

Honeywell

Question 1: Bulk Edit Parameters Tool Use the bulk edit parameters tool:

A) As an online tool to activate or inactivate multiple control modules at once B) To copy the control module to the monitoring tab C) To export selected control modules D) To change selected parameters in selected control modules Yourcorrect The answer: answer Incorrect. Correct! The Bulk Bulk Edit Editis: Parameters Parameters tool tool isisused usedto tochange change YouThe must answer the question before You Incorrect Correct did You not -answer answered -Click Clickanywhere anywhere this this question correctly! to tocontinue continue completely selected parameters in selected control modules. continuing

Submit

Click anywhere to continue.

Productivity Tools in Control Builder

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

31

Clear

Describe Bulk Edit Parameters Functionality 4/13/2012

Honeywell

Summary • You can use the Bulk Edit Parameters tool to:

tags and parameters from a Control Builder project to an Excel – Export spreadsheet.

– Modify the parameters in an Excel spreadsheet. • Do not change or add tag names • Keep columns in order • Use the single quote before numbers ‘100

– Read the parameters into a Control Builder project.

Productivity Tools in Control Builder

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

32

16

Describe Bulk Edit Parameters Functionality 4/13/2012

Honeywell

Conclusion

Describe Bulk Edit Parameters Functionality

14

Completion Certificate

Proceed to the next lesson in your course material. Productivity Tools in Control Builder

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

33

Describe Bulk Edit Parameters Functionality 4/13/2012

Honeywell

This page intentionally left blank

Productivity Tools in Control Builder

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

34

17

Describe Bulk Edit Parameters Functionality 4/13/2012

Describe the Block Name References in CM and SCM

Productivity Tools in Control Builder

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

35

Describe the Block Name References in CM and SCM 4/13/2012

Honeywell

Introduction • In this lesson, you will learn about: – Block name references in CMs and SCMs

• At the conclusion of this lesson, you will be able to: – Reference a parameter in CMs – Reference a parameter in SCMs

Productivity Tools in Control Builder

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

36

18

Describe the Block Name References in CM and SCM 4/13/2012

Honeywell

Name References • Generally, name references take the following form: – CM_Name.BlockName.Parameter • EX: 11_PC15.PIDA.SP – SCM_Name.Parameter • Ex: SCM_D100.ModeAttr

• Name references exist in: – Parameter references

14

– Expressions used in SCMs

– Expressions used in Calc Blocks

Productivity Tools in Control Builder

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

37

Describe the Block Name References in CM and SCM 4/13/2012

System Preferences – Relative Reference Display Option

Honeywell

• Tools>System Preferences • The ‘Relative Reference Display Option’ allows references to be: – Full Name – Short Name • Enter less information • Use less area on chart view • Fewer characters in expressions

Productivity Tools in Control Builder

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

38

19

Describe the Block Name References in CM and SCM 4/13/2012

Honeywell

Short Name – Block Name References – Control Modules

• When ‘Short Name’ is selected, the entries for name references depend on the location of the reference relative to where the entry is made – Reference to a parameter on a block in another CM • Name References take the form: CM.Block.Parameter – Reference to a parameter on another block in the same CM • Name References take the form: Block.Parameter – Reference to a parameter on the same block • Name References take the form: Parameter • Only the parameter name must be entered CM2

BLK2

CM1 BLK1

PARb PARa

CM1.BLK1.PARa BLK2.PARb PARc

Productivity Tools in Control Builder

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

39

Short Name – Block Name References – SCMs

BLK3 PARc

Describe the Block Name References in CM and SCM 4/13/2012

Honeywell

• When an expression in an SCM includes a reference to another SCM, the full name reference must be used – even if “Short Names” is selected – SCM_Name.Parameter

• References to the same SCM use a “$” – $.Parameter

Productivity Tools in Control Builder

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

40

20

Describe the Block Name References in CM and SCM 4/13/2012

Honeywell

14

Expression Example - SCM

Productivity Tools in Control Builder

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

41

Honeywell

Parameter Connector Example - CM

Productivity Tools in Control Builder

Describe the Block Name References in CM and SCM 4/13/2012

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

42

21

Describe the Block Name References in CM and SCM 4/13/2012

Honeywell

Parameter Reference Example - CM

Different Block Same Block

Productivity Tools in Control Builder

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

43

Describe the Block Name References in CM and SCM 4/13/2012

Honeywell

Question 1: Short Names Which of the following statements is true about Short Names? A) Optional setting B) Applies to parameter connector and parameter references C) Applies to expression used in SCM and all Calc Blocks D) Reference to a container parameter will be displayed as "$.parameter" in the expression present in the step of a SCM E) All of the above No. The The No. The correct answer is "All of the above". All Yes! correct answer is "All "All of of the the above". above". All All No. correct answer The correct answer is: is Your answer: ofYou these statements arequestion correct about about Short of these statements are correct about Short of these statements are correct must answer the beforeShort Correct Click anywhere to continue You Incorrect did You not -answer Click anywhere this question to continue completely Names. Names. Names. answered this correctly! continuing Click anywhere anywhere to to continue. continue. Click anywhere to continue. Click

Productivity Tools in Control Builder

Submit Honeywell Confidential Copyright © 2012 Honeywell International Inc.

44

22

Clear

Describe the Block Name References in CM and SCM 4/13/2012

Honeywell

Summary

• The block name references function in CMs and SCMs allows you to:

14

– Shorten parameter reference in CMs – Shorten parameter reference in SCMs

Productivity Tools in Control Builder

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

45

Describe the Block Name References in CM and SCM 4/13/2012

Honeywell

Conclusion

Describe the Block Name References in CM and SCM

Completion Certificate

Proceed to the Configure the Data Acquisition Control Module lab exercise and the lab exercises that follow it Productivity Tools in Control Builder

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

46

23

Describe the Block Name References in CM and SCM 4/13/2012

This page was intentionally left blank.

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

Topic: Productivity Tools in Control Builder Contents

14

Export/Import a Control Module .............................................................................................................3

4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

1

This page was intentionally left blank.

2

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

Productivity Tools in Control Builder Export/Import a Control Module

Export/Import a Control Module Practice Objective •

Use the Import and Export functionality of Control Builder to incorporate parts from one Control Builder Project into another Project



Export the Control Module 11_TI20



Import Analog Indicator points



Use Bulk Edit Parameters to change parameter values 14

Prerequisites •

Experion PKS Server or client machine loaded with Experion PKS Engineering Tools



11_TI20 CM configured in Control Builder



Exported files of the Analog Indicator CMs for SIM C200E available in the path: C:\Users\Public\Public Documents\Honeywell\Experion PKS\ IXPORT\Student_DB\Series_A



Exported files of the Analog Indicator CMs for SIM C300 available in the path: C:\ Users\Public\Public Documents\Honeywell\Experion PKS\ IXPORT\Student_DB\Series_C



Control Builder running with at least one Project/Monitor tree window open



SIM_C200E/SIMC300 Controller and IOMs configured

Introduction A Project file can contain many items, such as IOMs and CMs, for up to 20 controllers. From Control Builder, use the Import/Export tool to copy some or all of one project to another. •

Export - copies the designated portion of a project from Control Builder to a specified directory



Import - copies the designated CMs into Control Builder’s Project Tab

4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

3

Productivity Tools in Control Builder Export/Import a Control Module

Procedure Export Function Block Configuration 

Step 1

Action In Control Builder, click on the Project window then from the menu bar select File > Export, to call up the dialog box, as shown below. •

Select 11_TI20

ATTENTION Your point list may be different. The point list contains all items in the current project.

4

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

Productivity Tools in Control Builder Export/Import a Control Module 

Step

11_TI20 now appears in the Point Name field.

14

2

Action

Browse to the path of: C:\Users\Public\Public Documents\Honeywell\Experion PKS\Ixport\Export •

4/13/2012

Double-click Export and click OK

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

5

Productivity Tools in Control Builder Export/Import a Control Module 

Step 3

Action Click the Export Button. The Exporting Data dialog box appears



ATTENTION This dialog box automatically closes if there were no errors during the export.

4

Open Windows Explorer and navigate to the exported CM location: •

C:\ Users\Public\Public Documents\Honeywell\Experion PKS\Ixport\Export



The following files are generated: Module Name.bcd (In this case, module name is 11_TI20.) Module Name.cnf.xml Export.sl global.gui global.snl.xml



The Export.sl is the successful list file. It contains a list of all the exported objects ATTENTION Here, 11_TI20 was successfully exported. You can import this CM to any other Project with the Import facility.

6

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

Productivity Tools in Control Builder Export/Import a Control Module

Import a Control Module Import copies designated Control Modules from the Import/Export files located in the specified directory (shown in the Import form) to a Control Builder Project. In this lab, import the Analog Indicator points. These are pre-built CMs and already exported into the following directory: Exported files of the Analog Indicator CMs for SIM C200E available in the path: C:\ Users\Public\Public Documents\Honeywell\Experion PKS\Ixport\Student_DB\Series_A



Exported files of the Analog Indicator CMs for SIM C300 available in the path: C:\ Users\Public\Public Documents\Honeywell\Experion PKS\Ixport\Student_DB\Series_C 14



4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

7

Productivity Tools in Control Builder Export/Import a Control Module



Step 1

Action From Control Builder, select File>Import to call up the dialog box, as shown below. All items in current Import/ Export Text Files

Selection tools

List of items to import based on selections from window

Import / Export Text Files Location

Selection List When enabled, select your own list of items to import

Start Import

ATTENTION When the above dialog box opens, the Project Tree window automatically closes.

8

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

Productivity Tools in Control Builder Export/Import a Control Module 

Step 2

Action Click the Browse button and change the Import path to the following folder: C:\ Users\Public\Public Documents\Honeywell\Experion PKS\ IXPORT\Student_DB\Series_A (or _C)

TIP Make sure “Series_A” (or _C) is in the ‘Look in’ field before clicking OK.

14

Click OK.

4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

9

Productivity Tools in Control Builder Export/Import a Control Module 

Step 3

Action Import the Analog Indicator points listed below. Selection can be made with <SHIFT> select (for contiguous items) or select (for noncontiguous items).

ATTENTION Select only the following, from the list, to import: 11_PI14, 11_TI21, 11_TI22, 11_TI23, 11_TI24, 11_TI25, 11_TI26 and 11_TI40.

4

Maintain the Import CEE Assignments checkbox selection. This checkbox imports and assigns the above CMs to the CEESCEFB61 (or SIM_CEEC300). •

10

If this option is NOT selected, then the imported items are imported as Unassigned

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

Productivity Tools in Control Builder Export/Import a Control Module 

Step 5

Action Click the Import button. The following dialog box appears:

14



ATTENTION This dialog box automatically closes after a successful Import.

4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

11

Productivity Tools in Control Builder Export/Import a Control Module 

Step 6

Action Open the Project Tree window and expand the Project. •

12

CEESCEFB61 (or SIM_CEEC300) with all the imported CMs appears, as shown below

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

Productivity Tools in Control Builder Export/Import a Control Module

Use Bulk Edit Parameters 

Step 1

Action Open the Bulk Editor.

14

• Click Tools > Bulk Edit Parameters > Create Bulk Edit List

4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

13

Productivity Tools in Control Builder Export/Import a Control Module 

Step 2

14

Action Click on Show All Points button.

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

Productivity Tools in Control Builder Export/Import a Control Module 

Step 3

Action Select 11_TI21.DACA from the Available Points window then button



Click the arrow



11_TI21.DACA now appears in the Selected Points window

14

Similarly, select 11_TI22.DACA, 11_TI23.DACA, 11_TI24.DACA and 11_TI26.DACA and move them to the Selected Points window

ATTENTION Press key for selecting multiple points.

4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

15

Productivity Tools in Control Builder Export/Import a Control Module 

Step 4

Action In the Available Parameters window, find and select PVEUHI and PVEXHILM. Select the arrow button.

ATTENTION Press key for selecting multiple parameters.

5

For C300 students only (C200E students skip this step): From ‘Available Points’, select and move the following to ‘Selected Points’: 11_TI21.TI, 11_TI22.TI, 11_TI23.TI, 11_TI24.TI, 11_TI26.TI

6

For C300 students only (C200E students skip this step): From ‘Available Parameters’ select and move the following to ‘Selected Parameters’: PVEXEUHI

16

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

Productivity Tools in Control Builder Export/Import a Control Module 

Step

Click the Browse button for the Output Directory. •

Select C:\Users\Student in the ‘Browse for Folder’ window



Click OK

14

7

Action

8

Select Excel Spread Sheet [.xls] from the Select File Type pull down menu. Click the Save button.

ATTENTION If the file already exists in the folder, a prompt will appear asking you to overwrite the existing file. Press YES.

4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

17

Productivity Tools in Control Builder Export/Import a Control Module 

18

Step

Action

9

Click OK.

10

Close the ‘Create Bulk Edit List’ window.

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

Productivity Tools in Control Builder Export/Import a Control Module 

Step

Open Windows Explorer and navigate to C:\Users\Student •

Double click the BulkEdit.xls file



Result: Excel opens displaying the points as shown below

14

11

Action

Screen capture shown for SIMC300. You will see this only when using SIMC300

4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

19

Productivity Tools in Control Builder Export/Import a Control Module 

Step 12

Action In the PVEUHI column, select each 100 value and change it to ‘260 In the PVEXHILM, select each 100 value and change it to ‘260.

ATTENTION Be sure to put the single quote “ ‘ “ before 260. This tells Excel that this value is text. For C300 students only: Enter the PVEXEUHI as 260 for each Series C Analog Input channel. Screen capture shown for SIMC300. You will see this only when using SIMC300.

20

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

Productivity Tools in Control Builder Export/Import a Control Module 

Step 13

Action Save and close the Excel spreadsheet.

14

Accept the default “C:\Student” file location.

4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

21

Productivity Tools in Control Builder Export/Import a Control Module 

Step 14

Action In Control Builder, select Tools > Bulk Edit Parameters > Read Bulk Edit List.



22

Result: the Read Bulk Edit List tool opens

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

Productivity Tools in Control Builder Export/Import a Control Module 

Step 15

Action Click the Browse button. From the “C:\Users\Student”, select the BulkEdit.xls file.

14

Click the Open button.

16

Select the Update Project option. Click the Start button.

4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

23

Productivity Tools in Control Builder Export/Import a Control Module 

Step

Action

17

Click the OK button to acknowledge the warning.

18

Close the Bulk Edit tool.

19

In Control Builder, verify that PVEUHI changed (to 260) for the five points above (11_TI21, 11_TI22, 11_TI23, 11_TI24, 11_TI26).

ATTENTION If necessary, open the Project Tree, and expand the Project.

24

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

Productivity Tools in Control Builder Export/Import a Control Module 

Step

Select the 11_PI14, 11_TI21, 11_TI22, 11_TI23, 11_TI24, 11_TI25, 11_TI26, and 11_TI40 points.

14

20

Action

Click the Download button. Click Continue on the Load dialog window. Select the checkbox with Automatically change… in the Load dialog box, and click OK to begin the download. After a successful download, go to the Monitoring Tree window, expand your SCE/CEE and verify that the CMs are activated (green).

ATTENTION Your Project screen may appear slightly different than the example above.

4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

25

Productivity Tools in Control Builder Export/Import a Control Module 

Step

Action

21

In Station, open the Debutanizer_123 graphic and verify that the downloaded points are displaying values. If Debutanizer_123 is already displayed, refresh the display.



26

11_TI40, 11_TI21, and 11_TI23 are shown below

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

Productivity Tools in Control Builder Export/Import a Control Module 

Step •

11_TI25, 11_TI24 and 11_TI21 are shown below

14

22

Action



11_TI22 is shown below

ATTENTION Your displays may differ. If values for 11_TI20 are not updating, close and reopen Tie_back_new.xls and verify the following is selected: Tools > Microsoft Excel Data Exchange > Recalculate Every 5 seconds This file is used for simulation purposes.

4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

27

Productivity Tools in Control Builder Export/Import a Control Module

28

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

ERDB Administration and Other Tools

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

1

Describe ERDB Administration 4/13/2012

Honeywell

Introduction

• In this lesson you will learn about the engineering repository database (ERDB) and how to administer it. • At the conclusion of this lesson, you will be able to: – Identify the purpose and location of the ERDB – Open the Database Administration (DBAdmin) tool for the ERDB – Describe the DBAdmin functions for the ERDB

ERDB Administration and Other Tools

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

2

1

Describe ERDB Administration 4/13/2012

15

Describe ERDB Administration

Honeywell

Topics

• Introduction to the ERDB • Opening and Navigating the DBAdmin Tool for the ERDB

ERDB Administration and Other Tools

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

3

Describe ERDB Administration 4/13/2012

Honeywell

ERDB Description • The ERDB: – Contains logic CMs/SCMs from the C200 and C300 controllers – Is created and referenced via Control Builder and DBAdmin tasks – Is a purely SQL server database

ERDB Administration and Other Tools

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

4

2

Describe ERDB Administration 4/13/2012

Honeywell

ERDB Location

ERDB Administration and Other Tools

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

5

Describe ERDB Administration 4/13/2012

Honeywell

ERDB Files

ERDB database file

QVCS database

Warning!!! Even though the database files have an .mdf extension, they are not Microsoft Access database files. Attempting to open these files with any program may corrupt the entire database.

ERDB Administration and Other Tools

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

6

3

Describe ERDB Administration 4/13/2012

15

Program Files > Honeywell > Experion PKS > Engineering Tools > system > ER

Honeywell

Redundant ERDB Servers

ERDB_A - Secondary ERDB_B - Primary

Replication Status: No-Sync Sync Sync-fail Synching

ERDB Administration and Other Tools

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

7

Describe ERDB Administration 4/13/2012

Honeywell Question 1: The ERDB Which statement about the engineering repository database (ERDB) is false? A) It can be redundant B) It contains logic CMs/SCMs from C200 controllers C) It is created through Control Builder D) Its .mdf files can be opened with any database program

Incorrect. Correct! The Thefalse falsestatement statementisis"Its "Its.mdf .mdffiles filescan canbe be Your answer: The correct is: opened withanswer any database program ."Attempting to open You must answer thecorrupt question before the .mdf files may the entire database. You did You not -answered answer this question completely Incorrect -Click Clickanywhere anywhere to continue this correctly! Correct continuing to continue Click anywhere to continue.

Submit

ERDB Administration and Other Tools

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

8

4

Clear

Describe ERDB Administration 4/13/2012

Honeywell

Topics • Introduction to the ERDB

ERDB Administration and Other Tools

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

9

Describe ERDB Administration 4/13/2012

Honeywell

Opening DBAdmin for the ERDB • DBAdmin (ERDB) is opened through Configuration Studio

ERDB Administration and Other Tools

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

10

5

Describe ERDB Administration 4/13/2012

15

• Opening and Navigating the DBAdmin Tool for the ERDB

Honeywell

DBAdmin Window Panes

Tree pane

ERDB Administration and Other Tools

View pane

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

11

Describe ERDB Administration 4/13/2012

Honeywell

DBAdmin Functions for the ERDB

The result is nine different choices for the content of the view pane

Click the PLUS sign ( + ) to expand DbAdmin and Experion Node

ERDB Administration and Other Tools

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

12

6

Describe ERDB Administration 4/13/2012

Honeywell

DBAdmin Functions for the ERDB • ERDB Host Information – General information about the server appears in the view pane

ERDB Administration and Other Tools

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

13

Describe ERDB Administration 4/13/2012

Honeywell

DBAdmin Functions for the ERDB

• A lock dialog box will appear when you attempt to open a locked CM in Control Builder after an abnormal application termination.

ERDB Administration and Other Tools

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

14

7

Describe ERDB Administration 4/13/2012

15

– Use the Tools menu to refresh status

Honeywell

DBAdmin Functions for the ERDB • ERDB Active Locks allows you to open a locked CM – CMs in Control Builder that are locked appear in the view pane – Use the Tools menu to clear all locks

ERDB Administration and Other Tools

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

15

Describe ERDB Administration 4/13/2012

Honeywell

DBAdmin Functions for the ERDB • CAB Active Locks also allows you to open a locked CM

ERDB Administration and Other Tools

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

16

8

Describe ERDB Administration 4/13/2012

Honeywell

DBAdmin Functions for the ERDB

ERDB Administration and Other Tools

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

17

Describe ERDB Administration 4/13/2012

Honeywell

ERDB Admin Tasks for Redundant Servers • The following tasks are only available for redundant servers

ERDB Administration and Other Tools

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

18

9

Describe ERDB Administration 4/13/2012

15

• ERDB Admin Tasks displays the ERDB administration tasks

Honeywell

DBAdmin Functions for the ERDB • Version control system (VCS) Admin Tasks

Synchronize VCS - Synchronizes the Qualification and Version Control System database with the Engineering Repository database and clears any QVCS locks. Backup VCS Database - Creates a backup copy of the current QVCS database as a ".bak" file under the user-specified name and in the user-selected directory location. Restore VCS Database - Restores the user-selected backup QVCS database (.bak) in the primary ERDB through the Restore From dialog box.

ERDB Administration and Other Tools

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

19

Describe ERDB Administration 4/13/2012

Honeywell

DBAdmin Wireless specific Functions • Wireless Key Server and HART Parameter DB Admin tasks

ERDB Administration and Other Tools

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

20

10

Describe ERDB Administration 4/13/2012

Honeywell

Question 2: DBAdmin Tool The DBAdmin tool is: A) Used for organizing excel spreadsheets B) A tool used by operators as a search engine C) A utility for maintaining the ERDB D) Use to modify tuning parameters on PID control loops

Correct! Incorrect. The The DBAdmin DBAdmin tool tool is aisutility a utility for Incorrect. The DBAdmin tool is a utility for The correct answer is: Your answer: for maintaining maintaining the the ERDB. ERDB. The The ERDB ERDB maintaining the ERDB. The ERDB Administrative Administrative tasks are carried before out You must answer the question tasks out using the DBAdmin tool. Incorrect Correct -answer -Click Clickanywhere anywhere to tocontinue continue You did are not carried thisthis question completely You answered correctly! using thecontinuing DBAdmin tool. Click anywhere to continue. Click anywhere to continue.

ERDB Administration and Other Tools

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

21

Clear

Describe ERDB Administration 4/13/2012

Honeywell

Summary • The engineering repository database (ERDB):

– Contains control strategies for the C200, C200E and C300 controllers – Is created through Control Builder located at Program Files>Honeywell>Experion PKS>Engineering – IsTools>system>ER – Is administered through DBAdmin, a Configuration Studio utility

ERDB Administration and Other Tools

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

22

11

Describe ERDB Administration 4/13/2012

15

Submit

Honeywell

Conclusion Describe ERDB Administration

Completion Certificate

Proceed to the next lesson in your course material. ERDB Administration and Other Tools

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

23

Describe ERDB Administration 4/13/2012

Honeywell

This page intentionally left blank

ERDB Administration and Other Tools

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

24

12

Describe ERDB Administration 4/13/2012

Describe Checkpoint Settings in Control Builder

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

1

Describe Checkpoint Settings in Control Builder 4/13/2012

Honeywell

Introduction

• In this lesson you will learn the purpose and use of the checkpoint function in Control Builder. • At the conclusion of this lesson, you will know how to: – Locate the checkpoint file – Save a checkpoint file automatically or manually – Restore a checkpoint file

Checkpoints

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

2

1

Describe Checkpoint Settings in Control Builder 4/13/2012

16

Checkpoints

Honeywell

Introduction • The Checkpoint Function: – Allows you to save and restore operational and configuration data associated with a control strategy

– C200/C200E, C300, ACE, series CI/O & PM I/O (when used with C300) – LIOM – OPC gateway on ACE – Helps minimize downtime caused by a process or hardware anomaly

Checkpoints

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

3

Describe Checkpoint Settings in Control Builder 4/13/2012

Honeywell

Topics

• Locating the Checkpoint File • Saving Checkpoint Files • Restoring Checkpoint Files • Checkpoint Support

Checkpoints

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

4

2

Describe Checkpoint Settings in Control Builder 4/13/2012

Honeywell

Checkpoint File Location • The checkpoint file is created on the local server path • Folders are created for each node

– In Checkpoint and in CheckpointBase

• Folders under Checkpoint contain the actual checkpoint files – Latest (most recent) checkpoint is stored directly in the node folder (ex: SIM_C300) – Manual checkpoints are stored in the folder named Manual – User created tasks (manual or auto) save checkpoints in folders whose name is the same as the name of the task (ex: CheckpointAll)

• Folders under CheckpointBase contain configuration information, and file management information Honeywell Confidential Copyright © 2012 Honeywell International Inc.

5

Describe Checkpoint Settings in Control Builder 4/13/2012

Honeywell

Checkpoint Base Folder

Attribute and Snapshot file which contains the configuration information, and file management information

Separate folders for the controllers Checkpoints

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

6

3

Describe Checkpoint Settings in Control Builder 4/13/2012

16

Checkpoints

Honeywell

Checkpoint Folder

• Each .cp (checkpoint) file contains all files of the CheckpointBase folder in a compressed format supplemented with the saved real-time data for that instance. • Sub directories are created for Automatic and Manual scheduled task checkpointing and Manual Save operation.

Contains the checkpoint files which are saved manually

Contain the checkpoint files which are saved by user created tasks – Automatic or Manual

Latest checkpoint file of the Controller named SCE59 using the Syntax ControllerName_Latest.cp

Checkpoints

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

7

Describe Checkpoint Settings in Control Builder 4/13/2012

Honeywell

Question 1: Checkpoint File Location Where is the Checkpoint File stored? A) C:\Documents and Settings\All Users\ApplicationData\Honeywell\Checkpoint B) C:\ProgramData\Honeywell\ExperionPKS C) C:\ProgramData\Honeywell\ExperionPKS\Data D) C:\ProgramData\Honeywell\Experion PKS\Checkpoint\Att

Yourcorrect The answer: answer is: No. The correct answer is No. The The the correct correct answer answer is is You mustYes! answer question before C:\Documents and Settings\All Users\Application You Incorrect Correct did You not -answer answered -Click Click anywhere anywhere this this question correctly! to tocontinue continue completely C:\Documents and Settings\All Users\Application continuing Data\Honeywell\Experion PKS\Checkpoint Data\Honeywell\Experion PKS\Checkpoint Click anywhere anywhere to to continue continue Click

Submit

Checkpoints

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

8

4

Clear

Describe Checkpoint Settings in Control Builder 4/13/2012

Honeywell

Topics • Locating the Checkpoint File

• Saving Checkpoint Files • Restoring Checkpoint Files • Checkpoint Support

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

9

Describe Checkpoint Settings in Control Builder 4/13/2012

Honeywell

Automatic Checkpointing Controller > Checkpoint > Schedule Checkpoint Task

Select to schedule checkpoint

Checkpoints

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

10

5

Describe Checkpoint Settings in Control Builder 4/13/2012

16

Checkpoints

Honeywell

Checkpoint Task – Manual

Name of the task

Select Manual

Select Controller(s)

Assign Controller(s)

Add comments if desired Click

Checkpoints

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

11

Describe Checkpoint Settings in Control Builder 4/13/2012

Honeywell

Checkpoint Task – Automatic – Schedule

Select automatic Select the date and time for the first checkpoint Select interval

Checkpoints

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

12

6

Describe Checkpoint Settings in Control Builder 4/13/2012

Honeywell

Automatic Checkpointing

Add number of version to be retained

NOTE: The number of versions is grayed out in this case because the QVCS option was included with this system. QVCS permits only one version to be retained.

Add comment

Click

13

Describe Checkpoint Settings in Control Builder 4/13/2012

Honeywell

Automatic Checkpointing • Checkpoint Scheduler

Start

Stop

Define Task

Refresh Contents Delete Task

Edit Task

Checkpoints

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

14

7

Describe Checkpoint Settings in Control Builder 4/13/2012

16

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

Checkpoints

Honeywell

Manual Checkpointing

Select Save Checkpoint Manually

Must be initiated from the Monitoring tab.

Checkpoints

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

15

Describe Checkpoint Settings in Control Builder 4/13/2012

Honeywell

Manual Checkpointing – By Node

Lists the nodes for which checkpoint is to be saved

Lists the Nodes available - but not selected to be saved

The file name is automatically generated based on the: 1. Node “To be Saved” 2. Date & Time.

File Name and Comments of the checkpoint file which is to be created

If multiple nodes are selected, the port changes to “File Path” and points to the Checkpoint folder.

Checkpoints

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

16

8

Describe Checkpoint Settings in Control Builder 4/13/2012

Honeywell

Manual Checkpointing – By Task

Lists the nodes to be saved as defined by the selected task (or first task listed if none are selected – as here)

Lists all Checkpoint Scheduler tasks which have type=Manual

File Name (or Path) and Comments of the checkpoint file which is to be created Comments entered when the task was defined

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

17

Describe Checkpoint Settings in Control Builder 4/13/2012

Honeywell

Question 2: Saving a Checkpoint File Which statement about saving a checkpoint file is false? A) If your system has the QVCS option, you will only be able to save 1 version of the checkpoint file automatically; otherwise, you can specify the number of versions to save B) The checkpoint scheduler shows a list of the automatic and manual checkpoints that have been saved C) You can save a checkpoint file manually for only one project node D) When you save a checkpoint file automatically you must specify the start date, start time and interval Yourcorrect The answer: answer is: YouCorrect! must answer the questionis No. No. The The The false false false statement statement statement isbefore is YouIncorrect Correct did You not -answer answered -Click Clickanywhere anywhere thisthis question correctly! to tocontinue continue completely "You "You can can save save aacontinuing checkpoint checkpoint file file manually manually for for only only one one project project node." node." Click Click anywhere anywhere to to continue. continue.

Checkpoints

Submit

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

18

9

Clear

Describe Checkpoint Settings in Control Builder 4/13/2012

16

Checkpoints

Honeywell

Topics • Locating the Checkpoint File • Saving Checkpoint Files

• Restoring Checkpoint Files • Checkpoint Support

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

Checkpoints

19

Describe Checkpoint Settings in Control Builder 4/13/2012

Honeywell

Restore from Checkpoint Displays a list of ALL nodes and shows which node(s) are selected for restore

Location where the checkpoint file for the node is saved

Used to select the Restore scope (only available for C300)

List of files available for restore

Checkpoints

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

20

10

Describe Checkpoint Settings in Control Builder 4/13/2012

Honeywell

Files to Restore Multiple parent Nodes selected

Hardware children in Multiple parent

Hardware children in Single parent

Single Parent Node selected

Available for selection Unavailable for selection Honeywell Confidential Copyright © 2012 Honeywell International Inc.

21

Describe Checkpoint Settings in Control Builder 4/13/2012

Honeywell

Topics • Locating the Checkpoint File • Saving Checkpoint Files • Restoring Checkpoint Files • Checkpoint Support 

Checkpoints

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

22

11

Describe Checkpoint Settings in Control Builder 4/13/2012

16

Checkpoints

Checkpoint support for C300, Series C I/O, & PM I/O

Honeywell

• C300 target and save granularity – C300 CEE with Series A modules supported on C300 – Series C I/O – PMIO supported on C300

Checkpoints

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

23

Describe Checkpoint Settings in Control Builder 4/13/2012

Honeywell

C300 Restore • Restore from single “C300 Checkpoint file”

C300 selected for restore with “Restore Selected Node & its associated hardware” option selected

Checkpoints

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

24

12

Describe Checkpoint Settings in Control Builder 4/13/2012

Honeywell

C300 and Series A IO Modules Restore

C300 selected for restore with “Restore selected Node” option selected

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

25

Describe Checkpoint Settings in Control Builder 4/13/2012

Honeywell

Series C IO and PM IO Restore One IOM or IOP selected

More than one IOM or IOP selected

One or more SeriesC IOMs and/or one or more PM IOPs selected for restore

Checkpoints

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

26

13

Describe Checkpoint Settings in Control Builder 4/13/2012

16

Checkpoints

Honeywell

C200 and Series A IO Modules Restore • C200 Save – Series A I/O – PM IO

C200 Series A I/O

C200_latest.cp or previously saved compatible file

PM IO

C200 selected for restore. Restore scope option is not available for selection Honeywell Confidential Copyright © 2012 Honeywell International Inc.

Checkpoints

27

Describe Checkpoint Settings in Control Builder 4/13/2012

Honeywell

LIOM Checkpoint Support • LIOM Controller – Redundant or Non-Redundant configuration – LIOM Block, the LIOM CEE, 621 IOMs, and its contained CMs Save / restore

Latest.cp

LIOM

Checkpoints

621 IOM

621 IOM

621 IOM

621 IOM

During restore, the Restore scope option will not be available for selection

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

28

14

Describe Checkpoint Settings in Control Builder 4/13/2012

Honeywell

OPC Gateway Checkpoint Support

• The OPC Gateway is a CPM-like Function Block that resides on an ACE Node and provides configuration parameters necessary for OPC connections from ACE CEEs. • If the ACE Node that hosts the OPC gateway should fail, the OPC Gateway Checkpoint file can be used to restore these configuration parameters. OPC gateway

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

Checkpoints

29

OPC Gateway latest.cp

Describe Checkpoint Settings in Control Builder 4/13/2012

Honeywell

Question 3: Checkpoint Functions Which of the following statements are true about Checkpoints? A) C300 checkpoints are stored in a single file B) PM and Series C IOM can be restored individually, when connected to C300 C) C200 checkpoints if used, restores the C200 and all IOMs D) Series A I/O connected to C300 cannot be restored individually E) All of the above Yourcorrect The answer: answer is: Yes! No. All All of of the the above above statements statements are are true true You must answer the question before about Checkpoints. YouIncorrect Correct did You not -answer answered -Click Clickanywhere anywhere this this question correctly! to tocontinue continue completely continuing Click anywhere to continue.

Submit

Checkpoints

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

30

15

Clear

Describe Checkpoint Settings in Control Builder 4/13/2012

16

Restore

ACE

Detail Display

Honeywell

• The System Status Display supports direct navigation to the detail display for a selected node – Checkpoint save and restore operations from the checkpoint TAB in the detail display

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

Checkpoints

31

Describe Checkpoint Settings in Control Builder 4/13/2012

Honeywell

Save Failed Status • Checkpoint save failed status –

Checkpoints

Alarm is generated for Checkpoint save failed (System Status Display)

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

32

16

Describe Checkpoint Settings in Control Builder 4/13/2012

Honeywell

Checkpoint File Needs the ERDB • A checkpoint file works together with the ERDB to restore data – The checkpoint file by itself cannot be used to restore data

• A checkpoint file (.CP) can only be restored when EXACTLY the same version of the ERDB exists on the server as when the checkpoint was taken – Example: • Time 1: • Time 2: • Time 3: • Time 4:

A new CM is downloaded (and a checkpoint is taken) A manual checkpoint is taken An automatic checkpoint is taken A CM is modified and downloaded (and a checkpoint is taken)

– Only the checkpoint made at Time 4 is available to restore this controller

• Checkpoint files and the ERDB should be backed up together

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

33

Describe Checkpoint Settings in Control Builder 4/13/2012

Downloading Causes a Checkpoint Status of Incomplete

Honeywell

• When downloading modules (CMs, SCMs, etc.), a checkpoint is taken – Controller data is not uploaded for the modules being downloaded – Checkpoint ‘Entirety’ = Incomplete • Shown in ‘Restore from Checkpoint’ dialog – Checkpoint Status = “ “ • Shown on the detail display of the controller (checkpoint operations tab)

• Details of the ‘Incomplete’ state show which modules are incomplete – Display the ‘Restore from Checkpoint’ dialog – Select the checkpoint whose ‘Entirety’ = Incomplete – Click the ‘Details’ button

• If this CP is used to restore, only configuration checkpoint data (CCD) will be restored for modules which have an incomplete status – Operational checkpoint data (OCD) will not be restored

• Performing a separate checkpoint after the download will create a “complete” checkpoint Checkpoints

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

34

17

Describe Checkpoint Settings in Control Builder 4/13/2012

16

Checkpoints

Honeywell

Summary • The Checkpoint function in Control Builder:

– Saves and restores operational and configuration data – Speeds recovery from process or hardware anomalies – Can be done manually or automatically at set intervals

Checkpoints

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

35

Describe Checkpoint Settings in Control Builder 4/13/2012

Honeywell

Conclusion

Describe Checkpoint Settings in Control Builder

Completion Certificate

Proceed to the Open and Operate Control Builder lab exercise. Checkpoints

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

36

18

Describe Checkpoint Settings in Control Builder 4/13/2012

Topic: Checkpoints Contents Perform Checkpoint Save ......................................................................................................................3

16

Perform Checkpoint Restore .................................................................................................................7

4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

1

This page was intentionally left blank.

2

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

Checkpoints Perform Checkpoint Save

Perform Checkpoint Save Practice Introduction In this lab, you will learn the Checkpoint save operation Prerequisites SIM_C300 / SCE59 must be configured and loaded

16



4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

3

Checkpoints Perform Checkpoint Save



Step

Action

Save Checkpoint Manually 1

4

On the Monitoring tab, right-click on the controller (SCE59 or SIM_C300) and select Checkpoint > Save Checkpoint manually…

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

Checkpoints Perform Checkpoint Save Step

Action

2

Click Save to save the checkpoint file.

3

On the Save Checkpoint message window click OK.

16



4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

5

Checkpoints Perform Checkpoint Save 

Step 4

Action On the Save Checkpoint Manually window click Close.

ATTENTION The status of the checkpoint save can be confirmed from the Event Summary page in Station as shown below

6

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

Checkpoints Perform Checkpoint Restore

Perform Checkpoint Restore Practice Introduction In this lab, you will learn the Checkpoint Restore operation •

Checkpoint restore from Control Builder



Checkpoint restore from Station

Prerequisites •

SIM_C300 / SCE59 must be configured and loaded

Note:

16

1. On completion of this lab, the SIM_C300 / C200E, and the associated I/O and strategies will be restored.

4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

7

Checkpoints Perform Checkpoint Restore



Step

Action

Restore From Checkpoint 1

To change the status of the controller to ‘Fail’, open the Services window and restart the Experion CDA-SP service.

ATTENTION To open Services window, click StartRun and type Services.msc and click OK To restart the Experion CDA-SP service, right click on the service and select Restart

2

8

Open Control Builder, if not already open. The status of SIM_C300 / SCE59 has changed to idle and the CEE and I/O status changed to fail.

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

Checkpoints Perform Checkpoint Restore Step

4/13/2012

Action

3

Right-click on SIM_C300 / SCE59 in Monitoring tab. Select Checkpoint > Restore from Checkpoint.

4

Verify that the Latest checkpoint status is ‘Complete’ (in the ‘Entirely’ column).

5

Select the ‘Latest’ Checkpoint file from the list and click Restore.

6

Click Continue in the Restore from Checkpoint message window

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

16



9

Checkpoints Perform Checkpoint Restore 

Step

Action

7

You should get a message indicating that the ”Restore completed successfully”

8

Close both ‘Restore from Checkpoint’ windows.

9

On to the Monitoring tab, check that the status of the controller and all the other items under it appear in healthy status (green or blue).

10

Change the state of the CEE to WARMSTART.

11

Verify that all of the IO modules and Control Modules are active.

Restore Checkpoint From Detail Display

10

12

Repeat Step 1 to change the status of SIM_C300 / SCE59 to Fail.

13

Open the Station application.

14

Open the Detail Display for SIM_C300 / SCE59.

15

Click Checkpoint Operations tab in the detail display

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

Checkpoints Perform Checkpoint Restore Step

4/13/2012

Action

16

Change the Security Level to ‘mngr’. Click Restore from checkpoint.

17

Repeat earlier steps to restore the checkpoint of SIM_C300 / SCE59

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

16



11

Checkpoints Perform Checkpoint Restore 

Step 18

12

Action Open the detail display of SIM_CEEC300 / CEESCEFB61 and change the state of CEE to WARMSTART

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

Checkpoints Perform Checkpoint Restore Step

Action

19

Go back to Control Builder Monitoring tab and verify that the status of SIM_C300 / SCE59 controller and its I/O’s are healthy. Activate the I/O modules and Control Modules if not active.

16



ATTENTION Checkpoint Save and Restore for Series C I/O, and PMIO when used with C300, is supported from both Control Builder and Station point Detail Displays The screen might look different, if you are using SIMC300

4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

13

Checkpoints Perform Checkpoint Restore

This page was intentionally left blank.

14

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

Describe PV Tracking and Initialization Fundamentals

PID Control Module

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

1

Describe PV Tracking and Initialization Fundamentals 4/13/2012

Honeywell

Overview • Topics – PV Tracking – Mode behavior after IOL / IOP communication error

PID Control Module

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

2

1

Describe PV Tracking and Initialization Fundamentals 4/13/2012

17

– Initialization

Honeywell

Introduction

• PV Tracking sets the SP equal to the PV when automatic control is disabled (e.g. cascade is broken or the mode is Manual) • Setpoint (SP) tracks Process Value (PV) to avoid output bumps when automatic control is re-established • Setpoint Limits are still enforced when automatic control is disabled and PV tracking is enabled – If the PV is greater than SPHI, then the SP will be set equal to SPHI – If the PV is less than SPLO, then the SP will be set equal to SPLO

PID Control Module

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

3

Describe PV Tracking and Initialization Fundamentals 4/13/2012

Honeywell

PV Tracking

• The PV tracking option is typically configured for PID blocks in a cascade configuration – Allows the PID block to resume control with no error after initialization or when it is taken out of Manual mode – PV tracking option sets SP equal to PV when the cascade is broken due to function block initialization, an operator action, or a program action (such as setting the mode to Manual)

• The PV Tracking option is enabled on the SetPoint Tab of a PID block

PV Tracking

PV Tracking when block is Initializing and mode is Auto

PID Control Module

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

4

2

Describe PV Tracking and Initialization Fundamentals 4/13/2012

Honeywell

PV Tracking Options

• If the first PV tracking option is enabled (and PV Tracking in Auto/Init is not enabled), the function block will set the SP equal to the PV (subject to SP limits) when the PID loop is set to Manual mode. • Note 1: PV tracking will not occur on recovery from a bad PV • Note 2: PV tracking will not occur if a block is in the Auto mode. If a PID is in Auto mode, it means the SP value is normally stored by the user; if PV tracking was available for Auto mode, the user SP would be lost – The first PV Tracking option will not work when the block is Initializing and the mode is Auto

• PV Tracking in Auto Initialize mode – When checked, PV Track in Auto/Init is enabled and provides PV Tracking when the block is in Auto mode and it is undergoing initialization (INITMAN is On)

PID Control Module

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

5

Describe PV Tracking and Initialization Fundamentals 4/13/2012

Honeywell

PV Tracking

17

• After enabling the PV Tracking option

SP is equal to PV when mode is in MAN

PID Control Module

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

6

3

Describe PV Tracking and Initialization Fundamentals 4/13/2012

Honeywell

PV Tracking in Auto/Init

• When the mode is changed from CAS in a secondary controller, INITMAN is turned ON in the primary controller • If the option Enable PV Tracking in Auto/Init is checked, the SP will track the PV if INITMAN is ON, even if the mode of the primary controller is Auto SP tracks PV when block is in an Initialize state and in Auto mode

Mode is AUTO

Block is in Initialize State

PID Control Module

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

7

Describe PV Tracking and Initialization Fundamentals 4/13/2012

Honeywell

Initialization Propagation • Initialization propagation

– Occurs when control blocks check the downstream blocks for broken loop – In case of a broken loop, each block will initialize itself and provide an initialization request and initialization value to its primary (upstream) block – Initialization starts at the final control element and propagates upstream

• In a Cascade control loop

– Secondary controller block initializes itself and sends an initialization request to Primary controller when its MODE is changed from CAS – Initialization does not occur when Secondary controller mode is changed from AUTO/MAN to CAS

• Initialization requests are brought in from downstream blocks using the implicit BACKCALC connection for each output • Downstream block may propagate one shot initialization requests to an upstream block – Occurs when a block is activated or returning from bad control

PID Control Module

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

8

4

Describe PV Tracking and Initialization Fundamentals 4/13/2012

Honeywell

Initialization (Cascade Control Loop)

• When the mode of a secondary controller is changed from CAS, INITMAN is turn ON in the primary controller • INITMAN parameter indicates the initialization status Primary Controller

Secondary Controller

INITMAN is ON for Primary Controller

PID Control Module

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

9

Describe PV Tracking and Initialization Fundamentals 4/13/2012

Honeywell

Initialization Parameters • When INITMAN is ON

17

– Function block is in Initialization Manual – Either a cascade is broken (i.e., secondary controller mode is not Cascade), or initialization is requested by a secondary downstream block

• INITMAN is available in following blocks – All RegCtl blocks, DevCtl, Pulse Count Control, Pulse Length Control, HTmotor, LTmotor, Solenoid, ValveDamper

• Secondary Initialization Option – When enabled, a Regulatory Control function block ignores initialization requests from the secondary – There is one SECINITOPT parameter for each secondary • Number of secondary connection depends on the function block type

PID Control Module

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

10

5

Describe PV Tracking and Initialization Fundamentals 4/13/2012

Enable Bad Output Connection Option (BADOCOPTENB)

Honeywell

• When communication to the Input Output Processor (IOP) is lost: – Mode is set to MAN – Mode attribute is set to OPERATOR – Initialization (this block & upstream)

• Available in all regulatory control blocks • Applicable for the following I/O: – PM I/O – Series C I/O – Series A and H (except Fieldbus, Profibus, and DeviceNet on Series A I/O)

• Disabled by default

PID Control Module

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

11

Describe PV Tracking and Initialization Fundamentals 4/13/2012

Honeywell

Bad Output Connection Option (BADOCOPT) • BADOCOPT = NaN

– Initialization request (this block & upstream) occurs immediately – No mode shed occurs

• BADOCOPT = 0 sec (same as BADOCOPTENB = Disabled)

– Initialization request (this block & upstream) occurs immediately – Mode & ModeAttr = MAN & OPERATOR immediately – User must restore mode after the communication with the I/O is restored

• BADOCOPT = 1 to 60 sec

– Initialization request (this block & upstream) occurs immediately – Mode & ModeAttr = MAN & OPERATOR after BADOCOPT seconds • Or during the next CM execution after BADOCOPT seconds – Communication restored within BADOCOPT seconds: • Normal operation is automatically restored without user intervention – Communication NOT restored within BADOCOPT seconds: • User must restore mode after the communication with the I/O is restored Bad Output Connection Option: Nan, 0, 1-60

PID Control Module

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

12

6

Describe PV Tracking and Initialization Fundamentals 4/13/2012

Honeywell Bad Output Connection Option (BADOCOPT) Diagrams • BADOCOPT Lose communication to IOP Communication restored Time = NaN Init. Request No Mode Shed

• BADOCOPT = 0 sec (same

Normal operation restored automatically

Lose communication to IOP

Communication restored

Time Init. Request Mode Shed

as BADOCOPTENB = Disabled)

User must restore mode

Communication restored

• BADOCOPT = 1 to 60 sec

Lose communication to IOP

Communication restored

BADOCOPT Seconds

Time Init. Request

Mode shed User must restore mode

Normal operation restored automatically PID Control Module

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

13

Describe PV Tracking and Initialization Fundamentals 4/13/2012

Honeywell

RegCtl Block Detail Display

17

• Bad Output Connection Options (BADOCOPT) is available on Main tab of detail display

PID Control Module

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

14

7

Describe PV Tracking and Initialization Fundamentals 4/13/2012

Honeywell

Uncommanded Mode Change Alarm

• Alarm indicates a mode change due to the ‘Bad Output Connection Option’ – Only available when BADOCOPTENB is enabled

• Alarm returns to normal when the user restores (changes to) any mode

PID Control Module

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

15

Describe PV Tracking and Initialization Fundamentals 4/13/2012

Honeywell

What Causes an I/O Communication Failure? • The following result in an I/O communication failure: – – – – – –

Removing the physical card from the rack Loss of communication on the I/O link Power cycle of the remote chassis which has an AO or DO card The diagnostic failure of an individual slot Failure of the I/O processor Removing the local or remote CNI card or removing the ControlNet cable or FTE cable connecting to the IOLIM

• Items which do NOT cause the RegCtl block to shed mode: – Activating or inactivating an IOM function block – Activating or inactivating a CEE that contains an IOM block – Activating or inactivating a CM which has an AO or DO channel associated with an IOM function block

PID Control Module

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

16

8

Describe PV Tracking and Initialization Fundamentals 4/13/2012

Honeywell

Summary •

PV Tracking – PV Tracking (when enabled) locks the SP to the PV -- the SP remains equal to the PV (subject to SP limits) as long as the mode is Manual – PV Tracking in Auto/Init -- when the mode of a secondary controller is not in CAS, the parameter INITMAN is turned ON in the primary controller. If the option Enable PV Tracking in Auto/Init is checked, the SP will track the PV even if the mode of the primary controller is Auto.



Initialization



Mode Behavior after IOL or IOP communication error

– Initialization occurs in a cascade loop when the mode of a secondary controller is not in CAS, which causes the INITMAN parameter to turn ON in the primary controller. In a single loop, initialization can be caused by a problem with a secondary downstream block. Any block that can be initialized has an associated BACKCALC variable. – Initialization requests from a point’s secondary or downstream block are brought in through the implicit BACKCALC connection for each output. – Eliminates user intervention to restore regulatory control block mode, when communication failure is restored very quickly – Provides a new parameter option (BADOCOPT) in regulatory control block to allow users to select the mode behavior – Provides Access Lock to configuration parameters to prevent unauthorized user access to the functionality

PID Control Module

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

17

Describe PV Tracking and Initialization Fundamentals 4/13/2012

Honeywell

Conclusion

17

Describe PV Tracking and Initialization Fundamentals

Completion Certificate

Proceed to the Configure a PID Control Module lab exercise and the lab exercises that follow it PID Control Module

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

18

9

Describe PV Tracking and Initialization Fundamentals 4/13/2012

This page was intentionally left blank.

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

Topic: PID Control Module Contents Configure a PID Control Module ............................................................................................................3

17

Calculate Performance Statistics of the Configuration Performed (C200 & C300) .............................37

4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

1

This page was intentionally left blank.

2

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

PID Control Module Configure a PID Control Module

Configure a PID Control Module Practice Objective •

Configure a Control Module



Use the naming conventions for the Control Module and function blocks within the control module.



Configure a Control Module with a single PID loop

Prerequisites Experion PKS Server or Client machine loaded with Experion PKS Engineering Tools



Debutanizer_123 graphic loaded on the Server (This will be required at a later time to check the control strategy.)



Control Builder running with the Project and Monitoring tree windows open



SIM-C200E/C200E, or SIM-C300/C300 Controller and IOMs configured



Excel Data Exchange open and loaded with the simulation spread sheet

17



4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

3

PID Control Module Configure a PID Control Module

Introduction The Heavy Feed Flow FC01 is built in this lab. This PID loop requires bumpless Auto – Manual transfer with alarms, groups, and historization enabled.

The PID loop will be built, loaded and activated. The remaining Control Modules, of a similar type, are imported into the project. To create a control strategy, a Control Module 11_FC01 must be built and function blocks inserted and connected. Once the Control Modules are built or imported, you can test them with the simulation. In this lab, you will build a control module for a simple PID loop 11_FC01 for the heavy feed to the debutanizer tower T-100.

4

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

PID Control Module Configure a PID Control Module

Create a Control Module (CM) 

Step 1

Action Open Control Builder through Configuration Studio. •

Open one or two Project/Monitor tree windows as desired.

Project Tree window Monitoring Tree window

17

Library Tree window

4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

5

PID Control Module Configure a PID Control Module 

6

Step

Action

2

Select File > New > Control Module.

3

Double-click the blank chart background.

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

PID Control Module Configure a PID Control Module 

Step 4

Action On the Main properties tab enter the following: •

Name:

11_FC01



Item Name:

11_FC01_item



Parent Asset:

Analyser_C11



Description:

Heavy Feed To Debutanizer (Maximum 120 characters)



Click the OK Button



Save and close 11_FC01

ATTENTION

17

Control Builder numbers all new CMs sequentially. You can use any 16-character unique name for the CM in Project.

4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

7

PID Control Module Configure a PID Control Module 

Step

Action

5

For this Lab, use the specified CM names, because this allows you to test the CMs with the pre-configured Excel spreadsheet, used for simulation. •

CM 11_FC01 is added to the Unassigned node in Project window

ATTENTION Your Project window may differ. Verify that 11_FC01 is in the Unassigned node.

8

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

PID Control Module Configure a PID Control Module 

Step 6

Configure the Parameters for 11_FC01. •

If the Main property page is not open, right click 11_FC01



Select Module Properties

Enter the following parameter details in the Main tab. •

Engr Units:

m3/hr (Maximum 16 characters allowed)



Accept the defaults for any remaining parameters on the Main tab

17

7

Action

ATTENTION The name of every CM must be unique server wide.

4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

9

PID Control Module Configure a PID Control Module 

Step 8

Action Click the Server Displays tab. Enter the following Display details: Point Detail Display:

sysDtlPIDA

Click the OK button.

ATTENTION The Group detail display for 11_FC01 in Station will be directly picked from the type of Point detail display specified. You can directly add a CM, to a Trend and Group by entering trend/group numbers and the pen/position in Trends and Groups windows, here or after building the control strategy in the CM.

10

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

PID Control Module Configure a PID Control Module 

Step

Assign the CM to the controller CEESCEFB61 (For SIM C200E) or SIM_CEEC300 (For SIM C300) •

(Assign) button on the toolbar, With the CM 11_FC01 selected, click the to open the Execution Environment Assignment dialog.



Select 11_FC01 in the CMs/SCMs tab in Available Modules list box



Select CEESCEFB61 or SIM_CEEC300 in the Assign To list box



Click the Assign button



11_FC01 is added to Assigned Modules list box



Click the Close button

17

9

Action



11_FC01 is now assigned to CEESCEFB61 or SIM_CEEC300, as indicated below

For SIM-C200E

4/13/2012

For SIM C300

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

11

PID Control Module Configure a PID Control Module

Add Function Blocks to a CM After creating a CM, you must design the control strategy by adding relevant Input/Output blocks and control blocks such as PIDs, device control or logic blocks. The IOMs configured in the Configure C200E Hardware and Series A IOM/Configure C300 Hardware and Series C IOM lab are used here. 

Step

Action

1

Double-click 11_FC01 in the Project window to open the chart view, and then maximize the view.

2

Add Function Blocks to the CM •

From the Library tab, expand the IOCHANNEL (For Series A I/O) or Series_C_IO  AI-HL (For Series C I/O)



Select AICHANNEL

For Series A I/O

12

For Series C I/O

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

PID Control Module Configure a PID Control Module 

Step

Action

3

Drag AICHANNEL into the 11_FC01 Project chart view.

4

Drag the following Function Blocks from their respective block Libraries and add to the CM. Block Family

Block

DATAACQ

DATAACQ

REGCTL

PID

IOCHANNEL (For Series A I/O) or SERIES_C_IO  AO (For Series C I/O)

AOCHANNEL

ATTENTION

4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

17

Add the blocks in the order specified above. For more information on adding function blocks to a CM, refer to the Knowledge Builder along the path Experion R400 > Configuration > Control Building User’s Guide > Creating a Control Module > Creating an Instance of a Basic Function Block

13

PID Control Module Configure a PID Control Module 

Step 5

Action After adding all the blocks, arrange them as shown below.

For SIM-C300

For SIM-C200E 6

Configure AIChannel parameters: •

Double-click the AICHANNEL block to open the AI parameter configuration form.



Enter the Channel Name as FI.

For Series C I/O

For Series A I/O

TIP (Only for Series C IO Channels) Channel PV Range parameters can be configured in Series C AI Channel block Therefore, PV ranges for Analog Inputs must be configured for both the Series C AI Channel block and the DACA block 7

For C300s ONLY: Change the ranges of the FI block as follows: PV Extended High Range 600.9

14

PV High Range

600

PV Low Range

0

PV Extended Low Range

-6.9

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

PID Control Module Configure a PID Control Module 

Step 8

Action Assign the AI Channel to an AI Module. For C200E: 

Step 1

Action Refer to Appendix 1 – C200E I/O list assignments at the end of Appendix for the following information on 11_FC01.FI: Module Name:

Channel Number:

2

In the properties of the AI channel (FI block), use the pulldown list to select the module name.

3

Select the channel number.

4

Click the ‘Assign Channel Block’ button.

5

Click the OK button to close FI properties.

For C300: Step 1

Action Refer to Appendix 1 – C300 I/O list assignments at the end of Appendix for the following information on 11_FC01.FI: Module Name:

17



Channel Number:

4/13/2012

2

Click the OK button to close FI properties.

3

Right-click the AI channel (FI block) and select Function Block Assign.

4

In the ‘Function Block Assignment Dialog’, select the appropriate channel (use the Module Name (IOM Name), and the Channel Number from above), and click the Assign button.

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

15

PID Control Module Configure a PID Control Module 

Step 9

Action Configure a Data Acquisition Block. Double-click the Data Acquisition Block, to open the configuration form, and enter the following: Name: DACA Description: Heavy Feed to Debutanizer Engr Units: m3/hr PVEU Range Hi: 600 PVEU Range Lo: 0 PV Extended Hi Limit: 600.9 PV Extended Lo Limit: -6.9 Clamping Option: ENABLE Accept the defaults for any remaining parameters on this tab.

ATTENTION You must name this block DACA so that the Honeywell supplied Analog Point Details display functions properly when called from Station

16

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

PID Control Module



Step

Action

10

Select the Show Parameter Names checkbox located at the lower left corner. Note that the parameter names now appear in place of the parameter descriptions.

17

Configure a PID Control Module

ATTENTION This displays the parameter names instead of parameter descriptions.

11

4/13/2012

Uncheck the Show Parameter Names checkbox.

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

17

PID Control Module Configure a PID Control Module 

Step 12

Action To Configure Alarms, select the Alarms tab. Enter the following: PV High:

500

Priority: HIGH

PV Low:

0

Priority: Low

Accept the defaults for all remaining parameters.

13

18

Click OK.

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

PID Control Module Configure a PID Control Module 

Step 14

Action To Configure a PID Block: Double click PIDA. Enter the following: Name: Description: Engineering Units:

PIDA Heavy Feed to Debutanizer m3/hr

PVEU Range Hi: 600 PVEU Range Low: 0 Select the Enable Secondary Initialization Option checkbox.

17

Normal Mode: AUTO Normal Mode Attribute: OPERATOR Accept the defaults for all remaining parameters on this tab.

ATTENTION This block must be named PIDA for the Honeywell supplied standard PID Point Detail Display to function properly.

4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

19

PID Control Module Configure a PID Control Module 

Step 15

Action Click the Algorithm tab in the PID configuration form and enter the following Control Equation type: Integral Time (T1): Linear Gain Options: Overall Gain:

EQB 0.2 LIN 0.40

ATTENTION The Algorithm form allows you to configure PID control equation types, associated PID equation parameters and gain options for the PID block. 16

Click the SetPoint Tab and enter the following: High Limit: 600 Low Limit: 0 Ensure Enable PV Tracking is selected.

20

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

PID Control Module Configure a PID Control Module 

Step 17

Action Click the Alarms tab of PID and enter the following: Type: OP High Trip Point: 95

17

Priority: LOW

4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

21

PID Control Module Configure a PID Control Module 

Step 18

Action To add or remove Block Pins in a Functional Block : Click on the Block Pins tab. In the ‘Selected Parameters’ portion of the window, for the PV parameter, change the location to ‘Left’ by: Click on the “TOP” value on the PV parameter Location column. Select LEFT from the drop down combo box.

22

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

PID Control Module Configure a PID Control Module 

Step

Action

19

As a result of the previous change in pin location, the PV pin shifted to the left side of the PID block faceplate, as indicated below.

Click OK. 20

Configure the AO Block. Double-click the AOChannelA Block and enter the following: FV

17

Channel Name:

4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

23

PID Control Module Configure a PID Control Module 

Step 21

Action Assign the AO block to an AO channel. For C200E: 

Step 1

Action Refer to Appendix 1 – C200E I/O list assignments at the end of Appendix for the following information on 11_FC01.FV: Module Name:

Channel Number:

2

In the properties of the AO channel (FV block), use the pulldown list to select the module name.

3

Select the channel number.

4

Click the ‘Assign Channel Block’ button.

5

Click the OK button to close FV properties.

For C300: 

Step 1

Action Refer to Appendix 1 – C300 I/O list assignments at the end of Appendix for the following information on 11_FC01.FV: Module Name:

Channel Number:

24

2

Click the OK button to close FV properties.

3

Right-click the AO channel (FV block) and select Function Block Assign.

4

In the ‘Function Block Assignment Dialog’, select the appropriate channel (use the Module Name (IOM Name), and the Channel Number from above), and click the Assign button.

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

PID Control Module Configure a PID Control Module

Connect Function Blocks After adding the Function Blocks, wire them together to form a Control Strategy. You can wire Blocks together anytime you choose, before or after configuring block parameters. 

Step

From the Main Menu, Select Chart > Insert > Wire, OR Click the toolbar.

button in the



The cursor changes to a PLUS (+) sign inside the Project chart window



Click the PV pin displayed in the AICHANNEL (FI) block and then click the P1 pin in the DATAACQ (DACA) block



These function blocks are now connected

17

1

Action

4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

25

PID Control Module Configure a PID Control Module 

Step

Action

2

Repeat the above steps to connect PV pin of DATAACQ (DACA) to the PV of PIDA.

3

Connect the PIDA OP pin to the OP pin of AO. •

4

26

Your CM should be similar to the one shown below.

Select File > Save.

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

PID Control Module Configure a PID Control Module 

Step 5

Action Configure History Collection, Trends and Groups. Double-click in the white space of the chart view of 11_FC01 to open its configuration form. Select the Server History tab. In the History Configuration section, in the Parameter column, row 1, click the Selection) button to open the Point Selection form.

(Point

Select the row having Point name 11_FC01 and Block Name PIDA, as shown in the screen capture. Select OP for the Parameter.

6

4/13/2012

17

Click OK to close the Point selection form.

11_FC01.PIDA.OP appears in the History Configuration table. •

Click to select the FAST (Fast History) and STD (Standard History) options



11_FC01.PIDA.OP will now be historized

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

27

PID Control Module Configure a PID Control Module 

Step

Action

7

Repeat the above steps to configure History Collection for 11_FC01.PIDA.PV in row 2 of the Parameter column.

8

Add Point Parameters to Trends. Click the Server Displays tab in the configuration form. In the Trends section, in row 1, specify Trend # 1 as the Trend number. In row 1, Pen column, click to select 1 from the drop-down menu. In row 1, Enter 11_FC01.PIDA.PV as the Trend Parameter. •

You can also select the parameter with the help of Point selection list, as shown in an earlier step.

In the Groups section, row 1, specify Group # 11, Position # 1 and Group Parameter 11_FC01.PIDA.PV. Click OK.

28

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

PID Control Module Configure a PID Control Module 

Step

Action

9

Click File > Save.

10

Close the 11_FC01 Project chart window.





This CM is located under CEESCEFB61 or SIM_CEEC300, which means it is assigned to that execution environment



The symbol “ controller

“indicates that the CM has not yet been downloaded to the

The color gray of the connection icon indicates the CM is in Project mode.

ATTENTION

17

The screen capture might look different if you are using SIM-C300

4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

29

PID Control Module Configure a PID Control Module 

Step 11

12

30

Action Download this CM. •

Select 11_FC01



Click the



Click Continue on the Load window showing the warning



Select the Automatically change… checkbox. This ensures that the post load state is automatically set as ACTIVE

on the toolbar

Click OK. •

A Load dialog box appears and closes on a successful download



In Project, notice that there is no “

“ symbol in front of 11_FC01

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

PID Control Module Configure a PID Control Module 

Step 13

Action Click the Monitoring tab to verify that 11_FC01 is active (green).



If the CM is active (green) skip the next step



If the CM is inactive (blue) perform the next step ATTENTION

17

The screen capture might look different if you are using SIM-C300

4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

31

PID Control Module Configure a PID Control Module 

Step 14

Action Activate the CM (right-click 11_FC01 and select “Activate”) or select 11_FC01 and click the

(Toggle State) button from the toolbar, to open the following.

Click Yes. •

Notice that the 11_FC01 changes to green indicating it is now active Monitoring tree status information is indicated by different symbols and colors, as shown below: CPM/SCE Symbols 1

32

2

3 4

5

6

7 8

1

Grey - As seen in project tree.

1

Grey – Project tree

2

Grey - Loaded not monitored

3

Red - Communication failure

4

Yellow - Not used

5

Green - Active

6

Red - Failed

7

Yellow - Not Loaded

8

Blue – Loaded

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

PID Control Module Configure a PID Control Module 

Step

Action CEE/ CEESCE Symbols 1

2

3

4

5

6

1

Grey - As seen in project tree

2

Grey - Loaded not monitored

3

Red - Communication failure

4

Blue - Inactive

5

Green - Active

6

Red - Configuration Error CM Symbols 1

3

4

5

1

Grey - As seen in project tree

2

Grey - Loaded not monitored

3

Red - Communication failure

4

Blue - Inactive

5

Green – Active

Open Station, access and refresh the Debutanizer_123 graphic. •

Change the 11_FC01 controller to AUTO mode



Click the SP value and enter 400 in the 11_FC01 faceplate.

17

15

2

ATTENTION Open the Tie_Back_New Excel spreadsheet to observe the values for PV and OP. If the PV value for the point is not updating then restart the Tie_Back_New Excel spreadsheet. This spreadsheet is used for simulation purposes.

4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

33

PID Control Module Configure a PID Control Module 

Step 16

Action To watch the trend in Station: Click the

button in Station.

Enter 1 in command line. Change the trend interval, if necessary. Zoom the line trend to get a closer display.

17

34

To see the CM in the Group display: •

Click



Type 11 and press the Enter key.

button on Station.

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

PID Control Module Configure a PID Control Module 

Step 18

Action From the Group Display, change the MD to MAN. Change the OP to 30.

19



The PV will change because the OP changed. The SP follows the PV because PV tracking is enabled



This tests your CM 11_FC01

In Control Builder, import (with CEE assignment) 11_FC02, 11_FC28 and 11_PC15 from the following location:

17

C:\ Users\Public\Public Documents\Honeywell\Experion PKS\ Ixport\Student_DB\Series_A (or _C). ATTENTION If needed, follow the steps in the Import/Export Lab for importing the above CMs. If you are Using SIMC200E/C200E the path for Database is C:\ Users\Public\Public Documents\ Honeywell\Experion PKS\Ixport\Student_DB\Series_A If you are Using SIMC300/C300, the path for Database is C:\ Users\Public\Public Documents\ Honeywell\Experion PKS\Ixport\Student_DB\Series_C 20

4/13/2012

From Project, download (with activation) the CMs imported in the previous step.

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

35

PID Control Module Configure a PID Control Module 

Step

Action

21

Verify that the three CMs are active (green) in the Monitoring tab.

22

Open Station and access the Debutanizer_123 graphic.

ATTENTION Verify that the imported CMs have values. (If necessary, place the imported loops in AUTO mode and provide suitable SP values to see a PV response.)

36

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

PID Control Module Calculate Performance Statistics of the Configuration Performed (C200 & C300)

Calculate Performance Statistics of the Configuration Performed (C200 & C300) Practice Objective •

To calculate the Processing Units and Memory units for given blocks for C200E, and C300.

Prerequisites •

Knowledge of Memory Units and Process Units in C200E, and C300.

Introduction This exercise will allow you to determine about Memory Units and Process Units used in C200E, and C300.

17



4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

37

PID Control Module Calculate Performance Statistics of the Configuration Performed (C200 & C300)

Procedure Control Module Calculation 

38

Step

Action

1

Calculate MU and PU for C200E, and C300.

2

If CM is build using 1AI, 1DACA, 1PID, and 1AO, 6 Logic FBs, total Memory Units consume is______?

3

If CM is build using 1AI, 1DACA FB, Total Memory Units Consume is ______?

4

Calculate Processing Units (PU) for a typical Regulatory control CM with Execution Period of .5 Sec _____?

5

Calculate Processing Units (PU) for a typical Analog Data Acquisition CM with Execution Period of .5 Sec _____?

6

Calculate Processing Units (PU) for 20 Analog Data Acquisition CM with Execution Period of .1 Sec _____?

7

Calculate Processing Units (PU) for 40 Regulatory control CM with Execution Period of .5 Sec _____?

8

Where do you verify the Memory Units (MU) consumption in C300? _______

9

Calculate Processing Units (PU) for a typical Device control CM with Execution Period of .1 Sec _____?

10

Calculate Processing Units (PU) for 50 Device control CM with Execution Period of .1 Sec _____?

11

Calculate Processing Units (PU) for 4 SCM with Execution Period of .1 Sec _____?

12

Calculate Memory Units (MU) for 40 Regulatory control CM _____?

13

Calculate Memory Units (MU) for 5 Auxiliary Function CM _____?

14

Calculate Memory Units (MU) for 10 Analog Data Acquisition CM _____?

15

Calculate Memory Units (MU) for 100 Device control CM _____?

16

Calculate Memory Units (MU) for 10 Logic control CM _____?

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

Topic: PID with Split Range Control Module Contents

18

Configure a PID Control Module with Split Range Outputs ...................................................................3

4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

1

This page was intentionally left blank.

2

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

PID with Split Range Control Module Configure a PID Control Module with Split Range Outputs

Configure a PID Control Module with Split Range Outputs Practice Objective •

Configure a Split Range Control Module.



Configure an AUTOMANUAL and FANOUT block.

Prerequisites Knowledge of Configuration Studio.



Experion PKS Server or client machine with Experion PKS Engineering Tools loaded.



The Debutanizer_123 graphics loaded on the Server. (This will be required at a later time to check the control strategy.)



Control Builder running with one or two tree windows open.



SIM-C200E/C200E or SIM-C300/C300 Controller and IOMs configured.



Excel Data Exchange open with the simulation spread sheet loaded.

18



4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

3

PID with Split Range Control Module Configure a PID Control Module with Split Range Outputs

Introduction A reflux drum D-100 has a split range pressure controller 11_PC16. It controls the pressure on D100 by split range action on two valves, PV16A and PV16B, where PV16A is reverse acting and PV16B is direct acting.

The following table illustrates how valves PC16A and PC16B open with the split range signal. Valve PC16A is the valve on the line bypassing the debutanizer overhead condenser E-110. Valve PC16B is on the line connecting D-100 to the compressor interstage drum, which provides a back pressure of 240 kPag (35 psig). The flare has a backpressure of 14 kPag (2.0 psig). Signal from 11_PC16

Valve

Condition

0

PC16A

Fully Open

50

PC16A

Closed

50

PC16B

Closed

100

PC16B

Fully Open

You will first import 11_HC41 (D-100 Overhead to Flare) and 11_HC44 (D-100 Bypass from Compressor Interstage Drum), which are hand-control valves (Analog Output points). The 11_PC16 control module is then built, and you can test the logic with simulation. CM Name

Action to be taken

11_HC41 and 11_HC44

Import the CMs from existing database.

11_PC16 Split Range PID Control Module

Configure PID block, Auto Manual (AUTOMAN) block and FANOUT block.

Perform the following procedures in Control Builder.

4

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

PID with Split Range Control Module Configure a PID Control Module with Split Range Outputs

Procedure Configure Split Range Control Loop 

Step 1

Action Import valves. From Project, Import (with CEE assignment) the hand control valves 11_HC41 and 11_HC44 from the following location: C:\ Users\Public\Public Documents \Honeywell\Experion PKS\ IXPORT\Student_DB\Series_A (or _C)

ATTENTION

18

If needed, follow the steps in the Import/Export Lab for importing the above CMs.

4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

5

PID with Split Range Control Module Configure a PID Control Module with Split Range Outputs 

Step 2

Action Build a new CM. Drag a Control Module from the Library tab to the CEE in the Project window.

Drag here

3

6

In the Name New Function Block(s) window, enter: Destination Tag Name: 11_PC16 Destination Item Name: 11_PC16_item Click Finish This adds 11_PC16 in the assigned tree in the Project Tree window.

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

PID with Split Range Control Module Configure a PID Control Module with Split Range Outputs 

Step 4

Action Expand the tree and double-click 11_PC16 to open the chart view. Double-click the white space to open the Parameter Configuration form. Enter the following details in the Main tab: Parent Asset:

Tank_C11

Description:

Tank Pressure Controller

Engr Units:

KPaG

Accept the defaults for the remaining parameters on this tab. 5

Click the Server Displays tab and enter the following Display details: Point Detail Display:

sysDtlPIDA

Click OK. ATTENTION The Group detail display for 11_PC16 in Station will be selected based on the type of Point detail display specified

6

Design a control strategy by adding function blocks in the following sequence: Block Family •

Block Type

Block Name

Layout Key

IOCHANNEL (Series A) or SERIES_C_IO  AI-HL (Series C)

AICHANNEL

AICHANNELA

(A)



DATAACQ

DATAACQ

DATAACQA

(B)



REGCTL

PID

PIDA

(C)



REGCTL

FANOUT

FANOUTA

(D)



REGCTL

AUTOMAN

AUTOMANA

(E)



IOCHANNEL (Series A) or AOCHANNEL

AOCHANNELA

(F)

AOCHANNEL

AOCHANNEL _1 (G)

SERIES_C_IO  AO (Series C) •

IOCHANNEL or SERIES_C_IO  AO (Series C)

Letters in the layout key column correspond to the following diagram.

18



4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

7

PID with Split Range Control Module Configure a PID Control Module with Split Range Outputs 

Step 7

Action After adding the blocks, arrange them as follows:

A

E D

G

B C F

ATTENTION The screen capture might look different if you are using Series C I/O

8

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

PID with Split Range Control Module Configure a PID Control Module with Split Range Outputs 

Step

Action A

AICHANNELA – is the pressure input channel. Configuration details will be provided in the following steps.

B

DATAACQA – block provides the signal conditioning for the input signal. Configuration details will be provided in the following steps.

C

PIDA – the PID controller for taking the control action. Configuration details will be provided in the following steps.

D

FANOUTA – block is a single X1 input and up to 8 outputs (Regulatory Control block). The block applies a user-specified gain and bias along with a calculated floating bias for each of up to 8 initialized outputs to guarantee that each output is "bumpless" following initialization or mode changes. Configuration details will be provided in the following steps. 1) In this CM, we are using the FANOUT block to send the same input (11_PC16.PIDA.OP) to two outputs valves; PV16A and PV16B.

E

AUTOMANA: The (Auto Manual) block applies a user-specified gain and bias along with a calculated floating bias to the output to guarantee that the output is "bumpless" following initialization or mode changes. Configuration details will be provided in the following steps. 2) In this CM, we are using AUTOMANA to reverse the output to the PV16A which is a reverse acting valve.

8

F

AOCHANNELA – is the output signal to valve PV16A. Configuration details will be provided in the following steps.

G

AOCHANNELA_1 – is the output signal to valve PV16B. Configuration details will be provided in the following steps.

Configure the AI Channel (A). Double-click the AICHANNELA block to open the AI parameter configuration form. Enter following details: PI

18

Channel Name:

4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

9

PID with Split Range Control Module Configure a PID Control Module with Split Range Outputs 

Step 9

Action Assign the AI Channel to an AI Module. For C200E: 

Step 1

Action Refer to ‘Appendix 1 – C200E I/O list assignments’ at the end of Appendix for the following information on 11_PC16.PI: Module Name: Channel Number:

2

In the properties of the AI channel (PI block), use the pulldown list to select the module name.

3

Select the channel number.

4

Click the ‘Assign Channel Block’ button.

5

Click the OK button to close PI properties.

For C300: 

Step 1

Action Refer to ‘Appendix 1 – C300 I/O list assignments’ at the end of Appendix for the following information on 11_PC16.PI: Module Name: Channel Number:

10

2

Click the OK button to close PI properties.

3

Right-click the AI channel (PI block) and select Function Block Assign.

4

In the ‘Function Block Assignment Dialog’, select the appropriate channel (use the Module Name (IOM Name), and the Channel Number from above), and click the Assign button.

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

PID with Split Range Control Module Configure a PID Control Module with Split Range Outputs 

Step 10

11

Action For C300 only, set the range of 11_PC16.PI as follows: PV Extended Hi Range

1800

PV High Range

1750

PV Low Range

0

PV Extended Low Range

0

Configure the Data Acquisition Block (B). Double-click the Data Acquisition Block to open the configuration form. Enter following details: Name:

DACA

Description:

D-100 Pressure Controller

Engr Units:

kPag

PVEU Range Hi:

1750

PVEU Range Lo:

0

PV Extended Hi Limit:

1800

PV Extended Lo Limits:

0

Accept the defaults for the remaining parameters.

18

Click OK.

4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

11

PID with Split Range Control Module Configure a PID Control Module with Split Range Outputs 

Step 12

Action Configure the PID Block (C). Double-click PIDA. Enter following details: Name:

PIDA

Description:

D-100 Pressure controller

Engineering Units:

kPag

PVEU Range Hi:

1750

PVEU Range Low:

700

Enable Secondary Initialization Option checkbox:

Select this option

Normal Mode and Mode:

AUTO

Normal Mode Attribute and Mode Attribute:

OPERATOR

Accept the defaults for all remaining values on this tab.

12

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

PID with Split Range Control Module Configure a PID Control Module with Split Range Outputs 

Step 13

Action Click the Algorithm tab in the PID configuration form. Enter following details: Control Equation Type:

EQB

Control Action:

Direct

Integral Time (T1):

.2 LIN

Linear Gain Options : .5

Overall Gain:

Accept the defaults for all remaining parameters on this tab.

14

SP

700

High Limit:

1750

Low Limit:

700

Click the Alarms tab and enter the following details. OP High Trip Point:

90

Priority: High

OP Low Trip Point:

5

Priority: Low

18

15

Click the SetPoint Tab and enter following details:

4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

13

PID with Split Range Control Module Configure a PID Control Module with Split Range Outputs 

Step

Action

16

Click OK.

17

Configure FANOUT Block (D): Double-click on the FANOUTA block and enter following parameters: Name:

FANOUTA

Description:

Split range Selection

Engineering Units:

kPag

High Limit:

100

Low Limit:

0

Normal Mode and Mode:

CAS

Normal Mode Attribute and Mode Attribute:

Operator

Accept the defaults for all remaining parameters on this tab.

14

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

PID with Split Range Control Module Configure a PID Control Module with Split Range Outputs 

Step 18

Action Click the Block Pins tab. Change the Location of the X1 pin to LEFT Change the Location of the OP[1] pin to RIGHT

18

Change the Location of the OP[2] pin to RIGHT

4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

15

PID with Split Range Control Module Configure a PID Control Module with Split Range Outputs 

Step 19

Action Click the Common Output tab. In Output Limits section, enter the following values: High Limit (%) : 100 Low Limit (%) : 0

16

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

PID with Split Range Control Module Configure a PID Control Module with Split Range Outputs 

Step 20

Action Click the Individual Output tab. Enter the following: Output #1 and Output #2 Gain:

2

Output Bias for Output #2:

–100

Ensure that the Enable Secondary Initialization Option checkboxes for Output #1 and Output #2 are selected. Deselect the Enable Secondary Initialization Option checkboxes for all other Outputs.

TIP Each output of the FANOUT block is calculated per the following equation: CV(n) = X1*K(n) + [OPBIAS(n).FIX + OPBIAS(n).FLOAT] Where X1 = input value

18

K(n) = gain of output CV(n) (user specified) (n) = Output channel (number 1 to 8) OPBIAS(n).FIX = fixed bias for output CV(n) (user specified) OPBIAS(n).FLOAT = floating bias for output CV(n) (calculated) Click OK to close the FANOUT block.

4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

17

PID with Split Range Control Module Configure a PID Control Module with Split Range Outputs 

Step 21

Action Configure AUTOMANA block (E): Double-click the AUTOMANA block and enter the following: Name:

AUTOMANA

Description:

Split Range for PV16A

Engineering Units:

kPag

Normal Mode and Mode:

CAS

Normal Mode Attribute:

OPERATOR

Mode Attribute:

OPERATOR

Accept the defaults for all other parameters on this tab.

18

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

PID with Split Range Control Module Configure a PID Control Module with Split Range Outputs 

Step 22

Action Click the Output tab. Enter the following details: Output Limits section: High Limit (%) :

100

Low Limit (%) :

0

Gain and Bias section: Output Bias:

100

Gain(K):

-1 (Note: you will get an error until the low limit is changed)

Gain High Limit:

10

Gain Low Limit:

-5

18

Accept the defaults for all other parameters on this tab.

4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

19

PID with Split Range Control Module Configure a PID Control Module with Split Range Outputs 

Step 23

Action Click on the Block Pins tab. Change the Location X1 pin to LEFT. Change the Location OP pin to RIGHT. Click OK.

20

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

PID with Split Range Control Module Configure a PID Control Module with Split Range Outputs 

Step 24

Action Configure one of the AO Blocks (F): Double-click the AOChannelA block and enter the following: PVA

Name: 25

Click on the Block Pins Tab.

18

Change the Location OP pin to LEFT.

4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

21

PID with Split Range Control Module Configure a PID Control Module with Split Range Outputs 

Step 26

Action Assign the AO Channel to an AO Module. For C200E: 

Step 1

Action Refer to ‘Appendix 1 – C200E I/O list assignments’ at the end of Appendix for the following information on 11_PC16.PVA: Module Name: Channel Number:

2

Click on the Main Tab.

3

In the properties of the AO channel (PVA block), use the pull-down list to select the module name.

4

Select the channel number.

5

Click the ‘Assign Channel Block’ button.

6

Click the OK button to close PVA properties.

For C300: 

Step 1

Action Refer to ‘Appendix 1 – C300 I/O list assignments’ at the end of Appendix for the following information on 11_PC16.PVA: Module Name: Channel Number:

22

2

Click the OK button to close PVA properties.

3

Right-click the AO channel (PVA block) and select Function Block Assign.

4

In the ‘Function Block Assignment Dialog’, select the appropriate channel (use the Module Name (IOM Name), and the Channel Number from above), and click the Assign button.

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

PID with Split Range Control Module Configure a PID Control Module with Split Range Outputs 

Step 27

Action Configure the other AO Block (G) Double-click the AOChannelA_1 block and enter the following: PVB

Name: 28

Click on the Block Pins Tab.

18

Change the Location OP pin to LEFT.

4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

23

PID with Split Range Control Module Configure a PID Control Module with Split Range Outputs 

Step 29

Action Assign the AO Channel to an AO Module. For C200E: 

Step 1

Action Refer to ‘Appendix 1 – C200E I/O list assignments’ at the end of Appendix for the following information on 11_PC16.PVB: Module Name: Channel Number:

2

Click on the Main Tab.

3

In the properties of the AO channel (PVB block), use the pull-down list to select the module name.

4

Select the channel number.

5

Click the ‘Assign Channel Block’ button.

6

Click the OK button to close PVB properties.

For C300: 

Step 5

Action Refer to ‘Appendix 1 – C300 I/O list assignments’ at the end of Appendix for the following information on 11_PC16.PVB: Module Name: Channel Number:

24

6

Click the OK button to close PVB properties.

7

Right-click the AO channel (PVB block) and select Function Block Assign.

8

In the ‘Function Block Assignment Dialog’, select the appropriate channel (use the Module Name (IOM Name), and the Channel Number from above), and click the Assign button.

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

PID with Split Range Control Module Configure a PID Control Module with Split Range Outputs 

Step 30

Action Wire the connections as shown below : If necessary, change the block pin positions from the Block Pin tab in the Configuration detail form of each block.

ATTENTION

31

4/13/2012

18

The screen capture might look different if you are using Series C I/O

Save the Project chart form.

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

25

PID with Split Range Control Module Configure a PID Control Module with Split Range Outputs 

Step 32

Action Configure the History collection. Double-click in a blank space of the 11_PC16 project chart to open the configuration form. Click the Server History Tab. 1.) Historize the following parameters as shown below: 11_PC16.PIDA.PV; 11_PC16.PIDA.OP; 11_PC16.PVA.OP & 11_PC16.PVB.OP

26

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

PID with Split Range Control Module Configure a PID Control Module with Split Range Outputs 

Step 33

Action Configure Trends and Groups. Click Server Displays and add the following data: Trend #

3

Pen # 3

Trend Parameter: 11_PC16.PIDA.PV

Group #

13

Pos # 3

Group Parameter: 11_PC16.PIDA.PV

Click OK.

35

Save and close the CM 11_PC16. Select 11_PC16, 11_HC41, and 11_HC44 in the Project tree window and click the button.

36

Click Continue in the Load Window.

37

Select the Automatically change ………. checkbox in the Load dialog box.

18

34

ATTENTION The Post load state is selected as ACTIVE by default.

4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

27

PID with Split Range Control Module Configure a PID Control Module with Split Range Outputs 

Step 38

Action Click OK to download. ATTENTION The download window closes automatically if the configuration contains no warnings or errors.

39

Open the Debutanizer_123 graphic in Station.

40

Verify the 11_PC16 controller is in AUTO mode and enter a set point of 1170. Select 11_HC41 and 11_HC44 and enter a 1 in the value input box. ATTENTION If the value of PV is not changing to the new SP, close the Tie_Back_New Excel spreadsheet and re-open it. Notice 11_PC16 SP is 1170 and the PV value is adjusting to the SP.

28

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

PID with Split Range Control Module Configure a PID Control Module with Split Range Outputs 

Step

Go to Group 13 to view the details of 11_PC16:

18

41

Action

4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

29

PID with Split Range Control Module Configure a PID Control Module with Split Range Outputs 

Step 42

Action Change the SP to 1180. The controller takes the new SP value and increases the PV towards the SP as shown below:

You can watch the change by going to Trend number 3 on Station. 43

30

Change the SP to 935 and let 11_PC16 control to the new SP.

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

PID with Split Range Control Module Configure a PID Control Module with Split Range Outputs 

Step 44

Action Open Control Builder in the Monitoring Mode. Double-click 11_PC16 to open the chart view as shown below:

In the above example, PIDA OP is 51.73, that is, it’s between 50 and 100%. Based on the logic, PVA is CLOSED (OP= 0) PVB is OPENED (OP = 3.47)

18

ATTENTION Values seen in this figure may differ from that seen on your screen

4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

31

PID with Split Range Control Module Configure a PID Control Module with Split Range Outputs 

Step 45

Action Change PIDA to MAN Mode and change OP to 50%. •

PVA and PVB are both closed.

Change PIDA OP to 0% •

PVA will OPEN 100%.



PVB is CLOSED.

Change PIDA OP as 100%

46

32



PVA will CLOSE.



PVB will OPEN 100%.

Change the PIDA mode back to AUTO.

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

Topic: Cascade PID Control Module Contents

19

Configure a Cascade PID Control Module ............................................................................................3

4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

1

This page was intentionally left blank.

2

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

Cascade PID Control Module Configure a Cascade PID Control Module

Configure a Cascade PID Control Module Practice Objective Configure a cascade controller for the T-100 bottom level control. Prerequisites Experion PKS Server or a Client machine with Experion PKS Engineering Tools loaded



The Debutanizer_123 graphic loaded on the Server (This is required at a later time to check the control strategy.)



Control Builder running with one or two Project/Monitor tree windows open



SIM-C200E/C200E, or SIM-C300/C300 Controller and IOMs configured



Excel Data Exchange open with the simulation spread sheet loaded

19



4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

3

Cascade PID Control Module Configure a Cascade PID Control Module

Introduction The first Cascade loop built is 11_LC14, the T-100 bottom level control. Although the loop has two secondaries, 11_FC17 and 11_FC18, in this lab the cascade is built with just 11_FC17. 11_ FC18 is configured in the next lab. The P&ID shows that this loop has an interlock with the bottom safety valve and is the primary to both outlet streams (11_FC17 and 11_FC18). LSD15 is driven by interlock logic. The interlock (11_LSD15) will be imported into the project. The cascade loop, with 11_LC14 as primary and 11_FC17 as secondary, will be built, and downloaded in this lab. However, the functionality will be tested after the next lab when 11_FC18 is added to project. The loops require a bumpless transfer from MAN to AUTO to CAS.

.

The following CMs will be configured: CM Name

Action to be taken

11_LC14 & 11_FC17

Configure as a simple cascade loop.

11_LSD15

Imported from: C:\Users\Public\Public Documents\Honeywell\ Experion PKS\IXPORT\Student_DB\Series_A (or _C)

Modify 11_LC14

Add logic to check when level goes above 5%.

Perform the following procedures in Control Builder.

4

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

Cascade PID Control Module Configure a Cascade PID Control Module

Procedure Create a Control Module (CM) Step

Action

1

Open Control Builder from Configuration Studio, if not already open.

2

Open the Project tree window in the upper left hand corner and the Library tree window in the lower left hand corner.

19



4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

5

Cascade PID Control Module Configure a Cascade PID Control Module 

Step 3

Action Build a new CM. Drag a Control Module from the Library tab to the CEE in the Project window

Drag here

ATTENTION This creates a new Control Module and also assigns the CM to the CEE.

6

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

Cascade PID Control Module Configure a Cascade PID Control Module 

Step 4

Action Enter 11_LC14 in the Destination Tagnames textbox and 11_LC14_Item in the Destination Item Names textbox.

19

Click Finish.

4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

7

Cascade PID Control Module Configure a Cascade PID Control Module 

Step 5

Action Configure the parameters for 11_LC14. Open 11_LC14 in Chart View. Double-click the chart view to open the configuration form. Enter the following details under the Main tab. Name:

11_LC14

Item Name:

11_LC14_item

Parent Asset:

Level_C11

Description

T-100 Debutanizer Bottom Lvl Controller

Engr Units:

%

Accept the defaults for any remaining parameters on this tab.

6

Click the Server Displays tab and enter the following display details: Point Detail Display:

sysDtlPIDA

Click OK.

ATTENTION The Group detail display for 11_LC14 in Station will be directly picked from the type of Point detail display specified.

8

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

Cascade PID Control Module Configure a Cascade PID Control Module

Add Function Blocks to a CM After creating the CM, design a control strategy by adding relevant Input/Output blocks and Control blocks (like PID, device control, or logic blocks). The IOMs configured in the Configure C200E Hardware and Series A IOM / Configure C300 Hardware and Series C IOM lab are used here. 

Step

Action

1

Add the following function blocks from the Library tab of Control Builder according to the sequence shown below. Block

Family Block

IOCHANNEL or SERIES_C_IO  AI-HL AICHANNELA (A)



DATAACQ

DATAACQ

(B)

REGCTL

PID

(C)

CM 11_LC14 should resemble the following diagram:

A

B

19

C

ATTENTION The screen capture might look different if you are using Series C I/O

4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

9

Cascade PID Control Module Configure a Cascade PID Control Module 

Step 2

Action Configure the AI Channel. Double-click the AI Channel block to open the configuration form Enter following details: LI

Name: 3

Assign the AI Channel to the AI Module. For C200E: 

Step 1

Action Refer to ‘Appendix 1 – C200E I/O list assignments’ at the end of Appendix for the following information on 11_LC14.LI: Module Name: Channel Number:

2

In the properties of the AI channel (LI block), use the pulldown list to select the module name.

3

Select the channel number.

4

Click the ‘Assign Channel Block’ button.

5

Click the OK button to close LI properties.

For C300: 

Step 1

Action Refer to ‘Appendix 1 – C300 I/O list assignments’ at the end of Appendix for the following information on 11_LC14.LI: Module Name: Channel Number:

10

2

Click the OK button to close LI properties.

3

Right-click the AI channel (LI block) and select Function Block Assign.

4

In the ‘Function Block Assignment Dialog’, select the appropriate channel (use the Module Name (IOM Name), and the Channel Number from above), and click the Assign button.

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

Cascade PID Control Module Configure a Cascade PID Control Module 

Step 4

Action Configure a Data Acquisition Block (B). Double-click the Data Acquisition Block to open the configuration form. Enter following details: Name:

DACA

Description:

T-100 Debutanizer Bottom Level

Engr Units:

%

PV Character

LINEAR

PVEU Range Hi:

100

PVEU Range Lo:

0

PV Extended Hi Limit:

102.9

PV Extended Lo Limit:

-2.9

Clamping Option:

ENABLE

19

Accept the defaults for any remaining parameters on this tab.

4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

11

Cascade PID Control Module Configure a Cascade PID Control Module 

Step 5

Action Configure Alarms for the DACA Block. Click the Alarms tab. Enter the following: PV High Trip Point:

98

Priority: HIGH

PV Low Trip Point:

1

Priority: LOW

Accept the defaults for any remaining parameters. Click OK.

12

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

Cascade PID Control Module Configure a Cascade PID Control Module 

Step 6

Action Configure a PID Block (C). Double-click PIDA. Enter the following details: Name:

PIDA

Description:

T-100 Debutanizer Bottom Level

Engineering Units:

%

PVEU Range Hi:

100

PVEU Range Low:

0

Enable Secondary Initialization Option checkbox:

Check

Normal Mode:

AUTO

Normal Mode Attribute:

OPERATOR

19

Accept the defaults for any remaining parameters on this tab.

4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

13

Cascade PID Control Module Configure a Cascade PID Control Module 

Step 7

Action Click the Algorithm tab in the PID configuration form Enter the following details :

8

Control Equation Type:

EQB

Control Action:

DIRECT

Integral Time (T1):

0.4

Linear Gain Options:

LIN

Overall Gain:

0.4

Click the SetPoint tab. Enter the following details :

14

High Limit:

100

Low Limit:

0

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

Cascade PID Control Module Configure a Cascade PID Control Module 

Step 9

Action Click the Alarms tab. Enter the following details: OP High Trip Point:

98

Priority:

HIGH

OP Low Trip Point:

1

Priority:

LOW

Accept the defaults for any remaining parameters on this tab.

10

Click the Output tab In the Control Variable section enter the following: CVEU Range Hi:

385

CVEU Range Low:

0



For a primary loop the CVEU limits are the range limits of the secondary controller PV.

Accept the defaults for any remaining parameters.

19

Click OK.

4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

15

Cascade PID Control Module Configure a Cascade PID Control Module 

Step 11

Action Arrange the function blocks as shown. If necessary, change the block pin positions from the Block Pin tab in the Configuration detail form of each block. Connect the block pins as shown. Save and Close 11_LC14.

ATTENTION The screen capture might look different if you are using Series C I/O

12

Configure 11_FC17. The following procedure configures 11_FC17 by copying then modifying 11_LC14. Right-click 11_LC14 in Project tree. Select the Copy option. Enter: Destination Tagnames:

11_FC17

Destination Item Names: 11_FC17_item

Click Next (or Finish).

16

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

Cascade PID Control Module Configure a Cascade PID Control Module 

Step 13

Action A message opens indicating that the channel assignment will not be retained. (You may or may not get this dialog box.)

Click Finish. ATTENTION Copying a CM retains all the blocks and connections except channel assignments. 14

Assign 11_FC17 to CEESCEFB61 (or SIM_CEEC300). Hint: Use the

(Assign) button

15

Double-click 11_FC17 under CEESCEFB61 (For SIM-C200E) or SIM_CEEC300 (For SIM-C300) to open the chart view.

16

Double-click the AICHANNEL (LI) block. Enter the following: FT

Name: 17

For C300s ONLY: Change the ranges of the FT block as follows: PV Extended High Range 390 385

PV Low Range

0

PV Extended Low Range

-9.6

19

PV High Range

4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

17

Cascade PID Control Module Configure a Cascade PID Control Module 

Step 18

Action Assign the AI Channel to an AI Module. For C200E: 

Step 1

Action Refer to ‘Appendix 1 – C200E I/O list assignments’ at the end of Appendix for the following information on 11_FC17.FT: Module Name: Channel Number:

2

In the properties of the AI channel (FT block), use the pulldown list to select the module name.

3

Select the channel number.

4

Click the ‘Assign Channel Block’ button.

5

Click the OK button to close FT properties.

For C300: 

Step 1

Action Refer to ‘Appendix 1 – C300 I/O list assignments’ at the end of Appendix for the following information on 11_FC17.FT: Module Name: Channel Number:

18

2

Click the OK button to close FT properties.

3

Right-click the AI channel (FT block) and select Function Block Assign.

4

In the ‘Function Block Assignment Dialog’, select the appropriate channel (use the Module Name (IOM Name), and the Channel Number from above), and click the Assign button.

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

Cascade PID Control Module Configure a Cascade PID Control Module 

Step 19

Action Configure the DACA Block. Double-click the DACA block. Enter following: Name:

DACA

Description:

T-100 Bottom to Storage Tank

Engr Units:

m3/hr

PV Character:

None

PVEU RangeHi:

385

PVEU Range Lo:

0

PV Extended Limits Hi:

390

PV Extended Limits Lo:

-9.6

Clamping Option:

ENABLE

19

Accept the defaults for any remaining parameters on this tab.

4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

19

Cascade PID Control Module Configure a Cascade PID Control Module 

Step 20

Action Click the Alarms tab. Change the alarm setting as given below : PV High Trip Point: 375

Priority: LOW

Click OK.

20

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

Cascade PID Control Module Configure a Cascade PID Control Module 

Step 21

Action Configure a PID function block. Double-click PIDA. Enter following details: Name:

PIDA

Description:

T-100 Bottom to Storage Tank Flow

Engineering Units:

m3/hr

PVEU Range Hi:

385

PVEU Range Low:

0

Enable Secondary Initialization Option checkbox:

Check

Normal Mode and Mode:

CAS

Normal Mode Attribute:

NONE

Mode Attribute :

OPERATOR

19

Accept the defaults for any remaining parameters on this tab.

4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

21

Cascade PID Control Module Configure a Cascade PID Control Module 

Step 22

Action Click the Algorithm tab in the PID confiuration form. Enter following details:

23

Control Equation Type:

EQB

Control Action:

REVERSE

Integral Time (T1):

0.8

Linear Gain Options:

LIN

Overall gain:

0.22

Click the SetPoint tab. Enter following details:

24

High Limit:

385

Low Limit:

0

Click the Alarms tab. Enter the following details: OP High:

98

OP Low:

0

Leave the priority settings unchanged. Click OK.

22

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

Cascade PID Control Module Configure a Cascade PID Control Module 

Step 25

Action ADD an AO Channel from the Library tab IOCHANNEL > AOCHANNEL (Series A) or SERIES_C_IO  AO (Series C) Double-click AOCHANNELA. Enter the following: FY

19

Channel Name:

4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

23

Cascade PID Control Module Configure a Cascade PID Control Module 

Step 26

Action Assign the AO block to an AO channel. For C200E: 

Step 1

Action Refer to ‘Appendix 1 – C200E I/O list assignments’ at the end of Appendix for the following information on 11_FC17.FY: Module Name: Channel Number:

2

In the properties of the AO channel (FY block), use the pulldown list to select the module name.

3

Select the channel number.

4

Click the ‘Assign Channel Block’ button.

5

Click the OK button to close FY properties.

For C300: 

Step 1

Action Refer to ‘Appendix 1 – C300 I/O list assignments’ at the end of Appendix for the following information on 11_FC17.FY: Module Name: Channel Number:

24

2

Click the OK button to close FY properties.

3

Right-click the AO channel (FY block) and select Function Block Assign.

4

In the ‘Function Block Assignment Dialog’, select the appropriate channel (use the Module Name (IOM Name), and the Channel Number from above), and click the Assign button.

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

Cascade PID Control Module Configure a Cascade PID Control Module 

Step 27 28

Action Wire 11_FC17.PIDA.OP to 11_FC17.FY.OP. Select Chart > Insert > Parameter Connector or click the

button on the toolbar.

Add 11_LC14.PIDA.OP to 11_FC17.PIDA.SP with a parameter connection as shown below. For detailed instructions, go to Knowledge Builder: Experion R400 > Configuration > Control Building User’s Guide > Control Builder Operations >Creating a control module>Connecting and Disconnecting Blocks > Connecting Blocks with Parameter Connector Option. •

This connection configures the 11_FC17 controller as a secondary controller receiving the set point from the primary controller, 11_LC14. That is why the normal mode of the 11_FC17 PID block is defined as cascade

19

ATTENTION The screen capture might look different if you are using Series C I/O

4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

25

Cascade PID Control Module Configure a Cascade PID Control Module 

Step

Action

29

Save 11_FC17.

30

Configure History collection. Double-click in the blank space of the 11_FC17 Project chart window to open the configuration form. Click the Server History tab. Historize the following parameters : 11_FC17.PIDA.PV 11_FC17.PIDA.OP Enable the checkboxes FAST and STD history for the point parameters.

26

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

Cascade PID Control Module Configure a Cascade PID Control Module 

Step 31

Action Configure Trends and Groups. Click the Server Displays tab. Configure the following: Trend # 4, Pen 4, Add parameter 11_FC17.PIDA.PV Group # 11, Pos # 4, Add parameter 11_FC17.PIDA.OP Click OK.

Save and Close 11_FC17.

19

32

4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

27

Cascade PID Control Module Configure a Cascade PID Control Module

Add Logic to 11_LC14 to check if the level is greater than 5% Logic blocks are added to 11_LC14 to check if the level in T-100 is greater than 5%. 

Step

Action

1

Open 11_LC14 in chart view.

2

Add the following function blocks from the Library tab of Control Builder according to the following sequence:





3

Block Family

Block

LOGIC

GE

(D)

UTILITY

NUMERIC

(E)

(D) = GE: This Greater than or Equal to block checks if the designated input (IN[1]) is greater than or equal to a second input (IN[2]) −

Use the GE to check if the T-100 level is greater than 5% by checking the level with a fixed value of 5 given in the numeric block



The output of GE is further used in the interlock logic of 11_LSD15, which is imported later

(E) = NUMERIC: This NUMERIC block stores up to 8 bytes of floating point values within a defined upper and lower limit for use in a control strategy. We will use the numeric to hold a fixed value for the GE block to use as an input

Configure the GE block. Double-click the GE function block. Verify the parameters as shown below. Accept the defaults for any remaining parameters. Click OK.

28

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

Cascade PID Control Module Configure a Cascade PID Control Module 

Step 4

Action Double-click the NUMERICA function block. Enter the following: Name:

LL_Comparator

Actual Value:

5

Accept the defaults for any remaining parameters.

19

Click OK.

4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

29

Cascade PID Control Module Configure a Cascade PID Control Module 

Step 5

Action Arrange the parameter connector wire, 11_LC14.DACA.PV, to IN[1] in the GEA block Arrange the PV pin wire of the NUMERICA block to the IN[2] of the GEA Block. •

6

30

When 11_LC14.DACA.PV is >= 5, the OUT pin of GEA block is set ON. This pin is used in the logic of 11_LSD15 to reset an Open/Closed flag

Save the CM.

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

Cascade PID Control Module Configure a Cascade PID Control Module 

Step 7

Action Configure History Collection. Double-click a blank space in the 11_LC14 Project chart window, to open the configuration form. Click the Server History Tab. Historize the following parameters: 11_LC14.PIDA.PV 11_LC14.PIDA.OP 11_LC14.GEA.OUT

8

Configure Trends and Groups. Click the Server Displays tab. Trends section Trend # 1, Pen 3, Add parameter 11_LC14.PIDA.PV Groups section Group # 11, Pos # 3, Add parameter 11_LC14.PIDA.OP

19

Click OK.

4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

31

Cascade PID Control Module Configure a Cascade PID Control Module 

Step

Action

9

Save and Close 11_LC14.

10

Import (with CEE assignment) CM 11_LSD15 from: C:\ Users\Public\Public Documents\Honeywell\Experion PKS \IXPORT\Student_DB\Series_A (or _C) ATTENTION In the next lab, you will import a calculation Control Module that will provide additional process connections and the simulation required for 11_LC14. If you are Using SIMC200E/C200E the path for Database is C:\ Users\Public\Public Documents\Honeywell\ Experion PKS\IXPORT\Student_DB\Series_A If you are Using SIMC300/C300 the path for Database is C:\ Users\Public\Public Documents\Honeywell\ Experion PKS\IXPORT\Student_DB\Series_C

11

Open the Project tree, select 11_FC17, 11_LC14, and 11_LSD15 with the key and click

32

in the toolbar to download the three CMs.



Click Continue in the Load window



Select the Automatically change……. checkbox and click OK.



After downloading, select the Monitoring tab and verify all the CMs are active (green)

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

Cascade PID Control Module Configure a Cascade PID Control Module 

Step 12

Action Open the Debutanizer_123 graphic in Station and observe the T-100 bottom level points. •

Using the ‘Open HV39’ combo box, select ON. This will allow the 11_LSD15 valve to open when the level is greater than 5%.

19

13

Change the mode of 11_LC14 to Normal and then observe the changing PV

4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

33

Cascade PID Control Module Configure a Cascade PID Control Module 

Step 14

Action Change the 11_FC17 flow controller to MAN mode and double-click the SP value of 11_LC14 to open the Point Detail page. Observe that the Primary Controller 11_LC14 has now changed to INIT (the indication appears next to the OP value, as shown below). Whenever the Secondary Controller is not in Cascade Mode, initialization will be indicated as shown on the Primary Controller.

34

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

Topic: Cascade PID with Two Secondaries Contents

4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

1

20

Configure a Cascade PID CM with Two Secondaries ...........................................................................3

This page was intentionally left blank.

2

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

Cascade PID with Two Secondaries Configure a Cascade PID CM with Two Secondaries

Configure a Cascade PID CM with Two Secondaries Practice Objective •

Configure a Cascade Loop with one primary and two secondaries for T-100 bottom level control



Configure a FANOUT block to connect the primary controller’s output to the setpoint of two secondary controllers



Configure an Auxcalc function block to calculate the flow at the outlet of T-100



Experion PKS Server or a client machine with Experion PKS Engineering Tools loaded



Debutanizer_123 graphic loaded on the Server (This is required at a later time to check the control strategy.)



Control Builder running with one or two Project/Monitor tree windows open



SIM-C200E/C200E or SIM-C300/C300 Controller and IOMs configured



Excel Data Exchange open with the simulation spreadsheet loaded

4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

3

20

Prerequisites

Cascade PID with Two Secondaries Configure a Cascade PID CM with Two Secondaries

Introduction In this lab, the 11_FC18 loop is added as a secondary to the 11_LC14 loop built in the previous lab. Similar considerations of operation apply; the loops require bumpless transfer from MAN to AUTO or CAS.

• In addition, the ratio of the flow of 11_FC17 and 11_FC18 is 70:30 • The Control Module built in the previous lab will be modified, downloaded, and tested • The remaining Control Modules will then be imported into Project, downloaded and activated The following CMs will be configured: CM Name

Action to be taken

11_LC14

Modify this CM to add a FANOUT block, used to connect the output to two secondary controllers and maintain a fixed flow ratio between the two controller outputs.

11_FC17

Connect parameter 11_LC14.FANOUTA.OP(1) to 11_FC17.PIDA.SP.

11_FC18

Copy and modify 11_FC17 as 11_FC18 and connect 11_LC14.FANOUTA.OP(2) to 11_FC18.PIDA.SP. Add an Auxcalc block for adding the flow through 11_FC17 and 11_FC18.

11_AC12; 11_FC15; 11_FC19; 11_FC20; 11_LC16; 11_TC10

4

Import these CMs from: C:\Users\Public\Public Documents\Honeywell\ Experion PKS\IXPORT\Student_DB\Series_A (or _C)

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

Cascade PID with Two Secondaries Configure a Cascade PID CM with Two Secondaries

Perform the following procedures in Control Builder. Create a Control Module (CM) 

Step

Action

1

Open Control Builder from Configuration Studio, if not already open.

2

Double-click CM 11_FC17, to open the chart view in the Project window.

3

Delete the the wiring which connects 11_LC14.PIDA.OP (Parameter Connector) to 11_FC17.PIDA.SP. 11_FC17 will be as follows:

ATTENTION This is to facilitate the connection of the FANOUT block to the 11_LC14.PIDA.OP.

4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

5

20

The AI and AO channel block might look different if you are using Series C I/O

Cascade PID with Two Secondaries Configure a Cascade PID CM with Two Secondaries 

Step

Action

4

Save and Close 11_FC17.

5

From the Project tab, double-click 11_LC14 to open the Chart view.

6

Select the Library Tree window.

7

Add the following block to CM 11_LC14.

8

Block Family

Block

REGCTL

FANOUT

Double-click the FANOUTA block. Enter the following details in the Main tab:

6

Name:

FANOUTA

Description:

T-100 Debutanizer bottoms

High Limit:

385

Normal Mode:

CAS

Mode:

CAS

Mode Attribute:

OPERATOR

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

Cascade PID with Two Secondaries Configure a Cascade PID CM with Two Secondaries 

Step 9

Action Click the Individual Output tab. Enter the following details: Output #1 Gain:

0.7 (Op1 will be 70% of the input signal.)

Output #2 Gain:

0.3 (Op2 will be 30% of the input signal.)

Verify the Enable Secondary Initialization Option checkboxes are selected for Output #1 and Output #2. Clear the checkboxes for all other outputs. Click OK.

ATTENTION

4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

7

20

Output Gain values are not accessible through graphics. If they need an online change, use the Monitoring mode in Control Builder. This is explained later in this module.

Cascade PID with Two Secondaries Configure a Cascade PID CM with Two Secondaries 

Step 10

Action Wire 11_LC14.PIDA.OP to 11_LC14.FANOUTA.X1. •

CM 11_LC14 should appear similar to the one shown below



Change the Block pin positions, if required

ATTENTION In this picture the GEA and Numeric block are not shown.

8

11

Save and Close the CM.

12

Double-click 11_FC17 to open the Chart view.

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

Cascade PID with Two Secondaries Configure a Cascade PID CM with Two Secondaries Step

4/13/2012

Action

13

Wire parameter 11_LC14.FANOUTA.OP[1] to 11_FC17.PIDA.SP with the parameter connector, as shown below:

14

Save and Close 11_FC17.

15

Right-click 11_FC17 in the Project tab and select copy. •

Enter the Destination Tagname 11_FC18 and Destination Item Names 11_FC18_Item



Click the Next button.



Copying retains all the function blocks and parameters except the Input and Output channel assignments (you may get a dialog box indicating the “NonRetained items”).



If the following error appears, Click Close.

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

9

20



Cascade PID with Two Secondaries Configure a Cascade PID CM with Two Secondaries 

Step 16

Action Assign 11_FC18 to CEESCEFB61 (or SIM_CEEC300). ATTENTION When copying a CM, the new CM gets put in ‘Unassigned’.

17

Open chart view for 11_FC18.

18

Configure the AIChannel block. Double-click the AIChannel named FT Enter following details: Channel Name:

19

FI

Refer to the appropriate (C200E or C300) table at the end of Appendix to determine the correct module and channel for 11_FC18.FI. For C200E: Assign 11_FC18.FI to the appropriate module and channel. Close the properties of the FI block. For C300: Close the properties of the FI block. Assign 11_FC18.FI to the appropriate module and channel.

20

Configure the AOChannel block. Double-click the AOChannel named FY Enter following details: Channel Name:

21

FV

Refer to the appropriate (C200E or C300) table at the end of Appendix to determine the correct module and channel for 11_FC18.FV. For C200E: Assign 11_FC18.FV to the appropriate module and channel. Close the properties of the FV block. For C300: Close the properties of the FV block. Assign 11_FC18.FV to the appropriate module and channel.

10

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

Cascade PID with Two Secondaries Configure a Cascade PID CM with Two Secondaries 

Step 22

Action Modify the PID block. In the Algorithm tab, change T1 to 0.9 and the Overall Gain to 0.2 Accept the defaults for any remaining parameters. Click OK.

23

24 25

Wire the parameter 11_LC14.FANOUTA.OP [2] to 11_FC18.PIDA.SP with a parameter connector, as shown below.

Click

icon to Save 11_FC18 CM.

Add an AUXCALC block to 11_FC18.

4/13/2012

Block Family

Block

AUXILIARY

AUXCALC

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

11

20

Select the Library tab and add the following function block.

Cascade PID with Two Secondaries Configure a Cascade PID CM with Two Secondaries 

Step 26

Action Double-click the AUXCALCA block. Enter following details: Name:

FLOW_CALC

Description:

T-100 Bottom Flow

Engr Units:

m3/hr

Assignable Outputs PV Selection : C[1] Accept the defaults for any remaining parameters on this tab.

12

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

Cascade PID with Two Secondaries Configure a Cascade PID CM with Two Secondaries 

Step 27

Action Add new pins to the FLOW_CALC block. Click the Block Pins tab. Select P from the Parameters window. Select the Pin Position as Input. Select the Array Indices as 1 for P[1] and then Add parameter P[1], as shown below. Select the Array Indices as 2 for P[2] and then Add parameter P[2], as shown below. Change the Location of the Pins, as shown in the display. Click OK.

ATTENTION

4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

13

20

The AUXCALC block evaluates user-defined expressions and conditions for calculations. You can write up to eight expressions. Each expression can contain any valid combination of inputs, operators and functions, and may perform arithmetic or logic operations. Optionally, the AUXCALC can accept up to six inputs. In this lab, the block provides a total flow value.

Cascade PID with Two Secondaries Configure a Cascade PID CM with Two Secondaries 

Step 28

Action Add the following parameter connectors to the Flow_Calc block. 11_FC17.DACA.PV to P[1] pin. 11_FC18.DACA.PV to P[2] pin.

ATTENTION The AUXCALC block has access to all parameters for all points, so the above two parameters were not needed as inputs to the AUXCALC Block. The parameters could have been referenced directly by the expression. The inputs were added only so they would be visible from the chart.

14

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

Cascade PID with Two Secondaries Configure a Cascade PID CM with Two Secondaries 

Step 29

Action Add expressions to the block. Double-click Flow_CALC. Select the EXPRN #1 tab. Enter the following expression, using the Points button, to open the Point Selection dialog: 11_FC17.DACA.PV + 11_FC18.DACA.PV Click OK.

4/13/2012

Save and Close the CM.

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

15

20

30

Cascade PID with Two Secondaries Configure a Cascade PID CM with Two Secondaries 

Step

Action

31

Download and activate 11_FC17, 11_FC18 and 11_LC14.

32

In the Monitoring tab, open chart view for 11_LC14.

33

Double click on the FANOUTA block to open the parameter configuration form and verify that the gain values under the Individual Output tab are as shown: Output#1 = 0.7 Output#2 = 0.3 If not, change the values as above. Click OK.

16

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

Cascade PID with Two Secondaries Configure a Cascade PID CM with Two Secondaries 

Step 34

Action Open the Debutanizer_123 graphic on the Station. If it is already open, refresh the display by clicking the Reload Page button at the top of the Station application window. Find the T-100 bottom level control loop and valves.



Set the 11_LC14 controller to NORMAL mode.



Set 11_LC14 SP = 60. After stabilizing (about 5 minutes), 11_LC14 is controlling the level of T-100.



In the above example, the SP of 11_FC17 is 119.78 and the SP value of 11_FC18 is 51.33. 119.78 + 51.33 = 171.11 119.78 / 171.11 = 0.7 51.33 / 171.11 = 0.3

Click the SP value of 11_LC14 to call up the faceplate. Double click on 11_LC14 faceplate to open the detail display. Click on the Chart tab to see the CM logic. Observe the PIDA.OP value.

ATTENTION The Tie_Back_New excel sheet should be open to observe the values for PV, SP.

4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

17

20

If the values are not updating then restart the Tie_Back_New excel sheet. This sheet is used for simulation purposes.

Cascade PID with Two Secondaries Configure a Cascade PID CM with Two Secondaries 

Step 35

36

18

Action •

The 11_LC14.PIDA.OP is divided in a ratio of 70:30 between OP[1] and OP[2] of the FANOUT block



In the display shown below, the Output of 11_LC14.PIDA.OP is 44.4559 and OP[1] is 31.1204 and OP[2] is 13.3368



In either Station (detail display) or Control Builder Monitoring tab, open the chart view for 11_FC17 and observe the SP as shown below:



In the above example, the SP is 119.7865, which is 70% of the required flow 169.0143

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

Cascade PID with Two Secondaries Configure a Cascade PID CM with Two Secondaries Step 37

38

4/13/2012

Action •

Similarly, observe the details of the 11_FC18 controller as shown below



In this example, the SP is 51.3326, which is approximately 30% of the required flow 169.0143

Change the SP of 11_LC14 to 62 and observe the effects on the three controllers as shown below.

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

19

20



Cascade PID with Two Secondaries Configure a Cascade PID CM with Two Secondaries 

Step 39

Action Import (with CEE assignment), download, and activate the following CMs: 11_AC12 11_FC15 11_FC19 11_FC20 11_LC16 11_TC10 •

These CMs are the remaining “pre-built” Cascade Loops shown on the Debutanizer_123 graphic. They can be imported from the following location: C:\ Users\Public\Public Documents\Honeywell\Experion PKS\ IXPORT\Student_DB\Series_A (or _C)

ATTENTION Follow the procedures in the Import/Export Lab, if you need a refresher. If you are Using SIMC200E/C200E the path for Database is C:\ Users\Public\Public Documents\Honeywell\ Experion PKS\IXPORT\Student_DB\Series_A If you are Using SIMC300/C300 the path for Database is C:\ Users\Public\Public Documents\Honeywell\ Experion PKS\IXPORT\Student_DB\Series_C

20

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

21

Describe Output Reversal and Red Tag Indication Options

Honeywell Confidential Copyright © 2012 Honeywell International Inc.Describe Output Reversal and Red Tag Indication Options

Output Reversal and Red Tag Indication

4/13/2012

1

Honeywell

Big Picture – CTLACTN and OPTDIR

PV

ATO (Fail Closed)

SP CtlActn

CV

OP

OPFinal OptDir ATC (Fail Open)

Output Reversal and Red Tag Indication

Honeywell Confidential Copyright © 2012 Honeywell International Inc.Describe Output Reversal and Red Tag Indication Options

2

1

4/13/2012

Honeywell

Big Picture - OUTIND

PV

ATO (Fail Closed)

SP CtlActn

OP

CV

OPFinal OptDir

OutInd

ATC (Fail Open)

OP

DirectDispInd OP = 100%

ReverseDispInd OP = 100%

OP = 0%

OP = 0%

Direct OP = 100%

CV = 100%

CV = 0%

Reverse OP = 100%

OP = 0%

CV = 0%

CV = 100%

OP = 0%

Operator Output Reversal and Red Tag Indication

SCM

Honeywell Confidential Copyright © 2012 Honeywell International Inc.Describe Output Reversal and Red Tag Indication Options

3

Output Parameter Selections Depend On

4/13/2012

Honeywell

• Process – Ex: controlling level by controlling feed flow or drain flow?

• Type of final control element – Ex: ATO or ATC? What position is “safe”?

• Desired representation of valve on screen – Ex: Valve OPEN shown as 0% or 100% ?

Output Reversal and Red Tag Indication

Honeywell Confidential Copyright © 2012 Honeywell International Inc.Describe Output Reversal and Red Tag Indication Options

4

2

4/13/2012

21 Honeywell

Introduction • OUTIND parameter for RegCtl blocks

– OP indication can be visible on detail display pages and on faceplates

OP Indication

Output Reversal and Red Tag Indication

Honeywell Confidential Copyright © 2012 Honeywell International Inc.Describe Output Reversal and Red Tag Indication Options

5

4/13/2012

Honeywell

OUTIND Values • The following table shows the possible values of OUTIND

Direct

No value reversal; No display indicators

Reverse

Value reversal; No display indicators

DirectDispInd

No value reversal; Shows display indicators with 0% as ‘closed’ and 100% as ‘open’

ReverseDispInd

No value reversal; Shows reverse display indicators with 0% as ‘open’ and 100% as ‘closed’

Output Reversal and Red Tag Indication

Honeywell Confidential Copyright © 2012 Honeywell International Inc.Describe Output Reversal and Red Tag Indication Options

6

3

4/13/2012

Honeywell

DirectDispInd

• OUTIND = DIRECTDISPIND – – – –

DirectDispInd

No value reversal Display indicators shown 100% indicates  Open (Hollow) 0% indicates  Closed (Filled)

• Example: – – – – –

Output Reversal and Red Tag Indication

PID OUTIND: DirectDispInd AO Channel OPTDIR: Direct PID OP 100% (20 mA)  valve Open PID OP 0% (4 mA)  valve Closed Unpowered state of AO results in 0 mA and the valve will be Closed

Honeywell Confidential Copyright © 2012 Honeywell International Inc.Describe Output Reversal and Red Tag Indication Options

4/13/2012

7

Honeywell

ReverseDispInd

• OUTIND = REVERSEDISPIND

ReverseDispInd

– – – –

No value reversal on bar Display indicators shown 100% indicates  Closed (Filled) 0% indicates  Open (Hollow)

• Example: – – – – –

Output Reversal and Red Tag Indication

PID OUTIND: ReverseDispInd AO Channel OPTDIR: Direct PID OP 100% (20 mA)  valve Closed PID OP 0% (4 mA)  valve Open Unpowered state of AO results in 0 mA and the valve will be Open

Honeywell Confidential Copyright © 2012 Honeywell International Inc.Describe Output Reversal and Red Tag Indication Options

8

4

4/13/2012

21 Honeywell

Affected Regulatory Control Blocks • OUTIND is specific to the blocks shown Blocks affected

AUTOMAN, FANOUT, ENHREGCALC, OVRDSEL, PID, PIDPL, PIDER, PIDFF, RAMPSOAK, RATIOBIAS, RATIOCTL, REGCALC

Reverse OUTIND option is NOT supported by

RAMPSOAK, PIDER

• OUTIND has no affect on a block’s control operation – CTLACTN: Control Action still specifies the output direction of a PID function block – OPDIR: Defines the output action to be applied to the conversion of OP to OPFINAL

Output Reversal and Red Tag Indication

Honeywell Confidential Copyright © 2012 Honeywell International Inc.Describe Output Reversal and Red Tag Indication Options

9

4/13/2012

Honeywell

Affected Parameters • OUTIND = Reverse OUTIND = Reverse, affects OP-related parameters

OP, OPEU, OPHILM, OPEXHILM, OPLOLM, OPEXLOLM, OPHIALM.TP, OPLOALM.TP, OPHIALM.PR, OPLOALM.PR, OPHIALM.FL, OPEXHIFL, OPLOALM.FL, OPEXLOFL, OPHIFL, OPLOFL, OPHIALM.SV, OPLOALM.SV, OPHIALM.TM, OPHIALM.DB, OPHIALM.DBU, OPLOALM.TM, OPLOALM.DB and OPLOALM.DBU

Reversal supported for additional parameters

SAFEOP, OPROCPOSFL, OPROCNNEGFL STARTVAL (Only when STARTOPT is FixedOp) STOPVAL (Only when STOPOPT is FixedOp) HOLDVAL (Only when HOLDOPT is FixedOp)

• Parameters NOT affected when OUTIND = Reverse – Anti-Reset Windup Status on Output (ARWOP) – Windup parameters (ARWNET/ARWNETIN/ARWOPIN)

Output Reversal and Red Tag Indication

Honeywell Confidential Copyright © 2012 Honeywell International Inc.Describe Output Reversal and Red Tag Indication Options

10

5

4/13/2012

Honeywell

OP Limits - Direct

OP Indication: Direct

• When OUTIND = Direct – – – –

OPHILM = 102.00 OPEXHILM = 102.90 OPLOLM = -3.00 OPEXLOLM = -5.90

Output Reversal and Red Tag Indication

Honeywell Confidential Copyright © 2012 Honeywell International Inc.Describe Output Reversal and Red Tag Indication Options

4/13/2012

11

Honeywell

OP Limits - Reverse

OP Indication: Reverse

• When OUTIND = Reverse – – – –

OPEXHILM = 100.00 – Actual OPEXLOLM  OPHILM = 100.00 – Actual OPLOLM  OPLOLM = 100.00 – Actual OPHILM  OPEXLOLM = 100.00 – Actual OPEXHILM 

Output Reversal and Red Tag Indication

[100.00 – [100.00 – [100.00 – [100.00 –

(-5.90) = 105.90] (-3.00) = 103.00] (102.00) = -2.00] (102.90) = -2.90]

Honeywell Confidential Copyright © 2012 Honeywell International Inc.Describe Output Reversal and Red Tag Indication Options

12

6

4/13/2012

21 Honeywell

OP Alarm Limits - Direct

OP Indication: Direct



When OUTIND = Direct – OPHIALM.TP = 98.00 – OPLOALM.TP = 12.00

Output Reversal and Red Tag Indication

OPHIALM.PR = LOW OPLOALM.PR = HIGH Honeywell Confidential Copyright © 2012 Honeywell International Inc.Describe Output Reversal and Red Tag Indication Options

4/13/2012

13

Honeywell

OP Alarm Limits - Reverse

OP Indication: Reverse

• When OUTIND = Reverse – OPHIALM.TP = 100.00 – Actual OPLOALM.TP  [100.00 – 12.00 = 88.00] – OPLOALM.TP = 100.00 – Actual OPHIALM.TP  Output Reversal and Red Tag Indication

[100.00 – 98.00 = 2.00]

Honeywell Confidential Copyright © 2012 Honeywell International Inc.Describe Output Reversal and Red Tag Indication Options

14

7

4/13/2012

Other Parameters Affected When OUTIND=Reverse

Honeywell

Parameter

Value when OUTIND = Reverse

OPHIFL & OPLOFL

Reverse of actual OPHIFL & OPLOFL

OPHIALM.PR; OPHIALM.SV

Reverse of actual OPHIALM.PR; OPHIALM.SV

OPLOALM.PR; OPLOALM.SV

Reverse of actual OPLOALM.PR; OPLOALM.SV

OPHIALM.FL

Reverse of actual OPHIALM.FL

OPLOALM.FL

Reverse of actual OPLOALM.FL

OPHIALM.DB/DBU/TM

Reverse of actual OPHIALM.DB/DBU/TM

OPLOALM.DB/DBU/TM

Reverse of actual OPLOALM.DB/DBU/TM

OPROCPOSFL

Reverse of Actual OPROCPOSFL

OPROCNNEGFL

Reverse of Actual OPROCNNEGFL

STARTVAL (Only when STARTOPT is FixedOp)

100 – Actual STOPVAL

STARTVAL (Only when STARTOPT is FixedOp)

100 – Actual STARTVAL

Output Reversal and Red Tag Indication

Honeywell Confidential Copyright © 2012 Honeywell International Inc.Describe Output Reversal and Red Tag Indication Options

15

Honeywell

Experion OP Alarms •

OUTIND = Direct



OUTIND = Reverse

4/13/2012

– Alarm Summary shows the limit and value that were reversed – OP values are reversed when displayed – Values of high alarms and low alarms are swapped

Output Reversal and Red Tag Indication

Honeywell Confidential Copyright © 2012 Honeywell International Inc.Describe Output Reversal and Red Tag Indication Options

16

8

4/13/2012

21 Applications Affected When OUTIND = Reverse

Honeywell

• The following applications are affected when OUTIND = Reverse – – – –

Sequential Control Modules (SCMs) Custom Algorithm Blocks (CAB) HMIWeb Displays Server Scripts

• The following applications need modification since they obtain the reversed or swapped OP values when OUTIND = Reverse – SCMs, CAB programs, Schematics, and Scripts obtain data from the CEE – Applications and Schematics that use the OP alarming parameters – Application interfaces using Control Environment OP alarm dead-band and timer values – Peer-to-peer communication

• Applications and schematics that only use ARWOP do not need to be modified

Output Reversal and Red Tag Indication

Honeywell Confidential Copyright © 2012 Honeywell International Inc.Describe Output Reversal and Red Tag Indication Options

4/13/2012

17

RedTag

Honeywell •

RedTag: – Set from the Point Detail Display – Shows that the function block is “out of service” – Indicates that the FB or associated control strategy needs repair or maintenance

Requires ENGR access

– Freezes the output and mode from Operator access RedTag indication on faceplate

– Callout Message zone displays “FB is Red Tagged” if user tries to change the output – Supported in CEE and EHG

Output Reversal and Red Tag Indication

Honeywell Confidential Copyright © 2012 Honeywell International Inc.Describe Output Reversal and Red Tag Indication Options

18

9

4/13/2012

Primary Indication of RedTag on Secondary

Honeywell

• If Primary loop is cascaded and the Secondary loop is RedTagged, the Primary loop indicates a Red Lock Symbol with a Plus Sign – Indicates that the secondary loop is “Out of service”

Output Reversal and Red Tag Indication

Honeywell Confidential Copyright © 2012 Honeywell International Inc.Describe Output Reversal and Red Tag Indication Options

4/13/2012

19

Honeywell

OperatorTag • OperatorTag:

– Allows an Operator to indicate that the loop is under repair or having maintenance performed – Does not freeze the output or mode from Operator action – Gives a description of up to 15 characters while loop is tagged – Is indicated by a graphical symbol adjacent to OP – Supported in CEE OperatorTag description

Output Reversal and Red Tag Indication

Honeywell Confidential Copyright © 2012 Honeywell International Inc.Describe Output Reversal and Red Tag Indication Options

20

10

4/13/2012

21 Honeywell

Summary • OP indication can be visible on detail displays and faceplates

– OUTIND (Output Indication) added to Regulatory Control Points to indicate valve direction. Specifies how the OP parameter is accessed and whether display indications will be shown on the block’s faceplate (DirectDispInd) – OUTIND can reverse the OP related values read and displayed when set to Reverse (ReverseDispInd)

• RedTag functionality is supported in EHG and CEE blocks – RedTag indication is shown when the function block is “out of service” and freezes the output and mode from Operator access

• OperatorTag functionality is supported in CEE blocks – Operator Tag can be set by an operator to indicate there is maintenance on-going for a loop but does not freeze the output or mode

Output Reversal and Red Tag Indication

Honeywell Confidential Copyright © 2012 Honeywell International Inc.Describe Output Reversal and Red Tag Indication Options

21

4/13/2012

Honeywell

Conclusion

Describe Output Reversal and RedTag Indication Options

Completion Certificate

Proceed to the Configure a Control Loop for RedTag Indication lab exercise Output Reversal and Red Tag Indication

Honeywell Confidential Copyright © 2012 Honeywell International Inc.Describe Output Reversal and Red Tag Indication Options

22

11

4/13/2012

This page was intentionally left blank.

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

21

Topic: Output Reversal and Red Tag Indication Contents Configure a Control Loop for OP Reversal Indications .........................................................................3 Configure a Control Loop for Red Tag Indication ................................................................................11

4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

1

This page was intentionally left blank.

2

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

21

Output Reversal and Red Tag Indication Configure a Control Loop for OP Reversal Indications

Configure a Control Loop for OP Reversal Indications Practice The Purpose of this Lab is to see the results of configuring the Output Indication (OUTIND) parameter for RegCtl Blocks. Prerequisites •

Experion engineering and Server Node.



FTE Topology



SIM-C200E/C200E or SIM-C300/C300 Controller and IOMs configured



Experion PKS Software Package.

Introduction An Output Indication (OUTIND) parameter is added in RegCtl for indicating faceplate Display as Direct, Reverse or not indicated in any Special manner. It provides consistency with reverse output parameter

4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

3

Output Reversal and Red Tag Indication Configure a Control Loop for OP Reversal Indications

Procedure Create configuration for Reverse Input 

Step 1

Action In order for this lab to work, the Tie_Back_New.xls file will need to be modified as follows: The cell which reads (gets) 11_FC02.PIDA.OP (Cell D9) needs to be modified to get FV.OPFINAL (It currently gets OP) as shown below: =getpointvalarray(1,G4,B9,"FV.OPFINAL","V")

2

Open Control Builder (if it is not already open).

3

From the Project tab, open chart view for 11_FC02.

4

Double click on the PIDA block to open the properties window. Go to the Output Tab and enter the Output Limits as shown below:

5

Go to Alarms tab, note the OP High Trip Point and Priority. Trip Point

Priority

OP High:

4

6

Go to Monitoring Parameters tab, add OUTIND as a monitoring parameter.

7

Click OK to close the PIDA Properties window.

8

Save and Close 11_FC02.

9

Download 11_FC02. In the load window, be sure to check the box to automatically activate the control module.

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

21

Output Reversal and Red Tag Indication Configure a Control Loop for OP Reversal Indications 

Step

4/13/2012

Action

10

After downloading, click the Monitoring tab and verify that 11_FC02 appears green. If you are using Series C I/O, ensure the I/O channels are also active.

11

Open Station if not already opened. Go to the Detail Display of 11_FC02.

12

Change the station security level to MNGR.

13

Change the mode to AUTO, and change the SP to 9.3.

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

5

Output Reversal and Red Tag Indication Configure a Control Loop for OP Reversal Indications 

6

Step

Action

14

Go to the PV & OP tab and verify that the Output configuration values match the values shown here.

15

Go to the Alarms tab and verify that the Trip Point and Priority configuration values match the values shown here.

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

21

Output Reversal and Red Tag Indication Configure a Control Loop for OP Reversal Indications 

Step

Action

16

Go to the Chart tab. On the PIDA block, double-click on OUTIND and change the value to REVERSE.

4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

7

Output Reversal and Red Tag Indication Configure a Control Loop for OP Reversal Indications 

Step

Action

17

Go back to the PV & OP tab and observe that the Output configuration values have been “reversed” as shown here.

ATTENTION The Output Limits are different for Direct and Reverse. However, if OUTIND = DIRECTIND or OUTIND = REVERSEIND, then the Output limits will remain the same as when OUTIND = Direct. In other words, the Output Limits do not change when OUTIND = Direct, DirectInd, or ReverseInd. The Output Limits only change when OUTIND = Reverse.

18

From Control Builder Monitoring tab (chart view), or from the detail display of 11_FC02 (chart tab), change 11_FC02.OUTIND = Direct.

19

Observe that the point has no OP alarm. Make note of the following: OP High: OP: OP Low:

20

From Control Builder Monitoring tab (chart view), or from the detail display of 11_FC02 (chart tab), change 11_FC02.OUTIND = Reverse.

21

Observe that the point still has no OP alarm. When the OP is reversed, the OP alarm limits are also reversed. If the OP alarm limits were not reversed, the point would have gone into alarm. Make note of the following: OP High: OP: OP Low:

8

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

21

Output Reversal and Red Tag Indication Configure a Control Loop for OP Reversal Indications 

Step

Action

22

Change 11_FC02.OUTIND = Direct.

23

With 11_FC02 in Auto, change the SP to 50 to generate an OP High Alarm. Do not acknowledge the alarm, but observe the alarm indication in the Alarm Summary. Make note of the following: Condition: Trip Value: Live Value:

24

Change 11_FC02.OUTIND = Reverse.

25

Observe the change in condition on the Alarm Summary page. Make note of the following for the new alarm: Condition: Trip Value: Live Value: Also make note of the following for the previous alarm: Status of the OP High Alarm:

ATTENTION The OP High Alarm is still shown (because it had not been acknowledged), but is shown as returned to normal. An OP Low Alarm is generated with a new Trip Value, and a new Live Value.

4/13/2012

26

Acknowledge all alarms.

27

Change the 11_FC02.SP = 30 to remove all alarms.

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

9

Output Reversal and Red Tag Indication Configure a Control Loop for OP Reversal Indications 

Step

Action

28 ATTENTION The screen captures below are for demonstration only. Notice the graphical indications on the faceplate when OUTIND = DIRECTIND or OUTIND = REVERSEIND.

Reverse OUTIND Direct OUTIND

29

Change OUTIND back to Direct before starting next lab.

30

In Control Builder, on the Project tab, for 11_F02.PIDA, restore the output limits as shown below: OPHILM

= 105

OPLOLM

= -5

OPEXHILM = 106.9 OPEXLOLM= -6.9 31

10

Save and download 11_FC02 (with activation).

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

21

Output Reversal and Red Tag Indication Configure a Control Loop for Red Tag Indication

Configure a Control Loop for Red Tag Indication Experion Software Installation Server The Purpose of this lesson is to see the affects of enabling Red Tag and Operator Tag. After you complete this lesson you will be able to check: •

Red Tag and Operator Tag

Prerequisites •

Experion Server running



Control Builder database loaded and running

4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

11

Output Reversal and Red Tag Indication Configure a Control Loop for Red Tag Indication

Procedure Perform Task in Station 

12

Step

Action

1

In Station, invoke the detail display of 11_FC02.

2

Change the mode of 11_FC02 to MAN.

3

Change the station security level to MNGR

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

21

Output Reversal and Red Tag Indication Configure a Control Loop for Red Tag Indication 

Step 4

Action On the Main tab, check the ‘RedTag’ Checkbox.

ATTENTION When the RedTag option is enabled, a red color lock will appear to the right of the OP.

4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

13

Output Reversal and Red Tag Indication Configure a Control Loop for Red Tag Indication 

Step 5

Action Try to change both the Output and the Mode. Observe the information displayed in the tool tip.

ATTENTION The tool tip indicates that the function block is Red Tagged. Therefore, the operator can not make changes to OP or MODE’ 6

14

Uncheck the ‘RedTag’ Checkbox.

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

21

Output Reversal and Red Tag Indication Configure a Control Loop for Red Tag Indication 

Step 7

Action Check the ‘OperatorTag’ checkbox to enable Operator Tag. Enter Operator Tag Description as “Maintenance” and press Enter.

ATTENTION The OperatorTag option allows an operator to tag the block for “operator maintenance” or a similar condition Enabling the OperatorTag option does not lock the point's OP and MODE parameters

4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

15

Output Reversal and Red Tag Indication Configure a Control Loop for Red Tag Indication 

16

Step

Action

8

When the OperatorTag option is enabled, a flag will appear to the right of the OP.

9

Move the mouse over the flag which is shown to the right of the OP, and read the tool tip.

10

Clear the ‘Operator Tag’ checkbox.

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

22

Describe Templates and the Substitute Name List

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

Device Control Module

1

Describe Templates and the Substitute Name List 4/13/2012

Honeywell

Big Picture – Device Control Point

Output Truth Table and State Names

Input Truth Table and State Names State

State Name

DI

State

State Name

DO

State 1

START

1

State 1

START

1

State 0

STOP

0

State 0

STOP

0

DI

Device Control Module

DO

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

2

1

Describe Templates and the Substitute Name List 4/13/2012

Honeywell

Some Device Control Block Configuration • See Appendix (last book) for more details

• Up to 3 States • Up to 4 Inputs • Up to 3 Outputs

Device Control Module

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

3

Describe Templates and the Substitute Name List 4/13/2012

Simple Device Control Block with One Input, One Output

Device Control Module

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

4

2

Honeywell

Describe Templates and the Substitute Name List 4/13/2012

• •

Interlock Strategies are implemented using Permissives, Override Interlocks, and the Safety Interlock Permissive P(0-2) – There is a Permissive for each state – Normally ON – Operator can select the state if it’s Permissive is asserted (ON) – Can be Bypassed



P(1) ON

Override Interlock OI(0-2) – There is an Override Interlock for each state – Normally OFF – When an Override Interlock is asserted (ON) the Output is forced to it’s state – Can be Bypassed



P(0) ON OI(1) OFF OI(0) OFF SI OFF

Safety Interlock SI – Normally OFF – Sets the Output to the Safe State when asserted (ON) – Cannot be Bypassed

Device Control Module

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

5

Honeywell

Device Control Block with Logic

Device Control Module

Describe Templates and the Substitute Name List 4/13/2012

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

6

3

Describe Templates and the Substitute Name List 4/13/2012

22

Honeywell

Device Control with Permissives and Interlocks

Honeywell

Project Parameters and Add Block Pins • Project Parameters

– Select parameters of each block which will be available outside of the template (ex: FAN_LOGIC.GEA.IN[2] ) – Give each projected parameter a name (ex: Temp_Num) • This will be accessed by FAN_LOGIC.Temp_Num

• Add Block Pins for the projected parameters

FAN_LOGIC Temp_Num

Device Control Module

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

7

Describe Templates and the Substitute Name List 4/13/2012

Honeywell

Instantiate the Template (Create Instances) HS_A

FAN_LOGIC HS_B

HS_H

Device Control Module

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

8

4

Describe Templates and the Substitute Name List 4/13/2012

Honeywell

Instance of the template HS_A

Device Control Module

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

9

Describe Templates and the Substitute Name List 4/13/2012

Honeywell

Introduction • In this lesson you will learn how to use templates and the substitute name list to streamline the production of control modules. • At the conclusion of this lesson, you will know how to: – Build control modules using templates – Load and verify templates – Build control modules using the substitute name list

Device Control Module

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

10

5

Describe Templates and the Substitute Name List 4/13/2012

22

Control Module with Template Added

Honeywell

Topics

• Building Control Modules Using Templates • Loading and Verifying a Template • Building Control Modules Using a Substitute Name List

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

Device Control Module

11

Describe Templates and the Substitute Name List 4/13/2012

Honeywell

Introduction • Templates are control modules created in Control Builder

• Once created, templates may be used to build multiple copies of desired control strategies • Templates allow for change to propagate from parent to child • Templates can contain other templates, up to five levels

Template

GEA

Temp_Num

IN[2]

Device Control Module

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

12

6

Describe Templates and the Substitute Name List 4/13/2012

• In the Library tab, under System, right-click Control Module • Select Make Template

Device Control Module

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

13

Describe Templates and the Substitute Name List 4/13/2012

Honeywell

Build the Control Strategy • Build the control strategy and configure parameters

Device Control Module

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

14

7

Describe Templates and the Substitute Name List 4/13/2012

22

Honeywell

Make a Template

Honeywell

Identify Projected Parameters • Define custom parameters for your control module • Connect your custom parameters to exposed pins

Template Temp_Num

GEA IN[2]

Device Control Module

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

15

Describe Templates and the Substitute Name List 4/13/2012

Honeywell

Add Block Pins For Projected Parameters

• Add a block pin for each projected parameter which will be wired

Template Temp_Num

GEA IN[2]

Device Control Module

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

16

8

Describe Templates and the Substitute Name List 4/13/2012

• Instantiate makes a useable version of the template for project • Make Template makes a new template in the library (child of the original)

The name this template will have in project

Device Control Module

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

17

Describe Templates and the Substitute Name List 4/13/2012

Honeywell

Insert a Template Insert the template into a CM

Device Control Module

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

18

9

Describe Templates and the Substitute Name List 4/13/2012

22

Honeywell

Use Template

Honeywell

Complete CM with Template • Complete the CM with a template

Template

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

Device Control Module

19

Describe Templates and the Substitute Name List 4/13/2012

Honeywell

Question 1: Template Use Templates are best used: A) For control modules containing one function block B) For complex graphics C) Where a complex control strategy is used in multiple control modules D) As a tool to prioritize the alarm sequence

Template

GEA

Temp_Num

IN[2] The correct Your answer: answer is: Incorrect. Correct! Templates Templates arebest bestused usedbefore where whereaacomplex complexcontrol control You must answerare the question YouIncorrect Correct did You not -answer answered -Click Clickanywhere anywhere thisthis question correctly! to tocontinue continue completely strategy is used in multiple control modules. continuing Click anywhere to continue.

Submit

Device Control Module

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

20

10

Clear

Describe Templates and the Substitute Name List 4/13/2012

• Building Control Modules Using Templates

• Loading and Verifying a Template • Building Control Modules Using a Substitute Name List

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

Device Control Module

21

Describe Templates and the Substitute Name List 4/13/2012

Honeywell

Templates in the Monitoring tab • Containment view / Assignment view

Templates shown at root

Templates shown as contained

Device Control Module

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

22

11

Describe Templates and the Substitute Name List 4/13/2012

22

Honeywell

Topics

Honeywell

Chart View of a CM with a Template

Green indicates that the template is active Blue indicates that the template is inactive Red indicates that the template has failed

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

Device Control Module

23

Describe Templates and the Substitute Name List 4/13/2012

Honeywell

Template in Chart View

Double-click the template in the Monitoring Tab

Device Control Module

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

24

12

Describe Templates and the Substitute Name List 4/13/2012

Which statement about templates is false? A) A blue border on the bottom and right hand side of an instance of a template in the Control Builder chart view tells you the instance is active B) In Control Builder containment view, a template appears as a function block in the control module C) In the Control Builder assignment view, a template appears as a control module in the CEE simulation D) None of the above

Correct! Incorrect. A blue A blue border border on the on the bottom bottom andand the the rightright hand side hand ofside an instance of an instance of a template of a template in the Control in the Control Builder The Your correct answer: answer is: chart Builder view chart tells view youtells thatyou the that instance the instance is inactive is inactive and not You must answer the question before YouIncorrect Correct did You not -answer answered -Click Clickanywhere anywhere this this question correctly! to tocontinue continue completely and active. not active. continuing Click anywhere to continue.

Device Control Module

Submit

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

25

Clear

Describe Templates and the Substitute Name List 4/13/2012

Honeywell

Topics • Building Control Modules Using Templates • Loading and Verifying a Template

• Building Control Modules Using a Substitute Name List

Device Control Module

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

26

13

Describe Templates and the Substitute Name List 4/13/2012

22

Honeywell

Question 2: Loading and Verifying Templates

Honeywell

Build Templates using Substitute Name List

Create the substitute names Connect them to function block types

Device Control Module

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

27

Describe Templates and the Substitute Name List 4/13/2012

Honeywell

Build Templates using Substitute Name List

Use the parameter connection tool Select the substitute name as a connection

Device Control Module

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

28

14

Describe Templates and the Substitute Name List 4/13/2012

• The substituted names can be resolved to a function block parameter when the template is instantiated.

Resolved

Device Control Module

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

29

Describe Templates and the Substitute Name List 4/13/2012

Honeywell

Question 3: Substitute Name List You may create templates to be: A) Instantiated as stand-alone control modules using your substitute name list B) Embedded control modules using projected parameters and block pins C) All of the above

Yes! No. The The correct correct answer answer is is "All "All of of the the above". above". You You may may create templates The correct answerto is:be instantiated as stand -alone control modules or embedded control modules using You must answer the question before Your YouIncorrect Correct did answer: You not -answer answered -Click Click anywhere anywhere thisthis question correctly! to tocontinue continue completely projected parameters. continuing Click anywhere to continue.

Submit

Device Control Module

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

30

15

Clear

Describe Templates and the Substitute Name List 4/13/2012

22

Honeywell

Build Templates using Substitute Name List

Honeywell

Summary • When using templates, remember:

– Templates are built in Control Builder. created, templates may be used to build multiple copies of desired – Once control strategies. – Templates allow for change to propagate from parent to child. may create templates to be instantiated as stand-alone control modules – You using your substitute name list or embedded control modules using projected parameters and block pins.

Device Control Module

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

31

Describe Templates and the Substitute Name List 4/13/2012

Honeywell

Conclusion Describe Templates and the Substitute Name List

Completion Certificate

Proceed to the Configure a Device Control Module – with Logic and Configure a Device Control Module – with Interlock lab exercises Device Control Module

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

32

16

Describe Templates and the Substitute Name List 4/13/2012

22

Topic: Device Control Module Contents Configure a Device Control Module - with Logic ...................................................................................3 Configure a Device Control Module - with Interlock ............................................................................39

4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

1

This page was intentionally left blank.

2

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

Device Control Module Configure a Device Control Module - with Logic

Configure a Device Control Module - with Logic 22

Objective •

Configure a Device Control Module for Fans on the Heat Exchanger E-110 of the Debutanizer Model



Configure basic Logic Blocks: NOT, AND, GE (Greater than or equal to)

Prerequisites •

Experion PKS Server or a client machine with Experion PKS Engineering Tools loaded



Debutanizer graphic (debutanizer_123.htm) loaded on the Server. (This is required at a later time to check the control strategy built in this lab.)



Control Builder running with one or two Project/Monitor tree windows open



SCE Controller and IOMs configured



Configure Data Acquisition Control Module and configure PID Control Module labs are completed

4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

3

Device Control Module Configure a Device Control Module - with Logic

Introduction The control logic for switching the fans on Condenser E-110 is developed in this lab.

Operationally, the cooling fans are turned on in case the top temperature of 11_TI25 is greater than a specified value. The Operator initiates the start command and each additional fan starts as the temperature increases. When the temperature reaches 260 Deg C then 11_TI25 resets and the fans turn OFF automatically. •

The module will be built, loaded and tested



The implementation is as follows:

The DEVCTL (Device Control) block is a multi-input, multi-output function that provides an interface to discrete devices such as motors, solenoid valves, and motor-operated valves. This block provides built-in structures for handling interlocks and supports the display of interlock conditions in group, detail, and graphic displays. In this lab, Device Control points are used to control the cooling fans of the heat exchanger E-110. When the temperature of T-100 overhead (11_TI25) goes above 55 Deg C, then FAN A (11_HS14A) is started. Similarly, FAN B (11_HS14B) is started only if the temperature goes above 60 Deg C and the other fans are started sequentially according to the temperature of the tower top (11_TI25).

4

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

Device Control Module Configure a Device Control Module - with Logic

Procedure



4/13/2012

22

Create a Template Step

Action

1

Launch Control Builder from Configuration Studio, if not already open.

2

Create a Template. •

Click the “+” icon adjacent to System in the library



Right click CONTROLMODULE



Select Make Template

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

5

Device Control Module Configure a Device Control Module - with Logic 

Step 3

Action Configure CM Parameters. Double-click the blank space in the chart view of the new Template form. Enter FAN_LOGIC in the Name field. Enter FAN_LOGIC_ITEM in the Item Name field. Enter FAN TEMP CONTROL in the Description field. Enter FANS_C11 in the Parent Asset field (use browser to select parent asset). Accept the defaults for any remaining parameters on this tab.

6

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

Device Control Module Configure a Device Control Module - with Logic Step 4

Action Click the Server Displays tab.

22



Enter the following display details: Point Detail Display:

sysDtldevctlA

ATTENTION The Group Detail Display will be selected based on the type of Point Detail Display specified. These are the standard Honeywell Device Control Point Detail and Group Detail Displays.

5

4/13/2012

Click OK.

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

7

Device Control Module Configure a Device Control Module - with Logic

Adding Function Blocks to a Template 

Step 1

Action In the chart view of FAN_LOGIC, add Function Blocks from the respective Library families, according to the sequence below and the diagram displayed in step 2. Block Family

Block

LOGIC

GE

(A)

LOGIC

NOT

(B)

LOGIC

AND

(C)

DEVCTL

DEVCTL

(D)

ATTENTION When the blocks are inserted according to the above sequence, each one is assigned an execution order (ORDERINCM) automatically, increasing in multiples of 10. ORDERINCM determines the relative execution order of blocks within the CM in ascending order. This parameter can be changed as required. This field can accept any number from 0 to 65535.

8

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

Device Control Module Configure a Device Control Module - with Logic Step 2

Action After adding all the blocks, arrange them as shown.

22



The explanation of each block is given below.

A

D

B

C

(A) GEA: This block compares the Value in a Numeric Block (NUMERICA, added later) with the actual temperature (PV of) 11_TI25. (C) ANDA: This block is a gate that provides the Start command to FANA if: 1. The temperature is greater than 55 Deg C and 2. The Operator has entered the start command. (B) NOTA: This block is a gate that inverts the signal from the ANDA gate and sends the signal to the input OI(0) of the DEVCTLA block. This is the stop command for FAN A. (D) DEVCTLA: This block is the Device Control Block that provides the operator interface to the digital I/Os.

4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

9

Device Control Module Configure a Device Control Module - with Logic 

Step 3

Action Configure the Device Control Block. Double click the Device Control Block (DEVCTLA.) Enter the following details in the Main tab:

4

Name:

DEVCTLA

Description:

Fan A Start in E-110

Enter the Block Sizing parameters in the Main tab as follows: Number Of Inputs:

1

Number Of Outputs:

1

Number Of States:

2

Enter the State Names as follows: State 1 Name:

START

State 0 Name:

STOP

Accept the defaults for any remaining parameters on this tab.

10

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

Device Control Module Configure a Device Control Module - with Logic Step 5

4/13/2012

Action On the Inputs tab, enter following details: Number of Digital Inputs:

1 (default)

Input 1 unchecked Box :

STOP

Input 1 checked Box:

START



A selected checkbox means Input 1 is in an ON condition



Input 1 is the feedback from the field device (FANA)



The above entries (illustrated below) indicate that when the device is in the Start State, Input 1 is ON



When the Device is in the Stop State, Input 1 is OFF

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

22



11

Device Control Module Configure a Device Control Module - with Logic 

Step 6

Action On the Output tab, enter the following data: Number of Digital Outputs:

1 (default)

Output State checkboxes: State 1 State 0

START: STOP:

Selected Not Selected

Select the Seal In Option. •

See Online help (with option selected press F1 key) for Seal In Option details.

Accept the defaults for any remaining parameters on this tab.

12

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

Device Control Module Configure a Device Control Module - with Logic Step 7

Action On the Alarms tab, enter following data: Time to STOP

4/13/2012

Time to START

Priority

Severity

Command Disagree

10

10

LOW

0

Command Fail

5

5

HIGH

0

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

22



13

Device Control Module Configure a Device Control Module - with Logic 

Step 8

Action On the Block Pins tab: Remove the SI pin. •

Select SI in the Selected Parameters Table, click the Remove button

Add pins OI[0] and OI[1] as inputs on the left. •

Select Input and Left / Right



Click the Add button

Click OK.

9

14

Connect 11_TI25.DACA.PV to the IN[1] pin of the GEA block with a parameter connector, as shown below.

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

Device Control Module Configure a Device Control Module - with Logic Step 10

Action Arrange the Blocks and connect them as shown below.

22



ATTENTION Change the pin positions as shown in the above figure using the Block Pins tabs of each function block configuration form.

11

Save FAN_LOGIC.

12

Open the properties of FAN_LOGIC by double-clicking the blank space of the chart. Select the Projected Parameters tab. In the first Parameter Name location type Temp_Num. In the Origin column, click the point selection (…) buton and in the Point Selection dialog, select FAN_LOGIC.GEA.IN[2]. Click Insert Row to add a new row.

4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

15

Device Control Module Configure a Device Control Module - with Logic 

16

Step

Action

13

Using the procedure in the previous step, insert new rows and complete connections as indicated in the table below: Parameter Name

Origin

Fan_Switch

FAN_LOGIC.ANDA.IN[2]

D_In

FAN_LOGIC.DEVCTLA.DI[1]

D_Out

FAN_LOGIC.DEVCTLA.DO[1]

14

Add pins and configure the Block Pins as shown below:

15

Click OK to close the parameters of Fan_Logic.

16

Save and Close FAN_LOGIC.

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

Device Control Module Configure a Device Control Module - with Logic



Step 1

22

Create a Device Control Module Action Create new Control Module and configure CM parameters Create a new Control Module. Double-click the blank space in the chart view Enter the following details Name:

11_HS14A

Item Name:

11_HS14A_item

Description

E-110A FAN

Parent Asset

FANS_C11

Accept the defaults for any remaining parameters.

4/13/2012

2

Click OK to close the properties of the new Control Module.

3

Save the CM and close the chart window.

4

Assign the CM 11_HS14A to your CEE (CEESCEFB61 or SIM_CEEC300).

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

17

Device Control Module Configure a Device Control Module - with Logic 

Step 5

Action Open CM 11_HS14A in chart view and add the function blocks from the respective library families, according to the table below: Block Family

Block

Sequence

C200E:

DICHANNEL

(A)

UTILITY

NUMERIC

(B)

UTILITY

FLAG

(C)

C200E:

DOCHANNEL

(D)

IOCHANNEL C300: SERIES_C_IO  DI-HV

IOCHANNEL C300: SERIES_C_IO  DO-24B

18

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

Device Control Module Configure a Device Control Module - with Logic Step 6

Action After adding the blocks, arrange them as shown.

22



A

B

C D

ATTENTION The DI and DO channel in the screen capture might look different if you are using Series C I/O

4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

19

Device Control Module Configure a Device Control Module - with Logic 

Step 7

Action In the Library tree, click on the “+” icon adjacent to USER to expand the tree. Right click on FAN_LOGIC. Select Instantiate.

20

8

Change the Destination Tag Name to HS_A and the Destination Item Name to HS_A_item.

9

Click Finish.

10

Assign the HS_A to your CEE (CEESCEFB61 or SIM_CEEC300).

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

Device Control Module Configure a Device Control Module - with Logic Step 11

4/13/2012

Action Drag HS_A from the project tab into the 11_HS14A chart.

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

22



21

Device Control Module Configure a Device Control Module - with Logic 

Step 12

Action Double-click the DICHANNEL to open the DI parameter configuration form. Enter the following data: Channel Name

13

HI (the letter I)

Refer to the appropriate (C200E or C300) table at the end of Appendix to determine the correct module and channel for 11_HS14A.HI. For C200E: Assign 11_HS14A.HI to the appropriate module and channel. Close the properties of the HI block. For C300: Close the properties of the HI block. Assign 11_HS14A.HI to the appropriate module and channel.

14

Double-click the DOCHANNEL to open the DO parameter configuration form. Enter the following data: Channel Name:

15

HS

Refer to the appropriate (C200E or C300) table at the end of Appendix to determine the correct module and channel for 11_HS14A.HS. For C200E: Assign 11_HS14A.HS to the appropriate module and channel. Close the properties of the HS block. For C300: Close the properties of the HS block. Assign 11_HS14A.HS to the appropriate module and channel.

22

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

Device Control Module Configure a Device Control Module - with Logic Step 16

Action Double-click the NUMERICA block.

22



Enter the following: NUMERICA

Name:

PV High Limit: 95 PV Low Limit:

45

Actual Value:

55

Accept the defaults for any remaining parameters. Click OK.

17

Double-click the FLAGA block. Enter the following details: Name:

FLAGA

Description:

Operator cmd to turn ON/OFF Fan

Accept the default for any remaining parameters. Click OK.

4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

23

Device Control Module Configure a Device Control Module - with Logic 

Step 18

Action Arrange and wire the blocks as shown below. Change block pin locations, as necessary. Save and Close 11_HS14A.

24

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

Device Control Module Configure a Device Control Module - with Logic



Step 1

22

Copy Control Modules with Templates Action Right-click 11_HS14A in project view. Select Copy.

4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

25

Device Control Module Configure a Device Control Module - with Logic 

Step

Action

2

Change the CM Destination Tag Name to 11_HS14B and the Destination Item Name to 11_HS14B_Item. Change the Template Destination Tag Name to HS_B and the destination Item Name to HS_B_item. Click Next.

26

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

Device Control Module Configure a Device Control Module - with Logic 

Step

Action

22

3 ATTENTION This step is necessary only for C200E. Click Next.

4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

27

Device Control Module Configure a Device Control Module - with Logic 

Step 4

Action Leave the ‘Before’ and ‘After’ entries as 11_TI25.DACA. (The GEA blocks of ALL Device Control CMs will be comparing to the same temperature.) Click Finish.

28

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

Device Control Module



Step

Action

5

Select 11_HS14B and HS_B in the Unassigned section of Project Tree and Assign both tags to your CEE (CEESCEFB61 or SIM_CEEC300).

6

Double-click and open 11_HS14B in chart view.

7

Refer to the appropriate (C200E or C300) table at the end of Appendix to determine the correct module and channel for 11_HS14B.HI.

22

Configure a Device Control Module - with Logic

For C200E: Display the properties of the HI block (double click on it). Assign 11_HS14B.HI to the appropriate module and channel. Close the properties of the HI block. For C300: Assign 11_HS14B.HI to the appropriate module and channel.

4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

29

Device Control Module Configure a Device Control Module - with Logic 

Step

Action

8

Refer to the appropriate (C200E or C300) table at the end of Appendix to determine the correct module and channel for 11_HS14B.HS. For C200E: Display the properties of the HS block (double click on it). Assign 11_HS14B.HS to the appropriate module and channel. Close the properties of the HS block. For C300: Assign 11_HS14B.HS to the appropriate module and channel.

9

Double-click NUMERICA to open the parameter configuration form. Ensure the following values are specified: PV High Limit: 95 PV Low Limit:

45

Actual Value:

60

(note: this is 5 more than the actual value for 11_HS14A)

Accept the defaults for any remaining parameters. Click OK

10

30

Save and Close the Chart view.

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

Device Control Module Configure a Device Control Module - with Logic Step 11

Action Build six more CMs 11_HS14C through 11_HS14H. Following the same procedure you just used to build 11_HS14B and the configuration information in the tables below.

22



Templates Tag Names And Item Names CM Destination Tag Name

CM Destination Item Name

Template Destination Tag Name

Template Destination Item Name

11_HS14C

11_HS14C_item

HS_C

HS_C_item

11_HS14D

11_HS14D_item

HS_D

HS_D_item

11_HS14E

11_HS14E_item

HS_E

HS_E_item

11_HS14F

11_HS14F_item

HS_F

HS_F_item

11_HS14G

11_HS14G_item

HS_G

HS_G_item

11-HS14H

11_HS14H_item

HS_H

HS_H_item

NUMERICA Configuration CM Name

NUMERICA PV HIGH LIMIT

NUMERICA PV LOW LIMIT

NUMERICA ACTUAL VALUE

11_HS14C

95

45

65

11_HS14D

95

45

70

11_HS14E

100

70

75

11_HS14F

100

70

80

11_HS14G

100

70

85

11-HS14H

100

70

90

IO Module and Channel Assignment ATTENTION Refer to the appropriate (C200E or C300) table at the end of Appendix to determine the correct module and channel for each Control Module.

4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

31

Device Control Module Configure a Device Control Module - with Logic 

Step 12

Action From the Library tab, expand the User function block, then right-click the FAN_LOGIC template. Select Module Properties.

32

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

Device Control Module Configure a Device Control Module - with Logic Step 13

Action Select the Block Preferences tab.

22



Click Block Faceplate Color button. Pick your favorite color from the resulting palette. Click OK. Open a few of the new CMs in chart view in project tree (11_HS14A through 11_HS14H) and check that the color change propagated from the parent FAN_LOGIC to the child templates.

4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

33

Device Control Module Configure a Device Control Module - with Logic

Load and Validate Control Modules 

34

Step

Action

1

Select and load CMs 11_HS14A though 11_HS14H and CMs HS_A through HS_H.

2

If the CMs were not activated when they were loaded (if the “Automatically change…” checkbox was not checked), activate the CMs from the Monitoring tab.

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

Device Control Module



Step

Action

3

In the Monitoring window right-click the white space in the background of the monitoring tree.

22

Configure a Device Control Module - with Logic

Select Assignment View or Containment View to toggle between views. Select the + sign next to one of the new CMs. ATTENTION In Containment view, the contained CM is found under the Container CM. In Assignment view, the Template appears as any other CM in the tree. Assignment View:

4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

35

Device Control Module Configure a Device Control Module - with Logic 

Step 4

5

36

Action Containment View:

Open Station and recall/refresh the Debutanizer_123 graphic.

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

Device Control Module Configure a Device Control Module - with Logic Step 6

Action Check the Fans status and the value of 11_TI25 as indicated below.

22



Click the Fan Control button to call the faceplate popup: The FANS are currently OFF.

4/13/2012



Use the Fan Control button to set all the fans to the ON state.



Wait until all fans turn off. This will happen just after the temperature 11_TI25 reaches 260 and is reset back to 0.0.



As the temperature of 11_TI25 rises, observe the logic allowing the appropriate fans to turn on. See the following reference section.

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

37

Device Control Module Configure a Device Control Module - with Logic 

Step 7

Action Green indicates that the Fans are in the RUN state. Red indicates that the Fans are in the STOP state.

Reference Temperature value of 11_TI25 and the state of the Fans.

38

Temperature 11_TI25

FAN A

FAN B

FAN C

FAN D

FAN E

FAN F

FAN G

FAN H

55 to 60

ON

OFF

OFF

OFF

OFF

OFF

OFF

OFF

60 to 65

ON

ON

OFF

OFF

OFF

OFF

OFF

OFF

65 to 70

ON

ON

ON

OFF

OFF

OFF

OFF

OFF

70 to 75

ON

ON

ON

ON

OFF

OFF

OFF

OFF

75 to 80

ON

ON

ON

ON

ON

OFF

OFF

OFF

80 to 85

ON

ON

ON

ON

ON

ON

OFF

OFF

85 to 90

ON

ON

ON

ON

ON

ON

ON

OFF

90 to 95

ON

ON

ON

ON

ON

ON

ON

ON

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

Device Control Module Configure a Device Control Module - with Interlock

Configure a Device Control Module - with Interlock 22

Practice Objective •

Configuring a Device Control Module for reflux pumps P62 and P63, and feed pumps P68 and P69



Use the Permissive and Safety interlocks of the Device Control Block



Understand block name references in CM and SCM

Prerequisites •

Experion PKS Server or Client machine with Experion PKS Engineering Tools



Debutanizer_123 graphic loaded on the Server. [This is required (at a later time) to check the control strategy built in this lab.]



Control Builder running with one or two Project/Monitor tree windows open



SCE Controller and IOMs configured



Configure Data Acquisition Control Module and configure PID Control Module labs are completed



Excel Data Exchange open with the simulation spreadsheet loaded

4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

39

Device Control Module Configure a Device Control Module - with Interlock

Introduction •

In this lab, the control for a pair of pumps, P62 and P63, is developed.



The Operator provides a Start command for Pump P62



If P62 does not start within 20 seconds from the Start command, then P63 will start



At any time, only one pump can be running



This strategy will be built, loaded, and tested



Device Control modules for the other pumps are then imported into the project

The three interlocks used for Device Controls are listed below.



The same logic is repeated for the Feed pumps P68 (11_HS68) and P69 (11_HS69) 1. Process Permissive Interlock (PI[0..2] 2. Process Override Interlock (OI[0..2] 3. Safety Interlock (SI)

40



These interlocks are associated with Device Control Block status values; that is, State 0 and 1 for 2-state devices and State 0, 1, and 2 for 3-state devices



The Safety Interlock has the highest Priority and CANNOT be bypassed, while Process Permissive Interlocks have the lowest priority



Override Interlocks OI[0..2], when active, force the commanded output (OP) to the respective state regardless of the condition of the Permissive Interlocks. The operator cannot command OP to a different state when the Override Interlock is active.



When BYPPERM is ON, an operator is able to change the OP regardless of the state of the Override interlocks (BYPASS = ON). This does not affect the Safety Override Interlock (SI). An Operator cannot bypass the Safety Interlock to change the OP. When you reset the BYPASS parameter to OFF, any existing Override Interlocks, OI[0..2], take effect immediately. Note: The default is OFF (unchecked - we are not using the Bypass option here.)

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

Device Control Module Configure a Device Control Module - with Interlock

Procedure



22

Create a Control Module Step

Action

1 ATTENTION The screen captures for this lab assume the use of Series A IO. If you are using Series C IO, please be aware that you will be using the PV parameter for all of your Series C DI connections and NOT the PVFL parameter. Create new Control Module and configure CM parameters Create a new Control Module. Double-click the blank space in the chart view Enter the following details in the Main Tab. Tag Name:

11_HS62

Item Name:

11_HS62_Item

Parent Asset:

Pumps_C11

Description:

P-62 Debutanizer Reflux Pump

Accept the default for any remaining parameters on this tab.

4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

41

Device Control Module Configure a Device Control Module - with Interlock 

Step 2

Action Click the Server Displays tab. Enter the following Display details: Point Detail Display:

sysDtldevctla

Click OK

ATTENTION The Point Detail display 11_HS62 in Station will have a standard Honeywell Device Control Point faceplate.

3

Save and close 11_HS62. Assign 11_HS62 to your CEE (CEESCEFB61 or SIM_CEEC300).

42

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

Device Control Module Configure a Device Control Module - with Interlock

22

Add Function Blocks to a CM The IOMs configured in the Configure C200E Hardware and Series A IOM/Configure C300 Hardware and Series C IOM lab are used here. 

Step

Action

1

Double-click the CM 11_HS62 in the Project window to open the chart view.

2

In the chart view of 11_HS62, add Function Blocks from the respective Library families according to the following sequence: Block Family

Block

Sequence

C200E:

DICHANNEL

(A)

LOGIC

OR

(B)

UTILITY

FLAG

(C)

DEVCTL

DEVCTL

(D)

C200E:

DOCHANNEL

(E)

IOCHANNEL C300: SERIES_C_IO  DI-HV

IOCHANNEL C300: SERIES_C_IO  DO-24B

ATTENTION For more information on how to add function blocks to a CM, refer to the Knowledge Builder, Experion R400 > Configuration > Control Building User’s Guide > Creating a Control Module > Creating and saving a Control Module> Creating an instance of a basic function block. When you insert the blocks, one by one, according to the above sequence, each one is assigned an execution order (ORDERINCM) automatically, increasing in multiples of 10. ORDERINCM determines the relative execution order of the block within the CM in ascending order. You can change this parameter, if required. Enter a number from 0 to 65535 in this field.

4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

43

Device Control Module Configure a Device Control Module - with Interlock 

Step 3

Action After adding all the blocks, arrange them as shown below. • The explanation for each block follows:

A C

B

D

E

ATTENTION The DI and DO channels in the screen capture might look different if you are using Series C I/O (A) DICHANNELA: This block provides feedback from the field for pump P62 indicating the actual field state of P62 as follows: DICHANNELA Status

P62 State

ON

START (i.e., Running)

OFF

STOP

(B) ORA – allows either a signal from FLAGA or HS63 to force the pump off. (C) FLAGA – Used to give a manual Start command to the pump P62. (D) DEVCTLA – Device Control Block that provides the user-friendly interface to the digital I/Os. (E) DOCHANNELA – the actual signal to pump P62 in the field for the START/STOP command.

44

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

Device Control Module Configure a Device Control Module - with Interlock Step

Action

4

Save 11_HS62.

5

Double-click the DICHANNEL to open the DI parameter configuration form.

22



Enter the following data: Channel Name 6

HI (the letter I)

Refer to the appropriate (C200E or C300) table at the end of Appendix to determine the correct module and channel for 11_HS62.HI. For C200E: Assign 11_HS62.HI to the appropriate module and channel. Close the properties of the HI block. For C300: Close the properties of the HI block. Assign 11_HS62.HI to the appropriate module and channel.

7

Double-click the DOCHANNEL to open the DO parameter configuration form. Enter the following data: Channel Name:

8

HS

Refer to the appropriate (C200E or C300) table at the end of Appendix to determine the correct module and channel for 11_HS62.HS. For C200E: Assign 11_HS62.HS to the appropriate module and channel. Close the properties of the HS block. For C300: Close the properties of the HS block. Assign 11_HS62.HS to the appropriate module and channel.

4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

45

Device Control Module Configure a Device Control Module - with Interlock 

Step 9

Action Configure the Device Control. Double-click the Device Control Block. Click the Main tab. Enter the following:

46

Name:

DEVCTLA

Description:

P-62 Debutanizer Reflux Pump

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

Device Control Module Configure a Device Control Module - with Interlock Step 10

Action Enter the Block Sizing parameters in the Main tab as: Number Of Inputs:

1

Number Of Outputs:

1

Number Of States:

2

22



Enter the State names in the Main tab as: State 1 Name:

START

State 0 Name:

STOP

Accept the defaults for any remaining parameters on this tab.

4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

47

Device Control Module Configure a Device Control Module - with Interlock 

Step 11

Action Click the Inputs tab. Enter the following details:

12

Number of Digital Inputs:

1 (default)

Input 1 unselected checkbox:

STOP

Input 1 selected checkbox:

START

Click the Output tab. Enter the following data: Number of Digital Outputs:

1

Outputs State 1 checkbox:

Selected

Outputs State 0 checkbox:

Not Selected

Select the Seal In Option. •

See online help for additional information on the Seal In Option

Accept the defaults for any remaining parameters on this tab.

48

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

Device Control Module Configure a Device Control Module - with Interlock Step 13

Action Click the Alarms tab.

22



Enter the following data: Time to STOP

Time to START

Priority

Severity

Command Disagree

20

20

LOW

0

Command Fail

10

10

HIGH

0

Accept the defaults for any remaining parameters.

4/13/2012

14

Click OK.

15

Click File > Save to save the CM 11_HS62.

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

49

Device Control Module Configure a Device Control Module - with Interlock 

Step

Action

16

Double-click the Device Control block and select the Block Pins tab and add pin OI[1] as Input Left.

Click OK.

50

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

Device Control Module Configure a Device Control Module - with Interlock Step 17

Action Double-click the FLAG block.

22



Enter the following details: Name:

FLAGA

Description:

Turn Reflux Pump ON

Click OK.

18

Double-click the ORA block. Invert the input IN(2) by selecting the checkbox for item 2. Click OK.

4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

51

Device Control Module Configure a Device Control Module - with Interlock 

Step

Action

19 ATTENTION This step is optional. Use either the Full Name option, or the Short Name option as desired. Click Tools  System Preferences. In the ‘Relative Reference Display Option’ field, select Short Name so the user does not have to enter more information than required.

Click OK. The following message requesting to close all other (remotely opened) Control Builder sessions appears.

Click OK on the message box.

52

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

Device Control Module Configure a Device Control Module - with Interlock Step 20

Action Arrange and connect the blocks as shown below:

22



ATTENTION For details of each block connection, refer to the chart in the next step.

A D

B

C E

4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

53

Device Control Module Configure a Device Control Module - with Interlock 

Step 21

Action Connection Chart for 11_HS62 PIN

TO FUNCTION BLOCK

PIN

PVFL

ORA

IN[2]

PVFL

DEVCTLA

OI[1]

IN[1]

(CONNECT LATER)

OUT

DEVCTLA

SI

HI

PVFL (PV for C300)

DEVCTLA

DI[1]

DEVCTLA

DO[1]

HS

SO

FROM FUNCTION BLOCK FLAGA

ORA

22

Save and close CM 11_HS62.

23

Copy 11_HS62 as 11_HS63. 11_HS63 will be present in the Unassigned section in the Project tree window. Assign the CM to your CEE (CEESCEFB61 or SIM_CEEC300).

24

Open 11_HS63 in chart view. •

11_HS63 contains the same blocks and wiring as 11_HS62. Only the HI (DICHANNEL) and HS (DOCHANNEL) have no channel assigned ATTENTION The following steps will complete the configuration of 11_HS63. Those steps will:

25



Assign HI (DICHANNEL) and HS (DOCHANNEL) to channels.



Modify the logic in 11_HS63 so that pump P63 will only start if P62 fails to start within 20 sec after receiving the Start command from the FLAGA block.



Because there can be only one FLAG block for the START/STOP command on both pumps, the FLAGA block must be deleted from 11_HS63.

To Delete the FLAGA block. Select FLAGA. Press the Delete button. •

54

FLAGA and associated connections are deleted

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

Device Control Module Configure a Device Control Module - with Interlock Step 26

Action Drag and drop the following function blocks to 11_HS63. Block Family LOGIC LOGIC

27

22



Block ONDELAY AND

Configure the ONDELAY gate. Double-click the ONDELAYA Block. Enter following details: Name:

ONDELAYA

Delay Time:

20 (Delay time is in seconds)

Accept the defaults for any remaining parameters. Click OK.

ATTENTION The ONDELAY block delays the Start command to Pump P63 by 20 seconds.

4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

55

Device Control Module Configure a Device Control Module - with Interlock 

Step 28

Action Configure the ANDA gate. •

This block sends the Start command, to pump P63 (delayed by 20 sec), if pump P62 has not started

Double-click the ANDA function block. Enter ANDA in the Name field. Invert the input IN(2) by selecting the checkbox for item 2. When finished, click OK to close the ANDA function block. •

29

This option inverts the P62 Start signal. So if P62 has not started after 20 sec, then only P63 will start

Refer to the appropriate (C200E or C300) table at the end of Appendix to determine the correct module and channel for 11_HS63.HI. For C200E: Display the properties of the HI block. Assign 11_HS63.HI to the appropriate module and channel. Close the properties of the HI block. For C300: Assign 11_HS63.HI to the appropriate module and channel.

56

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

Device Control Module



Step

Action

30

Refer to the appropriate (C200E or C300) table at the end of Appendix to determine the correct module and channel for 11_HS63.HS.

22

Configure a Device Control Module - with Interlock

For C200E: Display the properties of the HI block. Assign 11_HS63.HS to the appropriate module and channel. Close the properties of the HS block. For C300: Assign 11_HS63.HS to the appropriate module and channel. 31

Wire the blocks as follows: Wire parameter 11_HS62.HI.PVFL (PV for C300) to the IN[2] pin of the ANDA block with a parameter connector. Wire the Out Pin of the ONDELAYA block to the IN[1] pin of the ANDA block. Wire parameter 11_HS62.FLAGA.PVFL to the IN pin of the ONDELAYA block with a parameter connector.



4/13/2012

The ANDA gate output is true if ANDA receives the TRUE signal at IN(1) and a FALSE signal at IN(2) as IN(2) is inverted

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

57

Device Control Module Configure a Device Control Module - with Interlock 

Step

Action

32

Wire parameter 11_HS62.HI. PVFL (PV for C300) to the IN[1] pin of the ORA block with a parameter connector. Wire parameter 11_HS62.FLAGA.PVFL to the IN[2] pin of the ORA block with a parameter connector. Complete the remaining connections as shown below. •

58

The ANDA gate sends the START command to the Pump through OI[1] only if P62 does not start after 20 sec

33

Save and close 11_HS63.

34

Open CM 11_HS62 to configure the SI interlock (as shown in the following steps).

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

Device Control Module Configure a Device Control Module - with Interlock Step 35

Action

22



Wire parameter 11_HS63.HI. PVFL (PV for C300) to the IN[1] of ORA.

36

Save and close 11_HS62.

37

From the Project Tree window, import (with CEE assignment) CMs 11_HS68 and 11_HS69. Import from: C:\ Users\Public\Public Documents\Honeywell\Experion PKS\ IXPORT\Student_DB\Series_A (or _C) ATTENTION Follow the procedures in the Import/Export Lab, if you need a refresher. If you are Using SIMC200E/C200E the path for Database is C:\ Users\Public\Public Documents\Honeywell\Experion PKS\ IXPORT\Student_DB\Series_A If you are Using SIMC300/C300 the path for Database is C:\ Users\Public\Public Documents\Honeywell\Experion PKS\ IXPORT\Student_DB\Series_C

4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

59

Device Control Module Configure a Device Control Module - with Interlock 

Step

Action

38

Open the Project Tree window and verify that the Parent asset of 11_HS68 and 11_HS69 is Pumps_C11. If not, change it to Pumps_C11.

39

Download (with activation) 11_HS62, 11_HS63, 11_HS68, 11_HS69.

40

Use the Monitoring Tree window to verify all the CMs are active (green).

41

Open the Debutanizer_123 graphics on Station. If the graphics already loaded then reload the page so that new points are recognized. •

42

60

All four pumps are OFF (Red)

Select the ON command for the pumps in the combo box.



P62 and P68 are ON (green)



If P62 and P68 fail – which they will after sometime (up to 60 seconds) because of the simulation in Tie_Back_New, then P63 and P69 will be commanded to start



After P62 and P68 have been commanded to start, it will be at least 20 seconds before P63 and P69 are commanded to start because of the OnDelay function blocks in P63 and P69



Therefore, after P62 and P68 turn on, it can be from 20 to 80 seconds (plus screen update) before P63 and P69 turn on.



This happens because P62 feedback indicates that DI(1) is not ON within 20 sec after the Operator issues a start command

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

23

Describe Auxiliary Function Blocks

Math and Auxiliary Function Blocks

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

1

Describe Auxiliary Function Blocks 4/13/2012

Honeywell

Topics • In this lesson, you will learn about different Auxiliary Blocks

– AUXCALC block – Counter Block

Math and Auxiliary Function Blocks

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

2

1

Describe Auxiliary Function Blocks 4/13/2012

Honeywell

Auxiliary Blocks • Auxiliary blocks perform mathematical functions

Math and Auxiliary Function Blocks

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

3

Describe Auxiliary Function Blocks 4/13/2012

Honeywell

AUXCALC Block

• Previously, the AUXCALC block was used for performing more complicated mathematical functions • The AUXCALC block has mathematical and logical capabilities – The AUXCALC block uses a lot of memory (2452 bytes according to the CEE Detail page)

• Simpler calculation blocks have been developed – –

Use less controller memory Ensure optimum use of memory

Math and Auxiliary Function Blocks

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

4

2

Describe Auxiliary Function Blocks 4/13/2012

Honeywell

AUXCALC Block Constants • In R400, a ‘Constants’ tab was added for calculator blocks

23

– Can enable and enter values for up to 8 constants – Can define the access level required to change the constants – Can be used in expressions or as inputs or outputs

Constants used in Expressions

Constants used as inputs and outputs

Math and Auxiliary Function Blocks

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

5

Describe Auxiliary Function Blocks 4/13/2012

Honeywell

Topics • In this lesson, you will learn about different Auxiliary Blocks – AUXCALC block

– Counter Block

Math and Auxiliary Function Blocks

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

6

3

Describe Auxiliary Function Blocks 4/13/2012

Honeywell

Counter Block Overview • Provides a way to count events

– Counts up based on CNTUPFL – Counts down based on CNTDNFL – Outputs are: Count and “count limit reached” flags • “Count Limits” determined by equation (Eq A to Eq H available)

• Can be implemented in the following CEE environments – C200E, SIM-C200E, C300, SIM-C300, ACE, SIM-ACE

Math and Auxiliary Function Blocks

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

7

Describe Auxiliary Function Blocks 4/13/2012

Honeywell

Counter Block Functions

• The counter can be reset to 0 (RESETFL), paused (PAUSEFL), or set to a specific value (LOADFL, ININT32) • Output flags (QUFL, QDFL) are turned on or off based on: – Input (ININT32) – Count (OUTINT32) – Algorithm configured (Eq A to Eq H) • Ex: Eq A: QUFL is true if OUT ≥ IN; QDFL is true if OUT ≤ 0

Math and Auxiliary Function Blocks

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

8

4

Describe Auxiliary Function Blocks 4/13/2012

Honeywell

Count on Level vs. Count on Transition

If both CNTUPFL and CNTDNFL are ON (or both transition to ON), or if both are OFF (or both transition to OFF), then the count does not change.

– Count inputs are evaluated as edge-triggered quantities – Value increments / decrements if the input has changed from OFF to ON t

• Count on level flag (CNTVLVFL) – checked – Count inputs are evaluated as level triggered quantities – Value increments / decrements on every execution cycle while the input is ON t

Math and Auxiliary Function Blocks

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

9

Describe Auxiliary Function Blocks 4/13/2012

Honeywell

Counter Inputs • Accepts Integer 32, Float 64, and Boolean inputs

• Selection of the input format is based on the ‘Input Selection Specifier’ (SELINT32FL) parameter – If checked, input format selected is INT32 – If unchecked, input format selected is FLOAT64

• If the selected input format is FLOAT64, the Input Clamping Option (INCLAMPOPT) determines if special handling is required for out of range or invalid input values

Math and Auxiliary Function Blocks

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

10

5

Describe Auxiliary Function Blocks 4/13/2012

23

• CNTUPFL causes the count to increment • CNTDNFL causes the count to decrement • Count on level flag (CNTVLVFL) – unchecked

Honeywell

Float 64 Input Conversions •

Value clamping, or substitution for invalid or out of range values Value fetched or attempted to store

INCLAMPOPT

IN.FLOAT64 value

Value for Counter Load Operation

Value for Limit Checking

Value > 2,147,483,647.0

TRUE

2,147,483,647.0

2,147,483,647

2,147,483,647 NaN. Comparison is always FALSE

Truncated Integer value

Value > 2,147,483,647.0

FALSE

NaN

Value will not be loaded. Previous Counter value is retained

Value within −2,147,483,648.0 to +2,147,483,647.0

TRUE / FALSE

Floating point value truncated to integer equivalent

Truncated Integer value

Value < −2,147,483,648.0

TRUE

−2,147,483,648.0

−2,147,483,648

−2,147,483,648 NaN. Comparison is always FALSE NaN. Comparison is always FALSE

Value < −2,147,483,648.0

FALSE

NaN

Value will not be loaded. Previous Counter value is retained

NaN

TRUE / FALSE

NaN

Value will not be loaded. Previous Counter value is retained

Math and Auxiliary Function Blocks

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

11

Describe Auxiliary Function Blocks 4/13/2012

Honeywell

Counter Equations Equation

Counter Overflow

Counter Underflow

QUFL (TRUE)

QDFL(TRUE)

A

+2,147,483,647

- 2,147,483,647

OUT >= IN

OUT <= 0

B

+2,147,483,647

- 2,147,483,647

OUT >= IN

OUT = -2,147,483,647

C

+2,147,483,647

0

OUT >= IN

OUT = 0

D

IN

0

OUT >= IN

OUT = 0

E

+2,147,483,647

- 2,147,483,647

OUT >= 0

OUT <= IN

F

+2,147,483,647

- 2,147,483,647

OUT = +2,147,483,647

OUT <= IN

G

0

- 2,147,483,647

OUT = 0

OUT <= IN

H

0

-IN

OUT = 0

OUT = IN

Math and Auxiliary Function Blocks

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

12

6

Describe Auxiliary Function Blocks 4/13/2012

Honeywell

Summary

Function blocks provide a variety of configurable functions for • Auxiliary conditioning, calculating, and compensating PV data in support of Experion PKS R400, the Constant tab and Expression Description • Inparameters are added to calculator blocks can be used to provide most features available in PLC • Counters counters

Math and Auxiliary Function Blocks

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

13

Describe Auxiliary Function Blocks 4/13/2012

Honeywell

Conclusion Describe Auxiliary Function Blocks

Completion Certificate

Proceed to the next lesson in your course material. Math and Auxiliary Function Blocks

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

14

7

Describe Auxiliary Function Blocks 4/13/2012

23

Regulatory Control Functions

Describe MATH Function Blocks

Math and Auxiliary Function Blocks

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

15

Describe MATH Function Blocks 4/13/2012

Honeywell

Introduction • In this lesson, you will learn about – Overview of MATH function blocks – Rolling Average Function block

Math and Auxiliary Function Blocks

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

16

8

Describe MATH Function Blocks 4/13/2012

Honeywell

Math Blocks • Math blocks perform simple mathematical functions

23

• Use these blocks rather than the AUXCALC block when performing simple math – More efficient use of memory – AUXCALC block uses 2452 bytes – Math blocks use 50 – 600 (see next page)

Mathematical function blocks provided under the MATH Library

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

Math and Auxiliary Function Blocks

17

Honeywell

Library of Math Blocks • Math blocks provide efficient usage of memory Block Name ADD (8 input connections)

Describe MATH Function Blocks 4/13/2012

Function Sum of n arguments

1 MU = 1000 bytes Memory Used Approximately 110 bytes

SUB (2 input connections)

Subtraction

Approximately 60 bytes

MUL (8 input connections)

Product of n arguments

Approximately 110 bytes

DIV (2 input connections)

Division

Approximately 60 bytes

MOD (2 input connections)

(x MOD y)

Approximately 60 bytes

ABS (1 input connection)

Absolute value

Approximately 50 bytes

POW (2 input connections)

(x^y)

Approximately 60 bytes

EXP (1 input connection)

e to the power of x

Approximately 50 bytes

SQRT (1 input connection)

square root

Approximately 50 bytes

LN (1 input connection)

Natural logarithm of a number (log to the base of e)

Approximately 50 bytes

LOG (1 input connection)

Base 10 logarithm of a number

Approximately 50 bytes

NEG (1 input connection)

-(x)

Approximately 50 bytes

TRUNC (1 input connection)

Round down to nearest integer value

Approximately 50 bytes

ROLLAVG

Rolling Average

Approximately 600 bytes

ROUND (1 input connection)

Rounded up to nearest integer value

Approximately 50 bytes

Math and Auxiliary Function Blocks

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

18

9

Describe MATH Function Blocks 4/13/2012

Introduction of Rolling Average block

Honeywell

• Calculates a rolling average of values collected over a specified period of time – Similar to the Rolling Average Algorithm available in the AM (TPS)

• Available in the C200E, C300, ACE (and their simulated environments) • ROLLAVG function block is added from the MATH Library in Control Builder

Math and Auxiliary Function Blocks

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

19

Honeywell

Rolling Average Block Algorithm •

Describe MATH Function Blocks 4/13/2012

The Rolling Average Calculation – – –

Collect samples in buffer at specific frequency Save the samples to the buffer • Mark samples as OK (good) or Bad Calculate the average of the collected samples Output = Sum of all samples (Good values) in buffer No. of good samples in buffer

Math and Auxiliary Function Blocks

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

20

10

Describe MATH Function Blocks 4/13/2012

Honeywell

Frequency of Sample Collection • The frequency of sample collection is defined by two configurable parameters

23

• ROLLFREQ – Defines the number

• ROLLFRBASE – Defines the time base: • Seconds, minutes, or hours

• Sample Period (Frequency) – Defined by ROLLFREQ and ROLLFRBASE • Example: if ROLLFREQ is ‘4’, and ROLLFRBASE is ‘seconds’ then samples are collected every 4 seconds – Must be a multiple of the period of the containing CM • Example: if CM Period is 2 seconds, the sample frequency can be a multiple of 2 i.e. 2, 4, 6, 8, and so on… Math and Auxiliary Function Blocks

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

Describe MATH Function Blocks 4/13/2012

21

Load Time Error if Sample Period is Not a Multiple of CM

Honeywell

• The collection frequency of the ROLLAVG block must be a multiple of the period of the containing CM – –

If not, a load error will occur The output (rolling average) of the block will be NaN

Math and Auxiliary Function Blocks

Error message at time of download

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

22

11

Describe MATH Function Blocks 4/13/2012

Length of Time for Which Samples Will Be Collected

Honeywell

• ROLLBUF: Defines the period for which samples will be collected • ROLLBFBASE: Defines the unit of time for the collection buffer • Length of time samples will be collected – Example: if ROLLBUF is ’20’ and ROLLBFBASE is ‘seconds’ then samples are collected for 20 seconds

Math and Auxiliary Function Blocks

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

23

Number of Samples Collected – Buffer Size

Describe MATH Function Blocks 4/13/2012

Honeywell

• Rolling average size (ROLLAVGSZ) – The number of values that will be stored by the Rolling Average function block ROLLAVGSZ =

ROLLBUF ROLLFREQ

• The maximum size of the buffer is 3800 samples • When the buffer is full, the next sample will overwrite the oldest sample in the buffer (FIFO)

Math and Auxiliary Function Blocks

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

24

12

Describe MATH Function Blocks 4/13/2012

Rolling Average ‘OK’ and ‘BAD’ Value Count

Honeywell

• ROLLAVGOK – The number of good samples in the buffer • Included when calculating rolling average

23

• ROLLAVGBAD – The number of bad samples in the buffer • A bad sample is one whose value is NaN • Excluded when calculating the rolling average

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

Math and Auxiliary Function Blocks

25

Describe MATH Function Blocks 4/13/2012

Honeywell

Example: Calculate Rolling Average

• Consider the following values for calculating the rolling average – – – – –

CM Period = ROLLFREQ = ROLLFRBASE = ROLLBUF = ROLLBFBASE =

2 seconds 6 seconds 24 seconds

• Number of samples collected = 4 • Values of samples collected: 4, 6, Nan, 8 • Rolling Average (output) is 6 – OUT = (4+6+8)/3=6

• Block displays the good and bad values as – ROLLAVGBAD = – ROLLAVGOK = Math and Auxiliary Function Blocks

1 3 Honeywell Confidential Copyright © 2012 Honeywell International Inc.

26

13

Describe MATH Function Blocks 4/13/2012

Honeywell

Example: Calculate Rolling Average ROLLAVGOK = 7

ROLLAVGBAD = 3

Number of good samples when calculating the rolling average

Number of bad samples excluded from calculating the rolling average

Sum of all good samples Number of good samples

4.5 4.6 4.5 4.9

NaN 4.6 NaN 4.7 4.8 NaN 4.5 4.6 4.5 4.5

ROLLAVGSZ = 10

ROLLAVG.OUT = 4.6

4.5 4.6 4.5 4.9

Values stored in buffer

Number of FLOAT64 values that will be collected in the Average Rolling function block

Math and Auxiliary Function Blocks

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

27

Describe MATH Function Blocks 4/13/2012

Honeywell

Resetting the Rolling Average • ROLLAVGRST – Used to restart the rolling average – Can be done without inactivating the CM

• When ROLLAVGRST = ON – – – – – –

Sets all values = 0 Sets ROLLAVGOK = 0 Sets ROLLAVGBAD = 0 Turn the ROLLAVGRST to OFF Restart sample collection Restarts the calculation

• Can be done by an engineer, SCM, or CAB

Math and Auxiliary Function Blocks

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

28

14

Describe MATH Function Blocks 4/13/2012

Honeywell

Conclusion

23

Describe MATH Function Blocks

Completion Certificate

Proceed to the next lesson in your course material. Math and Auxiliary Function Blocks

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

29

Describe MATH Function Blocks 4/13/2012

Honeywell

This page intentionally left blank

Math and Auxiliary Function Blocks

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

30

15

Describe MATH Function Blocks 4/13/2012

This page was intentionally left blank.

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

Topic: Math and Auxiliary Function Blocks Contents Use Rolling Average Function Block .....................................................................................................3

23

Use Counter Function Block ................................................................................................................13

4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

1

This page was intentionally left blank.

2

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

Math and Auxiliary Function Blocks Use Rolling Average Function Block

Use Rolling Average Function Block



Configure Rolling Average block



Navigate through different parameters of Rolling Average block.

23

Objective

Prerequisites



Knowledge of Configuration Studio.



Knowledge of Control Builder



Knowledge of navigating through Control Builder



Knowledge Builder access



C300/SIM-C300, C200E/SIM-C200E created and loaded in Control Builder.

TIP The Rolling Average block can’t be assigned to C200/SIM-C200 CEE. Introduction



4/13/2012

In this lab, you will learn the configuration and working of the Rolling Average block. The Rolling Average block will calculate the rolling average of the Numeric output.

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

3

Math and Auxiliary Function Blocks Use Rolling Average Function Block

Complete the following steps in Control Builder 

Step

Action

1

Open Control Builder through Configuration Studio.

2

Click File > New > Control Module.

3

Double click on the chart to open properties window of control module. On Main tab enter following: Tag Name: CM_RollAvg Item Name: CM_RollAvg_Item Description: Parent Asset: Click OK.

4

4

Add a NUMERIC block from the UTILITY library to CM_RollAvg.

5

Add a ROLLAVG block from the MATH library to CM_RollAvg.

6

The CM will look as shown below:

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

Math and Auxiliary Function Blocks Use Rolling Average Function Block 

Step 7

Action Double Click on ROLLAVGA block to open properties window. Rollavg frequency -time span

:

4

Rollavg frequency -units of time

:

SECONDS

RollAvg collection -time span

:

40

RollAvg collection -units of time

:

SECONDS

23

On the Main tab, enter the following:

Click OK.

ATTENTION Rollavg frequency -time span (ROLLFREQ) should be a multiple of the CM period. In this case, the execution period of the CM period was left at DEFAULT which is 1 second (default = 1 second for a 50 ms CEE). 4 seconds (the ROLLFREQ) is a multiple of 1 second (the CM period). Rollavg collection -time span (ROLLBUF) is configured to be 40 seconds. This will cause a buffer size of 10 (ROLLBUF/ROLLFREQ). Therefore, 10 samples will be used to calculate the rolling average.

4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

5

Math and Auxiliary Function Blocks Use Rolling Average Function Block 

6

Step

Action

8

Connect the function blocks as shown.

9

Save, close, and assign the CM to the CEE of SCE59 (or SIM_C300).

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

Math and Auxiliary Function Blocks Use Rolling Average Function Block 

Step

Action

10

Load and activate CM.

11

Open CM_RollAvg in the monitoring mode.

23

Observe that the ROLLAVGSZ (Roll average buffer size) parameter is 10 and the ROLLAVGBAD parameter is incrementing.

ATTENTION ROLLAVGBAD is the number of bad samples that have been put into the rolling average buffer. This number is incrementing because the input to the block is NaN (Not a Number). The rolling average calculation uses only good values. In this case, the input has always been NaN (since the CM was activated). Because there have not been any good values at the input, there are no values contributing to the rolling average, and so the output is also Nan.

4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

7

Math and Auxiliary Function Blocks Use Rolling Average Function Block 

8

Step

Action

12

Enter a value in the NUMERIC block (into the ‘Actual Value’ field). In the example shown value entered is 896. You can enter any value.

13

Observe as the rolling average block gets the good samples it starts calculating the rolling average.

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

Math and Auxiliary Function Blocks Use Rolling Average Function Block Step

Action

14

Observe that ROLLAVGOK is incrementing and that ROLLAVGBAD starts decrementing. After some time, the buffer will be filled with good values. When that happens, ROLLAVGOK will be 10 and ROLLAVGBAD will be 0.

15

Enter different values into the NUMERIC and observe that the output of the ROLLAVG block changes accordingly.

23



4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

9

Math and Auxiliary Function Blocks Use Rolling Average Function Block 

Step 16

Action Reset the rolling average by double-clicking on ROLLAVGRST and turning it ON.

Click Yes in the confirmation dialog. 17

10

Observe that the rolling average block restarts the calculation. Also ROLLAVGOK becomes zero and starts incrementing to represent the number of good samples in the buffer.

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

Math and Auxiliary Function Blocks Use Rolling Average Function Block 

Step 18

Action Change the PV of the numeric block to NAN. Observe that the output of the ROLLAVG block shows the average of only good values received. NAN values are omitted from the calculations.

23

When the ROLLAVGBAD becomes equal to 10 the rolling average calculated becomes equal to NAN.

ATTENTION When ROLLAVGBAD becomes 10 it indicates that the buffer has only NAN values and there is not a single good value. Therefore, the rolling average becomes equal to NAN.

19

Open the control module in project tab. Remove the connection between the NUMERIC block and the ROLLAVG block.

20

Using a parameter connector, connect any 11_PC15.DACA.PV to the input of ROLLAVG.

21

Save, Close, Load and Activate the CM.

22

Open the CM in monitoring mode. Reset the ROLLAVG block.

4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

11

Math and Auxiliary Function Blocks Use Rolling Average Function Block 

Step 23

Action Observe the changes in the OUTPUT of ROLLAVG block. In the example shown 11_TI21.DACA.PV is used.

ATTENTION Make sure the TIE BACK excel sheet is running.

12

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

Math and Auxiliary Function Blocks Use Counter Function Block

Use Counter Function Block Objective



The objective of this lab is to configure and use the Counter function block



Knowledge of Configuration Studio.



Knowledge of Control Builder and navigating through Control Builder



Knowledge of configuring and loading the Control Modules



C300/SIM-C300, C200E/SIM-C200E is created and loaded

23

Prerequisites

TIP The Counter block can’t be assigned to C200/SIMC200 CEE.

Introduction



At the conclusion of this lab, you will be able to do the following: o Configure a counter function block o Use the CNTUPFL,CNTDNFL,RESETFL,PAUSEFL,LOADFL flags

4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

13

Math and Auxiliary Function Blocks Use Counter Function Block

o Complete the following steps in Control Builder. 

Step

Action

1

Open Control Builder if it is not already opened.

2

Create a new Control Module with the following properties: Tag Name: CM_Count Item Name: CM_Count_Item Description: CM for Counter Parent Asset: Click OK in the configuration properties and save the Control Module.

3

Save the Control Module and assign it to the CEE of SCE59 (or SIM-C300).

4

In the Library tree, expand the AUXILIARY library. Drag and drop a CTUD block onto the CM.

5

Double Click the CTUD block to open the block properties. From the Block Pins Tab, remove the INFLOAT64 pin and add the ININT32 pin as an input on the left.

6

From the Utility library, Drag and Drop the following blocks onto CM_Count: FLAGARRAY NUMERIC TYPECONVERT

7

Double Click on FLAGARRAY to open the block properties. On the Main tab, change the Number of Flag Values to 5.

8

14

On the Block Pins Tab, add 5 PVFL pins as outputs on the right.

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

Math and Auxiliary Function Blocks Use Counter Function Block Step

Action

9

Arrange and Connect the blocks as shown below:

10

Double click the CTUDA block to open its configuration properties.

23



4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

15

Math and Auxiliary Function Blocks Use Counter Function Block 

Step 11

Action Enter the following in the configuration properties of the CTUD block: Name: Counter Description: Count Up or Down Select the Count on Level Flag and Input Selection Specifier checkbox . Leave other values to default and click OK.

TIP If the Input Selection specifier is checked, then the input format used in Counter block is INT32. If the Count on Level Flag is selected, then the counter increments or decrements the value as level triggered quantities once every execution cycle.

16

12

Save and Close CM_Count.

13

Load and activate CM_Count.

14

In the Monitoring tab, open CM_Count.

15

Turn ON the PVFL[1] pin of the Flag array block which is connected to the CNTUPFL (Count Up Flag) pin.

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

Math and Auxiliary Function Blocks Use Counter Function Block Step

Action

16

Verify that the value of OUTINT32 is incremented once every execution cycle.

17

Turn on the PVFL[4] pin of the Flag Array block which is connected to PAUSEFL. Observe OUTINT32 value is not getting incremented (or decremented ).

18

Turn off PVFL[4] pin of Flag Array block. Observe OUTINT32 value again starts incrementing.

19

Open the properties of the NUMERICA block. Enter 25 in the Actual Value column and press enter. Click Yes in the Change Online Value dialog box.

20

Turn on PVFL[5] pin of the Flag Array block which is connected to LOADFL pin.

23



Verify that the value of OUTINT32 is changed to 25 and that QUFL is ON.

21

Turn off PVFL[5] pin of Flag Array block. Observe that OUTINT32 is incrementing and QUFL is still ON.

22

Turn off PVFL[1] pin of Flag Array block.

23

Turn on the PVFL[2] pin of the Flag Array block which is connected to CNTDNFL. Observe that OUTINT32 is getting decremented once every execution cycle. Observe that QUFL is OFF.

4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

17

Math and Auxiliary Function Blocks Use Counter Function Block 

Step

Action

24

When OUTINT32 value reaches 0 QDFL is ON.

25

Observe that OUTINT32 is decrementing and that QDFL is still ON.

26

Turn off the PVFL[2] pin of the Flag Array block.

27

Turn ON the PVFL[3] pin of the Flag Array block which is connected to RESETFL pin. You will observe that the value of OUTINT32 is set to 0.

28

Turn off the PVFL[3] pin .

29

Open the properties of the NUMERICA block and enter an actual value of 2147483645.

Leave the other values to Default and click OK.

18

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

Math and Auxiliary Function Blocks Use Counter Function Block 

Step

Turn ON the PVFL[5] pin of the Flag Array block which is connected to the LOADFL pin. Verify that the value of OUTINT32 was changed to 2147483645.

23

30

Action

Turn off the PVFL[5] pin. 31

Turn ON the PVFL[1] pin of the Flag Array block connected to CNTUPLVL. When the value of the OUTINT32 crosses 2147483647, an overflow occurs and the counter value changes to -2,147,483,648 and continues counting .

TIP Based on the value of the Counter Equation (CNTEQN) parameter, the Overflow and Underflow action varies. For Equation C, if the Counter overflows from +2,147,483,647, OUTINT32 changes to 0 32

4/13/2012

Turn OFF the PVFL[1] pin of the Flag Array block.

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

19

Math and Auxiliary Function Blocks Use Counter Function Block 

Step 33

20

Action Close the CM_Count control module.

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

24

Describe Search Functionality

Database Search

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

1

Describe Search Functionality 4/13/2012

Honeywell

Introduction • Search engine is embedded in Configuration Studio • Search Utility is used to:

– define the search criteria and initiate a search – search system databases, folders and files to determine where specific strategies, templates, displays, and assets are used in the system – search for specific parameters that exist (defined) though they may not be used – display detailed search results – save search criteria for future reference and use

Database Search

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

2

1

Describe Search Functionality 4/13/2012

Honeywell

Search Types • The Search Utility supports two query options: – Where Used – Parameter Search

• Search Utility provides the ability to navigate between these search options

Database Search

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

3

Describe Search Functionality 4/13/2012

Honeywell

System Search

• The Search Utility can be launched at either the system level, or the server level – When launched as a system task, the search will allow one or all DSA servers in the system to be searched – When launched as a server task, the search will allow only the connected server to be searched

Database Search

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

4

2

Describe Search Functionality 4/13/2012

Honeywell

Server Search • Search scope covers the entire Experion System – The Search Utility supports searching Assets/Alarm Groups

24

• Search Utility, when launched as a Server task, will search the EMDB (assets / alarm groups), but will search the folders (displays), QDB (SCADA points), and ERDB (process points) only on the Server from where it was launched

Database Search

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

5

Describe Search Functionality 4/13/2012

Honeywell

Where Used Search

• “Where Used” search option will list all the information regarding the usage of: – – – –

Control Strategies/Templates in the ERDB (project!) HMIWeb Displays and shapes in the HMIWeb Display Builder files Asset and Alarm Groups in the Enterprise Model Database (EMDB) SCADA Points in the QDB

Database Search

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

6

3

Describe Search Functionality 4/13/2012

Honeywell

Where Used Search - User Interface Search Query Pane

Search Results Pane

Status Bar Database Search

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

7

Describe Search Functionality 4/13/2012

Honeywell

Search Query Pane Options New - Clears the “Search For” and “Look In” fields Load - Loads saved search criteria Save - Saves the search criteria as an XML file Help - Launches a simpler version of Knowledge Builder for search tips Enter the object’s name to search for Refines a search by defining search criteria (selecting specific data repositories and file folders). Select double arrow for text input boxes. A Browser Point Picker is available at the right corner of all text input boxes

Launches a simpler version of Knowledge Builder with tips on how to search Switch to Parameter Search

Database Search

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

8

4

Describe Search Functionality 4/13/2012

Honeywell

Select Server Combobox

• Select the name of the Server(s) that will be searched when a search query is started

24

– If the Search Utility is launched at the system level, the ‘Select Server’ dropdown box will list all Servers that are configured in the Enterprise system model – When the Search Utility is launched at the Server level, the ‘Select Server’ drop-down box will list only the Server that is currently connected to Configuration Studio

Database Search

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

9

Describe Search Functionality 4/13/2012

Honeywell

Where Used Search – Default • ‘Where Used’ search opens “All” search options by default

Database Search

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

10

5

Describe Search Functionality 4/13/2012

Where Used Search – Specific Search

Honeywell

• An introductory Search Query pane is accessed when the Back button is selected in the “All” Search window – It also appears when “Where Used” link is selected in the “Parameter” search query pane

• Where Used search has four search options: – – – –

Process Points Display Shapes Assets/Alarm Groups All/Any

Database Search

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

11

Honeywell

Look In Options

Database Search

Describe Search Functionality 4/13/2012

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

12

6

Describe Search Functionality 4/13/2012

Honeywell

24

Look In Options for Where Used Search

Database Search

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

13

Describe Search Functionality 4/13/2012

Honeywell

Results Toolbar and Menu • Results Toolbar and Menu – Provide options to sort and filter search results

Simple text string search on the search results

Specify the filter criteria and click “Filter” to view specific rows

Exports search results (all/filtered) along with any data in hidden columns into .xml or .csv file formats

Print the Search results in Report form

Select Columns in the Results pane for clarity and comparison Database Search

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

14

7

Describe Search Functionality 4/13/2012

Honeywell

Where Used - Process Points • Searches for usage of a given Control Strategy/Template/Objects defined in the Engineering Repository Database (ERDB) • Searches Process Point references in Display Files and Alarm groups • The instances of data objects that are searched includes usage as: – a pin for a connection – a block reference

• Instantiation, Derivation and Assignments of function blocks and their parameters are displayed in the results for a given strategy or template when queried as ‘Where Used’

Database Search

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

15

Where Used – Displays, Assets/Alarm Groups, All/Any

Describe Search Functionality 4/13/2012

Honeywell

• Displays Shapes – Search for information on the usage of display shape references in Displays and Shape files

• Assets/Alarm Groups – Search for Asset and Alarm Group references defined in the Enterprise Model Database (EMDB), ERDB, Display files and the Quick Builder file

• All/Any – Search for data matching the text string specified in the ‘Search For’ textbox

Database Search

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

16

8

Describe Search Functionality 4/13/2012

Honeywell

Parameter Search

• Search for Strategies/Templates based on Parameter names and values

24

– Searches the ERDB and gets the information for all the Parameters with the specified search criteria

Database Search

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

17

Search Query Pane – Parameter Search

Describe Search Functionality 4/13/2012

Honeywell

• Similar to “Where Used” Search Query Pane – Has only Process Points listed since parameter query only searches the ERDB – Advanced Option is used to add specific search criteria which helps refine the search

Database Search

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

18

9

Describe Search Functionality 4/13/2012

Honeywell

Advanced Search Option

Used to define specific search criteria (explained later)

Add the search criteria to the Search Criteria List Window at the bottom

Conditions used to combine individual criteria to form a complex search option

Used to move/delete/clear the criteria in the Search Criteria List Window

Search Criteria List Window

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

Database Search

19

Advanced Option – Parameter Search

Describe Search Functionality 4/13/2012

Honeywell

• “Field” Textbox: – Specifies a Parameter to be used by the search criteria • A Browser Point Picker button is available to provide a list of parameters

• “Condition” Combobox: – Used to select specific conditions for the search criteria – Shows only valid options based on the parameter type (String, Boolean or Other) String --

Other -Boolean --

Database Search

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

20

10

Describe Search Functionality 4/13/2012

Advanced Option – Parameter Search

Honeywell

• “Value” Textbox:

24

– Specify a valid value for the particular parameter type which is shown in the ‘Field’ textbox – Based on parameter type, a combobox or textbox will be available • If parameter type is Boolean, the options are TRUE/FALSE – A combobox displays the appropriate options • For Enumeration parameters, a combobox will list the appropriate enumeration values • For other data types, an edit box is displayed where the value for comparison is specified

Database Search

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

21

Example – Parameter Search Results

Describe Search Functionality 4/13/2012

Honeywell

• PVEUHI is searched for values between 80 and 110 – Search Results pane shows 74 points meet the specific search criteria

Database Search

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

22

11

Describe Search Functionality 4/13/2012

Honeywell

Context Menu • Search Results Pane

Database Search

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

23

Wild Card Usage – Special Characters

Describe Search Functionality 4/13/2012

Honeywell

• Wild card characters such as an asterisk ‘*’ and question mark ‘?’ can be used in the Look In search option when specifying the item name – ‘*’ implies one or more characters where as “?” implies only a single character

• Generic entries are supported as “Search” attributes – Examples used in search criteria: ex*, CM_? • ex* will return search results ex1, ex2, example_cascade • CM_? will return search results CM_1, CM_2, CM_A (single character replacement)

Database Search

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

24

12

Describe Search Functionality 4/13/2012

Honeywell

Wild Card Usage • If just an asterisk ‘*’ is used as the “Search For” attribute:

24

– The search is performed on all Strategies/Templates, their Contained Blocks and their parameters defined in ERDB – An ‘*’ search on Display Files will search all points referred to in the files specified – For Assets/Alarm Groups, the EMDB is searched for all Assets/Alarm Groups defined and referenced – For SCADA Points, a search will be performed for Asset reference on all points defined in the Quick Builder repository

Database Search

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

25

Search and Engineering Tools Operation

Describe Search Functionality 4/13/2012

Honeywell

• Avoid conducting engineering tool operations and search queries simultaneously – Both activities often require significant CPU and memory resources which reduces system performance – When a query is started, the Search Utility searches the ERDB for strategies, templates, parameters that meet the criteria specified in the Search Query pane – Engineering operations performed in Control Builder, such as Load/Create/Delete/Import/Bulk Build/Opening charts, also access information in the ERDB – If engineering operations are performed simultaneously with search operations, both compete for system resources in the SQL Server – Search queries, where the search criteria uses symbols (such as * or ?), impose a high CPU and memory usage on the Server

Database Search

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

26

13

Describe Search Functionality 4/13/2012

Honeywell

Multiple Instance of Search Utility

• Each Configuration Studio instance (on the same or different Servers): – Creates a separate instance of the Search Utility – Can create multiple instances of the Search Utility when launched at the System level

• One instance of the Search Utility may be opened for the System and for each configured Server in Configuration Studio • Note: – Parameter Search and Where Used search cannot be simultaneously performed on the same Server when connected at the Server level – Either a Parameter or Where Used search may be performed at the Server level while a different search can be performed on the same Server by connecting at the System level

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

Database Search

27

Describe Search Functionality 4/13/2012

Honeywell

Conclusion Describe Search Functionality

Completion Certificate

Proceed to the Perform Parameter Search lab exercise. Database Search

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

28

14

Describe Search Functionality 4/13/2012

Topic: Database Search Contents Perform Parameter Search ....................................................................................................................3

24

Perform Where Used Search ................................................................................................................9

4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

1

This page was intentionally left blank.

2

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

Database Search Perform Parameter Search

Perform Parameter Search Practice Objective After completing this lesson you will be able to search for parameters using the ‘Parameter Search’ function. Introduction

24

The purpose of this lesson is to familiarize you about the usage of Parameter Search in Configuration Studio

4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

3

Database Search Perform Parameter Search



Step 1

2

4

Action Open Configuration studio if not already open. Select Your Server. Select Search for a parameter in the system (Parameter Search) from the Search heading

In the Search For Parameter text box, click on the Point picker

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

button.

4/13/2012

Database Search Perform Parameter Search Step

Action

3

In the ‘Browser Point Picker’ dialog box, select PVEUHI (High Range in EUs) parameter and click OK.

24



4

5

6

4/13/2012

Display the Advanced options by clicking on the double arrow

In the Advanced options, click on the Point picker Range in EUs) parameter, and click OK.

.

button, select PVEUHI (High

In the Advanced options, click on the Condition drop down list (just to the right of the point picker).

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

5

Database Search Perform Parameter Search 

Step

Action

7

In the ‘Select Parameter’ dialog box, select PVEUHI (High Range in EUs) – 64 bit parameter, and click Select.

8

In the Condition Combo Box, select >=

ATTENTION The last few steps may need to be repeated to make the Condition Combo Box display the >= selection.

9

6

Click in the Value combo box (to move your cursor into the field) and enter 90 into the text box.

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

Database Search Perform Parameter Search 

Step Click the Add added.

button. The Search Criteria List window shows the criteria which is

24

10

Action

11

Click the AND operator and repeat the steps above to add a criteria PVEUHI <= 110.

ATTENTION Be sure to make this condition <= (less than or equal), and make sure the value entered is 110. Therefore, the condition will be PVEUHI <= 110.

12

4/13/2012

Click on the Search button.

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

7

Database Search Perform Parameter Search 

8

Step

Action

13

The Search Results Pane lists Control Strategies and Templates in the ERDB which have a PVEUHI parameter value between 90 and 110

14

Look on the status bar (at the bottom of the window) for the status of the search, the number of points found, and the time taken to do the search.

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

Database Search Perform Where Used Search

Perform Where Used Search Practice Objective After completing this lesson you will be able to search for a point using the Where Used search Introduction

24

The purpose of this lesson is to familiarize you about the usage of the Where Used search in Configuration Studio

4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

9

Database Search Perform Where Used Search



Step 1

Launch Configuration Studio, connect to your system, and provide credentials of a user with mngr security level.

2

In the Tree pane (left side), select your system. Click on the task Determine where an object is used in the system (Where Used).

3

Type 11_FC01 in the ‘Search For’ text box.

4

10

Action

Expand Displays by selecting the double arrow

next to the Displays option.

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

Database Search Perform Where Used Search Step

Action

5

Select the Point picker in the text box, expand items, check the DisplayShare2 option (path) and click OK.

6

Click the Search button.

24



4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

11

Database Search Perform Where Used Search 

Step 7

Action The Search Results Pane lists the usage of 11_FC01 in Process points, Displays and Asset / Alarm Groups

ATTENTION Search will take some time based upon your database size

12

8

Look on the status bar for information about the search (including the status of the search).

9

View both the Displays tab and the Process Points tab.

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

Sequential Control Module - Concepts and Use

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

1

Introduction

Describe the Configuration of SCMs 4/13/2012

Honeywell

• In this lesson you will learn about sequential control modules (SCMs). • At the conclusion of this lesson, you will be able to: – Build and edit SCMs – Configure transition and step function blocks – Configure step timing

Sequential Control Module - Concepts and Use

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

2

1

Describe the Configuration of SCMs 4/13/2012

25

Describe the Configuration of SCMs

Introduction

Honeywell

• SCMs: – Provide phase-level batch functionality – Command regulatory and discrete function blocks, contained within control modules in a defined order, to accomplish higher-level tasks (for example, boiler startup). – Contain the following function blocks: • Transitions that determine when to proceed • Steps that take action • Handlers for specified exceptions • Synchronization for parallel execution

Sequential Control Module - Concepts and Use

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

3

Topics

Describe the Configuration of SCMs 4/13/2012

Honeywell

• Rules for Building SCMs • SCM Transitions • SCM Steps • Step Timing and Configuration • SCM Code Examples

Sequential Control Module - Concepts and Use

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

4

2

Describe the Configuration of SCMs 4/13/2012

Honeywell

Sequential Control Modules - Rules

Sequential Control Module - Concepts and Use

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

5

Sequential Control Modules - Rules

Describe the Configuration of SCMs 4/13/2012

Honeywell

• Rule 2 – SCMs can have multiple endings.

Candy Step

Ship It

Add Chocolate

Add Grape Flavor

END

END

END

Sequential Control Module - Concepts and Use

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

6

3

Describe the Configuration of SCMs 4/13/2012

25

• Rule 1 – Every SCM begins with an Invoke Transition.

Sequential Control Modules - Rules

Honeywell • Rule 3 – Generally logic shall be made with Transitions and Steps in alternate in SCM; however, • Step to Step connection is allowed in SCMs in R300 and later. • Transition to Transition Connections are still NOT allowed.

Red “!” when activated indicates an error (This is Elaborated in the next slide)

Sequential Control Module - Concepts and Use

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

7

Describe the Configuration of SCMs 4/13/2012

Honeywell

Sequential Control Modules - Rules

A Failed SCM is indicated by a red “!”

The error exists at the start of main. Here the INVOKE MAIN TRANSITION block is missing

Steps and Transitions are shown in alphabetical order, not in “flow” or execution order.

Sequential Control Module - Concepts and Use

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

8

4

Describe the Configuration of SCMs 4/13/2012

Honeywell

Sequential Control Modules - Rules

A SCM with a severe warning is indicated by a blue “!”

The error exists within main

A TRANSITION block to a TRANSITION block connection is not allowed, even with a SYNC block acting as an Intermediary.

In this case, execution of the SCM will stop at the first of the two transitions and will not continue – even if all conditions are true.

Sequential Control Module - Concepts and Use

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

9

Describe the Configuration of SCMs 4/13/2012

Honeywell

Sequential Control Modules - Rules

An SCM with a normal warning is indicated by an inverted “!”

The error is within main, and represents either a Transition condition or a Step output failure

Sequential Control Module - Concepts and Use

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

10

5

Describe the Configuration of SCMs 4/13/2012

25

Ex: Transition configured with only one condition, but several Primary gates.

Sequential Control Modules - Example

Honeywell

Transition

Step

Sequential Control Module - Concepts and Use

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

11

Describe the Configuration of SCMs 4/13/2012

Honeywell

Question 1: Building an SCM An SCM begins with: A) A project identification number B) An END statement C) An invoke transition D) A transition

Yourcorrect The answer: answer is: Incorrect. Correct! SCMs SCMsbegin beginwith withinvoke invoke You must answer the question before transitions. YouIncorrect Correct did You not -answer answered -Click Clickanywhere anywhere thisthis question correctly! to tocontinue continue completely continuing Click anywhere to continue.

Submit

Sequential Control Module - Concepts and Use

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

12

6

Clear

Describe the Configuration of SCMs 4/13/2012

Honeywell

Topics • Rules for Building SCMs

• SCM Transitions • SCM Steps • Step Timing and Configuration

Sequential Control Module - Concepts and Use

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

13

Sequential Control Modules - Transitions

Describe the Configuration of SCMs 4/13/2012

Honeywell

• Transitions: – Evaluate if the sequential control module is ready to advance to the next step – Ask questions ?

• You can define: Logic Gates

– Up to 10 conditions per transition – 4 logic gates per transition • 3 primary • 1 secondary

Sequential Control Module - Concepts and Use

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

14

7

Describe the Configuration of SCMs 4/13/2012

25

• SCM Code Examples

Honeywell

Sequential Control Modules - Transitions

Transition condition descriptions

Selectable

Transitions determine when to proceed

Sequential Control Module - Concepts and Use

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

15

Sequential Control Modules - Transitions

Describe the Configuration of SCMs 4/13/2012

Honeywell

Transition conditions (code)

Sequential Control Module - Concepts and Use

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

16

8

Describe the Configuration of SCMs 4/13/2012

Honeywell

Fetch Enumeration

• Some of the parameter values used in SCM Condition and Output expressions require enumeration – Enumeration is a set of numbers corresponding to the parameter values – For example, the Mode parameter has an enumerated value set of 0 to 5 representing the possible modes

Select Point.Parameter

Sequential Control Module - Concepts and Use

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

17

Describe the Configuration of SCMs 4/13/2012

Honeywell

Why Use Fetch Enums?

• Data type for all enumerated parameters used in Condition and Output expressions is numeric – Hence it is necessary to enter a specific number corresponding to the specific parameter state – For example • For Mode parameter – MAN (0) – AUTO (1) – CAS (2) – BCAS (3) – None (4) – Normal (5)

Sequential Control Module - Concepts and Use

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

18

9

Describe the Configuration of SCMs 4/13/2012

25

Drop down displays the possible Enumeration for selected point.parameter

Click Fetch Enums

Honeywell

Topics • Rules for Building SCMs • SCM Transitions

• SCM Steps • Step Timing and Configuration • SCM Code Examples

Sequential Control Module - Concepts and Use

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

19

Describe the Configuration of SCMs 4/13/2012

Honeywell

Sequential Control Modules - Steps

• Steps perform actions and send output commands to control module function blocks • Note: the control module’s mode attribute must be “Program” • You can define up to 16 individual outputs/actions per step • Minimum and maximum wait times are supported

Sequential Control Module - Concepts and Use

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

20

10

Describe the Configuration of SCMs 4/13/2012

Honeywell

Sequential Control Modules - Steps Step output descriptions

Selectable

Sequential Control Module - Concepts and Use

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

21

Describe the Configuration of SCMs 4/13/2012

Honeywell

Sequential Control Modules - Steps Step outputs (code)

Sequential Control Module - Concepts and Use

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

22

11

Describe the Configuration of SCMs 4/13/2012

25

Steps take actions

Honeywell

Question 2: Transition vs. Steps Transitions and Steps: A) Are identical to PID function blocks B) Generally alternate in an SCM, if required, Step to Step connection is valid C) Cannot be used in an SCM D) Are built using Quick Builder

Incorrect! Correct! Generally, Generally,Transitions Transitionsand andSteps Stepsare areto to alternate within the SCM. However, in Experion Release 300, step to step connection is allowed. But transition to transition connections are still NOT Yourcorrect The answer: answer is: allowed. You must answer the question before YouIncorrect Correct did You not -answer answered -Click Clickanywhere anywhere thisthis question correctly! to tocontinue continue completely Clickcontinuing anywhere to continue.

Submit

Sequential Control Module - Concepts and Use

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

23

Clear

Describe the Configuration of SCMs 4/13/2012

Honeywell

Topics • Rules for Building SCMs • SCM Transitions • SCM Steps

• Step Timing and Configuration • SCM Code Examples

Sequential Control Module - Concepts and Use

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

24

12

Describe the Configuration of SCMs 4/13/2012

Sequential Control Modules – Step Timing

Honeywell

The step timer begins when the execution of the step begins.

Maximum Active Time

Minimum Wait Time

• Min Wait Time (in execution periods) – Specifies how long to delay evaluation of succeeding Transition block after step outputs are stored. If Execution period is 50 milliseconds and Min Wait Time is 100, the start of succeeding Transition is delayed by 5000 ms (5 s)

• Max Active Time

Sequential Control Module - Concepts and Use

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

25

Sequential Control Modules – Step Timing

Describe the Configuration of SCMs 4/13/2012

Honeywell

Enter times in number of execution periods. Ex: An entry of 600 is = 300 seconds (exec. per. = 500ms)

Sequential Control Module - Concepts and Use

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

26

13

Describe the Configuration of SCMs 4/13/2012

25

– The maximum number of execution periods that the steps can be active before an SCM Step Alarm is generated • Configure the alarm priority on the SCM properties, not on the individual step output properties

Honeywell

STEP Expression – DELAY

• DELAY is the period, in seconds, for which the output will pause before its expression execution – ie. before processing this output – Value is rounded up to the next multiple of the SCM period • For example with an SCM PERIOD of 10 secs, a value of 15 stored to OP(i).DELAYTIME will be rounded up to 20 – Value range is 0 to 25000000 seconds – Only applicable to Automatic outputs that have expressions configured – If a non-zero Step Output Delay time is entered for an Output with only an instruction, the delay time will have no effect

A Step’s active time should not be smaller than the largest output Delay Sequential Control Module - Concepts and Use

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

27

Difference between ‘=’ and ‘:=’ in an SCM

Describe the Configuration of SCMs 4/13/2012

Honeywell

• Transition block is used to evaluate if a SCM is ready to advance to the next step – ‘:=‘ is not supported in Transition condition expressions – ‘=‘ is used to compare or evaluate that a condition has been met or satisfied

• STEP block performs actions and sends output commands to Control Module function blocks – ‘:=‘ is used to set the value of a point parameter – ‘=‘ is not supported in STEP output expressions

Sequential Control Module - Concepts and Use

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

28

14

Describe the Configuration of SCMs 4/13/2012

Honeywell

Topics • Rules for Building SCMs • SCM Transitions • SCM Steps • Step Timing and Configuration

Sequential Control Module - Concepts and Use

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

29

Describe the Configuration of SCMs 4/13/2012

Commanding Device Control Block outputs from SCMs

Sequential Control Module - Concepts and Use

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

30

15

Describe the Configuration of SCMs 4/13/2012

25

• SCM Code Examples

Using Logic and Override/Interlocks

Honeywell

Logic and Override/Interlocks were used to drive the Device Control block output in the course labs – as in the case of the template FANLOGIC In a simple example: An SCM could write to a flag in the logic which could assert an Override/Interlock forcing the output to the associated state.

The following slides show several other methods for an SCM to command Device Control Module outputs: 1) Generic OP – GOP 2) Output Command - OPCMD Sequential Control Module - Concepts and Use

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

31

Generic OP - GOP

Describe the Configuration of SCMs 4/13/2012

Honeywell

The SCM writes to the GOP parameter on the device control block. This is the most commonly used device control command • Pros – Simple direct programming of devices allowing flexible easy to understand designs

• Cons – Programming must be structured to prevent step output failures for device control blocks with Override/Interlocks asserted or in Operator MODEATTR

Sequential Control Module - Concepts and Use

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

32

16

Describe the Configuration of SCMs 4/13/2012

Output Command - OPCMD

Honeywell

Output command parameters OPCMD[0..2] on the device control block can be commanded directly from an SCM. • Pros – SCM writes to a flag (logic associated with the device control block) – Commanding a device with an active interlock will not cause an SCM failure – Commanding a device in operator MODEATTR will not cause a failure

• Cons

Sequential Control Module - Concepts and Use

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

33

Common Device CM Configuration

Sequential Control Module - Concepts and Use

Describe the Configuration of SCMs 4/13/2012

Honeywell

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

34

17

Describe the Configuration of SCMs 4/13/2012

25

– Requires logic associated with the device control block (see next slide) – Action upon transition to Program or interlock clear will not always be apparent and may be confusing for operators: – Device will return to the last requested state on interlock clear – The last requested state will be executed when the device control block MODEATTR is set to Program

Honeywell

Additional Code Examples • 11_AC12.PIDA.SP:=SCM_D100 .RECTARGET[3] • MESSAGES.XFERB.SENDFL[3] := 1 • 11_PC15.PIDA.SP := (1050.0 - (11_PC15.PIDA.PVEUHI 11_PC15.PIDA.PVEULO) * (FLAGS.FLOW.PV/100.0)) + 11_PC15.PIDA.PVEULO • 11_PC15.PIDA.SP:=(SCM_D100.RECTARGET[2]+700) • CM456.PIDA.SP := (CM456.SPREC1FLAG.PVFL) ? SCM457.RECTARGET[1] : NOP

If / Then No Operation (do nothing)

Sequential Control Module - Concepts and Use

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

Describe the Configuration of SCMs 4/13/2012

35

Honeywell

SCM State Change Diagram INACTIVE

RESUME

(1st State After Download) ACTIVE

IDLE

RESET

START

RESET

RUNNING

ABORT

RESET

COMPLETE INTERRUPT

INTERRUPTING

INACTIVE

STOP

STOPPED RESET

Sequential Control Module - Concepts and Use

HOLD

VALIDATED

ABORTED

RESTART

HOLD STOP

ABORT

HELD

ABORT

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

36

18

Describe the Configuration of SCMs 4/13/2012

Summary

Honeywell

• A Sequential Control Module (SCM):

– – – – –

Commands regulatory and discrete function blocks contained within Control Modules in a defined order to accomplish higher-level tasks. Begins with an Invoke Transition Can have multiple endings Generally have alternating Transitions and Steps, if more than 16 outputs/actions are required, then Step to Step block connection is valid Contains: • Transition function blocks that evaluate, if the Sequential Control Module is ready to advance to the next step

–

Can have min and max wait times added to steps. Remember, wait times are in execution cycles of the SCM itself and NOT in minutes or seconds.

Sequential Control Module - Concepts and Use

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

37

Describe the Configuration of SCMs 4/13/2012

Honeywell

Conclusion

Describe the Configuration of Sequential Control Modules (SCMs)

Completion Certificate

Proceed to the next lesson in your course material Sequential Control Module - Concepts and Use

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

38

19

Describe the Configuration of SCMs 4/13/2012

25

• Step function blocks that perform actions and send output commands to Control Module function blocks

This page was intentionally left blank.

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

Topic: Sequential Control Module - Concepts and Use Contents

25

Configure a Sequential Control Module.................................................................................................3

4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

1

This page was intentionally left blank.

2

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

Sequential Control Module - Concepts and Use Configure a Sequential Control Module

Configure a Sequential Control Module Objectives •

Create an SCM



Configure SCM components



Download an SCM to the controller



Monitor an SCM online

Prerequisites •

Experion PKS Server with Configuration Studio installed



Debutanizer_123.htm graphic loaded on the Server (This is required at a later time to check the control strategy.)



Excel Data Exchange open with the simulation spread sheet open



All the previously built points loaded and active 25

Introduction The requirement is to pressurize the Debutanizer T100 tower at startup prior to starting the feed. The fans of the heat exchanger are started and the feed begun. •

Open HC44, PC15, and PC16, and back pressure the debutanizer (PI14) with natural gas imported from the compressor interstage drum.



When the tower is pressurized, the following steps are completed: 1. Set bypass HC44 valve to 20 percent 2. Set PC15 at 1240 kPag and PC16 at 1170 kPag in automatic 3. Send the following message to the Operator: Pressure stabilization SCM complete



4/13/2012

A CM named FLAGS needs to be built to facilitate the operation of the SCM. The following CMs and SCMs will be built in this lab: NAME

Action to be taken

CM > FLAGS

Configure 3 Flag blocks and one Message block to facilitate the SCM operation.

SCM > SCM_Pressure

Configure step sequences, to operate 11_HC44, 11_PC15 and 11_PC16 to pressurize the T-100 tower, before starting the feed.

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

3

Sequential Control Module - Concepts and Use Configure a Sequential Control Module

Perform the following steps in Control Builder. Create a SCM 

Step 1

Action Build a new CM named FLAGS and assign it to your CEE. Drag a Control Module from the Library tab to the CEE in the Project tab.

4

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

Sequential Control Module - Concepts and Use Configure a Sequential Control Module 

Step 2

Action Enter FLAGS in the Destination field as shown below.

25

Click Finish.

3

Find the Flags CM in the Project tree and double-click it to open in chart view. Double-click anywhere on the blank background to open the CM properties. On the Main tab, enter the information as follows: Name:

FLAGS

Item Name:

FLAGS_Item

Parent Asset

C11

Leave all other entries as default. Click OK.

4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

5

Sequential Control Module - Concepts and Use Configure a Sequential Control Module 

Step 4

Action Add a Flag function block to this CM. Expand the Utility block in the Library tree window, and select the FLAG block, as shown below.

Drag the FLAG block to the FLAGS chart window, which is open.

6

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

Sequential Control Module - Concepts and Use Configure a Sequential Control Module 

Step 5

Action Double-click the FLAGA block to open the configuration form.

Enter the details in the Main tab, as follows: Name:

C

Description:

Press Stabilization

Click OK. Repeat the previous steps to add two additional Flag function blocks, as follows: Name

4/13/2012

25

6

Description

A

FLW & Bottom Heat

B

Debutane S/D start Flag

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

7

Sequential Control Module - Concepts and Use Configure a Sequential Control Module 

Step 7

Action Configure a Message Block. A MESSAGE block provides up to 16 user-configurable messages (MESSAGE[n]) that can be triggered by a client of the block. Here "n" is the message number. A client can see the output from a Step block in a Sequential Control Module, logic, or a manual command Click the MESSAGE block in the Utility group. Drag the Message function block to the open chart window.

A Message function block is shown below.

8



When a trigger is sent to the flag (SENDFL[n]) input, the corresponding message (MESSAGE[n]) is sent to the Message and Event Summary displays in Station



For example, when the SCM triggers the SENDFL[0] pin, then Message[0] is sent to the Message and Event Summary in Station

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

Sequential Control Module - Concepts and Use Configure a Sequential Control Module 

Step 8

Action Double-click the Message block to open the configuration form. Enter MESSAGEA in the Name field.

Select INFO from the first (0) Message Type drop-down list.

25

9

Type Pressure Stabilization SCM Complete in the Message Text list. Select INFO from the #1Message Type drop-down list. Type SCM in ABORT State in the Message Text list. Click OK to close the Message function block.

ATTENTION Message #1 is needed in the next SCM SCM_Presure.

4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

9

Sequential Control Module - Concepts and Use Configure a Sequential Control Module 

Step 10

Action Save and close the Flags CM.

− 11

There is no need to wire any block since they are operated using SCM commands

Right-click Flags CM in the Project window and select the Load option. The Load dialog box appears.

12

Select the Automatically change ...after load is completed option. Click OK. This loads and changes the CM to ACTIVE

10

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

Sequential Control Module - Concepts and Use Configure a Sequential Control Module 

Step 13

Action Configure an SCM for the Debutanizer Tower Top Pressure Stabilization. Open Control Builder and select:

25

File > New > Sequential Control Module

The following chart view of the SCM opens

NOTE: Control Builder names The SCM sequentially, by default.

4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

11

Sequential Control Module - Concepts and Use Configure a Sequential Control Module 

Step 14

Action Double-click a blank area within the SCM chart window to open the configuration parameters window. Enter the following details on the Main tab: Name: SCM_Pressure Item Name: SCM_Pressure_Item Description: Pressure on T-100 Engr Units: KPAG Parent Asset C11 Accept the defaults for any remaining parameters. Click OK.

ATTENTION For additional field information, use the key to access context sensitive help.

15

Save and close the SCM.

16

The SCM named SCM_Pressure appears under the unassigned modules in the tree view of the Project tab.

17

Assign the SCM to CEESCEFB61 (or SIM_CEEC300). SCM_Pressure now appears under CEESCEFB61(or SIM_CEEC300) in the Project tab

12

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

Sequential Control Module - Concepts and Use Configure a Sequential Control Module 

Step 18

Action Double-click SCM_Pressure to open the project chart window. B C D A NOTE:

19

25

By default, the Main Handler (A) and the Invoke Transition (B) are added to the SCM chart, as shown Each transition has three primary logic gates (C) and one secondary logic gate (D) The SCM waits at a transition until the logic in that transition becomes true (=1). (Logic can be a combination of primary and secondary gates.) Once the transition is true, the SCM continues to execute 10 conditions can be placed in one transition Conditions are logically connected using the three primary logic gates and one secondary gate An SCM remains in the idle state until it receives a manual START command or the Invoke Main transition becomes true. After that, the SCM changes to the running state

Add a Transition condition. Click the Add Button.

4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

13

Sequential Control Module - Concepts and Use Configure a Sequential Control Module 

Step 20

Action Double-click the Transition Condition to open the transition configuration form. Enter the following details in the Main tab.

21

Name:

Start

Description:

Start Condition

Select Cond. #1 Tab. Enter Start in the description field.

14

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

Sequential Control Module - Concepts and Use Configure a Sequential Control Module 

Step 22

Action The next few steps will add a logical expression for the condition. When the expression is true, it will cause the SCM to begin execution automatically. The expression will be true when Flag C (of the Flags CM) is ON.

25

Click the Points Button to browse for Control Modules to use in the expression field.

4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

15

Sequential Control Module - Concepts and Use Configure a Sequential Control Module 

Step 23

Action Select the FLAGS C entry from the Point Selection list. Select PVFL in the Parameters of FLAGS.C list box. Click the OK button.

ATTENTION This condition is in the invoke transition (the first Transition). When this condition becomes TRUE (Flags.C.PVFL = 1), the SCM will start executing automatically.

16

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

Sequential Control Module - Concepts and Use Configure a Sequential Control Module 

Step 24

Action The point parameter FLAGS.C.PVFL is now in the expression field, as indicated below.

25

Click the “ = “ sign and then type “1” that is the entered condition is FLAGS.C.PVFL = 1

ATTENTION You can use the Expression Builder Buttons to build expressions. You can also enter Expressions through the keyboard. This first Expression is placed in the first primary gate (GATEP1), by default.

4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

17

Sequential Control Module - Concepts and Use Configure a Sequential Control Module 

Step 25

Action Click the Gates tab to specify a gate for the condition. Select CONNECT from the Primary Gate (P1) Type drop-down list. Select CONNECT from the Secondary Gate (S) Type drop-down list. Click OK.

The Transition Condition displays in the Expression view, as shown

ATTENTION All transition conditions appear in two views in the SCM: 1. The Description view: Displays descriptions entered in the Configuration form 2. The Expression view: Displays expressions entered in the Configuration form

18

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

Sequential Control Module - Concepts and Use Configure a Sequential Control Module 

Step 26

Action To open the Description view. Right-click the Transition. Select SCM Transition Object > Toggle Description/Expression

25

The Transition condition will display in the Description view, as shown.

• 27

Or, you can click once on the top line

Information regarding SCM steps: A Step contains one or more executable output statements. Up to 16 outputs can be part of a single step If the step block is too close to the surrounding blocks, Control Builder does not permit you to enter more outputs in the step. To ensure that you can enter all the output statements, add outputs before adding the next transition Step outputs appear in two views similar to the Transition Condition: 1. The Description View 2. The Output View You can change between the two by clicking the Step heading

4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

19

Sequential Control Module - Concepts and Use Configure a Sequential Control Module 

Step

Action

28

Drag a Step block from the SCM library to your SCM chart window.

29

Double-click the Transition End arrow (your pointer turns to a “ + “ sign) and then move the cursor to the starting line of the Step and click. This physically connects the transition and the step, as shown below

20

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

Sequential Control Module - Concepts and Use Configure a Sequential Control Module 

Step 30

Action Double-click the step to open the Step Parameter configuration form. Enter the following data on the Main tab: Name:

Step1

Description:

Build Pressure in tower

Enforce Order Option:

AllOutputs

25

Keep all other parameters as default.

4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

21

Sequential Control Module - Concepts and Use Configure a Sequential Control Module 

Step

Action

31

Click OK.

32

Click the ADD button to add step output 1.

33

Double-click the blank STEP 1. Enter the following information: Description HC44 Modeattr = program Output Expression: 11_HC44.AUTOMANA.MODEATTR := 2

ATTENTION You can use the Points selection list for creating output expressions or enter the expression through the keyboard. Click OK.

22

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

Sequential Control Module - Concepts and Use Configure a Sequential Control Module 

Step 34

Action Click the Add button again to add Output Expression 2. Double-click the step to open the configuration form and enter the details below: Description: Expression:

HC44 Mode = Man 11_HC44.AUTOMANA.MODE:= 0

25

Click OK.

4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

23

Sequential Control Module - Concepts and Use Configure a Sequential Control Module 

Step

Action

35

Repeat step 33 to add the following output expressions 3 through 12 according to the configuration details displayed below for each new step.

36

24

No.

Description

Expression

3

Open HC44

11_HC44.AUTOMANA.OP := 100.0

4

HC44 Mode Attribute in Operator

11_HC44.AUTOMANA.MODEATTR := 1

5

PC15 Mode attribute in Program

11_PC15.PIDA.MODEATTR := 2

6

PC15 Mode = manual

11_PC15.PIDA.MODE := 0

7

PC15 valve open

11_PC15.PIDA.OP := 100.0

8

PC15 Mode attribute in Operator

11_PC15.PIDA.MODEATTR := 1

9

PC16 Mode attribute in Program

11_PC16.PIDA.MODEATTR := 2

10

PC16 Mode = manual

11_PC16.PIDA.MODE:= 0

11

PC16 valve open

11_PC16.PIDA.OP := 100.0

12

PC16 Mode attribute in Operator

11_PC16.PIDA.MODEATTR := 1

The Expression/Step Outputs view appears once you finish entering the information.

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

Sequential Control Module - Concepts and Use Configure a Sequential Control Module 

Step 37

Action Click the top Step header to view the Description.

25

Click again to toggle between the Expression and Description views. This way, operators can quickly access either view

4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

25

Sequential Control Module - Concepts and Use Configure a Sequential Control Module 

Step 38

Action Add Transition number 2. Select the SCM group in the Library view and drag a transition to the SCM_Pressure chart view. Connect Step 1 to TransitionA. Click ADD to add a condition. Enter the details of the Transition2 block, as shown below.

Double-click the blank Transition 1 and enter the details as described below. Main Tab Name: Transition2 Description: PC15 >= 49.0 Kpag Cond#1 Tab Description: Expression:

Tower Top PC15 GT 49.0 11_PC15.PIDA.PV >= 49.0

Gates Tab Primary Gate (P1): Secondary Gate (S):

CONNECT CONNECT

Click OK. 39

Add Step2 (by dragging a step block from the Library view.) Connect TRANSITION2 to STEP2. Wire the step to the previous transition. Configure STEP2 with details given below. Main Tab Name: Description:

26

STEP2 Stabilize Pressure in twr

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

Sequential Control Module - Concepts and Use Configure a Sequential Control Module Step 40

Action Add outputs as necessary and enter the following step output expressions: No.

Description

Expression

1

HC44 Mode attribute in Program

11_HC44.AUTOMANA.MODEATTR := 2

2

HC44 Mode = Man

11_HC44.AUTOMANA.MODE := 0

3

HC44 set to 20

11_HC44.AUTOMANA.OP := 20.0

4

HC44 Mode attribute in Operator

11_HC44.AUTOMANA.MODEATTR := 1

5

PC15 Mode attribute in Program

11_PC15.PIDA.MODEATTR := 2

6

PC15 Mode = Auto

11_PC15.PIDA.MODE := 1

7

PC15 SP = 1240

11_PC15.PIDA.SP := 1240.0

8

PC15 Mode attribute in Operator

11_PC15.PIDA.MODEATTR := 1

9

PC16 Mode attribute in Program

11_PC16.PIDA.MODEATTR := 2

10

PC16 Mode = Auto

11_PC16.PIDA.MODE:= 1

11

PC 16 SP = 1170

11_PC16.PIDA.SP := 1170.0

12

PC16 Mode attribute in Operator

11_PC16.PIDA.MODEATTR := 1

13

Send SCM Completed Message

FLAGS.MESSAGEA.SENDFL[0] :=1

25



STEP2 after completion is shown below.

4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

27

Sequential Control Module - Concepts and Use Configure a Sequential Control Module 

Step 41

Action Save and close the SCM project chart window. The SCM appears in the Project window with this symbol This symbol indicates that this SCM has not yet been downloaded to the controller

28

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

Sequential Control Module - Concepts and Use Configure a Sequential Control Module 

Step

Right-click the SCM and select Load.

25

42

Action

4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

29

Sequential Control Module - Concepts and Use Configure a Sequential Control Module 

Step 43

Action Click Continue and OK.

The SCM is downloaded to the controller as well as to the Server database 44

30

Click the Monitoring tab and select SCM_Pressure.

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

Sequential Control Module - Concepts and Use Configure a Sequential Control Module 

Step 45

Action Activate this SCM by right-clicking and selecting Activate > Selected Item(s).

25

Click Yes at the “change state” confirmation window.

The color of the SCM changes from blue to green indicating the Active state. Now if the Invoke Transition condition becomes true, the SCM will start to execute.

4/13/2012

46

Before starting to test your SCM, verify that all points are active and the simulation spreadsheet is running.

47

Navigate to Station and recall (or refresh) the Debutanizer_123 display. Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

31

Sequential Control Module - Concepts and Use Configure a Sequential Control Module 

Step 48

Action On the Debutanizer123 graphic, find the following items and change the Start SCM pressure flag to ON (this sets Flag.C.PVFL = 1). This causes the SCM’s invoke transition to be true and will automatically start SCM_Pressure.

View the SCM in chart view in the Monitoring tab of Control Builder Transition1 changes to blue when satisfied

32

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

Sequential Control Module - Concepts and Use Configure a Sequential Control Module 

Step 49

Action On the Debutanizer_123 graphic -- note the status of HC44

11_PC15 The PV of PC15 is controlling toward the SP (1240)

25

11_PC16 The PV of PC16 is controlling toward the SP (1170)

4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

33

Sequential Control Module - Concepts and Use Configure a Sequential Control Module 

Step 50

34

Action Click the SP value of 11_PC16 in the Debutanizer_123 to open the faceplate, as shown below.

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

Sequential Control Module - Concepts and Use Configure a Sequential Control Module 

Step

Similarly click 11_PC15 to open that faceplate.

25

51

Action

4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

35

Sequential Control Module - Concepts and Use Configure a Sequential Control Module 

Step

Action Open the Monitoring view of the SCM chart. The toolbar has a combo box giving zooming facility, select 50% The SCM is complete and all steps and transitions are blue

The SCM “COMPLETE” status is shown on the title bar, as illustrated below

36

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

Sequential Control Module - Concepts and Use Configure a Sequential Control Module 

Step 52

Action The Message tab in the Status line of Station starts flashing green.

Click the Message Field to open the Message Summary window.

Acknowledge the message. 53

54

Turn off the Start SCM pressure flag. This will turn off the flag that triggers SCM_Pressure.

In the Monitoring tab, open the SCM.

25

Double-click in a blank area. Click the Status tab. Change the Command to Reset (which takes the SCM State to Idle).

4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

37

Sequential Control Module - Concepts and Use Configure a Sequential Control Module

This page was intentionally left blank.

38

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

Identify SCM Programming Techniques

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

1

Identify SCM Programming Techniques 4/13/2012

Honeywell

Introduction

• In this lesson you will learn to add functionality to Sequential Control Modules (SCMs) • At the conclusion of this lesson, you will be able to describe the purpose and operation of: – Branching and looping functionality – Parallel execution functionality – Exception handlers

SCMs - Programming Techniques, Operation

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

2

1

Identify SCM Programming Techniques 4/13/2012

26

SCMs - Programming Techniques, Operation

Topics

Honeywell

• SCM Branching and Looping  • SCM Parallel Execution  • SCM Exception Handlers  • SCM Retry Option 

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

SCMs - Programming Techniques, Operation

Identify SCM Programming Techniques 4/13/2012

3

Sequential Control Modules – Branching

Honeywell

Example of SCM Branching Alternate paths. Only one executes. If multiple transitions are true, the leftmost executes

NEXTCOMP PINS

STEP (1)

TRANSITION A

(2)

(3)

TRANSITION B

TRANSITION C

STEP Up to 10 branches can be added to a step.

TRANSITION

STEP SCMs - Programming Techniques, Operation

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

4

2

Identify SCM Programming Techniques 4/13/2012

Sequential Control Modules - Looping

Honeywell Example of SCM Looping

• Recommended – End with a Transition then loop back into a Step/Phase

STEP

• Not recommended – Loop from Step/Phase back to always true transition – Loop back to the default invoke transition – Loop from a parallel section to non parallel section – Loop from a non-parallel section to a parallel section

TRANSITION

TRANSITION

STEP TRANSITION

A Phase block is available in an RCM, but not in an SCM. RCMs are beyond the scope of this class.

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

5

Identify SCM Programming Techniques 4/13/2012

Honeywell

Question 1: SCM Branching At which SCM function block does branching occur? A) Handler B) Step C) Synchronization D) Transition

Yourcorrect The answer: answer is: Incorrect. Correct! Branching Branchingoccurs occursat ataastep. step. You must answer the question before YouIncorrect Correct did You not -answer answered -Click Clickanywhere anywhere thisthis question correctly! to tocontinue continue completely continuing Click anywhere to continue.

SCMs - Programming Techniques, Operation

Submit

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

6

3

Clear

Identify SCM Programming Techniques 4/13/2012

26

SCMs - Programming Techniques, Operation

STEP

Topics

Honeywell

• SCM Branching and Looping • SCM Parallel Execution  • SCM Exception Handlers • SCM Retry Option

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

SCMs - Programming Techniques, Operation

7

Parallel Step Execution

Identify SCM Programming Techniques 4/13/2012

Honeywell

TRANSITION TRANSITION

NEXTCOMP PINS

SYNC STEP

Parallel paths. All paths execute.

STEP

STEP TRANSITION

TRANSITION STEP STEP

STEP TRANSITION SYNC

SCMs - Programming Techniques, Operation

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

8

4

Identify SCM Programming Techniques 4/13/2012

Synchronization Block

Honeywell • A synchronization (sync) block begins and ends a parallel step execution.

TRANSITION

• The end synchronization block:

SYNC

STEP

– Monitors the execution status of each parallel path

STEP

TRANSITION

TRANSITION

STEP

STEP

– Terminates the thread when the execution of the path completes – Starts one or several new threads when all the preceding parallel paths complete execution

SYNC

9

Synchronization Block

Identify SCM Programming Techniques 4/13/2012

Honeywell

TRANSITION

• A synchronization block can have a maximum of 10 threads.

SYNC

• Nested synchronization blocks are permitted. – Nested levels are limited to 9 due to the limit of 10 threads per synchronization block.

STEP

STEP

TRANSITION

TRANSITION

STEP

STEP

SYNC

SCMs - Programming Techniques, Operation

• When Sync is followed by Transitions, ALL must be true before execution of any path begins execution • When Sync is followed by Steps, each path executes independently (until the “end Sync”)

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

10

5

Identify SCM Programming Techniques 4/13/2012

26

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

SCMs - Programming Techniques, Operation

Honeywell

Question 2: Parallel Step Execution Parallel step execution begins with which of the following blocks? A) Handler

HANDLER

B) Step STEP

C) Synchronization D) Transition

SYNC TRANSITION

Your The correct answer: answer is: Incorrect. Correct! Parallel Parallelstep stepexecution executionbegins beginswith withaa You must Synchronization answer the question before block. YouIncorrect Correct did You not -answer answered -Click Clickanywhere anywhere thisthis question correctly! to tocontinue continue completely continuing Click anywhere to continue.

Submit

SCMs - Programming Techniques, Operation

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

11

Topics

Clear

Identify SCM Programming Techniques 4/13/2012

Honeywell

• SCM Branching and Looping • SCM Parallel Execution • SCM Exception Handlers  • SCM Retry Option

SCMs - Programming Techniques, Operation

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

12

6

Identify SCM Programming Techniques 4/13/2012

Sequential Control Modules - Exception Handlers

Honeywell

• Exception handlers are transitions and steps that run only after specified conditions have been met • An SCM can have multiple handlers but only one handler of each type may be active at any given time • Handler types, in priority order, are: – Abort – Stop – Hold

Handler priority

– Restart – Interrupt – Check – Main

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

Identify SCM Programming Techniques 4/13/2012

13

Sequential Control Modules - Exception Handlers

Honeywell

• Handlers can be classified into three categories: – Internal (Null, Edit) – Normal (Main, Check, Interrupt) – Abnormal (Restart, Stop, Hold, Abort)

CHECK This drawing does not show all possible paths

MAIN HOLD

STOP

RESTART

SCMs - Programming Techniques, Operation

INTERRUPT

ABORT

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

14

7

Identify SCM Programming Techniques 4/13/2012

26

SCMs - Programming Techniques, Operation

Interrupt Handler

Honeywell

• Interrupts the activity of the main handler, acting like a subroutine of the main handler • When it completes, the program activity returns to the last step in the main handler that had the Update Restart Address option ON Used for normal process handling Example: Making tomato soup – tomatoes have an unknown cook time due to variations in water content Interrupt trigger condition - viscosity < 55 Handler - heat till viscosity > 60 HOLD This drawing does not show all possible paths

SCMs - Programming Techniques, Operation

CHECK

Interrupt

MAIN STOP

RESTART

ABORT

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

15

Identify SCM Programming Techniques 4/13/2012

Honeywell

Hold and Restart Handlers

• The hold handler preempts the activity of the main and/or interrupt handlers. – The stop and abort handlers can preempt the hold handler. – From the hold handler you can go to the restart, stop, or abort handler.

• The restart handler can only be initiated from the held state. – It returns the activity to the main/interrupt handler at the last step with the Update Restart Address checked. CHECK MAIN

Hold Restart

STOP INTERRUPT

SCMs - Programming Techniques, Operation

Used for an abnormal process condition Example: Loss of steam Hold trigger condition - wax temperature < 120 Handler – pump tank contents to preheat tank Restart – preheat tank temperature > 125 This drawing does not show all possible paths Honeywell Confidential Copyright © 2012 Honeywell International Inc.

16

8

Identify SCM Programming Techniques 4/13/2012

Honeywell

Restart Address

Program execution will begin at the last checked Update Restart Address (step) when returning from a interrupt or hold/restart handler call.

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

17

Identify SCM Programming Techniques 4/13/2012

Honeywell

Abort Handler • • •

Preempts the activity of the main, interrupt, restart, hold, or stop handlers Cannot be preempted From the abort handler, you can only return to the check handler.

Used for an abnormal process condition Example: milk overheated Abort trigger condition – milk temperature > 198 Handler – dump tanks to waste

CHECK

This drawing does not show all possible paths

MAIN

HOLD

STOP

Abort

RESTART SCMs - Programming Techniques, Operation

INTERRUPT

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

18

9

Identify SCM Programming Techniques 4/13/2012

26

SCMs - Programming Techniques, Operation

Stop Handler

Honeywell

• Preempts the activity of the main/interrupt, restart, or hold handler • Abort handler can preempt the stop handler. • From the stop handler, you can go automatically to the abort or check handler or by command to the hold handler.

This drawing does not show all possible paths

CHECK MAIN

HOLD

INTERRUPT

Stop

RESTART

SCMs - Programming Techniques, Operation

ABORT

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

19

Identify SCM Programming Techniques 4/13/2012

Honeywell

Check Handler

• The SCM executes the check handler just before entering the IDLE state. • On initial entry to the SCM, the check handler is executed as soon as the SCM is activated. • The SCM also returns to the check handler after a RESET command or when the conditions for the check handler are met after the stop handler, main handler, or abort handler is completed. • A configured check handler can be used to initialize process equipment and/or reset values for a new activity. Check Example: Reset totalizers, historize values, etc. MAIN INTERRUPT

This drawing does not show all possible paths

HOLD

STOP

RESTART

SCMs - Programming Techniques, Operation

ABORT

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

20

10

Identify SCM Programming Techniques 4/13/2012

Honeywell

Question 3: Exception Handlers All of these are abnormal handlers except: A) Abort B) Hold

CHECK

C) Stop

MAIN

D) Main

HOLD

INTERRUPT

STOP

RESTART

ABORT

Incorrect. Correct! All Allare areabnormal abnormalhandlers handlers Your The correct answer: answer is: except "Main". You must answer the question before YouIncorrect Correct did You not -answer answered -Click Clickanywhere anywhere thisthis question correctly! to tocontinue continue completely continuing Click anywhere to continue.

Submit Honeywell Confidential Copyright © 2012 Honeywell International Inc.

21

Topics

Identify SCM Programming Techniques 4/13/2012

Honeywell

• SCM Branching and Looping • SCM Parallel Execution • SCM Exception Handlers • SCM Retry Option 

SCMs - Programming Techniques, Operation

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

22

11

Identify SCM Programming Techniques 4/13/2012

26

SCMs - Programming Techniques, Operation

Clear

Honeywell

Retry Option • Starting in R400, a new configuration option has been added: Retry Option – Specifies the number of retries a step block will perform for a failed step output – Available on the main tab of the SCM/RCM – Cannot be changed in monitoring RetryN – N defines number of retries for a failed output Default – Performs endless retries

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

SCMs - Programming Techniques, Operation

23

Identify SCM Programming Techniques 4/13/2012

Affect Of RETRYOPT In Various Operational Scenarios

Honeywell

Operational Scenario / RETRYOPT

Default

Retry0

Impact of output errors on normal execution (MODE=AUTO)

Step never completes as long as at least one output has an error

Step completes immediately after all outputs are processed one time, regardless of their success.

Step completes after N failed retries or after success , whichever comes first.

Automatic recovery of output and step if Retries have not Expired

Step will always recover automatically if the condition causing the output store error has been corrected (e.g. destination had wrong MODEATTR and MODEATTR was changed to PROGRAM )

Not applicable

Step will recover automatically if the condition causing the output store error has been corrected (e.g. destination had wrong MODEATTR and MODEATTR was changed to PROGRAM ) , while retries have not expired.

Operator can bypass the output. This will cause the step to complete ( if no other errors are present ).

Not required. Bypassing will have no effect.

Automatic recovery of output and step if Retries have expired

How can an operator work around failed outputs (MODE=AUTO)

SCMs - Programming Techniques, Operation

RetryN ( N > 0 )

Step will not automatically recover from errors

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

24

12

Bypassing the outputs is possible as long as the Retries of the outputs are not expired.

Identify SCM Programming Techniques 4/13/2012

Summary

Honeywell

• Functionality you may add to an SCM includes: which occurs at a step and allows the SCM to take different – Branching, paths based on the first true transition found step execution, which begins and ends with a synchronization (sync) – Parallel block • The end synchronization block starts one or several new threads • When all the preceding parallel paths complete execution. handlers, which are transitions and steps that run only after – Exception specified conditions have been met supports a Retry Option, wherein a SCM will retry for specified number – SCM of times before declaring a particular Step output / Step as failed

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

25

Identify SCM Programming Techniques 4/13/2012

Honeywell

Conclusion

Identify SCM Programming Techniques

Completion Certificate

Proceed to the next lesson in your course material. SCMs - Programming Techniques, Operation

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

26

13

Identify SCM Programming Techniques 4/13/2012

26

SCMs - Programming Techniques, Operation

Explain the Operation of SCMs

SCMs - Programming Techniques, Operation

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

27

Explain the Operation of SCMs 4/13/2012

Honeywell

Introduction • In this lesson you will learn about the operation of SCMs. • At the conclusion of this lesson, you will be able to: – Describe the recipe and history data that can be stored for an SCM – Explain the process an SCM follows when it is activated – Describe the operation of an SCM as it appears in the station chart tab – Identify the SCM execution modes – Identify the SCM event options

SCMs - Programming Techniques, Operation

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

28

14

Explain the Operation of SCMs 4/13/2012

Honeywell

Topics SCM Recipes and History SCM Activation and Operation SCM Modes and Event Options SCM Force and Bypass operations

SCMs - Programming Techniques, Operation

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

29

Explain the Operation of SCMs 4/13/2012

Honeywell

Sequential Control Modules - Recipes • A maximum of 50 recipe values can be stored for an SCM • Recipe data can include: – Descriptors – SP, PV access locks – Scaling options – High and low limits – Default values – Display and print options

SCMs - Programming Techniques, Operation

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

30

15

Explain the Operation of SCMs 4/13/2012

26

• • • •

Honeywell

Sequential Control Modules - History

• A maximum of 50 history parameter values can be stored for an SCM. • Process data can be collected and stored during SCM operation. • History data will include: – Parameter descriptor – Parameter types – Parameter value

SCMs - Programming Techniques, Operation

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

31

Explain the Operation of SCMs 4/13/2012

Honeywell

Question 1: SCM Recipes and History Process data can be collected and stored during SCM operation: A) Using a maximum of 50 history parameters B) Using a maximum of 500 parameters C) To send information to the SCM prior to execution D) To upload recipe values when an SCM runs to completion The correct Your answer: answer is: Yes! No. Process data data can can be collected collected and and YouProcess must answer thebe question before YouIncorrect Correct did You not -answer answered -Click Click anywhere anywhere thisthis question correctly! to tocontinue continue completely stored during SCM operation using a continuing maximum of 50 history parameters. Click anywhere to continue.

SCMs - Programming Techniques, Operation

Submit Honeywell Confidential Copyright © 2012 Honeywell International Inc.

32

16

Clear

Explain the Operation of SCMs 4/13/2012

Honeywell

Topics • SCM Recipes and History

• SCM Activation and Operation • SCM Modes and Event Options • SCM Force and Bypass operations

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

Explain the Operation of SCMs 4/13/2012

33

Honeywell

Sequential Control Modules - SCM Activation INACTIVE

RESUME

(1st State After Download) ACTIVE

IDLE

RESET

START

RESET

RUNNING

ABORT

RESET

COMPLETE INTERRUPT

INTERRUPTING

INACTIVE

STOP

STOPPED RESET

SCMs - Programming Techniques, Operation Explain the Operation of SCMs

HOLD

VALIDATED

ABORTED

RESTART

HOLD STOP

ABORT

HELD

ABORT

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

34

17

EXP2001R400 Explain the Operation - EPKS CEE of SCMs R400 4/13/2012

26

SCMs - Programming Techniques, Operation

Sequential Control Modules - Chart Visualization

SCMs - Programming Techniques, Operation

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

35

Sequential Control Modules - Chart Visualization

Honeywell

Explain the Operation of SCMs 4/13/2012

Honeywell

• Transition Blocks Entity

Representation

Color

Description

Transition Condition

White

False Condition

Transition Condition

Green

True Condition

Transition Condition

Red

Communication Error

Transition Block

Grey

Execution pending

Transition Block

Green

Under Execution

Transition Block

Blue

Successfully executed

SCMs - Programming Techniques, Operation

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

36

18

Explain the Operation of SCMs 4/13/2012

Sequential Control Modules - Chart Visualization

Honeywell

• Step Blocks Representation

Step Output Step Output Step Output Step Output Step Block Step Block

SCMs - Programming Techniques, Operation

Color

Description

Green

Under Execution

Blue

Successfully Executed

Red

Communication Error

Yellow

Out of Range Operation

Green

Under Execution

Dark Green

Successfully Executed

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

37

Explain the Operation of SCMs 4/13/2012

Honeywell

Question 2: SCM Activation and Operation Which statement is false? When operating an SCM, you must always: A) Reset to return to Idle B) Return to Idle before Inactive C) Invoke an exception handler from Running

Incorrect. Correct! The Thefalse false statementisis""When When The Your correct answer: answer is:statement operating an SCM, you must always invoke You must answer the question before YouIncorrect Correct didexception You not -answer answered -Click Click anywhere anywhere thisthis question correctly! to to continue continue completely an handler from running". continuing Click anywhere to continue.

SCMs - Programming Techniques, Operation

Submit Honeywell Confidential Copyright © 2012 Honeywell International Inc.

38

19

Clear

Explain the Operation of SCMs 4/13/2012

26

Entity

Honeywell

Topics • SCM Recipes and History • SCM Activation and Operation

• SCM Modes and Event Options • SCM Force and Bypass operations

SCMs - Programming Techniques, Operation

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

39

Sequential Control Modules - Modes •

• •

Explain the Operation of SCMs 4/13/2012

Honeywell

Execution Modes – Automatic • Run to “Complete”, with normal interventions – Semi-automatic • Pause after each step, wait for Resume command and execute the next step • Obeys Transitions – Single step • Pause after each step, wait for Resume command and execute the selected Target Step(s) • Ignores Transitions – Safe step • Like Single step, but allows “jumping” only to predefined areas Manual Mode stops SCM execution Normal Mode used with operator or GUS keyboard NORM key to go to an SCM’s configured execution mode

SCMs - Programming Techniques, Operation

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

40

20

Explain the Operation of SCMs 4/13/2012

Honeywell

Sequential Control Modules - Event Options • SCM Alarm and Event tab:

• Step Alarm and Event tab:

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

41

Explain the Operation of SCMs 4/13/2012

Honeywell

Question 3: SCM Modes Which mode pauses the SCM after each step, waits for the resume command and, upon resuming, completes the next step? A) Automatic B) Normal D) Semi-Automatic C) Single Step

Incorrect. The 'Semi-Automatic' 'Semi-automatic' mode pauses the Incorrect. The 'Semi-Automatic' mode pauses the The Your correct answer: is: SCM after answer the completion of each step and waits SCM after the completion of eachbefore step and waits Correct You must answer the question for the resume command, upon resuming, YouIncorrect Correct did You not -answer answered -Click Click anywhere anywhere this this question correctly! to to continue continue completely for the resume continuing completes the next step. Click anywhere to continue. Click anywhere to continue. Click anywhere to continue.

Submit

SCMs - Programming Techniques, Operation

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

42

21

Clear

Explain the Operation of SCMs 4/13/2012

26

SCMs - Programming Techniques, Operation

Honeywell

Topics • SCM Recipes and History • SCM Activation and Operation • SCM Modes and Event Options

• SCM Force and Bypass operations

SCMs - Programming Techniques, Operation

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

43

SCM Transition Condition Force Requests

Explain the Operation of SCMs 4/13/2012

Honeywell

• A condition in the SCM transition block can be forced to On or Off, if the Force Permit flag is ON • SCM Transition condition Force Permit is used – To override a false condition, or – To stop SCM execution when the invoke transition is always true and the SCM is designed in a continually executing loop

SCMs - Programming Techniques, Operation

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

44

22

Explain the Operation of SCMs 4/13/2012

Honeywell

SCM Transition Force

To force a condition, first Enable the Force Permit checkbox

Then select an option from the drop down list: ToOff : Force to turn OFF ToOn : Force to turn ON None : No Force

* Allowed online Honeywell Confidential Copyright © 2012 Honeywell International Inc.

45

Explain the Operation of SCMs 4/13/2012

Honeywell

Transition Force Request Status

• Transition condition Force Request state is reflected on that specific Condition’s properties form – Execution Status of that condition can be viewed while the SCM is executing

Force Request set

Execution Status shows “Bypass”

Indicates Force State “1” If Forced to turn ON “0” If Forced to turn OFF “-” If not Forced

SCMs - Programming Techniques, Operation

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

46

23

Explain the Operation of SCMs 4/13/2012

26

SCMs - Programming Techniques, Operation

Honeywell

SCM Execution Status Bypass

• SCM Execution Status indicates Bypass if any condition of any transition is forced (ToOn, or ToOff)

Invoke

Step

Forced

Trans

Step

Trans

SCMs - Programming Techniques, Operation

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

Explain the Operation of SCMs 4/13/2012

47

Honeywell

Bypass Cancel Option

• Bypass Cancel Option on SCM Main tab can cancel or clear Transition Force permit/Force Request conditions – Applies to all transitions of all handlers contained in SCM – Can be changed while the SCM is executing

Select the appropriate Bypass Cancel Option: None - Bypassed/forced Transition Conditions are not canceled/cleared OnSCMReset - Bypassed/forced Transition Conditions are canceled/cleared on SCM Reset command OnTransEnd - Bypassed/forced Transition Conditions are canceled/cleared when the Transition evaluation finishes (Transition changed from Enabled to Disabled state)

* Allowed online SCMs - Programming Techniques, Operation

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

48

24

Explain the Operation of SCMs 4/13/2012

Honeywell

SCM Step Output Force Request

• Unlike SCM Transition conditions, the SCM STEP Output expressions cannot be Forced to On or Off – SCM Step Output can be Skipped

Select Skip to bypass the execution of STEP condition

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

49

Explain the Operation of SCMs 4/13/2012

Honeywell

SCM Step Force Request – Skip

• If the Step Output processing cannot complete, then using the Force Request: – Will let the Step proceed, as if the Output completed immediately and successfully – This is most useful for allowing Steps with failed Outputs to proceed Invoke

Step

Trans

Step Skip

Output # 1 Output # 2 Output # 3

Trans

SCMs - Programming Techniques, Operation

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

50

25

Explain the Operation of SCMs 4/13/2012

26

SCMs - Programming Techniques, Operation

Honeywell

Enforce Sequential Order

• Enforce Order Option is configured to enforce how the STEP output execution order would occur in a Sequential Control Module – When enforced, the required order is from Output #1, #2 … up to Output #N

• Possible values for the Enforce Order Option are: – None – CnfmInstrs – AllOutputs

• Outputs are always started in the order specified, even if Enforce Order Option is set to “None” • Using “AllOutputs” may slow down step execution significantly if the destination parameters are not in the same controller (for example, peer controllers or OPC references)

SCMs - Programming Techniques, Operation

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

51

Explain the Operation of SCMs 4/13/2012

Honeywell

Enforce Order Option – ‘None’

• All Step output expressions are started in the same cycle, in the order specified – Different delays may lead to a different effective order

Delay times of all outputs will begin at the same time.

• Confirmable Instructions can be acknowledged randomly in any order – Step execution will complete only after all Confirmable Instructions are acknowledged

SCMs - Programming Techniques, Operation

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

52

26

Explain the Operation of SCMs 4/13/2012

Enforce Order Option – ‘CnfmInstrs’

Honeywell

• If CnfmInstrs is selected, the order of Confirmable Instructions is enforced – All outputs are started at the same time

• All Output expressions are processed and executed – Output expressions with Confirmable Instructions must be acknowledged in a sequential order Delay times of all nonconfirmable outputs will begin at the same time.

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

53

Explain the Operation of SCMs 4/13/2012

Honeywell

Enforce Order Option – ‘AllOutputs’

• Order of all Outputs is enforced; an output is executed only after the previous output has completed execution including all delays and instruction confirmations – Step active time cannot be smaller than the total sum of all output delays

Delay time of each step output does not begin until the previous output completes.

SCMs - Programming Techniques, Operation

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

54

27

Explain the Operation of SCMs 4/13/2012

26

SCMs - Programming Techniques, Operation

Honeywell

Enable Step-level Confirmation of Instructions • Specifies whether a Step-level confirmation of all Confirmable Instructions is enabled for the Step

– Step-level confirmation is possible only when this option is selected and when the Enforce Sequential Order option is not equal to AllOutputs

With ‘CnfmInstrs’ selected

With None selected

In this case, the checkbox will have to be checked three times once for each confirmable instruction.

In this case, the checkbox will only have to be checked once.

SCMs - Programming Techniques, Operation

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

55

Explain the Operation of SCMs 4/13/2012

Honeywell

Summary • An SCM:

–

Can contain up to 50: • Sets of recipe parameters, such as descriptors and SP and PV access locks, which are accessible from the SCM detail display once the SCM is active. • History parameters including parameter descriptors, types and values that are collected and stored during SCM operation.

–

Status is indicated using state descriptors such as inactive, idle, running and stopped for which specific paths must be followed.

–

Can be viewed and operated from the station chart tab which shows the status of transitions and steps using colors such as blue which indicates a transition is complete.

–

Has modes of operation that include automatic, semi-automatic, single step, manual and normal.

SCMs - Programming Techniques, Operation

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

56

28

Explain the Operation of SCMs 4/13/2012

Honeywell

Lab Examples – 1 of 7 Configure a Sequential Control Module (SCM)

SCMs - Programming Techniques, Operation

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

57

Explain the Operation of SCMs 4/13/2012

Honeywell

Lab Examples – 2 of 7 • Add Function Blocks for SCM Program Control

SCMs - Programming Techniques, Operation

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

58

29

Explain the Operation of SCMs 4/13/2012

26



Honeywell

Lab Examples – 3 of 7 • Specify SCM Recipe Values and Invoke Transition

SCMs - Programming Techniques, Operation

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

59

Explain the Operation of SCMs 4/13/2012

Honeywell

Lab Examples – 4 of 7 • Configure SCM Abort Sequence

SCMs - Programming Techniques, Operation

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

60

30

Explain the Operation of SCMs 4/13/2012

Honeywell

Lab Examples – 5 of 7 Use a Step to Start another SCM

SCMs - Programming Techniques, Operation

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

61

Explain the Operation of SCMs 4/13/2012

Honeywell

Lab Examples – 6 of 7 • Use Recipe Values to Set Minimum Flow

VALVE_CHECK

CIRCULATE2

SCMs - Programming Techniques, Operation

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

62

31

Explain the Operation of SCMs 4/13/2012

26



Honeywell

Lab Examples – 7 of 7 • Interface an SCM with a Graphic Textbox

VALVE_CHECK

CIRCULATE2

PROCESS

RUN_PROCESS

SCMs - Programming Techniques, Operation

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

63

Explain the Operation of SCMs 4/13/2012

Honeywell

Conclusion Explain the Operation of SCMs

Completion Certificate

Proceed to the Configure a Sequential Control Module - Basic and Configure Sequential Control Modules - Advanced lab exercises SCMs - Programming Techniques, Operation

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

64

32

Explain the Operation of SCMs 4/13/2012

Topic: Sequential Control Module - Lab Contents Add Function Blocks for SCM Program Control ....................................................................................3 Specify SCM Recipe Values and Invoke Transition ..............................................................................5 Configure an SCM Abort Sequence ....................................................................................................19 Use a Step to Start Another SCM........................................................................................................25 Use Recipe Values to Set Minimum Flow ...........................................................................................31

27

Interface an SCM with a Graphic Textbox ...........................................................................................35

4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

1

This page was intentionally left blank.

2

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

Sequential Control Module - Lab Add Function Blocks for SCM Program Control

Add Function Blocks for SCM Program Control Objective •

Add five flag function blocks and one numeric function block to the existing Flags CM

Prerequisites •

Experion PKS Server with all required CMs loaded



D_100.htm graphic loaded on the Server. (This is required at a later time to check the control strategy.)



Control Builder running with one or two Project/Monitor tree windows open



Excel Data Exchange open with the simulation spread sheet loaded

Introduction In this lab, you will add five flag function blocks and one numeric function block to the existing FLAGS CM for later use in the SCM program labs. NOTE: You will be given the following: Action to be taken

FLAGS

Add five Flag Function Blocks and one Numeric Function Blocks to the existing Flags CM.

27

BLOCK NAME

4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

3

Sequential Control Module - Lab Add Function Blocks for SCM Program Control

Procedure Add Function Blocks to FLAGS 

Action

Step 1

Open the Chart view of the CM called FLAGS in project window.

2

Add five Flags and one Numeric to the existing FLAGS CM. Name the new flags P_START, F_MESSAGE, READY, P_ABORT and PROCESS. Name the numeric FLOW. Save and close FLAGS. Load and activate FLAGS.

4

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

Sequential Control Module - Lab Specify SCM Recipe Values and Invoke Transition

Specify SCM Recipe Values and Invoke Transition Objective •

Configure recipe values for later use in setting minimum flow level



Configure the invoke transition



Configure a step to turn on the Warning message



Use a transition to check the Ready flag



Configure a verify step, for later use, to allow the SCM to take separate paths



Configure a Sync to allow the SCM to follow parallel paths



Check and verify SCM program operation to this point

Prerequisites •

Experion PKS Server with all required CMs built and loaded



D_100.htm graphic loaded on the Server (This is required at a later time to check the control strategy.)



Control Builder running with one or two Project/Monitor tree windows open



Excel Data Exchange open with simulation spread sheet loaded



Previous SCM lab in this section complete, tested, and verified

Introduction The process described in this lab is totally fictitious and created only to demonstrate SCM features. •

Write a sequence that will do a fan switch check.



Write and verify that the SCM will follow either of two routes based on the fan switch selection



Use a set of Sync blocks to set up parallel sequence paths



NOTE: You will configure the following: BLOCK NAME SCM_D100

4/13/2012

27

In the first portion of this SCM program you will:

Action to be taken Write a step sequence to start circulation, and then initiate full process flow.

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

5

Sequential Control Module - Lab Specify SCM Recipe Values and Invoke Transition

Create a SCM Action

 Step 1

a. Build a new SCM into your project. b. Open the SCM in project chart view. c.

Open the configuration parameters window for this SCM.

d. Enter the following details on the Main tab:

2

Name:

SCM_D100

Item Name:

SCM_D100_Item

Description:

Circulate / Process

Parent Asset:

C11

On the Recipe Tab, right-click in the blank recipe area and select Append Row). Add three rows (recipe values) and configure them as follows: Index

Parameter Descriptor

1

CIRCULATE_LOW_FLOW

2 3

Target Hi

Target Value

Target lo

47

100

0

CIRCULATE_LOW_FLOW_2

850

1750

0

CIRCULATE_LOW_FLOW_3

1

6

0

Accept the defaults for any other remaining parameters. Click OK.

6

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

Sequential Control Module - Lab Specify SCM Recipe Values and Invoke Transition

Action

 Step 3

a. Add one condition to the Invoke Transition. b. Open the Transition for edit. Enter the following: Transition Name: Start_Check Transition Description: Start Check Condition 1 description: Check Start Flag Condition 1: FLAGS.P_START.PVFL = 1 Primary Gate: Connect Secondary Gate: Connect Click OK Condition

27

Description

4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

7

Sequential Control Module - Lab Specify SCM Recipe Values and Invoke Transition

Action

 Step 4

a. Drag a STEP from the library into your project. b. Add two Step outputs. Enter the following: Step Name: M_ON Step Description: Message On Output 1 Description: ABORT FLAG OFF Output 1 Expression: FLAGS.P_ABORT.PVFL := 0 Output 2 Description: START MESSAGE ON Output 2 Expression: FLAGS.F_MESSAGE.PVFL := 1 Click OK. Wire the Transition above to this Step. ATTENTION From now on wire the Steps and Transitions, as needed.

Output Expressions

Output Descriptions

8

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

Sequential Control Module - Lab Specify SCM Recipe Values and Invoke Transition

Action

 Step 5

a. Drag a Transition from the library into your project. b. Enter the following: Transition Name: Check_Ready Transition Description: Check_Ready Condition: Create an expression that checks to see if FLAGS.READY is on. Hint: See The Start_Check Transition in an earlier step for an example expression. Description: Check Ready Flag Primary Gate: Connect Secondary Gate:

27

Connect

4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

9

Sequential Control Module - Lab Specify SCM Recipe Values and Invoke Transition

Action

 Step 6

a. Drag a new STEP into your project. b. Enter the following: Step Name: VERIFY Step Description: VERIFY

ATTENTION Use this Step only as a decision point. No expression needed. One branch will continue to follow the process and the other branch will lead to an abort sequence.

7

a. Select the Block Pins Tab. b. Add a second NEXTCOMP[2] pin at the Bottom. c.

Select the Block Preferences tab.

d. Check the View Pin Labels option. e. Click OK.

10

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

Sequential Control Module - Lab Specify SCM Recipe Values and Invoke Transition

 Step 8

Action a. Drag a Sync block into your project under the VERIFY step. b. Wire from VERIFY NEXTCOMP[1] pin to the input of the Sync block.

27

c. Leave all parameters on the Sync block as default.

4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

11

Sequential Control Module - Lab Specify SCM Recipe Values and Invoke Transition

Action

 Step 9

a. Drag two new Transitions into your project. Arrange them side by side under the Sync block. (See Step 13.) b. Add four Expressions to each transition. c.

Enter the following in the left transition:

Transition Name: CHECK_FANS Transition Description: CHECK_FANS Create four conditions as described below: Condition Description: CHECK HS14A(through D).FLAGA = ON (Add similar descriptions to all four expressions). Condition: Create four expressions that check to see if 11_HS14A(through D).FLAGA.PVFL = ON (=1). Primary Gate: AND (all four expressions to P1) Secondary Gate: Connect Click OK.

12

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

Sequential Control Module - Lab Specify SCM Recipe Values and Invoke Transition

Action

 Step 10

Enter the following in the right transition: Transition Name: CHECK_FANS2 Transition Description: CHECK_FANS2 Create four conditions as described below: Condition Description: CHECK HS14E(through H).FLAGA = ON (Add similar descriptions to all four expressions). Condition: Create four expressions that check to see if 11_HS14E(through H).FLAGA.PVFL = ON (=1) Primary Gate: AND (all four expressions to P1) Secondary Gate: Connect Click OK

11

a) Add a step under each of the transitions. b) Add one output to each step. c) Enter the following in the left step: Step Name: M_OFF Step Description: MESSAGE OFF

27

Output 1 Expression: Write an expression that will turn Flags.F_MESSAGE OFF Output 1 Description: Warning message flag off d) Enter the following in the right step: Step Name: S_FLAG_O Step Description: START FLAG OFF Output 1 Expression: Write an expression that will turn FLAGS.P_START OFF Output 1 Description: Start Flag Off

4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

13

Sequential Control Module - Lab Specify SCM Recipe Values and Invoke Transition

Action

 Step 12

a. Drag another Sync block into your project under the two Steps. b. Make the name of this Sync block: SYNC_1 c.

Remove NEXTCOMP[2] pin from the output of this Sync block.

d. Leave all parameters on the Sync block as default. 13

14

Wire the function blocks together, as shown below.

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

Sequential Control Module - Lab Specify SCM Recipe Values and Invoke Transition

Action

 Step

At this point, your SCM should look similar to the following:

27

14

TIP For easier branch viewing zoom out to 50%.

4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

15

Sequential Control Module - Lab Specify SCM Recipe Values and Invoke Transition

Action

 Step 15

Check the program. a. Save the SCM, assign it to your CEE (CEESCEFB61 or SIM_CEEC300) and load SCM_D100. b. Select the monitoring tab and make SCM_D100 active. c.

Make sure all CMs are loaded and active.

d. Verify the simulation spread sheet is running.

e. In Station, call up the graphic D_100. 16

Change the CIRCULATE combo box to ON (this sets Flags.P_Start.PV = ON. This also causes PVFL to be ON which makes the condition for the invoke transition of SCM_D100 to be true). At the bottom of the display you should see that the Active Handler is SCM_D100.Main and the Active Step is SCM_D100.M_ON. You should also see the Warning message in the lower right corner of the display. Click the Fan Control button. You should now see the Fan Control Panel pop up display. Leave any one fan switch in the OFF position and turn the rest of the fan switches to ON position.

16

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

Sequential Control Module - Lab Specify SCM Recipe Values and Invoke Transition

Action

 Step 17

Select the SAFE combo box and change it to ON (this sets Flags.Ready.PV = ON. This also causes PVFL to be ON). The Program Active Step should now be SCM_D100.VERIFY.

18

Open Control Builder and view SCM_D100 in Monitoring mode and perform the following: •

Verify that there are no red Steps or Transitions.



Verify that all the expressions in the CHECK_FANS and CHECK_FANS2 Transitions are green, except for the one that matches the fan switch that was left in the OFF position.

19

Turn the other fan on and verify that the SCM completes.

20

If necessary to enforce understanding, run the SCM several more times. •

From Station, on the D_100 display, turn both the CIRCULATE and the SAFE flags OFF.



In Control Builder, change the state of SCM_D100 to IDLE.



Change the Mode Attribute of SCM_D100 to Operator and change the state to IDLE.



Run the program

27

To prepare the system, and run the SCM again:

Run the SCM with at least one fan switch off. The expected result is that the SCM stops at the VERIFY Step. (Only the first 3 function blocks will be blue.) Run the SCM with all fan switches on. The expected result is that the SCM will complete execution through the last Sync block. (Eight function blocks will be blue including the parallel transitions and steps.) Fix any encountered problems. 4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

17

Sequential Control Module - Lab Specify SCM Recipe Values and Invoke Transition

Action

 Step 21

When satisfied with your program: Call up the D_100 graphic in Station and set the CIRCULATE and SAFE combo boxes to OFF. In Control Builder, change the state of SCM_D100 to Idle, and inactivate it. Change the Mode Attribute of SCM_D100 to Operator and change the state to IDLE.

18

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

Sequential Control Module - Lab Configure an SCM Abort Sequence

Configure an SCM Abort Sequence Objective •

Configure an abort sequence

Prerequisites •

Experion PKS Server with all required CMs loaded



D_100.htm graphic loaded on the Server. (This is required at a later time to check the control strategy.)



Control Builder running with one or two Project/Monitor tree windows open



Excel Data Exchange open with the simulation spread sheet loaded



All previous SCM labs in this section completed, tested, and verified

Introduction This part of the program will execute an abort sequence. The process described in this lab is totally fictitious and created only to demonstrate SCM features. In this portion of the SCM, you will add programming to turn off the Warning message and turn on an Abort Message

27



4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

19

Sequential Control Module - Lab Configure an SCM Abort Sequence

Build an SCM Abort Sequence Action

 Step 1

The steps in this lab will have you: Add a set of steps and transitions to begin a safety shut down sequence. In a later module, you will complete this action by adding an Abort Handler to this branch of the SCM. Add the Abort steps and transitions to the right of the main program. Add other steps and transitions (not the abort steps and transitions) under the SYNC_1 block.

20

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

Sequential Control Module - Lab Configure an SCM Abort Sequence

Action

 Step 2

Open SCM_D100 in project view.

ATTENTION Place this next Transition to the right of your main program, as shown in the diagram above. Drag a transition from the library into your project. Add a condition to the transition. Enter the following: Transition Name: DUMMY Transition Description: DUMMY Condition Description: DUMMY Condition Expression: 1=1 Primary Gate: Connect Secondary Gate: Connect You must add a transition here because the sequence branched at a step. In this case, there was no useful action needed by this transition, so a dummy was used.

4/13/2012

Connect and wire the NEXTCOMP[2] pin on the ‘Verify’ step to the Dummy transition you just added – as shown below:

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

27

3

21

Sequential Control Module - Lab Configure an SCM Abort Sequence

Action

 Step 4

Drag a STEP from the library into your project and place it under your Dummy transition. Add two Step outputs. Enter the following: Step Name: M_OFF_FAIL_ON Step Description: M_OFF_FAIL_ON Min Wait Time: 10 ATTENTION Min Wait Times and Max Active Times are given in execution cycles. In this case, if the SCM scan time is one second, then Min Wait Time would be 10 seconds. You may wish to adjust this parameter to a longer time during the check out procedure. Max Active Time: 240 Output 1 Description: TURN WARNING MESSAGE OFF Output 1 Expression: Create an expression that will turn FLAGS.F_MESSAGE OFF. Output 2 Description: TURN ABORT MESSAGE ON Output 2 Expression: Create an expression that will turn FLAGS.P_ABORT ON.

22

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

Sequential Control Module - Lab Configure an SCM Abort Sequence

Action

 Step 5

Add another dummy transition below the M_OFF_FAIL_ON Step. Transition Name: DUMMY2 Transition Description: DUMMY2

6

Drag a STEP from the library into your project. Add one Step output. Enter the following: Step Name: ABORT_OFF Step Description: ABORT_OFF Output 1 Description: Turn Abort Message OFF Output 1 Expression: Create an expression to turn off FLAGS.P_ABORT.

7

Program check: Complete the wiring of the steps and transitions. Save, close and load SCM_D100. Select the monitoring tab and make SCM_D100 active. Make sure all the other CMs are loaded and active. Check the FLAGS CM and make sure all the contained flag function blocks are off.

27

In Station call up the graphic D_100.

4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

23

Sequential Control Module - Lab Configure an SCM Abort Sequence

Action

 Step 8

Run the SCM as you did in the previous program check. Verify the following: −

When all fan switches are ON, the SCM executes the “normal” path (through SYNCA).



When one or more of the fan switches are OFF, the SCM executes the “abort” path (we just added).

After the sequence runs with at least one fan switch in the OFF position, the message will indicate FAN FAILURE and PROGRAM ABORT. The Active Step will also be blank.

ATTENTION The Fan Failure message will disappear after a few seconds. The Active Step will also be blank.

9

When satisfied with your program: From the D_100 graphic in Station, set the CIRCULATE and SAFE combo boxes to OFF. Change SCM_Pressure Mode Attribute to Operator, and change the state to Idle.

10

24

Inactivate SCM_D100.

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

Sequential Control Module - Lab Use a Step to Start Another SCM

Use a Step to Start Another SCM Objective •

Configure SCM_D100 to start the SCM_Pressure program

Prerequisites •

Experion PKS Server with all required CMs loaded



D_100.htm graphic loaded on the Server (This is required at a later time to check the control strategy.)



Control Builder running with one or two Project/Monitor tree windows open



Excel Data Exchange open with the simulation spread sheet loaded



All previous SCM labs in this section completed, tested, and verified

Introduction In this section of the program, you will modify SCM_D100 to cause it to start SCM_Pressure (the first program you wrote). The process described in this lab is totally fictitious and created only to demonstrate SCM features. Change the MODEATTR of SCM_Pressure to PROGRAM, and then start SCM_Pressure



Check to see if 11_PC15 has reached 1240 Kpag



Change the MODEATTR and MODE of selected points to be used later



Check to see if 11_FC20 is closed

27



4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

25

Sequential Control Module - Lab Use a Step to Start Another SCM

Continue with the Main Sequence Action

 Step 1

For now, we are done with the Abort branch of the SCM. You will add these next steps and transitions under the SYNC_1 block as shown below.

2

ATTENTION Write expressions to start the program you built in a previous module. Drag a transition from the library onto the project chart view of SCM_D100. Enter the following: Transition Name: CHECK_IDLE Transition Description: Your choice Condition: Create an expression that checks to see if SCM_PRESSURE.STATE is in the IDLE state. Primary Gate: As necessary Secondary Gate: As necessary

26

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

Sequential Control Module - Lab Use a Step to Start Another SCM

Action

 Step 3

Drag a STEP from the library into your project. Position it under the CHECK_IDLE transition. Add two Step Outputs. Enter the following: Step Name: START_PRESS_P Step Description: START_PRESS_P Output 1 Expression: Create an expression that will change SCM_PRESSURE.MODEATTR to PROGRAM. Output 1 Description: SCM_Pressure Mode Attribute to PROGRAM Output 2 Expression: Create an expression that will change SCM_PRESSURE.COMMAND to Start. Output 2 Description: SCM_Pressure Start command

4

Drag a transition from the library into your project. NOTE: One of the last actions that SCM_PRESSURE performs is changing the setpoint of PC15 to 1240 KPag. SCM_D100 should check that SCM_Pressure ran successfully by checking that PC15 PV is close to 1240. Transition Name:

27

CHECK_PC15 Create a transition condition verifies that SCM_Pressure has completed executing by checking that PC15’s PV is between 1230 and 1250 KPag. Add expressions as needed. All other values: Your choice

4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

27

Sequential Control Module - Lab Use a Step to Start Another SCM

Action

 Step 5

Drag a STEP from the library into your project. Add 16 Step Outputs. Enter the following: Step Name: CIRCULATE Create the expressions to do the following: Change the MODEATTR of FC28, FC20, LC16, HC41, HC44 to PROGRAM Change the MODE of FC28, FC20, LC16, HC41, HC44 to MAN Change the OP of FC28, FC20, LC16, HC41, HC44to 0.0 Change FLAGS.FLOW.PV to 20.0 Enforce Order Option: AllOutputs All other values: Your choice

ATTENTION These points will be used in a later module.

6

Drag a transition from the library into your project. Add expressions, as needed. Transition Name: VALVE_CHECK Create a Transition that assures FC20 is closed. All other values: Your choice

7

Wire all the transitions and steps.

8

Prepare to check your program: From the D_100 graphic in Station, set the CIRCULATE and SAFE to OFF. Turn all of the fans ON. In Control Builder, inactivate SCM_D100. Put SCM_PRESSURE Mode Attribute to Operator and the State in Idle.

28

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

Sequential Control Module - Lab Use a Step to Start Another SCM

Action

 Step 9

Program Check: Save, load, activate, and run SCM_D100. Call the display D_100 in Station. If one or more Fan switches are in the OFF position, your program should follow the Abort sequence. If all the fan switches are ON, then your program should start the SCM_PRESSURE program (Assuming it is in IDLE and ready to go). Next, the program should execute the CM changes indicated in Step 5, and then end after FC20 is closed. Fix any problems you encounter.

ATTENTION It can take quite a while for some points to change values due to tuning constants and the way the simulation is implemented.

10

When you are satisfied with your program: Call up the D_100 graphic in Station and set the CIRCULATE and SAFE combo boxes to OFF. In Control Builder, inactivate SCM_D100.

27

Put SCM_PRESSURE Mode Attribute to Operator and the State in Idle.

4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

29

Sequential Control Module - Lab Use a Step to Start Another SCM

This page was intentionally left blank.

30

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

Sequential Control Module - Lab Use Recipe Values to Set Minimum Flow

Use Recipe Values to Set Minimum Flow Objective •

Configure this SCM to use recipe values to set a minimum flow

Prerequisites: Experion PKS Server with all required CMs loaded



D_100.htm graphic loaded on the Server (This is required at a later time to check the control strategy.)



Control Builder running with one or two Project/Monitor tree windows open



Excel Data Exchange open with the simulation spread sheet loaded



All previous SCM labs in this section completed, tested, and verified

27



4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

31

Sequential Control Module - Lab Use Recipe Values to Set Minimum Flow

Turn Circulation on and Set Flow Level Action

 Step 1

Open SCM_D100 in project view. Drag a STEP from the library into your project and place it under the VALVE_CHECK Transition. Add 15 Step Outputs Add a NEXTCOMP[2] pin to the bottom of this step. Enter the following: Step Name: CIRCULATE2 Create the expressions to do the following: Change the MODEATTR of AC12, FC28, FC19, PC15, PC16 to PROGRAM Change the MODE of AC12, FC28, PC15, PC16 to AUTO Change the MODE of FC19 to CAS Change the SP of AC12 to SCM_D100.RECTARGET[3] (This is the Recipe Target Value number 3) Change the SPs of PC15 and PC16 to a value that is equal to Recipe Target Value 2 plus 700.0 (Do this math within the Step Output expression. Do not change the recipe Target Value.) Turn HS62.FLAGA ON Turn HS68.FLAGA OFF Enforce Order Option: AllOutputs All other values: Your choice

32

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

Sequential Control Module - Lab Use Recipe Values to Set Minimum Flow

Action

 Step 2

Wire the output of CIRCULATE2 NEXTCOMP[2] pin back to the input of the VALVE_CHECK Transition. You will also need to temporarily wire the NEXTCOMP[1] pin back to the input of the VALVE_CHECK Transition so that you can do the program check in the next step.

VALVE_CHECK

CIRCULATE2

3

Program Check List: Save, load, activate and run your program. If one or more fan switches are in the OFF position, your program should follow the Abort sequence. If all the fan switches are ON, then your program should start the SCM_PRESSURE program (assuming it is in IDLE and ready to go). Next, the program should execute the CM changes indicated in the Circulate step.

4

27

Once your program completes the CIRCULATE2 Step, it will branch back to the VALVE_CHECK Transition continuously. This allows you to set the circulate flow amounts by adjusting the Recipe Target Values. When satisfied with your program: Call up the D_100 graphic in Station and set the CIRCULATE and SAFE combo boxes to OFF. In Control Builder, inactivate SCM_D100. Put SCM_PRESSURE Mode Attribute to Operator and the State in Idle.

4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

33

Sequential Control Module - Lab Use Recipe Values to Set Minimum Flow

This page was intentionally left blank.

34

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

Sequential Control Module - Lab Interface an SCM with a Graphic Textbox

Interface an SCM with a Graphic Textbox Objective •

Configure the SCM to accept input values from the Process Flow textbox on the D_100 graphic

Prerequisites •

Experion PKS Server with all required CMs loaded



D_100.htm graphic loaded on the Server (This is required at a later time to check the control strategy.)



Control Builder running with one or two Project/Monitor tree windows open



Excel Data Exchange open with the simulation spread sheet loaded



All previous SCM labs in this section completed, tested, and verified

Introduction In this section of the SCM, you will write programming to tie the value in the Process Flow textbox (on the D_100 graphic) to the SPs of several controllers. The process described in this lab is totally fictitious and created only to demonstrate SCM features. Create algorithms that convert the Process Flow textbox to a SP value in engineering unit, for several controllers.

27



4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

35

Sequential Control Module - Lab Interface an SCM with a Graphic Textbox

Add the Process Sequence Action

 Step 1

Open the SCM_D100 project chart view. Delete the wire connection from CIRCULATE2 NEXTCOMP[1] to the input of the VALVE_CHECK transition. Leave the NEXTCOMP[2] connection as is. Drag a transition from the library into your project and place it under the CIRCULATE2 step. Add expressions as needed. Transition Name: PROCESS Create a transition that checks to see if FLAGS.PROCESS is ON. All other values: Your choice

2

On the D-100 display, is a field named “Process Flow” (the actual parameter is Flags.Flow.PV). The operator can enter a “Process Flow” from 0 – 100. This value represents the percent of range in which the process will operate. For example, if the operator enters 75, the SP of a tag will be changed to 75% of range. This step, and the next step will accomplish that. a. Drag a STEP from the library into your project and place it under the PROCESS Transition. b. Add Step Outputs as necessary (Count the number of expressions required by this step (2) AND the next step (4).) c.

Enter the following:

Step Name: RUN_PROCESS Create the expressions to do the following: Change the MODEATTR of FC20, LC16 to PROGRAM Change the MODE of FC20 to CAS Change the MODE of LC16 to AUTO Turn HS68 FlagA ON. (Use 11_HS68.FlagA.PVFL)

36

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

Sequential Control Module - Lab Interface an SCM with a Graphic Textbox

 Step 3

Action Create expressions which will calculate values based on “Process Flow” (Flags.Flow.PV) as shown below: PC15 and PC16 are reverse acting controllers. Use the following expressions to calculate their SPs: 11_PC15.PIDA.SP := (1050.0-(11_PC15.PIDA.PVEUHI11_PC15.PIDA.PVEULO)*(FLAGS.FLOW.PV/100.0)) + 11_PC15.PIDA.PVEULO 11_PC16.PIDA.SP := (1050.0-(11_PC16.PIDA.PVEUHI11_PC16.PIDA.PVEULO)*(FLAGS.FLOW.PV/100.0)) + 11_PC16.PIDA.PVEULO FC28 and LC16 are direct acting controllers. Use the following expressions to calculate their SPs: 11_FC28.PIDA.SP := ((11_FC28.PIDA.PVEUHI11_FC28.PIDA.PVEULO)*(FLAGS.FLOW.PV/100.0)) + 11_FC28.PIDA.PVEULO 11_LC16.PIDA.SP := ((11_LC16.PIDA.PVEUHI11_LC16.PIDA.PVEULO)*(FLAGS.FLOW.PV/100.0)) + 11_LC16.PIDA.PVEULO Calculate AC12 SP based on the SP High and SP Low limits (rather than the range of the tag). Use the following expression to calculate the SP: 11_AC12.PIDA.SP := ((11_AC12.PIDA.SPHILM11_AC12.PIDA.SPLOLM)*(FLAGS.FLOW.PV/100.0)) + 11_AC12.PIDA.SPLOLM

27

Use the following expressions to vary the OP of 11_HC41 and 11_HC44 in proportion to FLAGS.FLOW: 11_HC41.AUTOMANA.OP := ((11_HC41.AUTOMANA.XEUHI11_HC41.AUTOMANA.XEULO)*(FLAGS.FLOW.PV/100.0)) + 11_HC41.AUTOMANA.XEULO 11_HC44.AUTOMANA.OP := ((11_HC44.AUTOMANA.XEUHI11_HC44.AUTOMANA.XEULO)*(FLAGS.FLOW.PV/100.0)) + 11_HC44.AUTOMANA.XEULO

4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

37

Sequential Control Module - Lab Interface an SCM with a Graphic Textbox

 Step 4

Action Wire the RUN_PROCESS NEXTCOMP[1] pin back to the input of the PROCESS Transition.

VALVE_CHECK

CIRCULATE2

PROCESS

RUN_PROCESS

38

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

Sequential Control Module - Lab Interface an SCM with a Graphic Textbox

Action

 Step 5

Program Check: Save, load, activate, and run your program. If one or more fan switches are in the OFF position, your program should follow the Abort sequence. If all the fan switches are ON, then your program should start the SCM_PRESSURE program (assuming it is in IDLE and ready to go). Once your program completes the CIRCULATE2 step, it will branch back to the VALVE_CHECK transition continuously until the PROCESS flag is turned ON. When your program reaches the CIRCULATE2 step, select and change PROCESS combo box to ON. You should now be able to select and change the amount of flow in the PROCESS FLOW textbox in the lower right of the D_100 graphic, and see the process respond accordingly. Set Process Flow to 30%. Verify that the SPs and OPs of the tags were calculated and stored successfully: PC15.SP and PC16.SP = 1435 FC28.SP = 46.50 LC16.SP = 30 AC12.SP = 0.6 HC41.OP and HC44.OP = 30

(look on Debutanizer_123)

Set Process Flow to 50%. Verify that the SPs and OPs of the tags were calculated and stored successfully: PC15.SP and PC16.SP = 1225 FC28.SP = 77.50

27

LC16.SP = 50 AC12.SP = 1.0 HC41.OP and HC44.OP = 50

(look on Debutanizer_123)

Try setting the Process Flow to other values. Setting the flow above 75% will put a flame in the Flare Cam screen. Setting the flow above 95% will cause the compressor to explode. 6

When you are satisfied with your program: Call up the D_100 graphic in Station and set the CIRCULATE, SAFE, and PROCESS combo boxes to OFF. In Control Builder, inactivate SCM_D100. Put SCM_PRESSURE Mode Attribute to Operator and the State in Idle.

4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

39

Sequential Control Module - Lab Interface an SCM with a Graphic Textbox

This page was intentionally left blank.

40

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

Describe Interactive Instructions

Interactive Instructions

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

1

Describe Interactive Instructions 4/13/2012

Honeywell

Introduction • In this lesson you will learn to operate and configure Interactive Instructions for a Sequential Control Module (SCM) • At the conclusion of this lesson, you will know how to: – Navigate Table View

28

– Operate an SCM Using Table View – Configure an SCM for informed operation

Interactive Instructions

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

2

1

Describe Interactive Instructions 4/13/2012

Honeywell

Topics • Navigating Table View  • Operating an SCM in Table View  • Configuring an SCM for Informed Operation in Table View 

Interactive Instructions

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

3

Honeywell

Chart View and Table View • Chart View • Table View

Interactive Instructions

Describe Interactive Instructions 4/13/2012

Chart or Table View Toggle

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

4

2

Describe Interactive Instructions 4/13/2012

Honeywell

SCM Table View Structure

SCM’s Phase, Step/ Transition Detail Pane

Summary Pane

Key Parameters Pane

Minitrend Pane

Interactive Instructions

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

5

Additional Detail Pane Describe Interactive Instructions 4/13/2012

Honeywell

Question 1: Table View Control Builder table view: A) Is used by operators to sign on to Experion B) Is an SCM as viewed in a spreadsheet C) Is another way to view and operate SCMs

28

D) Requires video camera

Your The correct answer: answer Incorrect. Correct! The The Table Tableis: view viewisisanother anotherway wayto toview viewand and You must answer the question before operate SCMs. YouIncorrect Correct did You not -answer answered -Click Clickanywhere anywhere thisthis question correctly! to tocontinue continue completely continuing Click anywhere to continue.

Submit

Interactive Instructions

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

6

3

Clear

Describe Interactive Instructions 4/13/2012

Honeywell

Topics •

Navigating Table View

• Operating an SCM in Table View  •

Configuring an SCM for Informed Operation in Table View

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

Interactive Instructions

7

Interactive Instructions – Operation Buttons

Describe Interactive Instructions 4/13/2012

Honeywell

Expand/Collapse Instructions

Chart View

Bypass Output

Automatic Tracking

Instruction Filter

Go to Selected Step

Completed Filter

SCM Command

Flow/List View Print Option

Interactive Instructions

Filters and Settings

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

8

4

Describe Interactive Instructions 4/13/2012

Interactive Instruction - Table View (Flow/List View) • List View • Flow View

Interactive Instructions

Honeywell

List/Flow View selection

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

9

Honeywell

28

Interactive Instructions – Step Symbols

Describe Interactive Instructions 4/13/2012

Interactive Instructions

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

10

5

Describe Interactive Instructions 4/13/2012

Honeywell

Interactive Instructions – Step Symbols

Interactive Instructions

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

11

Describe Interactive Instructions 4/13/2012

Honeywell

Step and Transition Box Colors Step Execution Status (Box Color): White – Step is not yet started Green – Step is executing Teal – Step complete, waiting for trailing transition Dark blue – Step has been executed Yellow – Step execution has started and warning exists Red – Step execution has started and error exists

Transition Status (Box Color):

Magenta – Some outputs were not completed when the step was left

White – Transition is not yet active or complete Green – This transition is currently active Red – an error exists in one of the transition conditions

Interactive Instructions

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

12

6

Describe Interactive Instructions 4/13/2012

Honeywell

Interactive Instruction – Table View Details

Step outputs show in details pane

Click on step

Confirmable Instruction

Interactive Instructions

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

13

Describe Interactive Instructions 4/13/2012

Honeywell

Interactive Instructions – Details

28

Current Parameter

Monitor Task Parameter

Interactive Instructions

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

14

7

Describe Interactive Instructions 4/13/2012

Honeywell

Interactive Instruction – Entry Value –Station view

Trend Current Parameter for Step Output

Indication for parameters configured in Trend with color legends.

Interactive Instructions

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

15

Describe Interactive Instructions 4/13/2012

Honeywell

Interactive Instruction – Operator Interaction • Warnings, Notes, Instructions, Expressions and Comments

Interactive Instructions

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

16

8

Describe Interactive Instructions 4/13/2012

Honeywell

Topics •

Navigating Table View



Operating an SCM in Table View

• Configuring an SCM for Informed Operation in Table View 

Interactive Instructions

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

Describe Interactive Instructions 4/13/2012

17

Interactive Instructions – Main Tab Step Configuration

Honeywell

28

Step Configuration Main Tab •Edit Warning/Note •Enforce Order •Step-Level Confirmation

Interactive Instructions

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

18

9

Describe Interactive Instructions 4/13/2012

Interactive Instructions – Step Settings Configuration

Interactive Instructions

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

19

Interactive Instructions – Output Instruction Tab

Honeywell

Describe Interactive Instructions 4/13/2012

Honeywell

Output Instruction Tab -Instruction Type -Target Parameter -Current Parameter -Entry Parameter -Monitor Task -Role

Interactive Instructions

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

20

10

Describe Interactive Instructions 4/13/2012

Interactive Instructions – Output Instruction Tab

Interactive Instructions

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

21

Describe Interactive Instructions 4/13/2012

Honeywell

28

Interactive Instructions – Output Instruction Tab - Trend

Honeywell

Interactive Instructions

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

22

11

Describe Interactive Instructions 4/13/2012

Interactive Instructions – Output Advanced Tab

Honeywell

• Output Advanced Tab – – – –

Target value description Maximum value of target Minimum value of target Engineering units descriptor for target

– Description of current value – Engineering units descriptor for current value – Description for entry value – Maximum value of entry value – Minimum value of entry value – Engineering units descriptor for entry value

Interactive Instructions

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

23

Interactive Instructions – HTML Editor

Describe Interactive Instructions 4/13/2012

Honeywell

HTML Editor • Edit in HTML or Text • Appearance • Font • Color • Size • Link to: • SOP • Intranet

Interactive Instructions

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

24

12

Describe Interactive Instructions 4/13/2012

Honeywell

Question 2: SCM Expressions

SCM Expressions: A) Cannot be used with a confirmable message B) Cannot be used to command an SP message C) Are not permitted to used in a step output D) Must ask a question Your The correct answer: answer is: Incorrect. Correct! SCM SCMExpressions Expressions cannot cannotbe beused usedwith withaa You must answer the question before confirmable message. YouIncorrect Correct did You not -answer answered -Click Click anywhere anywhere thisthis question correctly! to tocontinue continue completely continuing Click anywhere to continue.

Interactive Instructions

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

25

Submit

Clear

Describe Interactive Instructions 4/13/2012

Honeywell

Summary • Table View:

– – –

Is another way to view and control an SCM Allows the operator to interact with the SCM by giving the SCM commands, bypassing outputs and confirming outputs Is configured in control builder on the Main and Output tabs in Step function blocks

28

–

Can be viewed and operated in Control Builder

Interactive Instructions

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

26

13

Describe Interactive Instructions 4/13/2012

Honeywell

Lab Examples – 1 of 4 • Configure Target, Entry and Current Parameters

Interactive Instructions

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

27

Describe Interactive Instructions 4/13/2012

Honeywell

Lab Examples – 2 of 4 • Configure an SCM Abort Handler

Interactive Instructions

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

28

14

Describe Interactive Instructions 4/13/2012

Honeywell

Lab Examples – 3 of 4 • Configure an SCM Interrupt Handler

Interactive Instructions

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

29

Describe Interactive Instructions 4/13/2012

Honeywell

Lab Examples – 4 of 4

28

• Configure an SCM Check Handler

Interactive Instructions

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

30

15

Describe Interactive Instructions 4/13/2012

Honeywell

Conclusion

Describe Interactive Instructions

Completion Certificate

Proceed to the Configure Target, Entry and Current Parameters and Configure an SCM Abort Handler, Interrupt Handler and Check Handler lab exercises Interactive Instructions

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

31

Describe Interactive Instructions 4/13/2012

Honeywell

This page intentionally left blank

Interactive Instructions

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

32

16

Describe Interactive Instructions 4/13/2012

Topic: Interactive Instructions Contents

28

Configure Interactive Instructions ..........................................................................................................3

4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

1

This page was intentionally left blank.

2

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

Interactive Instructions Configure Interactive Instructions

Configure Interactive Instructions Objective •

Configure Target and Entry values for Interactive Instructions



Configure advanced tabs, trend items, etc.

Prerequisites •

Experion Server with all required CMs built and loaded



D_100.htm graphic loaded on the Server. (This is required at a later time to check the control strategy.)



Control Builder running with one or two Project/Monitor tree windows open



Excel Data Exchange open with the simulation spread sheet loaded



All previous labs in this section completed, tested, and verified

Introduction In this module you will configure target, entry, and current values to inform and help the operator to control the process.

28

The process described in this lab is totally fictitious and created only to demonstrate SCM features.

4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

3

Interactive Instructions Configure Interactive Instructions

Configure SCMs for Interactive Instructions Action

 Step 1

When SCM_D100 reaches the CHECK_PC15 transition, the SCM waits until 11_PC15’s PV is between 1230 and 1250 KPag. It will appear to the operator that the program is held at the step START_PRESS_P even though it’s the CHECK_PC15 transition that is causing the wait. This step will configure a Current Parameter to allow the operator to monitor PC15 PV. a. Open SCM_D100 in Project view. b. Configure the Current Parameter of the START_PRESS_P step to display the PV of 11_PC15 (shown below). c.

Check the Trend Current Parameter checkbox.

TIP The ‘Current Description’ and the ‘Current EU Description’ are automatically filled in.

4

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

Interactive Instructions Configure Interactive Instructions

 Step

Configure a Warning that explains to the operator what the current value is and why the program is waiting, at this point.

28

2

Action

4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

5

Interactive Instructions Configure Interactive Instructions

Action

 Step 3

On step CIRCULATE, configure the Current Parameter for step output #12 to show the PV of 11_FC20 and trend this parameter: a. Double click on step output #12 of step Circulate. b. Select the Instruction tab (in the middle of the properties window). c.

For the Current Parameter, select 11_FC20.PIDA.PV.

d. Check the Trend Current Parameter checkbox. 4

On the same step output, configure a Note to inform the operator that the SCM is waiting for 11_FC20 PV to reach target value. a. Click on the Edit Note button. b. Enter the following text: The PV of 11_FC20 must be less than 1 before the program continues. c.

5

Click OK (to close the note window).

For the step CIRCULATE, select AllOutputs for the Enforce Order option. a. Select the Main tab. b. For the Enforce Order option, select AllOutputs. c.

6

Click OK (to close the step properties window)

On step Circulate2, for the step output which uses SCM_D100.RecTarget[3] (step 11), configure the Current Parameter: a. Display the properties of the step Circulate2. b. Click on the Out. #11 tab. c.

Select the Instruction tab (in the middle of the properties window).

d. For the Current Parameter, select 11_AC12.PIDA.PV. e. Check the Trend Current Parameter checkbox. 7

In step Circulate2, find the first step output which uses SCM_D100.RecTarget[2] (step12) and configure the Current Parameter of that output to be 11_PC15.PIDA.PV. Hint: Use the same procedure as the previous step.

8

In step Circulate2, find the second step output which uses SCM_D100.RecTarget[2] and configure the Current Parameter of that output to be 11_PC16.PIDA.PV. (step 13)

9

Click OK to close the properties of step Circulate2.

10

In step Circulate2, find the step output which turns on 11_HS62 and configure the Monitor Task Parameter for that output to be 11_HS62.FLAGA.PVFL. Hint: Look in the same place where Current Parameter is added.

6

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

Interactive Instructions Configure Interactive Instructions

Action

 Step 11

In step Circulate2, between outputs 14 & 15, add a step output which sends a message to the operator. The message must require confirmation. a. Add blank step out between step out #14 and 15 of the Circulate2 step. b. Double click on the new step. c.

Select the Instruction tab (in the middle of the properties window).

d. Select Confirm for the Instruction Type. e. Click the Edit Instruction button. f.

Enter the following instruction for the operator: From the D_100 display, turn on the PROCESS flag. Then return to this display and Confirm this message (by clicking on the checkbox) for the program to proceed.

g. Click OK (to close the Instruction entry window). h. Click OK to close the properties of the Circulate2 step. 12

Make the following change to the PROCESS transition: a. Change this transition to a dummy. (condition 1 = 1)

13

In step Run_Process, find the step output which sets 11_PC15.PIDA.SP and configure the Current Parameter of that output to be 11_PC15.PIDA.PV.

14

In step Run_Process, find the step output which sets 11_PC16.PIDA.SP and configure the Current Parameter of that output to be 11_PC16.PIDA.PV.

15

In step Run_Process, find the step output which sets 11_FC28.PIDA.SP and configure the Current Parameter of that output to be 11_FC28.PIDA.PV.

16

In step Run_Process, find the step output which sets 11_LC16.PIDA.SP and configure the Current Parameter of that output to be 11_LC16.PIDA.PV.

17

Later in the lab, you will be entering a value for Flags.Flow.PV. This step will configure the SCM (table view – interactive instructions) to allow an operator to enter a value which will be stored into Flags.Flow.PV at runtime. Note: On the D_100 display, the field named “Process Flow” is Flags.Flow.PV. a. In the Run_Process step, output #1, on the Instruction tab, configure the Entry Parameter to be FLAGS.FLOW.PV. We can configure the SCM (table view – interactive instructions) to provide a “suggested value” for the Entry Parameter configured in the previous step. The “suggested value” is called the Target Parameter. The operator can decide whether or not to enter the Target Parameter value into the Entry Parameter. This step will configure the Target Parameter to show the current value (at runtime) of Flags.Flow.PV.

28

18

a. In the Run_Process step, output #1, configure the Target Parameter to be FLAGS.FLOW.PV. 19

4/13/2012

On the Main tab of the Run_Process step properties, configure a Warning message that informs the operator to “Click on the FIRST step output and enter a value between 1 and 100 (in the Entry field).” Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

7

Interactive Instructions Configure Interactive Instructions

Action

 Step 20

Prepare the SCM to run: a. Save and close SCM_D100. b. Load and activate SCM_D100.

8

21

Change the mode attribute of SCM_Pressure to OPERATOR and put it in the Idle state (Reset).

22

Cause the invoke transition condition of SCM_D100 to be true by turning on the Circulate flag on the D_100 display.

23

From Control Builder Monitoring tab, display the chart view of SCM_D100.

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

Interactive Instructions Configure Interactive Instructions

Action

 Step 24

Click the

(SCM Navigation) button to switch to Table View.

ATTENTION Within Table view there are two types of views. •

List view and



Flow view

28

SCM opens in the Flow View mode.

TIP Flow view displays the SCM in runtime based on the sequence flow design.

4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

9

Interactive Instructions Configure Interactive Instructions

Action

 Step 25

Click the

icon to view the SCM in List view.

TIP List view displays the SCM based on the preferred path (leftmost path) and then the subsequent parallel paths in a sequence.

26

27

In Station, display the detail display of SCM_D100 (enter SCM_D100 in the Command field and press the F12 key.)

28

Click on the Table View tab.

29

10

Click the (SCM Navigation) button to switch to back to Chart View. (This button toggles the view.)

Click the

icon to view the SCM in List view.

30

In Station, invoke the D_100 display. Make sure all the fans are on (Fan Control), and turn the SAFE flag on.

31

Press the F8 (back) key to return to the Table View tab of SCM_D100. Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

Interactive Instructions Configure Interactive Instructions

 Step

Action When SCM operation reaches the START_PRESS_P step, you should receive the 11_PC15 message. You should also see the Current Value and Trend of 11_PC15 PV.

33

Monitor the Current Value for the step (11_PC15 PV). When it reaches 1230, the SCM execution will continue.

28

32

4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

11

Interactive Instructions Configure Interactive Instructions

Action

 Step 34

If FC20 is closed, the SCM will continue to the Circulate2 step. If FC20 is not yet closed, the program will stop at step Circulate (the transition following Circulate) until FC20 closes. To see the message which indicates that FC20 must be closed, click on the Circulate step, then click on the step output which sets FC20.OP = 0. Note: you may want to adjust the width of the ‘Description’ field. You may also need to scroll down to find the step output which sets FC20.OP = 0.

ATTENTION If you get an “Errors have occurred on this page…” message, click OK.

12

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

Interactive Instructions Configure Interactive Instructions

 Step 35

Action When SCM operation reaches the CIRCULATE2 step, it is automatically selected. Because we selected the Circulate step, now click on the CIRCULATE2 step. Scroll through the step outputs. You should see Current Values and Trends for 11_AC12, 11_PC15 and 11_PC16. Click on the “+” on the step output with the confirmable message. You should receive the confirmable start process message.

28

Perform the action requested by the message, then check the Confirm checkbox to cause the SCM to continue execution.

4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

13

Interactive Instructions Configure Interactive Instructions

Action

 Step 36

When SCM operation reaches the RUN_PROCESS step, you should see Current Values for 11_PC15, 11_PC16, 11_FC28 and 11_LC16 (you may need to scroll down the step outputs). Click on the FIRST step output and change the Entry value (1 to 100%). The process values should follow accordingly.

37

When satisfied with your program: Call up the D_100 graphic in Station and set the CIRCULATE, SAFE, and PROCESS flags to OFF. In Control Builder, inactivate SCM_D100. Put SCM_PRESSURE Mode Attribute to Operator and the State in Idle.

14

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

Topic: SCM Abnormal Handlers Contents Configure an SCM Abort Handler ..........................................................................................................3 Configure an SCM Interrupt Handler .....................................................................................................7

29

Configure an SCM Check Handler ......................................................................................................11

4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

1

This page was intentionally left blank.

2

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

SCM Abnormal Handlers Configure an SCM Abort Handler

Configure an SCM Abort Handler Objective •

Identify the purpose of Abort Handlers in an SCM



Configure SCM Handlers for different situations

Prerequisites •

Experion PKS Server with all the CM builds in earlier labs



D_100.htm graphics loaded on the server (This shall be required at later time to check the control program.)



Control Builder running with one or two Project/Monitor tree windows open



SCM_PRESSURE configured and ready to run



Excel Data Exchange open with the simulation spreadsheet loaded

Introduction During the previous sequence, your program first established circulation then entered a process mode. In this lab, you will add a Handler to help this process avoid a catastrophic event as well as help reset the process to a ready condition after abnormal events occur. You will use an Abort handler to reset the SCM

29



4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

3

SCM Abnormal Handlers Configure an SCM Abort Handler

Procedure Create an SCM Abort Handler 

Action

Step 1

Open SCM_D100 in Project chart view.

2

Drag a Handler from the library into your project. Enter the following data in the Main tab: Name:

FanAbort

Description:

Reset Pressure Prog

Handler Type:

ABORT (Select from the drop down)

Click OK.

4

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

SCM Abnormal Handlers Configure an SCM Abort Handler



Step

Action

3

If the handler is not already open, select the new FanAbort tab at the bottom of the chart view. a. Drag a Step from the library into the handler. b. Add four Step Outputs. c.

Enter the following: Step Name: STOP_P_PROG Step Description: Your Choice Min Wait Time: 30

(Done only to allow time for viewing.)

Output Expression 1: Create an expression that will turn FLAGS.P_ABORT off. Output Expression 2: Create an expression that will turn FLAGS.P_START off. Output Expression 3: Create an expression that will turn FLAGS.READY off. Output Expression 4: Create an expression that will reset SCM_D100. Be sure to add descriptions to each Output. All other values, your choice. Select OK. NOTE: In this case, you will not write an expression for the Invoke Transition because script in the Main Handler will activate this Abort Handler. 4

Select the Main tab at the bottom of SCM_D100 chart view. Find the step named M_OFF_FAIL_ON in the abort sequence. Add two step outputs. Enter the following: Output Expression 3: Create an expression that will change the MODEATTR of SCM_D100 to program. Output Expression 4: Create an expression that will command SCM_D100 to ABORT.

4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

29

All other values, your choice.

5

SCM Abnormal Handlers Configure an SCM Abort Handler



Action

Step 5

Program Check a. Save, load, and activate SCM_D100. b. In Station, open the detail display of SCM_D100, and select the Table View tab. c.

Open the D_100 display and set CIRCULATE = ON.

d. Turn at least one of the fan switches OFF. e. Set SAFE = ON. f.

Press the F8 (back) Key to return to the Table View of SCM_D100.

g. Observe that the SCM cycles through Abort Handler sequence. h. After the Abort sequence (30 seconds Min Wait Time), SCM_D100 should be Idle with its Mode Attribute set to PROGRAM. (Look on the bottom left side of the detail display of SCM_D100.)

6

Change the Mode Attribute of SCM_D100 to Operator and Inactivate it. This can be done from the detail display of SCM_D100 or from Control Builder.

6

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

SCM Abnormal Handlers Configure an SCM Interrupt Handler

Configure an SCM Interrupt Handler (This Lab is Optional) Objective •

Identify the purpose of an Interrupt Handler in an SCM

Prerequisites •

Experion PKS Server



D_100.htm graphic loaded on the server (This shall be required at later time to check the control program.)



Control Builder running with one or two Project/Monitor tree windows open



SCM_PRESSURE configured and ready to run



Excel Data Exchange open with the simulation spreadsheet loaded

Introduction In this module you will add an Interrupt Handler to the SCM



If you remember in earlier modules, you were able to make the process flow high enough to explode the compressor. (The D_100 graphic makes the explosion appear if the flow through HC41 gets above 95%)



You will configure an interrupt handler that will change the flow back to 92%, should it ever get above 93%.

29



4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

7

SCM Abnormal Handlers Configure an SCM Interrupt Handler

Create an SCM Interrupt Handler 

Action

Step 1

Drag a Handler from the library into your project. Enter the following data in the Main tab. Name:

SAVECOMP

Description:

your choice

Handler Type:

INTERRUPT (Select from the drop down.)

Click OK. 2

Add one condition to the Invoke transition. Enter the following: Transition Name: SaveCompT Description: Your Choice Condition: Create a condition that will determine if FLAGS.FLOW PV is greater than 93.0. All other values, your choice.

3

Drag a Step from the library into the handler. Add one Step Output. Enter the following: Step Name: NO_BOOM Step Description: Your Choice Min Wait Time: 10

(Done only to allow time for viewing.)

Output Expression 1: Create an expression that will change the PV of the FLAGS.FLOW function block to 92.0. All other values, your choice.

8

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

SCM Abnormal Handlers Configure an SCM Interrupt Handler



Action

Step 4

Program Check: a. Save, load, and activate SCM_D100. b. Verify that SCM_Pressure has Mode Attribute = OPERATOR and is in IDLE. c.

Turn all fans on (Fan Control).

d. Run SCM_D100 until it reaches the Run_Process Step. e. Type 99.0 in the Entry box. f.

Observe that the SCM cycles through the Interrupt Handler sequence.

g. Verify that the Interrupt handler changed the PROCESS value to 92.

5

When satisfied with your program: Call up the D_100 graphic in Station and set the CIRCULATE, SAFE, and PROCESS flags OFF.

29

In Control Builder, inactivate SCM_D100. Change the Mode Attribute of SCM_PRESSURE to Operator and inactivate it. (This is preparation to change it in the next lab.)

4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

9

SCM Abnormal Handlers Configure an SCM Interrupt Handler

This page was intentionally left blank.

10

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

SCM Abnormal Handlers Configure an SCM Check Handler

Configure an SCM Check Handler (This Lab is Optional) Objective •

Identify the purpose of Check Handlers in an SCM

Prerequisites •

Experion PKS Server with all the CMs builds in earlier labs



D_100.htm graphic loaded on the server (This shall be required at later time to check the control program.)



Control Builder running with tree windows open



SCM_PRESSURE SCM configured and ready to run



Excel Data Exchange open with the simulation spreadsheet loaded

Introduction In this module, you will configure a Check Handler to reset the flags in the FLAGS CM and also return SCM_D100 MODEATTR to operator

29



4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

11

SCM Abnormal Handlers Configure an SCM Check Handler

Create an SCM Check Handler 

Action

Step 1

Drag a Handler from the library into SCM_D100. Enter the following data in the Main tab. Name:

SET_FLAGS

Description:

Your choice

Handler Type:

CHECK (Select from the drop down)

Select OK.

ATTENTION There is no need for an expression in the Invoke transition of a check handler, because a check handler is run automatically during a reset (ex: activate).

12

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

SCM Abnormal Handlers Configure an SCM Check Handler



Action

Step 2

Drag a Step from the library into the handler. Add six Step Outputs. Enter the following: Step Name: RS_FLAGS Step Description: Your Choice Min Wait Time: 30

(This is only for viewing purposes.)

Output Expression 1: Create an expression that will turn FLAGS.P_START off. Output Expression 2: Create an expression that will turn FLAGS.F_MESSAGE off. Output Expression 3: Create an expression that will turn FLAGS.READY off. Output Expression 4: Create an expression that will turn FLAGS.P_ABORT off. Output Expression 5: Create an expression that will turn FLAGS.PROCESS off. Output Expression 6: Create an expression that will change the MODEATTR of SCM_D100 to OPERATOR.

29

All other values, your choice.

4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

13

SCM Abnormal Handlers Configure an SCM Check Handler



Action

Step 3

Program Check: a. Save and load (but do NOT activate) SCM_D100. b. In Control Builder, open the FLAGS Monitoring Chart View and turn ON the following flags: P_START, F_MESSAGE, READY, P_ABORT, PROCESS. c.

In Station, at the detail display of SCM_D100, on the Table View tab, issue the command to Activate the SCM (Cmd = Active). Verify Access level is ‘mngr’.

d. Observe that the SCM cycles through the Check Handler sequence. e. Verify that the mode attribute of SCM_D100 is OPERATOR. f.

In Control Builder, verify that the appropriate flags have been turned OFF.

g. From the D_100 display, turn the CIRCULATE flag ON. h. Set at least one of the Fan Switches OFF. i.

Set the SAFE switch to ON.

j.

Press the F8 (back) key to return to SCM_D100 Table View.

k.

Observe that the SCM cycles through the Abort Handler sequence.

l.

Observe that the mode attribute of SCM_D100 is PROGRAM.

m. After the Min Wait Time of the Abort Handler step, observe that the SCM cycles through the Check Handler sequence. n. Verify that the mode attribute of SCM_D100 is OPERATOR. o. In Control Builder, open the FLAGS Monitoring Chart View and verify that the appropriate flags are OFF.

14

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

Topic: Final Project Contents

4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

1

30

Complete the Final Project - 20 .............................................................................................................3

This page was intentionally left blank.

2

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

Final Project Complete the Final Project - 20

Complete the Final Project - 20 Final Project: APPLICATION OF SEQUENCE IN CASCADE LOOP CONTROL •

You are an engineer assigned a task of designing a Cascade loop with a Temperature controller being a primary controller and a Flow controller the secondary controller. The loop is tested and operated by the Engineer/Operator



Your manager wants you to use a sequence to further automate the cascade control strategy by: ­

Changing both the primary temperature and secondary flow controllers to manual mode, if the process is UNSTABLE

­

Changing the primary temperature controller to AUTO and secondary flow controller to CASCADE mode, if the process is STABLE

­

Changing both the primary temperature and secondary flow controllers to manual under PRETRIP conditions



Understand Control Module operation and Sequence Control Module operation



Understand:

4/13/2012

­

The Cascade loop control strategy

­

Function blocks (PID, DACA, FLAG) operation in Control Builder

­

Sequential Control Module (SCM) operation

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

3

30

Objective:

Final Project Complete the Final Project - 20

Process Description: •

This is an application of a cascade loop control in which a secondary fuel flow controls the temperature. Increase in the fuel flow results in increase in the temperature.



The process has 3 conditions

Unstable condition

0
Stable condition

50
Pre – trip condition

75
CMs: CM NAME

INPUT

OUTPUT

ASSOCIATED BLOCKS

1TIC1002

TI

-

DACA, PIDA

1FIC1002

FI

FY

DACA, PIDA

Your Choice

-

-

FLAG

The CMs must do the following: •

If the secondary controller mode is in MAN or AUTO the primary controller should be in INIT mode



If the secondary controller is in CAS mode, then the change in the output of the primary, results in the equivalent change, in the set point of the secondary



Alarms should occur when the PV of the flow transmitter crosses the following limits: – LOLO alarm at 0.0 mm – LO alarm at 50.0 mm – HI alarm at 75.0 mm – HIHI alarm at 100.0 mm

4

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

Final Project Complete the Final Project - 20

SCM: SCM NAME

TRANSITION

STEPS

PROJECT

Your choice

Your choice

The SCM must do the following: •

Start when invoked with a flag



Under an UNSTABLE condition both the primary and the secondary controller should be forced to manual mode



Under a STABLE condition the secondary controller should be in CAS mode and the primary controller in AUTO mode



Under a PRE-TRIP condition both the primary and the secondary controller should be forced to manual mode

Control Group: Add tags in the control group 200 to observe the behavior of cascade loop control. Note:

4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

5

30

Student shall use any free I/O channels available or, if none are available, un-assign any I/O from the previously built points to make room.

Final Project Complete the Final Project - 20

This page was intentionally left blank.

6

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

31

Identify PMIO Hardware

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

PMIO

1

Identify PMIO Hardware 4/13/2012

Honeywell

Introduction • This lesson introduces you to the layout of a typical PMIO cabinet and its main components. • At the conclusion of this lesson, you will be able to: – Describe the layout of a typical PMIO cabinet – Describe the PMIO power subsystem chassis and components

PMIO

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

2

1

Identify PMIO Hardware 4/13/2012

Honeywell

Topics

• PMIO Cabinet Components • PMIO Power Subsystem

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

PMIO

3

Identify PMIO Hardware 4/13/2012

Honeywell

Cabinet Layout • Three Main Components

– I/O Processor Card Files

– C200/C200E Controller

– Power Subsystem

PMIO

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

4

2

Identify PMIO Hardware 4/13/2012

31 Honeywell

Topics • PMIO Cabinet Components

• PMIO Power Subsystem

PMIO

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

5

Identify PMIO Hardware 4/13/2012

Honeywell

Power Subsystem Chassis

Back plane

Power supply tray

Tray for 24V batteries

PMIO

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

6

3

Identify PMIO Hardware 4/13/2012

Honeywell

Power Subsystem Components 72-hour CMOS Memory backup

Power distribution connectors

Battery Backup switch Grounding And alarm contacts Redundant Power Supplies

24V battery backup – 25-minute power Supply backup

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

PMIO

Identify PMIO Hardware 4/13/2012

7

Question 1: PMIO Cabinet Layout and Power Subsystem

Honeywell

A typical PM IO cabinet contains all of the following except: A) I/O process card files, a C200/C200E controller and a power subsystem B) Experion Server C) A 72-hour CMOS memory backup D) A 24 V battery for 25 minutes of backup power

Your The correct answer: is: Incorrect. Correct! AAanswer typical typicalPM PMIO IOcabinet cabinetwill willcontain contain Youofmust answer all these exceptthe thequestion Experionbefore Server. YouIncorrect Correct did You not -answer answered -Click Clickanywhere anywhere thisthis question correctly! to tocontinue continue completely continuing Click anywhere to continue.

Submit

PMIO

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

8

4

Clear

Identify PMIO Hardware 4/13/2012

31 Honeywell

Summary

• A typical PMIO cabinet has 3 sections. Top to bottom they are:

– I/O processor cards – A C200/C200E controller – A power subsystem • The power subsystem can have:

– Redundant power supplies – Full power battery backup – CMOS battery backup for databases on the PMIO cards Honeywell Confidential Copyright © 2012 Honeywell International Inc.

PMIO

9

Identify PMIO Hardware 4/13/2012

Honeywell

Conclusion

Identify PMIO Hardware

Completion Certificate

Proceed to the next lesson in your course material PMIO

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

10

5

Identify PMIO Hardware 4/13/2012

Describe the C200/C200E Hardware Interface to the PMIO

Honeywell Confidential Copyright © 2012 Honeywell International Inc. Describe the C200/C200E Hardware Interface to the PMIO

PMIO

11

4/13/2012

Honeywell

Introduction • In this lesson, you will learn about the C200/C200Eand PMIO interface components contained in the C200/C200E rack. • At the conclusion of this lesson, you will be able to: – Describe the I/O link interface module (IOLIM) – Identify the I/O link (IOL) interface cable and connections

PMIO

Honeywell Confidential Copyright © 2012 Honeywell International Inc. Describe the C200/C200E Hardware Interface to the PMIO

12

6

4/13/2012

31 Honeywell

Topics

• IOLIM • IOL Interface Cable and Connections

PMIO

Honeywell Confidential Copyright © 2012 Honeywell International Inc. Describe the C200/C200E Hardware Interface to the PMIO

13

PMIO Hardware – C200/C200E Chassis

4/13/2012

Honeywell

• I/O link interface module (IOLIM)

PMIO

Honeywell Confidential Copyright © 2012 Honeywell International Inc. Describe the C200/C200E Hardware Interface to the PMIO

14

7

4/13/2012

PMIO Hardware – C200/C200E Chassis

Honeywell

• IOLIM functional requirements and capacities: – IOLIM supports a maximum of 40 I/O processors (IOPs) • Redundant IOPs count as one module – C200/C200E supports a maximum of 2 IOLIMs and 64 I/O modules • Any combination of rack, rail, or PM types – IOLIM requires IOL cables A and B

Honeywell Confidential Copyright © 2012 Honeywell International Inc. Describe the C200/C200E Hardware Interface to the PMIO

PMIO

15

PMIO Hardware – C200/C200E Chassis

4/13/2012

Honeywell

• IOLIM installation – Must be installed in a C200/C200E rack – Can be made redundant with another IOLIM in another C200/C200E rack – Requires these jumper settings: • Shield jumpers for IOL cable • IOL address jumpers

PMIO

Honeywell Confidential Copyright © 2012 Honeywell International Inc. Describe the C200/C200E Hardware Interface to the PMIO

16

8

4/13/2012

31 Honeywell

PMIO Hardware – C200/C200E Chassis • Shield Jumpers for IOL cable – Jumpers for link A and for link B

Shield jumpers A and B in IOLIM

Top of IOLIM

PMIO

Honeywell Confidential Copyright © 2012 Honeywell International Inc. Describe the C200/C200E Hardware Interface to the PMIO

4/13/2012

17

PMIO Hardware – C200/C200E Chassis

Honeywell

• Shield Jumpers for IOL cable in IOP chassis

Shield jumpers A and B

IOL cable connectors A and B PMIO

Honeywell Confidential Copyright © 2012 Honeywell International Inc. Describe the C200/C200E Hardware Interface to the PMIO

18

9

4/13/2012

Honeywell

PMIO Hardware – C200/C200E Chassis • IOL address jumper – Only important when IOLIM is redundant – Redundant partner must be different (one in, one out) – Doesn’t matter which is which – If not redundant, can be in or out

IOL address jumper

Bottom of IOLIM

Honeywell Confidential Copyright © 2012 Honeywell International Inc. Describe the C200/C200E Hardware Interface to the PMIO

PMIO

4/13/2012

19

Honeywell

Question 1: IOPs How many IOPs can an IOLIM support? A) 2 B) 10 C) 40 D) 64

Yourcorrect The answer: answer is: Incorrect. Correct! EachIOLIM IOLIM can cansupport support 40 40IOPs. IOPs. You must Each answer the question before YouIncorrect Correct did You not -answer answered -Click Clickanywhere anywhere thisthis question correctly! to tocontinue continue completely continuing Click anywhere to continue.

Submit

PMIO

Clear

Honeywell Confidential Copyright © 2012 Honeywell International Inc. Describe the C200/C200E Hardware Interface to the PMIO

20

10

4/13/2012

31 Honeywell

Question 2: Redundant IOLIMs For redundant IOLIMs, the link address jumper must be set in: A) One of the two IOLIMs (doesn't matter which one) B) Both IOLIMs C) The power subsystem compartment D) None of the above

Bottom of IOLIM Incorrect. Correct! For Forredundant redundantIOLIMs IOLIMsthe thelink linkaddress addressjumper jumper The Your correct answer: must be setanswer in one is: of the two IOLIMs. It does not matter You must answer the question before ofanywhere IOLIM has jumper set. YouIncorrect Correct did You notwhich -answer answered -Click Click anywhere this this question correctly! to tothe continue continue completely continuing Click anywhere to continue.

Submit

PMIO

Clear

Honeywell Confidential Copyright © 2012 Honeywell International Inc. Describe the C200/C200E Hardware Interface to the PMIO

21

4/13/2012

Honeywell

Topics • IOLIM

• IOL Interface Cable and Connections

PMIO

Honeywell Confidential Copyright © 2012 Honeywell International Inc. Describe the C200/C200E Hardware Interface to the PMIO

22

11

4/13/2012

PMIO Hardware – C200/C200E Chassis

Honeywell

• IOL interface cable layout To IOLIM RJ-45 Connector B

IOL interface cable Length: 2, 5 and 10 meters

To IO link Cable B

To IOLIM RJ-45 Connector A To IO link Cable A To C200/C200E rack 24VDC power supply

Power cable Length: 2, 5 and 10 meters

To cabinet power Subsystem output connector

Honeywell Confidential Copyright © 2012 Honeywell International Inc. Describe the C200/C200E Hardware Interface to the PMIO

PMIO

23

PMIO Hardware – C200/C200E Chassis

4/13/2012

Honeywell

• IOL interface cable – Connection at IOLIM

PMIO

Honeywell Confidential Copyright © 2012 Honeywell International Inc. Describe the C200/C200E Hardware Interface to the PMIO

24

12

4/13/2012

31 PMIO Hardware – C200/C200E Chassis

Honeywell

• IOL interface cable

Power distribution panel connection

PMIO

Honeywell Confidential Copyright © 2012 Honeywell International Inc. Describe the C200/C200E Hardware Interface to the PMIO

25

PMIO Hardware – C200/C200E Chassis

4/13/2012

Honeywell

• 24VDC Power Supply

PMIO

Honeywell Confidential Copyright © 2012 Honeywell International Inc. Describe the C200/C200E Hardware Interface to the PMIO

26

13

4/13/2012

Honeywell

Question 3: IOL Interface Cable and Connections The IOL interface cables connect to all of these except: A) IOLIM RJ-45 connectors A and B B) IOL cables A and B C) C200/C200E rack 24VDC power supply D) IOLIM power subsystem

Incorrect. Correct! The TheIOL IOLinterface interfacecable cabledoes doesnot notconnect connectto tothe the power There is no IOLIM power The "IOLIM Your correct answer: answersubsystem". is: subsystem. IOL interface cablebefore connects to the cabinet You mustThe answer the question YouIncorrect Correct did You not -answer answered -Click Clickanywhere anywhere this this question correctly! to tocontinue continue completely power subsystem. continuing Click anywhere to continue.

Submit

Clear

Honeywell Confidential Copyright © 2012 Honeywell International Inc. Describe the C200/C200E Hardware Interface to the PMIO

PMIO

4/13/2012

27

Honeywell

Summary

• The hardware required to interface the C200/C200E to the PMIO includes the IOLIM and IOL cables.

– A C200/C200E supports up to 2 IOLIMs and 64 I/O modules – An IOLIM supports up to 40 redundant IOPs. Shield jumpers for IO Link Cables A and B are located on both the IOLIM – and the PMIO backplane. redundant IOLIMs, the link address jumper must be set in one of the two – For IOLIMs (doesn't matter which one). IOL cable connects to: – The• IOLIM RJ-45 connectors A and B • IOL cables A and B • C200/C200E rack 24VDC power supply • Cabinet power subsystem

PMIO

Honeywell Confidential Copyright © 2012 Honeywell International Inc. Describe the C200/C200E Hardware Interface to the PMIO

28

14

4/13/2012

31 Honeywell

Conclusion

Describe the C200/C200E Hardware Interface to the PMIO

Completion Certificate

Proceed to the next lesson in your course material PMIO

Honeywell Confidential Copyright © 2012 Honeywell International Inc. Describe the C200/C200E Hardware Interface to the PMIO

29

4/13/2012

Honeywell

This page intentionally left blank

PMIO

Honeywell Confidential Copyright © 2012 Honeywell International Inc. Describe the C200/C200E Hardware Interface to the PMIO

30

15

4/13/2012

Describe the I/O Card File

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

PMIO

31

Describe the I/O Card File 4/13/2012

Honeywell

Introduction • In this lesson you will learn about the components of the I/O processor card file found in the PMIO cabinet. • At the conclusion of this lesson, you will be able to: – Identify the I/O link (IOL) interface cable connections – Locate an I/O processor (IOP) in a card file – Explain card file addressing – Identify the power connections

PMIO

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

32

16

Describe the I/O Card File 4/13/2012

31 Topics

Honeywell

• IOL Connections • IOP Location • Card File Addressing • Power Connections

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

PMIO

Describe the I/O Card File 4/13/2012

33

Honeywell

IOL Interface Cable Connections – PMIO

Cards 1 - 15 File 5

IOLIM

CNI

Server

C200

01

Cards 1 - 15

PCIC

File 4

24 IOL cables

Cards 1 - 15 File 3

PMIO

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

34

17

Describe the I/O Card File 4/13/2012

IOL Interface Cable Connections on IOP Card File

Honeywell

Cards 1 - 15

IOL cable connectors A and B

PMIO

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

35

Topics

Describe the I/O Card File 4/13/2012

Honeywell

• IOL Connections

• IOP Location • Card File Addressing • Power Connections

PMIO

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

36

18

Describe the I/O Card File 4/13/2012

31 Honeywell

IOP Card File Locations – PMIO

Cards 1 - 15 File 5

IOLIM

CNI

Server

C200

01

Cards 1 - 15

PCIC

File 4

24

IOL cables

Cards 1 - 15 File 3

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

PMIO

37

Describe the I/O Card File 4/13/2012

Honeywell

IOP Locations – PMIO • Card file with cover plate

– IOP cards are referenced by their numerical location within each card file.

1

PMIO

2

3

4

5

6

7

8

9 10 11 12 13 14 15

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

38

19

Describe the I/O Card File 4/13/2012

Topics

Honeywell

• IOL Connections • IOP Location

• Card File Addressing • Power Connections

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

PMIO

Describe the I/O Card File 4/13/2012

39

Honeywell

IOP Card File Locations – PMIO File number jumpers

Cards 1 - 15 File 5

IOLIM

CNI

Server

C200

01

Cards 1 - 15

PCIC

File 4

24 IOL cables

Cards 1 - 15 File 3

PMIO

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

40

20

Describe the I/O Card File 4/13/2012

31 File Number Jumpers for IOP Chassis

Honeywell

• File numbers range from 1 to 8

File number jumpers

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

PMIO

41

Describe the I/O Card File 4/13/2012

File Number Jumpers for IOP Chassis

Honeywell

• Pin setting is one less than actual file number • Odd parity

P 4 2 1

PMIO

FILE ADDR

P 4 2 1

P 4 2 1

FILE ADDR

FILE ADDR

File # 3 Pinned 2

File # 4 Pinned 3

File # 8 Pinned 7

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

42

21

Describe the I/O Card File 4/13/2012

UCN Address Jumpers

Honeywell

• UCN address jumpers do not apply to Experion PKS

UCN address jumpers – do not set these (remove)

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

PMIO

Describe the I/O Card File 4/13/2012

43

Honeywell

Question 1: File Addressing When setting address jumpers for card file #6 which pins must have jumpers? A) 4, 1 B) 4, 1, P C) 4, 2

P 4 2 1

D) 4, 2, P

FILE ADDR

Incorrect. Correct! For Forcard cardfile file#6, #6,pins, pins,4, 4,11and andPPmust musthave havejumpers. jumpers. Since we are pinning out card file #6 we actually pin it as #5 The correct Your answer: answer is: therefore we pin 4 and 1. When we do this we have an even You must answer set the which question before number of -answer jumpers against the odd parity rule. You Incorrect Correct did You not answered -Click Clickanywhere anywhere thisthis question correctly! to togoes continue continue completely continuing This rule states that at all times an odd number of jumpers must be set. Therefore we must set the 'P' parity jumper. Click anywhere to continue.

PMIO

Submit

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

44

22

Clear

Describe the I/O Card File 4/13/2012

31 Topics

Honeywell

• IOL Connections • IOP Location • Card File Addressing

• Power Connections

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

PMIO

45

Describe the I/O Card File 4/13/2012

Honeywell

Power for IOP Chassis • Power from power subsystem – Redundant power cables from subsystem – Redundant power supplies (optional)

PMIO

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

46

23

Describe the I/O Card File 4/13/2012

Honeywell

Question 2: IOP Jumpers and Connections C B

D

A

Which of these are IOP card file number jumpers? A) A B) B C) C D) D TheIncorrect! Your correct answer: answer Correct! Picture Pictureis: 'A' 'A'shows showsthe theIOP IOPcard cardfile file You must answer thejumpers. question before number YouIncorrect Correct did You not -answer answered -Click Click anywhere anywhere thisthis question correctly! to tocontinue continue completely continuing

Submit

Click anywhere to continue.

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

PMIO

47

Summary

Clear

Describe the I/O Card File 4/13/2012

Honeywell

• An I/O processor card file found in the PMIO cabinet: to the IOLIM in the C200/C200E rack and to other I/O processor card – Links files through I/O link (IOL) interface cables up to 15 IOPs identified by the card numbers on the card file cover – Contains plate

– Has a card file number that ranges from 1 through 8 • Numbers are set by jumpers as 0 through 7 with odd parity • Card file jumpers are not to be confused with the UCN address jumpers (which do not apply to Experion PKS)

– Gets power from the PMIO power subsystem PMIO

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

48

24

Describe the I/O Card File 4/13/2012

31 Honeywell

Conclusion

Describe the I/O Card File

Completion Certificate

Proceed to the next lesson in your course material. PMIO

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

49

Describe the I/O Card File 4/13/2012

Honeywell

This page intentionally left blank

PMIO

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

50

25

Describe the I/O Card File 4/13/2012

Describe How to Configure PMIO Hardware

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

PMIO

51

Describe How to Configure PMIO Hardware 4/13/2012

Honeywell

Introduction

• In this lesson you will learn how to configure PMIO hardware in Control Builder. • At the conclusion of this lesson, you will know how to: – Configure an I/O link interface module (IOLIM) – Add I/O processor (IOP) modules to the I/O link (IOL) – Load and activate IOPs

PMIO

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

52

26

Describe How to Configure PMIO Hardware 4/13/2012

31 Honeywell

Topics

• Configuring an IOLIM • Adding IOPs to the IOL • Loading and Activating IOPs

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

PMIO

53

Describe How to Configure PMIO Hardware 4/13/2012

Honeywell

Configure an IOLIM • Select IOLIM from the list of interface modules

– An IOLIM appears in the Project tab and

– A configuration dialog box opens (next slide) PMIO

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

54

27

Describe How to Configure PMIO Hardware 4/13/2012

Honeywell

Configure an IOLIM • Enter configuration parameters and click OK

Supervisory CNI module

IOLIM slot number Check if IOLIM is redundant

Fill in secondary IOLIM name if redundant

PMIO

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

55

Describe How to Configure PMIO Hardware 4/13/2012

Honeywell

Configure an IOLIM • Double-click the IOL under the IOLIM in Project

• Enter a name and description

PMIO

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

56

28

Describe How to Configure PMIO Hardware 4/13/2012

31 Honeywell

Question 1: Configuring an IOLIM

When you configure an IOLIM, you must complete all of these steps except: A) Create the IOLIM in Control Builder B) Enter IOLIM configuration parameters including the C200/C200E chassis slot number in which it resides C) Create a new IOL for the IOLIM and enter its name and description D) Enter the name and description for the IOL that is created automatically when you create the IOLIM Yourcorrect The answer: answer is: You must answer the question before Yes! No. When you you configure an an IOLIM, you you must must YouIncorrect Correct did When You not -answer answered -Click Clickconfigure anywhere anywhere thisthis question correctly! to toIOLIM, continue continue completely continuing complete all of these steps except "Create a new IOL for the IOLIM and enter its name and description". When an IOLIM is added the IOL is automatically created by Control Builder. Click anywhere to continue.

PMIO

Submit

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

57

Clear

Describe How to Configure PMIO Hardware 4/13/2012

Honeywell

Topics • Configuring an IOLIM

• Adding IOPs to the IOL • Loading and Activating IOPs

PMIO

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

58

29

Describe How to Configure PMIO Hardware 4/13/2012

Honeywell

Add IOPs • Add IOP modules to the IOL – Click and drag from Library to Project

– Or select from I/O Modules

PMIO

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

59

Describe How to Configure PMIO Hardware 4/13/2012

Honeywell

Assign IOPs • Assign the IOP to the IOL

PMIO

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

60

30

Describe How to Configure PMIO Hardware 4/13/2012

31 Honeywell

Assign IOPs • Assigned IOPs appear under their IOL

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

PMIO

61

Describe How to Configure PMIO Hardware 4/13/2012

Honeywell

Add IOPs • Configure the IOP

Choose a scan rate

IOP number, 1 – 40

Physical IOP location

PMIO

Check if IOP is redundant

Physical location of secondary IOP

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

62

31

Describe How to Configure PMIO Hardware 4/13/2012

Honeywell

Question 2: IOP Assignment IOPs are assigned to: A) A control execution environment (CEE) B) An IOLIM C) An IOL D) Nothing. IOPs remain unassigned

The correct Your answer: answer is: Incorrect. Correct! IOPs IOPsare areassigned assignedto toan anIOL. IOL. You must answer the question before YouIncorrect Correct did You not -answer answered -Click Clickanywhere anywhere thisthis question correctly! to tocontinue continue completely continuing Click anywhere to continue.

Submit

PMIO

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

63

Clear

Describe How to Configure PMIO Hardware 4/13/2012

Honeywell

Topics • Configuring an IOLIM • Adding IOPs to the IOL • Loading and Activating IOPs 

PMIO

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

64

32

Describe How to Configure PMIO Hardware 4/13/2012

31 Honeywell

Loading IOLIM, IOL, and IOPs • Right click the IOLIM – Select Load with Contents

PMIO

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

65

Describe How to Configure PMIO Hardware 4/13/2012

Honeywell

Loading IOLIM, IOL, and IOPs • Verify the load list

• Do not check

PMIO

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

66

33

Describe How to Configure PMIO Hardware 4/13/2012

Honeywell

Loading IOLIM, IOL, and IOPs • After successful load, Monitor tab displays IOPs in blue. – Indicates IOP is inactive

PMIO

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

67

Describe How to Configure PMIO Hardware 4/13/2012

Honeywell

Loading IOLIM, IOL, and IOPs • In Project, IOP channels appear under the IOP. • In Monitoring, IOP channels appear under the IOP only after the CM that uses the channel is downloaded.

PMIO

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

68

34

Describe How to Configure PMIO Hardware 4/13/2012

31 Honeywell

Loading IOLIM, IOL, and IOPs • When valid, LED turns green. – IOP changes from yellow to blue in Monitor tree

• IOP can be activated from the monitoring tree or from a combo box. – (Run = Active)

PMIO

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

69

Describe How to Configure PMIO Hardware 4/13/2012

Honeywell

Question 3: Loading and Activating IOPs Which statement about loading and activating IOPs is false? A) The IOL is automatically loaded with its IOLIM B) The Project tab displays IOPs in blue when they are located successfully C) IOP channels appear under the IOP in the Project tab D) An IOP can be activated by changing its execution state to Run

Incorrect. Correct! The Thefalse falsestatement statementisis""The TheProject Projecttab tab The Your correct answer: answer is:when they are loaded." Actually displays IOPs in blue You musttab answer the the question before the Monitor displays IOPS in blue. The Project YouIncorrect Correct did You not -answer answered -Click Clickanywhere anywhere thisthis question correctly! to tocontinue continue completely continuing tab will not display colors next to the IOPS. Click anywhere to continue.

Submit

PMIO

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

70

35

Clear

Describe How to Configure PMIO Hardware 4/13/2012

Honeywell

Summary

• When you configure an IOLIM and its associated hardware, remember:

– Create and configure the IOLIM in Control Builder – The IOL is created automatically when you create the IOLIM – Assign IOPs to the IOL and not the IOLIM – The Monitor tab displays IOPs in blue when they are loaded successfully

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

PMIO

71

Describe How to Configure PMIO Hardware 4/13/2012

Honeywell

Conclusion Describe How to Configure PMIO Hardware

Completion Certificate

Proceed to the next lesson in your course material. PMIO

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

72

36

Describe How to Configure PMIO Hardware 4/13/2012

31

Describe How to Configure PMIO Channel Blocks in CMs

Honeywell Confidential Copyright © 2012 Honeywell International Inc. Describe How to Configure PMIO Channel Blocks in CMs

PMIO

4/13/2012

73

Honeywell

Introduction

• In this lesson you will learn to configure a PMIO channel block in a control module (CM). • At the conclusion of this lesson, you will know how to: – Configure and load a PMIO channel block – Activate and delete a PMIO channel block

PMIO

Honeywell Confidential Copyright © 2012 Honeywell International Inc. Describe How to Configure PMIO Channel Blocks in CMs

74

37

4/13/2012

Topics

Honeywell

• Configuring and Loading a PMIO Channel Block • Activating and Deleting a PMIO Channel Block

PMIO

Honeywell Confidential Copyright © 2012 Honeywell International Inc. Describe How to Configure PMIO Channel Blocks in CMs

4/13/2012

75

Adding and Assigning a Channel Block

Honeywell

• First, add and assign a PMIO channel block; then, configure the block parameters. – Two methods to add and assign a PMIO channel block: • Method 1: Add block from Library -- PMIO tree; then, assign to specific a IOP and a specific channel • Method 2: Add block from Project – the specific IOP and specific channel are automatically assigned

PMIO

Honeywell Confidential Copyright © 2012 Honeywell International Inc. Describe How to Configure PMIO Channel Blocks in CMs

76

38

4/13/2012

31 Adding and Assigning a Channel Block

Honeywell

• Method 1: Library – PMIO tree – Click and drag the channel block to a CM

PMIO

Honeywell Confidential Copyright © 2012 Honeywell International Inc. Describe How to Configure PMIO Channel Blocks in CMs

4/13/2012

77

Assigning a Channel Block

Honeywell

• Right click the block to assign

Right-click

PMIO

Select Function Block Assign

Honeywell Confidential Copyright © 2012 Honeywell International Inc. Describe How to Configure PMIO Channel Blocks in CMs

78

39

4/13/2012

Assigning a Channel Block

Honeywell

• The Function Block Assignment dialog box appears.

Select a channel from the list of available IOP channels

Click Assign

PMIO

Honeywell Confidential Copyright © 2012 Honeywell International Inc. Describe How to Configure PMIO Channel Blocks in CMs

4/13/2012

79

Verifying the Channel Block Assignment

Honeywell

• After assigning an IOP channel, verify the IOP name and channel number appear in the block.

IOP and channel now assigned

PMIO

Honeywell Confidential Copyright © 2012 Honeywell International Inc. Describe How to Configure PMIO Channel Blocks in CMs

80

40

4/13/2012

31 Adding and Assigning a Channel Block

Honeywell

• Method 2: Project – Click and drag from the IOP in Project

IOP and channel assigned automatically

Honeywell Confidential Copyright © 2012 Honeywell International Inc. Describe How to Configure PMIO Channel Blocks in CMs

PMIO

81

4/13/2012

Honeywell

Channel Block Name

After assignment, the channel name becomes: CM name.Function Block name

PMIO

Honeywell Confidential Copyright © 2012 Honeywell International Inc. Describe How to Configure PMIO Channel Blocks in CMs

82

41

4/13/2012

Configuring a Channel Block

Honeywell

• Configure the IO channel block in the Parameters dialog box – Enter a name and description in the Main tab

PMIO

Honeywell Confidential Copyright © 2012 Honeywell International Inc. Describe How to Configure PMIO Channel Blocks in CMs

83

Configuring a Channel Block

4/13/2012

Honeywell

• Configure the IO channel block in the Parameters dialog box – Enter appropriate parameters in the Configuration tab

PMIO

Honeywell Confidential Copyright © 2012 Honeywell International Inc. Describe How to Configure PMIO Channel Blocks in CMs

84

42

4/13/2012

31 Wiring and Downloading the Function Blocks

Honeywell

• Soft-wire the CM blocks • Download

PMIO

Honeywell Confidential Copyright © 2012 Honeywell International Inc. Describe How to Configure PMIO Channel Blocks in CMs

85

Downloading the CM

4/13/2012

Honeywell

• In Monitoring, IOP channels appear under the IOP after downloading the CM that uses the channel

PMIO

Honeywell Confidential Copyright © 2012 Honeywell International Inc. Describe How to Configure PMIO Channel Blocks in CMs

86

43

4/13/2012

Honeywell

Question 1: Loading a PMIO Channel Block

You must download a CM that uses a channel block to see the channel block in which tab in the Control Builder: A) Library tab B) Monitoring tab C) Project tab D) All of the above

Incorrect. You must download a CM that uses a Correct! You must download a CM that uses a channel channelanswer block to channel block in the The Your correct answer: is:see the block to see the channel block in the Monitoring tab. Monitoring tab. In, Monitoring, IOP channels appear In, Monitoring, IOP the channels appear under the IOP You must answer question before under the IOP only after the CM that uses the channel YouIncorrect Correct did You not -answer answered -Click Clickanywhere anywhere thisthis question correctly! to tocontinue continue completely only after the CMcontinuing that uses the channel is downloaded. is downloaded. Click anywhere to continue. Click anywhere to continue.

Submit

PMIO

Clear

Honeywell Confidential Copyright © 2012 Honeywell International Inc. Describe How to Configure PMIO Channel Blocks in CMs

87

Topics

4/13/2012

Honeywell

• Configuring and Loading a PMIO Channel Block

• Activating and Deleting a PMIO Channel Block

PMIO

Honeywell Confidential Copyright © 2012 Honeywell International Inc. Describe How to Configure PMIO Channel Blocks in CMs

88

44

4/13/2012

31 Activating IOP Channels

Honeywell

• PMIO channel blocks have execution states: active and inactive – If inactive, channel blocks appear blue in Monitoring • Under the CM • Under the IOPs

Honeywell Confidential Copyright © 2012 Honeywell International Inc. Describe How to Configure PMIO Channel Blocks in CMs

PMIO

89

Activating IOP Channels

4/13/2012

Honeywell

• There are many options to activate IOP channels: – Activate IOP channels directly: • Under the CM or under the IOP

PMIO

Honeywell Confidential Copyright © 2012 Honeywell International Inc. Describe How to Configure PMIO Channel Blocks in CMs

90

45

4/13/2012

Activating IOP Channels

Honeywell

• There are many options to activate IOP channels – Activate from the CM • With the CM • Without the CM

Honeywell Confidential Copyright © 2012 Honeywell International Inc. Describe How to Configure PMIO Channel Blocks in CMs

PMIO

91

4/13/2012

Honeywell

Channels in the Monitor Tab • Activation causes channel blocks to turn green – Under the CM – Under the IOPs

PMIO

Honeywell Confidential Copyright © 2012 Honeywell International Inc. Describe How to Configure PMIO Channel Blocks in CMs

92

46

4/13/2012

31 Deleting IOP Channels

Honeywell

• IOP channels cannot be deleted from the IOL • The only way to delete IOP channels is to delete the CM that uses them

Honeywell Confidential Copyright © 2012 Honeywell International Inc. Describe How to Configure PMIO Channel Blocks in CMs

PMIO

4/13/2012

93

Honeywell

Question 2: Activating and Deleting IOP Channels An IOP channel block is not: A) Activated from the CM with or without activating the CM B) Activated directly under the CM or under the IOP in the Monitoring tab C) Green in the Monitoring tab when it has been activated D) Deleted from its IOL

Incorrect. Correct! An AnIOP IOPchannel channelblock blockisisnot notdeleted deleted The correct Your answer: answer is: from its IOL. It can only be deleted by Youdeleting must answer the question before the anywhere CM that contains it. YouIncorrect Correct did You not -answer answered -Click Click anywhere thisthis question correctly! to tocontinue continue completely continuing Click anywhere to continue.

Submit

PMIO

Clear

Honeywell Confidential Copyright © 2012 Honeywell International Inc. Describe How to Configure PMIO Channel Blocks in CMs

94

47

4/13/2012

Summary

Honeywell

• A PMIO channel block: be added and assigned to a CM from the Library Tab (PMIO tree) or – Can from the Project Tab

– Is inactive or blue in Monitoring until activated when it turns green – Can be activated from the CM with or without activating the CM be activated directly under the CM or under the IOP in the Monitoring – Can tab – Can be deleted only by deleting the CM that contains it

Honeywell Confidential Copyright © 2012 Honeywell International Inc. Describe How to Configure PMIO Channel Blocks in CMs

PMIO

4/13/2012

95

Honeywell

Conclusion

Describe How to Configure PMIO Channel Blocks in CM

Completion Certificate

Proceed to the next lesson in your course material PMIO

Honeywell Confidential Copyright © 2012 Honeywell International Inc. Describe How to Configure PMIO Channel Blocks in CMs

96

48

4/13/2012

31

Describe PMIO Configuration in a C300 System

PMIO

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

97

Describe PMIO Configuration in a C300 System 4/13/2012

Honeywell

Overview

• In this lesson you will learn about the configuration of PMIO in C300

PMIO

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

98

49

Describe PMIO Configuration in a C300 System 4/13/2012

Honeywell

PMIO Configuration in C300 • C300 has 2 IOLINK’s by default

– To configure PMIO in C300, IOFAMILY property of the IOLINK must be set to PM_IO_TYPE

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

PMIO

99

Describe PMIO Configuration in a C300 System 4/13/2012

Honeywell

Add IOPs • Add IOP modules to the IOLINK – Click and drag from Library to Project

– Or select from I/O Modules

PMIO

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

100

50

Describe PMIO Configuration in a C300 System 4/13/2012

31 Honeywell

IOP Assignment

• The IO modules must be assigned to the IOLINK which is configured for PMIO. • Improper assignment gives an Assignment error

PMIO

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

101

Describe PMIO Configuration in a C300 System 4/13/2012

Honeywell

IOP Configuration and Load

• Procedure to configure and load an IOP in C300 is similar to IOP configuration and load in C200/C200E

PMIO

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

102

51

Describe PMIO Configuration in a C300 System 4/13/2012

Honeywell

Conclusion

Describe PMIO Configuration in a C300 System

Completion Certificate

Proceed to the PMIO lab exercises. PMIO

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

103

Describe PMIO Configuration in a C300 System 4/13/2012

Honeywell

This page intentionally left blank

PMIO

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

104

52

Describe PMIO Configuration in a C300 System 4/13/2012

31

Topic: PMIO Contents Configure an I/O Link Module (IOLIM) for C200E .................................................................................3 Configure Digital, Analog and Hart IOPs .............................................................................................13 Assign, Load, and Activate PMIO for C200E ......................................................................................29 Assign, Load, and Activate PMIO for C300 .........................................................................................39 Configure a Continuous Control Strategy with PMIO ..........................................................................49 Load, Activate, and Operate CMs with PMIO ......................................................................................75

4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

1

This page was intentionally left blank.

2

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

31

PMIO Configure an I/O Link Module (IOLIM) for C200E

Configure an I/O Link Module (IOLIM) for C200E Practice Objective After completing this lesson you will be able to configure a SIMIOLIM and its associated I/O Link (IOL). •

Configure a SIMIOLIM with the proper settings in Control Builder



Configure an I/O Link (IOL) with the proper settings in Control Builder

Introduction The purpose of this lesson is to familiarize you with the methods of configuring I/O Link Modules (IOLIMs) in the Experion PKS system. The following procedures are introduced in this lab. •

Configure an SIMIOLIM

Note

If you are using SIM-C300 / C300 in class, skip this portion of the lab.

4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

3

PMIO Configure an I/O Link Module (IOLIM) for C200E

Configure an IOLIM Use the following procedure to configure and add a SIMIOLIM to a project. 

Step 1

Action Read the important information in the Attention box:

ATTENTION Only students configuring a C200E should complete this portion of the lab. Students configuring a C300 should go to the following portion of the lab: “Configure Digital, Analog and Hart IOPs” Look on the Contents page (at the beginning of this lab) to find the page number.

4

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

31

PMIO Configure an I/O Link Module (IOLIM) for C200E 

Step 2

Action Select SIMIOLIM from the list of Interface Modules to open the configuration form. From the File menu, select New>Interface Modules>SIMIOLIM – IO Link Interface Simulator.

ATTENTION The above method of adding an SIMIOLIM to the Project is the same as we used, previously.

3

Enter the following details: Tag Name:

IOLIM0303

Item Name:

IOLIM0303_item

Description:

IOLIM Simulation `

4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

5

PMIO Configure an I/O Link Module (IOLIM) for C200E 

Step 4

Action Enter the Host Name (the name of your assigned Server).

ATTENTION Once the Host Name is added press enter. The Host IP Address should appear automatically.

5

Click on the Server Displays tab.

6

Enter the following information: Group:

51

Position:

3

Group Parameter: IOLIM0303

6

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

31

PMIO Configure an I/O Link Module (IOLIM) for C200E 

Step 7

4/13/2012

Action Click OK to add the configured IOLIM to Project Tree.

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

7

PMIO Configure an I/O Link Module (IOLIM) for C200E

Configure an IO Link Use the following procedure to configure the I/O Link. 

Step 1

Action Click the “+” icon adjacent to IOLIM0303 to display the SIMIOLINK_###.

ATTENTION You might get a different number adjacent to SIMIOLINK. In this case it is 679.

8

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

31

PMIO Configure an I/O Link Module (IOLIM) for C200E 

Step 2

4/13/2012

Action Right-click the SIMIOLINK_###, select Module Properties.

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

9

PMIO Configure an I/O Link Module (IOLIM) for C200E 

Step 3

Action In the Main tab, enter Tag Name:

IOLINK0303

Item Name:

IOLINK0303_item

Description:

IOLINK Simulation.

ATTENTION The I/O LINK is the software window for the PMIO. There will be numerous parameters in the Monitor Tab (and therefore in the Station Point Detail) that provide a view to the status of the various PMIO racks associated with this IOLIM. 4

10

Click on the Server Displays tab.

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

31

PMIO Configure an I/O Link Module (IOLIM) for C200E 

Step 5

Action Enter the following information: Group:

51

Position:

4

Group Parameter: IOLINK0303

6

4/13/2012

Click OK.

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

11

PMIO Configure an I/O Link Module (IOLIM) for C200E

This page was intentionally left blank.

12

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

31

PMIO Configure Digital, Analog and Hart IOPs

Configure Digital, Analog and Hart IOPs Practice Objective The purpose of this lesson is to familiarize you with the configuration of Analog and Digital PM IOPs. •

Understand I/O module naming and configuration



Understand IOM location configuration: IOP File Number and Card Number



Configure 2 Digital, 2 Analog and 2 Hart IOPs in Control Builder



Download and verify the configuration

Introduction The purpose of this Lesson is to familiarize you with the configuration of Analog and Digital IOPs. The following procedures are included in this lab:

4/13/2012



Select an IOP



Create an Analog Input IOP



Configure a HLAI IOP



Create an Analog Output IOP



Create a Digital Input IOP



Create a Digital Output IOP



Create a Hart Analog Input IOP



Create a Hart Analog Output IOP

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

13

PMIO Configure Digital, Analog and Hart IOPs

Procedure Select an IOP 

Step 1

Action Read the important information in the Attention box:

ATTENTION This portion of the lab should be completed by ALL students – those configuring a C200E, and also those configuring a C300.

2

Use one of the following two methods to add an IOP. Menu Method: From the File menu, select New > I/O Modules > PMIO > [IOP selection].

14

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

31

PMIO Configure Digital, Analog and Hart IOPs 

Step 3

Action Library Method: Navigate to the Library Tree window. Expand the PMIO directory and select an IOP. If the Project Tree window is also open, the chosen IOP can be dragged to a blank area (which adds it to Unassigned), or the IOP can be dragged directly to the appropriate IOLINK

ATTENTION There are many choices in Control Builder under the I/O Modules menu pull down. All I/O types can be accessed and added to a project using either the Menu method or the Library method.

4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

15

PMIO Configure Digital, Analog and Hart IOPs

Create an Analog Input IOP The following procedure creates an analog input IOP. 

Step

Action

1

Arrange Project and Library windows in Control Builder as shown in Step 3.

2

Navigate to the Library Tree window in Control Builder and expand the PMIO library.

3

Drag and drop the HLAI IOP from the PMIO library to the blank area at the bottom of the Project Tree window. A configuration dialog box automatically opens when the IOP is added to the project window

16

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

31

PMIO Configure Digital, Analog and Hart IOPs 

Step 4

Action Enter the following in the configuration dialog box: Destination Tagnames:

CPM3AI_F3C01

Destination Item Names:

CPM3AI_F3C01_item

ATTENTION It is a good idea for the module name to reflect the type of module you are using and its location. This will make tracking easier in the future when you add more modules to your system. We chose CPM3AI_F3C01. This refers to the CPM associated with the IOLIM, the IOP type, the rack number, and the card number, assuming card File 3 and card 1.

4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

17

PMIO Configure Digital, Analog and Hart IOPs 

Step 5

Action Click Finish and view the Project Tree window. The correct name should now appear when you expand the Unassigned section in the Project Tree window

18

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

31

PMIO Configure Digital, Analog and Hart IOPs

Configure a HLAI IOP The following procedure configures a HLAI IOP. 

Step

Action

1

Double-click CPM3AI_F3C01 in the Unassigned section of the Project Tree window to display the Parameter Configuration form.

2

Enter the following information in the appropriate field in the Main tab: Description: Test Strategy PMIO AI Module IOP Number: 1 I/O Link Scan Rate: Accept the default: 250_ms

ATTENTION PMIO has the ability to optimize communication on the IO Link. Each IOP can have its own Scan Rate. The IO Link bandwidth is divided into 1000 Link Units and they can be used most effectively by determining how fast updates are needed by the CMs which will use the IO signals, and setting the Scan Rate accordingly. A link unit is roughly equivalent to one parameter per second. For a complete write-up on Link Units, including a Link Unit Calculation tool, see Knowledge Builder, Experion PKS R400 > Planning and Design > Control Hardware Planning Guide > Process Manager IO Integration Planning > System Topology and Performance Considerations.

4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

19

PMIO Configure Digital, Analog and Hart IOPs 

Step 3

Action •

I/O Processor Modules may reside in up to eight PMIO card files.



Each IOP has a software designator: IOP Number



Each IOP has a physical location consisting of: ­ File Number (1-8) ­ Card Number (1-15)



Redundant IOPs use the same IOP Number designator: Each partner has a unique File number and Card number. In class, enter the following: CPM3AI_F3C01 is in File 3, Card 1, non redundant, and is IOP Number 1

ATTENTION PMIO modules can be mounted in any slot of any card file. Therefore, part of the IOP configuration is the physical location. This consists of the file number, which is set up using jumpers on the chassis back plane, and the slot number counted from left to right starting at 1. The above configuration uses card file three and slot one and incorporates this information into the IOP name. If your assigned AI module is in a different location, modify your work accordingly. The IOP Number assigned to a module does not have to be the same as the card number. Recall that an IOLIM can support up to 40 IOPs. The IOP numbers for these would be from 1 to 40. The card numbers are related to file slot locations and run from 1 to 15.

20

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

31

PMIO Configure Digital, Analog and Hart IOPs 

Step 4

Action Click the Server Displays tab.



4/13/2012

The Point Detail Display and the Group Detail Display are already filled. This is true for hardware objects and SCMs. Input this information for CMs

5

Add CPM3AI_F3C01 to Group # 51, Pos # 5.

6

Click OK.

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

21

PMIO Configure Digital, Analog and Hart IOPs

Create an Analog Output IOP The following procedure creates an analog output IOP. 

Step

Action

1

Set up Control Builder making the Project Tree window, Library Tree window, and Monitoring Tree window visible.

2

From the Library window, expand the PMIO library.

3

Drag and drop the IOP AO16 from the PMIO library to the blank space at the bottom of the project tree. A configuration dialog box automatically opens when the IOP is added to the project window

4

Enter the following Destination Tagnames:

CPM3AO_F3C02.

Destination Item Names:

CPM3AO_F3C02_item.

ATTENTION This configuration assumes the IOP is located in File 3, Card 2.

5

Click Finish.

6

Double click CPM3AO_F3C02 in the Project Tree under the Unassigned section.

7

Enter the following information in the Parameters form. Main tab: Description: IOP Number: File: Card: Scan Rate: Failure Option:

Test Strategy PMIO AO Module 2 3 2 250_MS Hold

Server Displays tab: Group: 51 Position: 6 Group Parameter: CPM3AO_F3C02 8

22

Click OK.

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

31

PMIO Configure Digital, Analog and Hart IOPs

Create a Digital Input IOP The following procedure creates a digital input IOP. 

Step 1

Action From the File menu select: New > I/O Modules > PMIO > DI24V – 24 Volt Digital Input, 32 ch

The method shown above is another way of adding a new I/O Module rather than the method used in prior labs ATTENTION Here we use the File pull down to add a new IOP. One benefit of this method is that you are able to see the details of the Modules (number of channels, voltage/current, Isolated/non-Isolated) directly in the selection menu.

4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

23

PMIO Configure Digital, Analog and Hart IOPs 

Step 2

Action Enter the following information: Main tab: Tagname: Item Name: Description: IOP Number: File: Card: Scan Rate:

CPM3DI_F3C03 CPM3DI_F3C03_item Test Strategy PMIO DI Module 3 3 3 100_MS

Server Displays tab: Group: Position: Group Parameter: 3

24

51 7 CPM3DI_F3C03

Click OK.

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

31

PMIO Configure Digital, Analog and Hart IOPs

Create a Digital Output The following procedure creates a digital output IOP. 

Step 1

Action From the File menu select: New>I/O Modules>PMIO>DO32 – Digital Output, 32 ch

Using the Menu Method to create your new I/O Module will open the Main tab of Module Properties. 2

Enter the following information in the Parameters form: Main tab: Tag Name: Item Name: Description: IOP Number: File: Card: Scan Rate:

CPM3DO_F3C04 CPM3DO_F3C04_item Test Strategy PMIO DO Module 4 3 4 100_MS

Server Displays tab: Group: Position: Group Parameter: 3

4/13/2012

51 8 CPM3DO_F3C04

Click OK.

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

25

PMIO Configure Digital, Analog and Hart IOPs

Create a Hart Analog Input IOP The following procedure creates a Hart Analog Input IOP. 

Step 1

Action From the File menu select: New>I/O Modules>PMIO>HLAIHART – High Level Analog Input, Hart Capable, 16ch

Using the Menu Method to create your new I/O Module will open the Main tab of Module Properties. 2

Enter the following information in the Parameters form: Main tab: Tagname: Item Name: Module Description: IOP Number: File: Card: Scan Rate:

CPM3HAI_F3C11 CPM3HAI_F3C11_item Test Strategy PMIO HLAI Module 5 3 11 250_MS

Server Displays tab: Group: Position: Group Parameter: 3

26

52 1 CPM3HAI_F3C11

Click OK.

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

31

PMIO Configure Digital, Analog and Hart IOPs

Creates a Hart Analog Output IOP The following procedure creates a Hart Analog Output IOP. 

Step 1

Action From the File menu select: New>I/O Modules>PMIO>AO16HART– Analog Output, Hart Capable, 16ch

Using the Menu Method to create your new I/O Module will open the Main tab of Module Properties. 2

Enter the following information in the Parameters form: Main tab: Tagname: Item Name: Description: IOP Number: File: Card: Scan Rate:

CPM3HAO_F3C12 CPM3HAO_F3C12_item Test Strategy PMIO HAO Module 6 3 12 250_MS

Server Displays tab: Group: Position: Group Parameter: 3

4/13/2012

52 2 CPM3HAO_F3C12

Click OK.

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

27

PMIO Configure Digital, Analog and Hart IOPs

This page was intentionally left blank.

28

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

31

PMIO Assign, Load, and Activate PMIO for C200E

Assign, Load, and Activate PMIO for C200E Practice Objective After completing this lesson, you will be able to assign, load, and activate IOPs in Control Builder for C200E and verify that the IOP database has been validated. Introduction The purpose of this lesson is to familiarize you with the configuration of Analog and Digital IOPs. The following procedures are introduced in this lab: •

Assign IOPs to the I/O Link



Load the IOLIM, IOLINK, and IOPs



Verify the load



Verify the IOP database has been validated

4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

29

PMIO Assign, Load, and Activate PMIO for C200E

Procedure Assign IOPs to the IOLINK The following procedure assigns IOPs to an I/O Link. 

Step 1

Action Read the important information in the Attention box:

ATTENTION Only students configuring a C200E should complete this portion of the lab. Students configuring a C300 should go to the following portion of the lab: “Assign, Load, and Activate PMIO for C300” Look on the Contents page (at the beginning of this lab) to find the page number.

2

From the Control Builder Edit menu, click Execution Environment Assignment to display the Execution Environment Assignment screen.

ATTENTION When configuring Series A IO modules, we assign them to a CEE prior to loading. PMIOs are assigned to an IOLINK and not a CEE. Depending on the type of module selected in the IOMs tab, IOLINK or CEE selections will appear in the Assign To section.

3

Locate the Available Modules section on the left side of the window and Click the tab labeled IOMs.

4

Locate your destination I/O Link IOLINK0303

30

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

31

PMIO Assign, Load, and Activate PMIO for C200E 

Step

Action

5

If your Project has multiple I/O Links, then click the applicable destination I/O Link from the window labeled Assign To:

6

Use the or Shift key and select all the IOMs:

If you only have one I/O Link, it will be selected by default.

CPM3AI_F3C01 CPM3AO_F3C02 CPM3DI_F3C03 CPM3DO_F3C04 CPM3HAI_F3C11 CPM3HAO_F3C12

4/13/2012

7

Select your destination IOLINK (IOLINK0303 created previously) from the Assign To list.

8

Click the Assign button. After a few seconds, your IOPs will appear in the section of the window labeled Assigned Modules.

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

31

PMIO Assign, Load, and Activate PMIO for C200E 

Step 9

Action Click Close and observe that your IOPs now appear in the Project tab assigned to IOLINK0303.

ATTENTION An alternative to this is to manually drag the IOP from Unassigned to the IOLINK IOPs can be directly assigned to an IOLINK, when adding them from the library.

32

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

31

PMIO Assign, Load, and Activate PMIO for C200E

Load the IOLIM, IOLINK, and IOPs This procedure loads the IOLIM, IOLINK, and IOPs. 

Step

Action

1

In the Project Tree window, right click IOLIM0303 to open the shortcut menu, and select Load with Contents. There are two commands you may use to load objects to your IOLIM: Load, and Load With Contents. The Load command loads the selected objects to your IOLIM. The Load With Contents command loads the selected object along with all objects assigned to it. For the IOLIM, contents are itself along with its IOLINK and IOPs. For the IOLINK, contents are itself and its IOPs. Load With Contents can be accessed from the Controller menu or by right clicking on the IOLIM or IOLINK. In this lab exercise use the Load With Contents command.

4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

33

PMIO Assign, Load, and Activate PMIO for C200E 

Step

Action

2

Click Continue in the Load window. Verify that the IOLINK and all the IOPs will be loaded.

3

DO NOT select the Automatic Post Load State check box. ATTENTION You will activate the IOPs manually.

4

34

Click OK. •

If there are no errors, the Load Dialog automatically closes.



If you get a configuration error, close the load and determine the problem before proceeding



The usual reasons are: ­ Wrong IOP type selected ­ Wrong slot configured

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

31

PMIO Assign, Load, and Activate PMIO for C200E

Verify the Load Follow this procedure to verify that the IOP has loaded correctly. 

Step 1 2

Action After loading successfully, go to the Monitoring Tree window. The IOLIM will already be activated (green in color). The IOLINK is also active.

3

4/13/2012

The IOPs will be blue in color, indicating their state is inactive.

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

35

PMIO Assign, Load, and Activate PMIO for C200E 

Step 4

Action Call up Group 51 in Station and examine the IOPs. The green color adjacent to the Database Valid item indicates that the database is validated.

36

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

31

PMIO Assign, Load, and Activate PMIO for C200E 

Step 5

4/13/2012

Action Compare the IOPs in the Project and Monitoring Trees.

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

37

PMIO Assign, Load, and Activate PMIO for C200E 

Step 6

Action Expand the DI IOP in Project. •

The contents of a Project IOP are its channels



The channels do not appear in the contents of the IOP in the Monitoring tab until they are downloaded in CMs which use the channels



Once a channel is assigned to an IO block in a CM, the channel name displayed in Project and Monitoring is the name of the IO block: CM name.FB name NOTE: There are two ways to add IOP channels to CMs: 1. Drag the channel from the IOP in the Project tab to the CM. 2. Drag the channel from the IOP type in Library to the CM.The first method saves having to assign the channel to an IOP as it is already selected from an IOP contents tree. The second method requires assignment to a particular IOP and channel. This is done by right clicking on the IO block in the CM and selecting Function Block Assign.

7

Select all the IOPs from the Monitoring Tree window and activate them. ATTENTION To activate the IOP right click on the IOP and select Activate > Selected Item(s).

38

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

31

PMIO Assign, Load, and Activate PMIO for C300

Assign, Load, and Activate PMIO for C300 Practice Objective After completing this lesson, you will be able to assign, load, and activate IOPs in Control Builder for C300 and verify that the IOP database has been validated. Introduction The purpose of this lesson is to familiarize you with the configuration of Analog and Digital IOPs The following procedures are introduced in this lab: •

Assign IOPs to the I/O Link



Load the IOLINK, and IOPs



Verify the load



Verify the IOP database has been validated

4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

39

PMIO Assign, Load, and Activate PMIO for C300

Procedure Assign IOPs to the IOLINK The following procedure assigns IOPs to an I/O Link. 

Step 1

Action Read the important information in the Attention box:

ATTENTION Only students configuring a C300 should complete this portion of the lab. Students configuring a C200E should go to the following portion of the lab: “Configure a Continuous Control Strategy with PMIO” Look on the Contents page (at the beginning of this lab) to find the page number.

2

From the Control Builder Edit menu, click Execution Environment Assignment to display the Execution Environment Assignment screen

ATTENTION When configuring Series C IO modules, we assign them to a CEE prior to loading. PMIOs are assigned to an IOLINK and not a CEE. Depending on the type of module selected in the IOMs tab, IOLINK or CEE selections will appear in the ‘Assign To’ section.

3

Locate the Available Modules section on the left side of the window and click the tab labeled IOMs

4

Locate your destination I/O Link PMIO_IOLINK

40

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

31

PMIO Assign, Load, and Activate PMIO for C300 

Step

Action

5

If your Project has multiple I/O Links, then click the applicable destination I/O Link from the window labeled Assign To:

6

In the IOMs tab, press and hold the key, then select: CPM3AI_F3C01 CPM3AO_F3C02 CPM3DI_F3C03 CPM3DO_F3C04 CPM3HAI_F3C11 CPM3HAO_F3C12

4/13/2012

7

Select your destination IOLINK (PMIO_IOLINK created previously) from the Assign To list.

8

Click the Assign button. After a few seconds, your IOPs will appear in the section of the window labeled Assigned Modules.

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

41

PMIO Assign, Load, and Activate PMIO for C300 

Step 9

Action Click Close and observe that your IOPs now appear in the Project tab assigned to PMIO_IOLINK

ATTENTION An alternative to this is to manually drag the IOP from Unassigned to the IOLINK IOPs can be directly assigned to an IOLINK, when adding them from the library.

42

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

31

PMIO Assign, Load, and Activate PMIO for C300

Load the IOLINK, and IOPs This procedure loads the IOLINK, and IOPs. 

Step 1

Action In the Project Tree window, right click PMIO_IOLINK to open the shortcut menu, and select Load with Contents There are two commands you may use to load objects to your IOLIM: Load, and Load With Contents. The Load command loads the selected objects to your IOLINK. The Load With Contents command loads the selected object along with all objects assigned to it. For the IOLINK, contents are itself and its IOPs. Load With Contents can be accessed from the Controller menu or by right clicking on the IOLIM or IOLINK. In this lab exercise use the Load With Contents command.

4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

43

PMIO Assign, Load, and Activate PMIO for C300 

Step

Action

2

Click Continue in the Load window. Verify that the PMIO_IOLINK and all your IOPs are selected.

3

DO NOT select the Automatic Change ALL….. check box. ATTENTION You will activate the IOPs manually.

4

44

Click OK. •

If there are no errors, the Load Dialog automatically closes.



If you get a configuration error, close the load and determine the problem before proceeding



The usual reasons are: ­ Wrong IOP type selected ­ Wrong slot configured

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

31

PMIO Assign, Load, and Activate PMIO for C300

Verify the Load Follow this procedure to verify that the IOP has loaded correctly. 

Step

4/13/2012

Action

1

After loading successfully, go to the Monitoring Tree window.

2

The PMIO_IOLINK will already be activated (green in color)

3

The IOP’s will be blue in color, indicating their state is inactive.

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

45

PMIO Assign, Load, and Activate PMIO for C300 

Step 4

Action Call up Group 51 in Station and examine the IOPs. The green color adjacent to the Database Valid item indicates that the database is validated.

46

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

31

PMIO Assign, Load, and Activate PMIO for C300 

Step 5

4/13/2012

Action Compare the IOPs in the Project and Monitoring Trees.

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

47

PMIO Assign, Load, and Activate PMIO for C300 

Step 6

Action Expand the DI IOP in Project. •

The contents of a Project IOP are its channels



The channels do not appear in the contents of the IOP in the Monitoring tab until they are downloaded in CMs which use the channels



Once a channel is assigned to an IO block in a CM, the channel name displayed in Project and Monitoring is the name of the IO block: CM name.FB name NOTE: There are two ways to add IOP channels to CMs: 1. Drag the channel from the IOP in the Project tab to the CM. 2. Drag the channel from the IOP type in Library to the CM.The first method saves having to assign the channel to an IOP as it is already selected from an IOP contents tree. The second method requires assignment to a particular IOP and channel. This is done by right clicking on the IO block in the CM and selecting Function Block Assign.

7

Select all the IOPs from the Monitoring Tree window and activate them. ATTENTION To activate the IOP right click on the IOP and select Activate > Selected Item(s).

48

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

31

PMIO Configure a Continuous Control Strategy with PMIO

Configure a Continuous Control Strategy with PMIO (This Lab is Optional) Practice Objective After you complete this lesson you should be able to configure a continuous control strategy with PMIO and contrast it to Series A and Series C IO. •

Configure a PID loop CM using PMIODownload and verify the CM

Introduction The purpose of this lesson is to provide the knowledge to configure a continuous control strategy, using PMIO. The following procedures are included in this lab: •

Create and save a Control Module



Configure a Control Module



Assign CMs to the CEE



Add Function Blocks to a CM



Configure a PMIO AI Channel Block



Configure a Data Acquisition Block



Configure a PID Block



Move Pins on Function Blocks



Configure an AO Block



Finish your CM



Configure a Hart temperature transmitter

Note: If you are using SIM_C300 / C300, then assign the CM to CEE of SIM-C300 / C300. IOLIM0303 and IOLINK0303 (Referred in this lab) will not be present if you are using SIM-C300 / C300. Use PMIO_IOLINK to access the IOP

4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

49

PMIO Configure a Continuous Control Strategy with PMIO

Procedure Create and Save a Control Module The following procedure creates and saves a Control Module. 

Step 1

Action Read the important information in the Attention box:

ATTENTION This portion of the lab should be completed by ALL students – those configuring a C200E, and also those configuring a C300.

2

Set up the Control Builder with both the Library and Project views visible.

3

Expand System from Library window and select CONTROLMODULE.

4

Drag and drop the Control Module into the open space at the bottom of the Project Root ATTENTION To create a Control Strategy, you must create a Control Module and insert and connect function blocks. When you drag and drop the CM to the Project root, it will appear under the Unassigned node. Control Module names are sequentially numbered (for example, CM30, CM31, and so on). The new Control Module is automatically added to your Project.

50

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

31

PMIO Configure a Continuous Control Strategy with PMIO 

Step 5

Action In the resulting dialog box, enter the following: Destination Tagnames:

CM3_FIC201

Destination Item Names: CM3_FIC201_item

6

4/13/2012

Click Finish to add CM3_FIC201 to your Project Tree window under the Unassigned section.

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

51

PMIO Configure a Continuous Control Strategy with PMIO

Configure a Module The following procedure configures a Control Module. 

Step 1

Action Locate your CM under the Unassigned section of the Project Tree window. To configure a CM, you must do two things: •

Define the parameters of the Control Module object.



Create, configure, and connect function blocks.

This can be done in any order. For this procedure, you will configure the Control Module parameters first. CM creation is the same regardless of the IO family used. 2

52

Right-click CM3_FIC201 to open the shortcut menu and then select Module Properties to call up top level CM parameter entry screens.

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

31

PMIO Configure a Continuous Control Strategy with PMIO 

Step 3

Action Enter the following parameters in the Main tab: Parent Asset

STEAM FLOW_C11

Description

STEAM FLOW CTRL

Engr Units

M3/Sec

Keyword

STEAM

Execution Period

200MS

Execution Phase

0

ATTENTION It is important you use descriptive entries for Description and Keyword. The Description should represent what the CM will do in your project. In this example the CM will control steam flow -- therefore, the keyword STEAM is used.

4

4/13/2012

Click the Server Displays tab.

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

53

PMIO Configure a Continuous Control Strategy with PMIO 

Step 5

Action Enter 1. sysDtlPIDA in the Point Detail Display 2. sysGrpPIDA in the Group Detail Display

54

6

Add the CM to Group 61, Position1

7

Click OK.

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

31

PMIO Configure a Continuous Control Strategy with PMIO

Assign the CM to the CEE 

Step 1

From the Control Builder Edit menu, click Execution Environment Assign to display the Assignments screen.

2

Locate the Available Modules section on the left side of the window and Click CM3_FIC201 in the tab labeled CMs/SCMs.

3

4/13/2012

Action

Select CEESCEFB61 (or SIM_CEEC300) in the Assign To: pane.

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

55

PMIO Configure a Continuous Control Strategy with PMIO 

56

Step

Action

4

Click the Assign button. CM CM3_FIC201 is assigned to the CEE and will appear in the Assigned Modules list.

5

Click Close.

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

31

PMIO Configure a Continuous Control Strategy with PMIO

Add Function Blocks to a CM 

Step 1

Action Double-click the CM (CM3_FIC201) in the Project Tab to open the CM chart.

ATTENTION You can add PMIO function blocks to a CM in two ways: 1

The Project Tree method.

2

The Library Tree method.

We will use the Project Tree method. This method uses the fact that PMIO modules contain their own configuration databases. Therefore when you add an IOP, its configuration parameters are available from Project. In this case, select the first AI channel from your HLAI IOP. 2

Expand the IOLIM0303 and IOLINK0303 and Click the + next to CPM3AI_F3C01 in project to see the I/O Channels of CPM3AI_F3C01 IOP.

ATTENTION If you are using SIM-C300 / C300, then Expand SIM_C300  PMIO_IOLINK

4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

57

PMIO Configure a Continuous Control Strategy with PMIO 

Step 3

Action Click the block named AICHANNEL_01 and drag it into the CM (CM3_FIC201).

ATTENTION When adding blocks from Project, the IO Channel block is already assigned to an IOP and channel.

4

Drag the following blocks from the Library into your CM: Block Family DATAACQ REGCTL

58

Block DATAACQ PID

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

31

PMIO Configure a Continuous Control Strategy with PMIO 

Step 5

Action Add the AO PMIO Function block. •

In the Library tab, expand the PMIO tree and click the + next to the AO16 object.



Click the block named AOCHANNEL and drag it into the CM.

ATTENTION The IOP and channel are not yet assigned. We will do that when we configure the block details.

4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

59

PMIO Configure a Continuous Control Strategy with PMIO 

Step 6

60

Action Arrange your blocks on the screen as shown below.

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

31

PMIO Configure a Continuous Control Strategy with PMIO

Configure a PMIO AI Channel Block 

Step

Action

1

Double-click the PMIO AICHANNEL block.

2

Enter following details: Name

:

Associated IOP :

AI0101 CPM3AI_FC301 (This is already assigned, Please see below.)

Associated IOP Type : HLAI

ATTENTION The Associated IOP and Channel Number are already assigned. Since this block was added from the chosen HLAI IOP in the Project tab, it is already assigned to the IOP and channel. When the block is renamed, the channel takes on the same name in the IOP tree.

4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

61

PMIO Configure a Continuous Control Strategy with PMIO 

Step 3

Action Click on the Configuration tab and enter following details: PV Extended High Range:

5050

PV High Range :

5000

PV Low Range:

0

PV Extended Low Range:

-50

Low Cutoff Signal:

NaN

Accept all other values as default.

ATTENTION The configuration of a PMIO AI channel differs from that of Series A IO. With Series A IO all configuration parameters reside in the C200E database. PMIO parameters are split between the IOPs and their associated IOLIM. The IOLIM communicates parameter information to the associated C200E. Each PMIO channel has a set of configurable parameters and execution states. The parameters for a HLAI analog input block are shown here. 4

62

Click OK.

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

31

PMIO Configure a Continuous Control Strategy with PMIO

Configure a Data Acquisition Block 

Step

Action

1

Double click the DATAACQ block.

2

Enter the following information: DACA

Name :

ATTENTION This block must be named DACA in order for the Experion PKS supplied PID point detail display to function properly. 3

Enter the following additional information present on the Main tab: M3/Sec

Engr Units

Execution Order in CM 20 PVEU Range Hi

5000

PVEU Range Lo

0

PV Extended Limits Hi 5050 PV Extended Limits Lo -50

4

4/13/2012

Low Signal Cut Off

0

PV Character

None

Clamping Option:

Enable

Click the Alarms tab.

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

63

PMIO Configure a Continuous Control Strategy with PMIO 

Step 5

Action Enter the following information in the Alarms form for: PV High Trip Point

4000

Priority

High

PV High High Trip Point

4500

Priority

Urgent

ATTENTION The Alarms in the DATAACQ block must be set within the range of your PVEU Range Hi and PVEU Range Lo. This will cause your block to go into Alarm if it exceeds the ranges. It is important that you follow the sequence. The system will not allow you to enter the PV High High Trip Point value before you enter the PV High Trip Point value. 6

64

Click OK.

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

31

PMIO Configure a Continuous Control Strategy with PMIO

Configure a PID Block 

Step

Action

1

Double-click the PID block.

2

Enter the following information: PIDA M3/Sec 30 5000 0

Name Engineering Units Execution Order PVEU Range Hi PVEU Range Lo

ATTENTION It is important that you name this block PIDA. If you do not name the block PIDA, you will not be able to see many parameters from the Station Detail Displays.

3

4/13/2012

Click the Algorithm tab.

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

65

PMIO Configure a Continuous Control Strategy with PMIO 

Step 4

Action Enter the following algorithm information: T1 T1 High Limit High Gain Limit Linear Gain Overall Gain

5

Click the Alarms Tab.

6

Enter the following information in the Alarms form for OP High (OPHIALM.TP): 95 Low 0

Trip Point Priority Severity

7

Click the SetPoint Tab.

8

Enter the following information for the Input Range: High Limit Low Limit

9 66

0.1 2.0 2.0 LIN .5

5000 0

Click the Block Pins tab in the Configuration form. Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

31

PMIO Configure a Continuous Control Strategy with PMIO 

Step 10

Action Select Location for the PV pin to be at left.

TIP To make the routing of the soft wiring from the DACA block to the PIDA block more direct and neat, move the PV input from the top of the PIDA block to the left. This will not improve performance, just clean up the wiring.

11

4/13/2012

Click OK to close the PID parameter configuration form.

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

67

PMIO Configure a Continuous Control Strategy with PMIO

Configure an AO Block 

Step

Action

1

Double-click the PMIO AOCCHANNEL block.

2

Name the block AO01.

3

Accept the Defaults on the Configuration tab: Output Direction Direct OP Characterization Not checked

68

4

Click OK.

5

Right click the block to open the shortcut menu and select Function Block Assign.

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

31

PMIO Configure a Continuous Control Strategy with PMIO 

Step 6

Action In the Function Block Assignment Dialog: 1 2

Select Channel 1 of your assigned AO16 module. Click Assign

ATTENTION The Function Block Assignment Dialog shows all channels of all IOPs in the Project of the type selected. That is why the names of the IOP modules need to be descriptive. Use the scroll bar to see the channel choices. 7

4/13/2012

The AO block is now assigned to an IOP and Channel number.

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

69

PMIO Configure a Continuous Control Strategy with PMIO 

70

Step

Action

8

Wire the blocks together as shown.

9

Save and close your CM.

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

31

PMIO Configure a Continuous Control Strategy with PMIO

Configure a Hart Temperature Transmitter 

Step 1

Action Add and assign a new Control Module to your CEE. Open the parameters Main tab and configure as below.

In Server Displays Tab Point Detail Display: sysDtlDACA Group Detail Display: sysGrpDACA Group#:

61

Pos# :

2

Group Parameter: Hart1 Click OK.

4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

71

PMIO Configure a Continuous Control Strategy with PMIO 

Step 2

Action Open Hart1 in chart view. Expand the IOLIM0303 tree and browse to HART AI IO (CPM3HAI_F3C11) in the project tree. Drag Channel 01 onto the Hart1 chart. `

ATTENTION If you are using SIM-C300 / C300, then expand the PMIO_IOLINK 3

Double click and open the HAICHANNEL_01 block properties window. Select the HART Configuration tab and enable HART.

72

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

31

PMIO Configure a Continuous Control Strategy with PMIO 

Step 4

Action Select the Main Tab. Change the name of HAICHANNEL_01 to HAI. Click OK to close block properties for HAI.

5

Add a DATAACQ function block from the library. Change the name of DATAACQ to DACA. Close the properties windows for DACA block. Wire the blocks as shown below.

6

4/13/2012

Save and close the CM.

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

73

PMIO Configure a Continuous Control Strategy with PMIO

This page was intentionally left blank.

74

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

31

PMIO Load, Activate, and Operate CMs with PMIO

Load, Activate, and Operate CMs with PMIO (This Lab is Optional) Practice Objective After you complete this lesson, you will be able to activate CMs with PMIO channels and contrast the activation to that of CMs using Series A and Series C IO. •

Download a CM with PMIO channels



Activate a CM with PMIO channels



Activate and deactivate PMIO channels

Introduction The purpose of this lesson is to give the knowledge to load and activate CMs that use PMIO channels. •

Load CMs



Activate CMs and IOP Channels

Note: If you are using SIM_C300 / C300, then assignment of CM or IOP has to be done to CEE of SIMC300 / C300 IOLIM0303 and IOLINK0303 (Referred in this lab) will not be present if you are using SIM-C300 / C300. Use PMIO_IOLINK to access the IOP

4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

75

PMIO Load, Activate, and Operate CMs with PMIO

Procedure Load CMs 

Step 1

Action Read the important information in the Attention box:

ATTENTION This portion of the lab should be completed by ALL students – those configuring a C200E, and also those configuring a C300.

2

76

Select CM3_FIC201 and Hart1 Control Modules from the Project tab and click the Load button.

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

31

PMIO Load, Activate, and Operate CMs with PMIO 

Step 3

Action Click Continue and verify the items to be loaded.

ATTENTION The PMIO channel blocks are listed in the Load Dialog box as separate entries with their own Post Load States.

4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

77

PMIO Load, Activate, and Operate CMs with PMIO 

Step 4

Action Do NOT select the automatic Post Load State check box.

ATTENTION IOPs have their own databases. Each channel has capability beyond merely dealing with raw inputs and outputs. One feature of a channel is its ability to be active or inactive. Although both the CM and Channels can be made active from the Automatically Change checkbox, we will activate the blocks after loading to learn from the process.

5

Click OK.

6

The Load dialog box will appear.

ATTENTION The Load dialog box will automatically disappear then the load is complete with no errors.

78

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

31

PMIO Load, Activate, and Operate CMs with PMIO

Activating CMs and IOP Channels 

Step

Action

1

After successfully loading the CM, go to the Monitoring tab.

2

Expand your CPM, CEE, and CMs in the tree.

3

Expand your IOLIM and IOLINK and your IOPs.

ATTENTION Both the CMs and the IOP channel blocks are blue. The blue channel blocks appear both under the CM and under the IOPs. The execution status is the same in both locations, and can be changed from either location. If you are using SIM C300 / C300, expand the PMIO_IOLINK and the IOP

4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

79

PMIO Load, Activate, and Operate CMs with PMIO 

Step

Action

4

To activate from the CM, select Hart1 and CM3_FIC201 and activate the CMs as shown.

ATTENTION Activate the IOP Channel Blocks from either the CM or the IOPs. To Activate one Channel Block, right click the block from under either the CM or under the IOP and select Activate > Selected Item(s) and Content(s). 5

80

Click Yes in the ‘Change State’ dialog box.

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

31

PMIO Load, Activate, and Operate CMs with PMIO 

Step

Action

6 ATTENTION The IO Channel Blocks turn green (Active) under both the CM and the IOP tree locations IOP location is different for SIM-C300 / C300 ( in PMIO_IOLINK)

7

4/13/2012

NOTE: PMIO and Hart devices do not support the ability to use simulated values as inputs, as does C200E I/O.

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

81

PMIO Load, Activate, and Operate CMs with PMIO

This page was intentionally left blank.

82

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

32

Describe Types of PID Control Blocks

Appendix

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

1

Describe Types of PID Control Blocks 4/13/2012

Overview

Honeywell

• In this presentation we will learn types of PID Blocks: – Proportional, Integral & Derivative (PID) – Proportional, Integral & Derivative with External Reset Feedback (PIDER) – Proportional, Integral & Derivative with Feed forward (PIDFF) – Proportional, Integral & Derivative with Profit Loop PKS (PID_PL)

Appendix

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

2

1

Describe Types of PID Control Blocks 4/13/2012

Overview

Honeywell

• PID Blocks –

Are regulatory control blocks that operate as a proportional-integralderivative (PID) controller

– Support the Ideal form of calculating the PID terms – Ideal form is often called the digital-computer version of the PID controller

Appendix

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

3

PID

Describe Types of PID Control Blocks 4/13/2012

Honeywell

• PID – Provides an implementation of the PID algorithm using the Ideal form, whereby the following combinations of control terms may be configured: – Proportional-only (acts on the error PV - SP) – Integral-only (acts on the error PV - SP) – Proportional & integral (act on error PV - SP), & derivative (acts on changes in PV) – Proportional & derivative (act on changes in PV), & integral (acts on the error PV - SP) – Proportional, integral & derivative (act on the error PV - SP)

Appendix

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

4

2

Describe Types of PID Control Blocks 4/13/2012

Honeywell

• PIDER – Operates as a proportional-integral-derivative (PID) controller that accepts a reset feedback signal, a tracking value, and a tracking control switch – Supports the same Ideal form of calculating the PID terms as the PID block – Also prevents windup when the secondary does not propagate windup status or control initialization data back to the primary of a remote (foreign) controller

Appendix

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

5

PIDFF

Describe Types of PID Control Blocks 4/13/2012

Honeywell

• PIDFF – Provides the same classic PID function as outlined above with the ability to accept a “feed forward” signal – Can configure the feed forward signal to be added to or multiplied by the PID’s incremental output to meet varying control requirements

Appendix

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

6

3

Describe Types of PID Control Blocks 4/13/2012

32

PIDER

PID_PL

Honeywell

• PID_PL – Provides PID control using a model predictive control package called Profit Loop PKS – Incorporates robust control techniques to enhance control performance despite process model uncertainty and measurement error

Appendix

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

7

Describe Types of PID Control Blocks 4/13/2012

Honeywell

PID

• The PID block has two analog inputs – a process variable (PV) and a set point (SP) – The difference between PV and SP is the error, and the PID block calculates a control output (OP) that drives the error to zero

• The following equations are supported: – Proportional, Integral, and Derivative (PID) on the error – Proportional and Integral (PI) on the error and Derivative (D) on changes in PV – Integral (I) on the error and Proportional and Derivative (PD) on changes in PV – Integral (I) only – Proportional (P) only

Appendix

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

8

4

Describe Types of PID Control Blocks 4/13/2012

• The Main Tab is for configuring the name, process value, and mode

Allow to set the PV values

Specifies the execution order of the block in the CM relative to other blocks contained in this CM

Explained Later

Explained later

Appendix

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

9

Describe Types of PID Control Blocks 4/13/2012

Honeywell

Manual PV Option •

Used to specify the mode and output the block is to assume when PV status (PVSTS) changes to MANUAL



The following options are available – NOSHED - No changes

– SHEDHOLD - Sets MODE to MANUAL and MODEATTR to Operator, disables external mode switching (ESWPERM), and holds output at the last good value – SHEDLOW - Sets MODE to MANUAL and MODEATTR to Operator, disables external mode switching (ESWPERM), and sets output to its extended low limit (OPEXLOLM) value – SHEDHIGH - Sets MODE to MANUAL and MODEATTR to Operator, disables external mode switching (ESWPERM), and sets output to its extended high limit (OPEXHILM) value – SHEDSAFE - Sets MODE to MANUAL and MODEATTR to Operator, disables external mode switching (ESWPERM), and sets output to the configured safe output (SAFEOP) value

Appendix

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

10

5

Describe Types of PID Control Blocks 4/13/2012

32

Honeywell

PID Main Tab

Honeywell

Safety Interlock and Bad Control Option • Safety Interlock Option

– Specifies the value of MODE and OP which the block is to assume upon a safety interlock alarm

• Bad Control Option – Specifies the value of MODE and OP which the block is to assume if CV goes BAD

• Both the parameters have the same options • The explanation for each parameter value was provided in previous slides

Appendix

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

11

Describe Types of PID Control Blocks 4/13/2012

Honeywell

PID Main Tab

Identifies the Analog Input Channel block to read PVRAW. The faceplate display shows the block’s PVRAW from this input source in comparison with the PV

Applicable only for Cascade loops. Block accepts or ignores the initialization and override requests from the secondary based on this selection . The default selection is Enabled (checked or accepts requests). Appendix

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

12

6

Describe Types of PID Control Blocks 4/13/2012



Mode identifies who may store values to the block's initializable inputs or output



MODE processing checks for the following conditions and changes the block's MODE as appropriate





External request for MODE switching



Safety interlock request

Configuration options available are: –

NONE - No Mode configured



MAN - OP is stored by either the operator or a user program



AUTO - The function block derives OP. The input is stored by either the operator or an user program



CAS – The block fetches its initializable input from the primary and calculates OP



BCAS – The function block derives OP. The input is pulled from another function block (the primary)



NORMAL - Parameter NORMMODE value is used

Appendix

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

13

Describe Types of PID Control Blocks 4/13/2012

Honeywell

Mode Attribute

• Mode Attribute identifies who may store values to the output (OP) when the block's MODE is Manual • Configuration options available are: – NONE - Mode Attribute is not configured – OPERATOR - Operator can set MODE, OP, SP, RATIO and BIAS – PROGRAM - Program can set MODE, OP, SP, RATIO and BIAS

Appendix

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

14

7

Describe Types of PID Control Blocks 4/13/2012

32

Honeywell

Mode

Honeywell

Normal Mode

• Normal Mode is the MODE that the block is to assume when the Control to Normal function is initiated through the Station display

• When the MODE option is set to NORMAL, the block chooses the mode from this parameter • Configuration options available are similar to MODE

Appendix

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

15

Describe Types of PID Control Blocks 4/13/2012

Honeywell

Normal Mode Attribute • Normal Mode Attribute is the Mode Attribute (MODEATTR) the block is to assume when the Control to Normal function is initiated through the Station display • Configuration options available are: – NONE - Normal Mode Attribute is not configured

– OPERATOR - Operator stores to OP or SP as determined by MODE. Operator also store to MODE – PROGRAM - A program stores to OP or SP as determined by MODE. Program also store to MODE.

Appendix

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

16

8

Describe Types of PID Control Blocks 4/13/2012

• Permit operator mode, permit external mode, enable external mode switching

Specify if operators are permitted to make MODE changes or not. The default is Enabled (checked). A store to MODE does not change the NORMMODE

Explained on next slide

Appendix

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

17

Describe Types of PID Control Blocks 4/13/2012

Honeywell

External Mode Switching

• External Mode Switching is used to establish mode interlocks within a control strategy • Example: – A Logic block sets a Boolean (True or False value) based on some start-up conditions – One or more Regulatory Control blocks are configured to go into cascade mode when the Boolean is true (Mode is changed externally by logic block)

• Permit External Mode Switching (ESWPERM) parameter specifies if external MODE switching is permitted or not – Engineer access level is needed to enable/disable this parameter

• Enable External Mode Switching parameter enables the External Mode switching function – This parameter is valid only if ESWPERM is checked (Permitted)

Appendix

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

18

9

Describe Types of PID Control Blocks 4/13/2012

32

Honeywell

PID Main Tab

Honeywell

Enable Bad Output Connection Option

• Enable Bad Output Connection Option is a checkbox selection option available in all regulatory control blocks – By default disabled, • To enable BADOCOPT, enable the option BADOCOPTENB

• If enabled, user can configure the delay value in BADOCOPT parameter – Mode is forced to MANUAL after a specified delay on loss of I/O communication Enter Bad Output Connection Option between 0 to 60

Appendix

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

19

Describe Types of PID Control Blocks 4/13/2012

Honeywell

Algorithm Tab Used to select the control equation. The selections are EQA, EQB, EQC, EQD, and EQE. Explained in next slide

Explained later in presentation

Specifies the Integral time used in the Control equation Specifies the High and Low limit values for the Integral time setting Specifies the Derivative time used in the Control equation Specifies the High and Low limit values for the Derivative time setting Used to set the gain limits

Appendix

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

20

10

Describe Types of PID Control Blocks 4/13/2012

• Linear Gain (LIN) provides a proportional control action that is equal to a constant (K) times the error (PV -SP) – Applies to equations A, B, and C – Overall Gain option specifies the overall gain value which is used to calculate the proportional term in the PID equation • Default value is 1

Appendix

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

21

Honeywell

Algorithm Tab •

Describe Types of PID Control Blocks 4/13/2012

Gap gain (GAP) option reduces the sensitivity of the control action when the PV is in a userspecified band (gap) around the set point – Applies to equations A, B, and C – Gap High Limit specifies (GAPHILM) the high limit value in PV engineering units to be used when calculating GAP gain – Gap Low Limit (GAPLOLM) specifies the low limit value in PV engineering units to be used when calculating GAP gain – Gap Gain Factor (KMODIFGAP) specifies the value used for calculating overall gain (K) when the PV input is within the user specified band (GAPLOLM - GAPHILM) around the SP. • The value range is 0.0 to 1.0



Linear Gain Factor (KLIN) specifies the value used for calculating the overall gain (K) in association with GAP, NONLIN, or EXT gain option

Appendix

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

22

11

Describe Types of PID Control Blocks 4/13/2012

32

Honeywell

Algorithm Tab

Honeywell

Algorithm Tab

• Non Linear gain (NONLIN) option provides a proportional control action that is equal to the square of the error – Applies to equations A, B, and C

– Non-Linearity Form (NLFORM) specifies the value (0 or 1) to be used for calculating gain (K) • Default value is 1 – Non-Linear Gain Factor (NLGAIN) specifies the non-linear gain value to be used for calculating gain (K) • Default value is 0

• Legacy Gap - Allows the user to revert back to old GAP and Nonlinear gain calculations so that there is no change in behavior after migration from TPS to Experion – When enabled, it will allow the Experion controllers to have the same behavior as the TPS xPM controller

Appendix

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

23

Describe Types of PID Control Blocks 4/13/2012

Honeywell

Algorithm Tab

• External gain (EXT) option modifies the gain (K) by an input value from either the process, another function block, or a user program – Used to compensate for nonlinear process gain – Lets you tune the PID gain independent of the normal operating point of the process – Eg: For controlling the level of tank whose cross-section is not constant, the EXT option can be used to modify the gain to compensate for the nonlinear rate of level change, which is caused by the changing shape of the tank

• Applies to equations A, B, and C • External Gain Factor (KMODIFEXT) specifies an input value from either the process, another function block, or a user program to be used to modify the gain (K) calculation per this equation: K = KLIN * KMODIFEXT

Appendix

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

24

12

Describe Types of PID Control Blocks 4/13/2012

• The PID block provides five different equations for calculating the PID – The CTLEQN parameter is used to specify the desired equation

• Equation A: – All three terms (Proportional, Integral, Derivative) act on the error (PV - SP) as shown

• Equation B: – The proportional and integral terms act on the error (PV - SP) and the derivative term acts on changes in PV

– This equation is used to eliminate derivative spikes in the control action as a result of quick changes in SP

Appendix

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

25

Describe Types of PID Control Blocks 4/13/2012

Honeywell

Algorithm Tab • Equation C:

– The integral term acts on the error (PV - SP) and the proportional and derivative terms act on changes in PV

– This equation provides the smoothest and slowest response to SP changes

• Equation D

– Provides only Integral control

• Equation E

– Provides only Proportional Control • CV = K (PV - SP) + OPBIAS.FIX + OPBIAS.FLOAT • Equation E does not work with the override feedback function • It is a whole value algorithm that bumps the output to PV-SP regardless of the ORFBVAL preset to CV

Appendix

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

26

13

Describe Types of PID Control Blocks 4/13/2012

32

Honeywell

Algorithm Tab

Honeywell

Algorithm Tab • Acronyms used in the Equations :

– CV = output of PID (Equations A, B, C, D) in percent or output of P-controller (Equation E only) in engineering units – K = gain (proportional term) – L-1 = inverse of the LaPlace transform – PV = process input value in engineering units – PVP = PV in percent – a = 1/16 fixed rate amplitude – s = La Place operator – SP = set point value in engineering units – SPP = SP in percent – T1 = integral time constant in minutes – T2 = derivative time constant in minutes – OPBIAS.FIX = fixed bias (Equation E only) – OPBIAS.FLOAT = floating bias (Equation E only)

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

Appendix

27

Describe Types of PID Control Blocks 4/13/2012

Honeywell

Algorithm • Direct or reverse control

– A PID block is configured for direct-control action or reverse-control action – Changing the control action effectively changes the sign of the gain • With direct-control action, an increase in the error (PV - SP) increases the PID output (CV) • With reverse-control action, an increase in the error (PV - SP) decreases the PID output (CV) – For example, • If SPP = 50% and PVP = 51%, then the error is 1% – With direct-control action, if PVP changes to 52%, the error increases causing CV to increase – With reverse-control action, if PVP changes to 52%, the error increases causing CV to decrease

Appendix

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

28

14

Describe Types of PID Control Blocks 4/13/2012

• SP contains set point value in engineering units (SPP is the SP value in percent) Specifies the Set point high and low limits

Specifies an initial set point value. The default value is 0

Explained later

Explained later in the presentation

Appendix

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

29

Describe Types of PID Control Blocks 4/13/2012

Honeywell

Set Point Tab • Timeout

– Mode: • Allows to select the desired MODE the block is to assume if an initializable input times out • The selections are AUTO, BCAS, CAS, MAN,NONE,and NORMAL • The default selection is MAN – Time: • Time in seconds that must expire before the block assumes that its input update has timed out • The block must be in CAS mode for it to monitor its primary input for timeout • The default setting is 0, which means the timeout function is disabled

Appendix

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

30

15

Describe Types of PID Control Blocks 4/13/2012

32

Honeywell

Set Point Tab

Honeywell

Set Point Tab • Enable SP Push: (PUSHSP)

– Used for Cascade loops where the Primary and Secondary are in different Experion clusters – When Selected, the SP for the Secondary PID block is pushed from the Primary through an Inter Cluster Gateway – When this option is not selected the Secondary will pull the SP from the primary

Appendix

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

31

Describe Types of PID Control Blocks 4/13/2012

Honeywell

Set Point Tab • Enable Advisory SP Processing (ADVDEVOPT)

– Generates a deviation alarm when the PV deviates from a user specified “advisory” SP value – The default selection is unchecked (Disabled)

• Advisory SP Value (ADVSP) – Sets an advisory SP value in PV engineering units, when Advisory SP Processing is enabled – When PV exceeds or deviates from this value, the block generates an advisory deviation alarm

Appendix

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

32

16

Describe Types of PID Control Blocks 4/13/2012

Honeywell

– Specifies if PV tracking is enabled for this block – When PV tracking is enabled, it sets the SP equal to PV when a cascade loop is interrupted by either initialization, operator or program operation (setting MODE to MAN) – Enabled for PIDs in a cascade loop – Default selection is unchecked (disabled)

• Enable PV Tracking in Auto/Init (PVTRAKOPTAI) – Specifies if PV Tracking option is enabled for the specific case when the block is in Auto mode and it is undergoing initialization (INITMAN is ON) – The default selection is unchecked (disabled)

Appendix

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

33

Describe Types of PID Control Blocks 4/13/2012

Honeywell

Set Point Tab • Enable SP Ramping (SPTVOPT)

– Allow to specify if an operator can initiate a set point ramp action or not – It provides a smooth transition from the current set point value to a new one – The default selection is unchecked (disabled)

• Normal Ramp Rate (SPTVNORMRATE)

– Specifies a ramp rate per minute in engineering units, when SP Ramping is enabled – This starts the SP ramping function without specifying a ramp time – The default selection is Not a Number (NaN)

• Max. Ramp Deviation (SPTVDEVMAX)

– Specifies the maximum Ramp deviation value per minute in engineering units, when SP Ramping is enabled – Maintains the PV value within the specified deviation range for a ramping SP • Stops the SP ramp until the PV input catches up with the SP value

Appendix

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

34

17

Describe Types of PID Control Blocks 4/13/2012

32

Set Point Tab • Enable PV Tracking (PVTRAKOPT)

Honeywell

Output Tab

• Output Indication (OUTIND) parameter specifies the way to access the output (OP) parameter and display them on the block’s faceplate display • Following options are available – – – –

Direct Reverse DirectDisplnd ReverseDisplnd

Appendix

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

35

Honeywell

Output Tab •

Direct



Reverse



DirectDisplnd



ReverseDisplnd

Describe Types of PID Control Blocks 4/13/2012

– No value reversal - Output range is 0 to 100 percent – No display indications - Closed / Open indication is not shown on the OP bar graph of the faceplate display – This is the default selection

– Value reversal - Output range is 100 to 0 percent – No display indications - Closed / Open indication is not shown on the OP bar graph of the faceplate display

– No value reversal - output range is 0 to 100 percent – Closed and Open indications are shown at the 0 and 100 percent points on the OP bar graph of the faceplate display

– No value reversal - output range is 0 to 100 percent – Closed and Open indications are shown at the 100 and 0 percent points on the OP bar graph of the faceplate

Appendix

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

36

18

Describe Types of PID Control Blocks 4/13/2012

• Valve indicator position shows a graphical indicator on the OP bar graphs of whether a valve is open at 0% or closed at 100% – If the valve is opened, it will be indicated by Hollow Valve – If it closed, it will be indicated as Filled Valve Closing of valve in Reverse Direction

Closing of valve in Direct Direction

Appendix

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

37

Describe Types of PID Control Blocks 4/13/2012

Honeywell

Alarms Tab • Set the alarm values for PID block

Sets the trip points for the given alarm. The default value is NaN (Disables trip point)

Allow to enable or disable Advisory Deviation and/or Safety Interlock alarm types Type – Identifies the types of alarms this block supports

Assign a relative severity individually for each alarm type as a number between 0 to 15, with 15 being the most severe

Appendix

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

38

19

Describe Types of PID Control Blocks 4/13/2012

32

Honeywell

Output

Honeywell

Alarms Tab Alarm is neither reported nor annunciated Alarm is logged but it does not appear on the Alarm Summary display Alarm is annunciated and appears on the Alarm Summary display Specifies a dead band value that applies to all analog alarms to prevent nuisance alarms due to noise at values near the trip point. Default value is 1

Specifies a time in seconds to define how long an analog alarm must exist before it is set true. The default value is 0, which means the alarm is set true as soon as the value exceeds the deadband value Specifies the unit of deadband value (Percent or EU

Appendix

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

39

Describe Types of PID Control Blocks 4/13/2012

Honeywell

SCM Tab

• SCM tab allows the configuration of Sequential Control Module (SCM) parameters for either block

Select an SCM Mode Tracking Option (MODETRACK) to identify when the operator can take over control of the device from the Sequential Control Module (SCM)

Set the abnormal state options for abnormal conditions

Appendix

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

40

20

Describe Types of PID Control Blocks 4/13/2012

• MODETRACK is used by the device to determine the states of MODEATTR and NORMMODEATTR based upon the MODE (that is, SCMMODE) of the containing CONTROLMODULE block • Following MODETRACK options are available – – – –

ONESHOT CONTRTN SEMICONT CONT

• ONESHOT – When SCMMODE is changed from Manual to Auto, SemiAuto or SingleStep or when SCMSTATE changes from idle to Running: • MODEATTR is set to Program, but can also be changed by the operator – When SCMMODE is changed back to Manual: • MODEATTR is returned to operator

Appendix

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

41

Describe Types of PID Control Blocks 4/13/2012

Honeywell

SCM Tab • CONTRTN

– When SCMMODE is changed from Manual to Auto, SemiAuto or SingleStep or the SCMSTATE changes from idle to Running: • MODEATTR is set to Program and cannot be changed by the operator as long as the SCM remains in automatic – When SCMMODE is changed back to Manual: • MODEATTR is returned to operator

• SEMICONT – When SCMMODE is changed from Manual to Auto, SemiAuto or SingleStep or the SCMSTATE changes from idle to Running or when any of the SCMSTEP(i) changes while SCMMODE is automatic: • MODEATTR is set to Program, but can also be changed by the operator – When SCMMODE is changed back to Manual: • MODEATTR is returned to operator

Appendix

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

42

21

Describe Types of PID Control Blocks 4/13/2012

32

Honeywell

SCM Tab

Honeywell

SCM Tab • CONT

– When SCMMODE is changed from Manual to Auto, SemiAuto or SingleStep • MODEATTR is set to Program and cannot be changed by the operator as long as the SCM remains in Automatic – When SCMMODE is changed back to Manual • MODEATTR is not changed, but the Operator can overwrite it

Appendix

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

43

Describe Types of PID Control Blocks 4/13/2012

Honeywell

SCM Tab • Option Type

– Allow to specify the action the function block is to take when the SCM goes into an abnormal state – The Starting State Option (STARTOPT) • Applies when the SCM state is Checking, Idle, or Complete – The Stop/Abort State Option (STOPOPT) • Applies when the SCM state is Stopping or Stopped, Aborting or Aborted

– The Hold State Option (HOLDOPT) • Applies when the SCM state is Holding or Hold – The Restart State Option (RESTARTOPT) • Applies when the SCM state is Resume or Run – The NONE and LASTREQ • The only selections for the Restart State Option Appendix

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

44

22

Describe Types of PID Control Blocks 4/13/2012

• • • • • • •

NONE - No changes MAN - Set MODEREQ to MANUAL AUTO - Set MODEREQ to AUTOMATIC CAS - Set MODEREQ to CASCADE FIXEDOP - Set OPREQ to the Configured Value HOLDPV - Set SPREQ to PV FIXED SP - Set SPREQ to the Configured Value and SPRATEREQ to NaN • RAMPEDSP - Set SPTVREQ to the Configured Value and SPRATEREQ to Configured Rate

Appendix

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

45

SCM Tab • Value for (STARTVAL, STOPVAL, HOLDVAL)

Describe Types of PID Control Blocks 4/13/2012

Honeywell

– Specifies an output or set point value within the respective range depending upon Option Type selection • For output, the range is between OPEXLOLM and OPEXHILM • For Set point the range is between SPLOLM and SPHILM – The default value is NaN (Not a Number)

• Rate for (STARTRATE, STOPRATE, HOLDRATE) – Applicable only for RAMPEDSP option – Specifies a rate value (STARTRATE, STOPRATE, HOLDRATE) for setting the SPRATEREQ of SP ramping function

Appendix

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

46

23

Describe Types of PID Control Blocks 4/13/2012

32

Honeywell

SCM Tab

Topics

Honeywell

• Proportional, Integral & Derivative (PID) Integral & Derivative with External Reset Feedback • Proportional, (PIDER) • Proportional, Integral & Derivative with Feed forward (PIDFF) • Proportional, Integral & Derivative with Profit Loop PKS (PID_PL)

Appendix

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

47

Describe Types of PID Control Blocks 4/13/2012

Honeywell

PIDER

• PIDER block is a regulatory control block that operates as a proportional-integral-derivative (PID) controller that accepts a reset feedback signal, a tracking value, and a tracking control switch – Supports the same form of calculating the PID terms as the PID block – Prevents windup in a cascade loop, when the secondary does not propagate windup status or control initialization data back to the primary of a remote (foreign) controller

Appendix

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

48

24

Describe Types of PID Control Blocks 4/13/2012

• The PIDER block accepts five inputs – A process variable (PV), a set point (SP), a reset feedback value (RFB), a tracking value (TRFB), and a tracking control switch (S1) – The reset feedback (RFB) signal comes from the remote controller’s PV, and the tracking value (TRFB) comes from its PV or SP – By monitoring the remote controller’s PV and SP, the PIDER block can determine if the remote controller is responding • If the remote controller is not responding, it can prevent its own output from winding up

• The following equations are supported: – Proportional, Integral, and Derivative (PID) on the error (Equation A) – Proportional and Integral (PI) on the error and Derivative (D) on changes in PV (Equation B) – Integral (I) on the error and Proportional and Derivative (PD) on changes in PV (Equation C) – Integral (I) only (Equation D)

Appendix

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

49

Describe Types of PID Control Blocks 4/13/2012

Honeywell

PIDER

• All Tabs are similar to PID block • The option of Reset Feedback in algorithm tab is available for PIDER

The gain value to be applied to the Reset Feedback signal as a scaling factor

The maximum deviation allowed between the calculated value (CV) and the RFB signal in percent

Appendix

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

50

25

Describe Types of PID Control Blocks 4/13/2012

32

Honeywell

PIDER

Topics

Honeywell

• Proportional, Integral & Derivative (PID) • Proportional, Integral & Derivative with External Reset Feedback (PIDER)

•

Proportional, Integral & Derivative with Feed forward (PIDFF)

• Proportional, Integral & Derivative with Profit Loop PKS (PID_PL)

Appendix

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

51

Describe Types of PID Control Blocks 4/13/2012

Honeywell

PIDFF

• The PIDFF block is like the PID block but it accepts a feedforward signal as an additional input – Can configure the PIDFF block so the feedforward signal is added to or multiplied by the normal PID algorithm’s incremental output to meet particular control requirements – Can implement a feedforward control function through a single function block

Appendix

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

52

26

Describe Types of PID Control Blocks 4/13/2012

• The PIDFF block has three analog inputs – a process variable (PV), a set point (SP), and a feedforward signal (FF) • The difference between PV and SP is the error and this block calculates a control output (OP) that should drive the error to zero • The feedforward signal (FF) is included in the calculation of the PID’s incremental output before the full value output is accumulated • It supports the same Tabs as the PID block except the Feedforward option in algorithm tab

Appendix

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

53

Honeywell

Algorithm Tab •

Describe Types of PID Control Blocks 4/13/2012

Feedforward: Select whether the feedforward signal (FF) will be added to or multiplied by the PIDFF block’s incremental output – ADD:• FF is multiplied by a user-specified scale factor (KF) and added to the incremental PID output (DELCV) • As an example, this scale factor might be used to convert FF from engineering units to percent – MULTIPLY:• FF is multiplied by the scale factor (KF) and then multiplied by the full-value PID output (CV) – Gain:• Specify the gain (KFF) for the feedforward input – Bias:• Specify the bias (BFF) for the feedforward input • Applicable for Multiply option only

Appendix

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

54

27

Describe Types of PID Control Blocks 4/13/2012

32

Honeywell

PIDFF

Topics

Honeywell

• Proportional, Integral & Derivative (PID) • Proportional, Integral & Derivative with External Reset Feedback (PIDER) • Proportional, Integral & Derivative with Feed forward (PIDFF)

• Proportional, Integral & Derivative with Profit Loop PKS (PID_PL)

Appendix

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

55

Describe Types of PID Control Blocks 4/13/2012

Honeywell

PID_PL • The PID-PL block is a regulatory control block combining the functionality of PID controller with Profit Loop PKS

– Profit Loop PKS is a robust, model-based, predictive controller and optimizer

Appendix

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

56

28

Describe Types of PID Control Blocks 4/13/2012



In many cases, Profit Loop PKS provides superior control and should be used in place of the standard PID algorithms:

– Processes with significant delay or inverse (wrong-way) response – Property control employing infrequent measurement updates (such as from a gas chromatograph) – Noisy processes where valve wear is problematic – Dynamically changing processes – Range control – Processes where range control will be beneficial, such as tank surge control • Range control constrains the PV within a user specified range (gap) rather than to a fixed setpoint



Profit Loop PKS supports following equations – – – – – – – –

Equation A Equation B Equation C Equation D Equation E Equation F Equation G PROFITLOOP

Appendix

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

57

Describe Types of PID Control Blocks 4/13/2012

Honeywell

Algorithm Tab

• ProfitLoop Control Mode (CTRLMODE) – Lets you select the means of control for the PID-PL block: – SETPOINT: • With this selection, the function block’s PV tracks the setpoint (SP) – RANGE: • With this selection, the function block’s PV stays within high and low setpoint limits (SPHI and SPLO) – Performance Ratio • Setting is for non-integrating processes (D[1]<> 0) • It defines how hard the function block will “push” to a setpoint or range limit • Enter a performance ratio value of 0.1 to 10.0 for the desired ratio of closed loop control response to open loop response – Closed-Loop Response • Enter a time of greater than 0.1 minute for the desired closed-loop response time

Appendix

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

58

29

Describe Types of PID Control Blocks 4/13/2012

32

Honeywell

PID_PL

Honeywell

Setpoint Tab

• Many attributes configured on this tab are the same as those for the PID block • Range Control (Set Point Tab) – SP High (SPHI) • Applicable only if the Control Range is set to RANGE • Used to enter the upper range limit for SP, in Engineering Units • The value must be greater than or equal to SPLO, and less than SPHILM, that is: SPLO >= SPHI < SPHILM – SP Low (SPLO) • Applicable only if the Control Range is set to RANGE • Used to enter the lower range limit for SP, in Engineering Units • The value must be less than or equal to SPHI, and greater than SPLOLM, that is: SPLOLM > SPLO <= SPHI

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

Appendix

59

Describe Types of PID Control Blocks 4/13/2012

Honeywell

Setpoint Tab • Range Control Ramping –

SPLO Ramp Rate • Applicable only if the Control Range is set to RANGE • It is the ramp rate applied to external (operator or program) changes in the lower control limit (SPLO) • The rate must be greater than 0 and expressed in EU/minute

– SPHI Ramp Rate • Applicable only if the Control Range is set to RANGE • It is the ramp rate applied to external (operator or program) changes in the higher control limit (SPHI) • The rate must be greater than 0 and expressed in EU/minute

Appendix

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

60

30

Describe Types of PID Control Blocks 4/13/2012

• Many attributes configured on this tab are the same as those in the PID block • The attribute specific to the PID-PL block is – Valve Travel Reduction • Allows to select the level of noise filtering to be applied to model bias • Possible selections are: – NORMAL: Apply no additional noise filtering – MODERATE: Apply some additional filtering – FULL: Apply maximum additional filtering • Reducing the noise level leads to a reduction in valve travel with fewer valve reversals • There is little impact on the responsiveness of the control algorithm to fast disturbances

Appendix

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

61

Honeywell

Laplace Transfer Function Model •

Describe Types of PID Control Blocks 4/13/2012

For Profit Loop PKS, the dynamic model is entered as a LaPlace transfer function of the form:

– Where • G is the process gain; • T is the deadtime; • n and d1 are the process dynamics – The Laplace variable, s, has units of min(-1), requiring dynamics and deadtimes to be entered in minutes – PID-PL buffers user entered model changes to prevent partial updating of the model • Model changes are not accepted on a running function block until the UPDATEMODEL flag has been set – This flag will automatically clear on completion of the update • To abort the model update, the RESETMODEL flag can be set – This flag resets the user interface to the active model and clears itself

Appendix

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

62

31

Describe Types of PID Control Blocks 4/13/2012

32

Honeywell

Output Tab

Honeywell

Advanced Tab

• Tab is used for configuring the process model for your Profit Loop PKS controller • Manual entry of a model in Laplace form, In addition, optimization, PV, and OP settings can be made Set optimization setting

Define the transfer function model of process dynamics to be used in the control of process

Set PV configuration Appendix

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

63

Honeywell

Advanced Tab • •

Describe Types of PID Control Blocks 4/13/2012

Entries or changes in the area are treated differently, depending on whether working in Project view or Monitoring view For Project mode: – If entries or changes are made in the Model area, the parameter values are updated in the Engineering Repository Database (ERDB) immediately



For Monitoring mode: – If entries or changes are made in the Model area , they are displayed, but the function block is not updated until the Update Model command is selected



Transfer Function # of Numerator Coefficients – The number of numerator coefficients, from 1 to 5, in the Laplace transfer function model of the process – Number should be at least one less than the number of denominator coefficients



Transfer Function Numerator Coefficients – The desired value for each coefficient in the array defining the numerator polynomial in the Laplace transfer function model of the process – N[1] is the coefficient preceding the s^0 (constant) term, while N[5] is the coefficient preceding the s^4 term – If the coefficient will not be used, enter a value of 0

Appendix

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

64

32

Describe Types of PID Control Blocks 4/13/2012

• Transfer Function # of Denominator Coefficients – The number of denominator coefficients, from 1 to 5, in the Laplace transfer function model of the process – Number should be at least one greater than the number of numerator coefficients

• Transfer Function Denominator Coefficients – The desired value for each coefficient in the array defining the denominator polynomial in the Laplace transfer function model of the process – D[1] is the coefficient preceding the s^0 (constant) term, while D[5] is the coefficient preceding the s^4 term

• Process Gain – A nonzero value, for the gain associated with the Laplace transfer function model of the process – Use the value corresponding to the defined process gain units – Process gain units is defined in percentage (%PV / %OP) or Engineering Units (PVEU/OPEU)

Appendix

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

65

Describe Types of PID Control Blocks 4/13/2012

Honeywell

Advanced Tab • Deadtime

– A value of 0 - 3000 execution intervals, for the process deadtime (transportation lag) as defined in the Laplace transfer function model – Entry depends on the execution period on the Control Module

• Process Gain Units – The units to be used in conjunction with the process gain: • PVEU/OPEU:- Gain expressed in engineering units • %PV/%OP:- Gain expressed as a percentage of range

• Update Model – The model defined in the PID-PL configuration form can be downloaded to the active controller – Clicking this button updates model values in the ERDB, calculates the model, and calculates the controller

Appendix

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

66

33

Describe Types of PID Control Blocks 4/13/2012

32

Honeywell

Advanced Tab

Honeywell

Advanced Tab • Reset Model

– The model in the PID-PL configuration form can be reset to match the model in the active controller – Button is inactive if the model in the configuration form matches the model in the active controller

• Start Assistant – The Profit Loop PKS Assistant, a companion intended to simplify Profit Loop PKS configuration activities, can be started from the Advanced tab – The Assistant provides several tools to help with the model definition process

Appendix

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

67

Describe Types of PID Control Blocks 4/13/2012

Honeywell

Advanced Tab • Optimizer Mode –

When the Control Mode is set to Range (on the Algorithm form), it can allow the process to completely float within the range, or may impose a secondary "optimization" objective to drive the process to an optimal state – The desired optimization modes are: • NONE: No optimization • MINIMIZE: Optimize toward the lower limit of the range (minimize the PV) • MAXIMIZE: Optimize toward the upper limit of the range (maximize the PV) • OPTTARGET: Optimize toward a specific target value (a user-specified SP) • DUALRANGE: Strive to keep the optimal solution between optimization limits, SPLOLMOPT and SPHILMOPT

Appendix

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

68

34

Describe Types of PID Control Blocks 4/13/2012

• Optimizer Speed – Dictates how fast the optimizer drives the process towards the optimal target. Enter a value of 0.1 to 10.0 – It is a unitless value Define the SP Offset high and low limits

Define the OP Offset high and low limits

Appendix

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

69

Describe Types of PID Control Blocks 4/13/2012

Honeywell

Advanced Tab • Async PV Option:

– Updates the function block about the new PV measurement (when not to expect a change), so that the function block does not react to obsolete information – CONTINUOUS: • The PV measurement is updated at least once with every execution period • Select this setting when the sensor involved generates a continuously updated signal, such as a thermocouple or strain gauge – ONPVCHANGE: • The PV measurement is updated when the PV parameter changes • Selection is appropriate for gas chromatographs • Do not select ONPVCHANGE if noise alters the PV value between analyzer updates. – EXTERNALSYNC: The PV measurement is updated when an external flag, connected to NEWSAMPLE is set

Appendix

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

70

35

Describe Types of PID Control Blocks 4/13/2012

32

Honeywell

Advanced Tab

Honeywell

Alarms Tab • Predicted PV High

– The predicted PV high alarm is used to indicate if the predicted steady-state PV value exceeds the value specified for more than a specified time (bad PV shed time) • A value greater than or equal to zero enables the predicted PV high alarm trip point • NaN (Not a Number) disables the predicted PV high alarm

• Predicated PV Low – The predicted PV low alarm is used to indicate if the predicted steady-state PV value drops below a particular value (entered on the PID-PL Block Parameters - Algorithm form) for more than a specified time • A value greater than or equal to zero enables the predicted PV low alarm trip point • NaN (Not a Number) disables the predicted PV low alarm

Appendix

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

71

Describe Types of PID Control Blocks 4/13/2012

Honeywell

Alarms Tab • Bad PV Shed Time (Sec)

– Specifies the amount of time (in seconds) the block is allowed to run in Bad PV before a bad PV alarm is generated • If the PID-PL block’s PV falls out of range, PVSTS changes to Bad – Profit Loop PKS discontinues bias updating and operates strictly from its model predictions, for the specified amount of bad PV shed time

Appendix

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

72

36

Describe Types of PID Control Blocks 4/13/2012

– – – –

Proportional, Integral & Derivative (PID) Proportional, Integral & Derivative with External Reset Feedback (PIDER) Proportional, Integral & Derivative with Feed forward (PIDFF) Proportional, Integral & Derivative with Profit Loop PKS (PID_PL)

• PID:

– The PID blocks are regulatory control block that operates as a proportionalintegral-derivative (PID) controller

• PIDER:

– Operates as a proportional-integral-derivative (PID) controller that accepts a reset feedback signal, a tracking value, and a tracking control switch

• PIDFF:

– Provides the same classic PID function with the ability to accept a “feed forward” signal

• PID_PL

– Provides PID control using a model predictive control package called Profit Loop PKS

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

Appendix

73

Describe Types of PID Control Blocks 4/13/2012

Honeywell

Conclusion

Describe Types of PID Control Blocks

Completion Certificate

Proceed to the next lesson in your course material. Appendix

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

74

37

Describe Types of PID Control Blocks 4/13/2012

32

Honeywell

Summary • Type of PID blocks:

Describe Device Control Blocks

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

Appendix

Describe Device Control Blocks 4/13/2012

75

Honeywell

Overview Device Control Point

Output Truth Table and State Names State

State Name

DI

State

State Name

DO

START

1

STOP

0

State 1

START

1

State 1

State 0

STOP

0

State 0

DI

Appendix

DO

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

76

38

Describe Device Control Blocks 4/13/2012

Honeywell

• The Device Control (DEVCTL) Block is a multi-input, multi-output function block – Provides an interface for discrete devices, such as motors, solenoid valves, and motor-operated valves – Provides built-in structures for handling interlocks – Supports the interlock conditions to be viewed in group, detail and graphic displays

Appendix

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

77

Describe Device Control Blocks 4/13/2012

Honeywell

Device Control Block

• Manipulates sets of digital outputs and interprets corresponding feedback of digital inputs represented by the state parameter PV (Current Feedback State) • Operation consists of – Transmitting commands represented by state parameter OP (commanded output state) – Monitoring PV – Producing alarms based on various configurations • PV has not achieved state commanded in OP

• Provides safety interlocks, individual state interlocks, initialization manual, maintenance statistics, and batch level 1 drive functions

Appendix

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

78

39

Describe Device Control Blocks 4/13/2012

32

Device Control Block

Honeywell

Configuration Properties Parameters common to all function blocks

Used to set the block’s mode attribute. This parameter determines whether the operator or sequence of program has authority to change parameters associated channel Block Specifies the value for Mode attribute (MODEATTR), when the Control to Normal function is initiated through the Station display

Appendix

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

79

Mode Attribute and Normal Mode Attribute

Describe Device Control Blocks 4/13/2012

Honeywell

• Mode Attribute (MODEATTR) parameter determines who can command a change to the OP value – OPERATOR: Only an operator may command the output state (OP) – PROGRAM: Only other function blocks (example: Logic blocks, SCM programs) can command the output state by setting OPREQ parameter – NORMAL: Setting specified by the Normal Mode Attribute (NORMMODEATTR) is used, if it is not NONE • If NORMMODEATTR is NONE then no change in MODEATTR

Appendix

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

80

40

Describe Device Control Blocks 4/13/2012

• Used to enable or disable PV source selection (PVSCROPT) – Default is enabled or box checked

PV value is provided by an SCM

Operator stores PV value directly

PV value is derived from the parameter PVAUTO representing the assigned state of the actual inputs DI[1..4] PV value is derived directly from the commanded output state (OP)

Appendix

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

81

Describe Device Control Blocks 4/13/2012

Honeywell

Block Sizing and State Names Specifies the number of digital inputs to be used. Maximum input Block size is 4. Default is 2 Specifies the number of digital outputs to be used. Maximum Block Size is 3 Default is 1 Specifies the number of states. Maximum State size is 3. Default is 2

Specifies a name used to identify the given state. Upto 12 characters can be used for each state. State 2 name is applicable only if the Number of States is three

Appendix

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

82

41

Describe Device Control Blocks 4/13/2012

32

Honeywell

Enable PV Source Selection

Honeywell

Input Tab

• Inputs are Boolean values which represents the state of any other block output or a field DICHANNEL (Digital Input Channel) block

Same as the entry in Main tab

Shows the input combinations associated with a given state. A check in the box for the input represents its ON condition and no check for its OFF position. The default State is null (BAD)

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

Appendix

83

Describe Device Control Blocks 4/13/2012

Honeywell

Output Tab

• Outputs are configured as Boolean or Pulsed (On Pulse or Off Pulse) • The Number of Digital Outputs (NUMDOUTS) parameter is used to select the number of active Digital/Pulse outputs – When this parameter is 0 (zero), other outputs and OP parameters have no meaning

Same as the entry in Main tab

Appendix

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

84

42

Describe Device Control Blocks 4/13/2012

• Each output is either Boolean or Pulsed (On Pulse or Off Pulse) – Output (OP) value can be connected to any other block parameter or to a field DOCHANNEL (Digital Output Channel) block

• The DOCHANNEL (DOC) block connects to three different inputs from a DEVCTL block – DOC.SO may be connected to DO [1 .. 3] of DEVCTL block – DOC.ONPULSE may be connected to pulsed outputs PO [1 .. 3] of DEVCTL block – DOC.OFFPULSE may be connected to pulsed outputs PO [1 .. 3] of DEVCTL block – Only one input can be connected for any single DOC

Appendix

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

85

Honeywell

Output States

Selects the state that defines the DEVCTL block in a safe state. The default is State 0. State 2 selection is only applicable if number of states (NUMSTATES) is three

Used to specify the output combinations associated with a given state. Check the box for the output to associate to ON condition or leave it unchecked for its OFF position. The default is OFF or unchecked

Appendix

Describe Device Control Blocks 4/13/2012

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

86

43

Describe Device Control Blocks 4/13/2012

32

Honeywell

Output

Honeywell

Pulse Output • Enable / Disable the Pulse Output (PO)

– When enabled, the corresponding output (PO[x]) pin is exposed on the block – Default is no pulse outputs configured – Selectable outputs depend upon the configured number of outputs

• Pulse Width is used to specify the width of a given output pulse – Range is 0 to 60 seconds – Configurable only when the output is configured as a pulse output – The default value is 1 second for all configured pulse outputs

Appendix

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

87

Describe Device Control Blocks 4/13/2012

Honeywell

Pulse Width

• DOCHANNEL block determines the actual pulse width resolution and accuracy based on its execution rate – Rounds up the configured pulse width value consistent with its own execution rate. • If the execution rate of the DOCHANNEL block is 125 milliseconds and the configured PULSEWIDTH value is 450 milliseconds (.45 seconds), the actual pulse time output would be 500 milliseconds, which is the next highest multiple of 125 milliseconds

• A PULSEWIDTH value of 0 is a special case – If a 0 pulse is sent to ONPULSE or OFFPULSE, the DOCHANNEL block immediately turns OFF any existing pulse

Appendix

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

88

44

Describe Device Control Blocks 4/13/2012

• The Momentary State (MOMSTATE) parameter configures the states being used as momentary – Similar to push-button operation – When the operator commands a new output state (OP), the selected momentary state is active for a Fixed Time or as long as the operator request the value – Once the operator ceases requesting the value and the internal timeout occurs, the DEVCTL block returns to the Safe Output State (SAFEOP)

Appendix

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

89

Describe Device Control Blocks 4/13/2012

Honeywell

Momentary State • Fixed Time

– For CM periods < 5 seconds • Momentary States are equal to 5 seconds for all possible CM periods – For CM periods > 5 seconds (ACE) • Momentary states are at least one execution cycle, which can be up to 20 seconds on ACE

• Safe state (SAFEOP) cannot be configured as Momentary state • Default value is NONE

Appendix

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

90

45

Describe Device Control Blocks 4/13/2012

32

Honeywell

Momentary State

Honeywell

Seal-In Option

• Seal-In option is used to clear output commands when the process feedback state (PV) cannot follow the commanded output state (OP) – It is detected by the Command Disagree or Uncommanded Change alarms – Default it is unchecked or disabled

• If the Seal-In option is enabled and when PV does not follow the commanded output, then – Field output destinations are set to the Safe Output State (SAFEOP), but OP is not altered • OPFINAL shows the state which was commanded to the output destinations – OPFINAL is set equal to OP on the next operator action to OP, which clears the “seal” condition

• Seal-In option and Momentary state are mutually exclusive – Momentary state has to be None to configure the Seal-In option Appendix

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

91

Describe Device Control Blocks 4/13/2012

Honeywell

Output Initialization • The Output Init option (INITOPOPT) is used to configure Output Initialization option • The following options are available

– NORMALOPT - Performs Normal initialization • When INITMAN parameter transitions from ON to OFF, the Device Control FB provides an output value (OP) as follows: – If Safety Interlock is active, the OP is set to SAFEOP – If the Override Interlocks are active and not bypassed, the OP is set to the highest priority Override Interlock – If LocalMan is ON • OP tracks PV, if PV is in State0 or State1or State2 • OP is set to SAFEOP, if PV is in Null or InBetween states or PV does not exist – SAFEOPOPT – Output is set to Safe output (SAFEOP) Appendix

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

92

46

Describe Device Control Blocks 4/13/2012

– HOLDOPOPT - Initialization will not be performed • OP remains the last value

– HOLDOPOPT with Legacy Output Init Option (LEGACYINITOPT) • OP remains on last value • When the Device Control recovers from the initialization manual condition, the output is not sent to the output point unless an override interlock or safety interlock is active and not bypassed

Appendix

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

93

Permissive and Override Interlock Bypassing

Describe Device Control Blocks 4/13/2012

Honeywell

Used to enable or disable the bypass for Permissive and Override Interlocks. Default is disabled

Used to Bypass the Permissive and Override Interlocks. When this parameter is Enabled, the OP can be changed regardless of the state of Override and Permissive interlocks (Does not affect the Safety Override Interlock). When it is OFF, existing Override Interlocks (OI[0..2]) takes effect . The default is OFF

Appendix

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

94

47

Describe Device Control Blocks 4/13/2012

32

Honeywell

Output Initialization

Honeywell

Init OP After Load • Init OP After Load (INITOPAFTLD) parameter is used to configure the initialization values of digital outputs (DOs) to their desired values

– Used for the strategy where the outputs of a DevCtl FB is connected to noninitializable blocks (Logic blocks)

• Default option initializes the OP to State0

Appendix

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

95

Describe Device Control Blocks 4/13/2012

Honeywell

Permissives and Interlocks

• Interlock Strategies are implemented using Permissives, Override Interlocks, and the Safety Interlock • Permissive P(0-2) – There is a Permissive for each state – Normally ON – Operator can select the state if it’s Permissive is asserted (ON) – Can be Bypassed

• Override Interlock OI(0-2)

– There is an Override Interlock for each state – Normally OFF – When an Override Interlock is asserted (ON) the Output is forced to it’s state – Can be Bypassed

• Safety Interlock SI

– Normally OFF – Sets the Output to the Safe State when asserted (ON) – Cannot be Bypassed

Appendix

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

96

48

Describe Device Control Blocks 4/13/2012

Enable or Disable collection of Maintenance Statistics. Default it is disabled

Maximum number of hours of PV accumulated in state 0

Maximum number of transitions of PV accumulated in state 0

RESETFL Parameter is available only when the block is red tagged. An user program or another FB can turn ON the this parameter to reset the statistics anytime Accumulated number of safety interlock trips due to OP changing state, since the last statistics reset Accumulated number of transitions of PV to state 1, since the last statistics reset Accumulated time of PV in state 1, since the last statistics reset Appendix

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

97

Describe Device Control Blocks 4/13/2012

Honeywell

SCM Tab

Used to select the Mode Tracking function for the SCM associated with this block’s Control Module

Specifies the action the function block is to take when the SCM goes to Starting state, Stop/Abort State and Hold State

Used to select the Restart State option. Applicable only when the SCM state is Resume or Run

Appendix

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

98

49

Describe Device Control Blocks 4/13/2012

32

Honeywell

Maintenance Tab

Honeywell

Alarms Tab Priority and Severity levels for Command Disagree, Command Fail, Uncommand change and Bad PV alarms Sets the feedback time of different states(0,1 and 2) for Command Disagree and Command Fail alarms

Configure the priority and Severity levels and Enable/Disable the Safety Override, Override and Off Normal Alarms

Appendix

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

99

Describe Device Control Blocks 4/13/2012

Honeywell

Commanding Device Control Block outputs from SCMs

Appendix

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

100

50

Describe Device Control Blocks 4/13/2012

Honeywell

Logic and Override/Interlocks were used to drive the Device Control block output in the course labs – as in the case of the template FANLOGIC In a simple example: An SCM could write to a flag in the logic which could assert an Override/Interlock forcing the output to the associated state.

The following slides show several other methods for an SCM to command Device Control Module outputs: 1) Generic OP – GOP 2) Output Command - OPCMD Appendix

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

101

Describe Device Control Blocks 4/13/2012

Honeywell

Generic OP - GOP

The SCM writes to the GOP parameter on the device control block. This is the most commonly used device control command • Pros – Simple direct programming of devices allowing flexible easy to understand designs

• Cons – Programming must be structured to prevent step output failures for device control blocks with Override/Interlocks asserted or in Operator MODEATTR

Appendix

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

102

51

Describe Device Control Blocks 4/13/2012

32

Using Logic and Override/Interlocks

Honeywell

Output Command - OPCMD

Output command parameters OPCMD[0..2] on the device control block can be commanded directly from an SCM. • Pros – SCM writes to a flag (logic associated with the device control block) – Commanding a device with an active interlock will not cause an SCM failure – Commanding a device in operator MODEATTR will not cause a failure

• Cons – Requires logic associated with the device control block (see next slide) – Action upon transition to Program or interlock clear will not always be apparent and may be confusing for operators: – Device will return to the last requested state on interlock clear – The last requested state will be executed when the device control block MODEATTR is set to Program

Appendix

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

103

Honeywell

Common Device CM Configuration

Appendix

Describe Device Control Blocks 4/13/2012

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

104

52

Describe Device Control Blocks 4/13/2012

Describe Device Control Blocks

Completion Certificate

Proceed to the next lesson in your course material. Appendix

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

105

Describe Device Control Blocks 4/13/2012

Honeywell

This page intentionally left blank

Appendix

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

106

53

Describe Device Control Blocks 4/13/2012

32

Honeywell

Conclusion

Describe the HPM Functions Duplicated in CEE

Appendix

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

107

Describe the HPM Functions Duplicated in CEE 4/13/2012

Honeywell

Introduction •

Enhanced HPM algorithms is introduced in R300 for CEE. – Regulatory Summer – Signal Selector – Reverse Output



Supported in – ACE – C200 – C200E – C300 – SIM-ACE – SIM-C200 – SIM-C200E – SIM-C300

Appendix

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

108

54

Describe the HPM Functions Duplicated in CEE 4/13/2012

• Regulatory control block • Has four inputs X1 to X4 • Provides scaling factor for each input

Appendix

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

109

Describe the HPM Functions Duplicated in CEE 4/13/2012

Honeywell

Regulatory Summer

• Algorithm – Sum four scaled inputs. Add overall gain and overall bias.

• X1 is an initializable input for this block while other inputs are noninitializable.

Appendix

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

110

55

Describe the HPM Functions Duplicated in CEE 4/13/2012

32

Honeywell

Regulatory Summer

Honeywell

Signal Selector • Six input Auxiliary Block • Combines HPM’s HiLoAvg and MidOf3

Appendix

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

111

Describe the HPM Functions Duplicated in CEE 4/13/2012

Honeywell

Signal Selector • Algorithms possible – MINIMUM (MIN) – MAXIMUM (MAX) – MEDIAN (MED) – AVERAGE (AVG) – MULTIPLEXER (MUX)

Appendix

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

112

56

Describe the HPM Functions Duplicated in CEE 4/13/2012

Honeywell

• Provides reverse output

Reverse Output Option

Appendix

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

113

Describe the HPM Functions Duplicated in CEE 4/13/2012

Honeywell

Summary

• We have learned about the two native function blocks added in R300:

– Regulatory Summer – Signal Selector – Reverse Output

Appendix

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

114

57

Describe the HPM Functions Duplicated in CEE 4/13/2012

32

Reverse Output

Honeywell

Conclusion

Describe the HPM Functions Duplicated in CEE

Completion Certificate

Proceed to the next lesson in your course material Appendix

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

115

Describe the HPM Functions Duplicated in CEE 4/13/2012

Honeywell

This page intentionally left blank

Appendix

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

116

58

Describe the HPM Functions Duplicated in CEE 4/13/2012

32

Describe Power Generation Function Blocks

Appendix

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

117

Describe Power Generation Function Blocks 4/13/2012

Honeywell

Topics • Power Function blocks

Appendix

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

118

59

Describe Power Generation Function Blocks 4/13/2012

Power Function Blocks

Honeywell

• Power Function blocks are primarily aimed at providing process strategies specific to the Power Generation market • Twelve strategies (for C300/ C200E) have been identified and listed below – These blocks cannot be used in a C200 controller No.

Function Block

1

Digital Acquisition (DIGACQ in Utility Library)

2

Contact Monitoring (CONTACTMON in Logic Library)

3

Rate of Change (ROC in Auxiliary Library)

4

First Out Detection FB (FIRSTOUT in Utility Library)

5

Drum Level Computation Block (LEVELCOMP in Powergen Library)

6

Main - IBV Logic FB (MAINIBV in Powergen Library)

7

HT Motor Control Function Block (HTMOTOR in Powergen Library)

8

LT Motor Control Function Block (LTMOTOR in Powergen Library)

9

Valve / Damper Control Function Block (VALVEDAMPER in Powergen Library)

10

Solenoid Valve Control Function Block (SOLENOID in Powergen Library)

11

Alarm Annunciator Function Block (ALMPANEL, ALMWINDOW in Utility Library)

12

Group capability and runback (GRPCAPRBK in Powergen Library)

Appendix

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

119

Describe Power Generation Function Blocks 4/13/2012

Honeywell

Digital Acquisition Block

• The Digital Acquisition function block is used when the PVSOURCE is defined by the operator – Input to this block is from a DI channel when PVSource is AUTO – Input to this block is from the operator when PVSource is MAN – Any block with a digital output can be the input when PVSource is SUB

• Reduces the PU and MU usage vs DevCtl block • This block is independent of the Channel type feeding the block • In the Utility library

Appendix

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

120

60

Describe Power Generation Function Blocks 4/13/2012

• The Contact Monitoring block is used to generate an alarm whenever the state of both inputs is simultaneously ON or OFF based on the NORMAL alarm state configuration • The Contact Monitoring block is used for limit switches with NO and NC contacts with the same activation mechanism • In the LOGIC library

Appendix

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

121

Describe Power Generation Function Blocks 4/13/2012

Honeywell

Functions of CONTACTMON

• Enables alarm generation whenever the state of both inputs is the same or different based on the normal alarm state configuration • Provides the state at IN[1] and IN[2] as OUT1 and OUT2 • PVFL gives the negated XOR results of IN[1] and IN[2] IN[1] ON ON OFF OFF

IN[2] ON OFF ON OFF

PVFL ON OFF OFF ON

• When NORMAL is State0, an alarm will be generated whenever the state of both inputs is the same • When NORMAL is State1, an alarm will be generated whenever the state of both inputs is different Appendix

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

122

61

Describe Power Generation Function Blocks 4/13/2012

32

Honeywell

Contact Monitoring (CONTACTMON) Block

Honeywell

Rate of Change (ROC) Block

• Rate of Change block is a computational block used on the input side of Control blocks for limiting the input variable (typically SP) • In Power plants, speed of HT motors requires control without exceeding the rate of change of the current • In some temperature control applications, dynamic profiling is needed based on the deviation of SP and actual temperature • In the Auxiliary library

Appendix

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

123

Describe Power Generation Function Blocks 4/13/2012

Honeywell

Rate of Change (ROC) Functions

• If the input variation is more than the rate trip limit in either direction, the rate of change of output is limited to the change specified by the rate trip limit – The output changes at the specified rate limits until the value is equal to the input variable

Appendix

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

124

62

Describe Power Generation Function Blocks 4/13/2012

• A FirstOut Detection block identifies the digital input signal, among a set of digital signals, that was first to transition from its normal state – Usually this block is associated with critical equipment

• Interlocks and Stop commands for equipment or drives are connected as inputs to the FIRSTOUT block – When an input signal transitions from its configured NORMAL state, the output flag of the FIRSTOUT block is raised – The input responsible for the FIRSTOUT flag is recorded – The recording is locked until a reset is applied to the block after all inputs have returned to the Normal state

• In the Utility library

Appendix

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

125

Drum Level Computation Block (LEVELCOMP)

Describe Power Generation Function Blocks 4/13/2012

Honeywell

• The Drum Level Computation block (LEVELCOMP) computes the drum level from the measured DP and other field specific constants – In Power plants, the drum level is measured indirectly in terms of differential pressure (DP), and the level is computed based on the measured DP

• Differential Pressure to Level computation techniques are employed in level measurements like Boiler Drums, De-aerators, and HP heaters where the process fluid is at high pressure and temperature • In the POWERGEN library

Appendix

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

126

63

Describe Power Generation Function Blocks 4/13/2012

32

Honeywell

FirstOut Detection (FIRSTOUT) Block

Honeywell

Drum Level Computation Block (LEVELCOMP) • The equation for computing drum level: h = ( H (ρRef - ρS ) – DP ) / (ρW - ρS ) where – – – –

h: Drum level to be measured H: Length of stand pipe DP: Differential pressure of the drum ρRef : Density of water in wet leg (This computation uses the Water Leg temperature) – ρS : Density of steam – ρW : Density of water

Appendix

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

127

Describe Power Generation Function Blocks 4/13/2012

Honeywell

Main – IBV Logic Function Block (MAINIBV)

• The Main – IBV (Integral Bypass Valve) Logic function block (MAINIBV) has a user configurable DELAY parameter for providing a time delay before releasing an open command to the main valve – Timer starts when the IBV open feedback is sensed by the block

• In the POWERGEN library

Appendix

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

128

64

Describe Power Generation Function Blocks 4/13/2012

• Prior to R310 “Drive Control” was accomplished using Device Control Blocks (DEVCTL) – The existing Device Control Block was designed for all types of drives such as LT, HT, and valves – There is a single permissive and interlock input for each state – All switchgear-related inputs and process inputs had to be connected to this one single input pin by employing OR/AND blocks for multiplexing

• Four different drive control blocks have been developed and are located in the POWERGEN library – – – –

Valve / Damper Control (VALVEDAMPER) Solenoid Valve Control (SOLENOID) LT Motor Control (LTMOTOR) HT Motor Control (HTMOTOR)

• These blocks are derived from the DEVCTL block and customized to meet Drive Control requirements

Appendix

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

129

Describe Power Generation Function Blocks 4/13/2012

Honeywell

Alarm Annunciator Function Blocks

• The Alarm Annunciator FB are used to implement the annunciation sequence for alarm groups connected to window annunciators • The alarm annunciator is implemented as two blocks:

– ALMWINDOW - Encapsulates the function of individual alarm groups – ANNPANEL - Controls the lamp test, acknowledge, and reset functions

• The Alarm Window function block accepts Boolean inputs (1 to 16) and performs the configured sequence

– It provides one alarm output (ALMOUT) and group status output (FLSHSTAT)

• The Annunciator Panel function block accepts the FLSHSTAT from Alarm Window function block and provides:

– Lamp output for the annunciation windows with synchronized lamp flash sequence – Hooter annunciation

• In the Utility library Appendix

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

130

65

Describe Power Generation Function Blocks 4/13/2012

32

Honeywell

Drive Control Blocks

Group Capability and Runback Block

Honeywell

• The Group Capability and Runback function block provides the Group Capability and Group Runback Rate for the unit represented by the configured equipment • Accepts equipments’ status inputs and desired unit load set point • Number of devices connected is configurable • In the POWERGEN library

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

Appendix

131

Describe Power Generation Function Blocks 4/13/2012

Honeywell

Conclusion Describe Power Generation Function Blocks

Completion Certificate

Proceed to the next lesson in your course material. Appendix

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

132

66

Describe Power Generation Function Blocks 4/13/2012

32

Describe the HART Functionality in C200/C200E Operations

Appendix

Honeywell Confidential Describe the HART Functionality in C200/C200E Operations Copyright © 2012 Honeywell International Inc.

4/13/2012

133

Honeywell

Introduction • In this lesson, you will learn about HART device functionality. • At the conclusion of this lesson, you will be able to: – Describe HART signals

– Distinguish among HART universal, common practice and device-specific commands – Explain how the device description (DD) files are loaded to the system – Describe the types and characteristics of HART-enabled I/O – Distinguish between HART control-related data and offline data and how they flow through the system – Explain the purpose of the general status and device-specific status for a HART device and where the statuses can be viewed in the system

Appendix

Honeywell Confidential Describe the HART Functionality in C200/C200E Operations Copyright © 2012 Honeywell International Inc.

134

67

4/13/2012

Honeywell

Topics

• HART Signals • HART Commands • HART Device Description Manager • HART-Enabled I/O • HART Data • HART Device Status

Appendix

Honeywell Confidential Describe the HART Functionality in C200/C200E Operations Copyright © 2012 Honeywell International Inc.

4/13/2012

135

Honeywell

HART Signal Characteristics +0.5 mA

- 0.5 mA

The digital signal rides on top of the 4-20 mA DC analog signal

FSK

1200 Hz “1”

2200 Hz “0”

20 mA -

4 mA -

• Traditional wiring and well understood implementation • Hybrid (analog and digital signals) • Command/response (half-duplex) communication structure Appendix

Honeywell Confidential Describe the HART Functionality in C200/C200E Operations Copyright © 2012 Honeywell International Inc.

136

68

4/13/2012

HART Output Device:

HART Input Device:

24 Vdc 4-20 mA

4-20 mA

Digital component is always bidirectional

The HART digital signal is superimposed on the standard 4-20 mA signal All memory resident device data is accessed using this digital portion of the protocol

Appendix

Honeywell Confidential Describe the HART Functionality in C200/C200E Operations Copyright © 2012 Honeywell International Inc.

137

Honeywell

Topics •

4/13/2012

HART Signals

• HART Commands  •

HART Device Description Manager



HART-enabled I/O



HART Data



HART Device Status

Appendix

Honeywell Confidential Describe the HART Functionality in C200/C200E Operations Copyright © 2012 Honeywell International Inc.

138

69

4/13/2012

32

Honeywell

Device Signaling

Honeywell

HART Command Ranges

• Universal Commands (0-30): – – – –

Represents the basic command set required by most HART devices All commands in this set must be supported by all HART devices Commands must be implemented exactly as specified by the HART foundation specification DD interpretation is not required for this command set

• Common Practice Commands (32-121): – A set of commands applicable to a wide range of devices – This command set should be supported by devices whenever possible, but this is not mandatory – Although the function of each command is well defined by the HART foundation specification, the actual meaning of the response data may require the interpretation of vendor DD files

• Device-specific Commands (128-253): – This Command set is completely defined by the device vendor – Each command performs a function that is specific to the particular device type and model – The use of these commands requires full interpretation of the vendor DD files DD

Appendix

-Device description file

Honeywell Confidential Describe the HART Functionality in C200/C200E Operations Copyright © 2012 Honeywell International Inc.

4/13/2012

139

Honeywell

Device-specific Commands

• Device-specific commands (128-253) are set by the device manufacturer, so they will be different for each manufacturer and product type • Some examples of device-specific commands in the Honeywell temperature transmitter are the ability to: – Pick the specific input type: T, J, or K thermocouple; 3- or 4-wire RTD; etc. – Alarm on input break detection – Determine whether a meter is installed and determine its units and range – Turn write protection on or off with password protection

Appendix

Honeywell Confidential Describe the HART Functionality in C200/C200E Operations Copyright © 2012 Honeywell International Inc.

140

70

4/13/2012



HART Signals



HART Commands

• HART Device Description Manager  •

HART-enabled I/O



HART Data



HART Device Status

Appendix

Honeywell Confidential Describe the HART Functionality in C200/C200E Operations Copyright © 2012 Honeywell International Inc.

141

4/13/2012

Honeywell

HART Device Description Manager

• There is no need to load Honeywell DD files because they are automatically loaded with the Experion software • DD files for other vendors are available from the vendor or the HART Foundation at http://www.hartcomm.org/

Appendix

Honeywell Confidential Describe the HART Functionality in C200/C200E Operations Copyright © 2012 Honeywell International Inc.

142

71

4/13/2012

32

Honeywell

Topics

Honeywell

HART Device Description Manager • To load device description files:

– Programs > Honeywell Experion PKS > Engineering Tools > Device Description Manager

Appendix

Honeywell Confidential Describe the HART Functionality in C200/C200E Operations Copyright © 2012 Honeywell International Inc.

143

4/13/2012

Honeywell

Topics •

HART Signals



HART Commands



HART Device Description Manager

• HART-enabled I/O  •

HART Data



HART Device Status

Appendix

Honeywell Confidential Describe the HART Functionality in C200/C200E Operations Copyright © 2012 Honeywell International Inc.

144

72

4/13/2012

Non-redundant CIOM-A Chassis I/O format

Redundant PMIO Chassis I/O format

8-channel HART AI 8-channel HART AO 16-channel HART AI 16-channel HART AO Appendix

Honeywell Confidential Describe the HART Functionality in C200/C200E Operations Copyright © 2012 Honeywell International Inc.

4/13/2012

145

Honeywell

HART-enabled I/O - Direct Connection All HART analog and digital data passes through the HARTenabled I/O

Experion PKS Server

C200/C200E/C200/C200EE Characteristics:  Reduced hardware and physical foot print  One communication network  HART variables are available for control  HART status is available for control  Effective/efficient status handling  All HART data is available through the system

Redundant HART PM AI and AO IOP (16 channels/IOP) Appendix

Non-redundant HART CIOM-A (1756) AI and AO IOM (8 channels/IOM) Honeywell Confidential Describe the HART Functionality in C200/C200E Operations Copyright © 2012 Honeywell International Inc.

146

73

4/13/2012

32

Honeywell

HART-enabled I/O

Honeywell

Topics •

HART Signals



HART Commands



HART Device Description Manager



HART-enabled I/O

• HART Data  •

HART Device Status

Appendix

Honeywell Confidential Describe the HART Functionality in C200/C200E Operations Copyright © 2012 Honeywell International Inc.

4/13/2012

147

Control-related Data is Cached on the IOM Control Processor

Honeywell Honeywell Field Device Manager

Control System

The HART command originates from the IOM/IOP and the response is cached in the IOM/IOP

I/O  Device ID information (Tag, manufacturer, model, SN, etc.)  Software and hardware revision level  Dynamic variables (PV, SV, TV, FV)

HART Device

 Device variables up to 255 (Slot-0 through Slot-3)  General and device-specific status information  Range related information  Device material of construction  Full device setup and configuration information  Trends and test analysis data

Appendix

Honeywell Confidential Describe the HART Functionality in C200/C200E Operations Copyright © 2012 Honeywell International Inc.

148

74

4/13/2012

Control Processor

Honeywell Control System

Asset Management System

The HART offline data passes through the IOM/IOP and the software multiplexer to the Asset Management System

I/O

 Device ID information (Tag, manufacturer, model, SN, etc.)  Software and hardware revision level  Dynamic variables (PV, SV, TV, FV)

HART Device

 Device variables up to 255 (Slot-0 through Slot-3)  General and device-specific status information  Range related information  Device material of construction  Full device setup and configuration information  Trends and test analysis data

Appendix

Honeywell Confidential Describe the HART Functionality in C200/C200E Operations Copyright © 2012 Honeywell International Inc.

149

4/13/2012

Honeywell

Topics •

HART Signals



HART Commands



HART Device Description Manager



HART-enabled I/O



HART Data

• HART Device Status 

Appendix

Honeywell Confidential Describe the HART Functionality in C200/C200E Operations Copyright © 2012 Honeywell International Inc.

150

75

4/13/2012

32

Offline Data is Passed Through

Honeywell

HART Device Status

• Every HART device must return a general status with every command response • The device-specific status is optional Device General Status: Communication error Field device malfunction Configuration changed Cold start (power up reset)

Optional device-specific errors and conditions

More status available Loop current fixed Loop current saturated (PV out of limits) Non-primary variable out of limits Primary variable out of limits Appendix

Honeywell Confidential Describe the HART Functionality in C200/C200E Operations Copyright © 2012 Honeywell International Inc.

4/13/2012

151

Honeywell

Control Module (CM) Association

The HART offline data passes through the IOM/IOP and the software multiplexer to the Asset Management System

Associated control module

Appendix

Honeywell Confidential Describe the HART Functionality in C200/C200E Operations Copyright © 2012 Honeywell International Inc.

152

76

4/13/2012

STT25H

Host issues Command 48

The STT25H uses only 3 of the available 17 bytes (byte 0, 1, and 2)

Device responds with status

Byte – 0 Critical

Byte – 1 Non-Critical

Byte – 2 Information

0

undefined

0

CJ Over Temp

0

Suspect Input

1

Hardware Failure

1

undefined

1

undefined

2

Input Open

2

Input out of Spec

2

undefined

3

NVM Calib Failed

3

Output Saturated

3

undefined

4

NVM Conf Failed

4

In Output Mode

4

undefined

5

undefined

5

undefined

5

undefined

6

undefined

6

undefined

6

undefined

7

undefined

7

User Correct Active

7

4 Wires Configuration

Honeywell Confidential Describe the HART Functionality in C200/C200E Operations Copyright © 2012 Honeywell International Inc.

Appendix

4/13/2012

153

Honeywell

Device-specific Status Can Be Used in Control Command 48 Byte-0 Bit

Honeywell STT255 Temperature Transmitter

Control Module

HCMD48BT[#] DD Descriptor

0

[0]

undefined

1

[1]

Hardware Failure

2

[2]

Input Open

3

[3]

NVM Calib Failed

4

[4]

NVM Conf Failed

IN(1)

5

[5]

undefined

LOGIC: AND

6

[6]

undefined

7

[7]

undefined

HART AI Block HCMD48BT[1] pin IN(2)

ANDA

LOGIC: ONDELAY DELATA Delay Time 30 sec

Appendix

Honeywell Confidential Describe the HART Functionality in C200/C200E Operations Copyright © 2012 Honeywell International Inc.

154

77

4/13/2012

32

Honeywell

Sample - STT25H Device-specific Status

Summary • When working with HART devices, remember:

Honeywell

HART signals have a high-frequency, bidirectional digital component and a – low-frequency, unidirectional analog component. – HART commands include: • Universal commands that are mandatory and do not require DDs • Common practice commands that are optional and may require DDs • Device-specific commands defined by device vendors that require DDs DD files are automatically loaded with the Experion software – Honeywell while non-Honeywell DD files are loaded using the DD Manager. HART command originates in the IOM/IOP and the control-related data – The are cached there. device must return a general status with every command response – AbutHART a device-specific status is optional.

Honeywell Confidential Describe the HART Functionality in C200/C200E Operations Copyright © 2012 Honeywell International Inc.

Appendix

4/13/2012

155

Honeywell

Conclusion

Describe the HART Functionality in C200/C200E Operations

Completion Certificate

Proceed to the next lesson in your course material. Appendix

Honeywell Confidential Describe the HART Functionality in C200/C200E Operations Copyright © 2012 Honeywell International Inc.

156

78

4/13/2012

32

Control Module Reference

Appendix

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

157

Honeywell

FC01

Appendix

Control Module Reference 4/13/2012

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

158

79

Control Module Reference 4/13/2012

Honeywell

FC17

Appendix

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

159

Honeywell

FC18

Appendix

Control Module Reference 4/13/2012

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

160

80

Control Module Reference 4/13/2012

Appendix

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

161

Honeywell

HS_A

Appendix

Control Module Reference 4/13/2012

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

162

81

Control Module Reference 4/13/2012

32

Honeywell

HS14A

Honeywell

HS62

Appendix

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

163

Honeywell

HS63

Appendix

Control Module Reference 4/13/2012

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

164

82

Control Module Reference 4/13/2012

Appendix

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

165

Honeywell

PC16

Appendix

Control Module Reference 4/13/2012

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

166

83

Control Module Reference 4/13/2012

32

Honeywell

LC14

Honeywell

TI20

Appendix

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

167

Control Module Reference 4/13/2012

Honeywell

This page intentionally left blank

Appendix

Honeywell Confidential Copyright © 2012 Honeywell International Inc.

168

84

Control Module Reference 4/13/2012

32

Topic: Appendix Contents Guide to Debutanizer Model for C200E/C300 Labs ..............................................................................3

4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

1

This page was intentionally left blank.

2

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

Guide to Debutanizer Model for C200E/C300 Labs 32

Introduction The C200E/C300 labs are a gradual progression of implementing a C200E/C300 controller. • • • •

The labs use the Simulation Control Environment (SCE) feature of the ExperionPKS The SCE is identical in most parts to the C200E/C300 Control Engineering Environment (CEE) The main difference is that the SCE uses simulated I/O, whereas the CEE uses real I/O There are other differences in terms of execution cycle times, peer-to-peer functionality, but these differences do not impact the lab exercises

The simulated I/O is driven by Sequential Control Modules simulating a Debutanizer. This document provides details of the Debutanizer and the controls needed. Process Description The Debutanizer Model separates a blended feed using a distillation tower to produce the following products: • •

C5 and heavier hydrocarbons which are sent to storage C4 hydrocarbons and lighter hydrocarbons that are sent as feed to the Depropanizer

Note: Familiarity with distillation concepts is not required to complete the labs. A very brief overview of the process is given below. A more detailed process flow is provided as an appendix The Debutanizer P&ID can be found in a later section.

4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

3

Process Equipment The following table describes the process equipment used by the Debutanizer Tag

Description

D-100

Debutanizer Reflux Drum

T-100

Debutanizer

P-62

Reflux pump (from D-100 to T-100 )

P-63

Spare reflux pump (from D-100 to T-100)

P-68

Feed pump from (D-100 to Depropanizer)

P-69

Spare feed pump from (D-100 to Depropanizer)

E-100

Debutanizer Reboiler

E-110

Debutanizer Condenser

Control System The following sections describe the instruments and control loops used in the distillation process.

4

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

32

Instrumentation The following table lists the tagname and range for each instrument in the model. Items marked with an * are built by the student. The other items are imported. SI Unit Range

Units

T-100 Overheads Analyzer

0-2

mol % C5

11_FC01

Heavy Feed to Debutanizer

0 - 600

m3 /hr

11_FC02

Light Feed to Debutanizer

0 - 70

m3 /hr

11_FC15

E-100 Steam Flow

0 - 62

T/hr

*

11_FC17

T-100 Bottom to Storage Tank 1

0 - 385

m3 /hr

*

11_FC18

T-100 Bottom to Off Specification Tank 2

0 - 385

m3 /hr

11_FC19

Debutanizer Reflux

0 - 305

m3/hr

11_FC20

Depropanizer Feed

0 - 155

m3/hr

11_FC28

P-68/69 Minimum Flow Spillback

0 - 155

m3 /hr

11_HC41

D-100 Overhead to Flare

0 - 100

%

11_HC44

D-100 Bypass from Compressor Interstage Drum

0 - 100

%

11_HS14A

E-110A Fan

Stop - Start

-

11_HS14B

E-110B Fan

Stop - Start

-

11_HS14C

E-110C Fan

Stop - Start

-

11_HS14D

E-110D Fan

Stop - Start

-

11_HS14E

E-110E Fan

Stop - Start

-

11_HS14F

E-110F Fan

Stop - Start

-

11_HS14G

E-110G Fan

Stop - Start

-

11_HS14H

E-110H Fan

Stop - Start

-

*

11_HS62

P-62 Debutanizer Reflux Pump

Stop - Start

-

*

11_HS63

P-63 Debutanizer Reflux Pump Spare

Stop - Start

-

11_HS68

P-68 Depropanizer Feed Pump

Stop - Start

-

11_HS69

P-69 Depropanizer Feed Pump Spare

Stop - Start

-

11_LC14

T-100, Debutanizer Bottoms Level

0 - 100

%

11_LC16

D-100, Reflux Drum Level

0 - 100

%

11_LSD15

Debutanizer Bottoms Low Level Trip

Shutdown - Normal

-

*

*

*

4/13/2012

Tag

Description

11_AC12

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

5

SI Unit

*

*

6

Tag

Description

Range

Units

11_PC15

T-100, Pressure Controller

700 -1750

kPag

11_PC16

D-100, Pressure Controller

700 - 1750

kPag

11_PI14

T-100, Bottoms Pressure

0 - 1800

kPag

11_TC10

T-100, Tray 2, Reboiler

90 - 215

°C

11_TI20

T-100, Bottoms

0 - 260

°C

11_TI21

E-100, Reboiler Outlet

0 - 260

°C

11_TI22

E-100, Reboiler Inlet

0 - 260

°C

11_TI23

T-100, Tray 4

0 - 260

°C

11_TI24

T-100, Tray 23

0 - 260

°C

11_TI25

T-100, Overheads

0 - 260

°C

11_T126

T-100, Reflux

0 - 260

°C

11_TI40

Heavy Feed Temperature

0 - 135

°C

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

The first set of labs creates the continuous control modules needed for the Debutanizer to work. The steps involve building the control modules, loading and then testing the functions. Lab 1: Configure C 200 Hardware This lab is used to build the necessary C200E hardware. The steps create a C200E controller in the Simulated Control Environment (SCE), with the Control Processor, the CEE and all the I/O modules needed. The modules are loaded to the controller at the end to verify correct operation. The actual lab requires the building of several I/O modules. Other modules are imported into the project. The I/O list assignment is attached in Appendix 1. Lab 2: Configure a Control Module for Data Acquisition The point 11_TI20 is built in this lab. 11_TI20 will have alarming and will be seen in a group and detail display. 11_TI20 also will be historized.

Lab 3: Configure a PID Control Module The Heavy Feed Flow, 11_FC01 is built in this lab. The requirement is PID control, with bumpless Auto – Manual transfer. Alarms, groups and historization enabled. The module is built, loaded and activated and then an SCM imported for simulation. This permits values to be seen. The remaining modules, of a similar type, are then imported into the project with an appropriate SCM to simulate the process values.

4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

7

32

Control Loops and Lab Sequence

Lab 4: Configure a PID Control Module with Split Range outputs The pressure in the reflux drum D 100 is controlled using two valves, with the following logic: • In case the pressure is below the setpoint, the drum is pressurized from the distillation tower, T 100, through the PV 16 A valve. • In case the pressure is above the setpoint, the drum pressure is released through the PV 16 B valve. PV16A valve is reverse acting and PV16B valves are direct acting. The following table illustrates how valves A and B open with the split range signal. Valve A is the valve on the line bypassing the debutanizer overhead condenser E-110. Valve B is on the line connecting D-100 to the compressor interstage drum Signal from PC16

Valve

Condition

0

A

Wide open

50

A

Closed

50

B

Closed

100

B

Open

The loop must be configured with bumpless transfer and the ability to operate the valves manually. An SCM will be imported, downloaded and activated to simulate values. Lab 5: Configure a Cascade PID Control Module The first Cascade loop is planned around LC14, the T 100 bottoms level control. The P&ID shows that this loop has an interlock with the bottom safety valve, and is master to both the outlet streams (FC 17 and FC 18). 11_LSD15 is an interlock valve, which trips in the event of low level. The trip is reset when the level is above 5%. The comparator for 5% will be built. The interlock CM (11_LSD15) is imported into your project along with the appropriate SCM for process simulation. The cascade loop, with 11_LC14 as master and 11_FC 17 as secondary, is then built, downloaded and operated. The loops require bumpless transfer, from CAS to AUTO to MAN.

8

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

32

Lab 6: Configure a Cascade PID Control Module with two secondaries In this lab, the FC 18 loop is added as a secondary to the LC 14 loop built in the previous lab. Similar considerations of operation apply i.e., the loops require bumpless transfer, from CAS to AUTO to MAN. In addition, the following requirements apply: • The ratio of the flow of FC 17 and FC 18 is 70:30 • The addition of the two flows needs to be displayed The module built in the previous lab is modified, downloaded and tested The remaining cascade control modules and SCMs for simulation are then imported into the project. Lab 7: Configure a Device Control Module – with Logic The control logic for switching the fans of the Condenser, E 110, is developed in this lab. Operationally, the cooling fans are to be turned on, in case the top temperature, 11_TI25 is greater than a specified value. The operator initiates the start command, and each additional fan starts up as the temperature increases. Lab 8: Configure a Device Control Module – with Interlock In this lab, the control for a pair of pumps, P62 and P63 is developed. Operationally, • Start command is provided by the operator, for P62. • If P 62 does not start within 20 seconds from the start command, then P63 should start. • At any time, only one pump can be running. The modules are built, loaded and tested. The device control modules for the other pumps are then imported into the project along with 2 programs that permit the pumps to operate.

4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

9

Conclusion At the end of these labs, all the points would have been loaded, and the simulation would represent the Debutanizer in a steady operating state. The graphic, groups, trends and alarms would reflect the plant operating conditions. Note: There are several additional Sequential Control Modules that will be imported during the lab exercises to simulate values. You will be given the names of the SCMs in the lab exercises.

10

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

32

P&ID

4/13/2012

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

11

This page was intentionally left blank.

12

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

Appendix Guide to Debutanizer Model for C200E/C300 Labs

Appendix 1 – C200E I/O list assignments Tag Name

Module Name

Channel

IOM slot Number

1

11_AC12.AI

AI_3_4_4

0

3

4

4

2

11_FC19.FI

AI_3_4_4

1

3

4

4

3

11_FC01.FI

AI_3_4_4

2

3

4

4

4

11_FC02.FI

AI_3_4_4

3

3

4

4

5

11_FC15.FI

AI_3_4_4

4

3

4

4

6

11_TC10.TI

AI_3_4_4

5

3

4

4

7

11_LC14.LI

AI_5_4_4

0

5

4

4

8

11_FC17.FT

AI_5_4_4

1

5

4

4

9

11_FC18.FI

AI_5_4_4

2

5

4

4

10

11_FC28.FI

AI_5_4_4

3

5

4

4

11

11_LC16.LI

AI_5_4_4

4

5

4

4

12

11_FC20.FI

AI_5_4_4

5

5

4

4

13

11_PC15.PI

AI_5_4_4

6

5

4

4

14

11_PC16.PI

AI_5_4_4

7

5

4

4

15

11_PI14.PI

AI_8_4_4

0

8

4

4

16

11_TI20.TI

AI_8_4_4

1

8

4

4

17

11_TI21.TI

AI_8_4_4

2

8

4

4

18

11_TI22.TI

AI_8_4_4

3

8

4

4

19

11_TI23.TI

AI_8_4_4

4

8

4

4

20

11_TI25.TI

AI_8_4_4

5

8

4

4

21

11_TI26.TI

AI_8_4_4

6

8

4

4

22

11_TI40.TI

AI_8_4_4

7

8

4

4

4/13/2012

Remote I/O CNET Module Chassis MAC ID Slot Number

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

32

Sr. No

13

Appendix Guide to Debutanizer Model for C200E/C300 Labs Sr. No

Tag Name

Module Name

Channel

IOM slot Number

23

11_TI24.TI

AI_8_4_4

8

8

4

4

24

11_FC19.FV

AO_4_4_4

0

4

4

4

25

11_FC01.FV

AO_4_4_4

1

4

4

4

26

11_FC02.FV

AO_4_4_4

2

4

4

4

27

11_FC15.FV

AO_4_4_4

3

4

4

4

28

11_FC17.FY

AO_4_4_4

4

4

4

4

29

11_FC28.FV

AO_4_4_4

5

4

4

4

30

11_FC20.FY

AO_4_4_4

6

4

4

4

31

11_FC18.FV

AO_4_4_4

7

4

4

4

32

11_PC15.PV

AO_7_4_4

0

7

4

4

33

11_PC16.PVA

AO_7_4_4

1

7

4

4

34

11_PC16.PVB

AO_7_4_4

2

7

4

4

35

11_HC41.HC

AO_7_4_4

3

7

4

4

36

11_HC44.HC

AO_7_4_4

4

7

4

4

39

11_HS14A.HI

DI_10_4_4

0

10

4

4

40

11_HS14B.HI

DI_10_4_4

1

10

4

4

41

11_HS14C.HI

DI_10_4_4

2

10

4

4

42

11_HS14D.HI

DI_10_4_4

3

10

4

4

43

11_HS14E.HI

DI_10_4_4

4

10

4

4

44

11_HS14F.HI

DI_10_4_4

5

10

4

4

45

11_HS14G.HI

DI_10_4_4

6

10

4

4

46

11_HS14H.HI

DI_10_4_4

7

10

4

4

14

Remote I/O CNET Module Chassis MAC ID Slot Number

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

Appendix Guide to Debutanizer Model for C200E/C300 Labs Tag Name

Module Name

Channel

IOM slot Number

48

11_HS62.HI

DI_10_4_4

9

10

4

4

49

11_HS63.HI

DI_10_4_4

10

10

4

4

50

11_HS68.HI

DI_10_4_4

11

10

4

4

51

11_HS69.HI

DI_10_4_4

12

10

4

4

52

11_LSD15.LS

DI_10_4_4

13

10

4

4

53

11_LC16.LSD15

DO_6_4_4

2

6

4

4

54

11_LSD15.HV39

DO_6_4_4

3

6

4

4

55

11_HS14A.HS

DO_9_4_4

0

9

4

4

56

11_HS14B.HS

DO_9_4_4

1

9

4

4

57

11_HS14C.HS

DO_9_4_4

2

9

4

4

58

11_HS14D.HS

DO_9_4_4

3

9

4

4

59

11_HS14E.HS

DO_9_4_4

4

9

4

4

60

11_HS14F.HS

DO_9_4_4

5

9

4

4

61

11_HS14G.HS

DO_9_4_4

6

9

4

4

62

11_HS14H.HS

DO_9_4_4

7

9

4

4

63

11_HS63.HS

DO_9_4_4

9

9

4

4

64

11_HS62.HS

DO_9_4_4

10

9

4

4

65

11_HS68.HS

DO_9_4_4

11

9

4

4

66

11_HS69.HS

DO_9_4_4

12

9

4

4

4/13/2012

Remote I/O CNET Module Chassis MAC ID Slot Number

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

32

Sr. No

15

Appendix Guide to Debutanizer Model for C200E/C300 Labs

Appendix 1 – C300 I/O list assignments Sr. No

Tag Name

Module Name

IOM Number

Channel

1

11_AC12.AI

C_AI_1

1

1

2

11_FC19.FI

C_AI_1

1

3

11_FC01.FI

C_AI_1

1

4

11_FC02.FI

C_AI_1

1

5

11_FC15.FI

C_AI_1

1

6

11_TC10.TI

C_AI_1

1

7

11_LC14.LI

C_AI_1

1

8

11_FC17.FT

C_AI_1

1

9

11_FC18.FI

C_AI_1

1

10

11_FC28.FI

C_AI_1

1

11

11_LC16.LI

C_AI_1

1

12

11_FC20.FI

C_AI_1

1

13

11_PC15.PI

C_AI_1

1

14

11_PC16.PI

C_AI_1

1

15

11_PI14.PI

C_AI_2

2

16

4 11 2 3 10

14 12 13 6 7 5 8 15 1

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

Appendix Guide to Debutanizer Model for C200E/C300 Labs Tag Name

16

11_TI20.TI

17

11_TI21.TI

18

11_TI22.TI

19

11_TI23.TI

20

11_TI25.TI

21

11_TI26.TI

22

11_TI40.TI

23

11_TI24.TI

24

11_FC19.FV

25

11_FC01.FV

26

11_FC02.FV

27

11_FC15.FV

28

11_FC17.FY

29

11_FC28.FV

30

11_FC20.FY

4/13/2012

Module Name

IOM Number

C_AI_2

2

C_AI_2

2

C_AI_2

2

C_AI_2

2

C_AI_2

2

C_AI_2

2

C_AI_2

2

C_AI_2

2

C_AO_4

4

C_AO_4

4

C_AO_4

4

C_AO_4

4

C_AO_4

4

C_AO_4

4

C_AO_4

4

Channel

32

Sr. No

2 3 4 5 7 8 9 6

3 9 1 2 10 5 4

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

17

Appendix Guide to Debutanizer Model for C200E/C300 Labs Sr. No

Tag Name

31

11_FC18.FV

32

11_PC15.PV

33

11_PC16.PVA

34

11_PC16.PVB

35

11_HC41.HC

36

11_HC44.HC

39

11_HS14A.HI

40

11_HS14B.HI

41

11_HS14C.HI

42

11_HS14D.HI

43

11_HS14E.HI

44

11_HS14F.HI

45

11_HS14G.HI

46

11_HS14H.HI

18

Module Name

IOM Number

C_AO_4

4

C_AO_4

4

C_AO_4

4

C_AO_4

4

C_AO_4

4

C_AO_4

4

C_DI_6

6

C_DI_6

6

C_DI_6

6

C_DI_6

6

C_DI_6

6

C_DI_6

6

C_DI_6

6

C_DI_6

6

Channel 11

8 12 13 6 7

1 2 3 4 5 6 7 8

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

Appendix Guide to Debutanizer Model for C200E/C300 Labs Tag Name

48

11_HS62.HI

49

11_HS63.HI

50

11_HS68.HI

51

11_HS69.HI

52

11_HS63.HS

53

11_LC16.LSD15

54

11_LSD15.HV39

55

11_HS14A.HS

56

11_HS14B.HS

57

11_HS14C.HS

58

11_HS14D.HS

59

11_HS14E.HS

60

11_HS14F.HS

61

11_HS14G.HS

4/13/2012

Module Name

IOM Number

C_DI_6

6

C_DI_6

6

C_DI_6

6

C_DI_6

6

C_DO_7

7

C_DO_7

7

C_DO_7

7

C_DO_7

7

C_DO_7

7

C_DO_7

7

C_DO_7

7

C_DO_7

7

C_DO_7

7

C_DO_7

7

Channel

32

Sr. No

9 10 11 13

14 1 2

3 4 5 6 7 8 9

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

19

Appendix Guide to Debutanizer Model for C200E/C300 Labs Sr. No

Tag Name

62

11_HS14H.HS

63

11_HS62.HS

64

11_HS68.HS

65

11_HS69.HS

20

Module Name

IOM Number

C_DO_7

7

C_DO_7

7

C_DO_7

7

C_DO_7

7

Channel 10 13 11 12

Copyright © 2012 Honeywell International Inc. HPS Automation College written permission required to distribute Honeywell Confidential and Proprietary

4/13/2012

More Information To learn more about Automation College, view a list of global locations and available training, visit www.automationcollege.com or email [email protected] . Honeywell Automation & Control Solutions Process Solutions Automation College www.honeywellprocess.com

January 2012 © 2012 Honeywell International Inc.

Related Documents


More Documents from "Sunkyung Kim"