786
Safety Manager Software Reference EP-SM.MAN.6285 Issue 1.0 2014 Release R152

Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

  • Upload
    others

  • View
    30

  • Download
    11

Embed Size (px)

Citation preview

Page 1: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Safety Manager

Software ReferenceEP-SM.MAN.6285

Issue 1.0 October 2014

Release R152

Page 2: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

ii

Notice

This document contains Honeywell proprietary information. Information contained herein is to be used solely for the purpose submitted, and no part of this document or its contents shall be reproduced, published, or disclosed to a third party without the express permission of Honeywell Safety Management Systems.

While this information is presented in good faith and believed to be accurate, Honeywell disclaims the implied warranties of merchantability and fitness for a 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 direct, special, or consequential damages. The information and specifications in this document are subject to change without notice.

Specific products described in this document are covered by U.S. Patent Nos. D514075, D518003, D508469, D516047, D519470, D518450, D518452, D519087 and any foreign patent equivalents.

Copyright 2014 – Honeywell Safety Management Systems, a division of Honeywell Aerospace B.V.

Honeywell trademarks

Experion PKS®, PlantScape®, SafeBrowse®, TotalPlant® and TDC 3000® are U.S. registered trademarks of Honeywell International Inc.

Other trademarks

Microsoft and SQL Server are either registered trademarks or trademarks of Microsoft Corporation in the United States and/or other countries.

Trademarks that appear in this document are used only to the benefit of the trademark owner, with no intention of trademark infringement.

Document Release Issue Date

EP-SM.MAN.6285 152 1.0 October 2014

Page 3: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

iii

Support and other contacts

United States and Canada

Europe

Pacific

Contact: Honeywell Solution Support Center

Phone: 1-800 822-7673. In Arizona: (602) 313-5558 Calls are answered by dispatcher between 6:00 am and 4:00 pm Mountain Standard Time. Emergency calls outside normal working hours are received by an answering service and returned within one hour.

Facsimile: (602) 313-3293

Mail: Honeywell IS TAC, MS P13 2500 West Union Hills Drive Phoenix, AZ, 85027

Contact: Honeywell PACE TAC

Phone: +32-2-728-2657

Facsimile: +32-2-728-2278

Mail: Honeywell TAC BE02 Hermes Plaza Hermeslaan, 1H B-1831 Diegem, Belgium

Contact: Honeywell Global TAC - Pacific

Phone: 1300-36-4822 (toll free within Australia)+61-2-9362-9559 (outside Australia)

Facsimile: +61-2-9362-9564

Mail: Honeywell Limited Australia 5 Kitchener Way Burswood 6100, Western Australia

Email [email protected]

Page 4: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

iv

India

Korea

People’s Republic of China

Contact: Honeywell Global TAC - India

Phone: +91 20 6603 2718 / 19 and 1800 233 5051

Facsimile: +91-20-66039800

Mail: Honeywell Automation India Ltd. 56 and 57, Hadapsar Industrial Estate Hadapsar, Pune –411 013, India

Email [email protected]

Contact: Honeywell Global TAC - Korea

Phone: +82-2-799-6317 +82-11-9227-6324

Facsimile: +82-2-792-9015

Mail: Honeywell Co., Ltd 17F, Kikje Center B/D, 191, Hangangro-2Ga Yongsan-gu, Seoul, 140-702, Korea

Email [email protected]

Contact: Honeywell Global TAC - China

Phone: +86- 21-52574568

Mail: Honeywell (China) Co., Ltd 33/F, Tower A, City Center, 100 Zunyi Rd. Shanghai 200051, People’s Republic of China

Email [email protected]

Page 5: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

v

Singapore

Taiwan

Japan

Elsewhere

Call your nearest Honeywell office.

World Wide Web

Honeywell Solution Support Online:

http://www.honeywell.com/ps.

Contact: Honeywell Global TAC - South East Asia

Phone: +65-6580-3500

Facsimile: +65-6580-3501 +65-6445-3033

Mail: Honeywell Private Limited Honeywell Building 17, Changi Business Park Central 1 Singapore 486073

Email [email protected]

Contact: Honeywell Global TAC - Taiwan

Phone: +886-7-536 2567

Facsimile: +886-7-536 2039

Mail: Honeywell Taiwan Ltd. 17F-1, No. 260, Jhongshan 2nd Road. Cianjhen District Kaohsiung, Taiwan, ROC

Email [email protected]

Contact: Honeywell Global TAC - Japan

Phone: +81-3-6730-7276

Facsimile: +81-3-6730-7228

Mail: Honeywell Japan K.K New Pier Takeshiba, South Tower Building, 20th Floor, 1-16-1 Kaigan, Minato-ku, Tokyo 105-0022, Japan

Email [email protected]

Page 6: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

vi

Training classes

Honeywell holds technical training classes on Safety Manager. These classes are taught by experts in the field of process control systems. For more information about these classes, contact your Honeywell representative, or see http://www.automationcollege.com.

Related Documentation

The following guides are available for Safety Manager.

The guide in front of you is Software Reference.

Guide Description

The Overview Guide This guide describes the general knowledge required, the basic functions of, and the tasks related to Safety Manager.

The Safety Manual This guide describes the specifications, design guidelines, and safety aspects related to Safety Manager.

The Planning and Design Guide

This guide describes the tasks related to planning and designing a Safety Manager project.

The Installation and Upgrade Guide

This guide describes the tasks related to installing, replacing and upgrading hardware and software as part of a Safety Manager project.

The Troubleshooting and Maintenance Guide

This guide describes the tasks related to troubleshooting and maintaining Safety Manager.

The System Administration Guide

This guide describes the task related to administrating the computer systems used in a Safety Manager project.

The Hardware Reference This guide specifies the hardware components that build a Safety Manager project.

The Withdrawn Hardware Reference

This guide specifies all withdrawn hardware components and identifies alternatives for maintaining Safety Manager projects containing withdrawn hardware.

The Software Reference This guide specifies the software functions that build a Safety Manager project and contains guidelines on how to operate them.

The On-line Modification Guide

This guide describes the theory, steps and tasks related to upgrading Safety Builder and embedded software and modifying an application online in a redundant Safety Manager.

Page 7: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

vii

Task-oriented guides

A task-oriented guide provides both procedural and basic knowledge. A task can inform the reader on how to perform the task in terms of steps to follow. Additionally a task can describe what important considerations to make or what options to choose from when performing a task.

A task-oriented guide lists the required skills and knowledge that people must master to qualify for the described tasks.

It is common for task oriented guides to refer to reference guides for details.

Reference guides

A reference guide provides detailed information or solutions regarding its scope. A reference guide is a Safety Manager related guide and provides background information to support tasks as described in task-oriented guides.

A reference guide does not describe tasks in terms of how to perform the task in terms of steps to follow.

Available electronic format

All guides are available as Adobe PDF guides that can be viewed with Acrobat Reader or a compatible reader. These PDF guides are provided on the Safety Manager CD-ROM, in a separate PDF Collection folder.

Conventions

Symbols

The following symbols are used in Safety Manager documentation:

Attention

This symbol is used for information that emphasizes or supplements important points of the main text.

Tip

This symbol is used for useful, but not essential, suggestions.

Note

This symbol is used to emphasize or supplement important points of the main text.

Page 8: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

viii

Caution

This symbol warns of potential damage, such as corruption of the database.

Warning

This symbol warns of potentially hazardous situations, which, if not avoided, could result in serious injury or death.

ESD

This symbol warns for danger of an electro-static discharge to which equipment may be sensitive.

Page 9: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

ix

Fonts

The following fonts are used in Safety Manager documentation:

Emphasis

• “... inform the reader on how to perform the task in terms of...”

• “...see the Overview Guide”

Emphasised text is used to:

• emphasise important words in the text,

• identify document titles.

Label

“The Advanced tab of the Properties dialog has..”

This font is used to identify labels and titles of (popup) dialogs.

Labels are used for Dialog box labels, menu items, names of properties, and so on.

Steps

Take the following steps:

1. Create a plant and set its properties.

2. ....

This font is used to identify steps.

Steps indicate the course of action that must be adhered to, to achieve a certain goal.

User Variable

..create the My Projects folder and store the readme.txt file here.

..press the Tab key..

Next press Enter to..

This font is used to:

1. identify a user variable, a filename, an object or view.

2. highlight the keys the user should press on the keyboard.

User variable is a variable, an object or a view that the reader can call-up to view or to manipulate.

Value

“Low is the fault reaction state for digital inputs and digital outputs.”

This font is used to indicate a value.

Value is a variable that the reader must resolve by choosing a pre-defined state.

Variable

“The syntax is: filename [-s] [-p]“

This font is used to identify a variable.

Variables are used in syntax and code examples.

http://www.honeywellsms.com This font is used to identify a URL, directing a reader to a website that can be referred to.

Page 10: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

x

Page 11: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Safety Manager Software Reference xi

Contents

1 The Software Reference 1Content of Safety Builder on-line help . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2

References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3Basic skills and knowledge . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5

Prerequisite skills. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5Training . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5

Safety standards for Process & Equipment Under Control (PUC, EUC) . . . . . . . . . . . . . . . . . . . 6Safety Integrity Level (SIL) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6Safety layers of protection. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7Equipment Under Control (EUC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7Process Under Control (PUC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8

Application design conform IEC 61131-3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9

2 General 11Safety Builder packages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12

Available packages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12Safety Builder tools . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13

Installing & removing Safety Builder . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15Installing Safety Builder . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15Removing Safety Builder . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20

3 Basic concepts 21Safety Builder usage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22

About the Plant and SM Controller databases. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22Application design rules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23Contents of a Safety Builder project . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24Safety Builder privileges . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24Steps for configuring a Safety Builder project . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24About Component status . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25About properties and settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26

Screen layout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27Work area. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28Menu bar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28Navigation panel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30Toolbars . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31Explorer bar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32Status bar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32Title area . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32

Page 12: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Contents

xii Release 152, Issue 1.0

Table views . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33Interaction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35

Actions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35Keyboard shortcut and access keys . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35Mouse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38Buttons. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38

Multi user environment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40The relation between Plant and SM Controller databases. . . . . . . . . . . . . . . . . . . . . . . . 40Applicable access levels and use . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40Creating and accessing shared Plants for multiple users. . . . . . . . . . . . . . . . . . . . . . . . . 42

4 Safety Builder configuration tools 45Network Configurator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46

Starting the Network Configurator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47Network Configurator menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48Toolbars . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51Component bar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54Work area. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54Using the Network Configurator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55Creating a physical network . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58Creating a logical connection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58Handling Plants . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62Handling Components. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66Handling SM Controllers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70Export to FDM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78Component status . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79Backup & restore. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80Find Dialog . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84Printing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84Configuring Physical View component properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88Configuring Logical View component properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .114Network Configurator component property fields explained . . . . . . . . . . . . . . . . . . . . 141

Hardware Configurator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 168Starting the Hardware Configurator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 168Hardware Configurator menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 170Toolbars . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174Modules bar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 176Work area. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 176Using the Hardware Configurator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 177Setup the cabinet configuration. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 180Configuring chassis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 184Set Controller properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 186Configuring SM chassis IO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 187Configuring SM universal IO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 188Print . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 192Find Dialog . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 193

Page 13: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Contents

Safety Manager Software Reference xiii

Hardware component properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 194Point Configurator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 209

Starting the Point Configurator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 210Point Configurator menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 212Toolbars . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 215Views bar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 216Using the Point Configurator. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 217Working with Views . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 218Configuring Views. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 222Working with points . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 226Configuring a point . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 229Importing and exporting points . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 235Find Dialog . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 236Print . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 239Point properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 240

Application Editor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 288Starting the Application Editor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 288Application Editor Menu. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 290Toolbars . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 293FLD’s bar. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 295FLD layout. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 295Using the Application Editor. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 296FLD types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 299Handling FLDs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 303Adding logic symbols . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 319HART Write Enable Status marker . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 337Drawing logic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 339Creating Revisions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 342Finding points . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 344Print . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 345

Application Compiler . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 350Starting the Application Compiler. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 350Application Compiler menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 353Using the Application Compiler . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 354Creating a Controller file. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 355

Migrate application . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 359Migration approach and considerations. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 359Starting the Application Migration Tool . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 361The Application Migration Tool menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 363

5 Safety Builder on-line tools 366Controller Management. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 367

Starting Controller Management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 368Controller Management menu. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 370Toolbars . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 372Component bar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 374

Page 14: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Contents

xiv Release 152, Issue 1.0

Using Controller Management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 374Connecting to a Controller . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 375Diagnostic messages and databases . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 377Diagnostic tools . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 377Load Controller . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 382Status . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 386Time synchronization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 395Remote Reset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 396

Point Viewer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 397Starting the Point Viewer. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 397Point Viewer menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 399Common Operations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 402Using Point Viewer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 402Point Viewer screens . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 403Forcing and writing points . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 406Find Dialog . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 409

Application Viewer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .411Starting the Application Viewer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .411Application Viewer menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 413Toolbars . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 415Using Application Viewer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 415Viewing FLDs on-line . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 417Forcing and writing points . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 420Viewing the FLD properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 423Maintaining HART devices via FDM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 423Executing/Initiating Partial Valve Stroke Test (PVST) using FDM . . . . . . . . . . . . . . . 425

6 Miscellaneous Safety Builder tools 428Security . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 429

Entering password . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 430Changing passwords . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 431Password active period . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 432Forgotten supervisor password . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 432

Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 433Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 433

Audit Trail . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 435Event justification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 435Audit Trail Viewers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 436Event generating actions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 438Archiving events . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 439

Page 15: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Contents

Safety Manager Software Reference xv

APPENDIX A Communication 441

APPENDIX B FLD symbols 513

APPENDIX C Safety Manager system points 557

APPENDIX D Safety Manager Reset Options 569

APPENDIX E Point properties 585

APPENDIX F Import and Export 613

APPENDIX G Sequence of events (SOE) 645

APPENDIX H Simulation 663

APPENDIX I Diagnostic information 671

APPENDIX J Configuration errors and warnings 721

List of abbreviations 740

Safety Manager Glossary 743

Page 16: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Contents

xvi Release 152, Issue 1.0

Page 17: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Safety Manager Software Reference xvii

Figures

Figure 1 The concept of layers of protection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7Figure 2 Example FLD layout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9Figure 3 Safety Builder main screen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27Figure 4 Part of Safety Builder menu bar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29Figure 5 Keyboard access to menu items via the Alt key . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37Figure 6 Keyboard access to dialog buttons via the keyboard. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38Figure 7 Examples of pop-up dialogss informing that you are locked-out . . . . . . . . . . . . . . . . . . . . . 41Figure 8 Network Configurator screen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47Figure 9 Physical and logical view tabs. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55Figure 10 The default Logical Connection Properties dialog. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62Figure 11 Plant migration is required . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64Figure 12 Copy Plant dialog . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65Figure 13 Hovering the mouse over a component . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70Figure 14 Controller migration is required. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71Figure 15 The default Logical Connection Properties dialog. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157Figure 16 Hardware Configurator screen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 169Figure 17 chassis IO and Remote IO view tabs. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 177Figure 18 Point Configurator main screen. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 210Figure 19 Point Configurator Views . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 219Figure 20 The point listing ‘All points located SYS’ reordered . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 221Figure 21 Point Configurator Save As. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 222Figure 22 Point Properties dialog . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 241Figure 23 Main tab. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 243Figure 24 Options tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 251Figure 25 Experion tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 258Figure 26 Application Editor screen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 289Figure 27 FLD layout (hardcopy) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 295Figure 28 Equation file table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 302Figure 29 Creating a new FLD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 305Figure 30 Nesting FLDs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 314Figure 31 Import FLD wizard page 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 315Figure 32 Import FLD wizard page 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 316Figure 33 Import FLD wizard page 3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 319Figure 34 Example of an equation table designed with Notepad . . . . . . . . . . . . . . . . . . . . . . . . . . . . 334Figure 35 Example of an equation table designed with Excel. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 335Figure 36 Message displayed when importing a faulty designed equation table . . . . . . . . . . . . . . . . 336

Page 18: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Figures

xviii Release 152, Issue 1.0

Figure 37 Update the revision ID of a single FLD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 344Figure 38 A warning displayed when entering the Application Compiler . . . . . . . . . . . . . . . . . . . . . 351Figure 39 Application Compiler screen in Operation mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 352Figure 40 Application Compiler screen in Simulation mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 352Figure 41 Example of a log file . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 356Figure 42 Plant migration is required. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 360Figure 43 Starting the Migrate Application function. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 361Figure 44 Migrate Application screen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 362Figure 45 Example of the Controller Management screen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 369Figure 46 Controller Management warning display . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 369Figure 47 Actual Diagnostics screen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 379Figure 48 Diagnostics from Database screen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 380Figure 49 Loop Monitoring screen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 381Figure 50 Load Controller screen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 383Figure 51 Chassis IO and Remote IO view tabs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 387Figure 52 System Information screen - Controllers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 388Figure 53 Examples of Operation and Simulation mode indications . . . . . . . . . . . . . . . . . . . . . . . . . 388Figure 54 System Information screen - Remote IO. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 390Figure 55 Communication Status - Communication Statistics tab . . . . . . . . . . . . . . . . . . . . . . . . . . . 392Figure 56 Communication Status - Link Status Report tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 394Figure 57 The Remote Reset button in the Controller Management button bar . . . . . . . . . . . . . . . . . 396Figure 58 You must retype a code to confirm a remote reset of safety related faults . . . . . . . . . . . . . 396Figure 59 Point Viewer screen. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 398Figure 60 New screen name. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 404Figure 61 Select a point to add it . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 404Figure 62 Example of indicated daignostics (D) and forces (F) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 406Figure 63 The Find Dialog. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 409Figure 64 Example of a search action . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 410Figure 65 Application Viewer screen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 412Figure 66 Example of an FLD viewed online . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 418Figure 67 Sample PVST execution. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 426Figure 68 Audit trail event justification dialog . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 435Figure 69 Audit Trail Viewer main screen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 437Figure 70 Physical and logical links . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 445Figure 71 Point to point connection. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 446Figure 72 Example of a multidrop connection using Ethernet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 446Figure 73 Example of a multidrop connection using serial communication . . . . . . . . . . . . . . . . . . . . 447Figure 74 Supported types of redundancy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 448Figure 75 Data flow between SafeNet and redundant Control Processors . . . . . . . . . . . . . . . . . . . . . 449Figure 76 Communication memory allocation per channel. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 456Figure 77 Connecting the Ethernet switch to the USI-0001 communication modules and the LAN . 463Figure 78 Connecting the Ethernet switch to the USI-0001 communication modules and the LAN . 464

Page 19: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Figures

Safety Manager Software Reference xix

Figure 79 Experion data area configuration. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 465Figure 80 Experion addressing and time-out schemes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 467Figure 81 Safety Manager–CEE communication via a redundant FTE network . . . . . . . . . . . . . . . . 471Figure 82 PCDI addressing and time-out schemes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 475Figure 83 Connection examples with a redundant Safety Manager . . . . . . . . . . . . . . . . . . . . . . . . . . 478Figure 84 the Modbus Communication redundancy fail-over box . . . . . . . . . . . . . . . . . . . . . . . . . . . 479Figure 85 Configuring Modbus addressing and time-out . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 481Figure 86 the Modbus Communication redundancy fail-over box . . . . . . . . . . . . . . . . . . . . . . . . . . . 484Figure 87 Examples of a point-to-point and a multidrop architecture. . . . . . . . . . . . . . . . . . . . . . . . . 487Figure 88 7 Safety Managers in a Node ID/Peer ID interconnection . . . . . . . . . . . . . . . . . . . . . . . . . 488Figure 89 A typical SafeNet configuration. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 489Figure 90 Physical and logical links . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 489Figure 91 Data flow between SafeNet and redundant Control Processors . . . . . . . . . . . . . . . . . . . . . 491Figure 92 Setting predefined marker and register areas for SafeNet. . . . . . . . . . . . . . . . . . . . . . . . . . 492Figure 93 Communication to a CP can be routed direct or via the other CP . . . . . . . . . . . . . . . . . . . 498Figure 94 Communication failures are reported in this type of configuration . . . . . . . . . . . . . . . . . . 499Figure 95 Set GPS based date & time format and time zone via Plant Properties . . . . . . . . . . . . . . . 503Figure 96 Setting the clock source ranking priority . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 504Figure 97 GPS is a constellation of 24 satellites orbiting the sky . . . . . . . . . . . . . . . . . . . . . . . . . . . . 506Figure 98 Available synchronization devices within an Experion environment . . . . . . . . . . . . . . . . . 511Figure 99 Approximating an output value to an input value . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 549Figure 100Input failure alarm marker function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 563Figure 101The FaultReset input marker triggers on safety related resets . . . . . . . . . . . . . . . . . . . . . . 564Figure 102The FaultReset output marker resets non safety related faults . . . . . . . . . . . . . . . . . . . . . . 564Figure 103Safety Manager system information to DCS. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 566Figure 104The reset key switch is the top key switch on the BKM module in the middle . . . . . . . . . 572Figure 105The Remote Reset button in the Controller Management button bar . . . . . . . . . . . . . . . . . 573Figure 106You must retype a code to confirm a remote reset of safety related faults . . . . . . . . . . . . . 573Figure 107 Enable remote reset in the SM Controller properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 574Figure 108The FaultReset output marker resets non safety related faults . . . . . . . . . . . . . . . . . . . . . . 575Figure 109The FaultReset input marker triggers on safety related resets . . . . . . . . . . . . . . . . . . . . . . 583Figure 110 The FaultReset output marker resets non safety related faults . . . . . . . . . . . . . . . . . . . . . . 584Figure 111 Setting communication allocations on an input point with location COM . . . . . 595Figure 112 Event definition for Point types AI and AO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 606Figure 113 Example of an exported database open in Excel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 614Figure 114 Allocate a single point on multiple communication devices using duplicated fields . . . . . 622Figure 115 Example of an Experion Station “SOE display” . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 650Figure 116 Tick SOE collection to configure the channel for SOE . . . . . . . . . . . . . . . . . . . . . . . 653Figure 117 Event definition for Point types AI and AO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 658Figure 118 Controller Properties - General tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 668Figure 119 the user interface display of the QPP-0001 and the QPP-0002. . . . . . . . . . . . . . . . . . . . . . 672Figure 120Example of diagnostic information in Safety Builder. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 675

Page 20: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Figures

xx Release 152, Issue 1.0

Figure 121State of input signals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 702Figure 122Communication Status - Communication Statistics tab . . . . . . . . . . . . . . . . . . . . . . . . . . . 717Figure 123Communication Status - Link Status Report tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 718Figure 124Failure model. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 752Figure 125Example of a multidrop connection based on Ethernet. . . . . . . . . . . . . . . . . . . . . . . . . . . . 757Figure 126Programmable electronic system (PES): structure and terminology. . . . . . . . . . . . . . . . . . 761Figure 127Schematic diagram of a SMOD with 4 channels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 768

Page 21: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Safety Manager Software Reference xxi

Tables

Table 1 Safety Builder packages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12Table 2 Required file access levels for functions or tools . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41Table 3 AI and AO relation to data types. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 164Table 4 Chassis IO bus configurations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 198Table 5 Safety Manager point types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 227Table 6 Fault reaction setting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 252Table 7 Fault Reaction settings for communication IO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 253Table 8 Selectability of IO symbols per type of FLD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 321Table 9 Availability of IO symbols per type of FLD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 330Table 10 Signal conversion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 337Table 11 Privileges for different users in Safety Builder . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 429Table 12 Actions that generate an Audit Trail entry . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 438Table 13 Overview of peer-to-peer connections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 450Table 14 Protocol parameters for Ethernet-based peer-to-peer connections . . . . . . . . . . . . . . . . . . . 453Table 15 Communication port and protocol mapping . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 454Table 16 Fault Reaction settings for communication IO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 461Table 17 Supported PCDI function codes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 472Table 18 Supported PCDI error codes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 472Table 19 Fault Reaction settings for communication IO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 473Table 20 Supported Modbus function codes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 480Table 21 Supported Modbus error codes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 480Table 22 Content of real time clock reserved registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 484Table 23 Configuration options for the ModbusRTU protocol . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 485Table 24 Configuration options for SafeNet protocol . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 496Table 25 Configuration options for Safety Builder protocol . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 500Table 26 Update frequency of time synchronization signals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 502Table 27 Diagnostic inputs (health status) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 516Table 28 Diagnostic inputs (health status) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 517Table 29 Boolean property outputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 519Table 30 Example of equation function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 549Table 31 Safety Manager system markers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 558Table 32 Diagnostic input markers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 559Table 33 Safety Manager system registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 559Table 34 Diagnostic input registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 560Table 35 Safety Manager alarm markers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 561Table 36 Diagnostic alarm markers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 562

Page 22: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Tables

xxii Release 152, Issue 1.0

Table 37 Safety Manager alarm registers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 563Table 38 Diagnostic alarm registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 563Table 39 An overview of methods to reset a Safety Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 572Table 40 Safety Manager point types. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 588Table 41 Overview of available numeric types and ranges . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 590Table 42 Modbus Master - configuring address strings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 597Table 43 Fault reaction setting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 603Table 44 Fault Reaction settings for communication IO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 604Table 45 Database field properties table explained . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 615Table 46 Database field properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 616Table 47 Valid field values when importing digital inputs. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 630Table 48 Database field interpretation for digital outputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 632Table 49 Database field interpretation for binary inputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 635Table 50 Database field interpretation for binary outputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 637Table 51 Database field interpretation for analog inputs and outputs . . . . . . . . . . . . . . . . . . . . . . . . 639Table 52 Database field interpretation for logical symbols . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 641Table 53 Recognizing the active mode - Configuration tools . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 669Table 54 Recognizing the active mode - On-line tools . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 669Table 55 Messages displayed by the User Interface Display of the QPP module . . . . . . . . . . . . . . . 673Table 56 Possible default status messages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 674Table 57 Diagnostic messages sorted by Module ID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 676Table 58 Safety integrity levels: target failure measures for a safety function, allocated to the Safety

Instrumented System operating in low demand mode of operation . . . . . . . . . . . . . . . . . . 764Table 59 Safety integrity levels: target failure measures for a safety function, allocated to the Safety

Instrumented System operating in high demand or continuous mode of operation . . . . . . 764

Page 23: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Tables

Safety Manager Software Reference xxiii

Page 24: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Safety Manager Software Reference 1

1The Software Reference

The Software Reference is intended primarily for the people responsible for and performing tasks related to Safety Manager.

This guide describes the functions of the Safety Builder tool and contains instructions how to use these functions.

Typical readers are engineers, who need to configure Safety Manager network, configure Safety Manager hardware, and who need to create or modify the application files for Safety Manager.

It is assumed that the reader masters the required skills and knowledge as described herein.

This section contains the following information about this guide:

Topic See

Content of Safety Builder on-line help page 2

Basic skills and knowledge page 5

Safety standards for Process & Equipment Under Control (PUC, EUC) page 6

Application design conform IEC 61131-3 page 9

Note

This guide does not contain information related to other Honeywell Experion™ PKS systems and third-party controllers such as Allen-Bradley, series 9000, TDC 3000, Data Hiway, UDC, PlantScape, and so on.

For information about these systems, see the manufacturers book set.

Page 25: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Content of Safety Builder on-line help

Safety Manager Software Reference 2

Content of Safety Builder on-line helpThe Safety Builder on-line help is a context sensitive help file providing detailed information related to Safety Builder tool functions. Its contents resembles that of the Software Reference guide issued with this release.

If no help has been specified for the function you were seeking help on, you will be referred here. We recommend that from here

• you browse the help file via the help menu on the left,

• you refer to the Software Reference guide for assistance or

• you contact your local Honeywell support. (For contact information refer to the user guides.)

Note:

The on-line help does not describe tasks in terms of how to perform certain task, in terms of steps to follow. For such information you should refer to the user guides (see References for details).

Page 26: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

1 – Competences and precautions

3 Release 152, Issue 1.0

ReferencesThe following guides may use this reference guide as a reference source:

Guide subjects

Safety Builder on-line help (identical to Software Reference)

General

• Safety Builder packages

• Installing & removing Safety Builder

Basic concepts

• Safety Builder usage

• Screen layout

• Interaction

• Multi user environment

Safety Builder configuration tools

• Network Configurator

• Hardware Configurator

• Point Configurator

• Application Editor

• Application Compiler

• Migrate application

Safety Builder on-line tools

• Controller Management

• Point Viewer

• Application Viewer

Miscellaneous Safety Builder tools

• Security

• Configuration

• Audit Trail

Guide Description

The Overview Guide This guide describes the general knowledge required, the basic functions of, and the tasks related to Safety Manager.

The Safety Manual This guide describes the specifications, design guidelines, and safety aspects related to Safety Manager.

Page 27: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Content of Safety Builder on-line help

Safety Manager Software Reference 4

Back to Content of Safety Builder on-line help.

The Planning and Design Guide

This guide describes the tasks related to planning and designing a Safety Manager project.

The Installation and Upgrade Guide

This guide describes the tasks related to installing, replacing and upgrading hardware and software as part of a Safety Manager project.

The Troubleshooting and Maintenance Guide

This guide describes the tasks related to troubleshooting and maintaining Safety Manager.

The System Administration Guide

This guide describes the task related to administrating the computer systems used in a Safety Manager project.

The On-line Modification Guide

This guide describes the theory, steps and tasks related to upgrading Safety Builder and embedded software and modifying an application online in a redundant Safety Manager.

Guide Description (continued)

Page 28: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

1 – The Software Reference

5 Release 152, Issue 1.0

Basic skills and knowledgeBefore performing tasks related to Safety Manager you need to:

• Understand basic Safety Manager concepts as explained in the Overview Guide and the Glossary.

• Have a thorough understanding of the Safety Manual.

• Have had appropriate training related to Safety Manager that certifies you for your tasks (see the Planning and Design Guide).

More related information can be found in Prerequisite skills and Training.

Prerequisite skillsWhen you perform tasks related to Safety Manager, it is assumed that you have appropriate knowledge of:

• Site procedures

• The hardware and software you are working with. These may i.e. be: computers, printers, network components, Controller and Station software.

• Microsoft Windows operating systems.

• Programmable logic controllers (PLCs).

• Applicable safety standards for Process & Equipment Under Control.

• Application design conform IEC 61131-3.

• The IEC 61508 and IEC 61511 standards.

This guide assumes that you have a basic familiarity with the process(es) connected to the equipment under control and that you have a complete understanding of the hazard and risk analysis.

More related information can be found in Training.

TrainingMost of the skills mentioned above can be achieved by appropriate training. For more information, contact your Honeywell SMS representative or see:

• http://www.automationcollege.com.

More related information can be found in Prerequisite skills.

Page 29: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Safety standards for Process & Equipment Under Control (PUC, EUC)

Safety Manager Software Reference 6

Safety standards for Process & Equipment Under Control (PUC, EUC)

Safety Manager is the logic solver of a Safety Instrumented System (SIS) performing specific Safety Instrumented Functions (SIF) to ensure that risks are kept at predefined levels.

A SIS measures, independently from the Basic Process Control System (BPCS), a couple of relevant process signals like temperature, pressure, level in a tank or the flow through a pipe. The values of these signals are compared with the predefined safe values and, if needed, the SIS gives an alarm or takes action. In such cases the SIS controls the safety of the process and lowers the chance of an unsafe situation.

The logic in Safety Manager defines the response to process parameters.

In this context the following terms are explained in this section:

• Safety Integrity Level (SIL)

• Safety layers of protection

• Equipment Under Control (EUC)

• Process Under Control (PUC)

Safety Integrity Level (SIL)The IEC 61508 standard specifies 4 levels of safety performance for safety functions. These are called safety integrity levels. Safety integrity level 1 (SIL1) is the lowest level of safety integrity, and safety integrity level 4 (SIL4) the highest level. If the level is below SIL1, the IEC 61508 and IEC 61511 do not apply.

Safety Manager can be used for processing multiple SIFs simultaneously demanding a SIL1 up to and including SIL3.

To achieve the required safety integrity level for the E/E/PE safety-related systems, an overall safety life cycle is adopted as the technical framework (as defined in IEC 61508).

For more information see also:

• Safety layers of protection

• Equipment Under Control (EUC)

• Process Under Control (PUC)

Page 30: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

1 – Competences and precautions

7 Release 152, Issue 1.0

Safety layers of protectionFigure 1 on page 7 shows the typical risk reduction methods or safety protection layers used in modern process plants.

Safety Instrumented Systems (SIS) are designed to operate in the prevention and mitigation layers to:

• Prevent a process from entering a dangerous state.

• Mitigate the consequences of entering a dangerous state.

For more information see also:

• Safety Integrity Level (SIL)

• Equipment Under Control (EUC)

• Process Under Control (PUC)

Equipment Under Control (EUC)Safety-related systems, such as Safety Manager, are designed to prevent the EUC from entering a dangerous state and to mitigate any EUC that has gone into a dangerous state.

Figure 1 The concept of layers of protection

Page 31: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Safety standards for Process & Equipment Under Control (PUC, EUC)

Safety Manager Software Reference 8

For these functions a safety related system can be split in:

• Emergency shutdown systems, operating in the prevention layer of Figure 1 on page 7.

• Fire and gas detection and control systems, operating in the mitigation layer of Figure 1 on page 7.

For more information see also:

• Safety Integrity Level (SIL)

• Safety layers of protection

• Process Under Control (PUC)

Process Under Control (PUC)PUC is EUC expanded with regulations to prevent the process from running out of control or to mitigate the consequences when it does run out of control.

Where PUC is concerned, Safety Manager monitors the process for abnormal situations. Safety Manager is able to initiate safety actions and process alarms.

Such actions and alarms can be caused by abnormal situations in the:

• Process

• Safety loops

• Safety system itself.

For more information see also:

• Safety Integrity Level (SIL)

• Safety layers of protection

• Equipment Under Control (EUC)

Page 32: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

1 – The Software Reference

9 Release 152, Issue 1.0

Application design conform IEC 61131-3The IEC 61131 standard defines, as a minimum set, the basic programming elements, syntactic and semantic rules for the most commonly used programming languages, including graphical languages of:

• Ladder Diagram,

• Functional Block Diagram and,

• Textual languages of Instruction List and structured Text;

For more information see the IEC web site.

Figure 2 on page 9 shows how Safety Manager uses the graphical programming method, based on Functional Block Diagram as defined by the IEC 61131-3.

Figure 2 Example FLD layout

Page 33: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Application design conform IEC 61131-3

Safety Manager Software Reference 10

Page 34: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Safety Manager Software Reference 11

2General

This on-line help section describes general Safety Builder information.

Topic See

Safety Builder packages page 12

Installing & removing Safety Builder page 15

Page 35: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Safety Builder packages

Safety Manager Software Reference 12

Safety Builder packagesThis section of the on-line help covers the following topics:

• Available packages

• Safety Builder tools

Available packagesThe Safety Builder software is available in a variety of packages.

A unique license number is issued to each customer. This number, together with the standard installation package, determine the installation and operation of the appropriate software package.

The available Safety Builder software packages are:

• Demo. This package has limited functionality and serves primarily for demonstration purposes. You cannot print nor create/view a logical view.

• Contractor. This package has limited functionality and allows Safety Manager contractors to design a system. Contractors use Safety Builder in the pre-engineering phase only.

• Basic. This package offers all Safety Builder functions.

Table 1 on page 12 lists the features of the various software packages.

Table 1 Safety Builder packages

Safety Builder packages

Tools Demo1 Contractor Basic

Network Configurator Yes Yes Yes

Hardware Configurator Yes Yes Yes

Point Configurator Yes Yes Yes

Application Editor Yes Yes Yes

Application Compiler Yes

Controller Management Yes

Point Viewer Yes

Application Viewer Yes

Import and Export Yes

Migrate application Yes

Audit Trail Yes Yes Yes

Page 36: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

2 – General

13 Release 152, Issue 1.0

Safety Builder toolsSafety Builder has two main functionalities:

• Offline: software engineering tool for Safety Manager.

• On-line: user interface to Safety Manager.

For this, Safety Builder offers an extensive range of tools. Note that some of these tools may not be available, depending on your license and package.

In addition a third set of tools is available:

1 Max. one plant, one Controller and 10 Function Logic Diagrams (FLDs)

Configuration tools

Network Configurator Here, you define where Safety Manager is located in the available networks.

Hardware Configurator In this tool, you define the type and location of the cabinet, chassis and modules for Safety Manager.

Point Configurator Here, you set all the properties of the points in the current system.

Application Editor With this tool, you can design the Functional Logic Diagrams.

Application Compiler Enables you to verify the syntax, completeness and consistency of the configuration. You can also compile the configuration to a controller file which can be uploaded to the SM Controller.

On-line tools

Controller Management Enables you to load and retrieve controller files and view the diagnostics and system status.

Point Viewer In this Viewer, you can monitor values in user-defined screens while the application is running.

Application Viewer In this Viewer, you can monitor values within FLDs while the application is running.

Miscellaneous tools

Security With this tool you control access to tools, functions and plants by means of password protection.

Page 37: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Safety Builder packages

Safety Manager Software Reference 14

Configuration This tool allows you to change user settings.

Audit Trail This tool allows you to access the logging of all functional changes to the application.

Miscellaneous tools (continued)

Page 38: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

2 – General

15 Release 152, Issue 1.0

Installing & removing Safety BuilderThis section gives information about the installation and removal of Safety Builder. Actual information about the installation procedure can be found in the “Release letter” bundled with Safety Builder.

This section covers the following topics:

The installation program installs the software functions activated by the unique license number that the customer has purchased from Honeywell. Before you can start the application, you must verify whether you have the appropriate license number.

Installing Safety BuilderSafety Builder is usually supplied on CD ROM. Every standard Safety Builder license allows you to install the software onto a maximum of five computers.

The described installation procedure assumes you use the English version of Windows 7 or Windows Server 2008 R2. You need administrator rights in Windows to be able to install the Safety Builder software.

The following topics are discussed in this section.

Necessities

Before you install Safety Builder make sure you have the following:

Topic See

Installing Safety Builder page 15

Removing Safety Builder page 20

Topic See

Necessities page 15

Previous installations of Safety Builder software page 16

Installation procedure page 17

Update diagnostic messages in Experion server page 19

Note:

When installing Safety Builder it may be required that you restart your station.

Page 39: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Installing & removing Safety Builder

Safety Manager Software Reference 16

• official Honeywell Safety Manager installation CD ROM,

• serial code,

• license number.

Also make sure the computer you are installing on, has the following requirements:

• Minimum requirements for Safety Station

• Optimal performance requirements for Safety Station

Minimum requirements for Safety Station

Basically any modern PC can qualify as a Safety Station.

The minimum requirements for a Safety Station are:

• Windows 7 or Windows Server 2008 R2

• Pentium 1Ghz, 256 MB RAM, 20 GB free disk space, CD ROM,

• screen resolution 1024×768, 16-bit color,

• presence of an RS232 port (either internally or externally via a USB - RS232 converter) 1.

As most Experion Stations have higher requirements, most Experion Stations can be upgraded to a Safety Station.

Optimal performance requirements for Safety Station

The following features can be applied in addition to the minimum requirements to enhance system and/or network communication performance. Honeywell SMS strongly advises to apply these features:

• screen resolution 1280×1024, 16-bit color (for wide screen displays),

• 100 Mbps NIC (preferably) or an RS485 interface.

Previous installations of Safety Builder software

Setup checks whether another version of the Safety Builder software has been installed on your PC. If it detects one, Setup asks you whether you would like to

Caution

These requirements only apply to a Safety Station. They may be insufficient for an Experion™ Station.

1. An RS232 port is required as so called ‘temporary connection’ to assist the first load of an application from Safety Station to Safety Manager.

Page 40: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

2 – Competences and precautions

17 Release 152, Issue 1.0

remove the “old” software or it will install the “new” software in an alternative folder.

Installation procedure

To install Safety Builder follow the following steps:

1 Close all Windows applications that are open.

2 Put the Safety Builder distribution CD ROM in the CD ROM drive.

3 The installation program starts automatically. If it does not, start SETUP.EXE located in the root folder of the CD ROM.

4 A welcome screen of the Setup program appears. Click Next to start the Setup program for the Safety Builder software.

5 Walk through the below described steps, following the instruction on-screen

a. License Agreement,

b. Customer Information,

c. License Number,

d. Choose Destination Location,

e. Select Program Folder,

f. Default Home Page,

g. Overview,

h. Setup Completed.

License Agreement

The first step in installing the software, is accepting the license agreement. Carefully read the license agreement before proceeding. You must accept the license agreement before you can continue. To accept the license agreement and continue with the installation, click the Yes button. If you decline the license agreement, click the No button; the setup procedure will be aborted.

Customer Information

Enter the user name and the company name. In the serial Number text box, enter the serial number supplied with the distribution CD ROM. Please note that letters in the serial number are case-sensitive ('x' is not the same as 'X'). You must enter a

Attention:

If you use Safety Manager as part of Experion you must also perform the installation steps in “Update diagnostic messages in Experion server” on page 19.

Page 41: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Installing & removing Safety Builder

Safety Manager Software Reference 18

valid serial number before you can install Safety Builder. After you have successfully filled the USER Information dialog box, click the Next button.

At the Install this application for: option, choose Anyone who uses this computer (all users) or Only for me (<username>) depending on who you want to give access to Safety Builder.

License Number

A dialog box appears, prompting you to enter the license number supplied with the distribution CD ROM. This number determines which Safety Builder package you are entitled to use. Setup automatically installs the correct package. Please note that letters in the serial number are case-sensitive ('x' is not the same as 'X'). You must enter a valid license number before you can proceed. After you enter a valid license number, click the Next button.

Choose Destination Location

You are prompted to choose the location where Safety Builder will be installed. Either accept the default suggestion or select the Browse button to specify a different folder. When you are done, click the Next button.

Select Program Folder

In this screen you can choose where the program icons will be located. You can accept the default location or select a custom location.

Default Home Page

You can choose to make the Honeywell web site your home page.

Overview

The following screen displays an overview of the Safety Builder components that will be installed. Click the Next button which starts the actual installation.

Wait while the installation takes place. When the installation is completed you are prompted with the Setup completed dialog.

Setup Completed

This dialog informs you that set up has been completed. Click Finish to exit the set up program. You are now ready to use Safety Builder.

Attention:

If you use Safety Manager as part of Experion you must hereafter perform the installation steps in “Update diagnostic messages in Experion server” on page 19.

Page 42: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

2 – Competences and precautions

19 Release 152, Issue 1.0

Update diagnostic messages in Experion server

If you use Safety Manager as part of Experion™ you must also update the diagnostic files on Experion servers prior to R300.

Take the following steps:

1 Browse to the Experion message files folder on the Safety Builder distribution CD ROM.

2 Select and copy the following files:

• fsc_module.txt

• fsc_fault.txt

3 Locate the same files on the Experion server. These files are usually stored in \Experion PKS\server\Data.

4 Paste the files from the Safety Builder distribution CD ROM. Herewith you overwrite the same files in the Experion server.

Page 43: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Installing & removing Safety Builder

Safety Manager Software Reference 20

Removing Safety Builder

To remove Safety Builder:

1. In the Control Panel, select the program component to add and remove programs (program components may have different names in non-English Windows versions).

2. Select Honeywell Safety Manager and select Change/Remove.

3. Follow the instructions in the dialogs to remove the program.

- This will not uninstall your application files.

Note:

Files and registry entries created after Safety Builder was installed, will not be removed. This means the project files in the project sub folders will not be deleted from your hard disk. If you want to remove them, you need to delete them manually.

Page 44: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Safety Manager Software Reference 21

3Basic concepts

This section describes the general Safety Builder layout.

It describes the basic software properties and explains how the layout can be configured. It also clarifies the different interaction methods used in the software.

This section covers the following topics:

Topic See

Safety Builder usage page 22

Screen layout page 27

Interaction page 35

Multi user environment page 40

Page 45: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Safety Builder usage

Safety Manager Software Reference 22

Safety Builder usageSafety Builder is the configuration, maintenance and on-line tool for Safety Manager. Its functions are listed in “Safety Builder tools” on page 13.

Safety Builder is therefore the main software tool on every Safety Station.

This section contains the following topics:

• About the Plant and SM Controller databases

• Application design rules

• Contents of a Safety Builder project

• Safety Builder privileges

• Steps for configuring a Safety Builder project

• About Component status

• About properties and settings

About the Plant and SM Controller databases

Safety Builder stores all configuration settings and application data entered for the Plant and the SM Controllers in dedicated databases.

The main differences between a Plant and a SM Controller database are:

• The Plant database stores all communication related settings and the main configuration settings of an SM Controller.

You can modify a Plant database via several Safety Builder tools. The most important tool is the Network Configurator.

A Plant database has the extension .CAC.

Note:

The Plant and SM Controller databases overlap in several areas: Changing properties or values in the Plant database can affect the properties and values in an SM Controller database and vice versa.

Page 46: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

3 – Basic concepts

23 Release 152, Issue 1.0

• The SM Controller database stores all remaining controller related configuration settings and contains all application related data, such as point data and functional logical diagrams (FLDs).

You can modify an SM Controller database via several Safety Builder tools. The main tools to modify an SM Controller database are: Hardware Configurator, Point Configurator and Application Editor.

An SM Controller database has the extension .CC.

Application design rulesApplication design rules are basic sequencing rules of “programming order” that must be adhered to while configuring a project using Safety Builder.

If the application design rules are not adhered to correctly, the prerequisites for a function requested may not be fulfilled. In such cases Safety Builder shows the function or tool shaded (dimmed) until the prerequisites are fulfilled.

In short, application design rules are straight forward rules that:

1. Demand that conditions to use a function or tool have been fulfilled prior to actually using the function or tool.

2. Prompts a user when deleting components that contains underlying components. If the user chooses to continue, Safety Builder de-allocates or deletes any underlying components.

Example • Before allocating a point to an IO module, an IO module of the correct type must have been allocated in an IO chassis.

• To allocate an IO module, an IO chassis must be allocated first.

• In order to allocate the IO chassis, a Controller must be created and the type and allocation of the IO chassis herein must be defined.

• To create a Controller, a Plant and a network structure must be defined first.

Example

Tip:1. Safety Builder warns the user, before actually deleting or de-allocating underlying

components.2. Accidental deletions or de-allocations can be undone with the undo function.

Page 47: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Safety Builder usage

Safety Manager Software Reference 24

• When deleting an IO module from an IO chassis, all points allocated to that module will be de-allocated.

• When deleting an IO chassis, all IO modules of that IO chassis will be deleted, and all points assigned to the deleted IO modules will be de-allocated.

Contents of a Safety Builder projectA Safety Builder project consists of:

• Configurations for one or more Safety Manager systems consisting of:

- Hardware

- Points

- Functional Logic Diagrams

• Communication configuration of the Safety Manager systems to communicate with i.e.:

- Safety Station, other Safety Managers

- Experion™ PKS server, Process controllers, Modbus devices

• System software and compiled application files, once compiled.

• Diagnostic files, once loaded from the running SM Controller.

Safety Builder privilegesSafety Builder has security features which allows authorized access to pre-defined sets of Safety Builder functions. Authorized access depends on the privileges a user has. For more information see “Security” on page 429.

Steps for configuring a Safety Builder project

Note:

Changes that affect functionality of safety instrumented functions are logged as events in a feature of Safety Builder that is called ‘Audit Trail’.

Audit Trail logs, views and archives such changes to Plants and Controllers.

For more information see “Audit Trail” on page 435.

Page 48: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

3 – Basic concepts

25 Release 152, Issue 1.0

Configuring Safety Manager via Safety Builder is typically done by taking the following steps:

1 Use the Network Configurator to define a physical network and logical connections for Safety Manager – possible remote IO networks excluded. For more information, see “Network Configurator” on page 46.

2 Use the Hardware Configurator to define

a. the Safety Manager cabinet hardware, chassis and modules

b. the remote IO networks, cabinets and related SM universal IO hardware.

For more information, see “Hardware Configurator” on page 168.

3 Use the Point Configurator to define and allocate points to Safety Manager. For more information, see “Point Configurator” on page 209.

4 Use the Application Editor to make Functional Logic Diagrams (FLDs) and assign the required execution environment. For more information, see “Application Editor” on page 288.

5 Use the Application Compiler to make a controller file that can be loaded into Safety Manager. For more information, see “Application Compiler” on page 350.

About Component statusThe state of specific components in Network Configurator is indicated by the color and style of its description text in the Explorer bar and in the Work area.

The table below shows the components for which indication of their state applies.

Tip

During creation of an application, Engineering can make use of either UniSim® or the TÜV approved Simulation mode of Safety Manager to verify the application. Simulation mode is selected in Safety Builder and requires Control Processor hardware (such as a Training and Simulation Unit) that matches the actual Control Processor configuration. For more details see: Hardware Configurator.

Component Text color Text style

black blue red

SM Controller Used Used Used A selected SM Controller is displayed bold font.

All other SM Controllers are displayed in normal font.

Page 49: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Safety Builder usage

Safety Manager Software Reference 26

For more information, see “Screen layout” on page 27 and “Component status” on page 79.

About properties and settings

To overcome accidental loss of data you must make a backup before you browse/change a project. For more information about creating (and restoring) a backup see “Backup & restore” on page 80.

The moment you make changes to project properties and /or settings you thereby change certain project files stored on disk. This means that the original project gets overwritten and is “lost”, the moment you make a change to an application setting.

Use the Undo function to revert unintended or wrong changes. The number of undo actions can be set in the Options dialog box. For more information about this topic see “Options” on page 433.

FDM server Used Not used Used Always displayed in normal font.

Component Text color Text style

black blue red

Note:

As an alternative method to check the state of a component, hover over the applicable component name with the pointer; a screen tip appears that specifies the details.

Attention:

Always make a backup before you access a project.

Note:

Changing a value back to its original state does not undo that change; it just makes another change.

Page 50: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

3 – Basic concepts

27 Release 152, Issue 1.0

Screen layoutThis section describes the following screen elements:

• Work area

• Menu bar

• Navigation panel

• Toolbars

• Explorer bar

• Status bar

When you launch Safety Builder, a main screen appears, which resembles Figure 3 on page 27.

Notes:• Depending on the configuration, Safety Builder can also launch the last used program

function on startup. (See “Options” on page 433).• To activate possible hidden bars click View and select the bar you want to display.

Figure 3 Safety Builder main screen

Page 51: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Screen layout

Safety Manager Software Reference 28

Work areaThis part of the interface contains the active tool.

When looking at Figure 3 on page 27 you see the work area without any tool being active. If no tool is active the work area is empty.

Menu barThe Safety Builder menu bar functions in a similar way to menu bars in other Windows programs.

General menu items, such as Tools in Figure 4 on page 29, are always visible. Program specific items are only visible when the corresponding program is active. These items differ per program.

A Work area D Operations toolbar G Explorer bar

B Menu bar E Components toolbar H Status bar

C Navigation panel F Work area view tabs I Title Area

Tip:

For more information about tools being active in the work area see:

• Network Configurator screen

• Hardware Configurator screen

• Point Configurator main screen

• Application Editor screen

• Application Compiler screen in Operation mode

• Actual Diagnostics screen

• Diagnostics from Database screen

• Loop Monitoring

• Load Controller screen

• System Information screen - Controllers

• Point Viewer screen

• Application Viewer screen

Page 52: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

3 – Basic concepts

29 Release 152, Issue 1.0

The access keys, to activate the menu items via the keyboard, become visible when you press the Alt key on your keyboard. The underscored character of a menu item is the access key for that menu item. For general information regarding access keys, see also “Keyboard shortcut and access keys” on page 35.

The menu bar contains at least the following items:

Figure 4 Part of Safety Builder menu bar

File

>Close Closes the active program function.

>Exit Exits Safety Builder.

View

>Toolbars Shows the available operations and components toolbars.

>Navigation Panel Toggles display of the navigation panel.

>Explorer Bar Toggles display of the applicable explorer bar.

Page 53: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Screen layout

Safety Manager Software Reference 30

Depending on the active program function, the menu bar is expanded with tool-specific items. For more information select a tool menu section from the sections discussing:

• “Safety Builder configuration tools” on page 45.

• “Safety Builder on-line tools” on page 366.

Navigation panelThe Navigation panel is part of the application shell rather than a program function. It shows the different program functions, so you can quickly switch from one program function to another.

Tools

>Configuration Displays a sub menu with available configuration tools.

The following tools are available:

• Network Configurator

• Hardware Configurator

• Point Configurator

• Application Editor

• Application Compiler

• Migrate Application

>On-line Displays a sub menu with available on-line tools.

The following tools are available:

• Controller Management

• Point Viewer

• Application Viewer

>Audit Trail Viewer Launches the Audit Trail Viewer. For more information see “Audit Trail” on page 435.

>Reset Justification Resets the Audit Trail Justification condition. For details see “Event justification” on page 435.

>Password Launches the Security tool.

>Options Enables you to set general program options.

Help

>Safety Builder help Launches the Safety Builder Help function.

>About Shows current version and license of the program.

Page 54: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

3 – Basic concepts

31 Release 152, Issue 1.0

The navigation panel consists of two panels: Configuration and On-line. These can be accessed by clicking the corresponding buttons at the top or bottom of the bar.

• The configuration section displays the following: Network Configurator, Hardware Configurator, Point Configurator, Application Editor, Application Compiler.

• The on-line section displays the following: Controller Management, Point Viewer, Application Viewer.

For more information see Show/hide the Navigation panel.

Show/hide the Navigation panel

Hiding the Navigation panel will increase the active work area.

With the Navigation panel hidden, click Tools>Configuration or Tools>On-line from the Menu bar to select the desired program function.

• To hide the Navigation panel, click the X in the top right corner of the Navigation panel.

• To toggle between show and hide, click View>Navigation Panel from the Menu bar.

Toolbars

A toolbar contains a subset of operations or components that can be used by the active program.

Most active programs have an operations toolbar and a components toolbar. For the location of these toolbars see “Screen layout” on page 27.

For more information see:

• Show/hide a Toolbar

Show/hide a Toolbar

Hiding a toolbar will increase the active work area.

If the toolbar is hidden you can still select items from the toolbar: Click an item from the Menu bar to select a desired tool button.

Note:

A toolbar only shows the most used operations or components. Some operations (program functions) and components can only be accessed via the Menu bar.

Page 55: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Screen layout

Safety Manager Software Reference 32

To toggle between show and hide, click View>Toolbars from the Menu bar, select the desired toolbar (operations or components) and toggle the toolbar on or off.

Explorer barThis section of the interface is tool-specific; its function differs per tool. The explorer bar functionality for each tool is described in subsections of “Safety Builder configuration tools” on page 45.

For more information see Show/hide the Explorer bar and About Component status.

Show/hide the Explorer bar

Hiding an Explorer bar will increase the active work area.

If the Explorer bar is hidden you must click View > Explorer bar from the Menu bar to unhide the Explorer bar.

• To hide the Explorer bar, click the X in the top right corner of the Toolbar.

• To toggle between show and hide, click View > Explorer Bar from the Menu bar.

“About Component status” on page 25 explains how you should interpret the various colors of the SM Controllers listed in the Explorer bar.

Status barShows current status information about the Safety Builder.

The status bar consists of two parts:

• The left part shows tool specific actual program information.

• The right part shows the current security status. For more information see “Security” on page 429.

Title areaShows the active program function, together with the selected item.

Example:

• Hardware Configurator - Cabinet 1.

Page 56: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

3 – Basic concepts

33 Release 152, Issue 1.0

Table viewsA number of tools and functions in Safety Builder make use of tables to present information.

Some of these tools have functions attached to their table views to ease selection and configuration. These functions are:

• Reorganizing columns

• Sorting on columns,

• Selecting detailed properties in a row,

• Modifying data in a table.

Reorganizing columns

When data is presented in a table, you may want to reorganize the columns in a table view listing to put the most important columns first.

1 To reorganize columns you can drag a column to a new table position.

2 To resize a column place the mouse to the right of the column header. You see the mouse pointer change, allowing you to drag the width size of the column.

Sorting on columns

When data is presented in a table, you may want to order a table view listing on certain properties to get a better overview.

1 To reorder the listing in a view, you must place your mouse cursor over the column you wish to sort on; the mouse cursor changes in a black arrow.

2 Click once to sort ascending (A to Z), click twice to sort descending (Z to A).

3 You can now select a column you want to sort on next and repeat above step; the column heading numbers (1, 2, 3, etc.) identify the sort order.

4 To unselect a column from sorting place the mouse cursor over the column and click once with the CTRL key pressed.

5 Repeat these steps until your sort is satisfactory.

Selecting detailed properties in a row

You can double click the left border of a row to get a popup dialog stating all properties of that row.

The properties dialog provides an overview of all related properties.

Page 57: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Screen layout

Safety Manager Software Reference 34

Modifying data in a table

To modify data in a table view first click on the cell to select it, then click once more in the cell to enable modification.

• If you get a box with a drop-down arrow to its right you must select one of the predefined items or type the first letter thereof

• If you get a spin box (a box with a up and down arrows) you must choose between a set of fixed values.

• If you get a text box without arrows you can type a definition of that property.

Page 58: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

3 – Basic concepts

35 Release 152, Issue 1.0

InteractionThis section gives a general description of the concepts of interaction with Safety Builder. You can use both keyboard and mouse for interaction with Safety Builder.

Both are described in the following topics:

• Actions

• Keyboard shortcut and access keys

• Mouse

• Buttons

ActionsMost of the components in Safety Builder support the following basic actions, similar to other software:

Keyboard shortcut and access keysShortcut and access keys are designed to speed up user activity by navigating through Safety Builder via the keyboard.

Safety Builder has shortcut and access keys for:

• Menu items, as described in “Menu bar” on page 28

• Toolbar items, as described in “Toolbars” on page 31

• Explorer bar buttons, as described in “Explorer bar” on page 32

• Pop-up menu items, with the main buttons described in “Buttons” on page 38.

This section discusses the following topics:

Note:

To reduce user errors, Safety Builder only shows permissible operations. This means certain program features can be disabled occasionally.

Cut Delete the current selection and add it to the copy buffer.

Copy Copy the value of current selection into the copy buffer.

Paste Paste the value of the copy buffer at the currently selected location.

Delete Remove the current selection.

Undo Reverses the last action.

Page 59: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Interaction

Safety Manager Software Reference 36

• Global shortcut keys

• Tool menu access keys

• Dialog boxes

Global shortcut keys

Below a listing is provided of global shortcut keys, which you can use in most components of the software:

To view the tool specific access keys, see the sections describing the tool menus:

• “Network Configurator shortcut keys” on page 57,

• “Hardware Configurator shortcut keys” on page 180

• “Point Configurator shortcut keys” on page 218

Note:

If shortcuts contain a plus sign, for example Ctrl+P, you need to press -and hold down- Ctrl and then press P to open a Print dialog.

Ctrl+A Select All

Ctrl+C Copy

Ctrl+F Find

Ctrl+P Print

Ctrl+V Paste

Ctrl+X Cut

Ctrl+Z Undo

Ctrl+F4 Close the active component

Alt+F4 Exit Safety Builder

Ctrl+F5 Open Network Configurator

Ctrl+F6 Open Hardware Configurator

Ctrl+F7 Open Point Configurator

Ctrl+F8 Open Application Editor

Ctrl+F9 Open Application Compiler

Ctrl+F11 Open Controller Management

Ctrl+F12 Open Application Viewer

Del Delete

F1 Help

Page 60: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

3 – Basic concepts

37 Release 152, Issue 1.0

• “Application Editor shortcut keys” on page 297

• “Application Compiler shortcut keys” on page 355

• “Controller Management shortcut keys” on page 374

• “Point Viewer shortcut keys” on page 402

• “Application Viewer shortcut keys” on page 416

Tool menu access keys

Tool menus often contain one underscored character per menu item, called access keys. Access keys can be activated by pressing the Alt key.

Figure 5 on page 37 indicates that you can press and release Alt, then T, and then O to call-up the Tools>Options dialog.

Dialog boxes

• Dialog boxes, as shown in Figure 6 on page 38 often contain one underscored access key per menu item, tab or button. These can be activated by:

a. typing the underscored access key of an item name while holding down ALT (e.g press ALT + C to toggle the Clock source allowed checkbox state.)

b. pressing the Tab key until the desired item is selected. Next press Enter to activate the item.

Figure 5 Keyboard access to menu items via the Alt key

Page 61: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Interaction

Safety Manager Software Reference 38

Mouse

In line with most other Windows programs, Safety Builder works best with a mouse. Although most tasks can be accomplished with only a keyboard, using a mouse will make most tasks easier.

There are several basic mouse actions used in Safety Builder:

ButtonsOn many screens the following generic buttons appear:

Figure 6 Keyboard access to dialog buttons via the keyboard

Note:

On most computers the primary mouse button is the left button, and the secondary button is the right button. But some computers are configured with these buttons switched.

Click/Select Positioning the pointer over an object and then pressing and releasing the primary mouse button.

Double-click Positioning the pointer over an object and then pressing and releasing the primary mouse button twice in rapid succession.

Drag Positioning the pointer over an object, then pressing the primary mouse button down and holding it while moving the mouse.

Context menu On most sections of the screen you can use the secondary mouse button to activate the context menu. This menu shows context sensitive functions that can be used here.

Page 62: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

3 – Basic concepts

39 Release 152, Issue 1.0

OK Press the OK button to store and apply the user configurable properties and options and to return to the previous screen.

CANCEL Press the CANCEL button to reject the changes that are made to the user configurable properties and options and to return to the previous screen.

APPLY Press the APPLY button to store and apply the user configurable properties and options.

HELP Press the HELP button to open the help file.

Tip: press F1 to open the help on the active screen element.

Page 63: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Multi user environment

Safety Manager Software Reference 40

Multi user environmentIf the application folders are stored on a shared location (i.e. a network drive) you can access a Plant and its SM Controllers with up to five users simultaneously.

This section informs you about the accessibility and locking policies that Safety Builder enforces when accessing a Plant with multiple users at the same time.

For more information see:

• The relation between Plant and SM Controller databases

• Applicable access levels and use

• Creating and accessing shared Plants for multiple users

The relation between Plant and SM Controller databases

The Plant and SM Controller databases overlap in several areas: Changing properties or values in the Plant database can affect the properties and values in an SM Controller database and vice versa.

Therefore changes can only be done when exclusive file access is granted.

For more information see “About the Plant and SM Controller databases” on page 22.

Applicable access levels and useLocks on the Plant and SM Controllers control user access to the Plant and SM Controller databases.

Figure 7 on page 41 shows examples of pop-up dialogs you might get if the required access level is locked by another user.

When you are locked-out you cannot continue until the indicated user frees the lock.

Notes:

Safety Builder may deny you access to Plant and/or SM Controller database in order to:1. Allow access to multiple users simultaneously: This requires the Plant and/or

SM Controller databases to be shared, so exclusive access is denied. 2. Warrant the integrity of Plant and SM Controller databases: This forces Safety Builder

to only allow exclusive access to a database. Hence, shared access is denied.

Page 64: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

3 – Basic concepts

41 Release 152, Issue 1.0

Table 2 on page 41 shows which access level is required for what tasks, i.e. what locks are applied when executing a task.

For more information on access levels see:

• “Exclusive access” on page 42

• “Shared access” on page 42

• “Read-only access” on page 42

Figure 7 Examples of pop-up dialogss informing that you are locked-out

Tips:1. To give up exclusive access to a Plant click Stop Configuration on the button bar.2. To give up exclusive access to an SM Controller access the Network Configurator.3. To give up shared access exit the tool or function that demands shared access.

To give up all access you close the tool or task (click File>Close from the menu bar) or you exit Safety Builder.

Table 2 Required file access levels for functions or tools

Desired access to Required access level to the database:

function or tool <Plant> .CAC <SM Controller>.CC

Select SM Controller (Network Configurator)

read only access or higher not applicable

Start Plant Configuration (Network Configurator)

exclusive access not applicable

Application Migration Tool exclusive access exclusive access

Page 65: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Multi user environment

Safety Manager Software Reference 42

Exclusive access

You need exclusive access to a Plant and/or SM Controller database when changing properties or data stored in that database (see Table 2 on page 41).

• Exclusive access to a database is denied when exclusive or shared access has already been granted to another user.

Shared access

You need shared access to a Plant and/or SM Controller database when performing actions that require the database but will not conflict with similar actions performed by other tools or users at the same time (see Table 2 on page 41).

• Shared access to a database is denied when exclusive access has already been granted to another user.

Read-only access

Read-only access allows you access to a database to extract information (not to change).

• Read-only access is always granted.

Creating and accessing shared Plants for multiple usersA Plant and the components it contains must be placed in a shared network environment to be accessible to multiple users.

Hardware Configurator shared access exclusive access

Point Configurator1 shared access exclusive access

Application Editor shared access exclusive access

Application Compiler shared access exclusive access

Controller Management shared access read only access

• Load SM Controller shared access exclusive access

Application Viewer shared access read only access

1 - Modifying SafeNet points requires exclusive access to impacted SM Controllers. - Import requires exclusive access to Plant and all SM Controller databases.

Table 2 Required file access levels for functions or tools (continued)

Desired access to Required access level to the database:

function or tool <Plant> .CAC <SM Controller>.CC

Page 66: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

3 – Basic concepts

43 Release 152, Issue 1.0

In principle any Plant can be made accessible to multiple users.

For more information see:

• Creating a shared Plant

• Accessing a shared Plant

Creating a shared Plant

To share a Plant for multiple users you must locate the Plant folder on an accessible (shared) network location, when creating the Plant as described in “Creating a new Plant” on page 63.

Other users can now establish access to this shared Plant. To do this see “Accessing a shared Plant” on page 43.

Accessing a shared Plant

To create access to a shared Plant:

1 In Network Configurator drag a Plant icon from the Button Bar

2 Access the Plant properties and click the “...” button

3 Navigate to the shared network location and open the <Plantname>.CAC file. (see “Plant properties” on page 89 for details).

Tip:

Safety Builder will remember the location of this Plant; you only need to do this once.

Page 67: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Multi user environment

Safety Manager Software Reference 44

Page 68: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Safety Manager Software Reference 45

4Safety Builder configuration tools

This section describes the various configuration tools available in the different Safety Builder packages.

These tools are used to configure and build the Safety Manager application files.

For an overview of the tools available for each package, see “Safety Builder packages” on page 12.

Tool See

Network Configurator page 46

Hardware Configurator page 168

Point Configurator page 209

Application Editor page 288

Application Compiler page 350

Migrate application page 359

Page 69: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Network Configurator

Safety Manager Software Reference 46

Network ConfiguratorThe Network Configurator tool in Safety Builder enables you to configure the network layout of your safety system. It also lets you select a Controller, which you then can configure.

The Network Configurator is used to do the following:

• Create a clear physical network overview.

• Define a logical connection.

• Define the network properties for all the components used in the network.

For more information on designing a safety network, see the Planning and Design Guide.

This section covers the following topics:

Topic See

Starting the Network Configurator page 47

Network Configurator menu page 48

Toolbars page 51

Component bar page 54

Work area page 54

Using the Network Configurator page 55

Creating a physical network page 58

Creating a logical connection page 58

Handling Plants page 62

Handling Components page 66

Handling SM Controllers page 70

Export to FDM page 78

Component status page 79

Backup & restore page 80

Find Dialog page 84

Printing page 84

Configuring Physical View component properties page 88

Configuring Logical View component properties page 114

Network Configurator component property fields explained

page 141

Page 70: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

4 – Safety Builder configuration tools

47 Release 152, Issue 1.0

Starting the Network ConfiguratorTo activate Network Configurator, you either:

• Click the corresponding icon in the Navigation panel

• Click Tools > Configuration > Network Configurator from the Menu bar

• Press the access keys Alt, T, C, N

The Network Configurator screen appears, which resembles Figure 8 on page 47.

This program window consists of the following sections:

• The menu bar, toolbars, navigation panel and status bar. For a description of these bars see “Screen layout” on page 27.

• The explorer bar in Network Configurator is referred to as Component bar. It contains a list of all components in the current network. The selected component is highlighted.

Note:

If you get a popup stating exclusive access is denied see “Working in a multi user environment” on page 48.

Figure 8 Network Configurator screen

Page 71: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Network Configurator

Safety Manager Software Reference 48

• The work area, which displays either a physical view or a logical view of the current network, identified by the Physical View tab and the Logical View tab (for more information see “Physical & Logical Views” on page 56).

Working in a multi user environment

When you try to access the Plant database with multiple users simultaneously, access to this tool may be limited or denied:

• If the Plant database is opened for shared use exclusive access to Network Configurator is denied and you get a popup stating: Exclusive access is denied, please try again later.

• If the Plant database is opened exclusive use by some one else, access is denied and you get a popup stating: Access is denied, please try again later.

In above cases, you cannot continue until the “denied access” lock is relieved by the other user(s).

For more information see also “Multi user environment” on page 40.

Network Configurator menuThe list below shows the menu structure of the Network Configurator.

Tips:1. To give up exclusive access to a Plant click Stop Configuration on the button bar.2. To give up shared access exit the tool or function that demands shared access.

To give up all access you can close the file (click File>Close from the menu bar).

Menu item Description

File

>Close Closes the Network Configurator.

>Print Activates the print dialog (see “Printing” on page 84).

>Start Configuration Start configuring the selected plant.

>Stop Configuration Stop configuring the selected plant.

>Backup Configuration

Back up the current configuration (see “Backup Plant” on page 81).

>Restore Configuration

Restore a configuration (see “Restore Plant” on page 83).

Page 72: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

4 – Safety Builder configuration tools

49 Release 152, Issue 1.0

>Change Password Change a password (see “Changing passwords” on page 431).

>Generate Logical View

Automatically generate a Logical View from the Physical View (see “Physical & Logical Views” on page 56).

>Export to FDM Exports a pre-defined data set to the selected FDM server (see “Export to FDM” on page 78).

>Exit Exits Safety Builder.

Edit

>Undo Undo the last action. Safety Builder supports multiple undo’s.

>Cut Delete the current selection and add it to the copy buffer.

>Copy Copy the value of current selection into the copy buffer.

>Paste Paste the value of the copy buffer at the currently selected location.

>Delete Delete the current selection (see “Deleting components” on page 68).

>Rename Change the name of the selected component (see “Renaming components” on page 69).

>Properties View or edit the properties of the selected component

>Find Opens up the find dialog (see “Find Dialog” on page 84).

View

>Toolbars Displays a sub menu with available toolbars for which display can be toggled.

The following toolbars are available:

• Network Configurator Components

• Network Configurator Operations

• Common Operations

>Navigation Panel Toggles display of the Navigation panel.

>Explorer Bar Toggles display of the Explorer (Components) bar.

>Compilation Log File

Opens the Application Compiler log file.

>Physical View Switches to Physical View (see “Physical & Logical Views” on page 56).

>Logical View Switches to Logical View (see “Physical & Logical Views” on page 56).

Page 73: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Network Configurator

Safety Manager Software Reference 50

>Show Large Icons Toggles display of large and small icons (in the Navigation Panel).

>Expand all Expand the entire network view (see “Collapsing and expanding nodes” on page 66).

>Collapse all Collapse the entire network view (see “Collapsing and expanding nodes” on page 66).

Components

>Add Component Add the active component to the selected component.

>None Deselects the active component.

>Plant Select Plant in the components bar.

>Safety Builder Selects Safety Builder in the components bar.

>SM Controller Selects SM Controller in the components bar.

>Process Controller Selects (Experion™) Process Controller in the components bar (e.g. CEE, PDM, ACE).

>Experion Server Selects Experion™ server in the components bar.

>DCS Selects DCS or Modbus device in the components bar.

>Modbus Slave Selects a Modbus Slave device in the components bar.

>Gateway Selects a Gateway device in the components bar.

>External Clocksource

Selects an PTP or NTP based External Clock source in the components bar.

>FDM Server Selects FDM Server in the components bar.

>Physical Network Selects a Physical network in the components bar.

>Add Logical Connection

Creates a new logical connection in the logical connection table. (Only available in Logical View.)

Configure

>Connect Connect the relation between the component and its “parent”.

>Disconnect Disconnect the relation between the component and its “parent”.

>Select Controller Select a controller for further configuration.

>Enable “Disconnected” Load

Enables or disables manually setting the load status.

>Set Controller Loaded

Set the status of the controller to Loaded (see “Set Controller loaded” on page 74).

Page 74: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

4 – Safety Builder configuration tools

51 Release 152, Issue 1.0

Toolbars

>Publish Application Publishes application version changes of the selected SM Controller (see “Publish Application” on page 76).

Tools

>Configuration Displays a sub menu with available configuration tools.

The following tools are available:

• Network Configurator

• Hardware Configurator

• Point Configurator

• Application Editor

• Application Compiler

• Migrate Application

>On-line Displays a sub menu with available on-line tools.

The following tools are available:

• Controller Management

• Point Viewer

• Application Viewer

>Audit trail Viewer Launches the Audit Trail Viewer.

>Reset Justification Resets the Audit Trail Justification condition. For details see “Event justification” on page 435.

>Password Launches the Security tool (see “Entering password” on page 430).

>Options Enables you to set general program options (see “Options” on page 433).

Help

>Safety Builder Help Launches the Safety Builder Help function.

>About Shows current version and license of the program.

Note:

A toolbar only shows the most used operations or components. Some operations (program functions) and components can only be accessed via the Menu bar.

Page 75: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Network Configurator

Safety Manager Software Reference 52

A toolbar contains a subset of operations or components that can be used by the active program.

Most active programs have an operations toolbar and a components toolbar. For the location of these toolbars see “Screen layout” on page 27.

For more information see:

• Show/hide a Toolbar

This section discusses the Network Configurator related toolbars:

• Common Operations

• Network Configurator Operations

• Network Configurator Components

Common Operations

The Common Operations toolbar contains the common functions that are often used in Network Configurator.

Click View > Toolbars > Common Operations to toggle the Common Operations toolbar.

Network Configurator Operations

The Network Configurator Operations toolbar contains the functions that are specific to Network Configurator and are often used.

Click View > Toolbars > Network Configurator Operations to toggle the Network Configurator Operations toolbar.

Network Configurator Components

The Network Configurator Components toolbar contains the components used for defining networks.

You can drag and drop components from the toolbar into the work area.

Click View > Toolbars > Network Configurator Components to toggle the Network Configurator Components toolbar.

The following components are available:

Plant

The top-level of a network hierarchy.

Note that a Plant is actually a container component, containing all Safety Manager related networking configurations in a plant.

Every Safety Manager project consists of one plant.

Page 76: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

4 – Safety Builder configuration tools

53 Release 152, Issue 1.0

Safety Builder

Use this component to add a Safety Station (dedicated computer running Safety Builder).

Note that Safety Manager will not make a distinction between multiple Safety Stations on one physical link - all are seen as one.

SM Controller

Use the SM Controller to define the network locations of the controllers in your safety system.

An SM Controller can only be used in one plant.

Process Controller

Use this component to add a Process Controller to your network configuration.

The Process Controller will initiate communication.

Experion Server

Use this component to add an Experion™ server to your network configuration.

The Experion Server will initiate communication.

DCS

Use this component to add a ModbusRTU or a ModbusTCP communication device to your network.

The DCS device will initiate communication.

Modbus Slave

Use this component to add a Modbus Slave device to your network where the Modbus Master protocol applies.

The SM Controller will initiate communication.

Gateway

Use this component to add a Gateway to your network where the Modbus Master protocol applies; a gateway is needed as a connection device when the slave device is of the serial type (RTU).

External Clock Source

Use this component to define an external clock source based on the PTP or NTP protocol.

Page 77: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Network Configurator

Safety Manager Software Reference 54

Component barThe Component bar is an Explorer bar that contains a list of all components in the current network. A selected component is highlighted in the Component bar.

For general information on Explorer bars see “Explorer bar” on page 32.

Use the Component bar to:

• Select and drag an existing component into the work area.

• Select a Controller to be processed by other Safety Builder tools that you access.

To select a Controller either double click the Controller or right click the Controller and click Select Controller.

Work areaFigure 9 on page 55 shows that the work area has two panes; a Physical View and Logical View.

• Use the Physical View to build physical connections between SM Controllers and other network components.

• Use the Logical View to build logical connections between SM Controllers and other network components.

FDM Server

Use this component to add an FDM server to your network.

Physical Network

Use this component to define a physical connection between SM Controllers and other network components.

This component is only available in the Physical View.

Page 78: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

4 – Safety Builder configuration tools

55 Release 152, Issue 1.0

l

For more information about views and connections, see “Physical & Logical Views” on page 56.

Using the Network Configurator

Use Network Configurator to:

• create and select a Plant you wish to access (see “Handling Plants” on page 62)

• select a Safety Manager you wish to access (see “Handling SM Controllers” on page 70) or

• create a network involving Safety Managers (see “Create a network” on page 57).

For more information see also:

• Toolbars

• Component bar

• Plants and Components

Figure 9 Physical and logical view tabs

Note

To create and configure a network that (also) involves SM universal IO requires steps in both Hardware Configurator and Network Configurator in a specific sequence. For relevant hardware related information see “Hardware Configurator” on page 168.

Page 79: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Network Configurator

Safety Manager Software Reference 56

• Physical & Logical Views

• Create a network

• Network Configurator shortcut keys

Plants and Components

Safety Managers, Stations and networking systems are called Components.

The links between these components are defined in network hierarchies. These network hierarchies are stored in a virtual component, called a Plant.

For examples of components see “Network Configurator Components” on page 52.

Physical & Logical Views

Network Configurator provides options to define and create physical networks and logical connections between components in a plant.

Such networks can be built and viewed using the Physical and Logical View of the Network Configurator:

• Physical View

The Physical View represents the physical network structure. In this View, you define which network components are used and how these components are connected physically.

Attention:

If links have to be placed between components, these components must all be available in one Plant.

Note:

To define or view plant configurations you must have the plant open for configuration. You can only have one plant open for configuration at a given time. For details as how to open or close a plant for configuration see “Handling Plants” on page 62.

Page 80: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

4 – Safety Builder configuration tools

57 Release 152, Issue 1.0

• Logical View

The Logical View represents the logical structure of the network. In this View, you define:

a. Which physically connected network components exchange information with each other.

b. The network capacity that will be reserved to exchange points between logically connected components and other logical connection properties.

Create a network

To create a network do the following:

1 Create a physical network, as explained in “Creating a physical network” on page 58.

2 Define the logical connections, as explained in “Creating a logical connection” on page 58.

Network Configurator shortcut keys

Besides the shortcut keys listed in “Keyboard shortcut and access keys” on page 35, the following shortcut keys are active when you use the Network Configurator:

• F2 opens the rename function of the active component.

• F4 opens the properties of the active component.

• Ctrl+D disconnects the link.

• Ctrl+N connects a link.

• Ctrl+O starts the configuration of the selected plant.

• Ctrl+S stops the configuration of the selected plant.

• Cltr+Enter adds the active component.

• Ctrl+RightArrow expands the network view.

• Ctrl+LeftArrow collapses the network view.

Related topic(s): “Creating a physical network” on page 58

“Creating a logical connection” on page 58

“Configuring Logical View component properties” on page 114

Page 81: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Network Configurator

Safety Manager Software Reference 58

Creating a physical networkPhysical networks represent the physical network structure and are created in the Physical View.

To switch to the Physical View, select View > Physical View or click the Physical View tab in the work area.

In the Physical View you define which network components are used and how these components are physically connected.

To create a physical network:

1 Define and add a plant to the work area, as described in “Adding components” on page 67. The plant acts as a container of your network.

2 Start the configuration of that plant, as described in “Starting and stopping a Plant configuration” on page 63.

3 Add components to the network as described in “Adding components” on page 67.

For more information see:

• Physical & Logical Views

• Properties for physical connections.

Properties for physical connections

Each time you add or modify a component you are prompted with its properties. To manually display the properties you must press the F4 key when the component is selected.

For details regarding physical component properties refer to “Configuring Physical View component properties” on page 88.

Creating a logical connection

Notes:• You can build one logical connection between two devices that share a protocol. The

route may be defined in advance or afterwards.• An SM Controller can simultaneously support several logical connections per physical

communication channel.• The Logical Connection Properties dialog shows the properties related to the

selected logical connection.

Page 82: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

4 – Safety Builder configuration tools

59 Release 152, Issue 1.0

A logical connection is a configuration of all possible peer-to-peer connections between the various components connected via the physical network (see “Creating a physical network” on page 58).

A logical connection is created in the Logical View which basically consists of a grid with all configured logical connection (peer-to-peer) properties.

To switch to the Logical View, select View > Logical View or click the Logical View tab in the work area.

In the Logical View you define:

• which two network components will be communicating with each other and

• the associated properties (such as time-out, addressing, etc.).

For more information see:

• Physical & Logical Views

• Create automatically

• Create manually

• Sorting logical connections

• Properties for logical connections

Create automatically

If a logical structure of the network is not yet defined, you can automatically let Safety Builder generate a Logical View from the Physical View. To do so, select File > Generate Logical View in the menu bar or press the Generate Logical View button in the button bar.

Note:

You can use the Generate Logical View command only when no logical connections are made.

To process modifications to an existing logical connection in a later stage see “Create automatically” on page 59 and “Properties for logical connections” on page 61.

Page 83: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Network Configurator

Safety Manager Software Reference 60

The following dialog appears:

Create manually

To manually create or modify a Logical View you must do the following:

1 Start the configuration of the plant concerned, as described in “Starting and stopping a Plant configuration” on page 63.

2 Switch to the Logical View

Direct physical connection = logical connection

All direct physical connections are translated to logical connections.

Hierarchical physical connection = logical connection

All hierarchical Physical connections are converted to logical connections.

Safety Builder has access to all controllers connected in the hierarchy to which the Safety Builder is connected

All connections (direct and indirect) are translated to logical connections.

Translate Converts Physical to Logical View with the current settings.

Cancel Cancels conversion without applying changes.

Note:

You cannot build a logical connection between components if:1. they do not have a physical connection or 2. they use a protocol that is not supported by the physical connection or3. the communication capacity is consumed by others.

Page 84: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

4 – Safety Builder configuration tools

61 Release 152, Issue 1.0

3 Create a new row to add a logical connection:

• Select Edit > Add Logical Connection in the menu bar or

• press the Add Logical Connection button in the button bar or

• right click in an existing row and select Add Logical Connection from the pop up menu.

4 Fill the logical connection properties:

a. Fill the properties directly from the grid. With the drop down buttons that appear when you double click a cell select a Node ID and a Peer ID in the Node ID Node column and the Peer ID Node column and fill the remaining properties of the connection

b. Click the Properties button or press F4 to call the Logical Connection Properties dialog.

For details regarding logical connection properties refer to Properties for logical connections.

Sorting logical connections

You may want to reorder the Logical View listing to get a better overview.

1 To reorder the listing in a view, you must place your mouse cursor over the column you wish to sort on; the mouse cursor changes in a black arrow.

2 Click once to sort ascending (A to Z), click twice to sort descending (Z to A).

3 You can now select a column you want to sort on next and repeat above step; the column heading numbers (1, 2, 3, etc.) identify the sort order.

4 To unselect a column from sorting place the mouse cursor over the column and click once with the CTRL key pressed.

5 Repeat these steps until your sort is satisfactory.

Properties for logical connections

The Logical View table has a column for each property. Depending on the type of logical connection, some property fields are omitted while others need to be filled.

To display the properties of one particular logical connection in a more comprehensive way, select the connection you want to view and press the F4 key. This brings up the Logical Connection Properties dialog as shown in Figure 10 on page 62.

For details regarding logical connection properties refer to “Configuring Logical View component properties” on page 114.

Page 85: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Network Configurator

Safety Manager Software Reference 62

Handling PlantsA Plant is a basic component of every Safety Manager project containing devices, controllers as well as the physical and logical communication configurations used to interconnect these devices and controllers.

This section discusses the following topics:

• Creating a new Plant

• Starting and stopping a Plant configuration

• Migrating Plants

Figure 10 The default Logical Connection Properties dialog

Page 86: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

4 – Safety Builder configuration tools

63 Release 152, Issue 1.0

• Copy Plant

• Collapsing and expanding nodes

Creating a new Plant

To create a new Plant

1 drag a Plant icon from the button bar and drop it in the work area. The Plant properties dialog box opens.

2 provide the main Plant properties, such as the database folder location, as described in “Plant properties” on page 89.

3 click OK to close the Plant properties dialog box.

Starting and stopping a Plant configuration

In order to make modifications to a network you will have to Start Configuration of a plant. Stop Configuration is used to stop making modifications. When you start configuration of one plant, the configuration of all others will be stopped. This is mainly to prevent you from using one network component in more than one plants.

Start Configuration and Stop Configuration can only be chosen when a plant is selected in the work area.

Migrating Plants

When you open a Plant created with an earlier version for the first time, migration of the plant database may be required.

If required, a popup as shown in Figure 11 on page 64 will appear.

Notes:1. If you stop a Plant, you also deselect the selected SM Controller in that Plant.2. If you start a Plant which was created with an earlier version, migration may be

required.

For more about migration see “Migrating Plants” on page 63 for migration instructions.

Page 87: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Network Configurator

Safety Manager Software Reference 64

For instructions as how to run Migrate Application see “Migrate application” on page 359.

Copy Plant

With the copy function of Safety Builder you can create an entirely new Plant at a given destination. The result is a new plant with unique controllers, which is populated with the content of the source plant. The new plant and its controllers have the following characteristics:

• an Audit trail event is added that shows that the plant was copied,

• the version of the application software of all related controllers is set to 1.

Figure 11 Plant migration is required

Attention:

During the Copy Plant procedure you will have to define a unique name for the new plant. You cannot finish the procedure when the Plant name already exists in the catalog.

Page 88: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

4 – Safety Builder configuration tools

65 Release 152, Issue 1.0

To copy a Plant:

1 In Network Configurator select the Plant you want to copy.

2 Select the Stop Configuration command.

3 Select the Copy command. The Copy Plant dialog is opened, as shown in View A of Figure 12 on page 65.

4 Select a destination and Plant name.

a. Select the Browse button.

b. Select or define the destination folder where you want to save the new Plant.

c. Fill in a unique name for the new Plant.

d. Select OK. You return to the Copy Plant dialog. The path and file names are now shown.

5 Select the Start button. The copying process is started, the progress is shown as in View B of Figure 12 on page 65.

6 Select Close when finished.

Figure 12 Copy Plant dialog

Attention:

Be aware that the new plant cannot be part of the source folder. You cannot Start the creation of the new plant when you select a location within the source folder.

Page 89: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Network Configurator

Safety Manager Software Reference 66

Collapsing and expanding nodes

Most network configurations contain large numbers of nodes. To keep the screen organized you can collapse all nodes and expand only to ones you want to see.

You can expand all nodes by selecting View > Expand all in the menu or by clicking the appropriate button in the toolbar. If you do, all nodes in the project will be displayed.

You can collapse all nodes by selecting View > Collapse all in the menu or by clicking the appropriate button in the toolbar. If you do, all nodes in the current project will become invisible, expect the top node (plant).

You can also expand or collapse selected parts of the network configuration. You do this by double-clicking a node. All nodes below the current one are then expanded. If all nodes below the current are already expanded, then you can double-click the tree to collapse it.

Handling ComponentsComponents are elements you can use to create network configurations.

All component types are described in “Network Configurator Components” on page 52.

This section discusses the following topics:

• Adding components

• Deleting components

• Connecting components

• Disconnecting components

• Moving components

• Renaming components

• Properties

Note:

More information, specific to handling SM Controllers, can be found in “Handling SM Controllers” on page 70.

Page 90: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

4 – Safety Builder configuration tools

67 Release 152, Issue 1.0

Adding components

If you want to create a network in Safety Builder, you will need to add components.

To add a new component you can use one of the following methods:

• Select the component in the work area to which you want to add a new component. Then, select the component you want to add in the toolbar and click the Add Component button in the toolbar.

• Select the component in the toolbar, then right-click the component you want to add the component to in the work area and select Add Component.

• Drag the component from the toolbar to the preferred location in the work area.

When adding a component represents a Safety Builder, Experion™ server or Physical Network, the Network Configurator asks for the name of the new component. Type the name in the Device name text box and click OK to add the component.

In case of adding a component representing a Plant or an SM Controller, the Network Configurator asks for the name of the new component and a directory where to store information.

• Click on the “...” button to open a dialog that lets you choose a directory and a enter a name for the device.

• Type the name in the File name text box and click Open to return to the Device Properties dialog.

• There, click OK to add the component.

You can also add one components to multiple locations in the configuration. To do so, drag the relevant item from the explorer bar to the preferred location in the work area. This can for example be used when Safety Manager is connected to two different Safety Builder systems.

For a list of components that can be added please see “Network Configurator Components” on page 52.

Note:• The software automatically keeps track of the components that can be added to the

hierarchy. This prevents placement of components at incorrect locations.• The first component in any Safety Builder network is always a Plant.

Page 91: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Network Configurator

Safety Manager Software Reference 68

Deleting components

When a component is deleted, it is removed from the network configuration in the work area, and is removed from the Explorer bar (if it was there before the delete action).

To delete a component, select the component in the Explorer bar and then either:

• Click the Delete button in the toolbar.

• Right-click and select Delete.

• Press Delete on your keyboard.

Depending on your configuration a dialog may appear to confirm the delete action. To change this setting see “Options” on page 433.

When you have accidentally deleted a component, you can use the Undo function (in the menu select Edit > Undo) to restore the configuration.

Connecting components

All components, with exception of a Plant, can be connected to an SM Controller.

To connect to an SM Controller you must use a network component:

• To connect using a new connection: drag the network component from the Network Configurator Components Toolbar

• To connect using a shared or existing connection: drag the existing network component from the Explorer bar

Disconnecting components

When a component is disconnected, it is removed from the network configuration in the work area, but will remain present in the Explorer bar.

Note:

If you delete a component that is not at the bottom of the hierarchy, all components below the deleted item will also be removed.

Note:

For detailed communication configuration options see “Communication” on page 441.

Page 92: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

4 – Safety Builder configuration tools

69 Release 152, Issue 1.0

To disconnect a component, select the component in the work area and then either:

• Click the Disconnect button in the toolbar.

• Right-click and select Disconnect.

When you’ve accidentally disconnected a component, you can use the Undo function (in the menu select Edit > Undo) to restore the configuration.

Moving components

Components can be moved from one place in the network to another. To do this, simply drag them (in the work area) to the desired location. Using this method you can either move a single component or move a complete network branch.

If you don’t know how to drag, refer to “Interaction” on page 35.

Renaming components

You can change the name of any component by selecting it and then choose Edit > Rename in the menu. You can only change names of components while the plant is in configuration.

Properties

You can access the properties of the network components the following ways:

• Setting properties

• Viewing properties

Setting properties

In the Network Configurator, you can access the properties of any component.

To access component properties, either:

• Select the component and press F4

• Select the component and select Edit > Properties

• Select the component and click Properties in the toolbar

• Right-click the component and select Properties

Note:

If you disconnect a component that is not at the bottom of the hierarchy, all components below the deleted item will also be disconnected.

Page 93: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Network Configurator

Safety Manager Software Reference 70

A properties dialog automatically appears when you add a new component to Network Configurator.

Viewing properties

Figure 13 on page 70 shows how you can view the properties of a component by hovering the mouse pointer over the component. A screentip appears that will briefly show the properties. After a few seconds, or when the mouse is removed, the screentip disappears.

A description of all properties can be found in “Physical View property fields explained” on page 141.

Handling SM ControllersSM Controllers are at the centre of your project. Handling SM Controllers requires special attention and provides options not available for other components.

This section discusses the following topics:

• Selecting an SM Controller

• SM Controller node number

• Migrating SM Controllers

• Copy Controller

• Set Controller loaded

• Publish Application

• To handle components in general see “Handling Components” on page 66.

Figure 13 Hovering the mouse over a component

Page 94: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

4 – Safety Builder configuration tools

71 Release 152, Issue 1.0

Selecting an SM Controller

Once you have defined your network you will have to configure the hardware of every SM Controller. To start configuring the hardware of a specific SM Controller you will need to select it in Network Configurator and then switch to the Hardware Configurator.

To select an SM Controller, right-click it and choose Select controller. The name of the selected SM Controller will be displayed in bold print.

SM Controller node number

The node number is a non-conflicting ID number used by SM Controllers to identify each other when communicating via SafeNet (see “Communication via the SafeNet protocol” on page 486 for more information).

When adding a new SM Controller to a plant, a non-conflicting node number (between 1 and 63) is assigned automatically.

If you like to change this number you are free to do so – but keep in mind that SM Controllers with the same node numbers cannot communicate with each other.

Migrating SM Controllers

Migration of the controller database may be required when you open a Controller which was created with an earlier version of Safety Builder.

If migration is required, a popup as shown in Figure 14 on page 71 will appear.

For instructions as how to run Migrate Application see “Migrate application” on page 359.

Notes:• Changing a node number can not be done on-line.• You are allowed to assign the same node number to multiple SM Controllers within

the plant, as long as these SM Controllers do not share the same SafeNet link.

Figure 14 Controller migration is required.

Page 95: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Network Configurator

Safety Manager Software Reference 72

Copy Controller

With the copy and paste functions of Safety Builder you can copy an entire SM Controller, including its point database, Controller settings and application logic and paste it in another Plant.

The result is a new SM Controller that is not unique though.

To copy a Controller:

1 In Network Configurator select the SM Controller you want to copy.

2 Copy the Controller and open the Plant where you want to paste it.

3 To paste do one of the following:

a. In the Physical view click on the destination Plant node to paste the Controller in the Explorer bar of that Plant.

b. Open the destination Plant, select a Physical network connection and paste the Controller. The Controller will now be pasted on to the network and a physical connection will be made. If there is a node number conflict, pasting will be aborted.

Tip:

In case you want to copy a controller within the same Plant, you can make use of the Copy Plant function in combination with the Copy Controller function.1. Use Copy Plant to make a unique copy of the subject Plant.

For details see: “Copy Plant” on page 64.2. Rename the controller(s) and cabinet(s) you want to copy to avoid naming conflicts.3. Follow the instructions and steps as described in this topic: Copy Controller.4. Delete the obsolete parts of the uniquely copied Plant.

Notes:

The following restrictions apply when you want to copy a Controller:1. You cannot undo when copying a Controller.2. To copy a Controller including communication allocation, the connections and devices

used for these allocations will be copied as well. If there is a (naming) conflict, copy will be aborted.

3. To copy Controllers including a shared SafeNet communication link, you should first copy the Node ID Controller(s) followed by the Peer ID Controller(s).

You cannot paste a copied Controller when:

• a version of that Controller already exists in the destination Plant

• the Controller name already exists in the destination Plant.

• a Controller cabinet name already exists in the destination Plant

• there is a conflict in communication configuration/allocation

Page 96: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

4 – Safety Builder configuration tools

73 Release 152, Issue 1.0

4 As soon as you paste, a dialog box is presented where you must select if you want to copy the physical and logical connections as well. When you confirm, the network connections and devices used for these connections will be copied as well. If there is a (naming) conflict, the action will be aborted.

5 When you successfully pasted the Controller the SM Controller properties (physical) dialog opens. When finished copying all Controllers to a Plant you may want to:

a. define a more suitable unique Controller name for each copied Controller. (The default assigned name is its original name.)

b. check and update the project file directory used to store the new Controller in. (The default assigned project file directory is the Plant folder.)

c. check if the Controller node number matches the network architecture of this Plant. Change the number if required.

For details about the SM Controller properties (physical) dialog see “Physical SM Controller properties” on page 92.

6 Press OK when finished.

7 You can now start building physical connections and logical connections as well as assigning SOE ID’s and communication allocation on points.

Notes:1. The Controller you paste is saved in the Plant folder per default.2. The Controller node number must be checked to match the new network architecture.3. Communication allocations that cannot be re-established in the destination Plant will

lose their communication allocation.

Note:

When not finished copying all Controllers to a Plant you are advised to complete all copy actions for this Plant before changing names and numbers at this point. This to prevent mismatches when copying due to none matching names and node numbers.

Page 97: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Network Configurator

Safety Manager Software Reference 74

Set Controller loaded

This function can be used to manually set the Controller status to loaded on a Safety Station / Safety Builder under specific circumstances. The purpose of this function is to allow future on-line modifications on a particular application version of a Controller in a 'disconnected situation'.

Connected versus disconnected

In a connected (normal) situation the components listed below are physically connected. In a disconnected situation the components listed bellow are not physically connected.

• the Safety Station / Safety Builder that is used to configure and compile a particular application version of a Controller,

• the SM Controller to which that particular application version must be loaded.

After an application version is successfully compiled, it is ready to be loaded to the SM Controller.

In a connected (normal) situation, loading can be done from the Safety Station / Safety Builder that was used for compiling. After the application version is successfully loaded:

• the Controller status in the connected Safety Builder is changed to loaded,

• the application versions in the connected Safety Builder and the SM Controller are the same.

Both conditions are prerequisites to allow future on-line modifications on this particular application version of the Controller. The loaded application version is ‘frozen’; any new changes will be done in a new application version.

In a disconnected situation, loading cannot be done from the Safety Station / Safety Builder that was used for compiling. Typically, the Plant and Controller databases are copied using portable media to a Safety Station / Safety Builder that

Attention:

1. Make sure that you use this function only in so-called 'disconnected situations'. This topic describes differences between a connected (normal) situation and a disconnected situation. Carefully read this topic to understand the purpose and use of the function Set Controller loaded. And also to understand the consequences in case you do not use this function correctly.

2. Do not use this function when a compiled application version of a Controller has not yet been loaded to the applicable SM Controller. In case you do not obey this instruction future on-line modifications to the particular SM Controller may not be possible.

Page 98: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

4 – Safety Builder configuration tools

75 Release 152, Issue 1.0

is connected to the SM Controller. Loading can now be done; the results for the connected components are as described for a connected (normal) situation.

However, the Controller status and application version in the disconnected Safety Station / Safety Builder are not changed yet. More essential: in fact the databases have become disconnected and are no longer synchronized. This must be corrected before any changes are made to the application version of the Controller on the disconnected Safety Station / Safety Builder. Correction is needed to avoid failure of future on-line modifications to the loaded application version of the Controller on the disconnected SM Controller.

You can use Set Controller loaded to correct the situation described above. The menu item Set Controller loaded is active when all of these conditions are met:

• Configure > Enable “Disconnected” Load has been selected,

• the application was successfully compiled on the particular Safety Station,

• the application is not yet loaded from that particular Safety Station.

The table below shows the differences between a connected (normal) situation and a disconnected situation after an application version of the Controller is successfully compiled. Per given situation distinction is made between a disconnected and connected Safety Station (indicated by: Station).

The table above shows that the Controller status and application version of the Controller in the disconnected Safety Station / Safety Builder are not changed after a successful load. More essential: the application version in the disconnected

Condition / Action Disconnected situation Connected situation

Disconnected Station

Connected Station

Disconnected Station

Connected Station

Is the application version of the Controller ready to be loaded to the SM Controller?

Yes NA NA Yes

Is it possible to load from the Safety Builder on which the application was compiled?

No NA NA Yes

Is it necessary to copy the databases to enable loading from another - connected - Safety Builder?

Yes Yes NA No

After the application version is successfully loaded:

is the application version in the SM Controller the same as in the Safety Builder?

Yes Yes NA Yes

what is the Controller status in the Safety Builder?

Compiled Published (loaded)

NA Published (loaded)

Is it necessary to take manual steps after the application version is successfully loaded?

Yes No NA No

Page 99: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Network Configurator

Safety Manager Software Reference 76

Safety Station / Safety Builder has not yet been ‘frozen’. This must be corrected before any changes are made to the application version of the Controller on the disconnected Safety Station / Safety Builder. Correction is needed to avoid failure of future on-line modifications to the loaded application version of the Controller on the disconnected SM Controller. You can use Set Controller loaded to correct the situation described above.

Procedure

To manually set the Controller status to loaded:

1 In Network Configurator select the SM Controller of which you want to change the status.

2 Make sure these conditions apply:

a. Configure > Enable “Disconnected” Load has been selected.

b. The application was successfully compiled on the particular Safety Station,

c. The application is not yet loaded from that particular Safety Station.

3 To manually set the Controller status to loaded, select the following menu items in the sequence given: Configure > Set Controller loaded.

4 Make sure you can confirm that the Controller status is set to Published (loaded).

5 Deselect: Configure > Enable “Disconnected” Load.

For more information about Controller status, see “Component status” on page 79.

For these commands a dedicated privilege level is required. For details see “Security” on page 429.

Publish Application

This function can be used to manually publish the application when certain properties are changed, but a load to the SM Controller is not necessary. Its purpose is to make those changes available to:

• on-line users of the SM Controller (e.g. to see changed tag numbers in Application Viewer),

• Experion, in case Safety Manager is connected to Experion using CDA.

The menu item Publish Application is active when these conditions apply:

• the SM Controller is in one of these states:

- Changed (Publish Application needed)

- Compiled

- Published (load needed)

- Published (loaded)

Page 100: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

4 – Safety Builder configuration tools

77 Release 152, Issue 1.0

• the required privilege level for this command is applied; for details see “Security” on page 429.

In case Safety Manager is connected to Experion using CDA, a dedicated dialog appears:

• when the application is manually published,

• after the application is loaded.

By default only the changes since the previous publication will published to Experion.

Delete all before update Before the current application is published, the selected SM Controller will be completely deleted from Experion Server, causing a ‘loss of view’.

Attention:

Do not use this option for an on-line system! This option is only to be used upon advise by and with support from Honeywell SMS or its representative.

Force update all All data is published to Experion. Existing data is overwritten.

Attention:

Normally this option is not required. It can be used in case a (repeated) publish command is given and it is unsure whether the publish action was (completely) successful.

Page 101: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Network Configurator

Safety Manager Software Reference 78

Procedure

1 In Network Configurator select the SM Controller that you want to publish.

2 To manually publish the application, select the following menu items in the sequence given: Configure > Publish Application.

3 In case Safety Manager is connected to Experion using CDA, apply the appropriate settings and publish the application.

4 You can confirm that the application changes were successfully published; the Controller status shows either “Published (loaded)” or “Published (load needed)”.

The published application version is ‘frozen’; any new changes will be done in a new application version. As long as no new changes are made to the published application, it can be re-published without incrementing the application version.

Export to FDMA SM Controller can act as a gateway between SM universal IO modules and an FDM server. This enables HART pass through between the FDM server and field devices that are connected to HART enabled IO channels.

The FDM server needs to have configuration data of newly configured HART devices it is supposed to monitor and manage. It also needs updates when configuration changes apply. The SM Controller collects this data and stores it in

Delete all unknown controllers Unknown SM Controllers in Experion are deleted.

An unknown SM Controller is a controller that was previously published to Experion, but does not exist in the current Plant database.

Use this option to remove SM Controllers from Experion that were deleted in Safety Builder.

You are advised to manually publish an application directly after one or more SM Controllers were deleted. Make sure this option is selected.

Attention:

Normally this option is not required. When you use this option the publish action may take longer.

Abort Publish application is stopped; the dialog remains open.

The user will be prompted for confirmation.

Publish The application will be published to Experion.

Close Publish application is stopped; the dialog is closed.

Help Launches the Safety Builder Help function.

Page 102: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

4 – Safety Builder configuration tools

79 Release 152, Issue 1.0

an export file. Safety Manager has an export function to send the export file to the FDM server to synchronize the data.

To send the export file select these menu items File > Export to FDM.

The menu item File > Export to FDM is only visible when an FDM server is selected. The export function is only active when the export path for that FDM server is defined. For more information see “FDM server properties” on page 109.

Component statusThe state of specific components in Network Configurator is indicated by the color and style of its description text in the Explorer bar and in the Work area.

The table below shows the components for which indication of their state applies.

SM Controller status

Whether a SM Controller is selected or not is indicated by the style of the text. A selected SM Controller is displayed in bold text, all other SM Controllers are displayed in normal font.

To perform actions on or view a specific SM Controller in the other Safety Builder program tools, you need to select it in the Physical View tab of the Network Configurator. Here, you can only select one SM Controller at a time. All subsequent actions you perform in the other program tools will be related to the selected SM Controller.

If you want to select a SM Controller see “Selecting an SM Controller” on page 71.

The status of a SM Controller is indicated by the color of the text:

Attention:

In case configured names do not comply with FDM rules error messages will be generated. Errors must be solved before another export command is given.

Component Text color Text style

black blue red

SM Controller Used Used Used A selected SM Controller is displayed bold font.

All other SM Controllers are displayed in normal font.

FDM server Used Not used Used Always displayed in normal font.

Page 103: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Network Configurator

Safety Manager Software Reference 80

• When black is used to display a SM Controller name, the SM Controller has been properly configured and loaded into the system. (See also “Set Controller loaded” on page 74.)

• When blue is used to display a SM Controller name:

- the SM Controller has been properly configured and loaded into the system before and

- the application has been changed without a need to compile and/or load again.

(See also “Publish Application” on page 76.)

• When red is used to display a SM Controller name:

- the configuration of the SM Controller is not completed and loaded into the system or

- the configuration of the loaded SM Controller changed since it was loaded and needs to be reloaded, or restored as described in “Backup & restore” on page 80.

FDM server status

The status of an FDM server is indicated by the color of the text:

• When black is used to display an FDM server name, the export file has been synchronized.

• When red is used to display an FDM server name:

- configuration changes have been made since the previous export; only changes to properties that are included in an FDM server export file will cause a change of status.

Backup & restoreThe Network Configurator is equipped with a backup and restore function.

Note:

As an alternative method to check the state of a SM Controller, hover over the applicable Controller name with the pointer; a screen tip appears that also specifies the Application Version State.

Tip:

It can be required to change the status of a SM Controller manually. The steps to do this are described in “Set Controller loaded” on page 74.

Page 104: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

4 – Competences and precautions

81 Release 152, Issue 1.0

The backup function lets you store a copy of the Plant on a disk or a network server. With the restore function, you can recover the Plant. When restoring a Plant of which a back up was made before, all modifications made since the backup will be lost.

This section is divided into:

• Files included in a backup or restore

• Backup Plant

• Restore Plant

Files included in a backup or restore

Backup Plant

With the backup function, you can copy a Plant to a user-defined location. To access this function, select File > Backup Configuration from the menu or click the Backup Configuration button in the toolbar.

A backup is made of the following files:

• <plant>.CAC For the selected plant, a copy of the <plant>.CAC file is stored under the backup name.

The <plant>.CAC file contains e.g. the network configuration, a Plant wide point database and the network properties of each SM Controller.

• <controller>.CC For each controller in the selected plant, a copy of the <controller>.CC file is backed up under the original name.

The <controller>.CC file contains e.g. the FLDs, the SM Controller configuration and a point database.

• <controller_file>.LOG For each controller file of the selected plant, a copy of the <controller_file>.LOG file is backed up under the original name.

The <controller>.LOG file contains the Application Compiler log files.

• <controller_file>.DGN For each controller file of the selected plant, a copy of the <controller_file>.DGN file is backed up under the original name.

The <controller>.DGN file is a database file containing the historical diagnostics of that controller.

Page 105: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Network Configurator

Safety Manager Software Reference 82

The following dialog appears:

In this dialog, enter a name and location of the backup file.

Backup allows you to backup the <plant>.CAC file under a different name for easy reference.

You cannot rename the controller files because they are referred to by the <plant>.CAC file: All controller files are backed up with their original name.

If you want to recover to a previously saved backup configuration, see “Restore Plant” on page 83.

Warning:

It is important that you store each backup in a dedicated directory, separate from the original files.

Storing multiple plants with identical controller names in one directory results in loss of controller data.

Page 106: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

4 – Competences and precautions

83 Release 152, Issue 1.0

Restore Plant

With this function you can restore a previously made backup copy.

You can access this function by

1 creating or selecting a new or existing Plant (with stopped configuration)

2 selecting File > Restore configuration from the menu bar.

The following dialog appears:

In this dialog, select a previously back upped plant.CAC file to restore.

When you click the Open button a popup box appears to confirm the restore action as Restore overwrites all configuration and application settings in the selected Plant.

Warnings:1. Restore Plant will always overwrite the settings in the plant you have selected to

restore in. There is no undo available. You may select a new plant but you can also select an existing plant to restore in.

2. The plant you restore from and the plant you restore in must be located in different folders.

Page 107: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Network Configurator

Safety Manager Software Reference 84

Find DialogIn large projects you can use the find function to easily locate components. You can access this function by selecting Edit > Find from the menu.

PrintingYou can print a report of the current network configuration. This can be done in both views in Network Configurator; the steps for printing reports is the same.

To print you must open the Print Dialog. You can either:

• Click the Print button in the toolbar

• In the menu select File > Print

For an example and explanation of the preview function, see Print Preview.

Print Dialog

The print dialog has two sections:

• Select Report Type - Views

Notes:1. Before you can restore a plant you must select an existing plant that can be overwritten

or create a new plant with Network Configurator. 2. The name of the plant you select in Network Configurator does not need to match the

name of the plant you wish to restore.3. You can only restore a configuration if you have previously made a backup copy (see

“Backup Plant” on page 81) and the plant you want to restore to is selected and closed.

Name to find The name of the component you want to find.

• The search is case sensitive, so when you search for “test” it will not find “Test”.

• If you use the asterisk sign (*) as a wildcard, searching for “test*” will not only find “test” but also “test 1” and “test 2”.

Page 108: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

4 – Competences and precautions

85 Release 152, Issue 1.0

• Select Report Type - Reports

Select Report Type - Views

You can access this dialog by selecting File > Print in the menu and then selecting the Views tab.

This dialog lets you select the type of View you want to print.

Select Report Type - Reports

You can access this dialog by selecting File > Print in the menu and then selecting the Reports tab.

The main dialog lets you choose between:

• Collection of devices and controllers

Prints an overview of the devices (Safety Builder, Experion™ server) and Safety Managers in the current configuration.

• All physical networks and their nodes

Prints a list of all physical networks and the relevant properties.

Physical View Toggle for printing either the current View or to print all nodes expanded.

Preview Opens the preview dialog for the current print. For an example and explanation of the preview function, see Print Preview.

Print Prints the selected configuration.

Design Opens the report design utility. For more information on using this utility, see the user manual for FastReport (version 2.5).

Close Close the print dialog without printing.

Help Launches the Safety Builder Help function.

Page 109: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Network Configurator

Safety Manager Software Reference 86

• All logical connections and their nodes

Prints an overview of all logical connections in the current configuration.

Print Preview

Before printing to paper you can preview the output on screen. To do so select File > Print in the menu and press the preview button. The following window will then appear:

Preview Opens the preview dialog for the current print. For an example and explanation of the preview function, see Print Preview.

Print Prints the selected configuration.

Design Opens the report design utility. For more information on using this utility, see the user manual for FastReport (version 2.5).

Help Launches the Safety Builder Help function.

Close Close the print dialog without printing.

Page 110: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

4 – Competences and precautions

87 Release 152, Issue 1.0

Place the mouse cursor above the buttons in the menu bar to see the texts mentioned below.

Zoom Here you can adjust the zoom level to a custom value. You can select several pre-defined values that range from 10 to 200%.

Open report Open a print report from file.

Save report Save the print report to a file.

Find Text Allows you to find a specific string in the print preview.

Type the text you want to search for in the Text to find text box, define if the search should be Case sensitive and if the search should be performed on the 1st page or on the Current page.

Show help Clicking on the print report after clicking on the Show help icon opens the on-line help.

Close preview Close the preview window.

Page 111: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Safety Manager Software Reference 88

Configuring Physical View component properties

This topic explains how you can view and edit the different physical view properties of the various Network Configurator components.

The following topics are described in this section:

• “Plant properties” on page 89

• “Safety Builder properties” on page 91

• “Physical SM Controller properties” on page 92

• “Process Controller properties” on page 102

• “Experion Server properties” on page 103

• “DCS properties” on page 105

• “Modbus Slave properties” on page 106

• “Gateway properties” on page 107

• “External Clocksource properties” on page 108

• “FDM server properties” on page 109

• “Physical network properties” on page 110

Related sections:

• “Configuring Logical View component properties” on page 114

• “Network Configurator component property fields explained” on page 141.

Note:

Network components have both physical and logical view properties. • the physical view properties of a component are visible in the Physical view• the logical view properties of a component are visible in the Logical view

Page 112: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

4 – Safety Builder configuration tools

89 Release 152, Issue 1.0

Plant properties

To access this dialog right-click an allocated plant and select Properties.

In this dialog, you can view and edit plant component properties.

Plant Name The name of the plant. Every plant in your configuration must have a unique name.

You can enter the Plant Name directly in this text field and continue by choosing a Database Path, or enter the Plant Name while choosing a Database Path.

Page 113: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Safety Manager Software Reference 90

Database Path The location where the database for the current plant is stored on disk. The Database Path can be defined by clicking on the “...” button and choosing a name and location for the plant. This field must be filled in when a new plant is created.

If you do not enter a Plant name, you can use this field to open an existing plant database.

Plant Wide Properties This sections groups the plant wide properties. These properties will be enabled only when the plant is open for configuration.

Symbol Library The symbol library sets the FLD size for the Application Editor. All available symbol libraries offer the same functionality and differ only in size and layout.

Degree Type Identifies whether temperatures are to be displayed in Kelvin, degrees Fahrenheit or degrees Celsius.

Date Format The format of the dates shown in Safety Builder.

Time Zone Identifies the time zone applied by SM Controllers in the Plant, when synchronizing with an external clock source.

Unit of length The unit in which cabinet size is displayed.

Honeywell (tab) Provides access to contact information about the Honeywell organization supporting the plant.

Customer (tab) Provides access to contact information about the end user of the system.

Plant (tab) Provides access to contact information about the plant Safety Manager is installed in.

Page 114: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

4 – Safety Builder configuration tools

91 Release 152, Issue 1.0

Safety Builder properties

To access this dialog, right-click an allocated Safety Builder icon in Network Configurator and select Properties.

In this dialog, you can view and edit the physical communication properties of Safety Builders in Network Configurator.

Device name The name of the device running Safety Builder. Every Safety Builder in your configuration must have a unique name.

Clock source allowed Definition of whether or not the use of this device as clock source is allowed.

Attention:

Make sure that the time zone and day-light saving settings of this device match the time zone and daylight saving settings of the Plant properties.

Clock source timeout Defines the clock source time-out period. As synchronization is a manual action, the time-out is undefined and cannot be changed.

Communication redundancy fail-over

Defines the fail-over response in redundant communication. As this property is fixed in the Safety Builder protocol its setting is shaded.

SOE collection Not applicable for Safety Builder.

Page 115: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Safety Manager Software Reference 92

Physical SM Controller properties

To access this dialog, right-click an SM Controller icon in Network Configurator (Physical View), select Properties and select a tab.

This dialog contains the physical communication properties of an SM Controller.

For more information see:

• “SM Controller properties (physical) - tab: General” on page 93

• “SM Controller properties (physical) - tab: COM module x” on page 96

• “SM Controller properties (physical) - tab: SOE” on page 98

• “SM Controller properties (physical) - tab: Clock Source” on page 100

• “SM Controller properties (physical) - tab: Additional information” on page 101

Note:

From one SM Controller you can configure up to 62 logical SafeNet connections to both master and slave SM Controllers.

Page 116: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

4 – Safety Builder configuration tools

93 Release 152, Issue 1.0

SM Controller properties (physical) - tab: General

To access this dialog, right-click a Safety Manager in Network Configurator (Physical View) and select Properties.

This tab provides access to the general properties of Safety Manager.

Controller Name The name of the SM Controller. Every SM Controller in your configuration must have a unique name.

You can enter the Controller Name directly in this text field and continue by choosing a Project File Directory, or enter the Controller Name while choosing a Project File Directory.

Page 117: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Safety Manager Software Reference 94

Project File Directory The location where the application files for the current controller are stored on the disk.

The Project File Directory can be defined by clicking on the “...” button and choosing a name and location for the SM Controller. This field must be filled in when a new controller is created.

Notes:

• To avoid overwrites and backup failures you are advised to save SM Controller files in a Plant designated folder

• If you do not enter a Controller name, you can use this field to open an existing SM Controller file.

Controller Architecture Definition of the SM Controller architecture being either:

• Non-redundant

• Redundant

• Redundant A.R.T.

Changes to this field can have implications for the availability of your project.

Controller Node No. Defines the node number for the Controller.

Each Controller must have a unique node number, which can be chosen from the drop-down box, and can have a value in the range 1 to 63. Safety Builder automatically hides node numbers allocated to other Controllers from the drop-down box.

Diagnostic Test Interval The Diagnostic Test Interval (measured in seconds).

Changes to this field can have implications for the safety of your project.

Safety Integrity Level Specification of the level of safety performance for the overall system.

Changes to this field can have implications for the safety of your project.

COM Port Defines the COM port used to connect the SM Controller with the physical network above.

Information shown here depends on the communication channel defined for the above lying physical network. It thus varies depending on the connection you identified to open the SM Controller Properties from:

• With 1 allocated communication module, you can choose [1A, 1B] or [1C, 1D], depending on the network protocol.

• With 2 allocated communication modules, you can choose [1A, 1B, 2A, 2B] or [1C, 1D, 2C, 2D], depending on the network protocol.

For more information see “Port allocation” on page 453.

Page 118: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

4 – Safety Builder configuration tools

95 Release 152, Issue 1.0

On-line modification Enables or disables the On-line Modification feature. By default this property is enabled.

Attention:

Enabling the On-line Modification feature results in restricted configuration functions once you downloaded the application.

For more information see On-line Modification Guide.

Note: Changes to this option will be effective immediately.

Automatic cold start Defines if the system is able to start up without manual interaction, e.g. after a power down. By default this property is disabled. The user is prompted for a confirmation in case this property is enabled.

Note: Changes to this option will be effective after loading the change into the SM Controller.

Remote load enabled Defines if the system can be put in idle and subsequently loaded from a Safety Station running Safety Builder. By default this property is disabled.

Note: Changes to this option will be effective after loading the change into the SM Controller.

Remote reset enabled Defines if the system can be reset from a Safety Station running Safety Builder. By default this property is disabled.

Note: Changes to this option will be effective after loading the change into the SM Controller.

IP protection enabled Defines if IP protection 1of FLDs is enabled (active) or not. By default this property is disabled. Properties related to IP protection will show as inactive (greyed-out).

1 IP stands for Industrial Property.

Page 119: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Safety Manager Software Reference 96

SM Controller properties (physical) - tab: COM module x

To access this dialog, right-click a Safety Manager in Network Configurator (Physical View) and select a COM module tab.

These tabs provide access to the communication module main properties.

COM module type Choose the type of communication module used for this location (the tab determines the location you look at).

The first COM module location must be occupied, the second is set to None by default.

These options are available:

• USI-0001,

• USI-0002.

Page 120: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

4 – Safety Builder configuration tools

97 Release 152, Issue 1.0

COM Ports

[1A, 1B, 1C, 1D] or

[2A, 2B, 2C, 2D]

Allows you to view the name of the physical connection the communication channels (ports) relate to, and the type of interface used (always Ethernet based for A and B channels).

For channels A and B you can also fill the Ethernet values for IP address, Subnet mask and Gateway address here – values must differ for both CP1 and CP2. For details about IP address, Subnet mask and Gateway address see the Tip box.

The example screen shows a typical setup of channel 1A and 1B connected to the Experion™ FTE network. Channel 1C and 1D are unused.

For more information see “Port allocation” on page 453.

FTE device index This field is only applicable when an FTE is selected.

In case this field is active the selected number is the unique identifier for the selected COM module within the FTE network.

For FTE type networks you can only choose an FTE device index of port A on CP1. The other device indexes will be assigned automatically:

• Port A on CP2 has the value of port A on CP1 plus 1.

• Port B has the same value as port A.

Tip:

When you have to assign IP addresses, gateways and subnet masks, make sure that you do not cause any conflicts with existing (Internet) networks. Contact your network administrator if necessary.

The tips below may help you to assign valid IP address ranges:1. Only assign IP addresses within the IP address space reserved for private networks.2. Follow the Experion FTE addressing guidelines when assigning IP addresses as part of

an FTE network (for details see the Experion User Guides).3. When assigning an IP address, take into account that you must assign a unique IP

address for each CP.4. IP addresses of communication interface A and B of the same communication module

cannot be in an overlapping subnet.5. For more information about ‘Requirements for Internet Hosts’ please consult an RFC

repository (e.g. www.rfc-editor.org). In these sources you will find specific guidelines with respect to Communication Layers, IP Addressing and Routing.

Page 121: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Safety Manager Software Reference 98

SM Controller properties (physical) - tab: SOE

To access this dialog, right-click a Safety Manager in Network Configurator (Physical View) and select Properties.

This tab provides access to the general properties of Safety Manager.

Attention:

When setting the SOE ID range: • Safety Builder always uses 2 SOE ID’s for the following system Points

(SOEBufferFull and ControllerFault) 1);• SOE ID’s 0—15 are reserved and cannot be used 1);• the highest SOE ID that can be assigned is 65534 1).

1) applies to each individual controller

Page 122: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

4 – Safety Builder configuration tools

99 Release 152, Issue 1.0

SOE enable Enables the collection and communication of events by the SM Controller.

Note:

This box is enabled after you built a logical connection to a SOE collecting device.

Min SOE ID Sets the lowest SOE ID for this SM Controller.

The Min SOE ID and Max SOE ID determine the range of SOE ID’s. The smallest SOE ID range is 2.

The Min SOE ID:

• cannot be lower than 16 due to backwards compatibility with Experion™.

• must be at least 2 counts smaller than the Max SOE ID.

Max SOE ID Sets the highest SOE ID for this SM Controller.

The Min SOE ID and Max SOE ID determine the range of SOE ID’s. The smallest SOE ID range is 2.

The Max SOE ID:

• must be at least 2 counts larger than the Min SOE ID.

Page 123: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Safety Manager Software Reference 100

SM Controller properties (physical) - tab: Clock Source

To access this dialog, right-click a Safety Manager in Network Configurator (Physical View) and select Properties.

This tab provides access to the general properties of Safety Manager.

Real time clock source Settings of the priority level for different clock sources. By default Clock Source Priority 1 will be used. If Clock Source Priority 1 fails after the time-out, Clock Source Priority 2 will be used, etc.

Only Safety Managers and devices that are logically connected to the selected SM Controller and that have the option Clock Source Allowed checked are available in these pop-up menus:

When all Clock source priority x fields are shaded this condition is not met.

Caution:

All clock sources must be set to the same time zone!

Page 124: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

4 – Safety Builder configuration tools

101 Release 152, Issue 1.0

SM Controller properties (physical) - tab: Additional information

To access this dialog, right-click one Safety Manager icon in Network Configurator (Physical View), select Properties and select the Additional Information tab.

The Additional information tab offers specific and descriptive details on the Controller, such as the ID, customer reference, and so on.

Honeywell (E) SID Honeywell project identification code. The contents of this field are supplied by Honeywell.

Customer Reference Identification reference of the end user. The contents of this field are supplied by Honeywell.

Controller Description A short description of the SM Controller. The maximum length of the SM Controller description is 255 characters.

Page 125: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Safety Manager Software Reference 102

Process Controller properties

To access this dialog, right-click an allocated Process Controller icon in Network Configurator and click Properties.

In this dialog, you can view and edit the physical communication properties of Process Controllers in Network Configurator connecting via PCDI or CDA.

Principal Information:

Reference; Name; Street and number; City; Country; ZIP; Logo

SM Controller specific information that will be used on the prints of your configuration.

You can use the Logo field to refer to an image that will be used on the prints of your configuration.

Click on the “...” button to open a dialog where you can open this logo.

Device Name Name of the device. Every Process Controller in your configuration must have a unique name.

Clock Source Allowed Not applicable for Process Controllers.

Clock Source timeout Not applicable for Process Controllers.

Communication redundancy fail-over

Defines the fail-over response in redundant communication. As this property is fixed for this device its setting is disabled.

Page 126: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

4 – Safety Builder configuration tools

103 Release 152, Issue 1.0

Experion Server properties

To access this dialog, right-click an allocated Experion server icon in Network Configurator and click Properties.

In this dialog, you can view and edit the physical communication properties of Experion servers in Network Configurator.

IP Address - Primary /IP Address - Secondary

The Primary IP Address contains the primary IP address of the connected controller.

The Secondary IP Address contains the secondary IP address of the connected controller. Whether or not a secondary address applies depends on the specific type of controller.

Notes:

1. IP Addresses are only shown when a Process Controller is connected via an FTE network.

2. For more information on IP addressing, see separate tip.

Tip:

When you have to assign IP addresses, make sure that you do not cause any conflicts with existing (Internet) networks. Contact your network administrator if necessary.

The tips below may help you to assign valid IP address ranges:1. Only assign IP addresses within the IP address space reserved for private networks.2. Follow the Experion FTE addressing guidelines when assigning IP addresses as part of

an FTE network (for details see the Experion User Guides).

Page 127: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Safety Manager Software Reference 104

Device Name Name of the device. Every Experion server in your configuration must have a unique name.

Clock Source Allowed Definition of whether or not the use of this device as clock source is allowed.

Attention:

Make sure that the time zone and day-light saving settings of this device match the time zone and daylight saving settings of the Plant properties.

Clock Source timeout Defines the clock source time-out period. Values ranging from 1 min to 30 hour can be chosen.

If no time synchronization takes place within this time-out period, an error is generated.

Note: Experion has a default time synchronization interval of 24 hours.

For more information about clock sources see Planning and Design Guide.

Communication redundancy fail-over

Defines the fail-over response in redundant communication. As this property is fixed in the Experion server protocol its setting is shaded.

SOE Collection Assigns this device as SOE collection device.

Host name This is the name or IP address of the corresponding Experion server.

The host name is used to enable Publish Application to Experion.

Page 128: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

4 – Safety Builder configuration tools

105 Release 152, Issue 1.0

DCS properties

To access this dialog, right-click an allocated DCS icon in Network Configurator and click Properties.

In this dialog, you can view and edit the physical communication properties of the DCS component in Network Configurator.

Device Name Name of the device.

Every DCS in your configuration must have a unique name.

Clock Source Allowed Definition of whether or not the use of this device as clock source is allowed.

Attention:

• You can connect up to 8 DCS devices per channel; only one of those is allowed to act as clock source.

• Make sure that the time zone and day-light saving settings of this device match the time zone and daylight saving settings of the Plant properties.

Clock Source timeout Defines the clock source time-out period. Values ranging from 1 min to 30 hour can be chosen.

If no time synchronization takes place within this time-out period, an error is generated.

Only available when Clock Source Allowed is selected.

Communication redundancy fail-over

Defines the fail-over response in redundant communication.

• check if the DCS controls the fail-over response

• uncheck if SM Controller controls the fail-over response

SOE Collection This function is not available for DCS.

Page 129: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Safety Manager Software Reference 106

Modbus Slave properties

To access this dialog, right-click an allocated Modbus Slave icon in Network Configurator and click Properties.

In this dialog, you can view and edit the physical communication properties of the Modbus Slave component in Network Configurator.

Device Name Name of the device.

Every Modbus Slave in your configuration must have a unique name.

IP Address / Redundant IP Address

IP Address contains the primary IP address of the device.

Redundant IP Address contains the secondary IP address of the (redundant) device. In case no secondary IP address is used, leave this property blank.

Notes:

1. IP Addresses are only shown when a Modbus Slave is directly connected to a SM Controller via an Ethernet network (ModbusTCP).

2. For more information on IP addressing, see separate tip.

Max. Parallel Requests A request schedule may consist of more than one request. Use this property to select the maximum number of simultaneously outstanding (open) requests.

Endianness Determines the method of word-swap. By default BigEndian is selected.

For more information, see “Endianness” on page 148.

Page 130: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

4 – Safety Builder configuration tools

107 Release 152, Issue 1.0

Gateway properties

To access this dialog, right-click an allocated Gateway icon in Network Configurator and click Properties.

In this dialog, you can view and edit the physical communication properties of the Gateway component in Network Configurator.

Tip:

When you have to assign IP addresses, make sure that you do not cause any conflicts with existing (Internet) networks. Contact your network administrator if necessary.

The tips below may help you to assign valid IP address ranges:1. Only assign IP addresses within the IP address space reserved for private networks.2. Follow the Experion FTE addressing guidelines when assigning IP addresses as part of

an FTE network (for details see the Experion User Guides).

Device Name Name of the device.

Every Gateway in your configuration must have a unique name.

IP Address / Redundant IP Address

IP Address contains the primary IP address of the device.

Redundant IP Address contains the secondary IP address of the (redundant) device. In case no secondary IP address is used, leave this property blank (0.0.0.0).

Notes:

1. For more information on IP addressing, see separate tip.

Page 131: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Safety Manager Software Reference 108

External Clocksource properties

To access this dialog, right-click an allocated External Clocksource icon in Network Configurator and click Properties.

In this dialog, you can view and edit the physical communication properties of the external clock source configured in Network Configurator.

Tip:

When you have to assign IP addresses, make sure that you do not cause any conflicts with existing (Internet) networks. Contact your network administrator if necessary.

The tips below may help you to assign valid IP address ranges:1. Only assign IP addresses within the IP address space reserved for private networks.2. Follow the Experion FTE addressing guidelines when assigning IP addresses as part of

an FTE network (for details see the Experion User Guides).

Device Name Name of the device.

Every external clock source in must have a unique name.

Clock Source Allowed Defines that the use of this device as clock source is allowed.

Note:

The synchronization signals from this clock source are automatically converted to the time zone indicated in “Plant properties” on page 89.

Page 132: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

4 – Safety Builder configuration tools

109 Release 152, Issue 1.0

FDM server properties

To access this dialog, select an FDM Server icon in Network Configurator and click Properties from the button bar.

In this dialog, you can view and edit the physical communication properties of the FDM server component in Network Configurator.

Clock Source timeout Defines the clock source time-out period. Values ranging from 1 min to 30 hour can be chosen.

If no time synchronization takes place within this time-out period, an error is generated.

Communication redundancy fail-over / SOE Collection

These functions are not available for external clock sources.

IP Address If the External clock source is NTP based, this contains the IP address of the External Clock source.

Notes:

1. You must have built a logical link to assign an IP address.

2. For more information on IP addressing, see separate tip.

Tip:

When you have to assign IP addresses, make sure that you do not cause any conflicts with existing (Internet) networks. Contact your network administrator if necessary.

The tips below may help you to assign valid IP address ranges:1. Only assign IP addresses within the IP address space reserved for private networks.2. Follow the Experion FTE addressing guidelines when assigning IP addresses as part of

an FTE network (for details see the Experion User Guides).

Page 133: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Safety Manager Software Reference 110

Physical network properties

To access this dialog, select a Physical Network icon in Network Configurator and click Properties from the button bar.

In this dialog, you can view and edit the physical network component properties.

Device Name Name of the device.

Every FDM server in your configuration must have a unique name.

Clock Source Allowed • Not applicable for FDM servers.

Clock Source timeout • Not applicable for FDM servers.

Communication redundancy fail-over

Defines the fail-over response in redundant communication.

• check if the FDM server controls the fail-over response

• uncheck if SM Controller controls the fail-over response

SOE Collection This function is not available for FDM server.

Configuration file name The name of the corresponding configuration file. Select the button to the right of the name field to define the file path.

The file name must be unique in your configuration.

Page 134: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

4 – Safety Builder configuration tools

111 Release 152, Issue 1.0

COM Port The COM port used on the master device.

Note:

Safety Builder uses this setting to configure the COM port of the master device.

When the master device configuration is done outside Safety Builder this setting is used to log the expected configuration.

Network Name Name of the network.

Every network element in your configuration must have a unique name.

Transport Protocol Communication protocol used by this network.

This protocol changes automatically depending on the chosen setting for Interface.

Interface The interface used to connect the device to the network. Available options:

• RS485

• RS422

• RS232

• Ethernet

• Fault Tolerant Ethernet (FTE)

Page 135: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Safety Manager Software Reference 112

Baud Rate Setting of the speed of the network connection. The available options in the pull down menu differ for each interface.

Note:

A warning message pops-up and the communication line turns red in the network work area if the speed is set too low to transport the required network data within the available time frame.

Stop Bits Stop bit used in communication over current network. Available options are: 1 or 2.

This option is not available when Interface is set to Ethernet. If this option is shaded, the current value is the only one possible for the chosen network configuration.

Parity Parity bit used for communication. Available options: None, Odd and Even.

This option is not available when Interface is set to Ethernet. If this option is shaded, the current value is the only one possible for the chosen network configuration.

Signal Encoding This field is only applicable for RS485 and RS422 communication. Available option is None.

This option is not available when Interface is set to Ethernet. If this option is shaded, the current value is the only one possible for the chosen network configuration.

IP address This field is only applicable when an FTE is selected.

In case this field is active it represents the base address of the FTE network, also referred to as Network IP address.

This IP address has a relations with:

• the FTE Device index as configured in “SM Controller properties (physical) - tab: COM module x” on page 96.

Both are used - in combination with the Network IP address - to calculate the IP address of the SM Controller. This calculated IP address:

• must be published to the Experion server via CDA; changes require republishing,

• must be exported to the FDM server;changes require another export,

• is used by Safety Builder to enable connection with Safety Builder on-line tools, e.g. Controller Management,

• is not used by the SM Controller itself; changes do not require compilation and loading of the application.

Page 136: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

4 – Safety Builder configuration tools

113 Release 152, Issue 1.0

SubnetMask This field is only applicable when an FTE is selected.

In case this field is active it represents the subnet mask of the FTE network.

Page 137: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Safety Manager Software Reference 114

Configuring Logical View component properties

This topic explains how you can view and edit the different logical view properties of the various Network Configurator components.

For details on the physical view properties see “Configuring Physical View component properties” on page 88.

The following topics are described in this section:

• “About logical connection properties” on page 114

• “Safety Builder logical connection properties” on page 115

• “SafeNet logical connection properties” on page 118

• “Experion Server logical connection properties” on page 120

• “Process Controller logical connection properties” on page 124

• “DCS logical connection properties” on page 130

• “Modbus Slave logical connection properties” on page 133

• “External Clocksource logical connection properties” on page 136

• “FDM Server logical connection properties” on page 138

Related sections:

• “Configuring Physical View component properties” on page 88.

• “Network Configurator component property fields explained” on page 141.

About logical connection properties

To view logical connection properties you must switch to the Logical View of the Network Configurator, select a row with a logical connection and click the Properties button from the toolbar (or press F4 on the keyboard). This will call-up the Logical Connection Properties dialog.

Note:

Network components have both physical and logical view properties. • the physical properties of a component are visible in the Physical view• the logical properties of a component are visible in the Logical view

Page 138: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

4 – Safety Builder configuration tools

115 Release 152, Issue 1.0

When determining the buffer size for markers and registers you should be aware of the address ranges, spares and communication capacity of the related physical network components.

Safety Builder logical connection properties

A set of Safety Builder logical connection properties are defined for each logical (peer to peer) connection between a Safety Station and an SM Controller.

To access this dialog, select or create a “Safety Station to SM Controller” row in the Logical View and click Properties from the tools menu.

Related topic(s): “Table views” on page 33

“Communication capacity” on page 455

“PLC address” on page 596

Related section(s): “Safety Builder logical connection properties” on page 115

“SafeNet logical connection properties” on page 118

“Process Controller logical connection properties” on page 124

“Experion Server logical connection properties” on page 120

“DCS logical connection properties” on page 130

“Modbus Slave logical connection properties” on page 133

“External Clocksource logical connection properties” on page 136

“FDM Server logical connection properties” on page 138

Note:• For a detailed description of all network properties see “Logical View property fields

explained” on page 157.

Page 139: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Safety Manager Software Reference 116

Node ID Contains the name of the Safety Station you want to connect.

Peer ID Contains the name of the SM Controller you want to connect.

Protocol Defines the Safety Builder protocol.

Route Contains the route for this logical connection.

Device address Sets the Safety Station (Safety Builder) device address. When replying, the SM Controller will write to this address.

A value in the range of 1 – 63 is accepted.

For more information see “Communication via the Safety Builder protocol” on page 497.

Architecture Not used.

Page 140: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

4 – Safety Builder configuration tools

117 Release 152, Issue 1.0

Markers - In size (bytes)

Defines the number of reserved bytes on the SM Controller’s communication module for the marker in buffer.

For details see “Marker In size (bytes)” on page 161.

Markers - Out size (bytes)

Not used.

Markers - PLC Base In

Not used.

Markers - PLC Base Out

Not used.

Registers - In size (bytes)

Defines the number of reserved bytes on the SM Controller’s communication module for the register in buffer.

For details see “Register In size (bytes)” on page 163.

Registers - Out size (bytes)

Not used.

Registers - PLC Base In

Not used.

Registers - PLC Base Out

Not used.

Enable timeout Defines whether a time-out should be used.

When used the communication time-out can detect failure of the communication link.

Communication timeout (ms)

Sets the maximum communication time-out in multiples of 100 milliseconds, in case Enable timeout is checked.

For more information see “Communication timeout (ms)” on page 166

Network delay (ms) Displays the known lag in communication.

For more information see “Network delay (ms)” on page 167.

Update period (ms) Not used.

Response timeout (ms) Not used.

Poll delay (ms) Not used.

Loopback poll period (ms)

Not used.

Max retries Not used.

Page 141: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Safety Manager Software Reference 118

SafeNet logical connection properties

A set of SafeNet logical connection properties are defined for each logical (peer to peer) connection between two SM Controllers.

To access this dialog, select or create a “SM Controller to SM Controller” row in the Logical View and click Properties from the tools menu.

Notes:• The address ranges of SafeNet are not visible.• For a detailed description of all network properties see “Logical View property fields

explained” on page 157.

Node ID Contains the name of the “master” (Node ID) SM Controller you want to connect.

Peer ID Contains the name of the “slave” (peer ID) SM Controller you want to connect.

Protocol Defines the SafeNet protocol.

Route Contains the default route for this logical connection. In case more than one route is configured, change to an alternative route if desired.

Page 142: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

4 – Safety Builder configuration tools

119 Release 152, Issue 1.0

Device address Not used by the SafeNet protocol

Architecture Not used.

Markers - In size (bytes)

Defines the number of reserved bytes on the communication module of the master SM Controller for the marker in buffer.

For details see “Marker In size (bytes)” on page 161.

Markers - Out size (bytes)

Defines the number of reserved bytes on the communication module of the master SM Controller for the marker out buffer.

For details see “Marker Out size (bytes)” on page 162.

Registers - In size (bytes)

Defines the number of reserved bytes on the communication module of the master SM Controller for the register in buffer.

For details see “Register In size (bytes)” on page 163.

Registers - Out size (bytes)

Defines the number of reserved bytes on the communication module of the master SM Controller for the register out buffer.

For details see “Register Out size (bytes)” on page 164.

Enable timeout Time-out is a means to detect failure of the communication link.

For SafeNet Enable timeout is always enabled, as an aspect to guarantee Safe communication between SM Controllers.

Communication timeout (ms)

Sets the maximum communication time-out in multiples of 100 milliseconds.

For more information see “Communication timeout (ms)” on page 166.

Notes:

1. The time-out you set here contributes to the SafeNet equivalent of the DTI that can be set for a stand-alone SM Controller.

2. See the “Attention” block below.

Network delay (ms) Displays the known lag in communication.

For more information see “Network delay (ms)” on page 167.

Attention

Be aware that intermittent connections or congestion (e.g. due to network storm conditions) may result in a SafeNet communication failure. Specifically when the duration of the disturbance is longer than the configured SafeNet communication time-out.

Page 143: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Safety Manager Software Reference 120

Experion Server logical connection properties

Logical connections for Experion Server are allowed for these types:

• “Experion Server logical connection via the Experion CDA protocol” on page 120

• “Experion Server logical connection via the Experion SCADA protocol” on page 122

Experion Server logical connection via the Experion CDA protocol

A set of Experion™ logical connection properties are defined for each logical (peer to peer) connection between a an Experion Server and an SM Controller via the Experion CDA protocol.

To access this dialog, select or create an “Experion Server to SM Controller” row in the Logical View and click Properties from the tools menu.

Notes:• Points of type DI and DO can be assigned in the range of 1 to 8192. • Points of type AI, BI, BO and AO can be assigned in the range of 10001 to 18192. • You can only configure this type of logical connection when a QPP-0002 and an

USI-0002 is selected.• For a detailed description of all network properties see “Logical View property fields

explained” on page 157.

Page 144: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

4 – Safety Builder configuration tools

121 Release 152, Issue 1.0

Node ID Contains the name of the Experion Server you want to connect.

Peer ID Contains the name of the SM Controller you want to connect.

Protocol Defines the Experion CDA protocol.

Route Contains the route for this logical connection.

Device address Set at 0 (zero) and fixed.

Architecture Not used.

Markers - In size (bytes)

Defines the number of reserved bytes on the SM Controller’s communication module for the marker in buffer.

For details see “Marker In size (bytes)” on page 161.

Markers - Out size (bytes)

Not used.

Page 145: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Safety Manager Software Reference 122

Experion Server logical connection via the Experion SCADA protocol

A set of Experion™ logical connection properties are defined for each logical (peer to peer) connection between an Experion Server and an SM Controller via the Experion SCADA protocol.

Markers - PLC Base In

Not used.

Markers - PLC Base Out

Not used.

Registers - In size (bytes)

Defines the number of reserved bytes on the SM Controller’s communication module for the register in buffer.

For details see “Register In size (bytes)” on page 163.

Registers - Out size (bytes)

Not used.

Registers - PLC Base In

Not used.

Registers - PLC Base Out

Not used.

Enable timeout Defines whether a time-out should be used.

When used the communication time-out can detect failure of the communication link.

Communication timeout (ms)

Sets the maximum communication time-out in multiples of 100 milliseconds, in case Enable timeout is checked.

For more information see “Communication timeout (ms)” on page 166

Network delay (ms) Displays the known lag in communication.

For more information see “Network delay (ms)” on page 167.

Update period (ms) Not used.

Response timeout (ms) Not used.

Poll delay (ms) Not used.

Loopback poll period (ms)

Not used.

Max retries Not used.

Notes:• Points of type DI and DO can be assigned in the range of 1 to 8192. • Points of type AI, BI, BO and AO can be assigned in the range of 10001 to 18192. • For a detailed description of all network properties see “Logical View property fields

explained” on page 157.

Page 146: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

4 – Safety Builder configuration tools

123 Release 152, Issue 1.0

To access this dialog, select or create an “Experion Server to SM Controller” row in the Logical View and click Properties from the tools menu.

Node ID Contains the name of the Experion Server you want to connect.

Peer ID Contains the name of the SM Controller you want to connect.

Protocol Defines the Experion SCADA protocol.

Route Contains the route for this logical connection.

Device address Not used.

Architecture Not used.

Markers - In size (bytes)

Defines the number of reserved bytes on the SM Controller’s communication module for the marker in buffer.

For details see “Marker In size (bytes)” on page 161.

Page 147: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Safety Manager Software Reference 124

Process Controller logical connection properties

Logical connections for Process Controllers are allowed for these types:

• “Process Controller logical connection via CDA” on page 125

• “Process Controller logical connection via PCDI” on page 127

Markers - Out size (bytes)

Defines the number of reserved bytes on the SM Controller’s communication module for the marker out buffer.

For details see “Marker Out size (bytes)” on page 162.

Markers - PLC Base In

This option is used to set the base PLC addresses for input markers. For details see note above.

Markers - PLC Base Out

This option is used to show the calculated the base PLC addresses for output markers. For details see note above and “Marker PLC base out” on page 162.

Registers - In size (bytes)

Defines the number of reserved bytes on the SM Controller’s communication module for the register in buffer.

For details see “Register In size (bytes)” on page 163.

Registers - Out size (bytes)

Defines the number of reserved bytes on the SM Controller’s communication module for the register out buffer.

For details see “Register Out size (bytes)” on page 164.

Registers - PLC Base In

This option is used to set the base PLC addresses for input registers. For details see note above.

Registers - PLC Base Out

This option is used to show the calculated the base PLC addresses for output registers. For details see note above and “Register PLC base out” on page 165.

Enable timeout Defines whether a time-out should be used.

When used the communication time-out can detect failure of the communication link.

Communication timeout (ms)

Sets the maximum communication time-out in multiples of 100 milliseconds, in case Enable timeout is checked.

For more information see “Communication timeout (ms)” on page 166

Network delay (ms) Displays the known lag in communication.

For more information see “Network delay (ms)” on page 167.

Update period (ms) Not used.

Response timeout (ms) Not used.

Poll delay (ms) Not used.

Loopback poll period (ms)

Not used.

Max retries Not used.

Page 148: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

4 – Safety Builder configuration tools

125 Release 152, Issue 1.0

Process Controller logical connection via CDA

A set of Process Controller logical connection properties are defined for each logical (peer to peer) connection between a Process Controller and an SM Controller via CDA (Common Data Access).

To access this dialog, select or create a “Process Controller to SM Controller” row in the Logical View and click Properties from the tools menu.

Notes:• Before you can configure a Process Controller logical connection via CDA, an

Experion Server logical connection via the Experion CDA protocol must have been established.

• You can only configure this type of logical connection when a QPP-0002 and an USI-0002 is selected.

• For a detailed description of all network properties see “Logical View property fields explained” on page 157.

Page 149: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Safety Manager Software Reference 126

Node ID Contains the name of the Process Controller you want to connect.

Peer ID Contains the name of the SM Controller you want to connect.

Protocol Determines that the CDA interface will be used.

Route Contains the route for this logical connection.

Device address Not used.

Architecture Not used.

Markers - In size (bytes)

Defines the number of reserved bytes on the SM Controller’s communication module for the marker in buffer.

For details see “Marker In size (bytes)” on page 161.

Markers - Out size (bytes)

Not used.

Page 150: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

4 – Safety Builder configuration tools

127 Release 152, Issue 1.0

Process Controller logical connection via PCDI

Markers - PLC Base In

Not used.

Markers - PLC Base Out

Not used.

Registers - In size (bytes)

Defines the number of reserved bytes on the SM Controller’s communication module for the register in buffer.

For details see “Register In size (bytes)” on page 163.

Registers - Out size (bytes)

Not used.

Registers - PLC Base In

Not used.

Registers - PLC Base Out

Not used.

Enable timeout Defines whether a time-out should be used.

When used the communication time-out can detect failure of the communication link.

Communication timeout (ms)

Sets the maximum communication time-out in multiples of 100 milliseconds, in case Enable timeout is checked.

For more information see “Communication timeout (ms)” on page 166

Network delay (ms) Not used.

Update period (ms) Not used.

Response timeout (ms) Not used.

Poll delay (ms) Not used.

Loopback poll period (ms)

Not used.

Max retries Not used.

Notes:• The Process controller marker PLC addresses range from 1 to 65535. • The Process controller register PLC addresses range from 1 to 65535.

Long Words and Floats get 2 PLC addresses assigned. The most significant value in the sequence is stored at the lowest storage address.

• For a detailed description of all network properties see “Logical View property fields explained” on page 157.

Page 151: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Safety Manager Software Reference 128

A set of Process Controller logical connection properties are defined for each logical (peer to peer) connection between a Process Controller and an SM Controller via PCDI (Peer Control Data Interface).

To access this dialog, select or create a “Process Controller to SM Controller” row in the Logical View and click Properties from the tools menu.

Node ID Contains the name of the Process Controller you want to connect.

Peer ID Contains the name of the SM Controller you want to connect.

Protocol Determines that the PCDI interface will be used.

Route Contains the route for this logical connection.

Page 152: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

4 – Safety Builder configuration tools

129 Release 152, Issue 1.0

Device address Set the SM Controller PCDI device address: This is the address the SM Controller will respond to.

PCDI addresses between 1 – 247 are accepted.

For more information see “Communication via the Peer Control Data Interface” on page 470.

Architecture Not used.

Markers - In size (bytes)

Defines the number of reserved bytes on the SM Controller’s communication module for the marker in buffer.

For details see “Marker In size (bytes)” on page 161.

Markers - Out size (bytes)

Defines the number of reserved bytes on the SM Controller’s communication module for the marker out buffer.

For details see “Marker Out size (bytes)” on page 162.

Markers - PLC Base In

This option is used to set the base PLC addresses for input markers. For details see note above.

Markers - PLC Base Out

This option is used to show the calculated the base PLC addresses for output markers. For details see note above and “Marker PLC base out” on page 162.

Registers - In size (bytes)

Defines the number of reserved bytes on the SM Controller’s communication module for the register in buffer.

For details see “Register In size (bytes)” on page 163.

Registers - Out size (bytes)

Defines the number of reserved bytes on the SM Controller’s communication module for the register out buffer.

For details see “Register Out size (bytes)” on page 164.

Registers - PLC Base In

This option is used to set the base PLC addresses for input registers. For details see note above.

Registers - PLC Base Out

This option is used to show the calculated the base PLC addresses for output registers. For details see note above and “Register PLC base out” on page 165.

Enable timeout Defines whether a time-out should be used.

When used the communication time-out can detect failure of the communication link.

Communication timeout (ms)

Sets the maximum communication time-out in multiples of 100 milliseconds, in case Enable timeout is checked.

For more information see “Communication timeout (ms)” on page 166

Network delay (ms) Not used.

Update period (ms) Not used.

Response timeout (ms) Not used.

Poll delay (ms) Not used.

Page 153: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Safety Manager Software Reference 130

DCS logical connection properties

To access this dialog, select or create a “DCS to SM Controller” row in the Logical View and click Properties from the tools menu

Loopback poll period (ms)

Not used.

Max retries Not used.

Notes:• The Modbus marker PLC addresses range from 1 to 65535. • The Modbus register PLC addresses range from 1 to 65535.

Long Words and Floats get 2 PLC addresses assigned. The most significant value in the sequence is stored at the lowest storage address.

• For a detailed description of all network properties see “Logical View property fields explained” on page 157.

Page 154: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

4 – Safety Builder configuration tools

131 Release 152, Issue 1.0

Node ID Contains the name of the MODBUS master you want to connect.

Peer ID Contains the name of the SM Controller you want to connect.

Protocol Defines the Modbus protocol.

Route Contains the route for this logical connection.

Device address Set the SM Controller Modbus address: This is the address the SM Controller will respond to.

Modbus addresses between 1 – 247 are accepted.

For more information see “Communication via the Modbus protocol” on page 477.

Architecture Not used.

Page 155: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Safety Manager Software Reference 132

Markers - In size (bytes)

Defines the number of reserved bytes on the SM Controller’s communication module for the marker in buffer.

For details see “Marker In size (bytes)” on page 161.

Markers - Out size (bytes)

Defines the number of reserved bytes on the SM Controller’s communication module for the marker out buffer.

For details see “Marker Out size (bytes)” on page 162.

Markers - PLC Base In

This option is used to set the base PLC addresses for input markers. For details see note above.

Markers - PLC Base Out

This option is used to show the calculated the base PLC addresses for output markers. For details see note above and “Marker PLC base out” on page 162.

Registers - In size (bytes)

Defines the number of reserved bytes on the SM Controller’s communication module for the register in buffer.

For details see “Register In size (bytes)” on page 163.

Registers - Out size (bytes)

Defines the number of reserved bytes on the SM Controller’s communication module for the register out buffer.

For details see “Register Out size (bytes)” on page 164.

Registers - PLC Base In

This option is used to set the base PLC addresses for input registers. For details see note above.

Registers - PLC Base Out

This option is used to show the calculated the base PLC addresses for output registers. For details see note above and “Register PLC base out” on page 165.

Enable timeout Defines whether a time-out should be used.

When used the communication time-out can detect failure of the communication link.

Communication timeout (ms)

Sets the maximum communication time-out in multiples of 100 milliseconds, in case Enable timeout is checked.

For more information see “Communication timeout (ms)” on page 166

Network delay (ms) Displays the known lag in communication.

For more information see “Network delay (ms)” on page 167.

Update period (ms) Not used.

Response timeout (ms) Not used.

Poll delay (ms) Not used.

Loopback poll period (ms)

Not used.

Max retries Not used.

Page 156: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

4 – Safety Builder configuration tools

133 Release 152, Issue 1.0

Modbus Slave logical connection properties

A set of Modbus Slave logical connection properties are defined for each logical (peer to peer) connection between a Modbus Slave and an SM Controller via the Modbus protocol.

To access this dialog, select or create a “Modbus Slave to SM Controller” row in the Logical View and click Properties from the tools menu.

Notes:• You can only configure this type of logical connection when a QPP-0002 and an

USI-0002 is selected.• For a detailed description of all network properties see “Logical View property fields

explained” on page 157.

Page 157: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Safety Manager Software Reference 134

Node ID Contains the name of the SM Controller you want to connect.

Peer ID Contains the name of the Modbus Slave you want to connect.

Protocol Defines the Modbus protocol.

Route Contains the route for this logical connection.

Device address Set the Modbus address of the Modbus Slave device: This is the Slave ID of the Modbus Slave device that the SM Controller wants to connect to.

Modbus addresses between 1 – 247 are accepted.

For more information see “Communication via the Modbus protocol” on page 477.

Page 158: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

4 – Safety Builder configuration tools

135 Release 152, Issue 1.0

Architecture Defines the communication architecture for this logical connection.

Select one of these architectures:

• Hot standby

• Redundant

• Single

For more information, see “Architecture” on page 160.

Markers - In size (bytes)

Defines the number of reserved bytes on the SM Controller’s communication module for the marker in buffer.

For details see “Marker In size (bytes)” on page 161.

Markers - Out size (bytes)

Defines the number of reserved bytes on the SM Controller’s communication module for the marker out buffer.

For details see “Marker Out size (bytes)” on page 162.

Markers - PLC Base In

Not used.

Markers - PLC Base Out

Not used.

Registers - In size (bytes)

Defines the number of reserved bytes on the SM Controller’s communication module for the register in buffer.

For details see “Register In size (bytes)” on page 163.

Registers - Out size (bytes)

Defines the number of reserved bytes on the SM Controller’s communication module for the register out buffer.

For details see “Register Out size (bytes)” on page 164.

Registers - PLC Base In

Not used.

Registers - PLC Base Out

Not used.

Enable timeout Defines whether a time-out should be used.

When used the communication time-out can detect failure of the communication link.

Communication timeout (ms)

Sets the maximum communication time-out in multiples of 100 milliseconds, in case Enable timeout is checked.

For more information see “Communication timeout (ms)” on page 166

Network delay (ms) Displays the known lag in communication.

For more information see “Network delay (ms)” on page 167.

Page 159: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Safety Manager Software Reference 136

External Clocksource logical connection properties

A set of External Clocksource logical connection properties are defined for each logical (peer to peer) connection between an External Clocksource and an SM Controller.

To access this dialog, select or create an “External Clocksource to SM Controller” row in the Logical View and click Properties from the tools menu.

Update period (ms) Sets the time period in which all allocated points must be processed.

For ModbusTCP applications a typical value can be 2000 (i.e. 2 s). In case you use a serial connection the value is typically higher, because the throughput capacity is lower.

Response timeout (ms) Sets the maximum time to wait for a response to the request made.

For ModbusTCP applications a typical value could be 500 ms. In case you use a serial connection the value is typically higher, because the throughput capacity is lower.

Poll delay (ms) Sets the time period between the moment a response is received and a new request is sent.

This property only applies in case you use a serial connection. It allows the slave device to re-enable its receiver.

Loopback poll period (ms)

Currently not used.

Max retries Defines the number of retries for any single request.

For ModbusTCP applications the value must be 0. In case you use a serial connection a typical setting could be 1 or 2.

Page 160: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

4 – Safety Builder configuration tools

137 Release 152, Issue 1.0

Node ID Contains the name of the external Clocksource you want to connect.

Peer ID Contains the name of the SM Controller you want to connect.

Protocol Definition of the relevant protocol being either:

• NTP

• PTP

• PTP v2

For details see “PTP/NTP based time servers” on page 504.

Route Contains the route for this logical connection.

Device address Not used.

Architecture Not used.

Page 161: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Safety Manager Software Reference 138

FDM Server logical connection properties

A set of FDM Server logical connection properties are defined for each logical (peer to peer) connection between an FDM Server and an SM Controller.

To access this dialog, select or create an “FDM Server to SM Controller” row in the Logical View and click Properties from the tools menu.

Markers - In size (bytes)

- Out size (bytes)

Not used.

Markers - PLC Base In

- PLC Base Out

Not used.

Registers - In size (bytes)

- Out size (bytes)

Not used.

Registers - PLC Base In

- PLC Base Out

Not used.

Enable timeout Defines whether a time-out should be used.

When used the communication time-out can detect failure of the communication link.

Communication timeout (ms)

Sets the maximum communication time-out in multiples of 100 milliseconds, in case Enable timeout is checked.

For more information see “Communication timeout (ms)” on page 166

Network delay (ms) Displays the known lag in communication.

For more information see “Network delay (ms)” on page 167.

Update period (ms) Not used.

Response timeout (ms) Not used.

Poll delay (ms) Not used.

Loopback poll period (ms)

Not used.

Max retries Not used.

Page 162: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

4 – Safety Builder configuration tools

139 Release 152, Issue 1.0

Node ID Contains the name of the FDM Server you want to connect.

Peer ID Contains the name of the SM Controller you want to connect.

Protocol Defines the FDM protocol.

Route Contains the route for this logical connection.

Device address Not used.

Architecture Not used.

Markers - In size (bytes)

- Out size (bytes)

Not used.

Page 163: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Safety Manager Software Reference 140

Markers - PLC Base In

- PLC Base Out

Not used.

Registers - In size (bytes)

- Out size (bytes)

Not used.

Registers - PLC Base In

- PLC Base Out

Not used.

Enable timeout Defines whether a time-out should be used.

When used the communication time-out can detect failure of the communication link.

Communication timeout (ms)

Sets the maximum communication time-out in multiples of 100 milliseconds, in case Enable timeout is checked.

For more information see “Communication timeout (ms)” on page 166

Network delay (ms) Displays the known lag in communication.

For more information see “Network delay (ms)” on page 167.

Update period (ms) Not used.

Response timeout (ms) Not used.

Poll delay (ms) Not used.

Loopback poll period (ms)

Not used.

Max retries Not used.

Page 164: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

4 – Safety Builder configuration tools

141 Release 152, Issue 1.0

Network Configurator component property fields explained

This topic explains how you can view and edit the different physical view properties of the various Network Configurator components.

The following component properties are described:

• “Physical View property fields explained” on page 141

• “Logical View property fields explained” on page 157

Related sections:

• “Configuring Physical View component properties” on page 88.

• “Configuring Logical View component properties” on page 114

Physical View property fields explained

Click on one of the links below for a brief explanation and usage of the selected physical property field.

• Baud Rate

• Clock source allowed

• Clock source timeout

• Communication redundancy fail-over

• Com Module

• COM Port

• Controller Architecture

• Controller Description

• Controller Name

• Controller Node No.

• Customer (tab)

• Customer Reference

• Database Path

• Date Format

Note:

Network components have both physical and logical view properties. • the physical properties of a component are visible in the Physical view• the logical properties of a component are visible in the Logical view

Page 165: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Safety Manager Software Reference 142

• Degree Type

• Device name

• Diagnostic Test Interval

• Endianness

• Honeywell (tab)

• Honeywell (E) SID

• Interface

• IP Address

• Logo

• Max SOE ID

• Min SOE ID

• Network Name

• On-line Modification

• Parity

• Plant (tab)

• Plant Name

• Plant Wide Properties

• Principal Information

• Project File Directory

• Real time clock source

• Safety Integrity Level

• Signal Encoding

• SOE collection

• SOE enable

• Stop Bits

• Symbol Library

• Transport Protocol

• Time Zone

Baud Rate

This field is used in “Physical network properties” on page 110.

Page 166: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

4 – Safety Builder configuration tools

143 Release 152, Issue 1.0

This field contains speed setting of the network connection. The available options in the pull down menu differ for each interface.

Back to “Physical View property fields explained” on page 141.

Clock source allowed

This check box is used in the following Component Properties dialogs:

• “Safety Builder properties” on page 91

• “Experion Server properties” on page 103

• “External Clocksource properties” on page 108

It defines whether or not the use of this component as clock source is allowed.

See also “Clock source timeout” on page 143.

Back to “Physical View property fields explained” on page 141.

Clock source timeout

This property is used in the following Component Properties dialogs:

• “Safety Builder properties” on page 91

• “Process Controller properties” on page 102

• “Experion Server properties” on page 103

• “External Clocksource properties” on page 108

It defines the clock source time-out period, once Clock source allowed is activated. Values ranging from 1 min. to 30 hour can be chosen.

If no time synchronization takes place within this time-out period, an error is generated. The default time-out value set differs per selected device.

See also “Clock source allowed” on page 143.

Back to “Physical View property fields explained” on page 141.

Notes:1. A warning message pops-up and the communication line turns red in the network work

area if the speed is set too low to transport the required network data within the available time frame.

2. This option is not available when Interface is set to Ethernet.

Attention:

Make sure that the time zone and day-light saving settings of this device match the time zone and daylight saving settings of various selected clock sources are identical.

Page 167: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Safety Manager Software Reference 144

Communication redundancy fail-over

This check box is shown in the following Component Properties dialogs:

• “Safety Builder properties” on page 91

• “Process Controller properties” on page 102

• “Experion Server properties” on page 103

• “DCS properties” on page 105

• “External Clocksource properties” on page 108

Communication redundancy fail-over is the automated capability of a device to switch over to a redundant or dormant communication path upon the failure or abnormal termination of the active path.

To determine which line is dormant and which is active a token is used by either the responder or the initiator of the communication, i.e. Safety Manager or the other system.

• When you choose Safety Manager as the device controlling the fail-over, you must clear the check box in the properties dialog of the device Safety Manager is connected to.

Safety Manager will swap paths roughly every ten seconds as long as the dormant path remains healthy. To verify that the dormant path is healthy a “keep alive” command is sent over the dormant path.

If a path is diagnosed faulty, Safety Manager stays at/swaps to the healthy path. A diagnostic message logs the communication failure. At the same time Safety Manager keeps trying the faulty (dormant) path: As soon as the faulty path is found healthy again Safety Manager initiates a fail-back which results in both paths being used again.

• When you choose the other system as the device controlling the fail-over, you must select the check box in the properties dialog of the device Safety Manager is connected to. Safety Manager will wait for the device to switch paths in case a communication failure takes place.

This property can only be changed in the DCS properties, described in “DCS properties” on page 105.

Back to “Physical View property fields explained” on page 141.

Note:

For more information see “Communication redundancy based on the fail-over principle” on page 447.

Page 168: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

4 – Safety Builder configuration tools

145 Release 152, Issue 1.0

Com Module

This location is used in the “SM Controller properties (physical) - tab: COM module x” on page 96.

It contains an overview of the used COM Module and their names (types).

Back to “Physical View property fields explained” on page 141.

COM Port

This property is used in the “SM Controller properties (physical) - tab: COM module x” on page 96 and in “Physical network properties” on page 110.

• When used in SM Controller properties - tab General, it contains the COM port connecting the SM Controller with the master network above.

Information shown here depends on the number of communication modules that are defined (see “SM Controller properties (physical) - tab: COM module x” on page 96):

- In case of 1 communication module, you can choose [1A, 1B] or [1C, 1D], depending on the network protocol.

- In case of 2 communication modules, you can choose [1A, 1B, 2A, 2B] or [1C, 1D, 2C, 2D], depending on the network protocol.

• When used in Physical network properties it contains the COM port used on the master device.

Back to “Physical View property fields explained” on page 141.

Controller Architecture

This property is used in the “SM Controller properties (physical) - tab: General” on page 93.

This property defines the SM Controller architecture: It can be either Non-redundant or Redundant.

Back to “Physical View property fields explained” on page 141.

Controller Description

This field is used in the “SM Controller properties (physical) - tab: Additional information” on page 101.

It contains a short description of the controller. The maximum length of the controller description is 255 characters.

Attention:

Changes to this field can have implications for the availability of your project.

Page 169: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Safety Manager Software Reference 146

Back to “Physical View property fields explained” on page 141.

Controller Name

This property is used in the “SM Controller properties (physical) - tab: General” on page 93.

It contains the name of the SM Controller. Every SM Controller in your configuration must have a unique name.

Back to “Physical View property fields explained” on page 141.

Controller Node No.

This property is used in the “SM Controller properties (physical) - tab: General” on page 93.

This property defines the node number for the SM Controller.

SM Controllers must have a non-conflicting node number, in the range of 1 to 63, when communicating via SafeNet.

Safety Builder automatically disables node numbers occupied by other SM Controllers, communicating via the same SafeNet.

When SM Controllers do not communicate via SafeNet it is allowed (but not advised) to assign the same node number to multiple SM Controllers in the plant.

Back to “Physical View property fields explained” on page 141.

Customer (tab)

This tab is used in the dialog “Plant properties” on page 89.

It provides access to contact information about the end user of the system.

Back to “Physical View property fields explained” on page 141.

Customer Reference

This field is used in the “SM Controller properties (physical) - tab: Additional information” on page 101.

It contains the identification reference of the end user. The contents of this field are supplied by Honeywell.

Back to “Physical View property fields explained” on page 141.

Note:

You can enter the Controller Name directly in this text field and continue by choosing a Project File Directory, or enter the Controller Name while choosing a Project File Directory.

Page 170: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

4 – Safety Builder configuration tools

147 Release 152, Issue 1.0

Database Path

This property is used in the dialog “Plant properties” on page 89.

It identifies the location where the database for the current plant is stored on disk. The Database Path can be defined by clicking on the “...” button and choosing a name and location for the plant. This field must be filled in when a new plant is created.

If you do not enter a Plant name, you can use this field to open an existing plant database.

Back to “Physical View property fields explained” on page 141.

Date Format

This property is used in the dialog “Plant properties” on page 89.

It identifies the format of the dates shown in Safety Builder.

Back to “Physical View property fields explained” on page 141.

Degree Type

This property is used in the dialog “Plant properties” on page 89.

It identifies whether temperatures are to be displayed in Kelvin, degrees Fahrenheit or degrees Celsius.

Back to “Physical View property fields explained” on page 141.

Device name

This property is used in the following Component Properties dialogs:

• “Safety Builder properties” on page 91

• “Process Controller properties” on page 102

• “Experion Server properties” on page 103

• “DCS properties” on page 105

• “External Clocksource properties” on page 108

It identifies the name of the device running the component. Every component in your configuration must have a unique name.

Back to “Physical View property fields explained” on page 141.

Diagnostic Test Interval

This property is used in the “SM Controller properties (physical) - tab: General” on page 93.

Page 171: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Safety Manager Software Reference 148

This property defines the Diagnostic Test Interval (measured in seconds).

Back to “Physical View property fields explained” on page 141.

Endianness

When Safety Manager acts as Modbus Master, not all data types are supported or addressed in their own format. For this communication architecture the largest data type that can be addressed is a ‘word’. Larger data types are split up into ‘words’. Endianness determines the method of word-swap for those data types that are too large to be addressed in their own format.

The table below shows the relevant details.

Attention:

Changes to this field can have implications for the availability of your project.

Point Type Data Type Occurrence in Safety Manager

Handling for Modbus

Details 1 Word-swap applied? 2

DI, DO, M bit 1 bit 1 bit FC 1, 2, 3, 4, 5, 6, 15, 16

BI, BO, R byte 1 byte not supported -

word 1 word 1 word FC 3, 4, 6, 16

long 1 long 2 words Property value:

• Big Endian No

• Word-swap Long Yes

• Word-swap Float No

• Word-swap Long and Float

Yes

float 1 float 2 words Property value:

• Big Endian No

• Word-swap Long No

• Word-swap Float Yes

• Word-swap Long and Float

Yes

1 ‘FC’ stands for Function Code.2 No word-swap means: the most significant word comes first, the least significant word comes second.

See examples below.

Page 172: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

4 – Safety Builder configuration tools

149 Release 152, Issue 1.0

Example

Back to “Physical View property fields explained” on page 141.

Example 1

For a Point with these typical properties:

Data type: long

decimal value (real): 305419896

hexadecimal: 0x12345678

a Modbus read/write message will carry these details when you opt:

Property value PLC address N PLC address N+1

Big Endian 0x1234 0x5678

Word-swap Long 0x5678 0x1234

Example 2

For a Point with these typical properties:

Data type: float (representing Pi)

decimal value (real): 3.141592654

hexadecimal: 0x40490fdb

with sign[1] = 0,

exponent[8] = 10000000,

and significand[23] = 1.10010010000111111011011

a Modbus read/write message will carry these details when you opt:

Property value PLC address N PLC address N+1

Big Endian 0x4049 0x0fdb

Word-swap Float 0x0fdb 0x4049

Related topic(s): This property is used in these Component Properties dialogs:

“Modbus Slave properties” on page 106

Page 173: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Safety Manager Software Reference 150

Honeywell (tab)

This tab is used in the dialog “Plant properties” on page 89.

It provides access to contact information about the Honeywell organization supporting the plant.

Back to “Physical View property fields explained” on page 141.

Honeywell (E) SID

This field is used in the “SM Controller properties (physical) - tab: Additional information” on page 101.

It contains the Honeywell project identification code. The contents of this field are supplied by Honeywell.

Back to “Physical View property fields explained” on page 141.

Interface

This field is used in “Physical network properties” on page 110.

It identifies the interface used to connect the device to the network. Available options are:

• RS485,

• RS422,

• RS232 and

• Ethernet.

Back to “Physical View property fields explained” on page 141.

IP Address

This property is used in the following Component Properties dialogs:

• “External Clocksource properties” on page 108.

• “SM Controller properties (physical) - tab: COM module x” on page 96

This property contains the IP address of the device.

Tip:

When you have to assign IP addresses, make sure that you do not cause any conflicts with existing (Internet) networks. Contact your network administrator if necessary.

The tips below may help you to assign valid IP address ranges:1. Only assign IP addresses within the IP address space reserved for private networks.2. Follow the Experion FTE addressing guidelines when assigning IP addresses as part of

an FTE network (for details see the Experion User Guides).

Page 174: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

4 – Safety Builder configuration tools

151 Release 152, Issue 1.0

Back to “Physical View property fields explained” on page 141.

Logo

This field is used in the “SM Controller properties (physical) - tab: Additional information” on page 101.

You can use the Logo field to refer to an image that will be used on the prints of your configuration.

Click on the “...” button to open a dialog where you can open this logo.

Back to “Physical View property fields explained” on page 141.

Max SOE ID

This field is used in “SM Controller properties (physical) - tab: SOE” on page 98.

This field contains the highest SOE ID for this SM Controller.

The Max SOE ID:

• cannot be higher than 65534;

• must be at least 2 counts larger than the Min SOE ID.

See also:

• “SOE enable” on page 155

• “Min SOE ID” on page 151

Back to “Physical View property fields explained” on page 141.

Min SOE ID

This field is used in “SM Controller properties (physical) - tab: SOE” on page 98.

This field contains the lowest SOE ID for this SM Controller.

The Min SOE ID:

• cannot be lower than 16;

Note:

The Min SOE ID and Max SOE ID determine the range of SOE ID’s. The smallest SOE ID range is 2.

Note:

The Min SOE ID and Max SOE ID determine the range of SOE ID’s. The smallest SOE ID range is 2.

Page 175: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Safety Manager Software Reference 152

• must be at least 2 counts smaller than the Max SOE ID.

See also:

• “SOE enable” on page 155

• “Max SOE ID” on page 151

Back to “Physical View property fields explained” on page 141.

Network Name

This field is used in “Physical network properties” on page 110.

It contains the name of the network.

Back to “Physical View property fields explained” on page 141.

On-line Modification

This check box is used in the “SM Controller properties (physical) - tab: General” on page 93.

It toggles the On-line Modification feature. For more information see the On-line Modification Guide.

Back to “Physical View property fields explained” on page 141.

Parity

This field is used in “Physical network properties” on page 110.

It contains the parity bit used for communication. Available options: None, Odd and Even.

Back to “Physical View property fields explained” on page 141.

Plant (tab)

This tab is used in the dialog “Plant properties” on page 89.

It provides access to contact information about the plant Safety Manager is installed.

Note:

Every network element in your configuration must have a unique name.

Notes:

This option is not available when Interface is set to Ethernet. If this option is shaded, the current value is the only one possible for the chosen network configuration.

Page 176: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

4 – Safety Builder configuration tools

153 Release 152, Issue 1.0

Back to “Physical View property fields explained” on page 141.

Plant Name

This property is used in the dialog “Plant properties” on page 89.

It identifies the name of the plant. Every plant in your configuration must have a unique name.

You can enter the Plant Name directly in this text field and continue by choosing a Database Path, or enter the Plant Name while choosing a Database Path.

Back to “Physical View property fields explained” on page 141.

Plant Wide Properties

This group of properties is used in the dialog “Plant properties” on page 89.

These properties will be enabled only when the plant is open for configuration. The following properties are part of this group:

• “Symbol Library” on page 155

• “Degree Type” on page 147

• “Date Format” on page 147

• “Time Zone” on page 156

Back to “Physical View property fields explained” on page 141.

Principal Information

This field is used in the “SM Controller properties (physical) - tab: Additional information” on page 101.

It contains Controller specific information that will be used on the prints of your configuration.

Back to “Physical View property fields explained” on page 141.

Project File Directory

This property is used in the “SM Controller properties (physical) - tab: General” on page 93.

It identifies the location where the application files for the current controller are stored on the disk.

The Project File Directory can be defined by clicking on the “...” button and choosing a name and location for the controller. This field must be filled in when a new controller is created.

If you do not enter a Controller name, you can use this field to open an existing controller file.

Page 177: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Safety Manager Software Reference 154

Back to “Physical View property fields explained” on page 141.

Real time clock source

This property is used in the “SM Controller properties (physical) - tab: Clock Source” on page 100.

In this area you will find priority level settings for different clock sources.

By default Clock Source Priority 1 will be used. If Clock Source Priority 1 fails after the time-out, Clock Source Priority 2 will be used, etc.

Only devices that are connected to the selected Controller in the Logical View and that have the option Clock Source Allowed checked on are available for selection in these drop-down boxes.

Back to “Physical View property fields explained” on page 141.

Safety Integrity Level

This property is used in the “SM Controller properties (physical) - tab: General” on page 93.

This property specifies the level of safety performance (SIL) for the overall system.

For more information see the Safety Manual.

Back to “Physical View property fields explained” on page 141.

Signal Encoding

This field is used in “Physical network properties” on page 110.

This field sets the signal encoding used for RS485 and RS422 communication. Available option is None.

Attention:

All accessible clock sources must be set to the same time zone!

Attention:

Changes to this field can have implications for the availability of your project.

Notes:

This option is not available when Interface is set to Ethernet. If this option is shaded, the current value is the only one possible for the chosen network configuration.

Page 178: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

4 – Safety Builder configuration tools

155 Release 152, Issue 1.0

Back to “Physical View property fields explained” on page 141.

SOE collection

This check box is used in the “Experion Server properties” on page 103.

It assigns this device as SOE collection device.

See also:

• “SOE enable” on page 155

• “Min SOE ID” on page 151

• “Max SOE ID” on page 151

Back to “Physical View property fields explained” on page 141.

SOE enable

This field is used in “SM Controller properties (physical) - tab: SOE” on page 98.

It enables the collection and communication of events by the SM Controller.

See also:

• “SOE collection” on page 155

• “Min SOE ID” on page 151

• “Max SOE ID” on page 151

Back to “Physical View property fields explained” on page 141.

Stop Bits

This field is used in “Physical network properties” on page 110.

It contains the number of stop bit used in communication over current network. Available options are 1 or 2.

Back to “Physical View property fields explained” on page 141.

Symbol Library

This property is used in the dialog “Plant properties” on page 89.

This property sets the FLD size for the Application Editor. All available symbol libraries offer the same functionality and differ only in size and layout.

Back to “Physical View property fields explained” on page 141.

Notes:

This option is not available when Interface is set to Ethernet. If this option is shaded, the current value is the only one possible for the chosen network configuration.

Page 179: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Safety Manager Software Reference 156

Transport Protocol

This field is used in “Physical network properties” on page 110.

It contains the communication protocol used by this network.

This protocol changes automatically depending on the chosen setting for Interface.

Back to “Physical View property fields explained” on page 141.

Time Zone

This property is used in the dialog “Plant properties” on page 89.

It identifies the time zone applied by SM Controllers in the Plant, when synchronizing with an external clock source.

(See also “External Clocksource properties” on page 108.)

Unit of length

This property is used in the dialog “Plant properties” on page 89.

It defines the unit in which the cabinet dimensions are displayed.

Back to “Physical View property fields explained” on page 141.

Page 180: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

4 – Safety Builder configuration tools

157 Release 152, Issue 1.0

Logical View property fields explained

Depending on the type of logical connection (protocol) the Logical Connections Properties dialog, as shown in Figure 15 on page 157, may contain the following properties fields (click the link for a brief explanation):

• Node Id (Master Node)

• Peer Id (Slave Node)

• Protocol

• Route

• Device Address

Figure 15 The default Logical Connection Properties dialog

Page 181: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Safety Manager Software Reference 158

• Architecture

• Marker In size (bytes)

• Marker Out size (bytes)

• Marker PLC base in

• Marker PLC base out

• Register In size (bytes)

• Register Out size (bytes)

• Register PLC base in

• Register PLC base out

• Enable timeout

• Communication timeout (ms)

• Network delay (ms)

Node Id (Master Node)

The network component that initiates communication with its peer.

Master node is available in the following logical connection properties:

• “Safety Builder logical connection properties” on page 115

• “SafeNet logical connection properties” on page 118

• “Process Controller logical connection properties” on page 124

• “Experion Server logical connection properties” on page 120

• “DCS logical connection properties” on page 130

• “External Clocksource logical connection properties” on page 136

Back to Logical View property fields explained.

Peer Id (Slave Node)

The network component that waits for its peer to initiate communication.

Slave node is available in the following logical connection properties:

• “Safety Builder logical connection properties” on page 115

• “SafeNet logical connection properties” on page 118

• “Process Controller logical connection properties” on page 124

• “Experion Server logical connection properties” on page 120

• “DCS logical connection properties” on page 130

• “External Clocksource logical connection properties” on page 136

Page 182: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

4 – Safety Builder configuration tools

159 Release 152, Issue 1.0

Back to Logical View property fields explained.

Protocol

Defines the communication protocol used between the master and slave node.

Protocol contains the protocol options used to communicate between the connected components.

The options shown in the list box are limited to the protocols supported by both components.

Protocols are available in the following logical connection properties:

• “Safety Builder logical connection properties” on page 115

• “SafeNet logical connection properties” on page 118

• “Process Controller logical connection properties” on page 124

• “Experion Server logical connection properties” on page 120

• “DCS logical connection properties” on page 130

• “External Clocksource logical connection properties” on page 136

Back to Logical View property fields explained.

Route

This list box shows the selected communication path to make the logical connection. With the drop down arrow you can select another (e.g. less loaded or less critical) link

Route is available in the following logical connection properties:

• “Safety Builder logical connection properties” on page 115

• “SafeNet logical connection properties” on page 118

• “Process Controller logical connection properties” on page 124

• “Experion Server logical connection properties” on page 120

• “DCS logical connection properties” on page 130

• “External Clocksource logical connection properties” on page 136

Note:

In case a physical network is modified in such a way that an existing route is no longer possible, the route of the relevant logical connection(s) will be reset to ‘empty’. The user will have to reconfigure the relevant logical connection(s).

Page 183: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Safety Manager Software Reference 160

Device Address

This text box contains the communication address used by the master node or the slave node.

Depending on the protocol used the Device Address is either:

• the device ID of the slave (SM Controller), used by the master to address the slave or

• the device ID of the master, as a means to the slave (SM Controller) to identify the master.

To change the device address click the value in the text box and enter a new value.

• If a device address field contains -- an alternative addressing method is used (e.g. based on IP address).

Back to Logical View property fields explained.

Architecture

This list box contains the communication architecture that is applied for this connection. To change the value open the list and select another value.

The table below describes the relevant details.

Attention:

Be aware that the amount of possible combinations is quite large. The best practice for configuring a typical connection also depends on these levels of redundancy:• the physical network redundancy,• the logical communication redundancy,• the device redundancy.

Page 184: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

4 – Safety Builder configuration tools

161 Release 152, Issue 1.0

Back to Logical View property fields explained.

Marker In size (bytes)

This field is used in:

• “Safety Builder logical connection properties” on page 115

• “SafeNet logical connection properties” on page 118

• “Process Controller logical connection properties” on page 124

• “Experion Server logical connection properties” on page 120

• “DCS logical connection properties” on page 130

This field is used to reserve memory space on the communication module for communication to the selected SM Controller over the selected logical connection. It defines the size of the Marker in buffer of the (master) SM Controller in bytes; this size can be set with 4 bytes increments.

The minimum required size is determined by the total amount of points that have been allocated a Communication Type 'Input' for that logical connection. Point types that can be configured in this way are digital inputs (DI) with Location type COM or FSC. One point equals to one bit.

Architecture Device information Communication details

Hot standby Typically applied for devices that:

• support multiple, simultaneous connections, but

• communicate appplication data only on one active link (the other link is standby).

Safety Manager decides:

• which link is used, and

• which connection of the slave device is used.

Redundant Typically applied for devices that:

• support multiple, simultaneous connections.

Both CPs communicate independently with the slave device.

Single Typically applied for devices that:

• only support a single, simultaneous connection.

The CPs communicate alternately with the slave device.

Related topic(s): This property is used in these logical connection dialogs:

“Modbus Slave logical connection properties” on page 133

Page 185: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Safety Manager Software Reference 162

Example Entering 100 corresponds to 100 bytes = 100x8 digital ‘Input’ signals.

Back to Logical View property fields explained.

Marker Out size (bytes)

This field is used in:

• “Safety Builder logical connection properties” on page 115

• “SafeNet logical connection properties” on page 118

• “Process Controller logical connection properties” on page 124

• “Experion Server logical connection properties” on page 120

• “DCS logical connection properties” on page 130

This field is used to reserve memory space on the communication module for communication from the selected SM Controller over the selected logical connection. It defines the size of the Marker out buffer in bytes; this size can be set with 4 bytes increments.

The minimum required size is determined by the total amount of points that have been allocated a Communication Type 'Output' for that logical connection. Point types that can be configured in this way are digital inputs (DI) and digital outputs (DO) with Location type COM or FSC. One point equals to one bit.

Example Entering 100 corresponds to 100 bytes = 100x8 digital ‘Output’ signals.

Back to Logical View property fields explained.

Marker PLC base in

This field is used to set the base PLC address for input markers.

To change click the arrows or enter a new value.

For more information about PLC addresses and address ranges see “PLC address” on page 596.

Back to Logical View property fields explained.

Marker PLC base out

This field is used to show the calculated base PLC address for output markers. The address is calculated as follows:

Page 186: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

4 – Safety Builder configuration tools

163 Release 152, Issue 1.0

For more information about PLC addresses and address ranges see “PLC address” on page 596.

Back to Logical View property fields explained.

Register In size (bytes)

This field is used in:

• “Safety Builder logical connection properties” on page 115

• “SafeNet logical connection properties” on page 118

• “Process Controller logical connection properties” on page 124

• “Experion Server logical connection properties” on page 120

• “DCS logical connection properties” on page 130

This field is used to reserve memory space on the communication module for communication to the selected SM Controller over the selected logical connection. It defines the size of the Register in buffer of the (master) SM Controller in bytes; this size can be set with 4 bytes increments.

The minimum required size is determined by the total amount of bytes related to the points that have been allocated a Communication Type 'Input' for that logical connection. Point types that can be configured in this way are binary inputs (BI) with Location type COM or FSC. The size of a register depends on its type (see Example below).

Example Entering 100 corresponds to 100 bytes. 100 bytes corresponds to:

• 100 BI type byte or

• 50 BI type word (each 2 bytes) or

• 25 BI type long word (each 4 bytes) or

• 25 BI type float (each 4 bytes) or

• a combination of above

Back to Logical View property fields explained.

PLC base out PLC base in 8 In size (bytes)+=

Page 187: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Safety Manager Software Reference 164

Register Out size (bytes)

This field is used in:

• “Safety Builder logical connection properties” on page 115

• “SafeNet logical connection properties” on page 118

• “Process Controller logical connection properties” on page 124

• “Experion Server logical connection properties” on page 120

• “DCS logical connection properties” on page 130

This field is used to reserve memory space on the communication module for communication from the selected SM Controller over the selected logical connection. It defines the size of the Register out buffer in bytes; this size can be set with 4 bytes increments.

The minimum required size is determined by the total amount of bytes related to the points that have been allocated a Communication Type 'Output' for that logical connection. Point types that can be configured in this way are analog inputs (AI), analog outputs (AO), binary inputs (BI) and binary outputs (BO) with Location type COM or FSC. One point equals to one bit. The size of a register depends on its type (see Example below).

For digital processing analog inputs (AI) and analog outputs (AO) behave as registers, and thus can influence the size of the Register out buffer. The data type that an AI or AO relates to depends on the combination of settings of a number of point properties. The properties that - in combination - determine the exact type are:

• is a Communication Output allocated,

• is this a SafeNet device or an Other device,

• is Scaling ticked or blank (only applicable to AI).

Table 3 on page 164 gives an overview of the possible combinations.

Example Entering 100 corresponds to 100 bytes. For this type 100 bytes corresponds to:

• 100 BI / BO type byte or

Table 3 AI and AO relation to data types

Type Comm. Output Scaling Data type size format

AI Other - word 2 bytes raw count

AI SafeNet No long 4 bytes raw count

AI SafeNet Yes float 4 bytes eng. unit

AO Other - word 2 bytes raw count

AO SafeNet No long 4 bytes eng. unit

Page 188: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

4 – Safety Builder configuration tools

165 Release 152, Issue 1.0

• 50 BI / BO type word (each 2 bytes) or

• 50 AI / AO type word (each 2 bytes) or

• 25 BI / BO type long word (each 4 bytes) or

• 25 AI / AO type, SafeNet and No Scaling long word (each 4 bytes) or

• 25 BI / BO type float (each 4 bytes) or

• 25 AI type, SafeNet and Scaling float (each 4 bytes) or

• a combination of above

Back to Logical View property fields explained.

Register PLC base in

This field is used to set the base PLC address for input registers.

To change click the arrows or enter a new value.

For more information about PLC addresses and address ranges see “PLC address” on page 596.

Back to Logical View property fields explained.

Register PLC base out

This field is used to show the calculated base PLC address for output registers. The address calculation depends on the point types it supports:

• Safety Builder communication bases its addressing on byte sizes: Allocating a word consumes two subsequent PLC addresses, allocating a long word or a float consumes four subsequent PLC addresses. The first output address is thus calculated as follows:

• Modbus and PCDI communication base their addressing on word sizes: Allocating a word consumes one PLC address, allocating a long word or a float consumes two subsequent PLC addresses. The first output address is thus calculated as follows:

• Experion communication bases its addressing on points: Each point gets its own PLC address independent from it s point size. The first output address is thus calculated as follows:

PLC base out PLC base in PLC in size (bytes)+=

PLC base out PLC base inPLC in size (bytes)

2----------------------------------------------+=

Page 189: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Safety Manager Software Reference 166

For more information about PLC addresses and address ranges see “PLC address” on page 596.

Back to Logical View property fields explained.

Enable timeout

This checkbox is used in:

• “Safety Builder logical connection properties” on page 115

• “SafeNet logical connection properties” on page 118

• “Experion Server logical connection properties” on page 120

• “DCS logical connection properties” on page 130

• “External Clocksource logical connection properties” on page 136

When checked it identifies that the Communication timeout function is used.

See also “Communication timeout (ms)” on page 166.

Back to Logical View property fields explained.

Communication timeout (ms)

This field is used in:

• “Safety Builder logical connection properties” on page 115

• “SafeNet logical connection properties” on page 118

• “Experion Server logical connection properties” on page 120

• “DCS logical connection properties” on page 130

• “External Clocksource logical connection properties” on page 136

This field contains the maximum communication time-out in multiples of 100 milliseconds.

Typical time-out values are:

• 500–20 000 ms for SafeNet configurations

• 500–180 000 ms for other configurations

PLC base out PLC base in PLC in size (bytes)+=

Note:

Communication time-out is mandatory for SafeNet to detect possible failures in the communication. You cannot disable the time-out.

Page 190: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

4 – Safety Builder configuration tools

167 Release 152, Issue 1.0

Logical connections to external devices are expected to be communicating continuously.

The correct operation of all logical connections is monitored by Safety Manager via time-outs, which are be defined by the user when configuring the logical connection. The SM Controller expects communication activity within the configured time-out.

In case no communication activity takes places within the configured time-out:

• the QPP module will report a Diagnostic Message (i.e. External communication failure),

• Input points allocated to the particular logical connection will act according to their configured fault reaction.

Back to Logical View property fields explained.

Network delay (ms)

This field contains the expected network delay (lag) in ms. You can enter a value between 0 ms and 32767ms, 0 ms is the default value.

Network delay forces the SM Controller to wait before repeating its communication burst in case the burst is not immediately acknowledged by the receiver:

If a communication burst is not acknowledged within a certain time frame, the sender usually repeats the communication, assuming the first burst is lost.

Especially when having relatively slow communication media, such as RS232 or satellite connections, entering an anticipated network delay helps preventing blockage of the communication channel with repeated communication bursts.

Back to Logical View property fields explained.

Note:

If Communication timeout is enabled the network delay cannot be greater than the configured time-out.

Page 191: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Hardware Configurator

Safety Manager Software Reference 168

Hardware ConfiguratorA Safety Manager configuration comprises of one or more (remote) cabinets with modules. Hardware Configurator helps you build/modify such a configuration.

This section covers the following topics:

Starting the Hardware Configurator

To start Hardware Configurator, you either:

• Click the icon in the navigation panel,

• Open the corresponding menu via the menu bar (Tools > Configuration > Hardware Configurator).

Section See

Starting the Hardware Configurator page 168

Hardware Configurator menu page 170

Toolbars page 174

Modules bar page 176

Work area page 176

Using the Hardware Configurator page 177

Setup the cabinet configuration page 180

Configuring chassis page 184

Set Controller properties page 186

Configuring SM chassis IO page 187

Configuring SM universal IO page 188

Print page 192

Find Dialog page 193

Hardware component properties page 194

Notes:1. Hardware Configurator can only be started after you create a network and select a

controller in the Network Configurator. (See “Selecting an SM Controller” on page 71.)

2. If you get a popup stating exclusive access is denied see “Working in a multi user environment” on page 169.

Page 192: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

4 – Safety Builder configuration tools

169 Release 152, Issue 1.0

• Press the access keys Alt, T, C, H.

The Hardware Configurator screen appears, resembling Figure 16 on page 169.

This program window consists of the following sections:

• The menu bar, toolbars, navigation panel and status bar. For a description of these bars see “Screen layout” on page 27.

• The Explorer bar in Hardware Configurator is referred to as Modules bar. It shows an hierarchical overview of the Safety Manager cabinet and module configuration.

• The work area displays either a view of the locally installed IO or a view of the remotely installed IO, identifed by the Chassis IO view tab and the Remote IO View tab (for more information see “Configuring hardware via Chassis and Remote IO Views” on page 178).

Working in a multi user environment

When you try to access the SM Controller with multiple users simultaneously, access via this tool may be denied and you get a popup stating either:

Access is denied, please try again later.

Exclusive access is denied, please try again later.

Figure 16 Hardware Configurator screen

Page 193: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Hardware Configurator

Safety Manager Software Reference 170

• If the Plant database is opened for exclusive use by someone using Network Configurator, your access to this tool is denied.

• If the SM Controller is accessed by someone else, using this or a similar configuration tool, your access to this tool is denied.

You cannot continue until the “denied access” lock is relieved by the other user(s).

For more information see also “Multi user environment” on page 40.

Hardware Configurator menuThe list below shows the menu structure of the Safety Builder Hardware Configurator.

Tips:1. To give up exclusive access to a Plant click Stop Configuration on the button bar.2. To give up exclusive access to an SM Controller access the Network Configurator.3. To give up shared access exit the tool or function that demands shared access.

To give up all access you can close the file (click File>Close from the menu bar).

Menu item Description

File

>Close Closes the Hardware Configurator.

>Print Activates the print dialog (see “Print” on page 192).

>Exit Exits Safety Builder.

Edit

>Undo Undo the last action. Safety Station supports multiple undo’s.

>Cut Delete the current selection and add it to the copy buffer.

>Copy Copy the value of current selection into the copy buffer.

>Paste Paste the value of the copy buffer at the currently selected location.

>Delete Deletes the currently selected object.

>Rename Change the name of the selected component.

>Properties View or edit the properties of the selected component.

Page 194: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

4 – Safety Builder configuration tools

171 Release 152, Issue 1.0

>Find Opens up the find dialog (see “Find Dialog” on page 193).

View

>Toolbars Displays a sub menu with available toolbars for which display can be toggled.

The following toolbars are available:

• Hardware Configurator Components

• Hardware Configurator Operations

• Common Operations

>Navigation Panel Toggles display of the Navigation panel.

>Explorer Bar Toggles display of the Explorer (Modules) bar.

>Zoom In Zooms in on the work area.

>Zoom Out Zooms out on the work area.

>Compilation Log File

Opens the Application Compiler log file.

Components

>Add Component Add the active module to the selected component.(Only available in Chassis IO view).

>None Deselects the active component.(Only available in Chassis IO view).

>CPCHAS Add a Controller chassis to the configuration (see “Configuring chassis” on page 184).

This option is only available in the Chassis IO view when you click on a position in the Explorer bar or the work area where a chassis of this type can be placed.

>IOCHAS-NR Add a Non-redundant IO chassis to the configuration (see “Configuring chassis” on page 184).

This option is only available in the Chassis IO view when you click on a position in the Explorer bar or the work area where a chassis of this type can be placed.

>IOCHAS-R Add a Redundant IO chassis to the configuration (see “Configuring chassis” on page 184).

This option is only available in the Chassis IO view when you click on a position in the Explorer bar or the work area where a chassis of this type can be placed.

Page 195: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Hardware Configurator

Safety Manager Software Reference 172

>IOTA Carrier Add an IOTA Carrier to the remote IO configuration (see “Mounting Carrier (MCAR) properties” on page 205).

This option is only available in the Remote IO View. It displays a sub menu with available components that can be selected. Use the applicable button at the top of the work area to drag-and-drop the component.

The following components are available:

• Carrier FC-MCAR01

• Carrier FC-MCAR02

>IOTA Add an IOTA with SM universal IO module(s) to the remote IO configuration (see “IO Termination Assembly (IOTA) properties” on page 205).

This option is only available in the Remote IO View. It displays a sub menu with available components that can be selected. Use the applicable button at the top of the work area to drag-and-drop the component.

The following components are available:

• FC-IOTA-NR24

• FC-OTA-R24

Configure

>Controller properties

View and modify properties of current controller (see “Set Controller properties” on page 186).

>Add Local/Remote Cabinet

Add a new cabinet of the selected type to the configuration (see “Adding a cabinet” on page 182).

>Publish Application Publishes application version changes of the selected SM Controller (see “Publish Application” on page 76).

Tools

>Configuration Displays a sub menu with available configuration tools.

The following tools are available:

• Network Configurator

• Hardware Configurator

• Point Configurator

• Application Editor

• Application Compiler

• Migrate Application

Page 196: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

4 – Safety Builder configuration tools

173 Release 152, Issue 1.0

>On-line Displays a sub menu with available on-line tools.

The following tools are available:

• Controller Management

• Point Viewer

• Application Viewer

>Audit trail Viewer Launches the Audit Trail Viewer.

>Reset Justification Resets the Audit Trail Justification condition. For details see “Event justification” on page 435.

>Password Launches the Security tool (see “Entering password” on page 430).

>Options Enables you to set general program options (see “Options” on page 433).

Help

>Safety Builder help Launches the Safety Builder Help function.

>About Shows current version and license of the program.

Page 197: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Hardware Configurator

Safety Manager Software Reference 174

Toolbars

A toolbar contains a subset of operations or components that can be used by the active program.

Most active programs have an operations toolbar and a components toolbar. For the location of these toolbars see “Screen layout” on page 27.

For more information see:

• Show/hide a Toolbar

• Common Operations

• Hardware Configurator Operations

• Hardware Configurator Components

Common Operations

The Common Operations toolbar contains the common functions that are often used in Hardware Configurator.

Click View > Toolbars > Common Operations to toggle the Common Operations toolbar.

Hardware Configurator Operations

The Hardware Configurator Operations toolbar contains the most common functions.

Click View > Toolbars > Hardware Configurator Operations to toggle the Hardware Configurator Operations toolbar.

Hardware Configurator Components

The Hardware Configurator Components toolbar contains buttons to add components.

Click View > Toolbars > Hardware Configurator Components to toggle the Hardware Configurator Components toolbar.

The following components are available:

Note:

A toolbar only shows the most used operations or components. Some operations (program functions) and components can only be accessed via the Menu bar.

Page 198: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

4 – Safety Builder configuration tools

175 Release 152, Issue 1.0

CPCHAS

The CPCHAS component is only available in Chassis IO view.

Use this component to add an SM Controller to the system. You can add one SM Controller per system (set of cabinets).

IOCHAS-S

The IOCHAS-NR component is only available in Chassis IO view.

Use this component to add a non-redundant IO Chassis to the system.

The settings in “Controller properties - Chassis IO” on page 197 allow or disallow you to add non-redundant IO Chassis.

IOCHAS-R

The IOCHAS-R component is only available in Chassis IO view.

Use this component to add a redundant IO Chassis to the system.

The settings in “Controller properties - Chassis IO” on page 197 allow or disallow you to add redundant IO Chassis.

Carrier FC-MCAR0X

The Carrier FC-MCAR0X components are only available in Remote IO View.

Use this component to add a mounting carrier to the system.

The buttons on the left show two available mounting carrier components.

To change the active component you click the drop down arrow next to it and select the required component from the drop down menu.

For more information see “Mounting Carrier (MCAR) properties” on page 205.

IOTA

The FC-IOTA-(N)RX components are only available in Remote IO View.

Use this component to add an IO Termination Assembly to the system.

The buttons on the left show two available IO Termination Assembly components with default SM universal IO modules.

To change the active component you click the drop down arrow next to it and select the required component from the drop down menu.

For more information see “IO Termination Assembly (IOTA) properties” on page 205.

Page 199: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Hardware Configurator

Safety Manager Software Reference 176

Modules barThe Modules bar is an Explorer bar as defined in “Explorer bar” on page 32. You can use it to get an hierarchical overview of the hardware configuration of the selected SM Controller.

The Modules bar:

• highlights the component you have selected,

• provides you access to the main tool functions related, by right clicking a component.

Work area

Figure 17 on page 177 shows that the work area has two panes; a Chassis IO view and a Remote IO View. Depending on the selected view tab the available components change.

• Use the Chassis IO view to configure local cabinets and chassis IO components.

This is also the view you get when remote IO is disabled.

• Use the Remote IO View to configure remote cabinets and remote IO components.

SM Controller properties can be configured in both the Chassis IO view and the Remote IO View.

For more detailed information see “Configuring hardware via Chassis and Remote IO Views” on page 178.

Note

If no Remote IO View tab is shown, remote IO options are disabled. The selected SM Controller does not (yet) have SM universal IO components in its configuration.

See “Configuring CP modules” on page 186 to enable Remote IO View.

Page 200: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

4 – Safety Builder configuration tools

177 Release 152, Issue 1.0

Using the Hardware Configurator

To configure the hardware of a Safety Manager you first need to select the applicable SM Controller in the Explorer bar of Network Configurator.

Use the Hardware Configurator in the Chassis IO view (or default view if you lack view selection tabs) to configure:

• The local cabinets (one cabinet by default), sizes may vary.

• The SM Controller and the IO chassis in local cabinets.

• The controller properties that allow/disallow the configuration of SM universal IO (disallowed by default).

Figure 17 chassis IO and Remote IO view tabs

Tips:

• For more information on hardware planning, see the Planning and Design Guide.

• To enable the Remote IO View see “Configuring CP modules” on page 186.

Page 201: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Hardware Configurator

Safety Manager Software Reference 178

• Chassis IO modules.

Use the Hardware Configurator in the Remote IO View to configure:

• The remote cabinets, sizes may vary.

• The SM universal IO components installed in the remote cabinets and in the back of local cabinets

- mounting carriers (MCAR),

- IO terminal assemblies (IOTA),

- the communication network they connect to (remote IO Network 1 or 2),

- the SM universal IO modules.

For more information see Configuring hardware via Chassis and Remote IO Views.

Configuring hardware via Chassis and Remote IO Views

Hardware Configurator provides different views for configuring and allocating chassis based SM Controller components and SM universal IO components.

Both views visualize all cabinets from left to right.

• The Chassis IO view represents the configuration of the SM Controller and the locally installed IO components.

• The Remote IO View represents the configuration of SM universal IO components.

The following sections are available to support these steps:

• Chassis IO view

• Remote IO View

• Hardware Configurator shortcut keys

Note

If no Remote IO View tab is shown, remote IO options are disabled. The selected SM Controller does not (yet) have SM universal IO components in its configuration.

See “Configuring CP modules” on page 186 to enable Remote IO View.

Tip:

See “Hardware Configurator shortcut keys” on page 180 for zooming functions.

Page 202: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

4 – Safety Builder configuration tools

179 Release 152, Issue 1.0

• Setup the cabinet configuration

• Configuring chassis

• Set Controller properties

• Configuring CP modules

• Configuring SM chassis IO

• Configuring SM universal IO

• Hardware component properties

Chassis IO view

In the Chassis IO view you see both the local and the remote cabinets.

Remote cabinets are identified as such and cannot be used to configure chassis IO components. If you click a remote cabinet, the view switches to the Remote IO View.

You can perform the following tasks in the Chassis IO view:

1 Set up the cabinets in which the SM Controller and chassis IO will be located. See “Setup the cabinet configuration” on page 180 for details.

2 Add a Controller chassis and set the main properties of the Controller, including settings for remote IO network. See “Configuring chassis” on page 184 and “Set Controller properties” on page 186 for details.

3 Add redundant and/or non-redundant IO chassis to the cabinets. See “Configuring chassis” on page 184 for details.

4 Allocate IO modules to the IO chassis. See “Configuring SM chassis IO” on page 187 for details

5 Set the IO module properties. See “IO Module properties” on page 203 for details.

6 Click the Remote IO View tab or a configured remote cabinet to switch to the Remote IO View.

For more information see “Remote IO View” on page 179.

Remote IO View

In the Remote IO View you see both the remote and the local cabinets.

You can:

• add remote cabinets at custom size.

• allocate SM universal IO modules in both remote and local cabinets.

You can perform the following tasks in the Remote IO View:

Page 203: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Hardware Configurator

Safety Manager Software Reference 180

1 Add remote cabinets at custom size. See “Setup the cabinet configuration” on page 180 for details.

2 Add a mounting carrier (MCAR) in a remote cabinet.

3 Add an IO termination assembly (IOTA) to the mounting carrier.

4 Configure the type of SM universal IO module on the IOTA.

5 Click the Chassis IO view tab to switch to the Chassis IO view.

For more information see “Chassis IO view” on page 179.

Hardware Configurator shortcut keys

Besides the shortcut keys listed in “Keyboard shortcut and access keys” on page 35, the following shortcut keys are active when you use the Hardware Configurator:

• F2 opens the rename function of the active component

• Ctrl+M zooms in

• Ctrl+O zooms out

Setup the cabinet configuration

A default cabinet is sized 80 inch (2000 mm) high and 32 inch (600 mm) wide. You can change the cabinet dimensions until components are being installed.

The cabinet configuration can be split in local and remote.

• Chassis IO view

This view provides access to an assembly of up to five local cabinets, containing all local components, such as the SM Controller and all IO Chassis.

For more information see Local cabinet configuration.

Tip:

You can also zoom with the mouse wheel while holding the Ctrl key pressed.

Note:

Once components are installed, the cabinet dimensions can no longer be altered.

To change the dimensions of a cabinet see “Cabinet properties” on page 200.

Page 204: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

4 – Safety Builder configuration tools

181 Release 152, Issue 1.0

• Remote IO View

This view provides access to all cabinets that may contain SM universal IO components.

- all remote cabinets, which are obviously physically distributed.

- the back side of all local cabinets, which are obviously connected together

For more information see Remote cabinet configuration.

Local cabinet configuration

When configuring cabinets for chassis IO the following rules apply:

1. Create a cabinet assembly of at least one and,

maximum five cabinet sections - for Safety Manager, maximum three cabinet sections - for Safety Manager A.R.T.

2. A cabinet assembly must at least contain a Controller chassis.

3. The cabinet assembly may contain a number of IO chassis (optional). Per cabinet section (assuming free space is available) you can have:

- up to 8 IO chassis with a Controller chassis installed in the front, or,

- up to 9 IO chassis with no Controller chassis installed in the front,

- SM universal IO in the back.

For detailed information see:

• Adding a cabinet

• Deleting a cabinet

• Renaming a cabinet

Remote cabinet configuration

When configuring remote cabinets the following rules apply:

1. There is no limitation to the number of remote cabinets.

2. The physical dimensions can vary per cabinet.

3. The amout of (SM universal IO) components you can place in a cabinet depends on the available space.

For detailed information see:

Note:

The number of SM universal IO modules you can configure is limited. For more detailed information see “Configuring SM universal IO” on page 188.

Page 205: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Hardware Configurator

Safety Manager Software Reference 182

• Adding a cabinet

• Deleting a cabinet

• Renaming a cabinet

Adding a cabinet

To add a cabinet to the configuration start with one of these steps in Hardware Configurator:

• click the Add Local/Remote Cabinet button in the Components toolbar or,

• select Configure > Add Local/Remote Cabinet in the menu.

The Cabinet Properties dialog box will be opened; here you can enter or alter the required settings. When adding cabinets the following rules apply:

• When a new SM Controller is added (Network Configurator), one empty local cabinet is configured automatically.

• Adding a local cabinet on position 1 will place that cabinet to the far left of the work area.

• Adding a cabinet on the highest location available will place that cabinet to the far right.

• Local cabinets will occupy the lowest position numbers (max. 1 - 5).

• The first remote cabinet will occupy the location to the right of the highest local cabinet position.

For details see “Cabinet properties” on page 200.

Deleting a cabinet

You can delete a cabinet by right-clicking it in the Explorer bar or in the work area, and then selecting Delete from the drop-down menu.

Cabinets must be empty upon deletion. The cabinet containing the Controller can not be deleted.

Renaming a cabinet

You can change the name of a cabinet by right-clicking it in the Explorer bar, and then selecting Rename from the drop-down menu.You can also change the name in the Cabinet Properties dialog box.

Tip:

You can copy and paste remote cabinets, and rename them subsequently.This can be done in both view tabs. Further configuration of the copied cabinet(s) has to be done in Remote IO View.

Page 206: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

4 – Safety Builder configuration tools

183 Release 152, Issue 1.0

The name of a cabinet must be unique in a Plant.

Page 207: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Hardware Configurator

Safety Manager Software Reference 184

Configuring chassisA chassis is a container for module slots.

In the back of each slot are module connectors that contain electrical connections for the module to be placed or “slotted”.

You can distinguish between Controller chassis, containing slots for CP modules, and IO chassis, containing slots for IO modules.

Depending on your configuration the following chassis can be available:

• Controller chassis (CPCHAS) containing CP module slots,

• Redundant IO chassis (IOCHAS-R)containing redundant IO module slots.

• Non-redundant IO chassis (IOCHAS-NR) containing non-redundant IO module slots,

This section covers the following topics:

• Adding a chassis

• Moving a chassis

• Deleting a chassis

Adding a chassis

To add a chassis:

1 Select the Chassis IO view (if you have views enabled).

2 To add a new chassis you can use one of the following methods:

- Select the position in the work area to which you want to add a new chassis. Then, select the chassis you want to add in the toolbar and click the Add Component button in the toolbar.

- Select the chassis in the toolbar, then right-click on the position you want to add the chassis to in the work area and select Add Component.

- Drag the chassis from the toolbar to the preferred location in the work area.

Attention:

1. The first chassis you place is always the Controller chassis.

2. To add a redundant IO chassis, a redundant IO bus is needed.

3. To add a non-redundant IO chassis, a non-redundant IO bus is needed.

For more information see “Controller properties - Chassis IO” on page 197.

Page 208: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

4 – Safety Builder configuration tools

185 Release 152, Issue 1.0

3 After you added IO chassis you can modify the IO bus that controls the IO chassis. For more information see “IO chassis properties” on page 201.

Moving a chassis

You can move an entire chassis by selecting it in the work area and then dragging it to the desired empty chassis. When you move a chassis, all its contents (for example IO modules) will also be moved.

You can also move a chassis by selecting it in the modules bar or the work area, then right-click and choose Cut from the drop-down menu. Next go to the desired location, right-click again and choose Paste from the drop-down menu.

Deleting a chassis

You can delete a chassis by right-clicking it in the modules bar or the work area and then select Delete from the drop-down menu.

If you delete a chassis that contains IO modules, these modules will also be deleted. If the modules have points allocated to them, these points will be de-allocated.

Safety Builder prompts when underlying IO modules and/or IO points are de-allocated.

Page 209: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Hardware Configurator

Safety Manager Software Reference 186

Set Controller properties

In Network Configurator you have preset a number of communication properties by connecting the SM Controller to certain communication channels.

The remaining, network independent, properties are to be defined before the hardware is configured.

To set Controller properties click Configure > Controller Properties or press the Controller Properties button in the operations bar.

The Controller Properties dialog has the following tabs:

• “Controller properties - General” on page 194

• “Controller properties - Temperature limits” on page 196

• “Controller properties - Chassis IO” on page 197 Access this tab to set the configuration of the IO chassis and IO modules.

• “Controller properties - Remote IO” on page 199 Access this tab to set the configuration of the remote IO network and SM universal IO module accessibility.

Configuring CP modules

When you have placed the CP chassis you can modifiy the following properties:

• QPP type. More information about the QPP type can be found in “CP Module properties” on page 202.A QPP-0002 is required to configure SM universal IO and/or Remote IO A.R.T., and when Safety Manager acts as Modbus Master.

• Add/remove USI. You can add or remove a USI when not in use. You must free channel 2B in order to configure Remote IO. You must free channels 2A and 2B in order to configure Remote IO A.R.T.

Note:

To configure SM universal IO you must select a QPP-0002 and free a USI channel B.

Note: • You can only configure SM universal IO when a QPP-0002 is selected and when USI

channel 2B is available.• In case Remote IO A.R.T. is opted, USI channels 2A and 2B must be available.• In case Safety Manager acts as Modbus Master a QPP-0002 must be selected.

Page 210: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

4 – Safety Builder configuration tools

187 Release 152, Issue 1.0

Configuring SM chassis IOTo configure chassis IO, an IO chassis of the correct type (redundant or non-redundant) must be installed in the local cabinet.

An IO chassis contains 18 IO module slots of a particular voltage, i.e. you cannot place two IO modules of different voltages in one IO chassis.

A redundant IO module typically occupies two adjacent slots.

This section covers the following topics:

• Adding an IO module

• Deleting an IO module

Adding an IO module

If an IO chassis has empty slots, IO modules can be added to them. To do so, right-click in the chassis and select the desired module.

Safety Builder only displays the modules that are available for the selected location.

After placing a (redundant) IO module, you can modify its properties. See “IO Module properties” on page 203 for details.

Deleting an IO module

To delete IO modules, click the IO module and click the Delete button in the Hardware Configurator Operations toolbar.

Alternatively you may also press Delete on your keyboard or right click the module and select Delete from the popup menu.

If the IO modules you are deleting have points allocated to them, these points will be de-allocated. Safety Builder prompts you when underlying IO points are about to be de-allocated.

Page 211: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Hardware Configurator

Safety Manager Software Reference 188

Configuring SM universal IO

To be able to configure SM universal IO you must have configured a remote IO network on the SM Controller and a mounting carrier in a (remote) cabinet.

On the mounting carrier you can install an IO termination assembly (IOTA), which contains a (redundant pair of) SM universal IO module(s) and which connects to the remote IO network.

1. To configure a mounting carrier see

- Adding a mounting carrier

- Moving a mounting carrier

- Deleting a mounting carrier

2. To configure an IO termination assembly see

- Adding an IO termination assembly

- Moving an IO termination assembly

- Deleting an IO termination assembly

3. To change the default universal IO modules installed on an IOTA see

- Changing a SM universal IO module type

- Deleting a SM universal IO module

Adding a mounting carrier

To add a mounting carrier, select the correct type from the pull down menu next to the mounting carrier component button and drag it into place.

• See “Mounting Carrier (MCAR) properties” on page 205 for more information.

• See “Moving a mounting carrier” on page 188 for placement instructions.

Moving a mounting carrier

Tip:

Instead of a remote cabinet you can also use the back of a local cabinet.

Tip:

If IO termination assembly (IOTA) modules are installed on the mounting carrier (MCAR) make sure to select the mounting carrier and not the IOTA or a SM universal IO module.

Page 212: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

4 – Safety Builder configuration tools

189 Release 152, Issue 1.0

You can move a mounting carrier with installed components by selecting it in the work area and then dragging it to the the desired location.

Deleting a mounting carrier

To delete a mounting carrier select the mounting carrier and press Delete.

• You will be prompted for confirmation.

• If IO terminal assemblies (IOTAs) and SM universal IO modules were installed, they will be de-installed.

• If IO points were allocated they will be de-allocated.

This section covers the following topics:

• Adding an IO module

• Deleting an IO module

Adding an IO termination assembly

To add an IO termination assembly (IOTA), select the correct type from the pull down menu next to the IOTA component button and drag it into place.

The IOTA Properties dialog box for a new IOTA will appear:

Note:

When adding an IOTA, the IOTA Properties dialog box shows more information than it does for an IOTA that is already configured.

Page 213: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Hardware Configurator

Safety Manager Software Reference 190

• See “Moving an IO termination assembly” on page 191 for placement instructions.

• See “IO Termination Assembly (IOTA) properties” on page 205 for more information about IOTA’s that are already configured.

IOTA name The name of the IOTA. This must be a name unique within the controller (and not equal to any chassis).

IOTA type The type of IOTA. This cannot be changed: It has been chosen while placing the IOTA.

(For details see Hardware Reference).

Remote IO network

The name of the remote IO network the IOTA is connected to. If more networks are configured the drop-down box is enabled.

Node address The node address assigned which is to be set hardwired with the Node Address Jumper on the IOTA. All universal modules on this IOTA will respond to this node address.

The node address must be unique in the remote IO network.

Module type Defines the type of SM universal IO module to be installed, being either:

• FC-RUSIO-3224

• FC-RUSLS-3224

(For details see the Hardware Reference).

Set as default By enabling this checkbox the selected SM universal IO module will be proposed as default for all IOTAs of this type that will be added as of this point onwards.

Page 214: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

4 – Safety Builder configuration tools

191 Release 152, Issue 1.0

Moving an IO termination assembly

You can move an IO termination assembly, including SM universal IO modules, by selecting it in the work area and then dragging it to the desired mouning carrier location.

Deleting an IO termination assembly

To delete an IO termination assembly (IOTA) select the IOTA and press Delete.

• You will be prompted for confirmation.

• If SM universal IO modules were installed, they will be de-installed.

• If IO points were allocated they will be de-allocated.

Changing a SM universal IO module type

To change the SM universal IO module type, right-click the module on the IOTA and select Properties from the pop-up menu.

For details see “Remote IO properties” on page 205.

Deleting a SM universal IO module

To delete a SM universal IO module from the IOTA select the module and press Delete. If IO points were allocated they will be de-allocated.

Tip:

If dragging appears troublesome you can try by carefully selecting the IOTA in its upper right corner and dragging this corner to its new location.

When dragging, make sure to select the IOTA and not the mounting carrier or a SM universal IO module.

Note:

Once points are allocated to a SM universal IO module, the module type can no longer be altered.

Page 215: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Hardware Configurator

Safety Manager Software Reference 192

PrintThis dialog allows you to print the hardware configuration in several report types.

To access this dialog select File > Print from the menu.

Chassis layout Selects printing of chassis layout.

This option is used to print the IO tag strips which are used on the IO chassis.

Jumper settings Selects printing of jumper settings.

This option is used to print the jumper settings of IO chassis address.

IO Modules with allocation

Selects printing of IO modules with allocation.

This option is used to print a graphical chassis layout with IO modules and tag numbers.

Preview Shows a preview of the selected report.

Print Prints the selected report.

Design Opens the report design utility. For more information on using this utility, see the user manual for FastReport (version 2.5).

Close Close the print dialog without printing.

Help Launches the Safety Builder Help function.

Page 216: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

4 – Safety Builder configuration tools

193 Release 152, Issue 1.0

Find DialogYou can use the find function to locate hardware components by name. To access the find dialog:

1. First select a cabinet or chassis in the Explorer Bar, then

2. Select Edit > Find in the menu or press CTRL+F.

Name to find The name or search string of the hardware unit you want to find. Be aware of these features:

• The search is case sensitive: searching for “test” will not find “Test”.

• In case you enter a name it must match exactly with the target data, including spaces, formatting character, etc.

As an alternative, you can use the asterisk sign (*) to make wildcards. Some examples are shown below:

• searching for “test*” will find “test” but also “test 1” and “test 2”,

• searching for “*net12” will find “Cabinet12” but also “Copy of Cabinet12”,

• you can also place an asterisk at the front and one at the end of a search string to further enhance the search capability.

Find Start the search

Page 217: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Hardware Configurator

Safety Manager Software Reference 194

Hardware component propertiesThis section describes how you can view and edit the different properties of the various hardware components.

This reference section consists of:

• Controller properties

• Cabinet properties

• IO chassis properties

• CP Module properties

• IO Module properties

• Mounting Carrier (MCAR) properties

• IO Termination Assembly (IOTA) properties

• Remote IO properties

Controller properties

In the Controller properties dialog box, you can view the properties of the Controller that are hardware specific. Note that other properties of the Controller are set in the Network Configurator. For details see “Physical SM Controller properties” on page 92 and “Creating a logical connection” on page 58.

The Module properties dialog box has the following tabs:

• Controller properties - General

• Controller properties - Temperature limits

• Controller properties - Chassis IO

• Controller properties - Remote IO

Controller properties - General

In this dialog, you can view and edit the general properties of the selected controller.

To access this dialog, open it via the menu Configure > Controller properties and select the General tab.

Page 218: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

4 – Safety Builder configuration tools

195 Release 152, Issue 1.0

Controller architecture Information about the Controller Architecture of the controller.

Definition of the SM Controller architecture is defined in Network Configurator; it cannot be modified by the user here. It is either:

• Non-redundant

• Redundant

• Redundant A.R.T.

Cabinet The total number of cabinets connected to the controller.

Maximum repair time Activates the Maximum repair time functionality and the settings for its duration. This is the time a Safety Manager continues operating after fault detection in a safety related function. If the fault is not cleared within this period, Safety Manager automatically shuts down.

Operating mode Toggle between Operation and Simulation.

• Operation mode is the default mode and is used for “daily use” of Safety Manager; i.e normal safety control.

• Simulation mode can be used to test safety instrumented functions of Safety Manager without the actual IO hardware 1. For further details see: “Simulation” on page 663.

Cover Here you can mark if empty chassis or slot positions are covered by a cover plate. These settings do not affect functionality or safety of the configuration but are there for report purposes.

Page 219: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Hardware Configurator

Safety Manager Software Reference 196

Controller properties - Temperature limits

In this dialog box, you set the temperature limits for alarm and shutdown conditions related to the operating temperature measured inside the CP Chassis.

The ‘Degree type’ that is shown (Kelvin, degrees Fahrenheit or degrees Celsius) depends on the type that is selected in Plant Properties.

To access this dialog, open it via the menu Configure > Controller properties and select the Temperature limits tab.

1 Simulation mode requires Control Processor hardware (such as a Training and Simulation Unit) that matches the actual Control Processor configuration.

Warning:1. You are advised not to set the High and Low temperature shutdown values

outside the approved operating range of –5°C — 70°C (23°F —158°F) as the system may become unstable when operating beyond these temperature ranges.

2. Take additional temperature limitations into account when defining temperature shutdown limits. For details see the module specifications as described in the Hardware Reference.

3. These temperature limits apply to the SM Controller only; refer to “Remote IO properties - Temperature limits tab” on page 207 to set the temperature limits on SM universal IO modules.

Page 220: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

4 – Safety Builder configuration tools

197 Release 152, Issue 1.0

Controller properties - Chassis IO

Controller properties - Chassis IO shows differences for these configurations:

• “Controller properties - Chassis IO for Safety Manager” on page 198,

High temperature shutdown

The temperature limit above which the Control Processor shuts down.

The default setting is +60°C (140°F), the maximum setting is 85°C (185°F), the minimum setting is above the High temperature alarm.

High temperature alarm The temperature limit above which the Control Processor gives an alarm.

The default setting is +55°C (131°F), the minimum setting is 35°C (95°F), the maximum setting is below the High temperature shutdown.

Low temperature alarm The temperature limit below which the Control Processor gives an alarm.

The default setting is 5°C (41°F), the maximum setting is 15°C (59°F), the minimum setting is above the Low temperature shutdown.

Low temperature shutdown

The temperature limit below which the Control Processor shuts down.

The default setting is 0°C (32°F), the minimum setting is -20°C (-4°F), the maximum setting is below the Low temperature alarm.

Page 221: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Hardware Configurator

Safety Manager Software Reference 198

• “Controller properties - Chassis IO for Safety Manager A.R.T.” on page 199.

Controller properties - Chassis IO for Safety Manager

With this tab, you define the redundancy settings for every chassis IO bus.

To access this dialog, open it via the menu Configure > Controller properties and select the Chassis IO tab.

When setting an IO bus to non-redundant, you must start with the highest IO bus number (4). The second non-redundant IO bus must be number 3, and so on. This leads to the following possible configurations:

Table 4 Chassis IO bus configurations

Number of redundant buses:

4 3 2 1 0

IO #4 R N N N N

IO #3 R R N N N

IO #2 R R R N N

IO #1 R R R R N

R = Redundant N = Non-Redundant

Page 222: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

4 – Safety Builder configuration tools

199 Release 152, Issue 1.0

Controller properties - Chassis IO for Safety Manager A.R.T.

With this tab, you can view the redundancy settings for every chassis IO bus.

To access this dialog, open it via the menu Configure > Controller properties and select the Chassis IO tab.

When the Controller architecture Redundant A.R.T. was selected in Network Configurator, chassis IO busses are redundant by design.

Controller properties - Remote IO

With this tab, you enable the remote IO options and simultaneously define the communication properties for remote IO.

To access this dialog, open it via the menu Configure > Controller properties and select the Remote IO tab.

You cannot access this tab if you have QPP-0001 selected as processor type.

Page 223: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Hardware Configurator

Safety Manager Software Reference 200

Cabinet properties

To access this dialog, you can click the Add Local/Remote Cabinet button in the Hardware Configurator Components toolbar, or you select Configure > Add Local/Remote Cabinet in the menu. (Local or Remote depends on your active view.)

The ‘Unit of length’ that is shown (Inches or Millimeters) depends on the type that is selected in Plant Properties.

Each cabinet section can be uniquely sized.

Advanced Redundancy Technique (A.R.T.)

Here you can view the allocated COM port. 2B is allocated automatically as remote IO network port.

You can select this box in case the Remote IO network requires A.R.T. functionality. Be aware that when A.R.T. is opted here, USI channels 2A and 2B must be available. These settings do affect functionality or safety of the configuration.

Remote IO Networks Here you can view the allocated COM port. 2B is allocated automatically as remote IO network port.

Note:

You can only change the size of a cabinet when no components are installed.

Page 224: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

4 – Safety Builder configuration tools

201 Release 152, Issue 1.0

IO chassis properties

You can use this dialog to change and view the IO chassis properties.

To access this dialog right-click a configured chassis in the modules bar or the work area and select properties. A dialog similar to the following will appear:

Name The name of the cabinet. This must be a plant-wide unique name.

Position The position of the cabinet.

• Adding a local cabinet on position 1 will place that cabinet to the far left of the work area.

• Adding a cabinet on the highest location available will place that cabinet to the far right.

• Local cabinets will occupy the lowest position numbers (max. 1 - 5).

• The first remote cabinet will occupy the location to the right of the highest local cabinet position.

Height The height of the cabinet between 24 inch (600 mm) and 80 inch (2000 mmm). Increments of 4 inch (100 mm)

Width The width of the cabinet between 24 inch (600 mm) and 80 inch (2000 mmm). Increments of 4 inch (100 mm)

Set as default Selecting this check box will set the current dimensions as new default for the type relating to the current view.

Page 225: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Hardware Configurator

Safety Manager Software Reference 202

CP Module properties

This dialog contains module type information displayed in a drop-down box. For most modules this information is shaded and cannot be edited.

• For the QPP module the drop-down box allows you to select a QPP-0001 or a QPP-0002. QPP-0001 is the default choice.

The CP Module properties dialog shows the module name, module type and where it is located in the cabinet. To access this dialog, right-click the module in the modules bar or the work area and click Properties from the drop-down menu.

IO chassis address Shows IO chassis address.

IO bus # Defines the IO bus that interconnects the IO chassis with the SM Controller.

Additional details with respect to:

Safety Manager

For non redundant chassis you can only choose non redundant IO busses; for redundant chassis you can only choose redundant IO busses.

Safety Manager A.R.T.

In case this Controller architecture applies, only redundant busses are available.

For information on how to define the redundancy of an IO bus, see “Controller properties - Chassis IO” on page 197.

Notes: 1. When a QPP-0001 is selected but a QPP-0002 is placed, this module automatically

switches back to the “QPP-0001 compatible mode”.2. You need to select a QPP-0002 when:

- the system includes SM universal IO,

- Remote IO A.R.T. is configured,

- Safety Manager acts as Modbus Master.

Page 226: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

4 – Safety Builder configuration tools

203 Release 152, Issue 1.0

IO Module properties

In the IO Module properties dialog box, you can view the properties of the selected IO module and indicate or view whether the module should be test enabled or ELD monitored (depending on the IO module, some settings may not be available). In addition, you can define the voting settings (some settings may not be customizable).

The Module properties dialog box has two tabs:

• IO Module properties - General

• IO Module properties - Advanced

IO Module properties - General

This tab is available for all IO modules.

This tab only displays information and cannot be edited. It shows the IO module name, module type and where it is located in the cabinet. To access this dialog, right-click the module in the modules bar or the work area, click Properties from the drop-down menu and select the General tab.

Page 227: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Hardware Configurator

Safety Manager Software Reference 204

IO Module properties - Advanced

This tab is only available for IO modules, and not for CP modules or IO extenders.

To access it, right-click the module in the modules bar or the work area, click Properties from the drop-down menu and select the Advanced tab.

Test disabled When this option is checked, the testing of the selected module is disabled.

This option is only available for Analog Outputs.

ELD monitored Defines the monitoring of Earth Leakage Detection (ELD). Options are Not monitored, Floating and Grounded.

This option only applies for modules supporting ELD (see Hardware Reference).

Testing The type of voting used in this module. Available options are Normal and 1oo2d, depending on the chosen architecture.

Page 228: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

4 – Safety Builder configuration tools

205 Release 152, Issue 1.0

Mounting Carrier (MCAR) properties

Mounting carriers are terminal assembly carriers for SM universal IO Termination Assembly (IOTA) modules.

Mounting carriers come in different types and sizes. They are not configurable; their properties are part of the type selection.

For more information see the Hardware Reference.

IO Termination Assembly (IOTA) properties

In the IOTA Properties dialog box you can view the properties of the IO termination assembly.

To access the IOTA Properties dialog box select the IOTA and press F4, or right-click and select Properties from the drop down menu.

Remote IO properties

In the Remote IO properties dialog box, you can view the properties of the SM universal IO.

IOTA name The name of the IOTA. This must be a name unique within the controller (and not equal to any chassis).

IOTA type The type of IOTA. This cannot be changed: It has been chosen while placing the IOTA.

(For details see Hardware Reference).

Remote IO network

The name of the remote IO network the IOTA is connected to.

Node address The node address assigned which is to be set hardwired with the Node Address Jumper on the IOTA. All universal modules on this IOTA will respond to this node address.

The node address must be unique in the remote IO network.

Page 229: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Hardware Configurator

Safety Manager Software Reference 206

The Remote IO properties dialog box has the following tabs:

• Remote IO properties - General tab

• Remote IO properties - Temperature limits tab

Remote IO properties - General tab

To access this dialog select a SM universal IO module, press F4 (or right-click and select Properties from the drop down menu) and select the General tab.

Module type Defines the type of SM universal IO module installed.When one or more points are allocated to this module, the module type cannot be changed anymore.

(For details see the Hardware Reference).

Enable ESD input Activates channel 32 as ESD input; this can only be done in case no point is allocated to this channel yet.At the same time you must set the ESD link on the IOTA to reroute the signal of channel 32 to the ESD input connector.

(For details see the Hardware Reference)

Set as default By enabling this checkbox all SM universal IO modules added as of this point onwards will be given the same ESD settings.

Report spare channel diagnostics

By enabling this checkbox diagnostics for spare channels on this module can be read.

Detect HART handheld

By enabling this check box, the SM universal IO module detects when HART handheld devices are used on an analog input or output channel. It then manages that the HART signal does not interfere with IO diagnostic functions and vice versa.

Position Defines the Cabinet name and IOTA name the SM universal IO module is assigned to.

Page 230: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

4 – Safety Builder configuration tools

207 Release 152, Issue 1.0

Remote IO properties - Temperature limits tab

In this dialog box you set the temperature limits for alarm and shutdown conditions related to the operational temperature measured inside the SM universal IO module.

The ‘Degree type’ that is shown (Kelvin, degrees Fahrenheit or degrees Celsius) depends on the type that is selected in Plant Properties.

To access this dialog select a SM universal IO module, press F4 (or right-click and select Properties from the drop down menu) and select the Temperature limits tab.

High temperature shutdown

The temperature limit above which the SM universal IO module shuts down.

The default setting is +70°C (158°F), the maximum setting is 90°C (194°F), the minimum setting must be above the High temperature alarm.

High temperature alarm

The temperature limit above which the SM universal IO module gives an alarm.

The default setting is +60°C (140°F), the minimum setting is 40°C (104°F), the maximum setting must be below the High temperature shutdown.

Low temperature alarm

The temperature limit below which the SM universal IO module gives an alarm.

The default setting is –10°C (14°F), the maximum setting is 0°C (32°F), the minimum setting must be above the Low temperature shutdown.

Page 231: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Hardware Configurator

Safety Manager Software Reference 208

Low temperature shutdown

The temperature limit below which the SM universal IO module shuts down.

The default setting is –20°C (–4°F), the minimum setting is -40°C (-40°F), the maximum setting must be below the Low temperature alarm.

Set as default By enabling this checkbox all SM universal IO modules added as of this point onwards will be given the same temperature settings.

Page 232: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

4 – Safety Builder configuration tools

209 Release 152, Issue 1.0

Point ConfiguratorPoints contain (field) values that can be processed by a Control Processor. Points need to be configured in the Point Configurator before they can be processed.

To configure points, you need to set their properties and allocate them to IO channels or communication channels.

With a Safety Manager selected you can use Point Configurator to:

• Create points.

• Allocate, modify and view points.

• Import and Export points.

• Delete points.

• Define and change the layout of point Views for on-screen and in reports.

• Create hard copies (reports) of point Views.

This section covers the following topics:

Topic See

Starting the Point Configurator page 210

Point Configurator menu page 212

Toolbars page 215

Views bar page 216

Using the Point Configurator page 217

Working with Views page 218

Configuring Views page 222

Working with points page 226

Configuring a point page 229

Importing and exporting points page 235

Find Dialog page 236

Print page 239

Point properties page 240

Page 233: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Point Configurator

Safety Manager Software Reference 210

Starting the Point ConfiguratorTo start the Point Configurator from Safety Builder, you either:

• Click its icon in the Navigation panel,

• Click Tools > Configuration > Point Configurator from the Menu bar

• Press the access keys Alt, T, C, P

The Point Configurator main screen appears, which resembles Figure 18 on page 210.

This program window consists of the following sections:

• The menu bar, toolbars, navigation panel and status bar. For a description of these bars see “Screen layout” on page 27.

• The Explorer bar (1) in Point Configurator is referred to as Views bar. This section allows you to quickly change the View of the point database. You can

Note:

If you get a popup stating exclusive access is denied see “Working in a multi user environment” on page 211.

Figure 18 Point Configurator main screen

Page 234: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

4 – Safety Builder configuration tools

211 Release 152, Issue 1.0

use system Views (see “System folder and views” on page 219) or create custom Views (“Creating Views” on page 220).

• The Point Database (2) shows an overview of all points selected in the current View. You can configure the columns, filters and sort order (see “Configuring Views” on page 222).

• In the Detailed View (3) the properties of the point you select in the point database are displayed. The details that are shown depend on several aspects. For more details about the Detailed View see “Point properties” on page 240.

At the bottom of the detailed View you will find four navigation buttons . You can use these buttons to navigate through the points in

the point database.

A detailed description of all point properties can be found in “Allocating points” on page 231.

Working in a multi user environment

When you try to access the SM Controller with multiple users simultaneously, access via this tool may be denied and you get a popup stating either:

Access is denied, please try again later.

Exclusive access is denied, please try again later.

• If the Plant database is opened for exclusive use by someone using Network Configurator, your access to this tool is denied.

• If the SM Controller is accessed by someone else, using this or a similar configuration tool, your access to this tool is denied.

You cannot continue until the “denied access” lock is relieved by the other user(s).

For more information see also “Multi user environment” on page 40.

Tip:

If you don’t see the navigation buttons drag the split bar up.

The split bar is the bar that divides the point database area from the Detailed View area.

Tips:1. To give up exclusive access to a Plant click Stop Configuration on the button bar.2. To give up exclusive access to an SM Controller access the Network Configurator.3. To give up shared access exit the tool or function that demands shared access.

To give up all access you can close the file (click File>Close from the menu bar).

Page 235: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Point Configurator

Safety Manager Software Reference 212

Point Configurator menuThe list below shows the menu structure of the Safety Builder Point Configurator.

Menu item Description

File

>Close Closes the Point Configurator.

>Print Activates the print dialog (see “Print” on page 239).

>Import Points Import points from an external database file. (See “Importing and exporting points” on page 235.)

>Export Points Export points to an external database file format. (See “Importing and exporting points” on page 235.)

>Exit Exits Safety Builder.

Edit

>Undo Undo the last action. Safety Station supports multiple undo’s.

>Cut Delete the current selection and add it to the copy buffer.

>Copy Copy the value of current selection into the copy buffer.

>Paste Paste the value of the copy buffer at the currently selected location.

>Delete Deletes the currently selected object.

>Select All Selects all points in the point database.

>Rename Change the name of the selected component.

>Properties View or edit the properties of the selected component.

>Find Opens the Find dialog (see “Find Dialog” on page 236).

View

>Toolbars Displays a sub menu with available toolbars for which display can be toggled.

The following toolbars are available:

• Point Configurator Components

• Point Configurator Operations

• Common Operations

>Navigation Panel Toggles display of the Navigation panel.

>Explorer Bar Toggles display of the Explorer (Views) bar.

Page 236: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

4 – Safety Builder configuration tools

213 Release 152, Issue 1.0

>Zoom In Zooms in on the work area.

Enlarges the font size of point List.

>Zoom Out Zooms out on the work area.

Reduces the font size of point List.

>Compilation Log File

Opens the Application Compiler log file.

>Auto fit Scale to make all columns visible.

Components

>Digital Input Adds a new point to the database with point type digital input.

>Analog Input Adds a new point to the database with point type analog input.

>Binary Input Adds a new point to the database with point type binary input.

>Digital Output Adds a new point to the database with point type digital output.

>Analog Output Adds a new point to the database with point type analog output.

>Binary Output Adds a new point to the database with point type binary output.

Configure

>Allocate Automatic Allows you to allocate points automatically to hardware (see “Allocate automatic” on page 232).

>Automatic Communication Allocation

Allows you to speed up the allocation process of the logical connections (see “Automatic communication allocation” on page 232).

>Column Configuration

View or change column configuration.

>Filter Configurantion

View or change filter configuration.

>Sort Configuration View or change sort configuration.

>New Folder Create a new folder in the View bar (see “Working with Views” on page 218).

>New View Creates a new View in the selected folder of the View bar (see “Working with Views” on page 218).

>Open View Opens the View selected in the View bar (see “Working with Views” on page 218).

>Save View Stores the configuration in the selected View (see “Working with Views” on page 218).

Page 237: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Point Configurator

Safety Manager Software Reference 214

>Save View As Allows you to store the current View with a new name (see “Working with Views” on page 218).

>Publish Application Publishes application version changes of the selected SM Controller (see “Publish Application” on page 76).

Tools

>Configuration Displays a sub menu with available configuration tools.

The following tools are available:

• Network Configurator

• Hardware Configurator

• Point Configurator

• Application Editor

• Application Compiler

• Migrate Application

>On-line Displays a sub menu with available on-line tools.

The following tools are available:

• Controller Management

• Point Viewer

• Application Viewer

>Audit trail Viewer Launches the Audit Trail Viewer.

>Reset Justification Resets the Audit Trail Justification condition. For details see “Event justification” on page 435.

>Password Launches the Security tool (see “Entering password” on page 430).

>Options Enables you to set general program options (see “Options” on page 433).

Help

>Safety Builder Help Launches the Safety Builder Help function.

>About Shows current version and license of the program.

Page 238: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

4 – Safety Builder configuration tools

215 Release 152, Issue 1.0

Toolbars

A toolbar contains a subset of operations or components that can be used by the active program.

Most active programs have an operations toolbar and a components toolbar. For the location of these toolbars see “Screen layout” on page 27.

For more information see:

• Show/hide a Toolbar

This section discusses the Point Configurator related toolbars:

• Common Operations

• Point Configurator Operations

• Point Configurator Components

Common Operations

The Common Operations toolbar contains the common functions that are often used in Point Configurator.

Click View > Toolbars > Common Operations to toggle the Common Operations toolbar.

Point Configurator Operations

The Point Configurator Operations toolbar contains the most common functions.

Click View > Toolbars > Point Configurator Operations to toggle the Point Configurator Operations toolbar.

Point Configurator Components

The Point Configurator Components toolbar contains buttons to add components.

Click View > Toolbars > Point Configurator Components to toggle the Point Configurator Components toolbar.

The following components are available:

Note:

A toolbar only shows the most used operations or components. Some operations (program functions) and components can only be accessed via the Menu bar.

Page 239: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Point Configurator

Safety Manager Software Reference 216

Views barThe Views bar is an Explorer bar as defined in “Explorer bar” on page 32. It allows you to quickly change the View of the point database.

For details see:

• “System folder and views” on page 219 and

• “Creating Views” on page 220

For information on views, see “Views” on page 217.

Selecting a button described below performs the same action as the corresponding menu item under Components.

Digital Input

Use this component to add a new point to the database with point type digital input.

Analog Input

Use this component to add a new point to the database with point type analog input.

Binary Input

Use this component to add a new point to the database with point type binary input.

Digital Output

Use this component to add a new point to the database with point type digital output.

Analog Output

Use this component to add a new point to the database with point type analog output.

Binary Output

Use this component to add a new point to the database with point type binary output.

Page 240: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

4 – Safety Builder configuration tools

217 Release 152, Issue 1.0

Using the Point ConfiguratorThe Point Configurator gives direct access to the point database, in which you can view, print, create, configure or delete points and their properties.

The Point Configurator uses views to realize this.

Before continuing, you should first familiarize yourselves with below topics:

Other main topics related to using the Point Configurator are:

• Working with Views

• Configuring Views

• Working with points

• Configuring a point

• Point properties

Point database

The point database contains system points, status points, diagnostic points and application points.

The point database contains the properties for each point.

For details on what can be found in the point database, see “Point properties” on page 585.

Views

You can access the point database by means of Views. Views allow you to filter the information in the point database, prompting you with relevant information only.

You can use (pre programmed) system Views or create your own Views.

To work with views, see “Working with Views” on page 218.

Topic See

Point database page 217

Views page 217

Processing points page 218

Importing and exporting points page 218

Point Configurator shortcut keys page 218

Page 241: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Point Configurator

Safety Manager Software Reference 218

Processing points

By using a View, you can filter and select a single point or a group of points. These point can then be processed.

To work with points, see “Working with points” on page 226.

Importing and exporting points

You can import and export points, and point properties, to an external database to handle the process of creating and configuring points via an external application.

To import from and export to an external point database, see “Importing and exporting points” on page 235.

Point Configurator shortcut keys

Besides the shortcut keys listed in “Keyboard shortcut and access keys” on page 35, the following shortcut keys are active when you use the Point Configurator:

• F2 opens the rename function of the selected point

• Ctrl+D creates a New Folder.

• Ctrl+L opens the Column Configuration dialog.

• Ctrl+M zooms in to enlarge the font size of the point list.

• Ctrl+O zooms out to reduce the font size of the point list.

• Ctrl+T opens the Filter Configuration dialog.

• Ctrl+R opens the Sort Configuration dialog.

• Ctrl+W creates a New View.

Working with ViewsTo simplify editing and viewing of points, the Point Configurator offers standard and custom Views. You can select a View to see only the points of your interest.

The standard Views available are listed in the Explorer bar (see Figure 19 on page 219 for an example). The standard Views are located in the System folder of the Explorer bar.

Figure 19 on page 219 displays the Point Configurator Explorer bar with a list of Views.

Page 242: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

4 – Safety Builder configuration tools

219 Release 152, Issue 1.0

System folder and views

Safety Builder Point Configurator is standard equipped with a System folder that has several system views. These views can be accessed in the Explorer bar.

You can activate a view by double-clicking it. The point database will then automatically switch to the selected view.

The following system views are available:

• All non-allocated points

• All points allocated to hardware

• All points location COM

• All points location FSC

• All points location SYS

Figure 19 Point Configurator Views

Related topic(s): for more detail see

• System folder and views

• Switching Views

• Creating Views

• Modifying Views

• Sort Point View manually

• Saving Views

Page 243: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Point Configurator

Safety Manager Software Reference 220

• All points sorted on tag number

• All points sorted on Type and Tag

Limitations when working with the System folder and views

The user is only allowed to perform a limited number of actions when working with the System folder and views. You cannot:

• create or move custom folders and views in(to) the System folder,

• rename or delete the System folder or any system view,

• save modified system views in the System folder; use Save as instead and select a custom folder.

Switching Views

To switch Views, double-click the preferred View in the explorer bar.

Creating Views

Before creating a new View, you must set up and designate the folder in which the View will be stored. You cannot store custom Views in the system folder.

To store a new View, right-click Folders and Views in the explorer bar and select New Folder. Now enter a name for the folder.

In order to save the current View, select Configure > Save View As from the menu. First a Confirm dialog appears; select Yes to open the Save As dialog. Next, select the applicable folder and specify the name of the View.

Modifying Views

A number of Point Configurator elements can be customized:

• Configuration of columns

• Configuration of filters

• Configuration of the sort order

These configurations are described in “Configuring Views” on page 222.

You can also manually reorder the point view as described in “Sort Point View manually” on page 221.

Note:

Views must be added to custom folders. It is not possible to add Views to system folders.

Page 244: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

4 – Safety Builder configuration tools

221 Release 152, Issue 1.0

Sort Point View manually

After you opened your View you may want to reorder the point listing manually, as shown in Figure 20 on page 221.

1 To reorder the listing in a view, you must place your mouse cursor over the column you wish to sort on; the mouse cursor changes in a black arrow.

2 Click once to sort ascending (A to Z), click twice to sort descending (Z to A).

3 You can now select a column you want to sort on next and repeat above step; the column heading numbers (1, 2, 3, etc.) identify the sort order.

4 To unselect a column from sorting place the mouse cursor over the column and click once with the CTRL key pressed.

5 Repeat these steps until your sort is satisfactory.

The example in Figure 20 on page 221 shows a fraction of the View ‘All points located SYS’ reordered

• primarily descending by point Type,

• secondly ascending by Tag Number.

Saving Views

When you have made changes to a View or created a new View, you need to save it if you want to use it in the future.

If you want to override the current View with the changes you can select Configure > Save View from the menu. This option is not available for system Views.

Tips:1. For more information on table views see “Table views” on page 33.2. To save your sort configuration see “Sort configuration” on page 225.

Figure 20 The point listing ‘All points located SYS’ reordered

Page 245: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Point Configurator

Safety Manager Software Reference 222

If you want to store the View under a new name you can use Configure > Save View As. If you do so a dialog similar to Figure 21 on page 222 will appear: This option is available for system Views and custom Views.

Configuring ViewsIn order to adjust the View according to your requirements, you can configure a number of display elements, which are described in this section.

It covers the following topics:

• Column configuration

• Filter configuration

• Sort configuration

Column configuration

To access this dialog, click the Column Configuration button in the toolbar or open it via the Configuration menu (Configuration > Column Configuration).

The area on the left shows the available properties that are currently not displayed in the selected View. The right-hand area shows the properties that are currently displayed. By moving properties from the Available properties column into the Displayed properties column or vice versa, you can indicate which point data you want the column to display.

The order of the items in the right-hand area represents the order of the selected items in the point database. The order can be changed by using the First, Up,

Figure 21 Point Configurator Save As

Save Under Folder Select the folder you want to save the View in. You must always select a folder.

If no folder for saving custom Views is present yet, you need to create a folder before you save the View. To create a folder, choose Configure > New Folder while selecting Folders and Views (or any previously made folder) in the Explorer Bar.

Save As Enter the name you want to save the View under.

Page 246: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

4 – Safety Builder configuration tools

223 Release 152, Issue 1.0

Down and Last buttons. You can also change the width of each column by modifying the Width value of the applicable Property.

Tip:

A width always needs to be entered with three digits, so 10 should be entered as 010.

Add > Moves the selected property to Displayed properties.

All >> Moves all properties to Displayed properties.

<< None Removes all properties from Displayed properties.

< Remove Removes the selected property from Displayed properties.

First Moves the selected property up to the first position.

Up Moves the selected property up one position.

Down Moves the selected property down one position.

Last Moves the selected property down to the last position.

Page 247: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Point Configurator

Safety Manager Software Reference 224

Filter configuration

To access this dialog, click the Filter Configuration button in the toolbar or open it via the Configuration menu (Configuration > Filter Configuration).

In this dialog, you can filter points to View and hide selected points in the current View. By setting a number of criteria, you indicate which points you want to be displayed and which point should not be displayed.

Property Sets the property you want to filter.

You can choose from all properties that are displayed in the selected View.

Value Sets the value of the property you want to filter.

The filter works case sensitive and the asterisk sign (“*”) can be used as a wildcard.

Add Adds the property and value to the filter list displayed in the bottom pane.

Adding a property and value means that only points where the added property has the added value are displayed.

For example: adding the property/value combinations “TagNumber=test*” and “Location=EXT” only displays points where the TagNumber starts with “test” and the Location equals “EXT”.

Edit Filter Edits the value or property from the selected item in the filter list.

Update Updates the value or property from the selected item in the filter list after you have edited it using the Edit Filter option.

Page 248: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

4 – Safety Builder configuration tools

225 Release 152, Issue 1.0

Sort configuration

To access this dialog, click the Sort Configuration button in the toolbar or open it via the Configuration menu (Configuration > Sort Configuration).

The Sort Configuration settings determine the order in which points are displayed. The Available properties area on the left shows the available properties (shown in the Displayed properties list of the Column Configuration). The Sort properties area on the right shows the priorities and the sorting order of points:

The top item in the Sort properties list will get the highest priority in the sorting order.

The sorting order can be set by clicking on ASC (ascending order) or DESC (descending order) in the Order column and choosing the correct order from the pull down menu. You can sort up to 16 items this way.

Delete Deletes a filter from the filter list.

Filter Activates the filter with the displayed properties.

Tip:

To manually change the order in which the points are sorted see “Sort Point View manually” on page 221.

Page 249: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Point Configurator

Safety Manager Software Reference 226

Working with pointsThis section contains information on creating and configuring points.

The following topics are available:

• Point types

• Creating a point

• Renaming a point

• Deleting a point

Add > Moves the selected property to Sort properties.

<< None Removes all properties from Sort properties.

< Remove Removes the selected property from Sort properties.

First Moves the selected property up to the first position.

Up Moves the selected property up one position.

Down Moves the selected property down one position.

Last Moves the selected property down to the last position.

Page 250: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

4 – Competences and precautions

227 Release 152, Issue 1.0

Point types

Table 5 on page 227 lists the point types available in Safety Manager.

Creating a point

You can create points in the following ways:

1. Create a new point from the component toolbar.

Select the required point type from the component toolbar. You can choose the following types: DI, AI, BI, DO, AO, BO. A new point of the selected type will be added to the point database.

2. Create a new point from the point database.

Right-click in the point database, and choose Create Point.A pop-up menu opens, allowing you to choose the following point types: DI, AI, BI, DO, AO, BO. A new point of the selected type will be added to the point database.

3. Create a new point when editing an FLD.

This form of adding may also include points of other types, such as timers (T). See “Application Editor” on page 288 for details.

Table 5 Safety Manager point types

Type Description

DI Digital input Boolean input (either 0 or 1)

AI Analog input Input with type Long or Float

BI Binary input Input with type Byte, Word, Long or Float

DO Digital output Boolean output (either 0 or 1)

AO Analog output Output with type Long or Float

BO Binary output Output with type Byte, Word, Long or Float

M Marker Boolean

C Counter Word (range 0 - 8191)

T Timer Timebase ms, s, min

R Register Byte, Word, Long or Float 1

1 For an explanation of the data types (Byte, Word, Long, Float) see “Data type” on page 590.

Note:

When creating a new point, you must fill the type and tag number fields as these combined form a unique identifier for any point.

Page 251: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Point Configurator

Safety Manager Software Reference 228

4. Copy an existing point from the point database.

a. Click in the area directly left of the first column of the point you want to copy, so that all columns of this point are highlighted and an arrow appears left to the first column.

b. Right-click in one of the fields of the selected point and choose Copy.

c. Right-click anywhere in the point database and choose Paste.

A copy of the selected point will be added to the point database.

By selecting more than one point in the point database (by using shift-click) it is possible to copy and paste multiple points.

5. Copy an existing point from an FLD. When copying (part of) an FLD with points allocated, the point types and applied settings are copied as well. See “Application Editor” on page 288 for details.

6. Import an external point database containing new points. See “Importing and exporting points” on page 235 for details.

Renaming a point

User configurable points can be renamed, assuming no conflict consists with other points.

You can rename points in the following way:

• Double-click in the TagNumber field and edit the tag number

• Import an external point database containing a list of renamed points. For details see “Importing and exporting points” on page 235.

Attention:

Tag name, description and allocation are unique identifiers for each point and cannot be copied. When copying a point, only the point type and the applied settings are copied.

Note:

It is not mandatory to compile and load the application after renaming a point, you can use Publish Application instead.

In this way on-line users of the SM Controller will have the latest point data available. For further details see “Publish Application” on page 76.

Page 252: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

4 – Competences and precautions

229 Release 152, Issue 1.0

Deleting a point

You can delete points in the following ways:

1. Delete one or more points in the point database itself:

a. Click in the area directly left of the first column of the point you want to delete, so that all columns of this point are highlighted and an arrow appears left to the first column.

Note:By selecting more than one point in the point database it is possible to delete multiple points. Use Shift+click or Ctrl+click to select more than one point.

b. Right-click in one of the fields of the selected point(s) and choose Delete Point.

After a confirmation of the delete action, the selected point(s) will be deleted.

2. Import an external point database containing a list of deleted points. For details see “Importing and exporting points” on page 235.

Points of types other than DI, AI, BI, DO, AO and BO, like timers (T), can only be deleted from the point database by deleting them from the FLD they are used in using the Application Editor (see “Application Editor” on page 288).

Configuring a point

When you configure a point you assign properties to the point.

• Some properties are filled by the user, others are filled by tools within Safety Builder.

• Note that a number of properties are to provide information to the user; they are ignored by the system.

This section contains the following topics:

Attention:

When you delete a point of type DI, AI, BI, DO, AO or BO from an FLD, the point is not removed from the point database.

On the other hand: logic symbols that are stored in the point database, such as timers (T) and registers (R) are removed from the point database when deleted from an FLD.

Note:

Some properties or properties of a point that are shown cannot be modified by the user.

Page 253: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Point Configurator

Safety Manager Software Reference 230

• Configuration steps

• Configuration procedure

• Allocating points

• Allocate automatic

• Allocate manually

Configuration steps

point configuration can be split in the following steps:

1. Creating a point In this initial step, you only fill the required parameters. For details, see “Creating a point” on page 227.

2. Assigning primary properties to a point In this step you – or Safety Builder toolset – add the first set of properties to the point configuration.

Properties can be mandatory or descriptive.

- some provide information to a user and are ignored by the system,

- some are only visualized after the point has been allocated. (See step 4. below.)

For more information see “Point properties” on page 240.

3. Allocating points In this step you allocate a point to either hardware and/or communication channels. You can allocate points manually or automatically.

In addition you can allocate a number of communication devices you want to copy the point status to.

To learn how to allocate a point, see “Allocating points” on page 231.

4. Finalizing properties Some properties relate to the allocation of a point and are therefore only visualized after allocation of that point.

Page 254: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

4 – Competences and precautions

231 Release 152, Issue 1.0

Configuration procedure

You can configure or edit a point property in the following ways:

1 Use the Point Properties dialog.

a. First, open the Point Properties dialog. To achieve this select the required point in the point database, and do one of the following:

- select F4,

- double-click on the point you want to configure,

- right-click on the point you want to configure, and choose Properties,

- in the menu select Edit > Properties.

b. The Point Properties dialog appears. In the upper part of this dialog, the setting and description fields of the selected point can be edited.

For details see “Point properties” on page 240.

c. Allocate the point to IO or a communication channel. For details see “Allocating points” on page 231.

d. Other points than the one currently selected can be configured by choosing a different combination of Point type and Tag number.

2 Use the embedded detail view:

a. Click in the point database on the point you want to configure

b. Edit the point properties as they appear in the detail view below the point database. For details see “Point properties” on page 240.

c. Use the four navigation buttons to navigate through the points in the point database.

3 Using fields directly in the point database:

It is possible to edit the properties of a point directly from the point database by clicking on the relevant property and changing it in the text box or pull down menu that appears. Obviously, this is only possible for properties that are displayed in the current View and are not shaded.

For details see “Point properties” on page 240.

Allocating points

You must allocate each point that is reflected in the application logic (FLD). To allocate a point the following steps are required:

1. allocate the point to

a. an IO module (see “Hardware allocation area” on page 247) or,

b. a communication device (see “Communication allocation area” on page 245 for details).

2. set the fault reaction of the point (see “Fault reaction area” on page 252),

Page 255: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Point Configurator

Safety Manager Software Reference 232

3. optionally you can copy the point status to one or more communication devices (again see “Communication allocation area” on page 245 for details).

You will find the point configuration details at the bottom of the detail view, as shown in Figure 18 on page 210, or in a separate Point Properties dialog. For instructions how to access either one, see “Configuration procedure” on page 231.

See also the following related topics:

• Allocate automatic

• Allocate manually

Allocate automatic

All points can be allocated manually or automatically. This topic describes automatic allocation. See Allocating points for general information about and options regarding allocating points.

• “Automatic communication allocation” on page 232 describes how to allocate points automatically to communication devices.

• “Automatic hardware allocation” on page 233 describes how to allocate points automatically to hardware.

Automatic communication allocation

To speed up the allocation process of the logical connections you can have this done automatically. To access this function select Configure > Automatic communication allocation in the menu.

Notes:1. Automatic allocation will function only when all points selected in the view are valid

for allocation.2. When allocating automatically, only the allocation fields are filled. Properties such as

SOE, Fault Reaction, etc. remain unchanged. For an overview of the default settings see “Database field properties table” on page 616.)

Page 256: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

4 – Competences and precautions

233 Release 152, Issue 1.0

Automatic hardware allocation

To allocate points automatically to hardware, select Configure > Allocate Automatic from the menu or choose the Allocate Automatic icon in the Toolbar.

Allocation purpose Choose between

• Input (data entering the Controller)

• Output (data leaving the Controller)

Logical connection Choose which available logical connection is to be used.

Attention:

Automatic hardware allocation is only possible for system configurations that consist of chassis IO only. As soon as you define SM universal IO hardware for a SM Controller, automatic hardware allocation is no longer possible. The relevant commands will be disabled.

Page 257: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Point Configurator

Safety Manager Software Reference 234

Allocate manually

All points can be allocated manually or automatically. This topic describes manual allocation.See Allocate automatic for information as how to allocate points automatically.

When a point is manually allocated to hardware, you must assign a Chassis / IOTA, Slot a Channel and a Size (if the point is of type BI or BO – for more information see “Size” on page 598.)

To allocate points manually you should:

1 Select a point from the point database.

2 Fill out the allocation details as described in “Point properties” on page 240.

Size Here the user is requested to fill the number of allocated IO channels on an IO module to read or write unsigned binary values. The minimum size is 1, the maximum size is 31.

For more information see “Size” on page 598.

Page 258: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

4 – Competences and precautions

235 Release 152, Issue 1.0

Importing and exporting pointsWith the Import Points and Export Points functions you can import and export points from and to an external database application.

In the external application you can:

• modify point properties of multiple points by changing the exported point properties before re-importing the point database,

• create multiple new points by adding them to the exported point database before re-importing the point database,

• rename multiple existing points by listing the new name in the exported point database before re-importing the point database,

• delete multiple existing points by identifying them as such in the imported point database,

• apply identical properties to new points by copying existing points properties onto the new created points before re-importing the point database.

For information about import and export operations see:

• “Exporting point properties” on page 235

• “Importing point properties” on page 235

For information about external point database, its structure and operations see “Import and Export” on page 613.

Exporting point properties

To export Safety Manager point information select File>Export Points.

A popup dialog will appear to define the location and filename to save to.

For detail information of the data exported, see “Import and Export” on page 613.

Importing point properties

To import Safety Manager point information select File>Import Points.

Select the file to import via the pop-up dialog and click Open.

Attention:

Make sure that the drive you are saving to has sufficient disk space.

Export will not warn if you run out of disk space. It is recommended to verify the content of the exported database after saving.

Page 259: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Point Configurator

Safety Manager Software Reference 236

During the import action a log file is created, logging the errors that may arise during the import action. For details see “Log file” on page 644.

For detail information regarding the imported data, see “Import and Export” on page 613.

Find DialogYou can use this function to search for specific points or change the value of a property you search for.

It covers the following topics:

• Find Dialog - Find tab

• Find Dialog - Replace tab

Find Dialog - Find tab

With this dialog you can find specific points.

You can access this dialog by clicking the Find button in the toolbar and then selecting the Find tab.

Note:1. When importing an unknown combination of tag number and point type, a new point is

created to which the imported point properties will be applied.2. When importing a known combination of tag number and point type, the modified

point properties will be applied, providing these properties can be applied.3. Point properties must be valid and comply to the application design rules as indicated

in “Application design rules” on page 23 or the properties will be ignored.

Attention:

When errors are found during an import action, the faulty point properties will be ignored and default settings will be applied according the application design rules as indicated in “Application design rules” on page 23.

Page 260: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

4 – Competences and precautions

237 Release 152, Issue 1.0

Criteria Select which property you want to search in.

You can choose from:

• Point Type

• Tag Number

• Point Type & Tag Number

• Any string

• Enumerated Fields

• Not fully allocated

Find What: The text or value to be searched.

Depending on the selection in the Criteria field, the Find What: field contains a drop down menu, a text field or a combination of both.

From pull down menus you make the required selection(s).In text fields you can enter (part of) the name or character string you are looking for. You can also make use of other options:

• You can use an asterisk (“*”) as a wildcard before, in between or after characters. You can also use more than one asterisks in a search string. An asterisk represents any string of characters.Example: searching a tag number with “CP*”, will find all tag numbers that start with “CP”.

• You can use a question mark (“?”) before, in between or after characters. You can also use more than one question mark in a search string. A question mark represents one character in a string.Example: searching a tag number with “E?M”, will find all tag numbers that contain the combination E and M with one other charater in between.

Find Next Searches the next occurrence of the text in the Find What field.

Page 261: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Point Configurator

Safety Manager Software Reference 238

See also Find Dialog - Replace tab.

Find Dialog - Replace tab

With this dialog you can find and replace specific points.

You can access this dialog by clicking the Find button in the toolbar and then selecting the Replace tab.

Criteria Select which property you want to search in.

You can choose from:

• Point Type

• Tag Number

• Point Type & Tag Number

• Any string

• Enumerated Fields

• Not fully allocated

Note:

The Replace feature is not available for all properties.

Page 262: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

4 – Competences and precautions

239 Release 152, Issue 1.0

See also Find Dialog - Find tab.

PrintThis dialog allows you to print the listed point configuration.

To access select File > Print from the menu.

Find What The text or value to be searched.

Depending on the selection in the Criteria field, the Find What: field contains a drop down menu, a text field or a combination of both.

From pull down menus you make the required selection(s). In text fields you can enter (part of) the name or character string you are looking for. You can also make use of other options:

• You can use an asterisk (“*”) as a wildcard before, in between or after characters. You can also use more than one asterisks in a search string. An asterisk represents any sub string of characters. Example: searching a tag number with “CP*”, will find all tag numbers that start with “CP”.

• You can use a question mark (“?”) before, in between or after characters. You can also use more than one question mark in a search string. A question mark represents one character in a string. Example: searching a tag number with “E?M”, will find all tag numbers that contain the combination E and M with one other charater in between.

Replace With The text you want to use as a replacement

Replace Replaces the selected instance.

Replace All Replaces all occurrences of the search text.

Find Next Searches the next occurrence of the text in the Find What field.

Page 263: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Point Configurator

Safety Manager Software Reference 240

Point propertiesThis topic describes the different point properties that are available via:

• the Point Configurator tool,

• the import/export function.

You can access point properties in several ways. In this topic it is assumed that you use Point Configurator to access the point properties.

“Importing and exporting points” on page 235 explains how you can address the same properties via the import/export function.

Portrait (orientation) The report will be printed in a portrait orientation. This option is only available for a Columnar Report.

Landscape (orientation) The report will be printed in a landscape orientation. This option is only available for a Columnar Report.

Preview Shows a preview of the selected report.

Print Prints the selected report.

Designer Opens the report design utility. For more information on using this utility, see the user manual for FastReport (version 2.5).

Close Close the print dialog without printing.

Help Launches the Safety Builder Help function.

Tip:

For an overview of all point related properties and more detailed information, see “Point properties” on page 585.

Page 264: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

4 – Competences and precautions

241 Release 152, Issue 1.0

The Point Properties dialog

Figure 22 on page 241 shows a typical Point Properties dialog that you can access via Point Configurator. This dialog consists of a Points navigation area at the top, and a number of tabs.

Points navigation area

Figure 22 Point Properties dialog

Attention:

In this area you select existing points, you cannot create new points here.• To manually create a new point see “Creating a point” on page 227.• To import a new point see “Importing point properties” on page 235.

Page 265: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Point Configurator

Safety Manager Software Reference 242

This area in the Point Properties dialog contains common properties. These properties are always visible, no matter which tab is selected. In this area you can select the point you want to view/modify.

Point Properties - tabs

The point properties are presented on a number of tabs. The table below mentions the applicable tabs and when they are available. Details about each tab are described in the next paragraphs.

Point type Use this pull down box to select an existing point type.

A list of available point types can be found in “Point Type” on page 587.

Tag number Use this pull down box to select an existing tag number matching the point type. For more details see “Tag number” on page 588.

The common properties just below the Points navigation area are also always visible.

Type This “view only” field displays the selected point type.

A list of available point types can be found in “Point Type” on page 587.

Tag number Use this text field to view/modify the tag number of the point. For more details see “Tag number” on page 588.

Description Use this text field to view or modify the point description. For more details see “Description” on page 589.

Point Properties tab Safety Manager operates as ...

Name see stand-alone system SCADA component CDA component

Main page 243 Available Available Available

Options page 251 Available Available Available

Experion page 257 Not available Not available Available

Page 266: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

4 – Competences and precautions

243 Release 152, Issue 1.0

Point Properties - Main tab

Figure 23 on page 243 shows a typical example of the Main tab. In this tab you can define the main properties of points. It contains a number of specific areas and relevant property details.

The areas and details that are shown for a point depend on the type of point and its allocation.

See the applicable topic for more information about an area of this tab:

• General area

• Communication allocation area

• Hardware allocation area

• Field input device area

• Analog specification area

• Timer Specification area

• Counter Specification area

General area

This area is presented on the left side of the Main tab, and is always visible. Some details are specific to the type of point that is selected.

Figure 23 Main tab

Page 267: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Point Configurator

Safety Manager Software Reference 244

Attention:

The figure below is constructed, and contains all optional fields. It does not exist as such.

Location Use this text field to view or modify the location of the point. For more details see “Location” on page 589.

Unit Use this text field to view or modify the field unit the point is located in. For more details see “Unit” on page 589.

Sub unit Use this text field to view or modify the field subunit the point is located in. For more details see “Subunit” on page 590.

SIL Use this text field to view or modify the SIL level of the point. For more details see “SIL” on page 590.

Safety related Use this text field to view or modify the listed safety relation of the point. For more details see “Safety related” on page 590.

FLD number This field identifies the FLD the point is used on. If the point is not used on any FLD its value is 0. For more details see “FLD number” on page 592.

FLD title This field identifies the title of the FLD the point is used on. If the point is not used on any FLD no text is shown. For more details see “FLD title” on page 592.

Page 268: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

4 – Competences and precautions

245 Release 152, Issue 1.0

Communication allocation area

This area is presented on the right side of the Main tab, and is always visible. In this area you can define the communication allocations of points.

Data type This field is only applicable in combination with binary points and identifies the format of the point data.

For available data types see “Data type” on page 590.

Engineering units This field is only visible for analog points.

Use this field to specify the engineering units when applicable. For more details see “Engineering units” on page 591.

State 0 text This field is only visible for digital points.

Use this text field to view or modify the point status description for State 0. For more details see “State 0 text” on page 591.

State 1 text This field is only visible for digital points.

Use this text field to view or modify the point status description for State 1. For more details see “State 1 text” on page 591.

Notes:

1. If the point is an input of Point Type DI or BI with location COM or FSC the communication allocation area contains an input allocation.

2. For each point you can assign multiple output allocations, one for each created logical connection.

Page 269: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Point Configurator

Safety Manager Software Reference 246

Type This column defines the type of communication allocation.

• Input is only visible for Point Type DI and BI with Location COM or FSC. The point can be written by the communication device that is allocated (selected) in the Logical connection column. When applicable, you can only allocate the Type Input once per point.

• Output is visible for any Point Type, independent of the Location that is assigned. The point can be monitored by the communication device that is allocated (selected) in the Logical connection column. A point can be allocated as Output to multiple logical connections simultaneously, one for for each created logical connection.

Logical connection This column contains drop-down boxes that define the logical connection per input/output allocation. The choice of options is determined by the configured logical connections.

To specify or alter the value double click the cell. Next, select a value in the drop-down box.

For more information see “Creating a logical connection” on page 58.

PLC address This column defines the allocation of this point on the logical connection.

To specify or alter the value double click the cell. Next, you either:

• select a value in the drop-down box,

• enter the applicable string.

For more information see “PLC address” on page 596.

Related topic(s): “Communication allocation” on page 594

Page 270: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

4 – Competences and precautions

247 Release 152, Issue 1.0

Hardware allocation area

This area is presented on the right side of the Main tab. In this area you can define the hardware allocation of the specified point properties.

Attention:

This area is not shown when the point has Location COM or FSC.

In the figure above, the upper part shows data for a point allocated to a chassis IO module. The lower part shows data for a point allocated to a SM universal IO module.

Size Lets you define the number of bits of a binary point to be allocated on the hardware. For more information see “Size” on page 598.

• Safety Builder automatically changes the Data type to match the number of allocated bits. See “General area” on page 243 for more details.

Chassis / IOTA Identifies the allocated module.

• In case the point is allocated to a SM chassis IO module, this property shows the chassis containing the IO module.

• In case the point is allocated to a SM universal IO module, this property shows the applicable assembly.

For more information see “Chassis / IOTA” on page 599.

Slot Identifies the allocated slot ID of the IO module.

For more information see “Slot” on page 599.

Channel Identifies the IO channel the point is allocated to.

For more information see “Channel” on page 599.

Page 271: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Point Configurator

Safety Manager Software Reference 248

Field input device area

When you open or create a digital or binary input point, this area is used to show and define the settings for the related field input device. The figure below shows the Field input device area as it appears when a new digital or binary input point (DI or BI) is made.

Which properties can be configured depends on the hardware allocation and the type of channel. The combination of these settings allows the system to correctly interpret the signal from the related field input device.

Analog specification area

When you open or create an analog point, this area is used to define the analog specifications on that signal.

Note:

This area is only visible for input points that support the listed options.

The properties of this area are explained below.

Details about settings for different allocations is described elsewhere; refer to “Field input device properties” on page 599.

Type With this field you identify the type of sensor connected to the physical channel. The user can define this property in case the point is allocated to a local loop monitored input module.

For an overview of available options and their interpretation see the data sheet of the chosen input module. You can access such a data sheet via the Hardware Reference.

Transit time (seconds) This field allows you to set a transition period for:

• line monitored (local) input modules or,

• remote DI channels that are explicitly configured for loop monitoring (for additional information see “RIO channel properties area” on page 256).

By default the transit time is set to 1 second. The user can set this property within the range of 0.1 - 1000 seconds, with an accuracy of 0.1 seconds.

Page 272: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

4 – Competences and precautions

249 Release 152, Issue 1.0

The figure below shows the Analog specification area with the default settings after an Analog Input point was created.

The Analog specification area for Analog Output points (AO) does not show the properties for Transmitter alarm.

Timer Specification area

This area is presented on the right side of the Main tab, and is visible when a timer is selected. In Point Configurator the timer properties can only be viewed. To change these settings you must access the timer properties via the Application Editor.

Signal Type Use this field to define the type of signal being used by the analog channel.

The available options depend on the selected analog IO module for the point. For details see the corresponding data sheet in the Hardware Reference.

Transmitter Alarm These fields are only visible for analog input points.

The Low and High transmitter alarm values define the values at which a sensor out of range (SensAI) alarm is raised by the system.

You can deactivate a transmitter alarm by defining:

• 0 or 4095 for unscaled signals

• 0 or 25 for scaled signals

Related topic(s): For more information related to analog signal specifications, see:

“Detailed properties” on page 601

Note:

This field is only visible when the selected item is a timer.

Page 273: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Point Configurator

Safety Manager Software Reference 250

Counter Specification area

This area is presented on the right side of the Main tab, and is visible when a counter is selected. In Point Configurator the counter properties can only be viewed. To change these settings you must access the timer properties via the Application Editor.

Type This field shows the type of timer applied. The type identifies the timers’ response when triggered.

For an overview of timer types see “Timers” on page 538.

Base This field shows the smallest unit of a time period.

Value This field identifies the number of base units the timer will be active.

Related topic(s): “Time functions details” on page 543

Note:

This field is only visible when the selected item is a counter.

Range This field shows the range that is set for the counter.

Related topic(s): “Counter range” on page 593

Page 274: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

4 – Competences and precautions

251 Release 152, Issue 1.0

Point Properties - Options tab

Figure 24 on page 251 shows a typical example of the Options tab. In this tab you can define optional properties of points. It contains a number of specific areas and relevant property details.

The areas and details that are shown for a point depend on the type of point and its main configuration.

See the applicable topic for more information about an area of this tab:

• Force and write area

• Fault reaction area

• Power up area

• Sequence Of Events area

• Scaling area

• RIO channel properties area

Force and write area

This area is presented on the left side of the Options tab, and is always visible.

Figure 24 Options tab

Page 275: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Point Configurator

Safety Manager Software Reference 252

Fault reaction area

This area is presented on the left side of the Options tab, and is visible when fault reaction applies. Use this area to specify the fault reaction for that point.

Which properties you can enter depends on the type of signal and the allocation.

Table 6 on page 252 shows the possible fault reaction settings for hardware IO.

Force Enable Select this check box to enable forcing on the point. For more details see “Force enable” on page 603.

Write Enable This check box is only available for input points with location COM.

Select this check box to enable writing of the point. For more details see “Write enable” on page 603.

Attention:1. Assuming the point allocation hardware/protocols support the chosen fault reaction,

you can set the fault reaction on a per channel basis, with the exception of DO on chassis-based output modules. For chassis-based output modules a DO fault reaction setting is implemented on module level. This implies that if you change/set the fault reaction setting of one DO channel, you therewith change the setting of all DO channels on that chassis-based output module.

2. The default fault reaction when creating a new IO point is Low, Fixed value or 0mA (depending on the IO type chosen).

Table 6 Fault reaction setting

IO “Safe” fault reaction settings1

1 If you have one of these settings, Safety Manager will test and respond to a module or channel failure.

“Non safe” fault reaction settings

Digital input High or Low Scan or Hold

Analog input Top scale or Bottom scale Scan or Hold

Digital output Low Appl

Analog output 0 mA Appl2

Page 276: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

4 – Competences and precautions

253 Release 152, Issue 1.0

Table 7 on page 253 shows the possible fault reaction settings for communication IO.

For an overview and understanding of the fault reaction properties and what this means see the Overview Guide.

Power up area

This area is presented on the left side of the Options tab, and is is visible when power up applies. Use this area to specify the power up behavior for that point.

2 Attention: Be aware of the consequences in case this fault reaction is chosen for redundant analog output channels. When this is the case and communication to one of the redundant output modules is lost (e.g. flatcable becomes disconneced), the last output value of the disconnected module will still be applied to the field. However, the module that is still connected will double its output to compensate for the missing module. Hence, the output to the field in this situation will be higher than you may expect (approximately 150%).

Table 7 Fault Reaction settings for communication IO

IO “Safe” fault reaction settings1

1 If you have one of these settings, Safety Manager will test and respond to a communication channel time-out.

“Non safe” fault reaction settings

Digital input (DI)

High or Low Freeze

Numeric inputs (BI)

Fixed Value Freeze

Type This field defines the fault reaction for this particular point.

Applicable properties to this field are listed in Table 6 on page 252 and in Table 7 on page 253.

Value This field contains the fixed value of the point, in case Fixed Value was chosen as fault reaction type.

Related topic(s): “Fault reaction” on page 603

Page 277: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Point Configurator

Safety Manager Software Reference 254

Sequence Of Events area

This area is presented in the center of the Options tab, and is always visible. Details in this area will show as black (active) only when Sequence Of Events (SOE) properties can be configured for a point.

Power up Value This field is not visible for inputs allocated on hardware.

Use this field to view or modify the power up value of the point. For more details see “Power up Value” on page 604.

Page 278: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

4 – Competences and precautions

255 Release 152, Issue 1.0

Scaling area

This area is presented in the center of the Options tab, and is visible for analog poins. Use this area to define the analog specifications for the signal of that point.

SOE Enable This property is active when SOE collection on the SM Controller is enabled.

Select this check box to enable sequence of events on the point. For more details see “SOE Enable” on page 604.

SOE ID This field shows the assigned SOE ID.

For more details see “SOE ID” on page 604.

Low latency SOE This property is active when SOE Enable is checked for a digital input (DI) point that is allocated to a SM universal IO module.

Use this check box to enable low latency for the point. For more details see “Low latency SOE” on page 605.

Alarm Limit This property relates to events that either generate an alarm or a sequence of event message. With respect to SOE, Alarm Limit is also referred to as SOE Setpoint. For more details see “Alarm Limit” on page 605.

The Low Low and High High values define the values at which a sequence of event message is generated by the SM Controller.

In case a value has been entered for Engineering Units, it is shown here in brackets.

Related topic(s): “Setting the SOE ID Range” on page 654

Page 279: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Point Configurator

Safety Manager Software Reference 256

RIO channel properties area

When you open a point that is allocated to a SM universal IO module, the RIO channel properties area is used to show and define the relevant specifications on that signal.

Enable This check box determines if the field signal is scaled or not:

• When selected the field signal is converted into engineering units before being read by the application.

• When cleared RAW counts are used (with 0 being no signal, 3276 top scale (100%) and 4095 being full scale)

If Scaling is selected, make sure that you also enter values for Engineering units, Bottom scale, and Top scale.

Bottom This property represents the bottom value of the scaling range. It also referred to as Bottom scale.

Use this field to view or modify the scale corresponding with the valid bottom value of the field signal:

• 0 or 655 for unscaled signals

• user definable for scaled signals

In case a value has been entered for Engineering Units, it is shown here in brackets.

Top This property represents the top value of the scaling range. It also referred to as Top scale.

Use this field to view or modify the scale corresponding with the valid top value of the field signal:

• 3276 for unscaled signals

• user definable for scaled signals

In case a value has been entered for Engineering Units, it is shown here in brackets.

Attention:

This field is only visible when a point is allocated to a SM universal IO module.

Page 280: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

4 – Competences and precautions

257 Release 152, Issue 1.0

Which properties can be configured here depends on other settings and/or configuration in other Safety Builder tools.

Point Properties - Experion tab

Figure 25 on page 258 shows a typical example of the Experion tab. The propeties on this tab are applicable in case Safety Manager is connected to Experion using CDA and the point exists on an FLD. This tab contains a number of specific areas and relevant property details. The properties on this tab have names that correspond with names that are used in Experion. For details see the Experion User Guide.

The areas and details that are shown for a point depend on the type of point and its allocation.

HART enable Select this check box to enable HART passthrough of signals on the point (only configurable for AI and AO). For more details see “HART enable” on page 606.

Test enable Select this check box to enable testing on the point (only configurable for AI, AO, and DO). For more details see “Test enable” on page 607.

Loop monitoring enable Attention: Safety-related digital inputs must be configured as line-monitored (i.e. the Loop monitoring enable check box is selected).

Select this check box to enable loop monitoring of the channel (only configurable for DI). For more details see “Loop monitoring enable” on page 607.

Smoke/Heat power interruption

This check box is ‘view only’ and shows as selected when a boolean property output (PO) has been configured for the AI point in the Application Editor. For more details see “Smoke/Heat power interruption” on page 607.

Page 281: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Point Configurator

Safety Manager Software Reference 258

See the applicable topic for more information about an area of this tab:

• General area

• Display area

• Alarming area

General area

This area is presented on the left side of the Experion tab, and is always visible. Some details are specific to the type of point that is selected.

Figure 25 Experion tab

Block Name Use this field to view or modify the Block Name. For more details see “Block Name” on page 608.

Page 282: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

4 – Competences and precautions

259 Release 152, Issue 1.0

Display area

This area is presented on the left side of the Experion tab, and is visible when an analog or binary point is selected.

Alarming area

This area is presented on the right side of the Experion tab. The figure below shows two variants of the same area. The variant on the left is visible when a digital point is selected; the variant on the right is visible when an analog point is selected.

Access Lock Use this pull down box to view or modify the required level. The levels in the list are defined by Experion; the level at the top of the list provides the lowest access level. For more details see “Access Lock” on page 608.

Attention:

Contrary to what is defined in Safety Manager, in Experion the privilege level Engineer has higher rights than Supervisor.

PV Format Use this pull down box to view or modify the required format. The formats in the list are defined by Experion. For more details see “PV Format” on page 609.

Page 283: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Point Configurator

Safety Manager Software Reference 260

Alarm Priority Use this pull down box to view or modify the required level. The levels in the list are defined by Experion; the level at the top of the list provides the lowest level. For more details see “Alarm Priority” on page 609.

Normal State Use this pull down box to view or modify the applicable state. The description of the states are primarily defined by Experion, but can also be defined by the user. For more details see “Normal State” on page 610.

Limit This property determines the critical value - or threshold - of an individual alarm entity. For more details see “Limit” on page 610.

For each entity these values define when an alarm is generated by the SM Controller. Each entity must have a different value.

This area shows a Limit field for:

• LowLow; for more details see “LowLow” on page 610,

• Low; for more details see “Low” on page 611,

• High; for more details see “High” on page 611,

• HighHigh; for more details see “Highhigh” on page 611.

Use these fields to view or modify the applicable values. The LowLow and HighHigh limits are the same as specified in “Sequence Of Events area” on page 254. In case SOE is enabled, these limits can only be specified in the options tab.

In case a value has been entered for Engineering Units, it is shown here in brackets.

Page 284: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

4 – Safety Builder configuration tools

288 Release 152, Issue 1.0

Application EditorThe Application Editor tool enables you to create Functional Logic Diagrams (FLDs). Functional Logic Diagrams are combinations of logical operators that connect input signals to output signals.

When these diagrams are compiled, a Safety Manager executes them one by one in the sequence of the sheet numbers (from the lowest sheet number to the highest). Because of this execution sequence, you must take the following issues into account when drawing FLDs:

• Draw the input circuits first, then the logic and finally the output circuits.

• Prevent loop-back references as much as possible.

This section covers the following topics:

Starting the Application EditorTo start the Application Editor, you either:

• Click the Application Editor icon in the Navigation panel,

• click Tools > Configuration > Application Editor on the Menu bar or,

• press the access keys Alt, T, C, A

Topic See

Starting the Application Editor page 288

Application Editor Menu page 290

Toolbars page 293

FLD’s bar page 295

FLD layout page 295

Using the Application Editor page 296

FLD types page 299

Handling FLDs page 303

Adding logic symbols page 319

Drawing logic page 339

Creating Revisions page 342

Finding points page 344

Print page 345

Page 285: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Application Editor

Safety Manager Software Reference 289

The Application Editor screen appears, which resembles Figure 26 on page 289.

The workarea of the Application Editor contains the following panes:

1. Symbol library for creation of FLDs.

2. Overview of available FLDs of current Controller. You can select an FLD by clicking it in this list. The selected FLD is highlighted.

3. The FLD number, the title and optionally the execution environment of the current FLD.

4. Drawing area of selected FLD.

Note:

If you get a popup stating exclusive access is denied see “Working in a multi user environment” on page 290.

Figure 26 Application Editor screen

Page 286: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

4 – Safety Builder configuration tools

290 Release 152, Issue 1.0

Working in a multi user environment

When you try to access the SM Controller with multiple users simultaneously, access via this tool may be denied and you get a popup stating either:

Access is denied, please try again later.

Exclusive access is denied, please try again later.

• If the Plant database is opened for exclusive use by someone using Network Configurator, your access to this tool is denied.

• If the SM Controller is accessed by someone else, using this or a similar configuration tool, your access to this tool is denied.

You cannot continue until the “denied access” lock is relieved by the other user(s).

For more information see also “Multi user environment” on page 40.

Application Editor MenuThe list below shows the menu structure of the Safety Builder Application Editor.

Tips:1. To give up exclusive access to a Plant click Stop Configuration on the button bar.2. To give up exclusive access to an SM Controller access the Network Configurator.3. To give up shared access exit the tool or function that demands shared access.

To give up all access you can close the file (click File>Close from the menu bar).

Menu item Description

File

>Close Closes the Application Editor.

>Print Activates the print dialog (see “Print” on page 345).

>New FLD Lets you create an FLD (see “Creating an FLD” on page 305).

Import FLDs Starts a wizard to import or duplicate single or multiple FLDs (see “Importing FLDs” on page 314).

>Export to Unisim Exports FLDs to a format that is readable for Unisim (see “Exporting FLDs to Unisim” on page 319).

>Exit Exits Safety Builder.

Page 287: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Application Editor

Safety Manager Software Reference 291

Edit

>Restore FLD Undo the latest Delete action.

>Copy FLD Copies an FLD (see “Copying an FLD” on page 306).

>Clear FLD Removes selected FLD (see “Deleting an FLD” on page 307).

>FLD Properties Views or changes properties of selected FLD (see “FLD properties” on page 308).

>Find Point Opens the Find dialog to search on which FLD a point is used (see “Finding points” on page 344).

View

>Toolbars Displays a sub menu with available toolbars for which display can be toggled.

The following toolbars are available:

• Application Editor Operations

• Common Operations

>Navigation panel Toggles display of the Navigation panel.

>Explorer Bar Toggles display of the Explorer (FLD’s) bar.

>Zoom In Zooms in on the work area.

>Zoom Out Zooms out on the work area.

>Compilation Log File

Opens the Application Compiler log file.

>Back Shows the previous view (opened before the current one).

>Forward Shows the next view (opened after the current one).

>Go To FLD Lets you select an FLD (see “Selecting an FLD” on page 307).

>Previous FLD number Shows the FLD with a lower number closest to the number of the current one.

>Next FLD number Shows the FLD with a higher number closest to the number of the current one.

>Zoom Opens a zoom dialog in which you can select the desired zoom factor (see “Zoom function” on page 298).

Configure

>Application Revision

Shows revisions of selected FLD (see “Creating Revisions” on page 342).

Page 288: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

4 – Safety Builder configuration tools

292 Release 152, Issue 1.0

>Load Block Loads a previously saved part of an FLD into the current FLD (see “Saving and loading blocks” on page 341).

>Save Block Stores the configuration in the selected block (see “Saving and loading blocks” on page 341).

>Last Symbol Adds a symbol to the FLD, identical to the last selected symbol.

>Publish Application Publishes application version changes of the selected SM Controller (see “Publish Application” on page 76).

Tools

>Configuration Displays a sub menu with available configuration tools.

The following tools are available:

• Network Configurator

• Hardware Configurator

• Point Configurator

• Application Editor

• Application Compiler

• Migrate Application

>On-line Displays a sub menu with available on-line tools.

The following tools are available:

• Controller Management

• Point Viewer

• Application Viewer

>Audit Trail Viewer Launches the Audit Trail Viewer (see “Audit Trail” on page 435).

>Reset Justification Resets the Audit Trail Justification condition. For details see “Event justification” on page 435.

>Password Launches the Security tool (see “Entering password” on page 430).

>Options Enables you to set general program options (see “Options” on page 433).

Help

>Safety Builder help Launches the Safety Builder Help function.

>About Shows current version and license of the program.

Page 289: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Application Editor

Safety Manager Software Reference 293

Toolbars

A toolbar contains a subset of operations or components that can be used by the active program.

Most active programs have an operations toolbar and a components toolbar. For the location of these toolbars see “Screen layout” on page 27.

For more information see:

• Show/hide a Toolbar

• Common Operations

• Application Editor Operations

• Application Editor Components

Common Operations

The Common Operations toolbar contains the common functions that are often used in Application Editor.

Click View > Toolbars > Common Operations to toggle the Common Operations toolbar.

Application Editor Operations

The Application Editor Operations toolbar contains the most common functions.

Click View > Toolbars > Application Editor Operations to toggle the Application Editor Operations toolbar.

Application Editor Components

The Application Editor Components toolbar contains several groups of symbol buttons to add components on an FLD.

There is no toggle function for this toolbar; it is always visible. You can set the desired size of the symbols. Hold the pointer in the area of this toolbar and right-click the mouse. A pop-up appears. You can select Small Symbols or Large Symbols.

For each individual group of symbols you can toggle between show and hide. To hide or show a group, you can use one of these methods:

Note:

A toolbar only shows the most used operations or components. Some operations (program functions) and components can only be accessed via the Menu bar.

Page 290: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

4 – Safety Builder configuration tools

294 Release 152, Issue 1.0

• click on the minus or plus box of the group,

• click on the dark gray bar of the group,

• click on an empty part of the group.

The following groups of symbol buttons are available:

Connections: holds the symbols for connection lines.

For details see “Connection lines” on page 320.

IO: holds the symbols for inputs, outputs and sheet transfers

For details see “IO and sheet transfer symbols” on page 320.

Logical: holds the symbols for logical functions.

For details see “Logical functions and Flip-flops” on page 326.

Compare & Calculation: holds the symbols for compare and calculation functions.

For details see “Compare & Calculation functions” on page 327.

Counters, Registers & Timers: holds the symbols for counters, registers and timers.

For details see “Counters, Registers & Timers” on page 329.

Function- & Equation blocks: holds the symbols for function and equation blocks.

For details see “Function & Equation blocks and Function block IO” on page 330.

Other: holds the miscelaneous symbols with a specific purpose.

For details see “Other functions” on page 336.

Page 291: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Application Editor

Safety Manager Software Reference 295

FLD’s barThe FLD’s bar is an Explorer bar as defined in “Explorer bar” on page 32. The FLD’s bar provides an overview of available FLDs of the current Controller.

You can select an FLD by clicking it in the FLD’s bar. The selected FLD is highlighted.

FLD layoutFigure 27 on page 295 shows an example of an FLD, which consists of the following areas:

A typical FLD layout contains these specific areas:

Figure 27 FLD layout (hardcopy)

For more information see:

Page 292: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

4 – Safety Builder configuration tools

296 Release 152, Issue 1.0

Input area

The input area on the left side of the FLD contains all the inputs of the FLD. Inputs either originate from field equipment or other systems.

You can use values from other FLDs with sheet transfer functions. This enables the design of complex functions across multiple FLDs.

Control function area

The control function area in the center of the FLD contains the logic of the FLD. The function is realized by placing symbols and making connections between them. There is a variety of symbols which include among others logical, numerical, and time-related functions. In addition to these predefined symbols, the FLDs also support user-definable blocks. These are:

• Function blocks,

• Equation blocks.

Both types of blocks are specific FLD types. For more information see “FLD types” on page 299.

Output area

The output area on the right side of the FLD contains all the outputs of the FLD. Outputs either drive field equipment or are transferred to other systems.

Information area

The information area at the bottom of the FLD contains the identification and revision details of the FLD. This section is only shown when the FLD is printed.

Using the Application EditorYou use the Application Editor to create or modify the application of Safety Manager.

An application is quickly created or modified by drawing logic using IEC 61131-3 compliant symbols and connections. The logic is stored on so-called Functional Logic Diagrams (FLDs).

1. Input area (left)

2. Control function area (center)

3. Output area (right)

4. Information area (bottom)

Input area

Control function area

Output area

Information area

Page 293: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Application Editor

Safety Manager Software Reference 297

This section covers the following topics:

Application Editor shortcut keys

The following shortcut keys are active when drawing with the Application Editor:

• press the PageUp or PageDown key on your keyboard to scroll one FLD up or down, as presented in the FLD’s bar

• press Backspace to jump back to the previous view

• press Alt+Backspace to jump forward to the next view

• press S to select and draw a single line

• press D to select and draw a double line

• press L to select and draw the last selected symbol

• press CTRL+B to load a block (for details see “Saving and loading blocks” on page 341)

• press CTRL+M to zoom in with 10% increments

• press CTRL+O to zoom out with 10% increments

• press CTRL+N to create an FLD.

Attention:

When you create logic, it is important to consider:

1. The compiler compiles the logic from the highest FLD number backwards.

2. That some types of FLD are subject to numbering rules.

3. Nested function blocks have a higher number that the function block that references them.

Topic See

Application Editor shortcut keys page 297

Zoom function page 298

FLD types page 299

Handling FLDs page 303

Adding logic symbols page 319

Drawing logic page 339

Creating Revisions page 342

Finding points page 344

Print page 345

Page 294: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

4 – Safety Builder configuration tools

298 Release 152, Issue 1.0

• press CTRL+G to select an FLD.

When you right-click a symbol in an FLD you can:

• press C to copy the symbol

• press D to delete the symbol

• press R to drag the symbol

• press M to move the symbol

• press H to change the symbol

• press P to open the properties of the symbol

For general information on shortcut keys see “Keyboard shortcut and access keys” on page 35.

For details on drawing lines and other symbols see “Drawing logic” on page 339.

Zoom function

The zoom function enables the user to adjust the size of the view in the work area to meet the actual needs. You can zoom in or out with 10% increments or set the desired zoom factor directly. Both methods are explained below.

Zoom with 10% increments: The Application Editor offers these alternatives:

• Use the Zoom In and Zoom Out buttons on the Common Operations toolbar

• Use the Ctrl+M and Ctrl+O shortcut keys

• In the menu select View > Zoom In or View > Zoom Out

Set the zoom factor directly: Do these steps to set the zoom factor directly:

1. In the menu select View > Zoom... a dialog appears.

2. Open the pull down box.

3. Select the desired factor (min. = 100, max. = 500). The view is adjusted to the selected zoom factor.

Page 295: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Application Editor

Safety Manager Software Reference 299

FLD typesFLDs can be configured to contain other information than just application logic.

You can define the FLD type in the FLD Properties dialog, as described in “FLD properties” on page 308.

This section covers the following FLD types:

• “Comment block” on page 299

• “FLD index” on page 299

• “Tag number index” on page 299

• “Program block” on page 300

• “Function block” on page 300

• “Equation block” on page 301

• “Inputs Only” on page 302

Comment block

This is an FLD type that contains descriptive texts and/or symbols which are not placed in the controller database (e.g. cover sheet, legend of symbols).

Comment blocks are ignored by the Application Compiler.

FLD index

This type of FLD contains no logics, but is only used for printing FLDs. It is used to generate an index of all FLDs used in the application and is automatically updated by the Application Editor.

FLD index blocks are only visible when printing FLDs. FLD index blocks are ignored by the Application Compiler.

Tag number index

This type of FLD contains no logics, but is only used for printing FLDs. It is used to generate an index of all IO tag numbers used in the application and is automatically updated by the Application Editor.

Attention:

The size of an FLD index is determined by the number of FLDs that are defined. Be aware that a complete index often extends over several printed pages. It is advised to reserve a substantial range of FLD numbers for this purpose.

Page 296: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

4 – Safety Builder configuration tools

300 Release 152, Issue 1.0

Tag number index blocks are only visible when printing FLDs. Tag number index blocks are ignored by the Application Compiler.

Program block

This is the default FLD type and contains the main application logic.

You can open existing program blocks by selecting its FLD number in the FLD’s Bar or by clicking a function block in an open FLD.

When you create a new program block, some rules apply with respect to the numbering of this type of FLD. For more information see “FLD numbering rules” on page 302.

Function block

A function block is an FLD that can be used as a symbol in other FLDs (program blocks or other function blocks). In this way you draw the logic only once and use it many times.

You can open existing function blocks by selecting its FLD number in the FLD’s Bar or by clicking a function block in an open FLD.

When you create a new function block, some rules apply with respect to the numbering of this type of FLD. For more information see “FLD numbering rules” on page 302.

You refer to a function block by its sheet number. A function block has inputs and outputs to transfer values but it does not support system outputs and off-sheet references.

Attention:

The size of a Tag number index is determined by the number of tag numbers that are defined. Be aware that a complete index often extends over several printed pages. It is advised to reserve a substantial range of FLD numbers for this purpose.

Attention:

In some occasions changes to the function block input and output properties are not automatically updated on the FLDs that call the function block.

For details see “Function block” on page 546.

Page 297: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Application Editor

Safety Manager Software Reference 301

Equation block

An equation block is an FLD that can be used as a symbol in other FLDs (program blocks or function blocks); it contains a tabular definition of a complex function such as a non-linear equation. An equation block contains an equation approximation based on interpolation.

You can open existing equation blocks by selecting its FLD number in the FLD’s Bar or by clicking a function block in an open FLD.

When you create a new equation block, some rules apply with respect to the numbering of this type of FLD. For more information see “FLD numbering rules” on page 302.

You refer to an equation block by its sheet number. An equation block has a binary input and output to transfer floating point values.

To view the equation approximation table:

1 select its FLD number in the FLD’s bar.

2 Open the FLD properties and click the View file button.

3 The Equation file popup dialog will open. For more information, see “Equation file” on page 301.

Equation file

The Equation file popup dialog, as shown in Figure 28 on page 302 displays the equation file contained within the equation block. This dialog has view functionality only.

To open the Equation file dialog open the FLD properties and click the View file button.

To modify the equation file you must import a new equation table. For more information about creating and importing equation tables see “Creating equation blocks” on page 332.

Page 298: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

4 – Safety Builder configuration tools

302 Release 152, Issue 1.0

Inputs Only

This type of FLD contains no logics, but one or more inputs of the types DI, BI or AI. When this FLD type is selected, all other FLD symbols will be inactive.

The main purpose of this FLD type is to enable publishing to Experion for those inputs that are not used in any Program block or Function Block. However, this FLD type can also be used for documentation-only purposes.

It is allowed to include non functional symbols.

FLD numbering rules

This topic describes the numbering rules that apply to FLDs. For the user this becomes most apparent when creating a new FLD.

For all types of FLDs these general rules apply:

• FLDs can have any number in the range 1 - 2499,

• Based on the type of FLD being created, a default FLD number is assigned to the FLD. However, if no more space is available for a type, you cannot select such an FLD type. For example, if you have created an FLD with the type as Tag number index, you cannot create a second one with the same type.

Figure 28 Equation file table

Attention:

If points are not used on an FLD, they will not be published to Experion.

Page 299: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Application Editor

Safety Manager Software Reference 303

For some types of FLDs additional rules apply. These are:

• Rules for Indexes,

• Rules for Program blocks,

• Rules for Function blocks and Equation blocks.

Rules for Indexes

• an FLD index and Tag number index can both be defined only once for a SM Controller.

Rules for Program blocks

• the range of available FLD numbers for program blocks becomes limited once a function block or an equation block has been defined; in this case the highest possible FLD number for a program block is two lower than the lowest number of defined function blocks and/or equation blocks.

Rules for Function blocks and Equation blocks

• Functions blocks and Equation blocks cannot not have numbers below 500,

• the range of available FLD numbers for function blocks and/or equation blocks becomes limited even further when program blocks are defined with FLD numbers above 500; in this case the lowest possible FLD number for function blocks and/or equation blocks is two higher than the highest number of defined program blocks.

Handling FLDs

This section covers the following topics:

• Opening an FLD

• Navigating through FLDs

• Creating an FLD

Attention:

Any FLD can be protected with a password. When an FLD is protected, you can only access and handle it by entering the correct password. Passwords are defined in the Properties dialog.

Precondition: In Network Configurator, SM Controller properties (physical) - tab: General, IP protection enabled 1 must be selected.

1 IP stands for Industrial Property

Page 300: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

4 – Competences and precautions

304 Release 152, Issue 1.0

• Editing an FLD

• Copying an FLD

• Deleting an FLD

• Selecting an FLD

• FLD properties

• Nesting FLDs

• Importing FLDs

• Exporting FLDs to Unisim

Opening an FLD

When you start the Application Editor, the first FLD of the selected Safety Manager is automatically displayed in the design screen, if available. To open another FLD, click its name or number in the FLD list. In case a selected FLD is password protected, you will be prompted for a password.

When you open another FLD, the current FLD is automatically saved.

Navigating through FLDs

Several options are available to navigate through FLDs once you have an FLD open. In case a selected FLD is password protected, you will be prompted for it.

If you:

• click another FLD in the FLD’s bar, that FLD will open and is highlighted in the FLD’s bar,

• press the PageUp or PageDown key on your keyboard to scroll one FLD up or down, as presented in the FLD’s bar,

• click the Back or Forward button in the toolbar, you can browse the history of viewed FLDs,

• double-click an on-sheet or off-sheet reference in an FLD, you jump to the FLD that the sheet reference points to,

• double-click a Function Block in an FLD, you jump to the Function Block FLD,

• use the Find Point option, you jump to the FLD the point is used on.

Page 301: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Application Editor

Safety Manager Software Reference 305

Creating an FLD

To create an FLD, choose File > New FLD.

For more information on how to create an FLD, refer to “FLD properties” on page 308.

Editing an FLD

If you edit an FLD, you should consider the effect of loading the modified FLD online in a live system (if applicable).

When editing an FLD see:

• “FLD properties” on page 308

• “Adding logic symbols” on page 319

• “Drawing logic” on page 339

• “Creating Revisions” on page 342 and

• “Compiler registers and markers” on page 358.

Figure 29 Creating a new FLD

Page 302: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

4 – Competences and precautions

306 Release 152, Issue 1.0

Copying an FLD

The function Edit > Copy FLD imports all elements from an FLD into the current FLD. When you want to create an FLD that is similar to an existing FLD you can use this copy function.

To open the Copy Sheet dialog choose Edit > Copy FLD. The following dialog will appear:

The left area displays a tree view of the controllers in the currently selected plant. You must select the controller that contains the FLD you want to copy.

Note:

For detailed rules on modifying live FLDs, see the On-line Modification Guide.

Attention:

Be aware that individual FLD’s can be password protected. When an FLD is protected, you can only access and handle it by entering the correct password.

In case you want to copy multiple FLD’s, only unprotected FLD’s will be listed.

Page 303: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Application Editor

Safety Manager Software Reference 307

The right area displays a list of FLDs that is present in the selected controller. Here you select the FLD you want to copy.

Clicking OK will import all elements from the selected FLD into the current FLD.

To make a copy of an existing FLD, do the following:

1 Make a new FLD by using the option File > New FLD.

2 Import all elements from the FLD you want to make a copy of into the new FLD by using the option Edit > Copy FLD.

Deleting an FLD

To delete an FLD you have to select it first. In case a selected FLD is password protected, you will be prompted for a password. After the FLD is opened you then select Clear FLD.

After a confirmation, this will remove all blocks from the current FLD, but will leave the FLD listed in the FLD list for now. At this moment, the delete action can be undone by clicking the Undelete button.

When you click another FLD in the FLD list, the deleted FLD is removed from the FLD list.

Selecting an FLD

To select an FLD, choose View > Go To FLD and type an FLD number.If the number exists, the corresponding FLD will be opened.In case a selected FLD is password protected, you will be prompted for a password.

Tip:

If you want to copy multiple FLDs it is easier to use the Import FLD wizard as described in “Importing FLDs” on page 314.

Attention:

Equation blocks cannot be deleted as normal FLD’s. There are two ways to delete an equation block:

• import an empty equation table in the equation block

• Change the block type to a Comment block, click OK and delete the FLD.

Page 304: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

4 – Competences and precautions

308 Release 152, Issue 1.0

FLD properties

In the FLD Properties dialog, you can define the FLD type and configure the properties of the selected FLD.

The FLD Properties dialog appears when you create an FLD. To open the Properties dialog for an existing FLD you have to select it first. In case a selected FLD is password protected, you will be prompted for a password. After the FLD is opened you then select FLD Properties.

Properties - tabs

The FLD properties are presented on a number of tabs. The table below mentions the applicable tabs and when they are available. Details about each tab are described in the next paragraphs.

Properties - Main tab

In this tab you can define the main properties of FLDs. It contains a number of specific areas and relevant property details.

For more details on the creating FLDs, refer to “FLD properties” on page 308.

For more details on password protection, refer to “Enabling password protection for FLDs” on page 313.

Point Properties tab Safety Manager operates as ...

Name see stand-alone system SCADA component CDA component

Main Properties - Main tab

Available Available Available

Revision Properties - Revision tab

Available Available Available

Experion Properties - Experion tab

Not available Not available Available

Page 305: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Application Editor

Safety Manager Software Reference 309

Attention:

The figure below is constructed, and contains all optional fields. It does not exist as such.

The details that are shown for an FLD depend on the block type. In some situations not all buttons are shown and one or more block types can be grayed out.

FLD properties area

Type Type of FLD used for the current FLD. For more information regarding FLD types, see “FLD types” on page 299.

FLD number Unique number identifying the current FLD. The FLD number can be changed directly from this field.

Page 306: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

4 – Competences and precautions

310 Release 152, Issue 1.0

Properties - Revision tab

This tab can be used to view the revision data of the selected FLD.

Tag name The name of the FLD. The default for a new FLD consists of the controller name and FLD sheet number.

In case Safety Manager is connected to Experion using CDA, the FLD may be published to Experion and Tag Name will become the name of the point on Experion.

Note:

1. Experion regards a Safety Manager FLD as a point.

2. Only Program blocks, Input only blocks and Function blocks are published if they contain allocated input and/or output points.

Title Description of the FLD as it will appear on printouts.

Unit Describes the unit the FLD is applicable to.

Subunit Describes the sub unit the FLD is applicable to.

Drawing number Identifies the drawing number as shown on the printout. Up to 25 characters are allowed for drawing number.

Execution Environment This pull down box is only visible when you have selected Program block (or Function block).

For Program Blocks these execution environments can apply:

• the SM Controller name

• the IOTA name of a RUSLS

For Function Blocks these execution environments can apply:

• All

• the SM Controller name

• the IOTA name of a RUSLS

Protected This check box identifies if the IP protection for this FLD is enabled. This check box is enabled only if the FLD is IP protected.

Protect Use this button to invoke the password protection dialog. For more details, refer to “Enabling password protection for FLDs” on page 313.

This button is enabled only if the IP protection enabledcheck box in the SM Controller properties - General tab is

enabled. For more details, refer to SM Controller properties (physical) - tab: General.

Page 307: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Application Editor

Safety Manager Software Reference 311

Properties - Experion tab

This tab is only applicable in case Safety Manager is connected to Experion using CDA, and the FLD type is a Program Block, Function Block or Inputs Only block. In this tab you can define the properties of FLDs that specifically apply to Experion. It contains a number of standard Experion property details.

Add Use this button to add the new revision to the FLD.

Delete Use this button to delete the revision of the FLD.

Nr Identifies all revisions of the FLD.

Date Identifies the date on which the revision number was changed.

Author Identifies the author who changed the revision number.

Description Identifies the description provided by the author for changing the revision number.

Page 308: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

4 – Competences and precautions

312 Release 152, Issue 1.0

Parent asset The asset in Experion to which the FLD must be assigned. The asset must exist in Experion at the moment Safety Manager publishes to Experion.

This property has no default value; the user must define it before publication.

Note:

Assets are configured on Experion using the ‘Enterprise Model Builder’.

Item Name This property identifies the FLD within the asset defined by Parent asset. It must be unique within the context of the asset.

This property has no default value; the user can define it. If it is not defined at publication, the Tag name will be used.

Note:

Experion regards a Safety Manager FLD as a point.

Page 309: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Application Editor

Safety Manager Software Reference 313

Enabling password protection for FLDs

You can provide IP protection to the FLDs by enabling password protection. You can do so by clicking the Protect button in the Main tab of the FLD Properties dialog. You must enter the password in the dialog that appears.

Nesting FLDs

Function blocks and Equation blocks can be nested in other FLDs. Nesting means that the FLD can be embedded as part of another FLD.

Point detail display This property defines which display file will be used in Experion to display point details.

As a default the name is given of the applicable display file that is supplied with the Safety Builder software. The user can define a more appropriate display file.

Group detail display This property defines which faceplate will be used in Experion to display group details.

As a default the name is given of the applicable faceplate that is supplied with the Safety Builder software. The user can define a more appropriate faceplate.

Associated display This property defines which display file will be used in Experion to display associated details.

No default name is given. The user can define a display file if it applies.

New password Enter the new password for the selected FLD.

Confirm password Enter the new password for the selected FLD again for confirmation.

Attention:

If an FLD is IP protected and you enter an invalid password or do not enter the password, you can still view the FLD properties. The FLD dialog opens as read-only. However, you can still change the FLD number.

Page 310: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

4 – Competences and precautions

314 Release 152, Issue 1.0

You can nest Function blocks and Equation blocks in other Functions blocks which, on term, can be nested in other Function blocks or Program blocks.

When nesting Function blocks or Equation blocks, note that the FLD number of the nested FLD must be higher than the FLD you are going to nest into.

Importing FLDs

With the Import FLDs wizard you can:

• import multiple FLDs from another SM Controller.

• copy multiple FLDs within the same SM Controller.

To start the Import FLDs wizard, choose FLD > Import FLDs from the menu bar.

The wizard consists of 3 main steps handled by the following 3 pages:

• Page 1 - Select FLDs. This page helps you select the FLDs you want to import.

• Page 2 - Rename & renumber selected FLDs This page helps you to rename and renumber the FLDs you want to import.

Figure 30 Nesting FLDs

Notes:1. When you choose to also import the IO points of the imported FLDs, you might create

duplicate points. To prevent this all duplicate points get the prefix Copy_of_.2. When you import an FLD the wizard also selects the corresponding function and

equation blocks for import. If Import FLD needs to import a function or equation block to an already occupied destination, the wizard will assume that this function or equation block has already been imported in an earlier stage.

3. Function and equation blocks can be renamed but not renumbered during import. 4. A completed import action cannot be rolled-back or undone.5. Imported FLDs will run on the QPP execution environment by default.

Page 311: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Application Editor

Safety Manager Software Reference 315

• Page 3 - Import selected FLDs This page imports the FLDs and checks for errors.

Page 1 - Select FLDs

Figure 31 on page 315 shows that in the first page of the Import FLD wizard you select the FLDs you want to import.

1 In the left pane select the Plant and Controller you want to import from.

2 In the right pane select the FLDs you want to import from that Controller.

3 Click Next to process these FLDs in “Page 2 - Rename & renumber selected FLDs” on page 316.

Tip:

CTRL+A selects all FLDs within the pane.

SHIFT+CTRL+A deselects all FLDs within the pane.

Figure 31 Import FLD wizard page 1

Page 312: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

4 – Competences and precautions

316 Release 152, Issue 1.0

Page 2 - Rename & renumber selected FLDs

Figure 32 on page 316 shows that in the second page of the Import FLD wizard you can rename and renumber the FLDs you want to import.

You must step through the options in Figure 32 on page 316 from top to bottom:

1 In Start FLD Number provide the FLD number of the first FLD to be imported.

2 In Step Size select the incremental step size you want to adhere during import.

Note:

If Import FLD needs to import a function or equation block to an already occupied destination, the wizard will assume that this function or equation block has already been imported in an earlier stage: A message is placed in the import log and that function or equation block is not imported again. It is the users responsibility to guarantee that the function and equation blocks in both source and destination application are equally numbered and contain the same version of that function or equation.

Figure 32 Import FLD wizard page 2

Page 313: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Application Editor

Safety Manager Software Reference 317

3 Copy IO points from Source provides the option to import all points:

a. If you select this check box, all IO points from the source FLD will be imported. Duplicate points will get the prefix Copy_of_. If prefix plus tag name exceeds the maximum tag length the prefix is shortened.

b. If you clear this check box, all IO points on the imported FLDs have to be assigned manually.

4 Where needed, manually renumber FLDs in the Nr. column.

5 Where needed, manually adjust FLD titles in the New Title column.

6 Click Start to start the import on “Page 3 - Import selected FLDs” on page 317.

Page 3 - Import selected FLDs

Figure 33 on page 319 shows that page 3 of the Import FLD wizard visualizes the import progress by means of a log.

The log can contain 4 types of messages:

• Standard messages Standard messages contain general progress reports, they may be ignored.

• Remarks Remarks are messages that do not impact the import action but may require your attention.

• Warnings Warnings are messages that do not impact the import action but do require your attention.

Notes:1. When you import or renumber an FLD to an already occupied FLD number, the import

will be canceled. When renumbering selected FLDs, make sure that the selected FLD numbers are free in the destination SM Controller.

2. You cannot renumber function blocks and equation blocks.

Attention:1. When you try to import a function block or equation block with an existing number the

import of that block will be ignored and a message is stated in the log.2. When you try to import another FLD with an existing number, an error is generated

and the entire import will be canceled.

Page 314: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

4 – Competences and precautions

318 Release 152, Issue 1.0

• Errors Errors are messages that indicate conflicts during import.

If an error is found the entire import action is cancelled eventually, although the wizard initially continues to see if it can collect more errors for you to resolve in one run.

In this page of the wizard you can follow the progress of the import via the messages as shown in Figure 33 on page 319.

While the wizard is importing the Cancel button is changed in an Abort button.

To abort during an ongoing import action:

1 click Abort to abort an ongoing import

a. click Back to correct errors and restart the import action or

b. click Cancel to undo, exit and roll-back the import action

When the wizard has finished the import was successful or errors were found:

1 In case of errors:

a. click Back to correct errors and restart the import action or

b. click Cancel to exit the wizard without implementing changes.

2 In case of successful import:

a. copy the log from the wizard page and save it using a word processor.

b. press Done to finish the wizard.

Note:

When you import a large number of FLDs the wizard may take some time.

Page 315: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Application Editor

Safety Manager Software Reference 319

Exporting FLDs to Unisim

Use this export function to save the FLDs of the active SM Controller to a format that is readable for Unisim. Separate files are generated for each FLD that is defined for that SM Controller. These files are automatically saved in the folder of the corresponding controller (.CC) file.

To start the Export FLDs to Unisim, choose FLD > Export FLDs to Unisim from the menu bar. The export command is directly executed.

Adding logic symbolsThe Application Editor offers the user a range of logic symbols to design Functional Logic Diagrams (FLDs). To enable the user to work effectively these symbols are grouped in assorted subsets.

For some symbols you need to fill in a properties dialog before they can be added.

This section describes the following topics:

• Connection lines

Figure 33 Import FLD wizard page 3

Page 316: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

4 – Competences and precautions

320 Release 152, Issue 1.0

• IO and sheet transfer symbols

• Logical functions and Flip-flops

• Compare & Calculation functions

• Counters, Registers & Timers

• Function & Equation blocks and Function block IO

• Other functions

Connection lines

Connection lines are used to interconnect logical symbols. To select a symbol click on the required connection line or use a shortcut key:

• Press S to select a single line, used to interconnect boolean signals

• Press D to select a double line, used to interconnect binary signals.

For detailed information see “Connection lines” on page 514.

IO and sheet transfer symbols

IO and sheet transfer symbols both represent inputs and outputs on functional FLDs. Their specific function on an FLD is different though; this is described in the topics that follow.

For specific information see these sub topics:

• IO symbols

• Sheet transfer symbols

IO symbols

Page 317: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Application Editor

Safety Manager Software Reference 321

IO symbols are used to link FLD inputs and outputs with IO points or Function Blocks. To select a symbol click on the required one.

Not all IO symbols are always selectable; Table 8 on page 321 shows the selectability of IO symbols related to the type of FLD selected. For detailed information see “IO symbols” on page 515.

Assigning points

When you place an IO symbol, you have to assign a point to it before compiling the application. All IO points defined in the Point Configurator can be used once.

The color of the symbol changes 2, depending on the state assigned to a point:

• with Safety related set as No, points are displayed in blue,

• with Safety related set as Yes, points are displayed in red.

When you place an input or output symbol on the FLD, the Select Point dialog 3 appears. Below a typical dialog is shown; all relevant fields are described although some do not appear in the figure.

In the dialog that appears you must either:

• select the point the symbol refers to or,

• select the New button to create a new point; configuration of a new point is done in the Point Properties dialog; upon completion the point will be added to the point database.

Table 8 Selectability of IO symbols per type of FLD

Type of IO symbol program block function block comment block

Digital input selectable selectable selectable

Binary input selectable selectable selectable

Analog input selectable selectable selectable

Diagnostic input selectable selectable selectable

Digital output selectable selectable

Binary output selectable selectable

Analog output selectable selectable

(Boolean) Property output selectable selectable

2. Setting of the property Safety related only affects the presentation on the FLD. It does not influence the fault reaction.

3. This dialog can also be opened in Hardware Configurator. Select a hardware channel and right-click on it. You can configure all Point Types except Diagnostic Input.

Page 318: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

4 – Competences and precautions

322 Release 152, Issue 1.0

The dialog is divided in three areas:

• The area at the top provides filter functions. To define a filter, select a Type and/or enter (part of) the strings in the property field(s). Be aware that the configurable Type(s) is/are determined by the symbol. The defined filtering will remain effective - even when the dialog is closed and opened again - until another filtering is defined, or when Show All is selected.

• The area in the center lists all available points of the applicable type(s). Select a point from the list in case you want to allocate an existing point.

• The area at the bottom has several command buttons and can have one or more pull down selection lists.

Type Displays the type of the selected point. For more information see “Point Type” on page 587.

Tag number Displays the Tag number of the selected point. For more information see “Tag number” on page 588.

Description Displays the Description of the selected point. For more information see “Description” on page 589.

Status Only visible for digital inputs and outputs.

Displays the Status of the selected point. For more information see “State 1 text” on page 591.

Unit Displays the field unit the selected point is located in. For more details see “Unit” on page 589.

Page 319: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Application Editor

Safety Manager Software Reference 323

Sheet transfer symbols

Sheet transfer symbols are used to connect the output of one sheet with an input of another. To select a symbol click on the required one.Sheet transfer symbols are available on Program Blocks and Comment Blocks. For detailed information see “Sheet transfers” on page 520.

The following sheet transfers can be used:

• Boolean on-sheet transfer

• Binary on-sheet transfer

• Boolean off-sheet transfer

Sub Unit Displays the field subunit the selected point is located in. For more details see “Subunit” on page 590.

New Note: This button is not shown when a Diagnostic Input is selected.

Use this button to create a new point, instead of choosing one from the list. The Point Properties dialog is opened. You can define some properties of the point (Tag number, Description, Status, Location, Data type) and configure the other properties later in the Point Configurator.

Details... Use this button to open the Point Properties dialog in case you need to change properties of the selected point. After changing the properties, accept the changes with the OK button. The Select Point dialog will be active again.

Show All Use this button to erase any entries that have been made in the filter area. All available points of the relevant type(s) are listed.

Diagnostic type Only configurable for diagnostic (digital) inputs.

Displays the Diagnostic type of the selected point. For more information see “Diagnostic input” on page 516.

Property output Only configurable for boolean property output points.

Displays the Property output of the selected point. For more information see “Boolean property output” on page 518.

OK Links the selected point to the IO symbol.

Cancel Closes the current dialog.

Help Opens the Safety Builder help files.

Page 320: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

4 – Competences and precautions

324 Release 152, Issue 1.0

• Binary off-sheet transfer

• Multiple boolean off-sheet transfer

• Multiple binary off-sheet transfer

An on-sheet transfer on one FLD is linked to an off-sheet transfer on another FLD. Each sheet transfer shows the following parameters in its symbol on screen:

Sheet transfers operate in pairs: an off-sheet transfer on one FLD needs an on-sheet transfer on another FLD in order to work properly.

If, for example, on the FLD with sheet number = 2 an off-sheet transfer is placed to the FLD with sheet number = 3, an on-sheet transfer is automatically added to the FLD with sheet number = 3. Both of these transfers will have Source = 2 and Destination = 3.

When a sheet transfer is chosen, a dialog similar to the one displayed below appears.

source The sheet number from which the signal leaves the FLD.

destination The sheet number in which the signal enters the FLD.

sequence number In case of multiple sheet transfers between two FLDs, the sequence number distinguishes these sheet transfers.

Page 321: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Application Editor

Safety Manager Software Reference 325

The left area lists all possible sheets that act as destination or source sheet, depending on the type of transfer that is added. You can select the desired destination/source sheet and click “>”. Then you can add some details like Description and Status as a reference.

Point Selection/FLD Selection

Toggles between Point Selection and FLD Selection.

FLD Selection is used to choose a specific source/destination FLD.

A transfer is placed on the current FLD as well as on the source/destination FLD to form a working pair.

Point Selection is used to choose an existing source/destination point. In that case, a transfer is placed to the chosen transfer point to form a working pair.

Source / Destination The FLD sheet number the transfer refers to/from.

Sequence Nr. If more transfers occur between two specific FLDs, they are distinguished by a sequence number.

Description A description of the transfer, to be entered by the user.

Status A status description of the transfer, to be entered by the user.

Signal type Only available in case of Binary transfers, this contains the signal type: Word, Byte, Long or Float.

Sheet x:, Sequence Nr x: Only available in case of multiple sheet transfers, this enables the user to make an off-sheet transfer to up to five on-sheet transfers. If, for example, transfers are made to sheets 15 and 20, this will be notated alongside the transfer symbol as “To 20,30”.

Page 322: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

4 – Competences and precautions

326 Release 152, Issue 1.0

Logical functions and Flip-flops

This group contains all the “basic” logical functions for comparing boolean signals, and flip-flops.

For specific information see these sub topics:

• Logical functions

• Flip-flops

Logical functions

The following logical functions can be used:

• AND gate

• Rotated AND gate

• NAND gate

• OR gate

• Rotated OR gate

• XOR gate

• NOR gate

• XNOR gate

• Inverter

• Buffer inverter

For detailed information see “Logical functions” on page 522.

When you add an AND gate, NAND gate, OR gate or NOR gate, you will be asked for the symbol height or symbol width (when adding a rotated symbol).

Page 323: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Application Editor

Safety Manager Software Reference 327

This value represents the number of connection lines (both inputs and output) that can be connected to the symbol.

Flip-flops

The following flip-flops can be used:

• S-R flip-flop

• R-S flip-flop

For detailed information see “Flip-flops” on page 526.

Compare & Calculation functions

This group contains the logical functions for:

• comparing binary signals (compare functions); see Compare functions,

• basic mathematical operators (calculation functions); see Calculation functions,

• advanced mathematical operators (mathematical functions); see Mathematical functions.

Compare functions

Page 324: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

4 – Competences and precautions

328 Release 152, Issue 1.0

The following compare functions can be used:

• EQUAL gate

• NOT EQUAL gate

• GREATER THAN gate

• GREATER THAN OR EQUAL gate

• LESS THAN gate

• LESS THAN OR EQUAL gate

For detailed information see “Compare functions” on page 528.

Calculation functions

The following calculation functions can be used:

• ADDITION gate

• SUBSTRACT gate

• MULTIPLY gate

• DIVIDE gate

For detailed information see “Calculation functions” on page 531.

When you add an ADDITION gate, you will be asked for the symbol height. This value represents the vertical size of the symbol.

Mathematical functions

The following mathematical functions can be used:

• SQUARE ROOT gate

• SQUARE gate

• NATURAL LOGARITHM gate

• EXPONENT gate

For detailed information see “Mathematical functions” on page 533.

Page 325: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Application Editor

Safety Manager Software Reference 329

Counters, Registers & Timers

This group contains the logical functions for:

• counting (counters) and storing values (registers); see Counters and registers,

• timers; see Timers.

Counters and registers

The following functions can be used:

• COUNTER

• REGISTER

For detailed information see “Counters and registers” on page 535.

• When you add a COUNTER you will be asked to enter the maximum value of the counter.

• When you add a REGISTER you will be asked to choose a data type (Byte, Word, Long or Float).

Timers

The following timers can be used:

• Pulse

• Timers with constant timer value: pulse

• Timers with constant timer value: pulse retriggerable

• Timers with constant timer value: delayed ON

• Timers with constant timer value: delayed ON memorize

• Timers with constant timer value: delayed OFF

• Timers with variable timer value: pulse

Page 326: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

4 – Competences and precautions

330 Release 152, Issue 1.0

• Timers with variable timer value: pulse retriggerable

• Timers with variable timer value: delayed ON

• Timers with variable timer value: delayed ON memorize

• Timers with variable timer value: delayed OFF

For detailed information see “Timers” on page 538.

When you add a timer with a variable timer value, you will have to specify the Timer Base (10 ms, 100 ms, s, min) and Timer Value.

When you add a timer with a constant timer value, you will have to specify the Timer Base (10 ms, 100 ms, s, min).

Function & Equation blocks and Function block IO

This group contains symbols for:

• ‘nesting’ (or ‘calling’) FLDs of the types Function block and Equation block; see Function and equation blocks,

• adding Function block IO in FLDs of the type Function block; see Function block IO.

The symbols of this group are not always available; Table 9 on page 330 shows the availability of the symbols related to the type of FLD selected. For detailed information see “Function and equation blocks” on page 546.

Table 9 Availability of IO symbols per type of FLD

Type of IO symbol program block1

1 The symbols for Function blocks and Equation blocks are available under these conditions: - one or more FLDs of the relevant type is defined, - the sheet number of the active (opened) FLD number is lower than the block you want to use.

function block comment block

Function block conditionally available

Equation block conditionally available

Boolean function block input available available

Binary function block input available available

Boolean function block output available available

Binary function block output available available

Page 327: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Application Editor

Safety Manager Software Reference 331

Function and equation blocks

The following functions can be used:

• FUNCTION BLOCK

• EQUATION BLOCK

For more information see “Function and equation blocks” on page 546.

Function blocks

Function blocks can only be used in certain types of FLD after one or more other FLDs of the type Function Block have been created.

When you add a Function block, a dialog will appear listing all available Function blocks, so you can choose which Function block to use.

If only one Function block is defined, that Function block is used automatically when adding a Function Block.

Equation blocks

Equation blocks can only be used in certain types of FLD after one or more other FLDs of the type Equation Block have been created.

When you add an Equation block, a dialog will appear listing all available Equation blocks, so you can choose which Equation block to use.

If only one Equation block is defined, that Equation block is used automatically when adding an Equation Block.

To create function blocks see “Creating function blocks” on page 332.

To create equation blocks see “Creating equation blocks” on page 332.

To nest Function blocks and Equation blocks see “Nesting FLDs” on page 313.

Function block IO

On FLDs of the type Function block the following IO functions can be used:

• Function block boolean input

• Function block binary input

• Function block boolean output

• Function block binary output

Page 328: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

4 – Competences and precautions

332 Release 152, Issue 1.0

When a function block input or output is applied, a dialog appears and the user can define the required properties.

Creating function blocks

Do these steps to create a function block:

1 Create a new FLD as described in “Creating an FLD” on page 305.

2 Select Function block as block type in FLD Properties, as described in “FLD properties” on page 308.

3 Create the logic function of the function block as described in “Drawing logic” on page 339.

Creating equation blocks

Description Available for all Function block inputs and outputs. Displays the Description of the selected point.

For more information see “Description” on page 589.

Signal Type Available for Function block binary inputs and outputs. For more information see “Data type” on page 590.

Attention:

Specific numbering rules apply to this type of FLD. For more information see “FLD numbering rules” on page 302.

Attention:

Specific numbering rules apply to this type of FLD. For more information see “FLD numbering rules” on page 302.

Page 329: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Application Editor

Safety Manager Software Reference 333

To create or modify an equation block you must first create an equation table which can be imported in the equation block.

The equation table is an externally created file with a certain format, used to import the x and y values into the equation block.

To create an equation table see:

1. Equation table format

2. Creating an equation table using Notepad

3. Creating an equation table using Excel

Once an equation table has been created, you can import the equation table as described in:

• “Importing equation tables” on page 336.

Equation table format

The equation table consists of two columns. The first column contains the input (x) values, and the second column the output (y) values. A row with an x and y value forms a point pair (x, y).

The following syntax rules apply when creating an equation table:

1. The equation table is of type *.txt, ANSI encoded (text document), or *.prn (formatted text, space delimited).

2. Each line in the equation table must contain an input and an output value with at least one space between them.

3. Empty lines and tabs are not allowed in an equation table.

4. The equation table shall have at least 3 rows, the maximum number is 200.

5. The input values must be in a low to high numerical order.

6. Normal and exponential notations may be used. For example, 0.05 is the same as 5.0E-2. 4

7. The input values (x) and output values (y) must be between –1038 and +1038.

Note:

After the values are imported the original table is no longer required. It is advised however to keep the equation table available for future modifications.

4. When using European notation, the dot separation symbol is to be replaced by a comma.

Page 330: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

4 – Competences and precautions

334 Release 152, Issue 1.0

Creating an equation table using Notepad

Figure 34 on page 334 shows an example of a correct equation table designed with Notepad.

1 Open Notepad with an empty sheet.

2 Type the input value (x), followed by a space to separate the input value (x) from the output value (y).

3 Type the output value (y) on the same line.

4 Press Enter to go to the next line.

5 Go back to step 2 on page 334, until all values are entered. Do not add empty lines or comments.

6 Save as *.txt file using ANSI encoding (default).

7 Import the equation table in an equation block as described in “Importing equation tables” on page 336.

Creating an equation table using Excel

Figure 34 Example of an equation table designed with Notepad

Tip:

Excel gives you the benefit of using formulas and copy functions to set the input and output values.

Page 331: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Application Editor

Safety Manager Software Reference 335

Figure 35 on page 335 shows an example of a correct equation table designed with Excel.

Below steps indicate how to create an equation table using Excel:

1 Open a blank sheet in Excel.

2 Place the first input value (x) in cell A1.

3 Place at least 2 more input values in the underlying rows (A2, A3, etc.), but do not continue beyond cell A200. Do not skip any rows. Use a formula as desired.

4 Place a formula in cell B1 that calculates the output value (y) from the input value (x) in cell A1.

5 Copy the formula to all underlying rows containing an input value (x).

6 Save the Excel sheet for later reference.

7 Save the Excel sheet with extension *.prn; this format can be imported as an equation table.

8 Import the equation table in an equation block as described in “Importing equation tables” on page 336.

Figure 35 Example of an equation table designed with Excel.

Page 332: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

4 – Competences and precautions

336 Release 152, Issue 1.0

Importing equation tables

Do these steps to import an equation table:

1 Create a new FLD as described in “Creating an FLD” on page 305.

2 Select Equation block as block type in FLD Properties, as described in “FLD properties” on page 308.

3 Click the Import file button and open the equation table. To create an equation table see “Creating equation blocks” on page 332.

If the format of the equation table is not correct while attempting to import the table, a message as shown in Figure 36 on page 336 is displayed.

4 Fill the sheet details such as Title, Unit and Subunit and click OK.

Other functions

This group contains symbols for:

• constants and signal converters; see Constants and Signal converters,

• non-functional operators (these have no impact on the functioning of the FLD); see Non-functional symbols.

Constants and Signal converters

Attention:

Specific numbering rules apply to this type of FLD. For more information see “FLD numbering rules” on page 302.

Figure 36 Message displayed when importing a faulty designed equation table

Page 333: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Application Editor

Safety Manager Software Reference 337

This tab contains operators that output a constant value to the logic (constants) or convert the value of the input to a desired output type (converters).

The following constants and signal converters can be used:

• CONSTANT VALUE

• CONSTANT BOOLEAN

• SIGNAL CONVERSION

For detailed information see “Constants and signal conversions” on page 552.

When you add a CONSTANT VALUE you have to enter the constant type (Byte, Word, Long or Float) and the value of the constant.

When you add a SIGNAL CONVERSION you have to enter the desired Source (Word, Long or Float) and Destination (Byte, Word or Long). The following table displays the possible conversions:

Non-functional symbols

This tab contains various types of non-functional symbols. These symbols have no impact on the functioning of the FLD.

The following non-functional symbols can be used:

• Revision cloud

• Texts

For detailed information see “Non-functional symbols” on page 554.

HART Write Enable Status markerThe HART Write Enable Status system output marker is introduced per analog RIO channel. This marker can be used for altering/changing the FDM's device lock/unlock status. This marker can primarily be used for the following:

Table 10 Signal conversion

Destination

Byte Word Long

Source Word Yes No No

Long Yes Yes No

Float Yes Yes Yes

Page 334: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

4 – Competences and precautions

338 Release 152, Issue 1.0

• Maintenance of HART devices connected to RIO using FDM. See “Maintaining HART devices via FDM” on page 423.

• Executing/initiating Partial Valve Stroke Test (PVST). See “Executing/Initiating Partial Valve Stroke Test (PVST) using FDM” on page 425.

Configuration for RIO HART device maintenance/Partial Valve Stroke Testing via FDM

Perform the following for configuring RIO HART device for maintenance or PVST via FDM.

1. Create/extend SM application with FDM link.

2. Add RIO analog points to SM application/FLD for which device maintenance/PVST via FDM is required

3. Add PO-HART Write Enable Status and the its driving (safety) logic to FLD for each RIO analog channel for which device maintenance/PVST via FDM is required.

4. Compile and load SM application.

5. Export SM HART device configuration to FDM export file using Safety Builder.

Notes:

• The PO HART Write Enable Status state and the channel forcing state both affect the device locking of the FDM.

• Setting the PO input to High/Low impacts the device lock/unlock status.

When the PO input is set to Low, changing the device configuration/settings will be disabled. In addition, commands like PVST, test functions, and calibration functions will be disabled.

When the PO input is set to High, changing the device configuration/settings will be enabled. In addition, commands like PVST, test functions, and calibration functions will be enabled.

• Allocating a PO for an analog device will automatically enable the “HART enable” option of the analog channel resulting in changes in the RIO channel properties.

• This property cannot be placed on an FLD with the RUSLS execution environment.

Note: It is the user’s responsibility to create a logic to drive the channel’s PO HART Write Enable Status. Some of the possible strategies are:• Writing into the Safety Builder’s Application Viewer by the Safety Engineer.• Writing to the DI-COM point from the DCS.• Over-ride input (maintenance over-ride (key-switch)).• FLD logic with timeout, override, interlock, and so on.

Page 335: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Application Editor

Safety Manager Software Reference 339

6. Import SM HART device configuration file to FDM.

7. Verify the connectivity between FDM and SM by exploring RIO HART devices on FDM user interface.

Verify FDM device lock state change depending on the SM PO-HART write enable status state change.

Drawing logic

This section covers the following topics:

• Adding a symbol

• Drawing connection lines

• Moving symbols

• Dragging symbols

• Copying symbols

• Working with blocks

• Deleting symbols

• Changing symbols

• Properties of symbols

Adding a symbol

To add a symbol to an FLD, click the relevant symbol in the symbol library. The symbol is immediately added. Use the mouse to move the symbol to the correct location and click it to fix it there.

To add a symbol to an FLD, identical to the last selected symbol, choose FLD > Last Symbol or type the shortcut key L on your keyboard. (For more shortcut keys see “Application Editor shortcut keys” on page 297). The symbol is immediately added.

Use the mouse to move the symbol to the correct location and click it to fix it there.

Warning

When creating logic, make sure that calculation limits and value ranges are adhered to at all times during execution of the logic.

Page 336: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

4 – Competences and precautions

340 Release 152, Issue 1.0

Drawing connection lines

To draw connection lines between symbols:

1 Select the relevant connection line from the symbol library (available in any tab of the symbol library). Use a single line for boolean data or use a double line for analogue data.

2 Click the starting point of the connection line.

3 Route the connection line to the end point. You can use the left mouse button to make corners or connect the line to a symbol. You can use the right mouse button to end the line.

Moving symbols

When you move a symbol, you change its location but leave the connection lines in place.

To do so, right-click the symbol and select Move or type the shortcut key M on your keyboard. Move it to the correct location and left-click it to fix its location.

Because connection lines are disconnected, moving allows you to move a symbol to any location within the drawing area of the FLD.

Dragging symbols

When you drag a symbol, you change its location but leave the connection lines intact (attached to the symbol).

Tip:

You can draw lines faster by using the shortcut keys S, D and L on your keyboard. For details see “Application Editor shortcut keys” on page 297.

Tip:

The easiest way to move a symbol is to right-click the symbol and move the mouse with the right mouse button held down.

Tip:

The easiest way to drag a symbol is to left-click the symbol and move the mouse with the left mouse button held down.

Page 337: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Application Editor

Safety Manager Software Reference 341

To do so, right-click the symbol and select Drag or type the shortcut key R on your keyboard. Drag it to the correct location and left-click it to fix its location.

Because connection lines are kept attached, movement by dragging is restricted.

Copying symbols

To copy a symbol, right-click it and select Copy or type the shortcut key C on your keyboard. A copy of the symbol will then appear, which you can place at the desired location with a left-click.

Working with blocks

A block is an area on an FLD containing (part of) a logic function.

Blocks are useful to copy, delete, save or move entire pieces of logic.

This section contains the following topics:

• Selecting blocks

• Processing blocks

• Saving and loading blocks

Selecting blocks

To select a block drag the mouse from one corner of the block to the opposite corner while holding down the left mouse button.

• Releasing the mouse button will end the selection process.

• A dotted rectangle indicates the size and location of the selection.

Processing blocks

You can copy delete or move a block by right clicking inside a selected block.

Saving and loading blocks

To save part of an FLD as a block, select it by dragging over it with the mouse. Then, select FLD > Save Block from the menu (or select the Save Block button in the toolbar, or right-click and choose Save Block). In the dialog that appears, select the applicable Save in location and fill in the File name. The selection is saved as an .BLK file.

To load a previously saved block in an FLD, select FLD > Load Block from the menu (or select the Load Block button in the toolbar, or press CTRL+B). In the

Warning:

Components must be completely embraced by the selection to be part of a block.

Page 338: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

4 – Competences and precautions

342 Release 152, Issue 1.0

dialog that appears, select the applicable Look in location and select the applicable previously saved .BLK file to place it in the selected FLD. The block is immediately added. Use the mouse to move the block to the correct location and click it to fix it there.

Deleting symbols

To delete a symbol from the FLD, right-click the symbol and select the Delete option or type the shortcut key D on your keyboard. After confirmation, the selected symbol is deleted from the current FLD.

Changing symbols

Some symbols (for example timers or registers) have parameters that can be changed. To do so right-click the symbol and select change or type the shortcut key H on your keyboard. Then a dialog will appear in which you can select a new symbol. For some symbols, like inputs of outputs, it is also possible to select a new point by clicking change.

Properties of symbols

From some symbols (for example input and output) you can change the properties. To do so right-click a symbol and select properties or type the shortcut key P on your keyboard. This will open the Point Properties dialog. Here, you can change the properties of the point this input or output refers to. For more information see “Allocating points” on page 231.

Creating Revisions

Application Editor automatically assigns a revision ID to each created FLD.

Attention:

When you delete a point of type DI, BI, AI, DO, BO or AO from an FLD, the point is not deleted from the point database.

On the other hand: logic symbols containing points, such as timers (T) and registers (R) are removed from the point database when deleted from an FLD.

Attention:

The revisions as described here are not part of, or automatically updated by Audit Trail.

Page 339: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Application Editor

Safety Manager Software Reference 343

A revision ID consists of an ID number, an author and a description and is used to identify changes made to the application.

• The revision ID number of an FLD is included in the FLD index.

• The revision history of an FLD is shown on printouts of an FLD.

When creating, updating or revising an application you should also update the revision ID.

There are two ways to update an revision ID:

1. Update the revision ID spanning all FLDs.

2. Update the revision ID of a single FLD.

Update the revision ID spanning all FLDs

When you update the revision ID of all FLDs, you set the revision ID of all FLDs to the value of the FLD with the highest revision number.

To do so, click Configure >Application revision from the menu.

This will open a dialog Latest revision on FLD: x where x is the FLD with the highest revision number:

In this dialog, the first line shows the fields of the highest revision ID.

The second line can be used to set all FLDs to a new, higher revision. In this second line the revision number, date, author and description can be edited.

The labels Latest: and New: appear against the first and the second line respectively.

Clicking OK will set all FLDs to this new revision.

Update the revision ID of a single FLD

To set the revision ID of a single FLD, act as follows:

1 Select the FLD concerned

Page 340: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

4 – Competences and precautions

344 Release 152, Issue 1.0

2 Open the FLD properties (see “FLD properties” on page 308)

3 Click the Revision tab on the FLD properties dialog to open the Revisions tab as shown in Figure 37 on page 344.

4 You now have the following options:

a. Click Add to create a new Revision ID.

b. Fill/modify the Date, Author and the Description field.

c. Click Delete to delete a Revision ID (You cannot delete revision 0!).

5 Click OK when done, or Cancel to abort.

Finding pointsTo discover on which FLD a specific point is used, you can use the option Configure point in the Point Configurator (see “Configuring a point” on page 229).

You can also use the Find Point function of the Application Editor. To access this function choose FLD > Find Point from the menu.The following dialog will then appear:

Figure 37 Update the revision ID of a single FLD

Page 341: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Application Editor

Safety Manager Software Reference 345

PrintYou can print one or more FLDs.

To access this function you can either:

• Click the Print button in the toolbar

• In the menu select File > Print

The print dialog has three sections:

• Print - Pages

• Print - Options

• Print preview

Print - Pages

This dialog lets you select the pages you want to print.

You can access this dialog by selecting File > Print in the menu and then selecting the Pages tab.

Since any point can be identified by the unique combination of point type and Tag number, these two parameters can be chosen in the Find point dialog:

Point type Here you select the type of the point you want to find.

Tag number Select the tag number of the point you are looking for.

Cancel Cancels the find action and closes the Find point dialog.

OK Opens the FLD where the point was found (and closes the Find point dialog).

Page 342: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

4 – Competences and precautions

346 Release 152, Issue 1.0

If you choose the Selection option and click the “...”-button the following dialog will appear:

All Prints all FLDs.

Current Prints only the current FLD.

Selection Selects which FLDs to print.

Preview Displays a preview of the print.

Print Starts printing.

Available sheets A list of all sheets available for printing.

Selected sheets A list of all sheets that will be printed, which is a selection of all available sheets.

Page 343: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Application Editor

Safety Manager Software Reference 347

Print - Options

This dialog lets you modify the options of the print job.

You can access this dialog by selecting File > Print in the menu and then selecting the Options tab.

> Move the selected sheet from available sheets to selected sheets.

>> Move all sheets from available sheets to selected sheets.

< Move the selected sheet from selected sheets to available sheets.

<< Move all sheets from selected sheets to available sheets.

Destination You can choose to send the print job to either a printer or a file (HPGL format).

X-Translation Allows you to horizontally position the FLD on the paper. The value must be entered as points (28 pts = approx. 1 cm; 72 pts = approx. 1 inch) and may be positive or negative. A value of 0 means the FLD is aligned to the left side of the paper. Positive values move the FLD to the right, negative values move the FLD to the left.

Y-Translation Allows you to vertically position the FLD on the paper. The value must be entered as points (28 pts = approx. 1 cm; 72 pts = approx. 1 inch) and may be positive or negative. A value of 0 means the FLD is aligned to the top side of the paper. Positive values move the FLD downwards, negative values move the FLD upwards.

Blank printing paper Here you specify whether you use blank paper or preprinted paper. If you use preprinted paper, no title block and sheet borders will be drawn.

Preview Displays a preview of the print

Print Starts printing.

Page 344: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

4 – Competences and precautions

348 Release 152, Issue 1.0

Print preview

Before printing to paper you can preview the output on screen. To do so select File > Print in the menu and press the preview button. The following window will then appear:

In the preview window you can place the mouse cursor above the buttons so that a highlight text appears. The list below explaines these features.

Print Report Prints the report to paper with current settings.

Whole page Adjusts zoom to view entire page.

Page width Adjusts zoom to page width.

100% Adjusts zoom to 100%.

Zoom Here you can adjust the zoom level to a custom value.

Values can range from 15 to 250%.

First page Browses to the first page of the report.

Previous page Browses to the previous page of the report.

Page number Displays current page number. Enter a page number and press Enter to go directly to that page.

Page 345: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Application Editor

Safety Manager Software Reference 349

Using the right mouse button (right-click) on the previewed FLD gives the following options:

Next page Browses to the next page of the report.

Last page Browses to the last page of the report.

Close Closes the preview window.

Copy to Clipboard Copies the current preview of the FLD to the clipboard.

Save to File Saves the current preview of the FLD to a file. The preview can be saved as vector graphic (*.emf) or as bitmap (*.bmp, *.jpg).

Page 346: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

4 – Safety Builder configuration tools

350 Release 152, Issue 1.0

Application CompilerAn application has to be compiled first before it can be downloaded to Safety Manager.

During compilation the application is checked, which may result in error and warning messages. If no errors are found, a Controller File is created which can be downloaded to Safety Manager.

The Application Compiler uses the following information during compilation:

• Safety instrumented functions in the FLDs in combination with the symbol and function block library information.

• Hardware configuration information and points allocated to hardware.

• Communication points for exchanging data with for example other systems.

• Points not allocated to hardware or communication.

• Timing and scheduling information so Safety Manager can execute tasks in the correct sequence and within the timing constraints.

This section covers the following topics:

Starting the Application Compiler

To start the Application Compiler, you either:

• Select Tools > Configuration > Application Compiler in the Menu bar,

• Click the Application Compiler icon in the Navigation panel

• Press the access keys Alt, T, C, L

Section See

Starting the Application Compiler page 350

Application Compiler menu page 353

Using the Application Compiler page 354

Creating a Controller file page 355

Tip:

Background information regarding the Application Compiler is given in Application Compiler.

Page 347: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Application Compiler

Safety Manager Software Reference 351

When you start the Application Compiler, a warning as in Figure 38 on page 351 appears.

If you click Yes the Application Compiler starts compiling as shown in Figure 39 on page 352. A report of the compilation is shown in the work area. Errors are shown in the error color (red). All other items are shown in the the standard text color (black).

In case Simulation mode was selected in the Hardware Configurator (see “Controller properties - General” on page 194), this will be shown in the report of the compilation. See Figure 40 on page 352 for an example. For further details see: “Simulation” on page 663.

• Once the compilation is completed you must load the Controller File in the Safety Manager (see “Load Controller” on page 382).

• During compilation a log file is created, see “Compilation log file” on page 355 for details.

• To abort the compilation process press the Abort button at the bottom right corner of the screen. (See also “Stop compiling” on page 357.)

Figure 38 A warning displayed when entering the Application Compiler

Note:

If you get a popup stating exclusive access is denied see “Working in a multi user environment” on page 353.

Page 348: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

4 – Safety Builder configuration tools

352 Release 152, Issue 1.0

Figure 39 Application Compiler screen in Operation mode

Figure 40 Application Compiler screen in Simulation mode

Page 349: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Application Compiler

Safety Manager Software Reference 353

Working in a multi user environment

When you try to access the SM Controller with multiple users simultaneously, access via this tool may be denied and you get a popup stating either:

Access is denied, please try again later.

Exclusive access is denied, please try again later.

• If the Plant database is opened for exclusive use by someone using Network Configurator, your access to this tool is denied.

• If the SM Controller is accessed by someone else, using this or a similar configuration tool, your access to this tool is denied.

You cannot continue until the “denied access” lock is relieved by the other user(s).

For more information see also “Multi user environment” on page 40.

Application Compiler menuThe list below shows the menu structure of the Safety Builder Application Compiler.

Tips:1. To give up exclusive access to a Plant click Stop Configuration on the button bar.2. To give up exclusive access to an SM Controller access the Network Configurator.3. To give up shared access exit the tool or function that demands shared access.

To give up all access you can close the file (click File>Close from the menu bar).

Menu item Description

File

>Close Closes the Compiler.

>Exit Exits Safety Builder.

View

>Toolbars Is part of the standard menu structure within Safety Builder, but is non-functional here.

>Navigation Panel Toggles display of the Navigation panel.

Configure

>Publish Application Publishes application version changes of the selected SM Controller (see “Publish Application” on page 76).

Page 350: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

4 – Safety Builder configuration tools

354 Release 152, Issue 1.0

Using the Application CompilerWhen you open the Application Compiler it automatically starts compiling the selected Controller application.

For more information see:

• “Starting the Application Compiler” on page 350 about how to start the Application Compiler.

• “Creating a Controller file” on page 355 for more information regarding the creation details.

Tools

>Configuration Displays a sub menu with available configuration tools.

The following tools are available:

• Network Configurator

• Hardware Configurator

• Point Configurator

• Application Editor

• Application Compiler

• Migrate Application

>On-line Displays a sub menu with available on-line tools.

The following tools are available:

• Controller Management

• Point Viewer

• Application Viewer

>Audit Trail Viewer Launches the Audit Trail Viewer (see “Audit Trail” on page 435).

>Reset Justification Resets the Audit Trail Justification condition. For details see “Event justification” on page 435.

>Password Launches the Security tool (see “Entering password” on page 430).

>Options Enables you to set general program options (see “Options” on page 433).

Help

>Safety Builder Help Launches the Safety Builder Help function.

>About Shows current version and license of the program.

Page 351: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Application Compiler

Safety Manager Software Reference 355

For more information about shortcut keys for Application Compiler see “Application Compiler shortcut keys” on page 355.

Application Compiler shortcut keys

Besides the shortcut keys listed in “Keyboard shortcut and access keys” on page 35 there are no shortcut keys active in Application Compiler.

Creating a Controller fileThis section covers the following topics:

• Prerequisites

• Compilation log file

• Compilation process

• Status information during compilation

• Stop compiling

• Controller file

• Compiler registers and markers

Prerequisites

Before you start compiling the configuration, the application must be free of configuration errors.

Compilation log file

During the compilation process, a log file is made. You can use the log file to find & correct errors and, if necessary, deal with the warnings.

The log file is stored in the Controller database. It also saved as a separate file in the same directory as the controller data, and is called “<controllername>.LOG”, where <controllername> is the name of the controller whose FLDs are compiled.

After it is saved, the log file can be opened from any of these Configuration tools: Network Configurator, Hardware Configurator, Point Configurator and Application Editor.To open the log file in one of these tools, select View>Compilation Log File from the Menu bar.

The log file is in RTF format and is accessed via WordPad.

Page 352: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

4 – Safety Builder configuration tools

356 Release 152, Issue 1.0

Compilation process

The Application Compiler of the Safety Builder translates the application for Safety Manager.

Before the application can be compiled successfully, it has to be syntactically correct.

The following messages can be displayed:

• Progress messages

• Warning messages

• Error messages

Progress messages

The compiler checks if the application can be executed and generates & stores messages in a log file while progressing. It also generates messages if errors or warnings are detected.

Detailed information concerning message content can be found in “Application Compiler error messages and warnings” on page 722.

Warning messages

Like normal progress messages, warnings are indicated as black text in the compiler progress window and log file.

Figure 41 Example of a log file

Page 353: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Application Compiler

Safety Manager Software Reference 357

The compiler generates warnings if a syntax or configuration is allowed but unexpected (for example an unconnected input of a function block). All messages are reported and logged in the log file.

Warning messages and their descriptions can be found in “Application Compiler error messages and warnings” on page 722.

Error messages

Errors are, unlike normal progress messages, indicated as red text in the compiler progress window and log file.

The compiler generates an error if a syntax or configuration cannot be executed. If an error is detected during compiling, the compiler normally continues the compilation process, meaning that some errors are reported more than once (for example if more than one signal connects to the same node).

If compile errors are found, you should solve them by making appropriate changes in the Network Configurator, Hardware Configurator, Point Configurator or Application Editor, and compile the application again, until no more errors are found. Only then a controller file is created.

Error messages and their descriptions can be found in “Application Compiler error messages and warnings” on page 722.

Status information during compilation

During compilation, the Safety Builder shows the progress and the status of the compilation process on screen. All status messages displayed on screen are also logged in the log file.

Stop compiling

You can stop the compiler prematurely by pressing the Abort button during the compilation process.

This interruption of the compilation process is logged in the log file.

Controller file

The compiler creates a controller file when it has compiled the application successfully.

The controller file is stored in the Controller database.

The controller file contains all the necessary information to transfer it to the proper Safety Manager. The transfer may be either direct or indirect via the network through other Safety Manager units. When Safety Manager receives the controller file it loads the application and configures Safety Manager. The

Page 354: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

4 – Safety Builder configuration tools

358 Release 152, Issue 1.0

controller file contains precautionary measures to detect corruption and to prevent unsafe situations.

Compiler registers and markers

The compiler may introduce extra registers and markers in the application during compilation. These registers and markers store intermediate and feedback results so that they can be used in the application at a later stage. The names of these markers and registers always begin with the letter C of compiler.

Page 355: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Migrate application

Safety Manager Software Reference 359

Migrate applicationMigrate application becomes relevant when a new or upgraded release of Safety Builder is installed on a Safety Station. In most cases the definitions of the plant and controller databases will have changed compared to the existing ones. Usually it is advisable to apply Migrate application to the plant and controller databases so they comply with the latest definitions.

This necessary process step is called migration.

This section has the following topics:

Migration approach and considerationsMigration is a complex process which needs to be carefully planned. The major steps that are involved are:

• What Migration path applies? This question comes with the choice for a new or upgraded release of Safety Builder.

• The Software upgrade

• Migrating databases

Migration path

Depending on the version of the software (Safety Manager Release) that is installed and the version you want to upgrade to, a certain migration path will apply. The Software Change Notification (SCN) of the version you want to upgrade to will supply the required information.

The book set of the Safety Manager User Documentation provides information on how to do certain steps in the process. However, the User Documentation alone is not sufficient to base a migration upon.

Note:

When migrating, you do not need to compile and (re)load a migrated Safety Manager application, unless you want to upgrade the SM Controller as well.

Section See

Migration approach and considerations page 359

Starting the Application Migration Tool page 361

The Application Migration Tool menu page 363

Page 356: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

4 – Safety Builder configuration tools

360 Release 152, Issue 1.0

In case of a migration always consult the:

• Software Change Notifications (SCN); formerly addressed as Release Note

• BeAwares

• Product Notifications

Software upgrade

Any software upgrade must be considered to be a software modification. During the planning phase it needs to be decided if an on-line software upgrade is possible or that this must be done off-line. This can be dictated by the Migration path itself, but also depends on the complexity of the typical application(s) and process risks that may be involved.

Within the book set of the Safety Manager User Documentation relevant information can be found in:

• the Planning and Design Guide

• the Installation and Upgrade Guide, see Software loading and upgrading

• the On-line Modification Guide, see On-Line software upgrade

Migrating databases

After you have upgraded the Safety Station you can use the new or upgraded release to start Safety Builder. Existing plants will be visible and can be selected.

When you select (open) a plant in Safety Builder that requires migration, a prompt dialog will appear. An example is shown in Figure 42 on page 360.

For further details see “Starting the Application Migration Tool” on page 361.

Attention:

In case the publications listed below contain additional instructions, those instructions will prevail over instructions in this book set.

Figure 42 Plant migration is required.

Page 357: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Migrate application

Safety Manager Software Reference 361

Starting the Application Migration Tool

To start Migrate Application, you either:

• Open the tool via the menu bar (Tools > Configuration > Migrate Application)

• Press the access keys Alt, T, C, M.

A pop-up screen as in Figure 43 on page 361 appears.

The Migrate Application screen appears as shown in Figure 44 on page 362 and migration starts.

• The plant database <Plantname.CAC> is migrated first

• Next all SM Controllers <SM ControllerXY.CC> in the plant are migrated, including the diagnostic database files <SM ControllerXY.DGN>, if any.

• Each step of the migration progress is carefully logged, prompted on screen and stored in the application folder.

Notes:1. Migrate Application can only run after you started a plant configuration in Network

Configurator.2. If you get a popup stating exclusive access is denied see “Working in a

multi user environment” on page 362.3. Background information regarding Migrate Application is given in “Migration

approach and considerations” on page 359.

Stop:

Before you migrate to another release make sure you check the Software Change Notifications to identify possible issues related to migration.

Figure 43 Starting the Migrate Application function.

Page 358: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

4 – Safety Builder configuration tools

362 Release 152, Issue 1.0

• If there is an error during the migration the entire plant will be restored and you must make the appropriate changes using the previous version of Safety Builder. (See the migration log file to determine which changes are required.)

For more information see

• Working in a multi user environment

• Migration log file

• Manual intervention when migrating

Working in a multi user environment

When you try to access the Plant database with multiple users simultaneously, access to this tool may be limited or denied:

• If the Plant database is opened for shared use exclusive access to Network Configurator is denied and you get a popup stating: Exclusive access is denied, please try again later.

• If the Plant database is opened exclusive use by some one else, access is denied and you get a popup stating: Access is denied, please try again later.

Figure 44 Migrate Application screen

Page 359: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Migrate application

Safety Manager Software Reference 363

In above cases, you cannot continue until the “denied access” lock is relieved by the other user(s).

For more information see also “Multi user environment” on page 40.

Migration log file

During the migration process, a log file is made. You can use the log file to analyze errors and, if necessary, deal with the warnings.

The log file is stored in the same directory as the controller/plant data, and is called Migration report for <#name>.RTF, where <#name> is the name of the controller or the plant that has been migrated.

To open the log file you must access this directory and double-click the Migration report for... files.

The log file is in RTF format.

Manual intervention when migrating

When migrating to a release with changed functionality the Migrate Application tool makes a default choice as how to change configuration settings to meet the new functionality.

This change is logged in the migration log file, as described in Migration log file.

You need to verify that you agree with these defaults and else modify the configuration changes made by Migrate Application before compiling.

A notification of such changes (if any) can be found in the Software Change Notifications.

The Application Migration Tool menuBelow list shows the Safety Builder Migrate Application menu structure.

Tips:1. To give up exclusive access to a Plant click Stop Configuration on the button bar.2. To give up shared access exit the tool or function that demands shared access.

To give up all access you can close the file (click File>Close from the menu bar).

Menu item Description

File

>Close Closes Migrate Application.

Page 360: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

4 – Safety Builder configuration tools

364 Release 152, Issue 1.0

>Exit Exits Safety Builder.

View

>Toolbars Toggles display of the available toolbars.

>Navigation Panel Toggles display of the Navigation panel.

Tools

>Configuration Displays a sub menu with available configuration tools.

The following tools are available:

• Network Configurator

• Hardware Configurator

• Point Configurator

• Application Editor

• Application Compiler

• Migrate Application

>On-line Displays a sub menu with available on-line tools.

The following tools are available:

• Controller Management

• Point Viewer

• Application Viewer

>Audit Trail Viewer Launches the Audit Trail Viewer.

When Migrate Application is active, this option is shaded.

>Reset Justification Resets the Audit Trail Justification condition. For details see “Event justification” on page 435.

When Migrate Application is active, this option is shaded.

>Password Launches the Security tool (see “Security” on page 429).

When Migrate Application is active, this option is shaded.

>Options Enables you to set general program options (see “Options” on page 433).

Help

>Safety Builder help Launches the Safety Builder Help function.

>About Shows current version and license of the program.

Page 361: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Migrate application

Safety Manager Software Reference 365

Page 362: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Safety Manager Software Reference 366

5Safety Builder on-line tools

This section describes the various on-line tools available in the different Safety Builder packages.

With the on-line tools you can:

• load Controller files

• view diagnostics and system status data

• view application data and live FLDs

For an overview of the tools available for each package, see “Safety Builder packages” on page 12.

Tool See

Controller Management page 367

Point Viewer page 397

Application Viewer page 411

Page 363: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Controller Management

Safety Manager Software Reference 367

Controller Management

The Controller Management function in Safety Builder is an on-line tool that can perform the following:

• Show actual and historical diagnostic messages of Safety Manager.

• Store diagnostic messages from Safety Manager in a database.

• Display diagnostic messages on-line and off-line.

• Assist in resolving reported faults.

• Display Safety Manager on-line status information.

• Show the loop status of points of which a loop fault has been reported.

• Synchronize the Safety Manager time with the time of the Safety Station.

• Load a controller file into the Controller.

Most Controller Management functions require a connection between Safety Station and the relevant Safety Manager. This connection can either be direct or through the network.

This section covers the following topics:

Tip:

Safety Builder is still able to view the online version of an application when you migrate an application, change tag numbers and when you update and compile an application.

Section See

Starting Controller Management page 368

Controller Management menu page 370

Toolbars page 372

Component bar page 374

Using Controller Management page 374

Connecting to a Controller page 375

Diagnostic messages and databases page 377

Diagnostic tools page 377

Load Controller page 382

Status page 386

Time synchronization page 395

Remote Reset page 396

Page 364: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

5 – Safety Builder on-line tools

368 Release 152, Issue 1.0

Starting Controller ManagementTo start Controller Management, you either:

• Click the corresponding button in the on-line part of the Navigation Panel,

• Open the corresponding menu via the menu bar (Tools > On-line > Controller Management),

• Press the access keys Alt, T, N, A.

If you start Controller Management, it will attempt to connect to the selected system.

• When a connection is made a screen similar to Figure 45 on page 369 appears.

• In case Controller Management was unable to connect to the selected system a dialog appears (see Figure 46 on page 369); you are prompted to make a selection:

- If you select OK Controller Management will open with off-line functions only. For alternative methods to establish a connection with a Controller see “Connecting to a Controller” on page 375.

- If you select Retry Controller Management will try again to establish a connection.

- If you select Abort Controller Management will close.

Note:

If you get a popup stating Access is denied see “Working in a multi user environment” on page 370.

Page 365: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Controller Management

Safety Manager Software Reference 369

The following topics are part of the Controller Management:

• Controller Management menu

• Toolbars

• Component bar

• Using Controller Management

• Connecting to a Controller

• Diagnostic messages and databases

Figure 45 Example of the Controller Management screen

Figure 46 Controller Management warning display

Page 366: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

5 – Safety Builder on-line tools

370 Release 152, Issue 1.0

• Diagnostic tools

• Load Controller

• Status

• Time synchronization

• Remote Reset

Working in a multi user environment

When you use an online tool to access the SM Controller with multiple users simultaneously, access may be denied and you get a popup stating:

Access is denied, please try again later.

Exclusive access is denied, please try again later.

• If someone has the SM Controller database opened via an online tool – not using the load function – online access via another Safety Station is allowed.

• If someone has an SM Controller database opened via the load function in Controller Management, your access to this SM Controller is denied.

• If the Plant database is opened for exclusive use by someone using Network Configurator, your access to this SM Controller is denied.

You cannot continue until the “denied access” lock is relieved by the other user(s).

For more information see also “Multi user environment” on page 40.

Controller Management menuThe list below shows the menu structure of the Safety Builder Controller Management.

Tips:1. To give up exclusive access when being online with an SM Controller, exit the load

option.2. To give up shared access when being online with an SM Controller, exit the tool or

function that demands shared access.

To give up all access you can close the file (click File>Close from the menu bar).

Menu item Description

File

>Close Closes the Controller Management.

Page 367: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Controller Management

Safety Manager Software Reference 371

>Exit Exits Safety Builder.

View

>Toolbars Displays a sub menu with available toolbars for which display can be toggled.

The following toolbars are available:

• Controller Management

>Navigation Panel Toggles display of the Navigation panel.

>Explorer Bar Toggles display of the Explorer (Controllers) bar.

This feature is only available after selection of Status > Load Controller.

Diagnostics

>Actual Diagnostics Shows diagnostic messages since the last Fault Reset (see “Actual Diagnostics” on page 378).

>Actual and Historical Diagnostics

Shows all diagnostic messages since and before the last Fault Reset. (see “Actual and historical diagnostics” on page 379)

>Diagnostics from Database

Shows all diagnostic messages before the last Fault Reset (see “Diagnostics from database” on page 379).

>Loop Monitoring Shows points of which a loop fault has been reported (see “Loop Monitoring” on page 381).

>Remote Reset Allows to remotely reset the connected SM Controller (see “Remote Reset” on page 396).

>Set Diagnostics Database Size

Changes the maximum size of the database for diagnostic messages (see “Diagnostics database size” on page 380).

Status

>System Information Displays actual status information about Safety Manager and Control Processor units (see “System information” on page 386).

>Communication Status

Displays communication details and statistics. (See “Communication Status” on page 391)

>Load Controller Loads an application in the Control Processor (see “Load Controller” on page 382).

>Time Synchronization

Synchronizes the time of Safety Manager with the Safety Station time (see “Time synchronization” on page 395).

Page 368: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

5 – Safety Builder on-line tools

372 Release 152, Issue 1.0

Some of the Controller Management functions are also accessible through the toolbar of Safety Builder.

Toolbars

Tools

>Configuration Displays a sub menu with available configuration tools.

The following tools are available:

• Network Configurator

• Hardware Configurator

• Point Configurator

• Application Editor

• Application Compiler

• Migrate Application

>On-line Displays a sub menu with available on-line tools.

The following tools are available:

• Controller Management

• Point Viewer

• Application Viewer

>Audit Trail Viewer Launches the Audit Trail Viewer (see “Audit Trail” on page 435).

>Reset Justification Resets the Audit Trail Justification condition. For details see “Event justification” on page 435.

>Password Launches the Security tool (see “Entering password” on page 430).

>Options Enables you to set general Safety Builder options (see “Options” on page 433).

Help

>Safety Builder Help Launches the Safety Builder Help function.

>About Shows the version and license of Safety Builder.

Note:

A toolbar only shows the most used operations or components. Some operations (program functions) and components can only be accessed via the Menu bar.

Page 369: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Controller Management

Safety Manager Software Reference 373

A toolbar contains a subset of operations or components that can be used by the active program.

Most active programs have an operations toolbar and a components toolbar. For the location of these toolbars see “Screen layout” on page 27.

For more information see:

• Show/hide a Toolbar

The following toolbars are available in Controller Management:

• Controller Management.

Controller Management

The Controller Management toolbar contains the most common functions of Controller Management.

Click View > Toolbars > Controller Management to toggle the Controller Management toolbar.

Page 370: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

5 – Safety Builder on-line tools

374 Release 152, Issue 1.0

Component barThe Component bar is an Explorer bar as defined in “Explorer bar” on page 32. It shows an overview of the Components that can be selected.

The Component bar:

• highlights the component you have selected,

• provides you access to the connect/disconnect options, by right clicking a component. (See “Connecting to a Controller” on page 375 for details.)

• lets you connect to another Controller (for details see “Connecting to a Controller” on page 375.)

Using Controller ManagementYou use Controller Management to:

• Connect to a Controller, see “Connecting to a Controller” on page 375.

• Read diagnostic messages, see “Diagnostic messages and databases” on page 377 and “Diagnostic tools” on page 377.

• Read the system status, see “Status” on page 386.

For more information about shortcut keys for Controller Management see “Controller Management shortcut keys” on page 374.

Controller Management shortcut keys

Besides the shortcut keys listed in “Keyboard shortcut and access keys” on page 35, the following shortcut keys are active in Controller Management:

• Ctrl+D opens Diagnostics from Database.

• Ctrl+G opens Actual Diagnostics.

• Ctrl+H opens Actual and Historical Diagnostics.

• Ctrl+I opens System Information.

• Ctrl+L initiates Load Controller.

• Ctrl+M opens Loop Monitoring.

• Ctrl+O opens Communication Status.

• Ctrl+R initiates a Remote Reset.

• Ctrl+T initiates the Time Synchronization function.

Page 371: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Controller Management

Safety Manager Software Reference 375

Connecting to a ControllerOnce inside Controller Management you may want to select another Controller or (re)connect to an existing Controller.

To select a Controller:

1 Click the Load Controller button on the Toolbar. This will cause the Component bar to open and show a list of available Controllers.

2 To connect to a Controller, right-click the Controller in the Component bar that you want to connect to.

3 Select one of the available options, described in Connection options.

Connection options

The following connection options exist:

• Connect

• Temporary connect

• Disconnect

Connect

Connect will attempt to connect the Safety Station to the selected SM Controller.

In order to be able to connect:

1. Connection properties and configured controller node number must match between SM Controller and the application in Safety Builder.

2. At least one configured link must be setup and operational (Safety Builder will automatically try alternative links if the default link is down).

Temporary connect

Temporary connect is to be used to reload an SM Controller whose actual configuration is not matching the connection properties and/or controller node number as defined in the Safety Builder application.

Note:

In order to communicate with an SM Controller connection properties and configured controller node number must match between SM Controller and Safety Builder.

Page 372: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

5 – Safety Builder on-line tools

376 Release 152, Issue 1.0

In order to connect with a SM Controller using Temporary connect certain conditions have to be met:

1. A serial connection to channel C of the SM Controller must be setup; Temporary connect does not work via Ethernet.

2. The SM Controller must boot with a default (empty) application.

The procedure to load using Temporary connect is described in the Installation and Upgrade Guide.

Disconnect

Disconnect will terminate the connection to the selected SM Controller.

Attention:1. The temporary connect procedure in the Installation and Upgrade Guide requires you

to erase the existing application from the SM Controller.2. Before loading an SM Controller with Temporary connect, disconnect all standard

communication cables that are wired to the channel you use for temporary connect.

Page 373: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Controller Management

Safety Manager Software Reference 377

Diagnostic messages and databases

Safety Manager contains 3 diagnostic databases; 2 are located in the SM Controller, the third is located on the Safety Station.

1. Actual diagnostics is a database located in the SM Controller that only contains new diagnostic messages -these are all messages generated since the last time the Reset key switch was turned.

2. Historical diagnostics is a database located in the SM Controller that stores the last 320 historical messages dumped. It does not contain new diagnostic messages.

3. Diagnostics database is the database located on disk in the Safety Station; it contains all diagnostics that were loaded in the Safety Station. The diagnostics database can be accessed off-line.

A list of diagnostic messages can be found in “Diagnostic messages” on page 675.

Diagnostic tools

The following diagnostic tools are available in Controller Management to view the diagnostic messages from Safety Manager:

1. “Actual Diagnostics” on page 378

2. “Actual and historical diagnostics” on page 379

Caution:

Turning the Reset key switch on the BKM will dump the diagnostic messages from the Actual diagnostics database into the Historical diagnostics database.

Attention:

1. Depending on your Automatic Update settings in Tools>Options a Refresh button may be visible to update the information on screen.

2. If there are no diagnostic messages to report, the screen will display No faults detected, as shown in Figure 47 on page 379.

3. If loop faults are detected only the first loop fault is logged in the diagnostic database with either the message Open loop(s) or Analog input loop fault(s). Upon seeing either message you should check Loop Monitoring to see if more loop faults are detected. For more information see “Loop Monitoring” on page 381.

4. Safety Station must be connected with Safety Manager to view the actual diagnostics

Page 374: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

5 – Competences and precautions

378 Release 152, Issue 1.0

3. “Diagnostics from database” on page 379

4. “Loop Monitoring” on page 381

“Diagnostics database size” on page 380 explains how to change the diagnostic database size on the Safety Station.

This section contains the following topics:

• Actual Diagnostics

• Actual and historical diagnostics

• Diagnostics from database

• Diagnostics database size

• Loop Monitoring

Actual Diagnostics

This option displays a window containing all diagnostic messages generated since the Reset key switch was last turned.

Controller Management retrieves these messages from the selected Safety Manager and stores them in the Diagnostics database for later reference.

Figure 47 on page 379 shows an example of Actual Diagnostics.

• The upper part of the screen shows a list of all actual diagnostic messages.

• The lower part of the screen displays any additional information about the diagnostic message that is selected in the upper part.

Page 375: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Controller Management

Safety Manager Software Reference 379

Actual and historical diagnostics

This option works in a similar way as the Actual Diagnostics screen but it also displays the historical diagnostic messages as stored on the Safety Manager.

When available on the Safety Station, Controller Management also displays the diagnostics from database.

Diagnostics from database

This option works in a similar way as the Actual Diagnostics screen but instead of showing diagnostic messages on-line, it displays diagnostic messages off-line via the diagnostics database on the Safety Station.

Figure 47 Actual Diagnostics screen

Attention:

The diagnostics database on the Safety Station is only updated by accessing the Actual diagnostics or Actual and historical diagnostics tools.

Page 376: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

5 – Competences and precautions

380 Release 152, Issue 1.0

Diagnostics database size

This function enables you to change the maximum database size for diagnostic messages stored on the Safety Station.

The database uses a first-in-first-out system for storing diagnostic messages which means, if the maximum database size is reached, the oldest message is flushed on receipt of a new message. By increasing the database size, more diagnostic messages can be stored in the database.

Any database size between 1 and 100 MB can be chosen.

Figure 48 Diagnostics from Database screen

Page 377: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Controller Management

Safety Manager Software Reference 381

Loop Monitoring

This screen shows the points of which a loop fault has been reported. It retrieves these loop fault messages from the selected Safety Manager.

Notes:1. Loop Monitoring can only be selected when the SM Controller is in Loaded mode

(for details see “About Component status” on page 25.)2. If loop faults are detected only the first loop fault is logged in the diagnostic database,

all (subsequent) loop faults can be seen via the Loop Monitoring screen. 3. In addition either message Open loop(s) or Analog input loop fault(s)

is reported: Open loop(s) is reported for line monitored digital IO loop faults, Analog input loop fault(s) is reported for analog input loop faults.

Figure 49 Loop Monitoring screen

Page 378: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

5 – Competences and precautions

382 Release 152, Issue 1.0

Load ControllerThe Load Controller function enables the loading of the SM Controller file in the Control Processor(s).

Only persons authorized by Safety Builder can access this function. If a person is not authorized or the password has expired after a period of inactivity, Safety Builder automatically disables the access to this function (see also “Security” on page 429).

The content of this screen is interactive and by following the instructions on the display, you can load or restore the application in the Control Processors of the selected Safety Manager.

For more information see Load Controller screen.

Load Controller screen

When you select the Load Controller button on the Toolbar, the system checks if the required preconditions are met. One of the following results will occur:

• loading is not initiated, and a message as shown below is given in the instruction bar; make sure that the required preconditions are met and retry to load,

• loading is initiated, and a screen as shown in Figure 50 on page 383 is presented.

In the list below the elements shown in Figure 50 on page 383 are explained:

Tip:

After loading has been completed successfully the Controller status changes to loaded. See “About Component status” on page 25.

Attention:

If you load a Controller due to:• on-line modification, you should follow the instructions as laid down in the On-line

Modification Guide.• off-line modification, you should follow the instructions as laid down in the

Installation and Upgrade Guide.

Page 379: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Controller Management

Safety Manager Software Reference 383

• Left of the work area you see the Component bar where you can select the system you want to load.

• In the work area four locations can be distinguished:

a. An instruction bar: This area above the buttons is used by Load Controller to provide instructions to the user when stepping through the loading process.

b. The buttons: Use the 3 buttons Start, Cancel and Restore to start or cancel the loading process, or restore the application.

After you pressed the Start button, this button changes to Continue or Restart indicating that you can now only continue/restart, cancel or restore. (The button only changes to Restart if load failed.)

When shaded, a button is temporarily not available.

c. The Status area: This area indicates which phases of the load process are in progress, completed or failed.

Status details of each phase can be found in the Status bar at the bottom of the screen.

d. A Progress bar: This area at the bottom of the screen shows the current action.

Figure 50 Load Controller screen

Page 380: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

5 – Competences and precautions

384 Release 152, Issue 1.0

In case Safety Manager is connected to Experion using CDA, a dedicated dialog appears:

• when the application is manually published,

• after the application is loaded.

By default only the changes since the previous publication will published to Experion.

Delete all before update Before the current application is published, the selected SM Controller will be completely deleted from Experion Server, causing a ‘loss of view’.

Attention:

Do not use this option for an on-line system! This option is only to be used upon advise by and with support from Honeywell SMS or its representative.

Force update all All data is published to Experion. Existing data is overwritten.

Attention:

Normally this option is not required. It can be used in case a (repeated) publish command is given and it is unsure whether the publish action was (completely) successful.

Page 381: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Controller Management

Safety Manager Software Reference 385

Delete all unknown controllers Unknown SM Controllers in Experion are deleted.

An unknown SM Controller is a controller that was previously published to Experion, but does not exist in the current Plant database.

Use this option to remove SM Controllers from Experion that were deleted in Safety Builder.

You are advised to manually publish an application directly after one or more SM Controllers were deleted. Make sure this option is selected.

Attention:

Normally this option is not required. When you use this option the publish action may take longer.

Abort Publish application is stopped; the dialog remains open.

The user will be prompted for confirmation.

Publish The application will be published to Experion.

Close Publish application is stopped; the dialog is closed.

Help Launches the Safety Builder Help function.

Page 382: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

5 – Competences and precautions

386 Release 152, Issue 1.0

StatusThis section contains options to monitor the system status.

It contains the following topics:

• System information

• Communication Status

System information

Figure 51 on page 387 shows that the work area has two tabs; a Controllers tab and a Remote IO tab. Depending on the selected tab the available information change.

• Use the Controllers tab to view information about the connected SM Controller.

This is also the view you get when remote IO is disabled.

• Use the Remote IO tab to view information about SM universal IO modules that are configured for the connected SM Controller.

Note

If no Remote IO View tab is shown, remote IO options are disabled. The selected SM Controller does not (yet) have SM universal IO components in its configuration.

See “Configuring CP modules” on page 186 to enable Remote IO View.

Page 383: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Controller Management

Safety Manager Software Reference 387

For an explanation of the information displayed, see:

• System information – Controllers tab

• System information – Remote IO tab

System information – Controllers tab

Controller Management has a System Information function for controllers with which Safety Builder can display various details. Details in this tab are about the selected Safety Manager and its Control Processor unit(s).

Figure 52 on page 388 shows the static and dynamic details as available from the System information - Controllers window.

Figure 51 Chassis IO and Remote IO view tabs

Tip:1. Some details, such as repair time, are only visible when they are in effect. For details

see Figure 52 on page 388.2. If the software CRC-32 reports 0 or -1 for the embedded software, the embedded

software is corrupted and needs to be reloaded. In such cases you have also been prompted by the load function.

Page 384: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

5 – Competences and precautions

388 Release 152, Issue 1.0

As an on-line program function, Controller Management shows the Operating mode as it is available in the connected Controller. Figure 53 on page 388 shows examples of a Controller in Operation mode and in Simulation mode. For further details see: “Simulation” on page 663.

Figure 52 System Information screen - Controllers

Figure 53 Examples of Operation and Simulation mode indications

Page 385: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Controller Management

Safety Manager Software Reference 389

General

The following general information is available:

Control Processor

For each Control Processor the following information is available:

General

Architecture Displays the SM Controller architecture

Operating mode Displays the latest loaded mode in the SM Controller

Temperature Shows the SM Controller operating temperature.

Timers

Cycle time Indicates the average application cycle time.

DTI Indicates the Diagnostic Test Interval; the time period available to locate and isolate safety related faults within on-line system components.

Up time Indicates the time that the controller is powered up.

Operational time Indicates how long the application has been running without interruption.

Forces

Force status If this status is Active points may be forced, if you have the appropriate privilege level.

Number of forces Indicates the number of forced points.

Control Processor # (# is either 1 or 2)

CP status Indicates the CP status. For details see Table 56 on page 674.

Software Versions

Safety Processor Shows the software version number of the embedded QPP firmware. This should be identical for both CPs.

COM boot Shows the software version number of the embedded boot firmware for the communication modules. This should be identical for both CPs.

COM system Shows the software version number of the embedded system firmware for the communication modules. This should be identical for both CPs.

Application Shows the software version number of the current application.

Software CRC-32

Embedded Shows the CRC of the embedded firmware. This should be identical for both CPs.

Page 386: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

5 – Competences and precautions

390 Release 152, Issue 1.0

System information – Remote IO tab

Controller Management has a System Information function for remote IO with which Safety Builder can display various details. Details in this tab are about the selected Safety Manager and its IO termination assemblies (IOTAs) and SM universal IO module(s).

Figure 54 on page 390 shows the static and dynamic details as available from the System information - Remote IO window.

The top of the work area shows a list of the configured IOTAs in the selected SM Controller, and the main status indications for those IOTAs. All available status details of the selected IOTA and its SM universal IO module(s) are shown at the bottom of the work area.

Application Shows the CRC of the current application. This should be identical for both CPs.

Repair Timer Only visible when the repair timer is active.

Actual Shows the remaining repair time before the CP will shut down.

Maximum Shows the maximum available repair time.

Figure 54 System Information screen - Remote IO

Page 387: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Controller Management

Safety Manager Software Reference 391

General

The following general information is available:

Module

For each SM universal IO module the following information is available:

Communication Status

To display details about the SM Controller communication status you can open the Communication Status window in Controller Management.

Figure 55 on page 392 shows an overview of the Communication Status window in Controller Management.

Communication Status has the following status tabs:

• Communication Statistics

This tab provides a list of all physical communication channels of the selected SM Controller. It also shows the available communication statistics per channel.

For more information and details see Communication Statistics – tab.

General

Name Shows the name of the selected IOTA.

Determined in Hardware Configurator, IOTA Properties.

Architecture Displays the architecture of the selected IOTA.

Determined in Hardware Configurator, when adding an IOTA.

Network Shows the network the selected IOTA is connected to.

Determined in Hardware Configurator, IOTA Properties.

Node Address Shows the unique node adress within the remote IO network.

Assigned in Hardware Configurator, when adding an IOTA.

ESD Configuration Shows the configuration of the Emergency ShutDown (ESD) setting for the selected IOTA.

Determined in Hardware Configurator, Remote IO Module Properties.

Module # (# is either 1 or 2)

Status Indicates the actual status of the SM universal IO module.

Temperature Shows the actual operating temperature of the SM universal IO module.

Page 388: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

5 – Competences and precautions

392 Release 152, Issue 1.0

• Link Status Report

This tab provides a list of all logical communication connections of the selected SM Controller, except SafeNet and NTP/PTP connections. It also shows the actual diagnostic information that is available to the logical connections of the SM Controller.

For more information and details see Link Status Report – tab.

Each physical channel can have one or more logical communication connections that are related to it.

Communication Statistics – tab

Communication Statistics provides an overview with statistics concerning various parameters per physical communication channel. An example is shown in Figure 55 on page 392.

Figure 55 Communication Status - Communication Statistics tab

Note:

Communication Statistics records all occurrences since the most recent fault reset of the SM Controller.

Page 389: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Controller Management

Safety Manager Software Reference 393

The following statistics are logged:

Link Status Report – tab

Link Status Report provides additional information per logical connection. You usually check the Link Status Report for detailed information when a link fault has been reported via the diagnostics. An example is shown in Figure 56 on page 394.

Attention:

Statistical counters indicate the number of occurrences per type of statistic. Strongly changing counters in a relatively short period of time are an indication for instable behavior related to physical communication channels.

Module

CP

COM port

Identifies the communication module, CP and communication channel these statistics apply to.

Protocol Identifies the communication protocols active on this physical communication channel.

Interface Identifies the configured interface for this physical channel.

Response timeouts Identifies the number of low level requests.

Data corruption errors Identifies the number of messages with data corruption.

Procedure Errors Identifies the number of messages with procedure errors. 1

1 Messages may not (fully) comply with the protocol that is used (e.g. sequence, incorrect or imcomplete fields, range checks).

Operation Errors Identifies the number of unsupported messages. 2

2 The protocol that is used may be incorrect and/or function incorrectly (e.g. time-outs occur).

Incomplete Frames Identifies the number of messages with incomplete frames.

Retries Identifies the number of retries.

Page 390: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

5 – Competences and precautions

394 Release 152, Issue 1.0

The following statistics are logged:

Figure 56 Communication Status - Link Status Report tab

Note:

The Link Status Report is updated every second in the period that it reports changes in logical connection states.

Attention:

A time stamp indicates the most recent update of the Link Status Report. A frequently changing time stamp is an indication for an instable logical connection.

Module

COM port

Logical Connection

Protocol

The communication module, physical channel, logical connection and protocol this link status applies to.

Page 391: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Controller Management

Safety Manager Software Reference 395

Time synchronization

With this function of the Controller Management the time of the selected Safety Manager can be set to the Safety Station time.

This function requires:

• that the Safety Station has Clock Source Allowed enabled. For details see “Safety Builder properties” on page 91.

• confirmation from the user before time synchronization actually takes place.

Device Address The device address used for this logical connection: When displaying --, device addresses are not applicable.

Auto Repair Indicates the behavior of a logical connection in case the status was Faulty and becomes Healthy again:

• Enabled indicates that this logical connection will be restored automatically,

• Disabled indicates that this logical connection will not be restored automatically; a fault reset is required 1.

Status CP1 2 The status of the link as reported by CP1

Status CP2 The status of the link as reported by CP2

1 A fault reset also causes the Link Status Report to be updated.2 Status CPx indicates if the link is still up and running (at least one CP reports Healthy)

or whether the link is down (both CPs report Faulty).

Note:

The time is displayed as local time conform the 24 hour principle.

Page 392: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

5 – Competences and precautions

396 Release 152, Issue 1.0

Remote ResetRemote reset allows you to remotely reset the SM Controller you are connected to. It is capable of starting tripped Control Processors and clear safety related faults and non safety related from the actual diagnostics database.

• The Remote Reset button (see Figure 57 on page 396) is available in the button bar of Controller Management, providing you have the appropriate privilege level and remote reset is enabled in the configuration.

• When pressing the Remote Reset button you are prompted for confirmation before the reset is actually carried out. Select OK to confirm.

• Another dialog appears and you are requested to retype a randomly generated code, as shown in Figure 58 on page 396. Retype the code, and select OK to continue.

For more information about resetting a Safety Manager see “Safety Manager Reset Options” on page 569.

Figure 57 The Remote Reset button in the Controller Management button bar

Figure 58 You must retype a code to confirm a remote reset of safety related faults

Page 393: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Point Viewer

Safety Manager Software Reference 397

Point Viewer

The Point Viewer function in Safety Builder enables the user to:

• Create user-defined screens and view actual point and signal values of an on-line Control Processor unit of the selected Safety Manager.

• Force and remove forces of points which have this option enabled.

• Change (“write”) the value of points which have this option enabled.

• View the properties of points.

The Point Viewer requires an operational logical connection between Safety Station and the relevant Safety Manager.

This section covers the following topics:

Starting the Point ViewerTo start Point Viewer, you either:

• Click the corresponding icon in the on-line part of the Navigation Panel,

• Select the item via the menu bar (Tools > On-line > Point Viewer),

Tip:

After migrating, modifying and compiling a running version of the application, Safety Builder can still view live data in an on-line Safety Manager even while the application version loaded in the system and in Safety Builder differ.

Section See

Starting the Point Viewer page 397

Point Viewer menu page 399

Toolbars page 401

Using Point Viewer page 402

Point Viewer screens page 403

Forcing and writing points page 406

Find Dialog page 409

Note:

If you get a popup stating exclusive access is denied see “Working in a multi user environment” on page 398.

Page 394: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

5 – Safety Builder on-line tools

398 Release 152, Issue 1.0

If you select Point Viewer in Safety Builder a screen similar to Figure 59 on page 398 appears. The first time you use Point Viewer for a SM Controller no screens are shown, and only an empty folder named User-Defined Screens will show in the Screens bar.

Working in a multi user environment

When you use an online tool to access the SM Controller with multiple users simultaneously, access may be denied and you get a popup stating:

Access is denied, please try again later.

Exclusive access is denied, please try again later.

• If someone has the SM Controller database opened via an online tool – not using the load function – online access via another Safety Station is allowed.

• If someone has an SM Controller database opened via the load function in Controller Management, your access to this SM Controller is denied.

• If the Plant database is opened for exclusive use by someone using Network Configurator, your access to this SM Controller is denied.

Note:

In case Simulation mode was selected in the Hardware Configurator (see “Controller properties - General” on page 194), this will be shown in the caption. For further details see: “Simulation” on page 663.

Figure 59 Point Viewer screen

Page 395: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Point Viewer

Safety Manager Software Reference 399

You cannot continue until the “denied access” lock is relieved by the other user(s).

For more information see also “Multi user environment” on page 40.

Point Viewer menuThe list below shows the menu structure of the Safety Builder Point Viewer.

Tips:1. To give up exclusive access when being online with an SM Controller, exit the load

option.2. To give up shared access when being online with an SM Controller, exit the tool or

function that demands shared access.

To give up all access you can close the file (click File>Close from the menu bar).

Menu item Description

File

>Close Closes the Point Viewer.

>New Screen Opens a dialog to define a new screen.

>Exit Exits Safety Builder.

Edit

>Cut Delete the current selection and add it to the copy buffer.

>Paste Paste the value of the copy buffer at the currently selected location.

>Delete Deletes the currently selected object.

>Rename Change the name of the selected component.

>Properties View or edit the properties of the selected component.

>Find Opens the Find dialog (see “Find Dialog” on page 409).

View

>Toolbars Displays a sub menu with available toolbars for which display can be toggled.

The following toolbars are available:

• Point Viewer Operations

• Common Operations

>Navigation Panel Toggles display of the Navigation panel.

Page 396: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

5 – Safety Builder on-line tools

400 Release 152, Issue 1.0

>Explorer Bar Toggles display of the Explorer (Screens) bar.

>Zoom In Zooms in on the work area.

>Zoom Out Zooms out on the work area.

>Auto Fit Changes the zoom factor of the table grid to make it fit the size of the work area.

>Previous Screen Shows the screen just above the current one in the same folder.

>Next Screen Shows the screen just above the current one in the same folder.

>View Screens Opens the View Screens window.

Configure

>Add Point Adds a configured point to the active screen.

>Remove Point Removes a point from the active screen.

>Force Point Sets the selected point to a predefined fixed value. This can only be done if that point is ‘force enabled’.

>Write Point Sets the selected point to a user-defined value. This can only be done if that point is ‘write enabled’.

>Clear Force Removes the forced value. The value of the point is determined by the field or application value again.

>View All Forces Opens the View All Forces window.

>Clear All Forces Clears all forces.

Page 397: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Point Viewer

Safety Manager Software Reference 401

Toolbars

A toolbar contains a subset of operations or components that can be used by the active program.

Most active programs have an operations toolbar and a components toolbar. For the location of these toolbars see “Screen layout” on page 27.

For more information see:

Tools

>Configuration Displays a sub menu with available configuration tools.

The following tools are available:

• Network Configurator

• Hardware Configurator

• Point Configurator

• Application Editor

• Application Compiler

• Migrate Application

>On-line Displays a sub menu with available on-line tools.

The following tools are available:

• Controller Management

• Point Viewer

• Application Viewer

>Audit Trail Viewer Launches the Audit Trail Viewer (see “Audit Trail” on page 435).

>Reset Justification Resets the Audit Trail Justification condition. For details see “Event justification” on page 435.

>Password Launches the Security tool (see “Entering password” on page 430).

>Options Enables you to set general program options (see “Options” on page 433).

Help

>Safety Builder help Launches the Safety Builder Help function.

>About Shows the version and license of Safety Builder.

Note:

A toolbar only shows the most used operations or components. Some operations (program functions) and components can only be accessed via the Menu bar.

Page 398: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

5 – Safety Builder on-line tools

402 Release 152, Issue 1.0

• Show/hide a Toolbar

Common Operations• Point Viewer Operations

Common Operations

The Common Operations toolbar contains the common functions that are often used in Point Viewer.

Click View > Toolbars > Common Operations to toggle the Common Operations toolbar.

Point Viewer Operations

The Point Viewer Operations toolbar contains the most common functions.

Click View > Toolbars > Point Viewer Operations to toggle the Point Viewer Operations toolbar.

Using Point ViewerUse Point Viewer to:

• Manage and use Point Viewer screens, see “Point Viewer screens” on page 403.

• Force and write points, see “Forcing and writing points” on page 406.

• Find points in user-defined screens, see “Find Dialog” on page 409.

This section has these topics:

Point Viewer shortcut keys

Besides the shortcut keys listed in “Keyboard shortcut and access keys” on page 35, the following shortcut keys are active when you use the Point Viewer:

• Pressing the PageUp or PageDown key will scroll one screen up or down.

• Pressing CTRL+A will open a view with a list of all forces

• Pressing CTRL+S will open the View Screens window

Topic See

Point Viewer shortcut keys page 402

Zoom function page 403

Page 399: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Point Viewer

Safety Manager Software Reference 403

• Pressing CTRL+F will open the Find Point dialog

• Pressing CTRL+N will open a new screen

Zoom function

The zoom function enables the user to adjust the size of the view in the work area to meet the actual needs. You can zoom in or out with 10% increments or auto fit the size of the work area. Both methods are explained below.

Point Viewer screensThe first time you use Point Viewer for a SM Controller no screens are shown, and only the icon User-Defined Screens will show in the work area. In case one or more screens have been defined already, Point Viewer will show those screens and will open the one that was active when it was last used before. An example is shown in Figure 59 on page 398.

This section has these topics:

Create a screen

To create a user-defined screen select the New Screen button on the toolbar. A dialog appears as shown in Figure 60 on page 404.

Zoom with 10% increments: The Application Editor offers these alternatives:

• Use the Zoom In and Zoom Out buttons on the Common Operations toolbar

• Use the Ctrl+M and Ctrl+O shortcut keys

• In the menu select View > Zoom In or View > Zoom Out

Make the table grid fit the size of the work area:

In the menu select View > Auto Fit; the table grid will fit the size of the work area.

Topic See

Create a screen page 403

Handling points page 404

On-line values and point properties page 405

Page 400: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

5 – Safety Builder on-line tools

404 Release 152, Issue 1.0

The name of the screen must be unique within the active SM Controller. Select OK to confirm the name. An empty table grid appears that has room for up to 64 (2 x 32) points; refer to Figure 61 on page 404 for an example.

Handling points

In a User-defined Screen you can add or remove points, change the location of points in the table grid, and use these points. The user has a high degree of freedom to define the content of these screens.

Add a point

To add a point, select the row of your choice in the table grid, then select the Add a Point button on the toolbar. The Select Point dialog appears as shown in Figure 61 on page 404.

Figure 60 New screen name

Figure 61 Select a point to add it

Page 401: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Point Viewer

Safety Manager Software Reference 405

Selecting points in Point Viewer is similar to selecting points in Application Editor (see “Adding logic symbols” on page 319, IO and sheet transfer symbols). You can apply filters in the same way. The difference is that you cannot add new points but can view the on-line values of points and signals.

A point can be added only once to the same screen; any single point can be added to several screens.

Remove a point

To remove a point, select the row of your choice in the table grid, then select the Remove a Point button on the toolbar. The point will only be removed from the active screen; it is not deleted from the point database.

Change the location of a point

You can use the Cut and Paste commands to change the location of points in the table grid of a screen. Be aware though that rows that have a point defined cannot be overwritten. In case you want to rearrange (parts of) a screen make sure to plan the sequence of the steps in advance.

On-line values and point properties

On-line values

Depending on the options set in Point Configurator (see “Point properties” on page 240, Force and write area), points can be forced and values can be written. A forced point (F) is indicated in the Status column of the table grid. Faults of hardware allocated points (of the types DI, DO, AI or AO) are indicated here as well, as a Diagnostic (D). Diagnostics can be checked to find more information about these faults. An example is shown in Figure 62 on page 406.

Page 402: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

5 – Safety Builder on-line tools

406 Release 152, Issue 1.0

Point properties

You can inspect the properties of a point in an on-line viewed User-defined Screen by:

• right-clicking its symbol and then selecting Properties.

• Double clicking the point

In both cases a Point properties dialog pops up. This dialog is view only.

Forcing and writing pointsThe following topics are described in this section:

• View all forces

• Forcing a point

• Writing a point

• Clear all forces

Figure 62 Example of indicated daignostics (D) and forces (F)

Page 403: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Point Viewer

Safety Manager Software Reference 407

View all forces

To get a list of applied forces you can:

• click the View All Forces button from the Toolbar,

• click Configure >View All Forces from the menu bar or

• type an A while holding down the Ctrl key.

If there are no forces active in the selected Controller the window message will say so.

The View all Forces window shows the following detail of the forced points:

• Point type

• Tag number

• Actual value (for inputs this is the field value, for outputs this is the value as displayed on the FLD going to the output)

• Force value

• Engineering units

• FLD where point is used

To return to the active screen, select the View Screens button from the Toolbar.

Forcing a point

Attention:

This section describes the listed topics for Operation mode only. Be aware that forcing and writing of points in Simulation mode is subject to different criteria. Details on forcing and writing points in Simulation mode is described elsewhere. For further details see: “Simulation” on page 663.

Stop:

Forcing points can be dangerous if not handled properly! Always communicate your actions when applying or removing forces.

Page 404: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

5 – Safety Builder on-line tools

408 Release 152, Issue 1.0

In some occasions it may be necessary to force a point to a fixed state, for example when a defective input sensor needs to be exchanged. This allows you to perform maintenance on the Safety Manager without affecting the process continuity by forcing appropriate points, which have this option enabled, to their normal operational state.

All forcing operations are logged for traceability.

The following forcing operations are possible:

• Forcing of a digital point type (DI, DO, M) to low, high or clearing the force.

• Forcing of a float type point (AI, AO, BI, BO, R). The valid range equals that of a float: -1E38.. +1E38.

• Forcing of an integer type point (BI, BO, R, T, C). Ranges for BI, BO and R equal their corresponding integer type (8-, 16- or 32 bits signed). For T and C the range depends on the configuration. See Table 41 on page 590 for range specifications.

• Clearing the force on a selected point.

Clear all forces

To immediately remove all forces:

• turn the Force Enable key switch or

• click the Remove All Forces button on the Point Viewer toolbar and confirm in the popup dialog.

Attention:

To immediately remove all forces:

• turn the Force Enable key switch to the OFF position, or

• click the Remove All Forces button on the Point Viewer toolbar.

Warning:

This action is irreversible.

Warning:

This action is irreversible!

Page 405: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Point Viewer

Safety Manager Software Reference 409

Writing a point

You can change the value of points which have this option enabled. The value remains in effect until it is updated by the Control Processor. You can only change the values of:

• digital COM inputs

• binary COM inputs

• markers

• registers

• counters

• running timers

To write a point, select a point, right-click it and choose Write.

Find DialogTo use the Find dialog, select the Find icon on the toolbar. The Find Dialog appears; an example is shown in Figure 63 on page 409. This dialog provides several options to search the Point Viewer screens (in the example the Criteria pull down menu is shown).

Finding points in Point Viewer is similar to finding points in Point Configurator; for explanation of the dialog’s features see “Find Dialog - Find tab” on page 236. You can use similar selection options. The difference is that Point Viewer has no Replace tab, and that the number of selection options is restricted.

Once a search action is defined you can select Find Next to jump to the next ‘hit’; all defined screens will be searched with the same action. An example is shown in Figure 64 on page 410.

Figure 63 The Find Dialog

Page 406: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

5 – Safety Builder on-line tools

410 Release 152, Issue 1.0

Figure 64 Example of a search action

Page 407: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Application Viewer

Safety Manager Software Reference 411

Application Viewer

The Application Viewer function in Safety Builder can perform the following:

• View in an FLD the actual point and signal values of an on-line Control Processor unit of the selected Safety Manager.

• Force and remove forces of points which have this option enabled.

• Change (“write”) the value of points which have this option enabled.

• View the properties of points.

The Application Viewer requires an operational logical connection between Safety Station and the relevant Safety Manager.

This section covers the following topics:

Starting the Application ViewerTo start Application Viewer, you either:

• Click the corresponding icon in the on-line part of the Navigation Panel,

• Select the item via the menu bar (Tools > On-line > Application Viewer),

• Pressing the access keys Alt, T, N, A.

Tip:

After migrating, modifying and compiling a running version of the application, Safety Builder can still view live data in an online Safety Manager even while the application version loaded in the system and in Safety Builder differ.

Section See

Starting the Application Viewer page 411

Application Viewer menu page 413

Toolbars page 415

Using Application Viewer page 415

Viewing FLDs on-line page 417

Forcing and writing points page 420

Note:

If you get a popup stating exclusive access is denied see “Working in a multi user environment” on page 412.

Page 408: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

5 – Safety Builder on-line tools

412 Release 152, Issue 1.0

If you select Application Viewer in Safety Builder a screen similar to Figure 65 on page 412 appears.

Working in a multi user environment

When you use an online tool to access the SM Controller with multiple users simultaneously, access may be denied and you get a popup stating:

Access is denied, please try again later.

Exclusive access is denied, please try again later.

• If someone has the SM Controller database opened via an online tool – not using the load function – online access via another Safety Station is allowed.

• If someone has an SM Controller database opened via the load function in Controller Management, your access to this SM Controller is denied.

Note:

In case Simulation mode was selected in the Hardware Configurator (see “Controller properties - General” on page 194), this will be shown in the caption. For further details see: “Simulation” on page 663.

Figure 65 Application Viewer screen

Page 409: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Application Viewer

Safety Manager Software Reference 413

• If the Plant database is opened for exclusive use by someone using Network Configurator, your access to this SM Controller is denied.

You cannot continue until the “denied access” lock is relieved by the other user(s).

For more information see also “Multi user environment” on page 40.

Application Viewer menuThe list below shows the menu structure of the Safety Builder Application Viewer.

Tips:1. To give up exclusive access when being online with an SM Controller, exit the load

option.2. To give up shared access when being online with an SM Controller, exit the tool or

function that demands shared access.

To give up all access you can close the file (click File>Close from the menu bar).

Menu item Description

File

>Close Closes the Application Viewer.

>Exit Exits Safety Builder.

Edit

>FLD Properties Displays the FLD properties page.

>Find Point Helps to locate a point in the Functional Logic Diagrams (FLDs).

View

>Toolbars Displays a sub menu with available toolbars for which display can be toggled.

The following toolbars are available:

• Application Viewer Operations

• Common Operations

>Navigation Panel Toggles display of the Navigation panel.

>Explorer Bar Toggles display of the Explorer (FLD’s) bar.

>Zoom In Zooms in on the work area.

>Zoom Out Zooms out on the work area.

Page 410: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

5 – Safety Builder on-line tools

414 Release 152, Issue 1.0

>Back Shows the previous view (opened before the current one).

>Forward Shows the next view (opened after the current one).

>Previous FLD number Shows the FLD with a lower number closest to the number of the current one.

>Next FLD number Shows the FLD with a higher number closest to the number of the current one.

>Zoom Opens a zoom dialog in which you can select the desired zoom factor (see “Zoom function” on page 416).

Configure

>View FLD Opens the View FLDs window.

>View All Forces Opens the View All Forces window.

>Clear All Forces Clears all forces.

Tools

>Configuration Displays a sub menu with available configuration tools.

The following tools are available:

• Network Configurator

• Hardware Configurator

• Point Configurator

• Application Editor

• Application Compiler

• Migrate Application

>On-line Displays a sub menu with available on-line tools.

The following tools are available:

• Controller Management

• Point Viewer

• Application Viewer

>Audit Trail Viewer Launches the Audit Trail Viewer (see “Audit Trail” on page 435).

>Reset Justification Resets the Audit Trail Justification condition. For details see “Event justification” on page 435.

>Password Launches the Security tool (see “Entering password” on page 430).

>Options Enables you to set general program options (see “Options” on page 433).

Help

Page 411: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Application Viewer

Safety Manager Software Reference 415

Toolbars

A toolbar contains a subset of operations or components that can be used by the active program.

Most active programs have an operations toolbar and a components toolbar. For the location of these toolbars see “Screen layout” on page 27.

For more information see:

• Show/hide a Toolbar

• Common Operations

• Application Viewer Operations

Common Operations

The Common Operations toolbar contains the common functions that are often used in Application Viewer.

Click View > Toolbars > Common Operations to toggle the Common Operations toolbar.

Application Viewer Operations

The Application Viewer Operations toolbar contains the most common functions.

Click View > Toolbars > Application Viewer Operations to toggle the Application Viewer Operations toolbar.

Using Application Viewer

>Safety Builder help Launches the Safety Builder Help function.

>About Shows the version and license of Safety Builder.

Note:

A toolbar only shows the most used operations or components. Some operations (program functions) and components can only be accessed via the Menu bar.

Attention:

Any FLD can be protected with a password. When an FLD is protected, you can only access and handle it by entering the correct password.

Page 412: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

5 – Safety Builder on-line tools

416 Release 152, Issue 1.0

Use Application Viewer to:

• View on-line FLDs, see “Viewing FLDs on-line” on page 417.

• Force and write points, see “Forcing and writing points” on page 420.

This section covers these

Application Viewer shortcut keys

Besides the shortcut keys listed in “Keyboard shortcut and access keys” on page 35, the following shortcut keys are active when you use the Application Viewer:

• Pressing the PageUp or PageDown key will scroll one FLD up or down.

• Pressing CTRL+A will open a view with a list of all forces

• Pressing CTRL+D will open the View FLDs window

• Pressing CTRL+F will open the Find Point window

Zoom function

The zoom function enables the user to adjust the size of the view in the work area to meet the actual needs. You can zoom in or out with 10% increments or set the desired zoom factor directly. Both methods are explained below.

Topic See

Application Viewer shortcut keys page 416

Zoom function page 416

Zoom with 10% increments: The Application Editor offers these alternatives:

• Use the Zoom In and Zoom Out buttons on the Common Operations toolbar

• Use the Ctrl+M and Ctrl+O shortcut keys

• In the menu select View > Zoom In or View > Zoom Out

Page 413: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Application Viewer

Safety Manager Software Reference 417

Viewing FLDs on-lineFigure 66 on page 418 shows an example of viewing FLDs on-line.

Viewing FLDs on-line is almost identical to viewing FLDs in the Application Editor (see “Application Editor” on page 288). You can navigate through the pages in the same way. The difference is that you cannot change the drawing but can view the on-line values of points and signals of a Control Processor unit of the selected Safety Manager. In case a selected FLD is password protected, you will be prompted for a password.

Depending on the options set in the Point Configurator (see “Point Configurator” on page 209), points can be forced and values can be written. A forced point is indicated on the FLD next to the corresponding I/O symbol. Faults of hardware allocated points of the types DI, DO, AI or AO are indicated at the corresponding I/O symbols as well (e.g. due to an open loop). Diagnostics can be checked to find more information about these faults.

Set the zoom factor directly: Do these steps to set the zoom factor directly:

1. In the menu select View > Zoom... a dialog appears.

2. Open the pull down box.

3. Select the desired factor (min. = 100, max. = 500). The view is adjusted to the selected zoom factor.

Page 414: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

5 – Competences and precautions

418 Release 152, Issue 1.0

The following topics are described:

• Navigating through FLDs

• Information in the display

• Viewing FLDs and finding points

• Application cannot be viewed

Navigating through FLDs

Several options are available to navigate through FLDs once you have an FLD open. In case a selected FLD is password protected, you will be prompted for it.

If you:

• click another FLD in the FLD’s bar, that FLD will open and is highlighted in the FLD’s bar,

• press the PageUp or PageDown key on your keyboard to scroll one FLD up or down, as presented in the FLD’s bar,

• click the Back or Forward button in the toolbar, you can browse the history of viewed FLDs,

• double-click an on-sheet or off-sheet reference in an FLD, you jump to the FLD that the sheet reference points to,

• double-click a Function Block in an FLD, you jump to the Function Block FLD,

Figure 66 Example of an FLD viewed online

Page 415: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Application Viewer

Safety Manager Software Reference 419

• use the Find Point option, you jump to the FLD the point is used on.

Information in the display

An on-line viewed FLD contains different types of elements that have their specific purpose and meaning. Some of these elements are explained below.

Presentation Explanation

Binary

The current application value of a binary -or numeric- signal is stated in the double line of the signal.

Boolean

The current state of boolean -or logic- signals is represented by the line format:

• A continuous line represents a High, 1 or On state

• A dashed line represents a Low, 0 or Off state.

Timer, counter and register

The current value of counters, timers and registers is stated inside the symbol.

Faulty hardware channel

When the associated point is allocated to a faulty hardware channel, the message Flt is displayed above the connection line of the subject IO symbol.

Forced points

A forced value is indicated below the connection line of the subject IO symbol.

For boolean signals the value that is displayed is either:

• L (Low, 0 or Off) or,

• H (High, 1 or On).

For an input symbol the value shown in red is the actual value from the signal, while the forced value is displayed on the FLD itself.

For an output symbol the forced value is shown in red to indicate which value is transmitted to the output signal.

Page 416: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

5 – Competences and precautions

420 Release 152, Issue 1.0

Viewing FLDs and finding points

For navigating through the FLDs and finding points see “Application Editor” on page 288.

When viewing an FLD on-line you can influence the displayed values if the appropriate options have been set in the Point Configurator (see “Point Configurator” on page 209). These changes immediately affect the operation the selected Safety Manager since they are carried out in the Control Processor.

See also “Point properties” on page 420.

Point properties

You can inspect the properties of a point in an on-line viewed FLD by:

• right-clicking its symbol and then selecting Properties.

• Double clicking the point

In both cases a Point properties dialog pops up. This dialog is view only.

Application cannot be viewed

If you are viewing FLDs online and the text Application data cannot be viewed is displayed in the work area, Safety Builder is unable to retrieve live application data from the Controller. In response the Application Viewer work area and FLD bar will blank.

Safety Builder is unable to retrieve live application data from the Controller if:

• Loss of communication with the Controller

• The applications in Safety Builder and Controller do not match (anymore)

• The application is brought off-line, e.g. due to a halted Controller.

Forcing and writing pointsThe following topics are described in this section:

• View all forces

• Forcing a point

• Writing a point

Note

You cannot view the on-line values in a function block FLD since it can be used in several FLDs. However you can view the input and output signal values of a function block by going to the FLD in which it is used.

Page 417: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Application Viewer

Safety Manager Software Reference 421

• Clear all forces

View all forces

To get a list of applied forces you can:

• click the View All Forces button from the Toolbar,

• click Configure >View All Forces from the menu bar or

• type an A while holding down the Ctrl key.

If there are no forces active in the selected Controller the window message will say so.

The View all Forces window shows the following detail of the forced points:

• Point type

• Tag number

• Actual value (for inputs this is the field value, for outputs this is the value as displayed on the FLD going to the output)

• Force value

• Engineering units

• FLD where point is used

Forcing a point

Attention:

This section describes the listed topics for Operation mode only. Be aware that forcing and writing of points in Simulation mode is subject to different criteria. Details on forcing and writing points in Simulation mode is described elsewhere. For further details see: “Simulation” on page 663.

Tip:

If you double-click a point in the View All forces window Safety Builder will display the online FLD where the point is allocated.

Stop:

Forcing points can be dangerous if not handled properly! Always communicate your actions when applying or removing forces.

Page 418: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

5 – Competences and precautions

422 Release 152, Issue 1.0

In some occasions it may be necessary to force a point to a fixed state, for example when a defective input sensor needs to be exchanged. This allows you to perform maintenance on the Safety Manager without affecting the process continuity by forcing appropriate points, which have this option enabled, to their normal operational state.

All forcing operations are logged for traceability.

The following forcing operations are possible:

• Forcing of a digital point type (DI, DO, M) to low, high or clearing the force.

• Forcing of a float type point (AI, AO, BI, BO, R). The valid range equals that of a float: -1E38.. +1E38.

• Forcing of an integer type point (BI, BO, R, T, C). Ranges for BI, BO and R equal their corresponding integer type (8-, 16- or 32 bits signed). For T and C the range depends on the configuration. See Table 41 on page 590 for range specifications.

• Clearing the force on a selected point.

Attention:

To immediately remove all forces:

• turn the Force Enable key switch to the OFF position, or

• click the Remove All Forces button on the Application Viewer toolbar.

Warning:

This action is irreversible.

Page 419: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Application Viewer

Safety Manager Software Reference 423

Writing a point

You can change the value of points which have this option enabled. The value remains in effect until it is updated by the Control Processor. You can only change the values of:

• digital COM inputs

• binary COM inputs

• markers

• registers

• counters

• running timers

To write a point, select a point, right-click it and choose Write.

Clear all forces

To immediately remove all forces:

• turn the Force Enable key switch or

• click the Remove All Forces button on the Application Viewer toolbar and confirm in the popup dialog.

Viewing the FLD propertiesYou can view the FLD properties from the Application Viewer by choosing Edit > FLD Properties in the menu. However, the FLD Properties dialog opens as read-only.

Maintaining HART devices via FDMFDM application is an asset management system that supports client/server architecture. The application provides an environment that enables users to configure, commission, and maintain smart field devices.

FDM integration with SM enables for remote configuration and maintenance of HART devices connected to analog RIO channels of the Safety Manager.

Warning:

This action is irreversible!

Page 420: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

5 – Competences and precautions

424 Release 152, Issue 1.0

The following configuration and maintenance functions can be executed depending on the HART device type:

• Modify HART device configuration/settings

• Execute adjustment functions

• Execute calibration functions

• Execute HART device test functions

• Monitor HART device parameters

• Monitor process variables of the HART device

For details on setting up physical and logical connections between FDM server and SM controller, see “FDM server properties” on page 109 and “FDM Server logical connection properties” on page 138.

For details on configuring PO-HART write enable for RIO HART device maintenance, see “Configuration for RIO HART device maintenance/Partial Valve Stroke Testing via FDM” on page 308.

Perform the following to maintain HART devices via FDM:

1. Check the status of the HART device configuration parameters using FDM.

2. Check RIO channel status before initiating the maintenance.

3. Ensure that the SM application state is suitable for initiating the HART device maintenance.

4. Clear FDM HART device lock status using PO-HART Write Enable Status marker of the related HART device.

5. Initiate maintenance on the desired HART device using FDM.

Wait until FDM shows pass/failure state of maintenance.

6. Implement corrective actions in case of any failures.

7. Activate FDM HART device lock using PO-HART Write Enable Status marker of the related HART device

8. Check RIO channel status.

9. Check SM application state.

Note:

Note that during maintenance of the device, the device might be set to off-process state. This state has to be restored after the maintenance of the device.

Page 421: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Application Viewer

Safety Manager Software Reference 425

Executing/Initiating Partial Valve Stroke Test (PVST) using FDMPartial Valve Stroke Testing (PVST) is a concept that is characterized by partly on-process valve testing. This partly testing concerns the test of the valve whether it is sticking at its normal position or whether it is not sticking and still able to move. PVST implies the partially opening or closing of the valve, for example, 10% of a full stroke, detect with sensors like switches that the valve has reached this 10% moving and move the valve back to its normal position.

If this test is done within a relatively short predefined time frame, it will not lead to a disturbance of the process and can therefore be done on-line.

Failure modes such as full operation; that is, fully closing or fully opening are not covered by this test. As the most dominant failure mode of a valve appears to be sticking at its normal position, PVST is considered to contribute significantly to the detection of failures and resolve them in a relatively short time period. The so called Probability of Failure on Demand (PFD) of the valve will therefore significantly decrease.

The probability of failure on demand (PFD) of a safety function is the probability (risk) that the safety function fails at the moment the safety function should perform its safety action(s).

Prior to starting PVST via FDM, users must be aware of the following:

• HART device should be ready for PVST - none of the HART device status bits are set.

• The SM system must be fault free.

• HART device PVST related configuration is set properly before starting PVST.

• Users must not lock the HART device using SM-PO HART Write Enable Status while PVST execution is in progress.

• Safety precautions are taken for hazard mitigation which might be encountered because of a failure during PVST execution.

Perform the following to execute/initiate PVST:

1. Check the status of the HART device/PVST configuration parameters using FDM.

2. Check RIO channel status before starting PVST.

3. Ensure that the SM application state is suitable for PVST execution.

4. Clear FDM HART device lock status using PO-HART Write Enable Status marker of the related HART device.

5. Execute/Initiate PVST on the desired HART device using FDM.

Wait until FDM shows pass/failure state of PVST function.

Page 422: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

5 – Competences and precautions

426 Release 152, Issue 1.0

6. Implement corrective actions in case of PVST execution failure.

7. Activate FDM HART device lock using PO-HART Write Enable Status marker of the related HART device

8. Check RIO channel status.

9. Check SM application state.

For details on configuring PO-HART write enable for PVST using FDM, see “Configuration for RIO HART device maintenance/Partial Valve Stroke Testing via FDM” on page 338.

Figure 67 Sample PVST execution

Page 423: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Application Viewer

Safety Manager Software Reference 427

Page 424: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Safety Manager Software Reference 428

6Miscellaneous Safety Builder tools

This section describes the miscellaneous tools available in the different Safety Builder packages.

Miscellaneous tools are used to:

• apply user settings to Safety Builder and

• support the main configuration and on-line tools.

For an overview of the tools available for each package, see “Safety Builder packages” on page 12.

Tool See

Security page 429

Configuration page 433

Audit Trail page 435

Page 425: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Security

Safety Manager Software Reference 429

SecuritySafety Builder has security features which prevent unauthorized access to the following Safety Builder functions:

• Forcing points

• Writing points

• Loading applications

• Application configuration

This section covers the following topics:

• Entering password

• Changing passwords

• Password active period

• Forgotten supervisor password

The security features are invoked by password protection. Password protection allows an unauthorized user to view information but not to make modifications.

In Safety Builder, the following groups of users and privileges can be defined:

Table 11 Privileges for different users in Safety Builder

Program functions Privilege levelSu

perv

isor

Engi

neer

ing

Load

ing

Mai

nten

ance

Ope

rato

r

View

Onl

y

Password configuration yes

Archive Audit Trail events yes

Full access to Network Configurator, excl. password config.

yes yes

Full access to Hardware Configurator yes yes

Full access to Point Configurator yes yes

Full access to Application Editor yes yes

Full access to Application Compiler yes yes

Full access to Restore Configuration yes yes

If a password protected privilege level is left unattended for a period of time, the privilege level changes to the highest available level without password protection.

The “View only” level has no password protection.

Page 426: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

6 – Competences and precautions

430 Release 152, Issue 1.0

Entering passwordYou can access the password dialog by selecting Tools > Password or by double-clicking the passwords section of the status bar (bottom-right). Note that this is only possible after you have chosen Start Configuration earlier.

Import/Export Point database yes yes

Load Controller, including OLM yes yes1 yes

Remote Reset yes yes1 yes yes

Set controller loaded yes yes

Publish application yes yes

Create / modify User Defined Screens (Point Viewer) yes yes1 yes yes

Forcing Points yes yes1 yes yes

Retrieve Actual Diagnostics yes yes yes yes yes yes

Retrieve Actual and Historical Diagnostics yes yes yes yes yes yes

Set Safety Manager time synchronization yes yes1 yes yes

Writing Points, such as set points with location “COM”

yes yes1 yes yes yes

View System Status yes yes yes yes yes yes

View Loop Monitoring yes yes yes yes yes yes

View Application yes yes yes yes yes yes

View Points yes yes yes yes yes yes

View Network Configuration yes yes yes yes yes yes

View Hardware Configuration yes yes yes yes yes yes

View Point Configuration yes yes yes yes yes yes

View Audit Trail yes yes yes yes yes yes

1 Only applies in case Simulation mode is selected and the application is loaded into the SM Controller.

Table 11 Privileges for different users in Safety Builder (continued)

Program functions Privilege level

Supe

rvis

or

Engi

neer

ing

Load

ing

Mai

nten

ance

Ope

rato

r

View

Onl

y

If a password protected privilege level is left unattended for a period of time, the privilege level changes to the highest available level without password protection.

The “View only” level has no password protection.

Page 427: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Security

Safety Manager Software Reference 431

If you do so, the Set privilege dialog appears:

When you enter your password, each valid key stroke is reproduced on screen as an asterisk (`*´). Typing errors can be corrected with the [BACKSPACE] key. The password protection feature is automatically activated when Safety Builder is not used for a certain period of time.

Safety Builder has a supervisor function for setting or changing passwords for particular functions. The supervisor can also set the inactivity period, after which the granted access is revoked.

Changing passwordsYou can change the password for every available security level. To access the Change Password dialog select File > Change Password. Note that this is only possible after you have chosen Start Configuration earlier.

If you do, a dialog similar to the following appears.

Note:

You do not need any password to view configuration data of Safety Builder.

Privilege Level Select the security level of which you want to change the password.

New password Enter the new password for the selected user.

Leaving this text box empty will remove the password for the selected user.

Page 428: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

6 – Competences and precautions

432 Release 152, Issue 1.0

Changing passwords is only possible when you are logged in as supervisor.

Password active periodThe Password active period is the amount of time a password remains valid when no user interaction is recorded for Safety Builder. This means that if you do not use Safety Builder for this period, the security level automatically switches to the highest available level without password protection. You then need to re-enter a password to revert to the prior security level.

You set the password active period in the Tools > Options menu.

Forgotten supervisor passwordIf you forget or somehow lose your supervisor password, you are no longer able to change Safety Builder passwords. You then need to contact Honeywell SMS to request a resetting of the supervisor password.

Confirm password Enter the new password for the selected user again for confirmation.

Leaving this text box empty will remove the password for the selected user.

Attention:

To protect a level with a password, you must also protect the higher levels with a password, as Safety Builder jumps to a highest available level without password protection in case of a time-out!

Note:

For maximum security, it is advised to change passwords frequently.

Note:1. You can only change the Password active period if you have the supervisor access

level.2. To protect a level with a password, you must also protect the higher levels with a

password, as Safety Builder jumps to a highest available level without password protection in case of a time-out!

Page 429: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Configuration

Safety Manager Software Reference 433

ConfigurationYou can configure the layout of the interface to suit your personal preferences. The size of the interface and its components can be altered by dragging the outer and inner borders respectively.

To customize the interface, open the View menu and choose all interface elements you want to be displayed (toolbars, navigation panel).

The size of the navigation panel icons can be changed by right-clicking in the navigation panel and choosing the size of your preference.

The interface configuration is automatically stored when you close Safety Builder.

This section describes the following screen-related topics:

• Options

OptionsThe Options dialog allows you to configure general Safety Builder settings. If you change any of these options, it will automatically be saved when you close Safety Builder.

You can access the options menu by selecting Tools > Options.

Maximum number of undo actions

This number defines how many actions are recorded for the undo function. For example, if you set this to three you can undo the three most recent changes.

Page 430: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

6 – Miscellaneous Safety Builder tools

434 Release 152, Issue 1.0

Password active period Password active period is the period that a password stays valid when no user interaction is recorded for Safety Builder. See also “Password active period” on page 432.

Start-up of last active program function on restart of Safety Builder

If enabled, Safety Builder automatically launches the last active program when started.

Automatic update of diagnostics

If enabled, Safety Builder will automatically update diagnostics on screen when Extended Diagnostics function is selected (see: “Controller Management” on page 367).

Confirm delete actions If enabled, Safety Builder asks for confirmation before deleting actions. It is recommended to keep this option enabled.

Page 431: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Audit Trail

Safety Manager Software Reference 435

Audit TrailAudit Trail logs, views and archives changes to Plants and Controllers.

Only the changes that affect the functionality of the safety instrumented functions are logged.

Changes to Plants and Controllers are logged as events.

• To see how events are logged, see “Event justification” on page 435.

• To view logged events, see “Audit Trail Viewers” on page 436.

• To view the kind of events logged, see “Event generating actions” on page 438.

• To see how events can be archived see “Archiving events” on page 439.

The Audit Trail functionality is always active when working in Safety Builder.

Event justificationWhen you execute an event generating action (see “Event generating actions” on page 438 for an overview), a dialog will appear asking you for an event justification. The dialog looks like Figure 68 on page 435.

In the Justification field you must enter the motive of the current action. The text entered here will appear in the Audit Trail Viewer for diagnostic purposes.

Tip:

Archiving your Audit Trail events on a regular basis will improve Safety Builder performance. For details see “Archiving events” on page 439.

Figure 68 Audit trail event justification dialog

Page 432: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

6 – Competences and precautions

436 Release 152, Issue 1.0

For more information see “Audit Trail Viewer windows” on page 437 and Accept future changes with this justification).

Accept future changes with this justification

You can select the Accept future changes with this justification checkbox if you want that the changes you intend to make during this session are logged under the same justification without opening a new Audit trail event justification dialog.

The current session ends when you change privilege level or when resetting the justification (select Tools > Reset Justification from the menu bar).

Audit Trail ViewersYou can use an Audit Trail Viewer to view and archive the events logged by Audit Trail.

An Audit Trail Viewer can be started by selecting Tools > Audit Trail Viewer from the menu bar. Depending on the Safety Builder tool that is active a specific Audit Trail Viewer is activated.

The following Audit Trail Viewers can be activated:

• Plant Audit Trail Viewer

• Controller Audit Trail Viewer

More information about Audit Trail Viewers is available in the following subsections:

• Audit Trail Viewer windows

• Plant Audit Trail Viewer

• Controller Audit Trail Viewer

• Audit Trail Events

• Details

Plant Audit Trail Viewer

The Plant Audit Trail Viewer logs all changes made to the Plant configuration. You can only access the Plant Audit Trail Viewer from within Network Configurator.

To open the Plant Audit Trail Viewer select Tools > Audit Trail Viewer from the menu bar of the Network Configurator.

If this menu item is disabled, you will first need to start the Plant configuration.

Page 433: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Audit Trail

Safety Manager Software Reference 437

Controller Audit Trail Viewer

The Controller Audit Trail Viewer logs all changes made to the Controller configuration. You can only access the Controller Audit Trail Viewer from within Network Configurator.

To open the Controller Audit Trail Viewer select Tools > Audit Trail Viewer from the menu bar of any tool except the Network Configurator.

Audit Trail Viewer windows

All Audit Trail Viewers work the same: Only the events contained within them differ per type of Audit Trail Viewer. Click Audit Trail Viewers for an overview of viewers.

Figure 69 on page 437 shows an example of an Audit Trail Viewer window. Each Audit Trail Viewer window has two sub-windows:

1. The Audit Trail Events window (section “A” in Figure 69 on page 437)

2. The Details window (section “B” in Figure 69 on page 437)

Figure 69 Audit Trail Viewer main screen

Page 434: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

6 – Competences and precautions

438 Release 152, Issue 1.0

Audit Trail Events

The Audit Trail Events window displays the following properties:

The items displayed in the Audit Trail Events list can be sorted on the contents of any of the columns by clicking on the heading of that column.

Details

You can select an event in the Audit Trail Events window by clicking it. The Details window will then display a detailed description of the selected event.

The following information is shown in the Details window:

• The object that was created, modified or deleted.

• The properties of the object that were changed.

• The value of the property before it got changed during the logged event.

• The value of the property after it got changed during the logged event.

Event generating actionsTable 12 on page 438 shows the actions that generate an Audit Trail entry.

TimeStamp contains the date and time of the event.

Event type contains the type of event that occurred.

User name the user that generated the event.

Justification the justification as entered by the user when the event occurred (see “Event justification” on page 435).

Table 12 Actions that generate an Audit Trail entry

Audit Trail Viewer

Event type logged Plant Controller

Changing the configuration of the Plant. X

Changing the Controller configuration. X

Changing the application program. X

Creating a controller file. X

Loading a controller file. X

Restoring the communication architecture and the application files. X

Activating/clearing Forces. X

Setting the Real Time Clock of the Controller. X

Executing Write commands. X

Page 435: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Audit Trail

Safety Manager Software Reference 439

Archiving events

When archiving, the Audit Trail Viewer Events are saved to a comma separated text file with extension CSV.

To move logged events to an archive file, do the following:

1 Open the Plant or Controller Audit Trail Viewer (see “Audit Trail Viewers” on page 436 for details).

2 Sort the events on their timestamp by clicking on the TimeStamp column heading.

3 Select the latest event that you want to include in the archive: The selected event, including all older events, will be archived and removed from the Audit Trail database.

4 Click Archive events.

5 In the Archive Audit trail events window, click OK to start archiving.

Occurrences of data and program integrity errors. X

Table 12 Actions that generate an Audit Trail entry (continued)

Audit Trail Viewer

Event type logged Plant Controller

Note:

In some occasions it is possible that multiple changes are logged as a single entry. For example functional changes to a functional logic diagram in the Application Editor.

Tip:

Archiving events logged by the Audit Trail Viewers on a regular basis, e.g. once a week, will:1. improve Safety Builder performance2. speed up the archiving process.

Notes:1. Plant Audit Trail Viewer events and Controller Audit Trail Viewer events must be

archived separately.2. If large archives are to be created the archiving process may take up several minutes or

hours.

Page 436: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

6 – Competences and precautions

440 Release 152, Issue 1.0

6 Enter a name and location for the archive file, and click Save.

All archived events are removed from the Audit Trail database, so they are not displayed anymore in the Audit Trail Events window, and they are saved to the .CSV file you selected.

Page 437: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Safety Manager Software Reference 441

AAPPENDIX

Communication

This appendix provides background information with respect to communication and time synchronization topics.

The following topics are discussed in this appendix:

Topic See

Communication options page 442

Communication via the Experion (SCADA) protocol page 462

Communication via the Peer Control Data Interface page 470

Communication via the Modbus protocol page 477

Communication via the SafeNet protocol page 486

Communication via the Safety Builder protocol page 497

Real-time clock synchronization page 501

Page 438: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

B – Communication

442 Release 152, Issue 1.0

Communication optionsProcess control and safeguarding functions in today's process industry are highly automated via computerized systems. One advantage of computerization is the possibility of gathering and exchanging digitized information of process parameters.

In order to make optimal use of this information and to be able to provide adequate information to plant operators, both the process control systems and the safeguarding systems must have communication capabilities to exchange process information.

Safety Manager can communicate with the following devices:

• Experion™ servers

• (Experion) Process controllers

• ModbusRTU and ModbusTCP devices

• Other Safety Managers

• Safety Station

• PTP and NTP based clocks

This section contains the following topics:

• “Network device components” on page 442

• “Link types” on page 444

• “Communication overview” on page 450

• “Ethernet versus serial communication” on page 451

• “Covering long distances” on page 453

• “Port allocation” on page 453

• “Network components” on page 454

• “Communication capacity” on page 455

• “External communication failure” on page 459

• “Fault reaction and fault recovery for communication inputs” on page 460

Network device componentsThis section deals with the function that network components may have as part of a logical connection.

When discussing SM Controllers as device components of logical connections, a single SM Controller can return many times in a different role.

Page 439: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Communication options

Safety Manager Software Reference 443

A single SM Controller can return in the following roles:

• It can act as a Network Node ID and/or a Network Peer ID on a single Ethernet channel;

• It can act as Network Master or as Network Slave on a serial communication channel.

Network Node ID

A Node ID communicates via an Ethernet channel and is a device component (a Safety Manager, a Modbus master, a Process controller, etc.) that initiates, and controls, communication sessions with Peer ID’s.

• A network (e.g. SafeNet or Modbus) can have multiple Node IDs per network layer;

• a SafeNet network Node ID can logically connect to up to 62 Peer IDs;

• A SafeNet network Node ID can also act as Peer ID in the same or adjacent network layers;

• A SafeNet network Node ID has the ability to reset Peer ID systems.

Network Peer ID

A Peer ID communicates via an Ethernet channel and is a device component that responds to a communication initiative from network Node IDs, such as other Safety Managers, Modbus masters, Process controllers, etc.

• A network Peer ID may communicate with several Node IDs simultaneously via one physical communication channel;

- A Peer ID in SafeNet may be logically connected to up to 62 Node IDs per SM Controller;

- A Peer ID in other networks may be connected to a total of: Eight Modbus Node IDs and Process Node IDs per Ethernet channel, one Experion server and/or up to four Safety Stations (running Safety Builder).

• A network Peer ID on SafeNet can also act as Node ID in the same or adjacent network layers.

Network Master

A network master communicates via a serial communication channel and is a device component (such as a Safety Manager or a Modbus master) that initiates, and controls, communication sessions with connected slave systems.

Page 440: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

B – Communication

444 Release 152, Issue 1.0

• A network (e.g. SafeNet or Modbus) can have only one master per network layer;

• A network master in SafeNet can logically connect to up to 62 slaves, but the RS485 driver standard allows no more than 16 physical connections per network layer;

• A network master in SafeNet can only act as slave in adjacent network layers;

• A network master in SafeNet has the ability to reset slave systems.

Network Slave

A network slave communicates via a serial communication channel and is a device component that responds to a communication initiative from a network master such as another Safety Manager or a Modbus master.

• A network slave can communicate with either a SafeNet master or a ModbusRTU master;

• A network slave in SafeNet can only act as master in adjacent network layers.

Link typesThis topic deals with the link component types as part of the network

It contains definitions that describe the view and configuration options to connect various network components:

The following items are explained in this topic:

• Physical and logical links

• Point to point connection

• Multidrop connection

• Communication redundancy based on the fail-over principle

• Communication redundancy and SafeNet

Physical and logical links

You can view links in two ways:

• From a logical (data exchange) point of view

• From a physical (cabling) point of view

Figure 70 on page 445 shows how Safety Manager distinguishes between physical links and logical links.

Page 441: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Communication options

Safety Manager Software Reference 445

Physical and logical link views are equally important but differ in functionality:

• A logical link forms a virtual connection between two systems that exchange data.

- Time-outs and response times are based on the amount of data assigned to the logical link

- Logical links define communication paths connecting a Node ID with a Peer ID and/or connecting a master and a slave

- You can configure up to 62 logical SafeNet links plus up to 8 ModbusTCP or PCDI links per Ethernet channel.

- You can configure either 1 ModbusRTU link or 16 logical SafeNet links (to a single master) per serial communication channel.

- A logical SafeNet link may span 4 physical links.

The dashed connection lines in Figure 70 on page 445 provide examples of logical links.

• The physical link includes all components required to create the physical connection of systems within the network.

- Physical links determine the transport protocol(s) used and communication speed of that (those) link(s).

- Multiple logical links can be realized across a physical link.

- Multiple physical links can be used to realize a logical link.

Figure 70 Physical and logical links

Page 442: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

B – Communication

446 Release 152, Issue 1.0

Point to point connection

Figure 71 on page 446 shows that a point to point connection is a connection between two systems; there are no other devices connected.

Point to point connections can be logical or physical.

Multidrop connection

A multidrop connection is a physical connection (“cable”) that connects three or more systems.

Multidrop connection open the possibility to configure multiple logical point to point links between multiple Node ID(s) and/or multiple Peer ID(s) – connected via one connection.

• Figure 72 on page 446 shows an example of a basic Ethernet configuration with two Node IDs and three Peer ID systems.

• Figure 73 on page 447 shows an example of a basic serial communication configuration with one master and three slave systems.

Notes:• A point to point connection can also be referred to as a peer-to-peer connection. • Logical connections are always point to point!

Figure 71 Point to point connection

Note:

Multidrop connections are supported with Ethernet or RS485 connections.• Connections with multiple Node IDs are only supported with Ethernet.

Figure 72 Example of a multidrop connection using Ethernet

Page 443: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Communication options

Safety Manager Software Reference 447

Communication redundancy based on the fail-over principle

Communication redundancy fail-over is used by almost every redundant communication protocol, except SafeNet. (For SafeNet details see “Communication redundancy and SafeNet” on page 448.)

Communication redundancy fail-over is the automated capability of a device to switch over to a redundant or dormant communication path upon the failure or abnormal termination of the active path.

To determine which line is dormant and which is active a token is used by either the responder or the initiator of the communication, i.e. Safety Manager or the other system.

• When you choose Safety Manager as the device controlling the fail-over, you must clear the check box in the properties dialog of the device Safety Manager is connected to.

Safety Manager will swap paths roughly every ten seconds as long as the dormant path remains healthy. To verify that the dormant path is healthy a “keep alive” command is sent over the dormant path.

If a path is diagnosed faulty, Safety Manager stays at/swaps to the healthy path. A diagnostic message logs the communication failure. At the same time Safety Manager keeps trying the faulty (dormant) path: As soon as the faulty path is found healthy again Safety Manager initiates a fail-back which results in both paths being used again.

• When you choose the other system as the device controlling the fail-over, you must select the check box in the properties dialog of the device Safety Manager is connected to. Safety Manager will wait for the device to switch paths in case a communication failure takes place.

Figure 74 on page 448 shows the redundancy architectures supported by Safety Manager when applying the communication fail-over principle.

Figure 73 Example of a multidrop connection using serial communication

Page 444: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

B – Communication

448 Release 152, Issue 1.0

• Figure 74 on page 448 left shows a fully redundant link: Depending on the configuration of the other system you enable or disable Communication redundancy fail-over on the other system.

• Figure 74 on page 448 right shows a shared CP link: Since the other device has no redundant link, you disable Communication redundancy fail-over on the other system, unless Ethernet is used and the other system is capable of rerouting the communication to another port / IP address.

• A third option (not often used and not shown) is the redundant devices link: Here the actual data transmitted/received depends on the devices that request or send data. Since neither path is dormant, you should enable the Communication redundancy fail-over on “the other system”.

Communication redundancy and SafeNet

Redundant SafeNet links must be used for redundant SM Controllers.

Figure 74 Supported types of redundancy

CP 1 CP 2

Othersystem

Safety Manager Safety Manager

CP 1 CP 2

Othersystem

Caution:

When connecting independent devices to a redundant link as shown on the right side of Figure 74 on page 448 you should realize that:1. Point data sent to System 1 may differ from that sent to System 2, due to the dynamic

character of point data and the moment in time when requesting/processing this data.2. When both systems write data to Safety Manager in the same application cycle the

values received by CP2 prevails. 3. Connecting independent devices to a redundant link cannot be applied to SafeNet

configurations.

Note:

Non-redundant SM Controllers do not support redundant SafeNet.

Page 445: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Communication options

Safety Manager Software Reference 449

Figure 75 on page 449 shows that data communicated via redundant SafeNet links is also shared between Control Processors, causing a redundant data flow:

• If both links are operational, the Node ID-Peer ID data flow passes via both links simultaneously. The Control Processors continuously compare and synchronize the data flows on both paths.

• If one link fails, a diagnostic message is generated and the data flow continues via the remaining healthy SafeNet link. The Control Processor with the faulty link now relies on the Control Processor with the healthy link to send/receive the data.

This results in a single-fault-tolerant communication network.

For more information see:

• Communication overview

• Network components

• Link types

• Covering long distances

Figure 75 Data flow between SafeNet and redundant Control Processors

Page 446: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

B – Communication

450 Release 152, Issue 1.0

Communication overviewTable 13 on page 450 shows an overview of communication options for peer-to-peer connections.

Table 13 Overview of peer-to-peer connections

Connection Protocol Physical network

Safe? Data Remarks

Safety Manager - Safety Manager

SafeNet • RS232

• RS485

• RS422

• Ethernet

• FTE

yes • safe points

• non-safe points

• time sync

• remote (safe) reset

Logical links may span up to 7 physical links

Safety Manager - Safety Station (Safety Builder)

Safety Builder • RS232

• RS485

• RS422

• Ethernet

• FTE

no • data viewing

• time set

• diagnostics

• forcing

• load / remote load

• remote (safe) reset

Logical links may span up to 7 physical links

Safety Manager - Experion™

Experion SCADA • Ethernet

• FTE 1no • non-safe points

• time sync

• data viewing

• diagnostics

• Sequence Of Events (SOE) recording

For communication via FTE with Experion Server

Safety Manager - Experion™

Experion CDA • FTE no • non-safe points

• data viewing

• diagnostics

• Sequence Of Events (SOE) recording

• process alarming

• DCS peer-to-peer support

Full FTE node.Requires 2 ports per CP

Safety Manager - Process controller

PCDI • Ethernet

• FTE 1no • non-safe points For peer-to-peer

communication via FTE with Process controller

Page 447: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Communication options

Safety Manager Software Reference 451

Ethernet versus serial communicationThe choice between Ethernet and serial communication is basic:

• Serial communication may be a logical choice for existing plants, if replacing the existing serial communication infrastructure proofs to be too costly.

• Ethernet communication is faster, more flexible, universal and up to date: When setting up a project from scratch, Ethernet is the better choice.

Ethernet communication has several advantages over serial communication. Some of these are:

• Ethernet communication allows simultaneous communication of multiple connections and protocols via one physical port. With Ethernet it is e.g. possible to configure connections to Experion, an PTP/NTP clock as well as several Safety Stations and ModbusTCP connections on one USI channel.

• Ethernet communication also allows multiple Node IDs per device type (e.g. multiple Modbus Node IDs), to address one Peer ID and vice versa.

• The communication capacity and number of connectable nodes is much higher than those for serial communication.

Safety Manager - Process controller

Experion CDA • FTE no • non-safe points Full FTE node.Requires 2 ports per CP

Safety Manager - Modbus device

Modbus RTU

• RS232

• RS485

• RS422

no • non-safe points

• time set 2Supports both 2-wire and 4-wire RS485 links

TCP

• Ethernet

Safety Manager - FDM Server

FDM • Ethernet

• FTE

no • non-safe data Carry out an Export to FDM for newly configured HART devices

Safety Manager - plant clock

PTP and NTP • Ethernet

• FTE

no • time sync Set the correct time zone in Plant properties

1 redundant Ethernet2 Only applies when Safety Manager acts as slave.

Table 13 Overview of peer-to-peer connections (continued)

Connection Protocol Physical network

Safe? Data Remarks

Page 448: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

B – Communication

452 Release 152, Issue 1.0

The following disadvantages of Ethernet can easily be circumvented by keeping data processing networks such as FTE, SafeNet and public (office) networks separate:

• Ethernet networks are vulnerable to intrusion due to its open standard and easy connectivity

• Public Ethernet networks can easily be overloaded causing retries, loss of data packets and delays.

Note:

It is advised to keep data processing networks such as FTE, SafeNet and public (office) networks separate.

Page 449: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Communication options

Safety Manager Software Reference 453

Table 14 on page 453 shows an overview of Ethernet-based peer-to-peer connections and contains details for both TCP ports and UDP ports.

Covering long distancesTo cover long distances, e.g. for pipe-line or off-shore monitoring, a number of technologies have been successfully applied in previous projects, such as:

• Telephone (copper) line

• Satellite uplink

• Fiber optic link

For options as how to best apply these technologies, contact Honeywell SMS.

Port allocationSafety Manager supports various communication protocols and has upto 8 communication channels (ports) available per SM Controller.

The type of hardware and drivers available per port determine which communication protocols can be handled by that port, hence a mapping table between protocol and port is required.

Table 14 Protocol parameters for Ethernet-based peer-to-peer connections

Logical connection type Protocol Type Port number(s)

Experion SCADA / Plantscape / HMI Plantscape /

Experion

TCP/IP 51000 / 51001

External clock NTP NTP UDP/IP 123

PTP PTP UDP/IP

(multicast address: 224.0.1.129)

319 / 320

PCDI peer-to-peer w/C300 PCDI TCP/IP 502

Safety Builder DS / SB TCP/IP 51010

SafeNet SafeNet /

Ethernet

UDP/IP 51020 / 51030

SafeNet time-sync SafeNet /

PTP

UDP/IP

(multicast address: 224.0.1.130)

319 / 320

DCS peer-to-peer w/third party Modbus TCP/IP 502

Modbus slave e.g. fire alarm panel, smart sensor

Modbus TCP/IP 502

Page 450: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

B – Communication

454 Release 152, Issue 1.0

Table 15 on page 454 provides an overview of port and protocol mapping.

Network componentsNetwork components are elements used in Network Configurator to build the network with. Network components define:

• the network properties of the system linked to the network (For details see “Configuring Physical View component properties” on page 88 and “Configuring Logical View component properties” on page 114.)

• the function of the system as an element in the network

Notes:

1. Ethernet channels (port A and B) can be allocated to multiple protocols simultaniously

2. Serial communication channels can be allocated to one protocol only

3. SM universal IO channels must be allocated to port B, and be the only protocol allocated there.

Table 15 Communication port and protocol mapping

Ethernet (TCP/IP) Serial (RS-xxx)1

1 Serial communication channels can be allocated to one protocol only.

Protocol A B C D

Safety Builder X X X X

Experion X

Safety Historian X

SafeNet X X X X

PCDI X

Modbus[TCP] X X

Modbus[RTU] X X

RIO X2

2 SM universal IO requires a dedicated USI and dedicated access to Port B – it cannot be allocated to another port and no other protocols are allowed on the same USI and/or port.

Page 451: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Communication options

Safety Manager Software Reference 455

Communication capacityThe communication to Safety Manager points is established via marker values and/or register values.

• The values of these points are stored in dedicated memory banks containing markers and registers.

• The data transfer of these marker and register values to external devices is handled by one or more SM Communication modules.

The overall communication capacity of a Safety Manager is thus determined by the available free memory and the data transfer capacity.

• See also:“Communication memory” on page 455 for memory limitations

• “Data transfer capacity for non-SafeNet related communication” on page 457 for data transfer limitations.

Communication memory

Figure 76 on page 456 shows an example screen where you allocate communication memory to a communication channel. The numbers displayed indicate the amount of memory allocated in bytes.

You can allocate memory in multitudes of 4 bytes.

Page 452: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

B – Communication

456 Release 152, Issue 1.0

The memory areas used to store communication marker and register values belong to larger memory banks, dedicated to storing all marker and register values.

The total amount of memory available per SM Controller for storing and communicating marker and register bytes is limited by the following factors:

1. The remaining free memory in the related marker or register memory bank (depends also on already allocated points, markers and registers on FLDs);

2. The maximum size for allocating communication memory.

The maximum size of communication memory depends on the communication type and point data:

Figure 76 Communication memory allocation per channel

Page 453: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Communication options

Safety Manager Software Reference 457

1. For SafeNet the communication configuration per SM Controller is limited to

a. a maximum of 2000 bytes Out size for markers and registers;

b. 4000 bytes In size for markers and registers (the sum of all logical SafeNet links handled by that SM Controller).

2. The sum of all non-SafeNet communication the communication configuration per SM Controller is limited to

a. a total of 1020 bytes for all communication involving markers;

b. a total of 8188 bytes for all communication involving registers.

These numbers must be split when you configure multiple non-SafeNet communication devices.

For more information see Allocating buffers for markers and registers.

Allocating buffers for markers and registers

If you want two logically connected systems to exchange point data you must allocate bytes in the marker and register in and out buffers for storage of this data.

You reserve these bytes in the Logical Connection Properties dialog.

• Always allocate spare buffer space for future expansions; once systems are on-line you cannot change the buffer size without shutting down the communication.

• “Logical View property fields explained” on page 157 has entries that provide examples to calculate marker and register buffer sizes.

• “Communication memory” on page 455 indicates the maximum size allowed per SM Controller / communication module.

Data transfer capacity for non-SafeNet related communication

The maximum amount of data that can be read from Safety Manager is limited by the:

• capacity provided by the available protocol,

• communication buffer size, and,

• communication speed.

Beside the limitation on the buffer size, there is no limitation on the number of allocated points that can be read by an external device.

Note:

You do not need to reserve bytes for commands and messages such as load, reset, SOE, diagnostic and time synchronization related messages.

Page 454: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

B – Communication

458 Release 152, Issue 1.0

The data that can be written to Safety Manager, and how it is limited relates to:

• the Protocol that is used,

• Time, expressed as a limitation ‘per second’,

• Volume, expressed as a limitation ‘per cycle’.

Protocol

The table below shows the relevance per protocol.

Time

In case of non-SafeNet related communication, the number of write commands (BI, or BI+DI) and the amount of data per second is limited. Below this is presented as a formula:

Volume

In case of non-SafeNet related communication, the amount of data (i.e. volume) that can be written is also limited per cycle. These limits are:

• writing 2792 coils/markers per cycle via marker blocks (Mblock) or

• writing 604 register bytes per cycle via register blocks (Rblock) or

• writing/forcing 64 individual points per cycle with individual commands or

• a combination of above.

Protocol number of write commands amount of data limited?

SafeNet Not applicable Not applicable

PCDI BI Yes

Modbus (slave) BI Yes

Modbus (master) BI Yes

Experion CDA BI Yes

Experion SCADA BI+DI Yes

# Write commands per second2

------------------------------------------------------------------------- # Bytes written per second250

----------------------------------------------------------------+ 25

Page 455: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Communication options

Safety Manager Software Reference 459

Below this is presented as formulas, including further explanation:

External communication failureLogical connections to external devices are expected to be communicating continuously.

The correct operation of all logical connections is monitored by Safety Manager via time-outs, which are defined by the user when configuring the logical connection. The SM Controller expects communication activity within the configured time-out.

A logical connection is regarded faulty if at least one of the Control Processors looses its connection to the device for a period longer than the configured time-out.

(This does not mean that all communication is lost; the other [redundant] Control Processor may still be able to uphold its connection and relay the correct application values.)

The maximum number of coils per message is limited to 2040 per cycle

The maximum number of register bytes is limited to 255 per cycle

Single: A single force or write command

Mblock: Marker or coil block size (in bytes)

Rblock: Register block size (in bytes)

Mblock 12 Coils8

--------------+=

Rblock 12 registerbytes=

Rblock M

0

m

block 10 Single 640bytes++

0

n

Page 456: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

B – Communication

460 Release 152, Issue 1.0

If (one of the lines of) a logical connection is regarded faulty:

• The fault is reported via the extended diagnostics – including a list of the logical connections lost on that channel.

• The ExtComFaultCC# alarm marker (# stands for the channel number) goes low upon first detection of a communication loss via channel #.

- The ExtComFaultCC# alarm marker “dips” upon loss of another logical connection on that same channel. (For more information see “Alarm marker state” on page 562.)

Safety Manager automatically recovers from the external communication fault as soon as the connection is restored, unless:

• all communication to the external device was lost (including redundancy) and Safe communication inputs are allocated on that connection. (See “Fault reaction and fault recovery for communication inputs” on page 460 for details).

• the connection is a SafeNet link. (See “Fault Handling” on page 495 for details.)

The diagnostic message remains in the actual diagnostics database until reset. For more information see “Diagnostic messages and databases” on page 377.

Fault reaction and fault recovery for communication inputs

Table 16 on page 461 shows the possible fault reaction settings for communication IO.

Tip:

When troubleshooting you can access Controller Management>Communication Status>Link Status to see which logical connection caused the communication failure.

Note:

Fault recovery does not automatically restore point communication.

To restore a broken SafeNet connection you always need to reset the SM Controller –regardless the fault reaction setting of the communication inputs.

Page 457: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Communication options

Safety Manager Software Reference 461

Related topics:

• “Fault Handling” on page 495,

• “External communication failure” on page 459.

When the connection is lost

If all logical connections to an external device experience a time-out, the SM Controller no longer receives updates for the communication inputs from this device.

From that moment on the SM Controller assumes the predefined fault reaction state on all communication inputs that depend on that logical connection.

When the connection is restored

The response of the SM Controller when communication is (partly) restored, depends mainly on the fault reaction setting (see Table 16 on page 461):

• To reactivate communication inputs with a Safe fault reaction setting of either Low, High or Fixed Value you must reset the SM Controller.

• Communication inputs with the Non-Safe Freeze as their fault reaction state, will automatically be reactivated once communication is restored. A reset would only be required to clear the message stored in the fault database.

Table 16 Fault Reaction settings for communication IO

IO “Safe” fault reaction settings1

1 If you have one of these settings, Safety Manager will test and respond to a communication channel time-out.

“Non safe” fault reaction settings

Digital input (DI)

High or Low Freeze

Numeric inputs (BI)

Fixed Value Freeze

Page 458: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

C – Communication

462 Release 152, Issue 1.0

Communication via the Experion (SCADA) protocolThe Experion™ protocol is used for non-safe data communication on controller level.

It is also used on physically connected Safety Managers to:

• Write the states of non-safe inputs with location COM.

• Monitor the states of each Safety Manager point.

• View Safety Manager diagnostics and system parameters on an Experion Station.

• collect SOE data. For more information see “Sequence of events (SOE)” on page 645.

• synchronize the Safety Manager real-time clock. See “Real-time clock synchronization” on page 501 for details.

The following topics are discussed in this section:

• “About the Experion protocol” on page 462

• “Communication” on page 463

• “Data Exchange” on page 464

• “Allocating” on page 465

• “Configuring addresses and response times” on page 466

• “Fault handling” on page 468

About the Experion protocol

The Experion™ protocol is based on the PlantScape protocol that runs on Ethernet. It is primary used for communication between Experion servers and clients, such as stations, Process controllers and Safety Manager.

Note:

For details on Experion communication and Experion FTE, see the Experion User Documentation (Experion Safety Manager Integration Guide).

Page 459: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Communication via the Experion (SCADA) protocol

Safety Manager Software Reference 463

Communication

The Experion™ protocol can be run:

• on a non-redundant Ethernet network or

• on a redundant Ethernet, such as Experion FTE (Fault Tolerant Ethernet)

For more information about network communication see:

• “Architecture of a non-redundant Ethernet network” on page 463

• “Architecture of a redundant Ethernet network” on page 463

Architecture of a non-redundant Ethernet network

Figure 77 on page 463 shows the basic architecture of the communication link between Safety Manager and a non-redundant Ethernet network.

Architecture of a redundant Ethernet network

Figure 78 on page 464 shows the basic architecture of the communication link between Safety Managers and e.g. the Experion FTE network.

Note:1. The Experion protocol runs on top of an Ethernet TCP/IP layer.2. With the Experion protocol you can only communicate to physically directly

connected Safety Managers.

Figure 77 Connecting the Ethernet switch to the USI-0001 communication modules and the LAN

Page 460: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

C – Communication

464 Release 152, Issue 1.0

Data ExchangeDuring the communication process, Safety Manager performs a Peer ID function, which means that data exchange is initiated by the external device, e.g. an Experion™ server.

The data exchange between Safety Manager and Experion is realized via predefined marker and register areas (see Figure 79 on page 465). The communication link to Safety Manager application is made through application points (DI, DO, BI, or BO) with a DCS address assigned. These are allocated to the Safety Manager communication link with Experion.

Safety Manager is able to handle a maximum of 640 data bytes per read/write transfer, i.e. a maximum number of 2000 coils or 125 holding registers.

For information about Safety Manager loading capacity for i.e Modbus see “Communication capacity” on page 455.

Figure 78 Connecting the Ethernet switch to the USI-0001 communication modules and the LAN

Page 461: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Communication via the Experion (SCADA) protocol

Safety Manager Software Reference 465

AllocatingThe following items are relevant when allocating:

• “SM Controller allocation” on page 466

• “Point allocation” on page 466

• “Configuring addresses and response times” on page 466

Figure 79 Experion data area configuration

Page 462: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

C – Communication

466 Release 152, Issue 1.0

SM Controller allocation

To allocate an SM Controller you must create coil and register controllers in Experion that relate to Safety Manager.

If SOE is enabled you must also create a SOE controller in Experion.

Refer to the Experion documentation for more details.

Point allocation

• Points of type DI and DO can be assigned in the range of 1 to 8192.

• Points of type AI, BI, BO and AO can be assigned in the range of 10001 to 18192.

For information as how to set these addresses see “Communication allocation” on page 594.

Configuring addresses and response timesFor details on how to allocate an SM Controller or Safety Manager points on Experion™, refer to the Experion User Documentation (Experion Safety Manager Integration Guide).

Part of setting up the logical connection configuration is configuring the addressing and response time schemes as shown in Figure 80 on page 467:

• Point allocation / PLC addresses

• Communicaton time-out

• Network delay

Note:

When assigning a name, make sure that the format (number and characters) of the name matches both devices.

Page 463: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Communication via the Experion (SCADA) protocol

Safety Manager Software Reference 467

The following addressing schemes apply when connecting to Experion:

• Point allocation / PLC addresses

• Communicaton time-out

• Network delay

• Fault handling

Figure 80 Experion addressing and time-out schemes

Page 464: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

C – Communication

468 Release 152, Issue 1.0

Point allocation / PLC addresses

To allocate IO points you must copy the point PLC addresses, that you assigned via Point Configurator, in the related coil, register and SOE controllers that you created in “SM Controller allocation” on page 466.

• Points of type DI and DO can be assigned in the range of 1 to 8192.

• Points of type AI, BI, BO and AO can be assigned in the range of 10001 to 18192.

For information as how to set these addresses see “Communication allocation” on page 594.

Communicaton time-out

The response time has to be set in the Communication timeout (ms) box of the Network Logical Properties dialog.

Related topics:

• “Network delay (ms)” on page 167

Network delay

Network delay indicates the known lag in communication.

For more information see “Network delay (ms)” on page 167.

Refer to the Experion documentation for more details.

Fault handlingCommunication channels that are configured for the Experion™ protocol are expected to be communicating continuously. When time-outs are enabled, the correct operation of these communication channels is monitored by Safety Manager.

Figure 79 on page 465 shows the location of the time-out setting. Time-outs can be enabled by checking the Enable timeout check box and setting a time-out value in the communication channel properties between 500 ms and 30.000 ms (half a minute).

A channel is regarded faulty if no valid frame was received within the configured time-out period.

Tip:

Rule of thumb is to take 30 seconds as time-out for Experion.

Page 465: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Communication via the Experion (SCADA) protocol

Safety Manager Software Reference 469

• The fault reaction state will be assigned to all inputs from Experion.

• The fault is reported via the extended diagnostics and the DEVICE-COM.FLT alarm marker.

The system automatically recovers from this fault as soon as communication is re-established. The diagnostic message remains.

Page 466: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

D – Communication

470 Release 152, Issue 1.0

Communication via the Peer Control Data InterfaceThe Peer Control Data Interface (PCDI) is a Honeywell licensed communication interface for non-safe peer to peer data communication between Experion CEE controllers and SM Controllers.

The C300 is an Experion CEE controller that can be equipped with a licensed PCDI. With PCDI, the C300 can:

• write the states of non-safe inputs with location COM,

• monitor the states of each Safety Manager point that has been assigned a COM output to the CEE controller,

• monitor Safety Manager system parameters that have been assigned a PLC address to the CEE controller.

The following information is available in relation to PCDI communication:

• About PCDI

• Communication architecture

• Data exchange

• Configuring addresses and response times

• Fault handling

About PCDI

Information exchange with PCDI is done with blocks. Each block contains the following information:

• System address

• Command type (function code)

• Function parameters

• Checksum

The length of a block depends on the function code and the function parameters. The checksum is used to verify the correctness of the transferred information.

Note:

A separate license is required for PCDI support in Experion. Such a license is not required for Safety Manager.

Page 467: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Communication via the Peer Control Data Interface

Safety Manager Software Reference 471

For more information on PCDI see the Experion documentation:

• The Experion Safety Manager Integration Guide for an overview of instructions for setting up a PCDI link with a CEE controller,

• The Peer Control Data Interface Implementation Guide for general information about PCDI.

Communication architectureFigure 81 on page 471 shows how PCDI is supported on redundant Ethernet networks such as FTE.

You can configure up to 8 PCDI Node IDs per physical (USI) Ethernet channel.

Data exchange

During the communication process Safety Manager performs a Peer ID function, which means that data exchange is initiated by the CEE controller(s).

• Safety Manager supports up to eight CEE controllers per channel.

For information about Safety Manager loading capacity for PCDI see “Communication capacity” on page 455.

Figure 81 Safety Manager–CEE communication via a redundant FTE network

Note:

When assigning a name, make sure that the format (number and characters) of the name matches both devices.

Page 468: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

D – Communication

472 Release 152, Issue 1.0

See also:

• Supported function and error codes for an overview of functions and codes supported.

• Writing to communication inputs for configuration tips when C300 Controllers write to Safety Manager communication inputs.

Supported function and error codes

Table 17 on page 472 and Table 18 on page 472 list the PCDI function and error codes supported by Safety Manager.

See also Response to illegal values.

Table 17 Supported PCDI function codes

Code Description

1 read coil status

2 1

1 Function code 2 is handled the same way as function code 1.

read input status

32

2 If no register with the defined PLC address exists a coil PLC address is used instead, causing a coil to be read instead of a register.

read holding register

4 3

3 Function code 4 is handled the same way as function code 3.

read input register

5 force coil

6 load register

8 loop back test

15 force multiple coils

16 force multiple registers

Table 18 Supported PCDI error codes

Code Description Cause

1 Illegal function code An unsupported function code is applied.

2 Illegal data address The applied point address exceeds the configured communication area boundaries.

3 Illegal data value Incorrect data format (e.g. Not a Number (NaN) and Infinite (Inf).

6 Busy Data cannot be accepted at this time.

Page 469: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Communication via the Peer Control Data Interface

Safety Manager Software Reference 473

Response to illegal values

When Safety Manager receives an illegal value

• the communication block containing that value is discarded and

• a Code 3 (Illegal date value, see Table 18 on page 472) is sent in return.

Examples of illegal values are: Not a Number (NaN) and Infinite (Inf).

Writing to communication inputs

In Safety Manager you must assign a fault response to each communication input point.

When the communication link to a CEE controller times-out, Safety Manager will assign the fault response value to the communication input. As soon as communication is re-established, the CEE controller should correct that value.

Table 19 on page 473 shows the possible fault reaction settings for communication IO.

Attention:

To re-establish a broken communication link you need to reset the SM Controller if communication inputs are configured with a fault reaction setting other than Freeze.• If all communication inputs are configured with fault reaction setting Freeze

communication will be re-established automatically.

Table 19 Fault Reaction settings for communication IO

IO “Safe” fault reaction settings1

1 If you have one of these settings, Safety Manager will test and respond to a communication channel time-out.

“Non safe” fault reaction settings

Digital input (DI)

High or Low Freeze

Numeric inputs (BI)

Fixed Value Freeze

Page 470: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

D – Competences and precautions

474 Release 152, Issue 1.0

With WriteOnChange the C300 controller does not look at the current value used by Safety Manager (which might have changed due to a fault reaction value after a detected time-out).

Honeywell SMS recommends to use the setting WriteAlways or WriteOnDiff instead:

• WriteOnDiff is preferred as this reduces the required write actions to Safety Manager to a minimum. (See “Data transfer capacity for non-SafeNet related communication” on page 457 for more information.)

Configuring addresses and response timesPart of setting up the logical connection configuration is configuring the addressing and response time schemes as shown in Figure 82 on page 475:

• Device address

• PLC addresses

• Communication time-out

• Network delay

Attention:

A C300 Controller writing to a communication input of Safety Manager, may not be configured with the C300 setting WriteOnChange active.• Use WriteAlways or WriteOnDiff instead.

For more information see the Peer Control Data Interface Implementation Guide in the Experion documentation.

Page 471: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Communication via the Peer Control Data Interface

Safety Manager Software Reference 475

The following addressing schemes apply when using PDCI:

• Device address

• PLC addresses

• Fault handling

Device address

Within the logical configuration, the address of the target Safety Manager that the CEE controller wants to communicate with must be specified.

Figure 82 PCDI addressing and time-out schemes

Page 472: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

D – Competences and precautions

476 Release 152, Issue 1.0

The communication address of Safety Manager is defined in the Device Address field in the Logical Connection Properties dialog, as shown in Figure 82 on page 475.

PLC addresses

• The Process controller marker PLC addresses range from 1 to 65535.

• The Process controller register PLC addresses range from 1 to 65535. Long Words and Floats get 2 PLC addresses assigned. The most significant value in the sequence is stored at the lowest storage address.

For information as how to set these addresses see “Communication allocation” on page 594.

Communication time-out

The response time has to be set in the Communication timeout (ms) box of the Logical Connection Properties dialog.

Typical values are between 3 – 60 sec.

Related topics:

• “Network delay (ms)” on page 167

Network delay

Network delay indicates the known lag in communication.

For more information see “Network delay (ms)” on page 167.

Fault handlingFor details on fault handling see

• “External communication failure” on page 459

• “Fault reaction and fault recovery for communication inputs” on page 460

Tip:

Rule of thumb is to take the configured time-out in the CEE controller, multiply this value by 3 and add one second.

The resulting value is the time-out to be filled in the SM Controller Communication timeout (ms) box.

Page 473: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Communication via the Modbus protocol

Safety Manager Software Reference 477

Communication via the Modbus protocolThe Modbus protocol is used for non-safe data communication to 3rd party equipment such as PLC’s, SCADA and (non Honeywell) DCS systems.

The Modbus protocol can be used by external systems to:

• Write the states of non-safe inputs with location COM.

• Monitor the states of each Safety Manager point that has been assigned a COM output to the Modbus device

• Monitor Safety Manager system parameters that have been assigned a PLC address to the Modbus device

• Set the real time clock of the SM Controller. See “Real-time clock synchronization” on page 501 for details.

The following information is available in relation to Modbus communication:

• About ModbusTCP and ModbusRTU

• Communication architecture

• Data exchange

• Configuring addresses and response times

• Real-Time Clock Time Set

• Fault Handling

• Link Types and Baud Rates

About ModbusTCP and ModbusRTU

Safety Manager supports the following Modbus protocols:

• ModbusTCP; runs on Ethernet based networks.

• ModbusRTU; runs on serial networks, such as RS232, RS422 and RS485.

The Modbus protocol as implemented in Safety Manager conforms to the description in the Gould Modbus protocol reference guide.

Note:

ModbusRTU auto detects and supports both 2-wire and 4-wire RS232 configurations.

Page 474: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

E – Communication

478 Release 152, Issue 1.0

Communication architecture

Modbus can be run on Ethernet, RS232, RS422 and RS485.

• When run on Ethernet you can configure up to 8 Modbus Node IDs per physical (USI) Ethernet channel.

The Modbus communication protocol is supported on both point-to-point and multidrop networks and can be configured redundant or non-redundant.

Figure 83 on page 478 shows the supported redundant communication configurations. For details on configuring these configurations see “Communication redundancy based on the fail-over principle” on page 447.

• When configuring a form of redundant communication you must select the Communication redundancy fail-over check box in Figure 84 on page 479 as described in “Communication redundancy based on the fail-over principle” on page 447.

• When building a non-redundant communication link you must clear the Communication redundancy fail-over check box in Figure 84 on page 479.

Note:

Multidrop is only supported via Ethernet and RS485

Figure 83 Connection examples with a redundant Safety Manager

CP 1 CP 2

Othersystem

Safety Manager Safety Manager

CP 1 CP 2

Othersystem

Page 475: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Communication via the Modbus protocol

Safety Manager Software Reference 479

Data exchange

During the communication process Safety Manager performs a Peer ID function, which means that data exchange is initiated by the Modbus device.

• Safety Manager supports up to eight ModbusTCP controllers per channel.

For information about Safety Manager loading capacity for ModbusTCP see “Communication capacity” on page 455.

See also:

• Use of frames.

• Function and error codes used to support data exchange

Use of frames

Information exchange within the Modbus protocol is accomplished in frames. Each frame contains the following information:

• system address,

• command type (function code),

• function parameters, and

• checksum (CRC-16).

Figure 84 the Modbus Communication redundancy fail-over box

Note

When Safety Manager receives an unsupported value the communication block containing that value is discarded and a Code 3 (Illegal date value, see Table 21 on page 480) is sent in return.

Examples of unsupported values are: Not a Number (NaN) and Infinite.

Page 476: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

E – Communication

480 Release 152, Issue 1.0

The length of a frame depends on the function code and the function parameters. The checksum is used to verify the correctness of the transferred information.

Function and error codes used to support data exchange

Table 20 on page 480 and Table 21 on page 480 lists the Modbus function and error codes supported by Safety Manager.

For a detailed description of the supported function codes (including function parameters and frame formats) refer to the Modbus Gould protocol reference guide.

Table 20 Supported Modbus function codes

Code Description

1 read coil status

2 1

1 Function code 2 is handled the same way as function code 1.

read input status

32

2 If no register with the defined PLC address exists a coil PLC address is used instead, causing a coil to be read instead of a register.

read holding register

4 3

3 Function code 4 is handled the same way as function code 3.

read input register

5 force coil

6 load register

8 loop back test

15 force multiple coils

16 force multiple registers

Table 21 Supported Modbus error codes

Code Description Cause

1 Illegal function code An unsupported function code is applied.

2 Illegal data address The applied point address exceeds the configured communication area boundaries.

3 Illegal data value Incorrect data format (e.g. invalid time stamp).

6 Busy Data cannot be accepted at this time.

Page 477: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Communication via the Modbus protocol

Safety Manager Software Reference 481

Configuring addresses and response timesPart of setting up the logical connection configuration is configuring the addressing and response time schemes as shown in

• Device Address

• PLC Addresses

• Packaged Coils

• Communication time-out

• Network delay

Another option of Safety Manager is the support of packaged coils as described in “Packaged Coils” on page 482.

Figure 85 Configuring Modbus addressing and time-out

Page 478: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

E – Communication

482 Release 152, Issue 1.0

Device Address

Within the logical configuration, the address of the target Safety Manager that the Modbus Node ID wants to communicate with must be specified.

The communication address of Safety Manager is defined in the Device Address field in the Logical Connection Properties dialog, as shown in Figure 85 on page 481.

PLC Addresses

The address ranges for coils and registers comply to the Modbus Gould specification.

• The Modbus marker PLC addresses range from 1 to 65535.

• The Modbus register PLC addresses range from 1 to 65535. Long Words and Floats get 2 PLC addresses assigned. The most significant value in the sequence is stored at the lowest storage address.

- The address range 9996 – 9999 is reserved for clock synchronization.

Packaged Coils

Safety Manager supports the option of packaged coils. This means that multiple coils can be packed and accessed with a single Modbus function code, saving allocation space in the Modbus Node IDs that support packaged coils.

To make use of packaged coils address the first (LSB) coil using a register function code. The function code is applied to (a number of) the 16 coils addressed by the register.

Example Modbus command 04 04 0001 0003 reads the first 3 registers as of PLC address 0001

As PLC address 0001 is not allocated as a register address, Safety Manager prompts the values of coils on PLC addresses 0001 through 0048 (equivalent of 3x 16 bit registers).

Below table shows the allocation of each coil when sending 48 coils packaged in 3 registers.

Note:

When coil and register address ranges as described in “PLC Addresses” on page 482 overlap you cannot use the packaged coils feature.

If you do, the register is addressed instead.

Page 479: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Communication via the Modbus protocol

Safety Manager Software Reference 483

Communication time-out

The response time has to be set in the Communication timeout (ms) box of the Logical Connection Properties dialog.

Typical values are between 1 – 60 sec.

Related topics:

• “Network delay” on page 483

Network delay

Network delay indicates the known lag in communication.

For more information see “Network delay (ms)” on page 167.

Real-Time Clock Time Set

Packaged Coil address MSB register byte LSB register byte

Register 1 0001 08 07 06 05 04 03 02 01 16 15 14 13 12 11 10 09

Register 2 0017 24 23 22 21 20 19 18 17 32 31 30 29 28 27 26 25

Register 3 0033 40 39 38 37 36 35 34 33 48 47 46 45 44 43 42 41

Tip:

A rough indicator is to determine the standard delay time between two communication sessions, initiated by the Modbus Node ID and responded to by SM Controller, and then multiply this time by 2.

The resulting value is the time-out to be filled in the Communication timeout (ms) box.

Attention:

The accuracy of the real-time clock (RTC) of Safety Manager is 1 ms.

The synchronization accuracy between the Modbus device and Safety Manager is 1 second + network delay. Network delays are not compensated.

For more information see “Real-time clock synchronization” on page 501 for details.

Page 480: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

E – Communication

484 Release 152, Issue 1.0

Time set signals can be accepted from the Modbus device if the Clock source allowed box is checked. The actual update frequency depends on the type and settings made in the connected Modbus device.

The real-time clock of Safety Manager can be set by the DCS system via the Modbus register write function codes 6 or 16 with specific register addressing as defined in Table 22 on page 484.

For more details on real-time clock synchronization refer to “Real-time clock synchronization” on page 501.

For a description of function code 6 and function code 16 interpretation see:

Figure 86 the Modbus Communication redundancy fail-over box

Tip:

It is possible to allocate (word) registers (BI-COM) on addresses 9996 – 9999 and use these registers for clock synchronization simultaneously.

The advantage would be that these registers then always hold the last time set value, and this can be read-back either via Modbus or the application logic.

Table 22 Content of real time clock reserved registers

Register address type content

(4)9996 Year Decimal value, e.g. 2007

(4)9997 Month/Day Decimal value, e.g. 0812 means August 12

(4)9998 Hour/Minute Decimal value, e.g. 2233 means 22.33h or 10.33 PM (a 24-hour clock setting is used)

(4)9999 Sec./00 Decimal value, e.g. 5900 means 59 sec.

Page 481: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Communication via the Modbus protocol

Safety Manager Software Reference 485

• Using function code 6 to set the real time clock

• Using function code 16 to set the real time clock

Using function code 6 to set the real time clock

If you use function code 6 to set the real time clock you set the first 3 registers with the content as defined in Table 22 on page 484.

Only after receipt of the last register (Sec./00) Safety Manager validates the time stamp and synchronizes to this new date and time.

Using function code 16 to set the real time clock

If you use function code 16 to set the real time clock you set all 4 registers with the content as defined in Table 22 on page 484.

Safety Manager will synchronize immediately after receipt and validation of this new date and time.

Fault HandlingFor details on fault handling see

• “External communication failure” on page 459

• “Fault reaction and fault recovery for communication inputs” on page 460

Link Types and Baud RatesTable 23 on page 485 presents the various configuration options for the ModbusRTU communication protocol.

Please note the following considerations:

1. The link can either be redundant or non-redundant. However, a redundant link is implicitly considered to be a multidrop link.

2. The number of stop bits (1, 2) bits per character (7, 8) and parity type (odd, even, none) are configurable.

Table 23 Configuration options for the ModbusRTU protocol

Link type Supported baud rates

RS422/485 4800, 9600, 19k2, 38k4, 57k6, 115k2

RS232 4800, 9600, 19k2, 38k4

Page 482: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

F – Communication

486 Release 152, Issue 1.0

Communication via the SafeNet protocolSafety Managers can be connected together to form safety-related networks. The protocol used for this network is called SafeNet.

SafeNet is available to Safety Managers for:

• Distributed processing

• Sharing safe data for joint SIS related tasks

• SIL3, TUV approved, communication

• Remote load

The protocol includes timing restrictions and a high level of error detection and recovery, which makes it suitable for exchanging safe information while maintaining optimum availability.

The SafeNet protocol, in combination with RS232, can also be used in network configurations where large time delays are to be expected, e.g. modem communication, communication over telephone lines, satellite links, etc. For more information see “Low baud rate communication” on page 491.

The Safety Manager communication network is configured during the configuration of the application, by defining the interconnections between Safety Managers and the parameters of the SafeNet protocol.

The exchange of application information is realized via input points (DI, BI) and output points (DO, BO) as described in “Data Exchange” on page 491.

The following topics are discussed:

• About SafeNet communication

• Data Exchange

• Addressing

• Protocol versus response time

• Real-Time Clock Synchronization

• Fault Handling

• Link Types and Baud Rates

Page 483: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Communication via the SafeNet protocol

Safety Manager Software Reference 487

About SafeNet communicationSafeNet can be run on the following physical data layers:

• Ethernet

• RS232; RS422; RS485

For an overview of the different protocols see

• “Ethernet versus serial communication” on page 451

• “Protocol versus response time” on page 493

• “Link Types and Baud Rates” on page 496 and

For more information about communication topics in general see:

• Architecture.

• Node ID/Peer ID

• Physical versus logical links

• Redundant communication

• Low baud rate communication

Architecture

Figure 87 on page 487 shows the basic architectures available to link Safety Managers via SafeNet.

Note:1. Multidrop is supported via RS485 and Ethernet.2. Up to 15 Peer IDs may be connected per physical multidrop link based on RS485. The

actual number of Peer IDs depends on the baud rate and amount of exchanged data.3. Up to 63 systems may be connected per physical Ethernet link.

Figure 87 Examples of a point-to-point and a multidrop architecture

system 1

system 2

system 3

system 1

system 2 system 3 system 4

Page 484: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

F – Communication

488 Release 152, Issue 1.0

The following must be considered when designing SafeNet:

• You can connect Safety Managers in pairs (point-to-point), as shown left in Figure 87 on page 487 or you can connect multiple Safety Managers to the same link (multidrop), as shown right in Figure 87 on page 487.

• In a single network.you can (physically and logically) connect up to 63 systems with unique node ID numbers.

• A logical link between Node ID and Peer ID can cross 7 physical layers.

• Each physical layer can have its own data layer protocol.

• If one system in an Safety Manager network has a redundant configuration, all communication links must be redundant.

Node ID/Peer ID

In a SafeNet configuration, every communication link has one Safety Manager operating as a Node ID and the other system(s) operating as Peer IDs. The Node ID sends data to a Peer ID and initiates a request for data from that Peer ID. The Peer ID sends data after receipt of the data request from the Node ID. Data integrity is ensured by the SafeNet protocol.

Figure 88 on page 488 shows that:

• Several Peer IDs may be connected to one Node ID.

• One Peer ID may have multiple (logical) Node IDs

The maximum number of Safety Managers (Node ID + Peer IDs) in a network is 63.

All Safety Managers that are connected to each other must have a unique node number.

When both redundant links are healthy, communication is established via both links alternately. If one link fails, communication is realized via the healthy link.

Figure 89 on page 489 shows an example of a typical network configuration.

Figure 88 7 Safety Managers in a Node ID/Peer ID interconnection

Page 485: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Communication via the SafeNet protocol

Safety Manager Software Reference 489

Physical versus logical links

Figure 89 on page 489 shows how Safety Manager distinguishes between physical links and logical links.

Physical and logical link views are equally important but differ in functionality:

• A logical link forms a virtual connection between two systems that exchange data.

- Time-outs and response times are based on the amount of data assigned to the logical link

Figure 89 A typical SafeNet configuration

Figure 90 Physical and logical links

Page 486: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

F – Communication

490 Release 152, Issue 1.0

- Logical links define communication paths connecting a Node ID with a Peer ID and/or connecting a master and a slave

- You can configure up to 62 logical SafeNet links plus up to 8 ModbusTCP or PCDI links per Ethernet channel.

- You can configure either 1 ModbusRTU link or 16 logical SafeNet links (to a single master) per serial communication channel.

- A logical SafeNet link may span 4 physical links.

The dashed connection lines in Figure 89 on page 489 provide examples of logical links.

• The physical link includes all components required to create the physical connection of systems within the network.

- Physical links determine the transport protocol(s) used and communication speed of that (those) link(s).

- Multiple logical links can be realized across a physical link.

- Multiple physical links can be used to realize a logical link.

Redundant communication

Redundant SafeNet links must be used for redundant SM Controllers.

Figure 91 on page 491 shows that data communicated via redundant SafeNet links is also shared between Control Processors, causing a redundant data flow:

• If both links are operational, the Node ID-Peer ID data flow passes via both links simultaneously. The Control Processors continuously compare and synchronize the data flows on both paths.

• If one link fails, a diagnostic message is generated and the data flow continues via the remaining healthy SafeNet link. The Control Processor with the faulty link now relies on the Control Processor with the healthy link to send/receive the data.

This results in a single-fault-tolerant communication network.

Note:

Non-redundant SM Controllers do not support redundant SafeNet.

Page 487: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Communication via the SafeNet protocol

Safety Manager Software Reference 491

Low baud rate communication

Low baud rate communication is used in those applications where high baud rates are not possible. This may have a number of reasons:

• The type of cable that is used for communication is not suited for high baud rate communication.

• The communication takes place over long distances.

• There is intermediate equipment that does not support high baud rate communication.

• Multiple communication channels are sent via one communication line (using multiplexing), which means that the baud rate of the channels is smaller than that of the communication line.

Data ExchangeFigure 92 on page 492 shows that data exchange between the Node ID and the Peer ID is realized via predefined marker and register areas.

These areas define the pool size of marker points (DI, DO) and register points (BI and BO) with location FSC, allocated for communication with the other system.

Figure 91 Data flow between SafeNet and redundant Control Processors

Page 488: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

F – Communication

492 Release 152, Issue 1.0

To exchange application information you use input (DI, BI) and output points (DO, BO) with location FSC. These input and output points are then included in the functional logic diagrams (FLDs).

The configuration of the data areas and contained points is accomplished via Network properties in Network Configurator.

AddressingAddressing can be split in:

• System addressing

• Point addressing

System addressing

A Node ID can address one of its Peer IDs for data-exchange.

To contact a Peer ID for data-exchange a logical connection must exist between Node ID and Peer ID.

Figure 92 Setting predefined marker and register areas for SafeNet

Page 489: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Communication via the SafeNet protocol

Safety Manager Software Reference 493

Point addressing

The configuration of the Node ID and Peer ID systems is to be held consistent, i.e. the size of the marker/register output area in one system must be equal to the size of the marker/register input area in another system. Also, the tag numbers of the output points (DO, BO) in one system must match the tag numbers of the corresponding input points (DI, BI) in the other system. You maintain this consistency by configuring the communication via Network Configurator.

Note that Network Configurator does not let you manage the PLC addresses: These are managed by Network Configurator automatically.

Protocol versus response timeThe response time between Node ID and logical Peer ID depends on:

• the application program cycle time of the Node ID and Peer ID system in the logical link.

• the delay caused by the data layer protocol of the physical links.

Response time and time-out time are related.

The minimum time-out depends on the system application cycle and the type of communication link.

The time-out time that is used must be larger than the maximum response time.

The response time to a communication request highly depends on the actual states of both Node ID and Peer ID system at the time of the request.

The maximum response time equals the sum of:

• the application cycle time of the Node ID plus

• the application cycle time of the Peer ID plus

• the expected communication delay.

Note:

When allocating a point to SafeNet the point becomes an input in the receiving SM Controller and the allocation will change to FSC.

Example: You want to send the value of a digital (field) output, tagged 10-UZ-001 with location FLD, from the Peer ID system, to the network Node ID.

In the Peer ID system you have therefore assigned a communication allocation on that digital input to the network Node ID.1. In the Peer ID system this point is known as output 10-UZ-001 with location FLD;2. In the Node ID system this point is known as input 10-UZ-001 with location FSC.

Page 490: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

F – Communication

494 Release 152, Issue 1.0

The Node ID periodically sends data to the Peer ID systems and initiates a request for data from the Peer IDs. A correct answer must be provided for within the time-out period; when not received in time, the link is regarded faulty.

A new data transmission and request for a Peer ID are initiated after the Peer ID reply to the previous request has been received. This could be equal to the time-out time, but usually it is shorter.

For more information see also:

• SafeNet time-out time

• Ethernet communication

• Conventional serial communication

SafeNet time-out time

All systems within the network monitor the operation of a communication link by means of a time-out. The time-out can be set for each individual logical link and must be chosen such that it stays within the Process Safety Time (PST) for the Safety Instrumented Functions (SIFs) involved.

Ethernet communication

When communicating via Ethernet you should be aware of the following:

• “Ethernet communication risks” on page 494

• “Ethernet bandwidth and response time calculation” on page 495

Ethernet communication risks

When devices communicate via an Ethernet based local area network (LAN), their information is contained and sent in packets. This is no different when using SafeNet through Ethernet. However, Ethernet has far less timing restrictions and, when sending SafeNet packets together with other application packets, some packets may suffer critical delay or get lost if a network gets congested.

Packet losses and network congestion may occur if e.g.:

• several devices start transmitting packets at the same time and/or,

• a single device generates a peak in network traffic,

Attention

Be aware that intermittent connections or congestion (e.g. due to network storm conditions) may result in a SafeNet communication failure. Specifically when the duration of the disturbance is longer than the configured SafeNet communication time-out.

Page 491: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Communication via the SafeNet protocol

Safety Manager Software Reference 495

When the Ethernet is dedicated to a single Safenet, issues do not take place:

• No single SafeNet configuration can cause a 100MB Ethernet to operate at its maximum capacity (Safety Builder checks this in the configuration stage).

Packets are vulnerable to modifications or alterations when accessed by external systems: Applications running on these systems could (deliberately or via a virus infection) intercept, delay and/or alter packets.

Ethernet bandwidth and response time calculation

Please consult the Software Change Notifications issued with your Safety Builder software for ways to determine bandwidth and response time.

Conventional serial communication

Please consult the Software Change Notifications issued with your Safety Builder software for ways to determine bandwidth and response time. Real-Time Clock Synchronization

The real-time clock of all Safety Managers interconnected in a SafeNet network can be synchronized. The synchronization accuracy between Safety Managers in a SafeNet network is < 10 ms.

For details on real-time clock synchronization refer to “Real-time clock synchronization” on page 501.

Fault HandlingThe following topics are described with respect to fault handling:

• Fault handling

• Redundant links

Attention:1. Risks are involved when using SafeNet on an insecure, open or shared Ethernet,

where downtime, delays, loss and/or access to packets can be caused by other devices on the LAN. Such risks can be caused by office computers, network printers, servers and open access points (such as wifi access points, WAN routers, etc.)

2. Viruses and applications such as Instant Messanging Application may affect SafeNet reliability when active on the same Ethernet.

Note:

The accuracy of the real-time clock (RTC) is 1ms.

Page 492: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

F – Communication

496 Release 152, Issue 1.0

For more information see also

• “External communication failure” on page 459

• “Fault reaction and fault recovery for communication inputs” on page 460

Fault handling

Safety Manager monitors the operation of its physical communication links by means of a time-out, as discussed in “SafeNet time-out time” on page 494.

Failure of a physical link is reported via the extended diagnostics and the ExtComFaultCC# alarm marker, where # indicates the ID of the Control Processor involved. The report also states the controller node numbers of all SM Controller for which a logical connection was defined across the physical link.

Redundant links

Within redundant configurations, the communication is preserved as long as one of the links is healthy.

If communication fails on both links – i.e. communication to a connected system fails – then the value of all input points (DI, BI) that are allocated to that system are forced to their fault reaction state.

Link Types and Baud RatesTable 24 on page 496 presents the configuration options for the SafeNet protocol.

Note:

If communication fails via all links, the communication points DI and BI are set to the predefined Fault Reaction state.

SafeNet does not auto recover: If a SafeNet connection fails you must apply a reset to activate the connection again.

Table 24 Configuration options for SafeNet protocol

Link type Supported baud rates

Ethernet 100Mb full duplex

RS422/485 19k2, 38k4, 57k6, 115k2, 50k, 125k, 1M, 2M, 4M

RS232 9600, 19k2, 38k4

Page 493: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Communication via the Safety Builder protocol

Safety Manager Software Reference 497

Communication via the Safety Builder protocolThe Safety Builder protocol is used for communication between Safety Station and Safety Manager.

Communication between the Safety Station and Safety Manager may be required for a number of reasons:

• monitor process behavior,

• monitor Safety Manager status,

• read/load Safety Manager diagnostics

• load an application into Safety Manager,

• force/write points,

• set the real time clock (RTC).

The following topics are discussed:

• Communication

• Data Exchange

• Addressing

• Fault Handling

• Link Types and Baud Rates

CommunicationThe Safety Builder protocol can be run on the following physical data layers:

• Ethernet

• RS232; RS422; RS485

Communication between Safety Manager and the Safety Station supports both point-to-point and multidrop networks connected to one or all Control Processors of a (redundant) Safety Manager.

A Safety Station running the Safety Builder protocol can connect via:

• a physical link to Safety Manager

• a configured logical connection on SafeNet to Safety Manager

Note:

Multidrop is only supported via RS485 and Ethernet.

Page 494: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

G – Communication

498 Release 152, Issue 1.0

For more information on link types see “Link types” on page 444.

Data ExchangeIn the communication with the Safety Station, Safety Managers perform a slave function: Data is only sent at the request of the Safety Station.

Figure 93 on page 498 shows the available communication paths:

• When addressing a specific CP (e.g. to read or load CP related data):

- A direct link is established to that Control Processor

- If direct communication to that CP fails, communication is realized via the redundant Control Processor.

- If all communication fails Safety Builder will prompt an error message.

• When reading/writing process related data over a redundant link, communication will be established via both links alternately.

- A changeover to the other link is typically attempted every 10 seconds.

- If communication via one of the links fails, all communication is realized via the remaining healthy link.

- If all communication fails Safety Builder will prompt an error message.

Notes:1. If multiple links are available Safety Builder will choose the fastest operational

communication link.2. Safety Builder communication failures are reported via the Safety Station, they are not

reported by the diagnostics.

Figure 93 Communication to a CP can be routed direct or via the other CP

Safety Manager

CP 1 CP 2

Safety Station

Page 495: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Communication via the Safety Builder protocol

Safety Manager Software Reference 499

AddressingThe following topics are discussed:

• Node addressing

• Point addressing

Node addressing

The Safety Station always communicates with the selected SM Controller in Safety Builder, using the controller node number as a reference to address.

The low level addressing method is determined by the data layer protocol running on the used communication link: If Ethernet communication is used, both the IP address and the SM Controller controller node number must match.

Point addressing

• The Safety Builder marker PLC addresses range from 0 to 29999.

• The Safety Builder register PLC addresses range from 32000 to 65534.

Fault HandlingIf a communication channel has only been configured for communication with the Safety Station, then Safety Manager does not monitor the operation of the communication channel.

Safety Manager reports broken links with Safety Station, when the communication is set-up as shown in Figure 94 on page 499.

• Communication failures are not reported when Ethernet is used.

Figure 94 Communication failures are reported in this type of configuration

Safety Manager

CP 1 CP 2

Safety Station

Page 496: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

G – Communication

500 Release 152, Issue 1.0

Link Types and Baud RatesTable 25 on page 500 presents the configuration options for the Safety Builder protocol.

Table 25 Configuration options for Safety Builder protocol

Link type Supported baud rates

Ethernet 100Mb full duplex

RS422/485 9600, 19k2, 38k4, 57k6, 115k2

RS232 9600, 19k2, 38k4

Page 497: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Real-time clock synchronization

Safety Manager Software Reference 501

Real-time clock synchronizationThe real-time clock of Safety Manager has a resolution of 1ms.

In order to ensure accurate time-stamping of data, the real-time clock of Safety Manager can be synchronized with a reference clock.

Safety Manager accepts several external clock sources to synchronize (set) its real-time clock to:

• an NTP/PTP based time server

• a SafeNet Node ID

• A Modbus device

• an Experion™ server

• A Safety Station

The following topics are discussed in this appendix.

Clock source propertiesThe following properties are compared when reviewing possible time sources:

• Update frequency and accuracy

• Adapted time zone, daylight saving and format

• Synchronization Priorities

Update frequency and accuracy

The clock sources periodically give time synchronization commands to Safety Manager. The frequency and accuracy in which this is done depends on the time source used.

Topic See

Clock source properties page 501

PTP/NTP based time servers page 504

SafeNet page 506

Experion server page 508

Modbus page 509

Safety Station page 510

Setting time synchronization in Experion environments page 510

Page 498: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

H – Communication

502 Release 152, Issue 1.0

Table 26 on page 502 provides an overview of these properties for the various clock synchronization sources.

Adapted time zone, daylight saving and format

• When using NTP, PTP and/or SafeNet timing protocols the time zone and date format applied depends on the settings made in Safety Manager.

• When using Experion™ Server, Modbus or Safety Builder for time synchronization, a time synchronization signal is expected to contain the correct date and time format and represent the current local time.

Note:

Time-out properties must be set such that they overlap the update frequency.

Table 26 Update frequency of time synchronization signals

Source Frequency accuracy

PTP/NTP based time server

The time synchronization update frequency depends on the settings in the commercially available time server. Time synchronization happens <2 seconds.

PTP: 10ms

NTP: 100ms

SafeNet The time master assigned in SafeNet issues a time synchronization signal at least every 64 seconds.

10ms

Experion server

Experion™ issues a time synchronization signal to Safety Manager:

1. As soon as the communication link is (re)established (at system startup, and every time the Safety Manager enable status on the Experion display is cycled), and

2. Every 24 hours at a user-defined number of minutes after midnight.

1 second + network delay

Modbus Time synchronization is to be initiated by the Modbus device. The actual update frequency depends on the type and settings made in the connected Modbus device.

1 second + network delay

Safety Station Time synchronization signals must be given manually from a Safety Station, via the Controller Management menu.

1 second + network delay

Note

When applied, daylight saving correction should be enforced by sending a time synchronization signal containing the new time when the hour shifts.

Page 499: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Real-time clock synchronization

Safety Manager Software Reference 503

Synchronization Priorities

If multiple time sources have been configured a user defined priority ranking is adhered to determine a choice between up to 3 available time sources as shown in Figure 96 on page 504.

This means that clock synchronization signals from sources of a lower priority will be ignored as long as a higher priority source is available.

To determine the validity of available clock sources a time-out protocol is used:

• If a valid time synchronization signal could not be processed within the time-out time set for a particular clock source, that clock source is regarded as temporarily unavailable.

Figure 95 Set GPS based date & time format and time zone via Plant Properties

Page 500: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

H – Communication

504 Release 152, Issue 1.0

Figure 96 on page 504 shows how you can set the clock source priorities from up to 3 different clock sources via the SM Controller Properties (Physical) dialog of Network Configurator.

PTP/NTP based time serversPTP/NTP based time servers are commercially available.

They are often presented as GPS based time servers supporting the Ethernet Precision Time Protocol (PTP/IEC 61588 - IEEE 1588) and/or the Network Time Protocols (Safety Manager supports NTP3 and NTP4).

(For more information see About GPS.)

Note:

In a network configuration you should consider using the same clock sources and clock source ranking for all Peer IDs in the network.

This causes a single Node ID to determine the network time and prevents Peer ID systems to drift apart as a result of using different clock sources in different parts of the network.

Figure 96 Setting the clock source ranking priority

Page 501: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Real-time clock synchronization

Safety Manager Software Reference 505

Safety Manager identifies a PTP/NTP based time server as an External Clock Source in Network Configurator.

Each Safety Manager with an Ethernet link to an external clock source can synchronize its real-time clock with the PTP/NTP based time server.

If the PTP/NTP based time server is no longer available, a configured time-out will be initiated.

• If the availability recovers before the time-out expires, Safety Manager will continue to use the PTP or NTP signals from the external clock source.

• If the availability does not recover before the time-out expires, Safety Manager will switch to an alternative time source.

Time synchronization commands from an external clock source are accepted if the external clock source is regarded as the highest ranked available clock source.

About GPS

The GPS (Global-Positioning-System) is a constellation of 24 satellites, arranged in six different orbital planes, each inclined 55 degrees to the equator, as shown in Figure 97 on page 506.

Tip:

To configure time synchronization based on an external PTP or NTP clock source, you use Network Configurator to access the:1. External clock source properties dialog to set time server details. (See “External

Clocksource properties” on page 108 for details.)2. Plant properties to set the required time zone and format. (See “Plant properties” on

page 89 for details.)

Attention:• The accuracy of the PTP based time synchronization signal is 10 milliseconds.• The accuracy of the NTP based time synchronization signal is 100 milliseconds.• Experion servers acting as (S)NTP servers are supported by the NTP protocol (For

more see “Setting time synchronization in Experion environments” on page 510.)

Possible network delays are compensated.

Page 502: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

H – Communication

506 Release 152, Issue 1.0

Each GPS satellite has an atomic clock and a radio transmitter on-board and transmits a Coordinated Universal Time (UTC) time signal back to earth. A GPS receiver on earth determines its exact location and the local time by analyzing the signals from various GPS satellites.

SafeNet

Figure 97 GPS is a constellation of 24 satellites orbiting the sky

Tip:

To activate time synchronization by SafeNet:• Create a logical connection to the network (time) Node ID,• Add the time master as ranked clock source in the SM Controller Properties

(Physical), as described in “SM Controller properties (physical) - tab: Clock Source” on page 100.

Attention:1. The accuracy of the SafeNet based time synchronization signal is 10 milliseconds per

logical connection. Possible network delays are compensated.2. SafeNet time synchronization signals have no time-out. This means that Safety

Manager will not address lower ranked clock synchronization sources.3. If system clocks in a SafeNet configuration drift apart for more than 10 seconds,

certain SafeNet commands, such as remote reset, will not function.

Page 503: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Real-time clock synchronization

Safety Manager Software Reference 507

When synchronizing via SafeNet a logically connected Node ID is selected as clock source. This Node ID is then referred to as “time master”.

For more information see Time master.

The time master must in term be synchronized by another clock source such as:

• Another SafeNet Node ID (for more information see “Node ID/Peer ID” on page 488.)

• PTP/NTP based time servers

• Experion server

• A Modbus device

• Safety Station

Time synchronization via SafeNet is based on:

• the PTP protocol when running on top of an Ethernet layer,

• a proprietary protocol when running on top of conventional serial layers.

Time master

The Safety Manager time master is Safety Manager in the SafeNet network that is at the top of the network hierarchy. It obtains time information from its clock sources, and issues time synchronization commands to the other Safety Managers in the network. This is done at least once within the defined SafeNet time-out interval. For more information see “Protocol versus response time” on page 493.

In a SafeNet configuration you must rank the network Node ID as priority 1 for the Peer ID Safety Managers and have all Peer IDs use the same clock sources and ranking order. This to avoid the various system clocks in a network to drift apart.

Note:

In a network configuration you should consider using the same clock sources and clock source ranking for all Peer IDs in the network.

This causes a single Node ID to determine the network time and prevents Peer ID systems to drift apart as a result of using different clock sources in different parts of the network.

Page 504: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

H – Communication

508 Release 152, Issue 1.0

Experion server

A connected Experion™ server can be configured to send time synchronization commands automatically in fixed (configurable) intervals, or the user can send them manually.

Time synchronization commands from an Experion server are accepted if the Experion server is regarded as the highest ranked available clock source.

After a time synchronization command from Experion is accepted, a 26 hour time-out is initiated per default. Experion is regarded faulty for time synchronization if no new time synchronization command is received within these 26 hours (default). During this time-out period, Safety Manager will ignore time synchronization data from sources of lower priority (see “Synchronization Priorities” on page 503 for details).

As soon as the time-out expires without a new time synchronization command having been received, the Safety Manager network will accept time synchronization commands from a lower-level source.

Tip:

To activate time synchronization by Experion• Set Clock Source allowed in the Experion properties dialog, as described in

“Experion Server properties” on page 103.• Add the Experion server as ranked clock source in the SM Controller Properties

(Physical), as described in “SM Controller properties (physical) - tab: Clock Source” on page 100.

See also “Setting time synchronization in Experion environments” on page 510.

Attention:

The accuracy of the Experion time synchronization signal is 1 second + network delay. Network delays are not compensated.

Page 505: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Real-time clock synchronization

Safety Manager Software Reference 509

Modbus

Certain Modbus devices can be configured to send time synchronization commands manually, or automatically in fixed (configurable) intervals. For details see the user guide of the Modbus device.

Time synchronization commands from the Modbus device are accepted if the Modbus device is regarded as the highest ranked available clock source.

You must choose an appropriate time-out setting for the clock source update frequency; this may vary per Modbus device.

The Modbus device is regarded faulty for time synchronization if no new time synchronization command is received within the time-out period. During this time-out period, Safety Manager will ignore time synchronization data from sources of lower priority (see “Synchronization Priorities” on page 503 for details).

As soon as the time-out expires without a new time synchronization command being received, the Safety Manager network will accept time synchronization commands from a lower-level source.

Tip:

To activate time synchronization by Modbus• Set Clock Source allowed in the DCS properties dialog, as described in “DCS

properties” on page 105.• Add the Modbus device as ranked clock source in the SM Controller Properties

(Physical), as described in “SM Controller properties (physical) - tab: Clock Source” on page 100.

Attention:

The accuracy of the Modbus time synchronization signal is 1 second + network delay. Network delays are not compensated.

Page 506: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

H – Communication

510 Release 152, Issue 1.0

Safety Station

A Safety Station can be used to manually send time synchronization commands.

When sending a time synchronization command via the Safety Station the time zone and time format as set in Windows will be applied by Safety Manager.

Time synchronization commands from a Safety Station are accepted if the Safety Station is regarded as the highest ranked available clock source.

• Time-out mechanisms are disabled when synchronizing via a Safety Station

• To manually synchronize the real time clock of Safety Manager:

a. Connect to the SM Controller to synchronize

b. Press the synchronize button in Controller Management.

Setting time synchronization in Experion environments

Tip:

To activate time synchronization by the Safety Station• Set Clock Source allowed in the Safety Builder properties dialog, as

described in “Safety Builder properties” on page 91.• Add the Safety Station as lowest ranked clock source in the SM Controller Properties

(Physical), for details see “SM Controller properties (physical) - tab: Clock Source” on page 100.

Attention:1. The accuracy of the Safety Station time synchronization signal is 1 second + network

delay. Network delays are not compensated.2. Safety Station time synchronization signals have no time-out. This means that Safety

Manager will not address lower ranked clock synchronization sources.

Tips:

For more information:• see the hints and tips as described in the Experion User Documentation (Experion

Safety Manager Integration Guide).• Honeywell provides dedicated training sessions related to time synchronization within

Experion.

Page 507: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Real-time clock synchronization

Safety Manager Software Reference 511

Figure 98 on page 511 shows that several options for time synchronization become available when as Safety Manager is connected to the Experion™ FTE network.

Which clocks to select and how to rank these depends on the plant setup and philosophy.

Here are some considerations:

• When both Experion server and an (S)NTP time server are active on FTE, let the (S)NTP synchronization protocol prevail over Experion server protocol:

- The (S)NTP synchronization protocol provides the best accuracy.

- If you have SafeNet, synchronize the SafeNet time master with the secondary (S)NTP time server and configure the SafeNet time master as backup clock source for the other SM Controllers: In the unlikely event that the primary (S)NTP connection over FTE should fail the secondary remains available via the PTP protocol running on SafeNet.

- If you don’t have SafeNet, use the Experion server as a secondary clock source.

Figure 98 Available synchronization devices within an Experion environment

Page 508: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

H – Communication

512 Release 152, Issue 1.0

• When you have both Process controllers and Safety Managers active on FTE, you should realize that process upsets will cause both Process controller and Safety Manager to generate events.

It is therefore important that both systems synchronize with the same clock source to keep time stamping of events in Process controller and Safety Manager synchronized with each other. When both systems sync with different clock sources clocks might drift – as one system maintains a more accurate time than the other due to an inaccuracy or unavailability of the other’s clock source.

- When Process controllers, Safety Managers and Experion serves coexist on the same FTE, synchronizing all systems to the same clock source should prevail over synchronizing to different but more exact clock sources.

Page 509: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Safety Manager Software Reference 513

BAPPENDIX

FLD symbols

This section gives an overview of the symbols that can be used in FLDs. The table below lists the categories and where more information can be found.

Symbol set Application Editor See

Connection lines page 514

IO symbols page 515

Sheet transfers page 520

Logical functions page 522

Flip-flops page 526

Compare functions page 528

Calculation functions page 531

Mathematical functions page 533

Counters and registers page 535

Timers page 538

Time functions details page 543

Function and equation blocks page 546

Constants and signal conversions page 552

Non-functional symbols page 554

Page 510: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

B – FLD symbols

514 Release 152, Issue 1.0

Connection linesConnection lines connect two symbols to each other. They can be drawn vertically or horizontally. When lines cross, they are not connected. The Application Editor automatically makes a break in the vertical line. However when lines intersect, they are connected. In that case the line is split into two parts at the connection point, unless the connection is made at an end point of the line.

This section covers the following topics:

Single lineA single line represents a boolean signal.

Double lineA double line represents a binary signal.

Topic See

Single line page 514

Double line page 514

Page 511: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

IO symbols

Safety Manager Software Reference 515

IO symbolsEvery IO symbol is attached to a point. Points contain values that can be read or written by a Control Processor. They usually represent hardware items such as sensors and valves.

This section covers the following topics:

Digital inputDigital inputs feed in

• field states such as on/off or start/stop,

• system markers such as CP fault alarm markers

Binary inputBinary inputs feed in:

• binary values such as set points,

• system registers such as remaining repair time.

Topic See

Digital input page 515

Binary input page 515

Analog input page 516

Diagnostic input page 516

Digital output page 517

Binary output page 518

Analog output page 518

Boolean property output page 518

Page 512: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

B – FLD symbols

516 Release 152, Issue 1.0

Analog inputThe analog input feeds the input signal to an A/D converter. The output of the A/D converter is a binary signal, either a floating-point (scaled) or raw counts (unscaled).

Diagnostic inputA diagnostic input can be tied to a point, by configuring the Type and Tagnumber.

To provide channel and loop status information you must select one of the Types DI, AI, DO or AO. Depending on the hardware channel that is selected - and possibly other conditions - the pull down selection list Diagnostic type will show the available options. Table 27 on page 516 indicates the available diagnostic options.

T is either:

• B (Byte)

• W (Word)

• L (Long)

• F (Floating point, for points with location “COM” or “FSC”)

Table 27 Diagnostic inputs (health status)

Diagnostic type1 Description

Channel AND High when all running Control Processors diagnose the channel as healthy.

Channel OR High when at least one running Control Processor diagnoses the channel as healthy.

Page 513: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

IO symbols

Safety Manager Software Reference 517

To provide hardware module status information you must select the Type Health Status. Depending on the hardware that is selected - and possibly other conditions - the pull down selection list Diagnostic type will show the available options. Table 28 on page 517 indicates the available diagnostic options.

Digital outputDigital outputs feed out boolean values such as start/stop or running/stopped.

Loop AND High when all running Control Processors detect no loop faults (no shorts and no open loops) on the channel.

Open AND High when all running Control Processors detect no open loop fault on the channel.

Open OR High when at least one running Control Processor detects no open loop fault on the channel.

Short AND High when all running Control Processors detect no short on the channel.

Short OR High when at least one running Control Processor detects no short on the channel.

Device Malf 2 • High when the connected HART device is not reporting a malfunction.

• Low when the connected HART device is reporting a malfunction.

1 Open loop for analog signals can only be detected for these signal types: 4-20 mA (AI + AO), 1-5V (AI), 2-10V (AI). Short loop for analog signals can only be detected for analog inputs, not for analog outputs.

2 The HART Device Malfunction property is available only if you have configured an AI or an AO on the SM Universal IO with the HART enabled feature.The HART device malfunction is controlled by the HART device. For details on the malfunction, refer to the HART device documentation.

Table 28 Diagnostic inputs (health status)

Diagnostic type Description

HealthStatus High when the hardware module is diagnosed as healthy.

Table 27 Diagnostic inputs (health status) (continued)

Diagnostic type1 Description

Page 514: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

B – FLD symbols

518 Release 152, Issue 1.0

Binary outputBinary outputs feed out binary values.

Analog outputThe analog output feeds out the output signal of a D/A converter. The input of the D/A converter is a binary floating-point signal.

Boolean property outputThe boolean property output allows the user to control (boolean) properties of a user defined point other than the so-called ProcessValue.

T is either:

• B (Byte)

• W (Word)

• L (Long)

• F (Floating point for points with location “COM” or “FSC”)

Important

Driving a value outside the specified range of 0-20mA of the analog output causes a system shutdown!

Page 515: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

IO symbols

Safety Manager Software Reference 519

Table 29 Boolean property outputs

Property output Description

Power Interruption The loop power of the smoke/heat detector field device is interrupted when this property becomes low.

Page 516: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

B – FLD symbols

520 Release 152, Issue 1.0

Sheet transfersSheet transfers interconnect signals between different FLDs when a function requires more than one FLD. A sheet transfer contains information about the originating FLD and the destination FLD. A sheet transfer also has a sequence number to distinguish it from other sheet transfers between the two FLDs.

This section covers the following topics:

Boolean on-sheet transferThis transfer receives a boolean signal from another FLD.

Binary on-sheet transferThis transfer receives a binary signal from another FLD.

Boolean off-sheet transferThis transfer routes a boolean signal to another FLD.

Topic See

Boolean on-sheet transfer page 520

Binary on-sheet transfer page 520

Boolean off-sheet transfer page 520

Binary off-sheet transfer page 521

Multiple boolean off-sheet transfer page 521

Multiple binary off-sheet transfer page 521

T is either:

• B (Byte)

• W (Word)

• L (Long)

• F (Floating point)

Page 517: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Sheet transfers

Safety Manager Software Reference 521

Binary off-sheet transferThis transfer routes a binary signal to another FLD.

Multiple boolean off-sheet transferThis transfer routes a boolean signal to maximal five other FLDs.

Multiple binary off-sheet transferThis transfer routes a binary signal to maximal five other FLDs.

T is either:

• B (Byte)

• W (Word)

• L (Long)

• F (Floating point)

T is either:

• B (Byte)

• W (Word)

• L (Long)

• F (Floating point)

Page 518: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

B – FLD symbols

522 Release 152, Issue 1.0

Logical functionsLogical functions are basic building blocks to realize the logic of a function in FLDs.

This section covers the following topics:

AND gateThe AND symbol can be used as a logical gate and as a filter. The AND filter passes through a binary value when the filter conditions are all true. If one of them is false, the binary output value is zero.

The symbol height of the AND function can be changed. The maximum number of boolean inputs is 26.

Topic See

AND gate page 522

NAND gate page 523

OR gate page 523

XOR gate page 523

NOR gate page 524

XNOR gate page 524

Inverter page 524

Buffer inverter page 525

AND gate

Function:

d = a · b · c

AND filter

Function:

b · c = 1 d = a

b · c = 0 d = 0

a

b

c

d

a

b

c

d

Page 519: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Logical functions

Safety Manager Software Reference 523

NAND gate

The symbol height of the NAND gate can be changed. The maximum number of boolean inputs is 26.

OR gate

The symbol height of the OR gate can be changed. The maximum number of boolean inputs is 26.

XOR gate

The XOR gate symbol only has two inputs. Its height is fixed.

Function:

d = –(a · b · c)a

b

c

d

Function:

d = a + b + ca

b

c

d

Function:

c = (–a)·b + a·(–b)a

b

c

Page 520: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

B – FLD symbols

524 Release 152, Issue 1.0

NOR gate

The symbol height of the NOR gate can be changed. The maximum number of boolean inputs is 26.

XNOR gate

The XNOR gate symbol only has two inputs. Its height is fixed.

InverterAn inverter can be placed at the:

• Input of logical functions

• Output of a pulse function

• Output of a timer or a flip-flop

• Set and reset input of a timer or a flip-flop

Function:

d = –(a + b + c)a

b

c

d

Function:

c = (–a) · (–b) + a · ba

b

c

Inverter

Function:

b = –a

Page 521: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Logical functions

Safety Manager Software Reference 525

Buffer inverter

The buffer inverter only has one input. Its height is fixed.

Example of an inverter input

Function:

c = (–a) · b

a

b

c

Function:

b = –aa b

Page 522: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

B – FLD symbols

526 Release 152, Issue 1.0

Flip-flopsFlip-flops are logical circuits which retain their logical state even after the controlling input signal has been removed. The two outputs always have opposite logic levels.

This section covers the following topics:

S-R flip-flopA set-reset flip-flop with a dominant set.

Function:

All inputs and at least one of the outputs must be connected.

Topic See

S-R flip-flop page 526

R-S flip-flop page 527

S R Q –Q Remark

0 1 0 1

1 0 1 0

0 0 Qt – 1 – (Qt – 1) State unchanged

1 1 1 0 Set is dominant

“Qt – 1” is the state during the previous cycle.

_

Page 523: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Flip-flops

Safety Manager Software Reference 527

R-S flip-flopA reset-set flip-flop with a dominant reset.

Function:

All inputs and at least one of the outputs must be connected.

S R Q –Q Remark

0 1 0 1

1 0 1 0

0 0 Qt – 1 – (Qt – 1) State unchanged

1 1 0 1 Reset is dominant

“Qt – 1” is the state during the previous cycle.

_

Page 524: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

B – FLD symbols

528 Release 152, Issue 1.0

Compare functionsWith compare functions you can compare logical states or binary values.

This section covers the following topics:

EQUAL gate

The equal gate symbol only has two inputs. Its height is fixed.

NOT EQUAL gate

The not equal gate symbol only has two inputs. Its height is fixed.

Topic See

EQUAL gate page 528

NOT EQUAL gate page 528

GREATER THAN gate page 529

GREATER THAN OR EQUAL gate page 529

LESS THAN gate page 529

LESS THAN OR EQUAL gate page 530

Function:

a = b c = 1

a b c = 0

a

b

c

Function:

a b c = 1

a = b c = 0

a

b

c

Page 525: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Compare functions

Safety Manager Software Reference 529

GREATER THAN gate

The greater than gate symbol only has two inputs. Its height is fixed.

GREATER THAN OR EQUAL gate

The greater than or equal gate symbol only has two inputs. Its height is fixed.

LESS THAN gate

The less than gate symbol only has two inputs. Its height is fixed.

Function:

a > b c = 1

a b c = 0

a

b

c

Function:

a b c = 1

a < b c = 0

a

b

c

Function:

a < b c = 1

a b c = 0

a

b

c

Page 526: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

B – FLD symbols

530 Release 152, Issue 1.0

LESS THAN OR EQUAL gate

The less than or equal gate symbol only has two inputs. Its height is fixed.

Function:

a b c = 1

a > b c = 0

a

b

c

Page 527: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Calculation functions

Safety Manager Software Reference 531

Calculation functionsWith calculation functions you can perform basic mathematical calculations on binary values.

This section covers the following topics:

ADD gate

The symbol height of the add gate can be changed. The maximum number of binary inputs is 26.

Important• Calculations with invalid numbers (for example divide by zero, or square root of

negative numbers) or out of range results of the chosen signal type (for example 100 + 73 is out of range for signal type byte) cause a system shutdown.

• If an overflow of a binary code decimal (BCD) signal occurs, it is clamped to its maximum value.

Topic See

ADD gate page 531

SUBTRACT gate page 532

MULTIPLY gate page 532

DIVIDE gate page 532

Function:

d = a + b + ca

b

c

d

Page 528: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

B – FLD symbols

532 Release 152, Issue 1.0

SUBTRACT gate

The subtract gate symbol only has two inputs. Its height is fixed.

MULTIPLY gate

The multiply gate symbol only has two inputs. Its height is fixed.

DIVIDE gate

The divide gate symbol only has two inputs. Its height is fixed.

For floating-point numbers a floating-point division method is used while for byte/word/long numbers, an integer division method is used which truncates the result (for example 16 ÷ 5 = 3).

Function:

c = a – ba

b

c

Function:

c = a × ba

b

c

Function:

c = a ÷ ba

b

c

Important

A divide by zero causes a system shutdown!

Page 529: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Mathematical functions

Safety Manager Software Reference 533

Mathematical functionsThese functions allow you to perform advanced mathematical operations on binary values.

This section covers the following topics:

SQUARE ROOT gate

The square root gate symbol only has one input. Its height is fixed.

This gate always produces a floating-point result.

Important• Calculations with invalid numbers (for example divide by zero, or square root of

negative numbers) or out of range results of the chosen signal type (for example 100 + 73 is out of range for signal type byte) cause a system shutdown.

• If an overflow of a binary code decimal (BCD) signal occurs, it is clamped to its maximum value.

Topic See

SQUARE ROOT gate page 533

SQUARE gate page 534

NATURAL LOGARITHM gate page 534

EXPONENT gate page 534

Function:

b = aa b

Important

A square root gate with a negative operand causes a system shutdown!

Page 530: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

B – FLD symbols

534 Release 152, Issue 1.0

SQUARE gate

The square gate symbol only has one input. Its height is fixed.

This gate always produces a floating-point result.

NATURAL LOGARITHM gate

The natural logarithm gate symbol only has one input. Its height is fixed.

This gate always produces a floating-point result.

EXPONENT gate

The exponent gate symbol only has one input. Its height is fixed.

This gate always produces a floating-point result.

Function:

b = a² = a × aa b

Function:

b = ln(a)a b

Function:

b = eaa b

Page 531: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Counters and registers

Safety Manager Software Reference 535

Counters and registersWith counters and registers you can count events and store binary values.

This section covers the following topics:

COUNTER

All input and output signal types are specified in the symbol. Its height is fixed.

Output f becomes true when the counter reaches the maximum counter value (1 Max 8191). If the counter has reached the maximum value, its output becomes zero on the next count up.

Function:

Topic See

COUNTER page 535

REGISTER page 536

a = Count up

b = Count down

c = Set

d = Preset value

e = Reset

f = Output is at maximum

g = Output value

h = Output is zero

a

b

c

d

e h

g

f

Important

Loading a value outside the specified range of 1 to 8191 in the counter causes a system shutdown!

a b c d e f g h

Reset – – – – 1 0 0 1

Set – – 1 x 4) 0 – 1) x – 2)

No change – – 0 – 0 f 3) g h 3)

Page 532: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

B – FLD symbols

536 Release 152, Issue 1.0

The inputs CU and CD count on the leading edge of the connected signal. Valid input combinations are:

• Set and value

• Count up

• Count down

In these cases the other signals have no effect. The maximum number of counters per FLD is 32. The maximum number of counters per application is 510.

REGISTERA register can be used as a:

• Storage element of intermediate calculation results

• Memory element for numbers

• Counter for large numbers

All input and output signal types are specified in the symbol. Its height is fixed.

Function:

Count down 0 1 0 – 0 0 g – 1 0

Count up 1 0 0 – 0 0 g + 1 0

– = value is do not care.1) If x = Max, then f = 1; else f = 0.2) If x = 0, then h = 1; else h = 0.3) If g = 0, then h = 1; else h = 0. If g = Max, then f = 1; else f = 0.4) If x < 0 or x > Max, then trip.

(continued) a b c d e f g h

a = Count up

b = Count down

c = Load

d = Preset register value

e = Clear

f = Register output value

T is either:

• B (Byte)

• W (Word)

• L (Long)

• F (Floating point)

a

b

c

d

e

f

Page 533: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Counters and registers

Safety Manager Software Reference 537

When high, the inputs CU and CD count once per program cycle. A pulse gate in the count signal can be used to prevent that CU or CD counts every program cycle.

The CU and CD inputs of a floating-point register can not be used and must remain open. Valid input combinations are:

• Load and value

• Count up, load and value

• Count up and clear

• Count down, load and value

• Count down and clear

In these cases the other signals have no effect. The maximum number of registers per FLD is 32.

a b c d e f

Clear – – – x 1 0

Load – – 1 y 0 y

Unchanged – – 0 v 0 x

Count down 0 1 0 f 0 f – 1 (every cycle)1

1 The output value is set to zero when exceeding a count limit of the register (up or down). The count limits depend on the type of signal chosen for counting (Byte, Word or Long).

Count up 1 0 0 f 0 f + 1 (every cycle)*

– = value is do not care.

Page 534: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

B – FLD symbols

538 Release 152, Issue 1.0

TimersThere are two types of timer functions:

1. Timers with a variable timer value. The timer value is determined by a binary signal (byte, word or long word) connected to the input of the timer symbol.

2. Timers with a fixed timer value.

This section covers the following topics:

PulseThis function can be used to generate a pulse with a duration of one application cycle on the leading edge of the input signal (input signal from false to true). To generate a new pulse, the input must become false first.

Topic See

Pulse page 538

Timers with constant timer value: pulse page 539

Timers with constant timer value: pulse retriggerable page 539

Timers with constant timer value: delayed ON page 539

Timers with constant timer value: delayed ON memorize

page 540

Timers with constant timer value: delayed OFF page 540

Timers with variable timer value: pulse page 540

Timers with variable timer value: pulse retriggerable page 541

Timers with variable timer value: delayed ON page 541

Timers with variable timer value: delayed ON memorize

page 541

Timers with variable timer value: delayed OFF page 541

Related topic(s): “Time functions details” on page 543

a b

Page 535: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Timers

Safety Manager Software Reference 539

Timers with constant timer value: pulseThis is a pulse time function which triggers on the leading edge of the set signal.

If only one input is connected, it is assumed to be the set input.

Timers with constant timer value: pulse retriggerableThis is a pulse time function which triggers on the leading edge of the set signal. The timer retriggers on each leading edge of the set signal.

If only one input is connected, it is assumed to be the set input.

Timers with constant timer value: delayed ONThis is a delayed on time function which triggers on the leading edge of the set signal.

If only one input is connected, it is assumed to be the set input.

QRS

ut

QRS

u

t t

QRS

u

t t

Page 536: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

B – FLD symbols

540 Release 152, Issue 1.0

Timers with constant timer value: delayed ON memorizeThis is a delayed on time function which triggers on the leading edge of the set signal. The timer continues counting when the set signal becomes false again.

All inputs must be connected.

Timers with constant timer value: delayed OFFThis is a delayed off time function which triggers on the trailing edge of the set signal.

If only one input is connected, it is assumed to be the set input.

Timers with variable timer value: pulseThis is a pulse time function which triggers on the leading edge of the set signal.

QRS

u

t t t

QRS

u

t t

QRS

ut

Page 537: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Timers

Safety Manager Software Reference 541

Timers with variable timer value: pulse retriggerableThis is a pulse time function which triggers on the leading edge of the set signal. The timer retriggers on each leading edge of the set signal.

Timers with variable timer value: delayed ONThis is a delayed on time function which triggers on the leading edge of the set signal.

Timers with variable timer value: delayed ON memorizeThis is a delayed on time function which triggers on the leading edge of the set signal. The timer continues counting when the set signal becomes false again.

All inputs must be connected.

Timers with variable timer value: delayed OFFThis is a delayed off time function which triggers on the trailing edge of the set signal.

QRS

u

t t

QRS

u

t t

QRS

u

t t t

Page 538: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

B – FLD symbols

542 Release 152, Issue 1.0

QRS

u

t t

Page 539: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Time functions details

Safety Manager Software Reference 543

Time functions detailsThis section covers the following topics:

Timer baseThe timer base determines the smallest unit of a timer period. The timer duration is a multiple of the timer base. The following timer bases can be selected:

Timer valueThe period that a timer runs is the timer value times the timer base.

• For timers with a fixed timer value, the timer value is defined in the FLD when the timer is added to the logic.

Topic See

Timer base page 543

Timer value page 543

Accuracy of timers with a variable timer value page 544

Accuracy of timers with a fixed timer value page 544

Maximum number of timers page 545

Related topic(s): “Timers” on page 538

Base Granularity

10ms 10 milliseconds

100ms 100 milliseconds

s 1 second

m 1 minute

Note

The base of timers with a variable timer value is fixed. For each timer base, Safety Manager uses a common timer to update the timers with that base.

The base of timers with a fixed timer value may be changed automatically to achieve better accuracy of the timer value (see further on).

Page 540: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

B – FLD symbols

544 Release 152, Issue 1.0

• For timers with a variable timer value, the timer value is defined by a binary input of the timer.

If the timer base is 100 ms, only integer timer values are allowed. If the timer base is seconds or minutes, you can also use decimal values.

The timer values must be greater than zero. A zero value is changed to the nearest allowed value. The maximum timer value lies in the order of 223, i.e. >100+E6.

To achieve a better timer accuracy, the timer base of timers with a fixed timer value automatically changes depending on the timer value.

Accuracy of timers with a variable timer valueThe base of timers with a variable timer value is fixed. For each timer base, Safety Manager uses a common timer to update these timers.

As a result, a timer with a 1m base and value of 1 expires between 1 - 60 s and a timer value of 2 expires between 61 - 120 s and so on. Similarly, a timer with timer base 1s expires between 100 ms and 1 second. It is important that you choose a timer base with the best resolution for the required accuracy.

For example, a 20-minute timer can have a base of:

• m

If the timer uses base “m” and has a timer value of 20, it expires between 19:01 and 20:00 m. The maximum deviation is 59 s, which is 4.91% of the timer value.

• s

If the timer uses base “s” and has a timer value of “1199” (which is 19:59 m), it expires between 1198 and 1199 s. The maximum deviation is 1 s, which is 0.08% of the timer value.

Accuracy of timers with a fixed timer valueThe Safety Builder automatically changes the base of timers with a fixed timer value to achieve better timer accuracy.

Important

Make sure that you do not exceed the maximum timer value; this causes a system shutdown.

Timer base Timer value Base in application

m 0.01 - 10 min 1 sec

> 10 min 1 min

Page 541: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Time functions details

Safety Manager Software Reference 545

Maximum number of timersThe maximum number of timers in a application depends on the timer base:

The maximum number of timers per FLD is 32 (including timers in function blocks).

s 0.01 - 10.00 sec 100 ms

10.01 - 1200.00 sec 1 sec

> 1200.00 sec 1 min

100ms 0.01 - 20.00 sec 100 ms

> 20.00 sec 1 sec

10ms 0.001 - 2.00 sec 10 ms

> 2.00 sec 100 ms

Timer base (continued) Timer value Base in application

Base Maximum number of timers

10ms 98

100ms 748

s 748

m 446

Page 542: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

B – FLD symbols

546 Release 152, Issue 1.0

Function and equation blocksThis section provides more detailed information about Function blocks and Equation blocks.

This section covers the following topics:

Function blockA function block contains a subroutine that uses pre-defined logic. This logic is created on a specific FLD type (Function block) and can be used as a symbol in other FLDs (program blocks or other function blocks). In this way you draw the logic only once and use it many times.

When a function block is placed on an FLD, the function block FLD sheet number is used as a reference to the function block. The FLD number of the function block you want to use must be higher than the FLD you want to use it in.

A function block has no system outputs and no off-sheet references. It has function block inputs and outputs to transfer values to and from the FLD that uses the function block within its logic.

Topic See

Function block page 546

Equation block page 547

Boolean function block input page 550

Binary function block input page 550

Boolean function block output page 550

Binary function block output page 551

Attention:

Specific numbering rules apply to this type of FLD. For more information see “FLD numbering rules” on page 302.

Page 543: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Function and equation blocks

Safety Manager Software Reference 547

At least one output must be connected. All connected signals must be of a compatible type. For example, signals of type byte can be connected to byte, word or float inputs.

Function block inputs and outputs can only be used on function block FLDs.

Function block inputs represent the signals entering the function block, and Function block outputs represent the signals leaving the function block.

They are essentially different from Safety Manager inputs and outputs. The function block inputs and outputs can be boolean and binary. Boolean inputs and outputs are represented by single lines, and binary inputs and outputs by double lines.

Equation blockAn equation block is a subroutine that uses a binary input value to calculate a binary output value (floating point) using an equation table. The equation table is entered on a specific FLD type (Equation block) and can be used as a symbol in other FLDs (program blocks or function blocks). In this way you define the equation only once and use it many times.

A, B, C, D and E are of the type:

• B (Byte)

• W (Word)

• L (Long)

• F (Floating point)

Please note that the number of inputs and outputs can be different for each function block.

Function block boolean input

Function block binary input

Function block boolean output

Function block binary output

Page 544: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

B – FLD symbols

548 Release 152, Issue 1.0

When an equation block is placed on an FLD, the equation block FLD sheet number is used as a reference to the equation block. The FLD number of the equation block you want to use must be higher than the FLD you want to use it in.

An equation block symbol can be used to approximate complex calculations. Logarithmic, exponential, differential functions, and so on can be approximated with an approximation table. In Table 30 on page 549 you find an example of a square approximation table for values between 0 and 5.

An equation block exists only when the equation table is successfully loaded. Once you have defined an equation table in an equation block FLD, the equation block can be used in an FLD with a lower FLD sheet number.

The input (x) and the output (y) must be connected to other symbols.

For information on equation blocks see:

• Creating an equation table

• Execution of an equation block

Attention:

Specific numbering rules apply to this type of FLD. For more information see “FLD numbering rules” on page 302.

X can be of the type:

• B (Byte)

• W (Word)

• L (Long)

• F (Floating point)

Y is always of the type F (Floating point).

Page 545: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Function and equation blocks

Safety Manager Software Reference 549

Creating an equation table

For information regarding creation of an equation table see “Creating equation blocks” on page 332.

Execution of an equation block

Safety Manager uses linear interpolation to approximate the output value for an input value that is located between two input values (see Figure 99 on page 549).

The following approximation algorithm is used:

Table 30 Example of equation function

X Y

0 0

0.5 0.25

1 1

1.5 2.25

2 4

2.5 6.25

3 9

3.5 12.25

4 16

4.5 20.25

5 25

0

5

10

15

20

25

0 1 2 3 4 5

Figure 99 Approximating an output value to an input value

F(X1)F(P)F(X0)

X0 P X1

Page 546: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

B – FLD symbols

550 Release 152, Issue 1.0

Boolean function block inputThis is an input in a function block FLD to feed in a boolean signal. See “Function and equation blocks” on page 546.

Binary function block inputThis is an input in a function block FLD to feed in a binary signal. See “Function and equation blocks” on page 546.

Boolean function block outputThis is an output in a function block FLD to feed out a boolean signal. See “Function and equation blocks” on page 546.

f P f X0 f X1 f X0 –

X1 X0–---------------------------------- P X0– +=

Note

The input (x) value is clamped on the first and the last value in the equation table. This means that a value smaller than the first input value in the equation table will result in an output value equal to the first output value of the equation table.

Similarly, an input value larger than the last input value in the equation table will result in an output value equal to the last output value of the equation table.

Function block boolean input

Function block binary input

Function block boolean output

Page 547: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Function and equation blocks

Safety Manager Software Reference 551

Binary function block outputThis is an output in a function block FLD to feed out a binary signal. See “Function and equation blocks” on page 546.

Function block binary output

Page 548: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

B – FLD symbols

552 Release 152, Issue 1.0

Constants and signal conversionsYou can use these symbols to enter constant values and perform signal conversions in FLDs.

This section covers the following topics:

Constant valueThis type of symbol allows you to enter a constant value in a FLD. Its value is fixed and is fixed by the application.

The height of the symbol is fixed.

The range of constant value depends on the signal type:

Topic See

Constant value page 552

Constant boolean page 553

Signal conversion page 553

Constant value

T is either:

• B (Byte)

• W (Word)

• L (Long)

• F (Floating point)

Type Range

B –128 to +127

W –32,768 to +32,767

L –2,147,483,648 to +2,147,483,647

F –1038 to +1038

Page 549: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Constants and signal conversions

Safety Manager Software Reference 553

Constant boolean

Only one input can be connected to the output of this symbol. Its height is fixed.

Signal conversionThis function converts a signal to another format.

The converter function checks if the value of the input symbol is within the range of the type T.

Only downward conversions are allowed (see table below).

Function:

i = 1i

Converts signal S to type T

S and T are either:

• B (Byte)

• W (Word)

• L (Long)

• F (Floating point)

Target (Output)

Source (Input) B W L F

B – No No No

W Yes – No No

L Yes Yes – No

F Yes Yes Yes –

– trivial

Important

A system shutdown occurs when:

• The input value is out of range and causes a calculation overflow.

Page 550: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

B – FLD symbols

554 Release 152, Issue 1.0

Non-functional symbolsNon-functional symbols do not contribute to the function of an FLD but help to organize the symbols on the sheet.

This section covers the following topics:

Revision cloudThe revision cloud symbol is a polygon with dashed lines. It can be used to identify changed parts.

TextYou can add explanatory or descriptive text to an FLD. The text consist of a single line with a maximum of 60 characters. You can place the text everywhere even across symbols. The character size is adjustable from 1 through 10.

If the character size is larger than 1, the stroke size can range from 1 up to the character size. The stroke size determines the boldness of the text.

Topic See

Revision cloud page 554

Text page 554

Page 551: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Non-functional symbols

Safety Manager Software Reference 555

Page 552: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

B – FLD symbols

556 Release 152, Issue 1.0

Page 553: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Safety Manager Software Reference 557

CAPPENDIX

Safety Manager system points

This appendix describes the feature in Safety Manager that is called systems points. System points are generated by the system and are used by the application for several specific purposes. These purposes are to:

• indicate a system state,

• report abnormal system states (alarms),

• initiate an action (e.g. a remote reset action, or applying system points in the application logic).

The user cannot delete system points because this could lead to unsafe situations. The user can change properties of some properties that are only used for reporting purposes.

The content of this appendix is listed below:

Topic See

System markers and registers - indicate the state of the system

page 558

Alarm markers and registers - indicate the occurrence of an abnormal system state

page 561

Reset markers - allow to remotely reset a Peer ID system

page 564

Diagnostic status exchange with external controllers page 566

Page 554: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

C – Safety Manager system points

558 Release 152, Issue 1.0

System markers and registersSystem markers and system registers are used to reflect the system state via the application.

A number of properties - the point type and tag name for instance - cannot be changed; such properties are essential for system and process integrity. Other properties can be renamed or changed to better match the actual use. An example is shown below.

Example Table 35 on page 561 shows a list of Safety Manager alarm markers. One of the markers has Tag Number ExtComFaultCC1. The default Description for this marker is:

• External communication fault in communication channel 1

The tag number cannot be changed. To make its description more meaningful within the application you could rename it into:

• External communication fault in Experion FTE link

The following topics are available:

• System markers

• System registers

System markersThe following system markers are available:

Table 31 Safety Manager system markers1

System marker Description

#-FaultReset DI Fault reset (input)

#-FaultReset DO Fault reset (output)

#-ForceEnable DI Force enable

#-CP1_Running DI Control Processor 1 running

#-CP2_Running DI Control Processor 2 running

#-ForceActive DI IO forced

#-Flasher-0.5Hz DI 0.5 Hz flasher

#-Flasher-1Hz DI 1 Hz flasher

#-Flasher-2Hz DI 2 Hz flasher

Page 555: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

System markers and registers

Safety Manager Software Reference 559

The following system markers are available after allocation of a channel/module:

System registersThe following system registers are available:

#-Flasher-5Hz DI 5 Hz flasher

1 # Stands for the Controller node number, as defined in “Physical SM Controller properties” on page 92

Table 32 Diagnostic input markers1

1 ‘Nm’ stands for the module name, as defined in “Adding an IO termination assembly” on page 189

System marker Description Available on IO Module

EFM cab.c/s/ch2

2 cab.c/s/ch stands for cabinet, chassis, slot number and channel of the earth fault.

DI Earth Fault Monitoring SDIL-1608

‘Nm’ ESD DI Emergency shutdown status remote IO module

‘Nm’ Running1 DI Module running slot 1 remote IO module

‘Nm’ Running2 DI Module running slot 2 remote IO module

Table 31 Safety Manager system markers1 (continued)

System marker Description

Table 33 Safety Manager system registers1

1 # Stands for the Controller node number, as defined in “Physical SM Controller properties” on page 92

System register Description

#-TempCP1 BI Temperature Control Processor 1

#-TempCP2 BI Temperature Control Processor 2

#-Second BI Second

#-Minute BI Minute

#-Hour BI Hour

#-Day BI Day

#-DayOfTheWeek BI Day of the week

#-Month BI Month

#-Year BI Year

Page 556: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

C – Safety Manager system points

560 Release 152, Issue 1.0

The following system registers are available after allocation of a channel/module:

Table 34 Diagnostic input registers

System marker Description Available on IO Module

VM cab.c/s/171

1 cab.c/s identifies the cabinet, chassis and slot number of the module. 17 is a dedicated channel for Voltage monitoring

AI Voltage Monitoring SAI-1620

Page 557: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Alarm markers and registers

Safety Manager Software Reference 561

Alarm markers and registersSafety Manager uses a number of alarm markers and alarm registers to indicate the occurrence of abnormal system state. Some markers are general markers, others are specific.

The following topics are available:

• Alarm markers

• Alarm registers

Alarm markersFor information on alarm states in case of (multiple) system alarms, see Alarm marker state.

The following alarm markers are available:

Table 35 Safety Manager alarm markers1

Alarm marker Description

#-TempH_Alarm DI Temperature high alarm

#-TempL_Alarm DI Temperature low alarm

#-ExtComFaultCC1 DI External communication fault in communication channel 1

#-ExtComFaultCC2 DI External communication fault in communication channel 2

#-ExtComFaultCC3 DI External communication fault in communication channel 3

#-ExtComFaultCC4 DI External communication fault in communication channel 4

#-ExtComFaultCC5 DI External communication fault in communication channel 5

#-ExtComFaultCC6 DI External communication fault in communication channel 6

#-ExtComFaultCC7 DI External communication fault in communication channel 7

#-ExtComFaultCC8 DI External communication fault in communication channel 8

#-ClockSrcFault1 DI Clock source 1 fault

#-ClockSrcFault2 DI Clock source 2 fault

#-ClockSrcFault3 DI Clock source 3 fault

#-CP_Fault DI Control Processor fault

#-ControllerFault2 DI Safety Manager Controller fault

#-InputFault3 DI Input channel fault

#-InputLoopFault DI Input loop fault

#-InputCompare DI Input compare fault

Page 558: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

C – Safety Manager system points

562 Release 152, Issue 1.0

The following alarm markers are available after allocation of a channel/module:

Alarm marker state

The normal state of a marker (no fault detected) is 1. When the first fault is detected, the associated alarm marker changes to 0. Any subsequent fault of the same type causes the alarm marker to pulse for one application program cycle (see Figure 100 on page 563).

#-OutputFault4 DI Output channel fault

#-OutputLoopFault DI Output loop fault

#-OutputCompare DI Output compare fault

#-RepairTimerStart_CP1 DI Repair timer started in CP1

#-RepairTimerStart_CP2 DI Repair timer started in CP2

#-SoeBufferFull DI SOE buffer full

#-SecSwitchOff DO Secondary switch-off activated

1 # Stands for the Controller node number, as defined in “Physical SM Controller properties” on page 92

2 Turns 0 (fault state) at any type of fault detected3 Turns 0 (fault state) at any type of input fault detected4 Turns 0 (fault state) at any type of output fault detected

Table 36 Diagnostic alarm markers1

1 ‘Nm’ stands for the module name, as defined in “Adding an IO termination assembly” on page 189

System marker Description Available on IO Module

‘Nm’ RIOLAFault DI RIO link A fault remote IO module

‘Nm’ RIOLBFault DI RIO link B fault remote IO module

‘Nm’ ModuleFault DI Overall RIO module fault remote IO module

‘Nm’ TempH_Shutdown DI High temperature shutdown remote IO module

‘Nm’ TempH_Alarm DI High temperature alarm remote IO module

‘Nm’ TempL_Alarm DI Low temperature alarm remote IO module

‘Nm’ TempL_Shutdown DI Low temperature shutdown remote IO module

‘Nm’ RepairStarted1 DI Repair timer started slot 1 remote IO module

‘Nm’ RepairStarted2 DI Repair timer started slot 2 remote IO module

Table 35 Safety Manager alarm markers1 (continued)

Alarm marker Description

Page 559: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Alarm markers and registers

Safety Manager Software Reference 563

Alarm registersThe following registers are available to indicate the remaining repair time:

The following alarm registers are available after allocation of a channel/module:

Figure 100 Input failure alarm marker function

1 No fault present in Safety Manager2 First input fault3 Second input fault4 Faults corrected and acknowledged via fault reset

Input fault

Controller fault

1 2 3 4

Table 37 Safety Manager alarm registers

Repair timer registers Description

RepairTimer_CP1 Remaining repair time Control Processor 1

RepairTimer_CP2 Remaining repair time Control Processor 2

Table 38 Diagnostic alarm registers1

1 ‘Nm’ stands for the module name, as defined in “Adding an IO termination assembly” on page 189

System marker Description Available on IO Module

‘Nm’ RepairTimer1 BI Remaining repair timer value slot 1 remote IO module

‘Nm’ RepairTimer2 BI Remaining repair timer value slot 2 remote IO module

‘Nm’ Temperature1 BI Temperature slot 1 remote IO module

‘Nm’ Temperature2 BI Temperature slot 2 remote IO module

Page 560: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

C – Safety Manager system points

564 Release 152, Issue 1.0

Reset markersSafety Manager has the following reset markers:

• The FaultReset system input

• The FaultReset system output

Activating a reset output causes a reset command to be initiated.

The FaultReset system inputThe FaultReset input marker, as shown in Figure 101 on page 564, is a system marker that is triggered each time a safety related reset is initiated.

Upon triggering the input cycles from High to Low for one application cycle.

This pulse can be used to reset (parts of) the application logic when applying a safety related reset to the SM Controller.

For more information see “Reset via FLD outputs” on page 574.

The FaultReset system output

The FaultReset output marker, as shown in Figure 102 on page 564, is a system marker that initiates a non safety related reset command when the application logic cycles the output from Low to High.

Figure 101 The FaultReset input marker triggers on safety related resets

Caution:

The logic to drive a reset output must rely on manual intervention to activate the reset output.

Under no circumstances shall reset logic be fully automated.

Figure 102 The FaultReset output marker resets non safety related faults

Page 561: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Reset markers

Safety Manager Software Reference 565

The FaultReset output marker

• is designed to allow for remote resets via operator consoles, involving non safety related faults.

• must be activated via the application logic (FLD).

• Is only accessible when the SM Controller processes the application logic.

• After being triggered the FaultReset output ignores all subsequent triggers for the next 20 seconds.

For more information see “Reset via FLD outputs” on page 574.

Page 562: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

D – Safety Manager system points

566 Release 152, Issue 1.0

Diagnostic status exchange with external controllersRelated topics:

• Behavior of alarm markers

• Behavior of diagnostic inputs

Safety Manager alarm markers and the diagnostic inputs can be transferred to external controllers to e.g. generate an operator alarm or to initiate a corrective action within the external controller.

Figure 103 on page 566 shows the functional logic diagram to report the occurrence of an input fault (‘InputFault’ alarm marker) and the use of a diagnostic input (IO type AI) to report the status of an analog input channel to an external controller.

The status of the points is transferred to the external controller via outputs with location ‘COM’, which are allocated to the communication channel to the external controller.

Note

Experion™ PKS can also access diagnostics through dedicated interfaces. See Overview Guide for details.

Figure 103 Safety Manager system information to DCS

Page 563: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Diagnostic status exchange with external controllers

Safety Manager Software Reference 567

Behavior of alarm markersThe behavior of the alarm markers is quasi-static. Normally, if no fault is present, the value of the markers is high. If a fault is detected, the corresponding alarm marker becomes low. On subsequent faults the alarm marker becomes high during one application program cycle of Safety Manager (for example 300 ms) and then low again.

If the scan cycle of the external controller lasts longer than the Safety Manager application cycle, it is possible that any subsequent faults are not detected by the external controller. The Safety Manager alarm marker is therefore connected to the output of the external controller via a delayed off timer. Thus, a pulse on the alarm marker is extended to the configured timer value. To ensure detection by the external controller, the timer value must be larger than the external controller scan time.

Behavior of diagnostic inputsThe behavior of the diagnostic inputs is static. Normally, an IO channel is healthy and the value of the corresponding diagnostic input is high. If the IO channel becomes faulty, the diagnostic input becomes low. It remains low until the fault is repaired and a fault reset has been given. The diagnostic input can therefore be connected directly to the output to the external controller.

Page 564: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

D – Safety Manager system points

568 Release 152, Issue 1.0

Page 565: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Safety Manager Software Reference 569

DAPPENDIX

Safety Manager Reset Options

This appendix describes the various reset options and conditions that apply to Safety Manager.

The content of this appendix is listed below:

Topic See

About the reset function page 570

Ways to reset a Safety Manager page 572

Applying a reset - examples page 576

Using reset markers in the application logic page 583

Page 566: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

D – Safety Manager Reset Options

570 Release 152, Issue 1.0

About the reset function

The reset function is a means to allow Safety Manager to recover from an abnormal state. (Running fault free is the normal operating state.)

1. A reset clears the fault message(s) from the actual diagnostics database and allows an SM Controller to start using that function again. (Functions that are reported faulty are usually no longer available until cleared.)

2. A reset also allows a Control Processor to startup – if startup conditions are met (loaded application, QPP key in RUN, no critical faults active, etc.).

Resets can be given manually (via the reset key switch), electronically (via a station, such as Safety Builder), via a system marker in the application logic.

Related topics:

• About fault types

• System response towards a valid reset

• “Ways to reset a Safety Manager” on page 572

• “Applying a reset - examples” on page 576

• “Using reset markers in the application logic” on page 583

About fault typesBasically all faults detected by Safety Manager can be divided in safety related faults and non safety related faults.

• Safety related faults are faults that are critical to safety. These include Control Processor faults, safety related IO faults, SafeNet communication faults, etc.

To recover from a safety related fault, a safety related reset must be applied.

• Non-safety related faults are faults that are not critical to safety. Examples hereof are the detection of communication failures related to third party devices, detection and exclusion of bad field values, short circuits and loop faults in the field.

To recover from a non safety related fault, any type of reset can be applied.

Attention:

ALWAYS check your actual diagnostics before initiating a reset!

There may be faults logged that you are not aware of, resulting in a system response you did not expect.

A reset does not change the state of applied forces.

Page 567: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

About the reset function

Safety Manager Software Reference 571

System response towards a valid resetThe response to a safety related reset action depends on the QPP state of the Control Processor. The QPP states that make the Control Processor respond to a reset are listed below:

QPP state Control Processor(s) details Effect(s) of a reset

Running The Control Processor is running without faults.

No effect on the SM Controller state.

Running with Flt The Control Processor is running with faults.

1. The faults logged in the actual fault database are moved to the historical fault database.

2. The actual faults database is cleared.

3. The reset is logged.

CPReady (after startup or after recovering from a fault)

Both Control Processors contain the same application.

The application will be started in the ready QPP.

CPReady (during an OLM procedure)

Both Control Processors contain different applications.

An application is switch-over is started from the running Control Processor to the ready (idle) Control Processor.

Halt with Flt (during an OLM procedure)

Both Control Processors contain different applications.

The Control Processor was halted due to a fault that was detected during the OLM compatibility check.

1. The (actual?) faults database is cleared.

2. A new diagnostic cycle is run.

3. The results are logged in the (actual?) fault database.

After the diagnostic cycle is finished, the QPP:

• remains in the Halt with Flt state if faults are detected during the diagnostic cycle;

• goes to the CPReady (during OLM) state if no faults are detected.

Page 568: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

D – Safety Manager Reset Options

572 Release 152, Issue 1.0

Ways to reset a Safety ManagerThere are several ways to reset a Safety Manager: You can use a key, a Safety Station, an operator screen or the application logic (FLD) to apply a reset. Table 39 on page 572 provides an overview of reset methods including the type of faults they can be used on.

For more information about a reset method click a hyperlink in the table.

The reset key switchThe reset key switch performs a safety related reset.

• The function of this key switch cannot be disabled; you require access to the reset key and access to the system cabinet to perform this type of reset.

• Figure 104 on page 572 shows the reset key switch as the higher key switch on the Battery and Keyswitch Module (BKM) in the middle of the Controller chassis.

Table 39 An overview of methods to reset a Safety Manager

Reset method Resets faults that are:

safety related

non safety related

The reset key switch (A physical key to reset the SM Controller it is used on)

yes yes

The Remote Reset button (A Safety Station function to reset the selected SM Controller)

yes yes

The FaultReset system output (An application output to reset the SM Controller it resides in)

no yes

Figure 104 The reset key switch is the top key switch on the BKM module in the middle

Page 569: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Ways to reset a Safety Manager

Safety Manager Software Reference 573

• Restricted key access protects against unauthorized use.

The Remote Reset buttonRemote reset allows you to remotely reset the SM Controller you are connected to. It is capable of starting tripped Control Processors and clear safety related faults and non safety related from the actual diagnostics database.

• The Remote Reset button (see Figure 105 on page 573) is available in the button bar of Controller Management, providing you have the appropriate privilege level and remote reset is enabled in the configuration.

• When pressing the Remote Reset button you are prompted for confirmation before the reset is actually carried out. Select OK to confirm.

• Another dialog appears and you are requested to retype a randomly generated code, as shown in Figure 106 on page 573. Retype the code, and select OK to continue.

Figure 105 The Remote Reset button in the Controller Management button bar

Figure 106 You must retype a code to confirm a remote reset of safety related faults

Page 570: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

D – Safety Manager Reset Options

574 Release 152, Issue 1.0

Reset via FLD outputs

Reset outputs initiated by the application logic

• enable operators to reset frequently occurring non safety related faults remotely. (See “The FaultReset system output” on page 575.)

Figure 107 Enable remote reset in the SM Controller properties

Caution:

The logic to drive a reset output must rely on manual intervention to activate the reset output.

Under no circumstances shall reset logic be fully automated.

Page 571: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Ways to reset a Safety Manager

Safety Manager Software Reference 575

The FaultReset system output

The FaultReset output marker, as shown in Figure 110 on page 584, is a system marker that initiates a non safety related reset command when the application logic cycles the output from Low to High.

The FaultReset output marker

• is designed to allow for remote resets via operator consoles, involving non safety related faults.

• must be activated via the application logic (FLD).

• Is only accessible when the SM Controller processes the application logic.

• After being triggered the FaultReset output ignores all subsequent triggers for the next 20 seconds.

For configuration details see “FaultReset system output” on page 583.

Caution:

The logic to drive a reset output must rely on manual intervention to activate the reset output.

Under no circumstances shall reset logic be fully automated.

Figure 108 The FaultReset output marker resets non safety related faults

Page 572: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

D – Safety Manager Reset Options

576 Release 152, Issue 1.0

Applying a reset - examplesRelated topics:

• Recovering from non-safety related faults

• Recovering from safety related faults

• Performing an online modification

Recovering from non-safety related faultsNon-safety related faults are faults that are not critical to safety. Examples hereof are the detection of communication failures related to third party devices, detection and exclusion of bad field values, short circuits and loop faults in the field.

All reset methods can be used to apply non-safety related resets.

Example This example block contains some typical scenario’s of emerging faults and the responses to those.

The last example is one where a safety related fault is mistaken for a non-safety related fault.

1. The field value of a 4-20mA analog input temporarily dips below the low level transmitter alarm. The SM Controller responds as follows:

a. The processing value forwarded to the FLDs is frozen at bottom value.

b. A non-safety related fault is stored in the actual diagnostics, identifying a loop fault – this message is also communicated as an alarm to the operator station.

c. The operator pushes a reset button on the screen; this activates the FaultReset system output of the SM Controller via an FLD.

(Note that other reset methods are also allowed.)

d. Safety Manager accepts the reset command.

The alarm and message are cleared and the application value gets restored.

2. A Modbus driven alarm panel is deactivated for a few minutes (e.g. due to maintenance), causing the Modbus connection to fail. The SM Controller now responds as follows:

Page 573: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Applying a reset - examples

Safety Manager Software Reference 577

a. All Safety Manager inputs depending on this Modbus connection turn to their fault reaction state.

If an input has its fault reaction set to Low/Fixed value, communication is not automatically re-established. (It would be so otherwise.)

b. A non-safety related fault is stored in the actual diagnostics, identifying a communication fault – this message is also communicated as an alarm to the operator station (via another communication link).

Safety Manager continues to test the Modbus connection.

c. When the communication is restored the operator pushes a reset button on the screen; this activates the FaultReset system output of the SM Controller via an FLD.

(Note that other reset methods are also allowed.)

d. Safety Manager accepts the reset command and re-activates the communication: Both alarm and message are cleared and the application values get restored.

3. A SafeNet connection to another Safety Manager gets disrupted temporarily. As SafeNet concerns safety related data, this fault is regarded a safety related fault. The SM Controller now responds as follows:

a. A safety related fault is stored in the actual diagnostics, identifying a communication fault – this message is communicated as an alarm to the operator station.

b. When communication is restored the operator pushes a reset button on the screen; this activates the FaultReset system output of the SM Controller via an FLD.

c. Safety Manager rejects the reset command because this type of fault requires a safety related reset, which the FaultReset output is not.

d. The maintenance engineer turns the reset key switch – or pushes the Remote Reset button in Controller Management and enters a code.

The alarm and message are cleared and the application value gets restored.

See also:

• Recovering from safety related faults,

• Performing an online modification,

Recovering from safety related faultsSafety related faults are faults that are critical to safety. These include Control Processor faults, safety related IO faults, SafeNet communication faults, etc.

Page 574: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

D – Safety Manager Reset Options

578 Release 152, Issue 1.0

All reset methods –except the FaultReset system output– can be used to apply a safety related reset.

There are two system states in which you would like to apply a safety related reset in a running system:

• Control Processor(s) report Running with Faults

• Control Processor reports CPReady

Control Processor(s) report Running with Faults

If a Control Processor display reports Running with faults it encountered safety related faults and/or non-safety related faults.

The scenarios in below examples can be used to recover from both safety related and non safety related faults.

Example This example block contains typical scenario’s of safety related faults that do not trip the SM Controller and the responses to those.

1. Imagine an input channel that goes faulty (e.g. due to an electrostatic discharge from the field). The SM Controller now responds as follows:

a. Within one DTI (usually 3 seconds) the fault is detected by the diagnostics and the channel is isolated from the application (i.e. it’s measured value ignored and replaced by a known value – see the topics on fault detection and response for more details). The SM Controller continues operation.

b. A fault message is meanwhile stored in the actual diagnostics.

As long as the fault resides in the actual diagnostics, the SM Controller will keep ignoring the faulty channel.

c. Someone activates the FaultReset output in the application. This has no effect as this fault is safety related and the FaultReset output is not.

d. Someone initiates another type of reset. This clears the faults from the actual diagnostics database, but obviously did not resolve the fault.

With no faults listed in the actual diagnostics, the SM Controller takes the input back in operation. However, as the fault is still present, the SM Controller soon switches back to step a.

e. Someone replaces the faulty input (conform procedure) and initiates a safety related reset.

This clears all faults from the actual diagnostics database. The SM Controller takes the input back in operation. As the fault has been repaired, the system now continues to run fault free.

2. Imagine that a safe output channel goes faulty (e.g. by experiencing an electrostatic discharge from the field).

Page 575: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Applying a reset - examples

Safety Manager Software Reference 579

The SM Controller now typically responds as follows:

a. Within one DTI (usually 3 seconds) the fault is detected by the diagnostics and the output module is de-energized. The SM Controller continues operation.

(Above note describes the alternative response – in case of serious failure.)

b. A fault message is meanwhile stored in the actual diagnostics.

As long as the fault resides in the actual diagnostics, the SM Controller will keep ignoring the faulty output module.

c. Someone activates the FaultReset output in the application. This has no effect as this fault is safety related and the FaultReset output is not.

d. Someone initiates a reset. This clears the faults from the actual diagnostics database, but obviously did not resolve the fault.

With no faults listed in the actual diagnostics, the SM Controller takes the output module back in operation. As the fault is still present, the SM Controller soon switches back to step a.

e. Someone replaces the faulty output module (conform procedure) and initiates a safety related reset.

This clears all faults from the actual diagnostics database. The SM Controller takes the output module back in operation. As the fault has been repaired, the system now continues to run fault free.

Control Processor reports CPReady

If a Control Processor display reports CPReady during normal operation, it has encountered a severe safety related fault, which forced it to stop.

Note:

If an SM Controller cannot de-energize the output module via its controls, it will trip the watchdog line. Depending on your configuration this causes a trip of all non redundant output modules or a trip of one Control Processor, as described in “Control Processor reports CPReady” on page 579.

Page 576: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

D – Safety Manager Reset Options

580 Release 152, Issue 1.0

Example This example block contains a typical scenario of a safety related fault that trips one Control Processor.

Imagine that one redundant –active– output module with safe outputs no longer responds to commands from the Control Processor (e.g. due to loss of internal power). The SM Controller now typically responds as follows:

1. Within one DTI (usually 3 seconds) the fault is detected by the diagnostics. As the Control Processor lost control over its outputs the output module is de-energized by means of the watchdog: The related Control Processor and all its IO trip within the same DTI time frame.

The redundant Control Processor and its IO continue operation: Availability to the field is maintained.

A fault message is meanwhile stored in the actual diagnostics.

2. Someone activates the FaultReset output in the application. This has no effect as this fault is safety related and the FaultReset output is not.

3. Someone initiates another type of reset. This clears the faults from the actual diagnostics database and causes the tripped Control Processor to start, but obviously did not resolve the fault.

As the fault is still present, the SM Controller soon switches back to step 1.

4. Someone replaces the faulty output module (conform procedure) and initiates a safety related reset.

This clears all faults from the actual diagnostics database. The SM Controller takes the output module back in operation. As the fault has been repaired, the system now continues to run fault free.

Performing an online modificationYou are performing an online modification if

Caution:

If you are unsure as to why one CP halted and the other CP keeps running, make sure that you are not in the middle of an online modification procedure and are about to switch-over to another application program!

To verify you are not in an online modification procedure you can: check that:

• the actual diagnostic messages do not list Application programs different.

• the application versions listed in System information is the same for both CPs.

For details see “Performing an online modification” on page 580.

Page 577: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Applying a reset - examples

Safety Manager Software Reference 581

• one Control Processor is halted and its display reports CPReady and

- the other Control Processor is running and the actual diagnostics report Application programs different or

- the other Control Processor is running and the System information display reports different application versions.

Below example describes the stages in the OLM procedure where you would apply a safety related reset.

Example Imagine you load a modified application in one Control Processor, according procedures described in the On-line Modification Guide. The other Control Processor meanwhile continues to safeguard your process. Directly after the load, the SM Controller acts as follows:

1. The SM Controller performs a series of compatibility checks, before it waits for a reset to initiate the switch-over.

2. Imagine a situation where one of these checks revealed a critical fault, e.g. an output module fault (i.e. due to a configuration mismatch.) This is then logged in the actual diagnostics and the QPP display shows Halted with Flt.

You fix this (conform procedure) and give a safety related reset in order to initiate a switch-over.

The SM Controller seems unresponsive – there is no switch-over:

Your reset only cleared the actual diagnostics: As critical faults were detected during the last compatibility checks, these checks now have to be repeated, so the SM Controller reverts back to step 1.

Stop:

This example only highlights certain elements of the online modification procedure. For the entire procedure refer to the On-line Modification Guide.

Stop:

ALWAYS check your actual diagnostics before initiating a switch-over via a reset!

• Step 2. shows there may be faults present that are critical to the SM Controller

• You can also have a dormant fault, not critical to the SM Controller (switch-over is allowed), but it would cause a process trip if the switch-over is actually initiated!

As the effect of these faults depends on the application configuration, the SM Controller will not hold back a switch-over attempt.

Page 578: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

D – Safety Manager Reset Options

582 Release 152, Issue 1.0

3. Imagine a situation where no critical faults are found and the actual diagnostics do not report any alarming messages (see the On-line Modification Guide. The QPP display shows CPReady.

You give a safety related reset to initiate the switch-over.

The loaded Control Processor starts up and the running Control Processor halts (switch-over).

Page 579: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Using reset markers in the application logic

Safety Manager Software Reference 583

Using reset markers in the application logicThis section describes details and conditions to apply a rset system marker in the application logic. The following topics are available:

• FaultReset system input

• FaultReset system output

FaultReset system input

The FaultReset input marker, as shown in Figure 109 on page 583, is a system marker that is triggered each time a safety related reset is initiated.

Upon triggering the input cycles from High to Low for one application cycle.

This pulse can be used to reset (parts of) the application logic when applying a safety related reset to the SM Controller.

FaultReset system output

The FaultReset output marker, as shown in Figure 110 on page 584, is a system marker that initiates a non safety related reset command when the application logic cycles the output from Low to High.

Note:

The FaultReset input marker is not to be used to (direclty or indirectly) activate an output reset marker.

Figure 109 The FaultReset input marker triggers on safety related resets

Caution:

The logic to drive a reset output must rely on manual intervention to activate the reset output.

Under no circumstances shall reset logic be fully automated.

Page 580: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

D – Safety Manager Reset Options

584 Release 152, Issue 1.0

The FaultReset output marker

• is designed to allow for remote resets via operator consoles, involving non safety related faults.

• must be activated via the application logic (FLD).

• Is only accessible when the SM Controller processes the application logic.

• After being triggered the FaultReset output ignores all subsequent triggers for the next 20 seconds.

Figure 110 The FaultReset output marker resets non safety related faults

Page 581: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Safety Manager Software Reference 585

EAPPENDIX

Point properties

This appendix describes the properties and parameters of Safety Manager points.

This section covers the following topics:

Topic See

Main properties page 587

Point Type page 587

Tag number page 588

Description page 589

Location page 589

Unit page 589

Subunit page 590

SIL page 590

Safety related page 590

Data type page 590

Engineering units page 591

State 0 text page 591

State 1 text page 591

System properties page 592

FLD number page 592

FLD title page 592

Timer base page 593

Timer value page 593

Counter range page 593

Allocation properties page 594

Communication allocation page 594

Page 582: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

E – Point properties

586 Release 152, Issue 1.0

Hardware allocation page 598

Field input device properties page 599

Detailed properties page 601

Signal type page 602

Transmitter alarm page 602

Scaling Enable page 602

Bottom page 602

Top page 602

Force enable page 603

Write enable page 603

Fault reaction page 603

Power up Value page 604

SOE Enable page 604

SOE ID page 604

Low latency SOE page 605

Alarm Limit page 605

HART enable page 606

Test enable page 607

Loop monitoring enable page 607

Smoke/Heat power interruption page 607

Block Name page 608

Access Lock page 608

PV Format page 609

Alarm Priority page 609

Normal State page 610

Limit page 610

LowLow page 610

Low page 611

High page 611

Highhigh page 611

Topic See

Page 583: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Main properties

Safety Manager Software Reference 587

Main propertiesMain properties are the most common properties for points, apart from the allocation properties.

For details on allocation properties see “Allocation properties” on page 594.

The following main properties can be distinguished:

Point TypeThis property defines the type of the point.

Topic See

Point Type page 587

Tag number page 588

Description page 589

Location page 589

Unit page 589

Subunit page 590

SIL page 590

Safety related page 590

Data type page 590

Engineering units page 591

State 0 text page 591

State 1 text page 591

Page 584: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

F – Competences and precautions

588 Release 152, Issue 1.0

Table 40 on page 588 lists the point types available in Safety Manager.

Tag numberThe Tag number is the name of a point.

Safety Builder only accepts a point type and tag number combination once. In this way, any Safety Manager point is uniquely identified by its type and tag number combination.

• Tag numbers may contain any ASCII characters except spaces (' '), semicolons (';'), commas (','), asterisk (“*”) and question marks ('?').

• The maximum length of a tag number is 32 characters.

• Tag numbers are case-sensitive, which means that e.g. “Test” is not the same as “TEST”.

Table 40 Safety Manager point types

Type Description

DI Digital input Boolean input (either 0 or 1)

AI Analog input Input with type Long or Float

BI Binary input Input with type Byte, Word, Long or Float

DO Digital output Boolean output (either 0 or 1)

AO Analog output Output with type Long or Float

BO Binary output Output with type Byte, Word, Long or Float

M Marker Boolean

C Counter Word (range 0 - 8191)

T Timer Timebase ms, s, min

R Register Byte, Word, Long or Float 1

1 For an explanation of the data types (Byte, Word, Long, Float) see “Data type” on page 590.

Attention:

Be aware that systems exchanging tag numbers with Safety Manager can demand specific or more stringent rules with respect to Tag number content. Examples of such systems are:• Field Device Manager (FDM); for details about these rules see the FDM user

documentation.• Experion, when Safety Manager is connected to Experion using CDA; for details see

the Experion User Documentation (Experion Safety Manager Integration Guide).

Page 585: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Main properties

Safety Manager Software Reference 589

DescriptionHere, you can enter point-specific information. The text you enter here does not influence the functioning of Safety Manager. The maximum length of a description field is 64 characters.

LocationThe location property provides information about how the point is used in the application. The location is indicated by a three-character abbreviation which can be defined by the user (for example, you can use FLD when a point is related to a sensor or actuator in the field).

Safety Manager has a number of predefined locations with a specific purpose:

• ANN: Means that the point is related to an alarm function (DI, DO). This location has been reserved for future use.

• COM: Means that the point will be allocated on a logical connection to other devices, except on logical connections to other SM Controllers.

- Points with location COM can be forced

- Input points with location COM can be written

• FSC: Means that the point will be allocated on a logical connection based on SafeNet which connects to another SM Controller.

- Points with location FSC are dedicated for SafeNet

- Input points with location FSC cannot be written

- Output points with location FSC cannot be forced

• SYS: Means that the point is a system point (reserved for use by Safety Manager programs). The user can not change properties of SYS points that affect the configuration. properties for reporting purposes only can be changed.

UnitThe unit property specifies the name of the unit for which this point is used in the application program, for example F-210 (Furnace 210). The maximum length is 8 characters.

Page 586: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

F – Competences and precautions

590 Release 152, Issue 1.0

SubunitThe subunit property specifies the name of the subunit for which this point is used in the application program, for example B-210 (Burner on Furnace 210). The maximum length is 8 characters.

SILSafety Integrity Level. For more information, see “Safety Manager Glossary” on page 743.

Safety related

This property specifies if a point is safety related. Safety related points appear in red in the FLDs.

The fault reaction, as described in “Fault reaction” on page 603, defines the action to be taken in case of a hardware fault on the IO module or the IO channel which the point is allocated to.

Data typeThe data type defines the format of the stored data. There are four different data types: Byte, Word, Long and Float. The first three (Byte, Word and Long) are integer values, the last (Float) is a real value consisting of an exponent and a mantissa.

Table 41 on page 590 shows the numeric types and ranges.

Caution:

This property does NOT modify functionality or safety settings of the configuration but exists for reporting purposes only.

Table 41 Overview of available numeric types and ranges

Numeric Type Minimum value Maximum value

Byte (8-bit) Integer –128 +127

Word (16-bit) Integer –32,768 +32,767

Long (32-bit) Integer –2,147,483,648 +2,147,483,647

Float (32-bit) Real –1038 +1038

Page 587: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Main properties

Safety Manager Software Reference 591

Engineering unitsThe engineering units are used with analog inputs (AI), analog outputs (AO), and binary outputs (BO). The engineering units are defined as a string with a maximum length of eight characters of the unit which is read or written with the point, for example °C, Psi, %.

The string that is entered here will show as such in brackets behind the titles of all relevant properties.

State 0 textThis field applies to digital points. The maximum length of this field is 16 characters.

The user can specify a state description for a process value of 0. For example Closed.

The value of this field must be different from the value in the field State 1 text.

The value of State 0 text is used by Experion to display the actual point status.

State 1 textThis field applies to digital points. The maximum length of this field is 16 characters.

The user can specify a state description for a process value of 1. For example Open.

The value of this field must be different from the value in the field State 0 text.

In case a value is entered for State 1 text, this is used:

• in Application Editor, Point Viewer and Application Viewer to show this value,

• by SOE devices to provide extra information besides the actual point status,

• by Experion to display the actual point status.

Page 588: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

F – Competences and precautions

592 Release 152, Issue 1.0

System properties

System properties are property fields filled by a configuration tool, such as Application Editor.

The properties described in this section cannot be defined or modified in Point Configurator. Reference to applicable tools - e.g. Application Editor - is specified for each property.

The relevant system properties are listed below:

FLD numberThis is the number of the Functional Logic Diagram that contains the point. A point can only be used on one FLD. If you want to use the value of a point on more FLDs, you can use sheet transfers.

This data can only be defined or modified in Application Editor.

FLD titleThis is the title of the Functional Logic Diagram that contains the point. A point can only be used on one FLD. If you want to use the value of a point on more FLDs, you can use sheet transfers.

This data can only be defined or modified in Application Editor.

Attention:

It is strongly recommended not to change system properties manually if you are not sure what you are doing.

Topic See

FLD number page 592

FLD title page 592

Timer base page 593

Timer value page 593

Counter range page 593

Page 589: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

System properties

Safety Manager Software Reference 593

Timer baseThe timer base is the period in which the timer is counted down by one. This can be 10 milliseconds (10 ms), 100 milliseconds (100 ms), 1 second (1 s), or 1 minute (1 m).

This data can only be defined or modified in Application Editor.

Timer valueThe timer value is the multiplier value for the time base. Please note that this value is not necessarily the same as the value that you initially entered in the Application Editor. Depending on the timer value you entered in the FLD, the time base of the timer may be changed in order to optimize the timer resolution.

This data can only be defined or modified in Application Editor.

Counter rangeThis is the range that can be assigned to a counter.

The counter output becomes TRUE when the counter reaches the maximum counter value (1 Max 8191).

This data can only be defined or modified in Application Editor.

Related topic(s): For more information on timers, see “Time functions details” on page 543

Related topic(s): For more information on timers, see “Time functions details” on page 543

Related topic(s): For more information on counters, see “COUNTER” on page 535

Page 590: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

F – Competences and precautions

594 Release 152, Issue 1.0

Allocation properties

Allocation property fields must be filled if the point is to be used in the application.

Allocation can be done before, during, or after using a point in an FLD.

The following allocation properties can be distinguished:

Communication allocationYou can communicate the value of a point from/to an external device or an SM Controller by configuring the communication allocation settings for that point.

• You can receive values from external devices or other SM Controllers via input points in Safety Manager with the location COM (for values from external devices) or location FSC (for values from other SM Controllers). To allocate these input points you must assign a logical connection and a PLC address to the Input communication allocation field of that point, as shown in Figure 111 on page 595.

• You can send the value of any point to external devices or SM Controllers by configuring a logical connection and a PLC address to an output communication allocation field of that point.

Note:

When a point is used in an FLD but the point is not allocated, the application will not compile.

Topic See

Communication allocation page 594

Hardware allocation page 598

Field input device properties page 599

Page 591: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Allocation properties

Safety Manager Software Reference 595

To send or receive a point by means of communication, you must:

1 assign a logical connection. (See “Assigning a logical connection” on page 595)

2 assign a PLC address. (See “PLC address” on page 596)

Assigning a logical connection

The following parameters are relevant to assign a logical connection:

• Type

Choose between Input (data received - only valid for input points with location COM) and Output (data sent).

• Logical connection

Choose which available Node ID-Peer ID logical connection is to be used.

• PLC address

Specify the value of the applicable PLC address. You either:

- select a value in a drop-down box,

Figure 111 Setting communication allocations on an input point with location COM

Note:

You can create multiple output communication allocations for one point by assigning (multiple) logical connections.

You do not need to create a dedicated output with location COM or FSC for each communicated point.

Note:

Before assigning a logical connection you must have logical connections configured in the Network Configurator.

Page 592: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

F – Competences and precautions

596 Release 152, Issue 1.0

- enter the applicable string.

For more information about PLC addresses see “PLC address” on page 596.

PLC address

The available PLC addresses for communication allocation of points depends on:

• the type of communication channel

• the type of point

• Reserved PLC addresses

For information about the related address details see:

• Experion (SCADA) address ranges

• Experion (CDA) address ranges

• Safety Builder address ranges

• DCS address ranges

• Process controller address ranges

• Modbus Master address strings

Experion (SCADA) address ranges

• Points of type DI and DO can be assigned in the range of 1 to 8192.

• Points of type AI, BI, BO and AO can be assigned in the range of 10001 to 18192.

Experion (CDA) address ranges

Not applicable.

Safety Builder address ranges

Not applicable.

DCS address ranges

• The Modbus marker PLC addresses range from 1 to 65535.

• The Modbus register PLC addresses range from 1 to 65535. Long Words and Floats get 2 PLC addresses assigned. The most significant value in the sequence is stored at the lowest storage address.

Tip:

Figure 111 on page 595 shows an example of assigning a logical connection to an input point.

Page 593: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Allocation properties

Safety Manager Software Reference 597

Process controller address ranges

• The Process controller marker PLC addresses range from 1 to 65535.

• The Process controller register PLC addresses range from 1 to 65535. Long Words and Floats get 2 PLC addresses assigned. The most significant value in the sequence is stored at the lowest storage address.

Modbus Master address strings

When a SM Controller acts as Modbus Master the PLC address must be entered as a string by the user. The large amount of combinations would make the use of drop-down boxes ineffective. Also, entering these strings by hand provides maximum engineering flexibility.

An address string consists of two or three elements, divided by colons. The number of elements and the content of a string mainly depends on the type of point that is configured; DI, DO, BI, or BO.

Table 42 on page 597 specifies the applicable details per point type.

Syntax specifications and examples for entering an address string are shown below.

Table 42 Modbus Master - configuring address strings

Point Type Allocation

Type 1

1 Within a logical connection a Function Code:address combination for Allocation Type Output must be unique.

1st element

Function Code (FC)

2nd element

Address 2

2 Point Types BI and BO with Data type Long or Float will use two Modbus PLC addresses.

3rd element

bit offset in word

DI Input 1 or 2 1 to 65536 Not applicable

DI Input 3 or 4 1 to 65536 0 - 15

DI Output 5 or 15 1 to 65536 Not applicable

DI Output 6 or 16 1 to 65536 0 - 15

DO Output 5 or 15 1 to 65536 Not applicable

DO Output 6 or 16 1 to 65536 0 - 15

BI Input 3 or 4 1 to 65536 Not applicable

BI Output 6 or 16 1 to 65536 Not applicable

BO Output 6 or 16 1 to 65536 Not applicable

For DI/DO that use FC 1, 2, 5, or 15:

Syntax specification: Function code:Address

Example: 1:1001

Page 594: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

F – Competences and precautions

598 Release 152, Issue 1.0

Hardware allocationYou can allocate points to chassis based modules or to universal modules. Details about the configuration of the related properties are described in these topics:

• Size

• Chassis / IOTA

• Slot

• Channel

Size

In case of BIs and BOs this property defines the number of used allocated IO channels on an IO module for hardware allocated BIs and BOs. For example, a word can be divided bit-by-bit over 16 channels.

Once a size is chosen, a new choice can be made by first choosing Chassis > Undefined and then choosing a different Size.

If a size is chosen that needs a number of channels that doesn’t fit on one module (taking into account the starting channel) a second module can be chosen to continue the allocation.

Safety Builder will automatically change the Data type to the smallest value able to contain the number of bits as defined by Size.

If, for example, a Binary point with Data type “Word” and Size “6” is allocated to hardware, only the first 6 bits of the Binary point are used to allocate. This means that the Data type is changed to “Byte”.

For DI/DO that use FC 3, 4, 6, or 16:

Syntax specification: Function code:Address:bit offset

Example: 3:10001:7

For BI/BO that use FC 3, 4, 6, or 16:

Syntax specification: Function code:Address

Example: 3:12001

Page 595: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Allocation properties

Safety Manager Software Reference 599

Chassis / IOTA

This property defines the IO module to which the point is allocated. In case a SM chassis IO module is selected this property represents a chassis. In case a SM universal IO module is selected this property represents an IOTA.

Once a module is applied, a new choice can be made by first choosing Chassis / IOTA > Undefined and then choosing a different Chassis / IOTA value.

Slot

This property defines the slot in which the point is allocated. Before you designate a slot, you must first select an IO module.

Once a slot is applied, a new choice can be made by first choosing Chassis / IOTA > Undefined and then choosing a different Chassis / IOTA and Slot value.

Channel

This property defines the channel in which the point is allocated. Before you designate a channel, you must first select an IO module and slot.

Once a channel is applied, a new choice can be made by first choosing Chassis / IOTA > Undefined and then choosing a different Chassis / IOTA, Slot and Channel value.

Field input device propertiesConfiguration of these properties depends on hardware allocation and the type of channel that is selected. Depending on the pre-conditions the user can only view the settings of one or both properties or configure one or both properties.

Type

This field can be configured by the user in case the point is allocated to a line monitored (local) input module; for example the type SDIL-1608. In all other cases this field is grayed out and shows ‘Undefined’.

Here you allocate the type of field input device for the line monitored digital input. Depending on the field input device the sensitivity, range and line monitoring settings of the allocated channel will be adapted.

The following field input devices can be selected:

• Namur sensors (SN);

• Namur sensors (SN) with Intrinsically Safe interface;

Page 596: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

F – Competences and precautions

600 Release 152, Issue 1.0

• Namur sensors (S1N);

• Namur sensors (S1N) with Intrinsically Safe interface;

• Fail Safe Namur (SN) sensors;

• Fail Safe Namur (SN) sensors with Intrinsically Safe interface

• Fail Safe Namur (S1N) sensors;

• Fail Safe Namur (S1N) sensors with Intrinsically Safe interface

• Digital switch with Loop monitoring;

• Digital switch without Loop monitoring;

• No input device

For details regarding these field input devices, see the Hardware Reference.

Transit time

This field can be configured by the user if one of these situations applies:

• the point is allocated to a line monitored (local) input module,

• the point is allocated to a remote DI channel that is explicitly configured for loop monitoring (see “RIO channel properties area” on page 256).

In all other cases this field shows ‘--’ and cannot be configured by the user.

When a point is created with the required hardware allocation and channel selection, by default the transit time is set to 1 second. The user can set this property within the range of 0.1 - 1000 seconds, with an accuracy of 0.1 seconds.

Page 597: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Detailed properties

Safety Manager Software Reference 601

Detailed propertiesDetailed properties are properties that can have a default value. In in many cases it may be desired to change default values to your preferences.

The following detailed properties can be distinguished:

Topic See

Signal type page 602

Transmitter alarm page 602

Scaling Enable page 602

Bottom page 602

Top page 602

Force enable page 603

Write enable page 603

Fault reaction page 603

Power up Value page 604

SOE Enable page 604

SOE ID page 604

Low latency SOE page 605

Alarm Limit page 605

HART enable page 606

Test enable page 607

Loop monitoring enable page 607

Smoke/Heat power interruption page 607

Block Name page 608

Access Lock page 608

PV Format page 609

Alarm Priority page 609

Normal State page 610

Limit page 610

LowLow page 610

Low page 611

High page 611

Highhigh page 611

Page 598: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

F – Competences and precautions

602 Release 152, Issue 1.0

Signal typeThe signal type is used for analog inputs and outputs (AI and AO). It should match the used hardware configuration. The following signal types are available:

• 0 to 5 V

• 1 to 5 V

• 0 to 10 V

• 2 to 10 V

• 0 to 20 mA

• 4 to 20 mA

Transmitter alarmThe transmitter alarm fields low and high should contain a value in engineering units which is equal to or exceeds the values in Bottom and Top.

If a point value exceeds the boundaries set in transmitter alarm setting high and low, the value will be regarded as faulty.

Scaling EnableThis property is used for analog inputs (AI). It assigns scaling properties to an analog point, allowing engineering units to be processed in the application.

If Scaling is selected, make sure that you also enter values for Engineering units, Bottom scale, and Top scale.

BottomThis property represents the bottom value of the scaling range. It also referred to as Bottom scale.

The bottom scale of an analog point should contain a value in engineering units which is read or written on the bottom value of the defined signal type. If, for example, a temperature of 20°C is measured at a sensor voltage of 2 V (for a signal type of 2-10 V), you should enter 20 as the bottom scale value.

TopThis property represents the top value of the scaling range. It also referred to as Top scale.

Page 599: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Detailed properties

Safety Manager Software Reference 603

The top scale of an analog point must contain a value in engineering units which is read or written on the top scale value of the defined signal type. If, for example, a temperature of 35°C is measured at a sensor voltage of 10 V (for a signal type of 2-10 V), you should enter 35 as the top scale value.

Force enableThis property specifies for each point whether it is possible to force the point (set it to a certain fixed state). IO points and on-sheet references can both be forced. The “forced” value remains valid until the point force is disabled. All forces are controlled by a force enable input (IO-FORCED). Forces are only accepted if the force enable input is high and the force enable flag is TRUE. Forces are cleared if the force enable input is low.

Write enableThis property specifies for each point whether it is possible to write a point. This means the value assigned to the point is overwritten in the next program cycle (unless the point is an input with location COM or FSC).

Fault reactionDetermines the fault reaction state of all IO points with exception of BO and hardware allocated BI.

Table 43 on page 603 shows the possible fault reaction settings for hardware IO.

Table 43 Fault reaction setting

IO “Safe” fault reaction settings1

1 If you have one of these settings, Safety Manager will test and respond to a module or channel failure.

“Non safe” fault reaction settings

Digital input High or Low Scan or Hold

Analog input Top scale or Bottom scale Scan or Hold

Digital output Low Appl

Analog output 0 mA Appl2

2 Attention: Be aware of the consequences in case this fault reaction is chosen for redundant analog output channels. When this is the case and communication to one of the redundant output modules is lost (e.g. flatcable becomes disconneced), the last output value of the disconnected module will still be applied to the field. However, the module that is still connected will double its output to compensate for the missing module. Hence, the output to the field in this situation will be higher than you may expect (approximately 150%).

Page 600: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

F – Competences and precautions

604 Release 152, Issue 1.0

Table 44 on page 604 shows the possible fault reaction settings for communication IO.

For more information, see Overview Guide.

Power up ValueIn certain situations, it cannot be guaranteed that the point value is read on power up before it is actually used in the application.

The power up value ensures that a predefined value is applied (e.g. during power up of the system) until a scanned or calculated IO value can be applied instead.

Power up values can be specified for digital and binary inputs (DI, BI) with location COM, digital and binary outputs (DO, BO), analog outputs (AO), markers (M), counters (C), and registers (R).

SOE EnableThis property specifies for each point whether it is enabled or disabled for sequence of event recording.

For details about sequence of event see “Sequence of events (SOE)” on page 645.

SOE IDThis property specifies the SOE ID number allocated by Safety Builder.

A SOE ID is allocated automatically if the point:

• has SOE enabled,

• has Force enabled,

• is allocated to a SM universal IO module, and has an alarm for Experion enabled.

Table 44 Fault Reaction settings for communication IO

IO “Safe” fault reaction settings1

1 If you have one of these settings, Safety Manager will test and respond to a communication channel time-out.

“Non safe” fault reaction settings

Digital input (DI)

High or Low Freeze

Numeric inputs (BI)

Fixed Value Freeze

Page 601: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Detailed properties

Safety Manager Software Reference 605

A unique SOE ID consists of the ‘Node number’ of the corresponding controller and the system generated SOE ID for the subject point.

For details about SOE ID’s see “Sequence of events (SOE)” on page 645.

Low latency SOEThis property only applies to digital input (DI) points that are allocated to a SM universal IO module. It specifies whether the point is enabled or disabled for low latency SOE.

For details about low latency SOE see “Sequence of events (SOE)” on page 645.

Alarm LimitThis property is in use with analog points related to sequence of events (SOE).

An event occurs for analog point types such as AI and AO if the point application value moves from one operational area to another. In general, an event generates a sequence of event (SOE) message or an alarm, or both.

With respect to SOE, Alarm Limit is also referred to as SOE Setpoint.

In case Safety Manager is connected to Experion using CDA, there is also a relation with Alarming Limits that are published to Experion.

Since the basic principles apply to either one, relevant information for both types of events is included in this topic.

For more details see:

• Operational areas

Operational areas

Several operational areas can be defined for analog Points. The table below shows the operational areas, when they apply, and relevant additional information:

Operational area SOE (Alarm Limit, or SOE Setpoint) Experion via CDA (Alarming Limit)

LowLow Applicable

The low-level event area, below the SOE Alarm Limit LowLow.

Applicable

The lowest-level event area, below the LowLow Limit.

Low Not applicable Applicable

The low-level event area, below the Low Limit.

Page 602: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

F – Competences and precautions

606 Release 152, Issue 1.0

Figure 112 on page 606 shows the principle for event definition when the application value moves from one operational area into another. It only shows the Healthy area and the areas closest to it. The principle applies to any bordering areas, and to any type of event recording of Point types AI and AO.

The hysteresis (i.e. "lag") is 0.5% of the full scale of the analog value.

HART enableThis property is used to support the Field Device Manager (FDM) protocol for analog inputs (AI) and analog outputs (AO) for points that are allocated to

Healthy Applicable

The normal operational area, between the SOE LowLow and HighHigh event areas.

Applicable

The normal operational area, between the Low and High event areas.

High Not applicable Applicable

The high-level event area, above the High Limit.

HighHigh Applicable

The high-level event area, above the SOE Alarm Limit HighHigh.

Applicable

The highest-level event area, above the HighHigh Limit.

Figure 112 Event definition for Point types AI and AO

Related topic(s): “Limit” on page 610

“Sequence of events (SOE)” on page 645

Operational area SOE (Alarm Limit, or SOE Setpoint) Experion via CDA (Alarming Limit)

Healthy

Hysteresis

Hysteresis

Maximum

Minimum

Setpoint Low

Setpoint High

Page 603: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Detailed properties

Safety Manager Software Reference 607

SM universal IO modules. If this option is checked, pass through of HART signals becomes possible.

Test enableThis property is used to support testing of channels for analog input (AI) and analog output (AO) points that are allocated to SM universal IO modules. If this option is checked, testing of the channel is activated. For AO points the user can configure this property. For AI points this option is checked by default; in this situation it is visible but grayed-out, so the user cannot configure it.

For DO points allocated to the SM universal IO modules, the user can configure this property. The test can be switched off to, for example, avoid nuisance blinking of the LED panels. When the test is disabled for the DO, the DO is no longer suitable for use in SIL3 loops.

Loop monitoring enableThis property is used to support loop monitoring on all 24 Vdc signal types for points that are allocated to SM universal IO modules. If this option is checked, loop monitoring is activated. For DI points this option is checked by default, but the user can configure this property. For DO points this option is checked by default; in this situation it is visible but grayed-out, so the user cannot configure it.

Smoke/Heat power interruptionThis property is used to show a specific property of analog input (AI) points that are allocated to SM universal IO modules. Whether this option is checked or not depends on the configuration of the AI point in Application Editor. The user cannot configure it in Point Configurator. If this option is checked, a boolean property output (PO) has been applied for the AI point in Application Editor.

Related topic(s): Troubleshooting and Maintenance Guide, Common problems.

Attention:

Safety-related digital inputs must be configured as line-monitored (i.e. the Loop monitoring enable check box is selected).

Page 604: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

F – Competences and precautions

608 Release 152, Issue 1.0

Block NameThis property is only applicable in case Safety Manager is connected to Experion using CDA.

Experion regards a Safety Manager point that is part of an FLD as a basic block. This property represents the name of the basic block. The Block Name must be unique within the scope of the FLD.

By default the Tag number as defined in the Point properties dialog will be shown here.

Access LockThis property is only applicable in case Safety Manager is connected to Experion using CDA.

This property determines the minimum access level that an initiator - from Experion - must have to write this parameter, or process value (PV). This pull down box is only applicable for BI and DI points with an Input communication allocation Experion CDA.

The levels in the list are defined by Experion; the level at the top of the list provides the lowest access level.

The available levels are:

• View only

• Operator

• Supervisor

• Engineer

• Program

By default View only will be shown here.

Select Program in case the initiator within Experion is a peer-to-peer node, i.e. another controller within Experion.

Attention:

Be aware that the defintions of access levels in Experion have no relation with privilege levels defined in Safety Manager. For example, in Experion the access level Engineer has higher rights than Supervisor.

Page 605: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Detailed properties

Safety Manager Software Reference 609

PV FormatThis property is only applicable in case Safety Manager is connected to Experion using CDA.

This property determines the format in which process information is displayed in Experion. Here, format means the position of the decimal point.

The available formats are:

• -XXXXXX.

• -XXXXX.X

• -XXXX.XX

• XXX.XXX

By default a format with one decimal point (-XXXXX.X) will be shown here.

Alarm PriorityAlarm priority is only applicable in case Safety Manager is connected to Experion using CDA.

Alarm priority relates to an Experion alarm type. For each alarm type a priority must be defined. Alarm types that are supported by Safety Manager:

• PV HighHigh, PV High, PV Low, PV LowLow (for AI),

• OP HighHigh, OP High, OP Low, OP LowLow (for AO),

• OffNormal (for DI and DO).

The levels in the list are defined by Experion; the level at the top of the list provides the lowest level.

The available levels are:

• None

• Journal

• Low

• High

• Urgent

By default None will be shown here; this means no alarm will be generated.

Note:

In case of AI and BI points the format is selected for a process value (PV). In case of AO and BO points the format is selected for an output (OP).

Page 606: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

F – Competences and precautions

610 Release 152, Issue 1.0

Normal StateThis property is only applicable in case Safety Manager is connected to Experion using CDA.

This property determines the normal state of the individual Safety Manager point. The normal state relates to the Experion Alarm type OffNormal; this is applicable to DI and DO points.

In case None was selected for Alarm Priority, this property is not active.

The values of this property is either low or high, but will be displayed as a description. These descriptions of the states are primarily defined by Experion, but can also be defined by the user.

These states show as:

• in case the user entered a value for State 0 text (Main tab) that value will be displayed; if not then State Low will show here,

• in case the user entered a value for State 1 text (Main tab) that value will be displayed; if not then State High will show here

By default the value of State 1 text or State High will be shown here.

LimitSee “Alarm Limit” on page 605.

LowLowThis property is only applicable in case Safety Manager is connected to Experion using CDA.

LowLow relates to the Experion alarm types PV LowLow (for AI) and OP LowLow (for AO).

This property is applicable in case:

• Sequence Of Events (SOE) is enabled.

• the corresponding Alarm Priority is not None.

In case a value is specified for this property, an alarm is generated on Experion when the process value comes below the specified value.

Related topic(s): “Alarm Priority” on page 609

Related topic(s): “Alarm Limit” on page 605

“Alarm Priority” on page 609

Page 607: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Detailed properties

Safety Manager Software Reference 611

LowThis property is only applicable in case Safety Manager is connected to Experion using CDA.

Low relates to the Experion alarm types PV Low (for AI) and OP Low (for AO).

This property is applicable in case the corresponding Alarm Priority is not None.

In case a value is specified for this property, an alarm is generated on Experion when the process value comes below the specified value.

HighThis property is only applicable in case Safety Manager is connected to Experion using CDA.

High relates to the Experion alarm types PV High (for AI) and OP High (for AO).

This property is applicable in case the corresponding Alarm Priority is not None.

In case a value is specified for this property, an alarm is generated on Experion when the process value comes above the specified value.

HighhighThis property is only applicable in case Safety Manager is connected to Experion using CDA.

HighHigh relates to the Experion alarm types PV HighHigh (for AI) and OP HighHigh (for AO).

This property is applicable in case:

• Sequence Of Events (SOE) is enabled.

• the corresponding Alarm Priority is not None.

Related topic(s): “Alarm Limit” on page 605

“Alarm Priority” on page 609

Related topic(s): “Alarm Limit” on page 605

“Alarm Priority” on page 609

Page 608: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

F – Competences and precautions

612 Release 152, Issue 1.0

In case a value is specified for this property, an alarm is generated on Experion when the process value comes above the specified value.

Related topic(s): “Alarm Limit” on page 605

“Alarm Priority” on page 609

Page 609: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Safety Manager Software Reference 613

FAPPENDIX

Import and Export

This appendix describes the import and export facilities of Safety Manager from and to external databases.

With the Import Points and Export Points functions in Point Configurator you import or export a point database containing the main properties of all points in Safety Manager.

This appendix describes the configuration and formats applied for the external point database. It also describes the records of an exported database and the format and import/design rules for a database which is to be imported.

Topic See

Database setup and field properties page 614

Database formats supported page 620

Creating and importing from an external database page 627

Log file page 644

Page 610: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

F – Import and Export

614 Release 152, Issue 1.0

Database setup and field propertiesThis section addresses the usage and properties of the available fields (field records) of external point databases.

The following topics are available:

• Database setup

• Database field properties

Database setupFigure 113 on page 614 shows an example of an exported database.

• The first row is a heading row, containing the names of all field columns.

• All other rows contain point related information.

• Each column contains an actual field parameter that may, or may not, be used as point information:

- some columns are mandatory,

- some columns are optional; their use depends on settings in other columns.

Note:1. Note that not all field columns will be used: e.g. digital input points will not use the

timer related field columns, whereas timer points do. 2. Irrelevant field columns are usually left empty, contain a default (exported) value or

are removed from a database before importing.

Figure 113 Example of an exported database open in Excel

Page 611: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Database setup and field properties

Safety Manager Software Reference 615

Database field propertiesThis section discusses all field columns of external databases, as indicated in “Database setup” on page 614.

This section is divided in the following subsections:

• “The database field properties table explained” on page 615

• “Database field properties table” on page 616.

The database field properties table explained

Whereas the columns in the actual database (as in Figure 113 on page 614) provide the field records of each point, the columns in Table 46 on page 616 provide the properties of each field record.

The available properties of each field record in Table 46 on page 616 are explained in Table 45 on page 615.

Note:

For practical reasons the field columns of the actual database are presented as rows.

Table 45 Database field properties table explained

Field name & field type [...] option Content / range Example Description / Remarks1

1 Shows field name and field properties. The latter is shown in square brackets [..]. The meaning of the field name is explained in the column “Description / Remarks”. For field properties such as field type and format see “Database formats supported” on page 620.

2

2 Identifies that the field can be exported and if the field can be imported. Fields that cannot be imported must be removed before re-importing a database.

3

3 Lists the type and format of the content of a field. Some fields use values, others use a string to record point specific settings. For more information see “Strings and field formats” on page 620.

4

4 Provides an example of the content.

5

5 Provides a short description and reference to the type of field and contains additional remarks, if any.

Page 612: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

F – Import and Export

616 Release 152, Issue 1.0

Database field properties table

Table 46 on page 616 describes all fields that are available for points in the external database.

Table 46 Database field properties

Field name & field type [...] option Content / range Example Description / Remarks

PointType1

[string]

export

import

See “PointType strings” on page 624

AI Describes the point type. For details, see “Point Type” on page 587.

Obligatory information

TagNumber

[text]

export

import

text up to 32 characters

LT-1130-1 Describes the tag number. For details, see “Tag number” on page 588.

Obligatory information

NewTagNumber

[text or string]

import text up to 32 characters representing a command or tag number

DELETE

or

LT-2130-A

Contains a command or a new tag number for the related point. For details, see “Command fields” on page 621.

Description

[text]

export

import

text up to 64 characters

Temperature boiler 1130

Provides a description of the point. For details, see “Point Type” on page 587.

Status

[text]

export

import

text up to 16 characters

High temp Describes the status of boolean point types. For details, see “State 1 text” on page 591.

Unit

[text]

export

import

text up to 8 characters

SHEET 1 Describes the point unit location. For details, see “Unit” on page 589.

SubUnit

[text]

export

import

text up to 8 characters

LOGIC 40 Describes the point subunit location. For details, see “Subunit” on page 590.

SIL

[text]

export

import

text up to 12 characters

SIL 2 Indicates the SIL level of the point. For details, see “SIL” on page 590

SafetyRelated

[string]

export

import

See “SafetyRelated strings” on page 624

Yes Indicates the desired safety relation. For details, see “Safety related” on page 590.

PowerUpValue

[numeric]

export

import

float or 0..12

0 Provides the power up value for output points. For details, see “Power up Value” on page 604

Page 613: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Database setup and field properties

Safety Manager Software Reference 617

FLDNumber

[numeric]

export integer 1..2499 200 Provides the FLD number the point is used on. For details, see “FLD number” on page 592

Location

[text or string]

export

import

text up to 3 characters or a string; see “Location strings” on page 624

FLD Describes the point location. For details, see “Location” on page 589.

If not identified as string, the data is treated as text.

SOEEnable

[boolean]

export

import

FALSE; TRUE TRUE Provides the ability to send details of the point for event logging. For details, see “SOE Enable” on page 604.

SOEID

[numeric]

export integer 0..65535 548 Provides the SOE sequence number for SOE enabled points.

ForceEnable

[boolean]

export

import

FALSE; TRUE TRUE Provides the ability to force the point. For details, see “Force enable” on page 603.

WriteEnable

[boolean]

export

import

FALSE; TRUE FALSE Provides the ability to write the point. For details, see “Write enable” on page 603

DataType

[string]

export

import

See “DataType strings” on page 624

Undefined Provides the data type for register points. For details, see “Data type” on page 590

ComAllocationType#

[string]

export

import

See “ComAllocationType# string” on page 626

Output Provides additional communication allocation details for this point.

For details about communication allocation see “Communication allocation” on page 594.

Note:

“#” represents a decimal number allowing for duplication of that field. For more information on duplicate fields, see “Duplicate fields” on page 622.

Master#

[string]

export

import

See “Master# and Slave# strings” on page 626.

name of logical Node ID

Slave#

[string]

export

import

name of logical Peer ID

PLCAddress#

[numeric]

export

import

integer 0..65535 or empty3

25

ChassisID/IOTAName

[string]

export

import

See “ChassisID/IOTAName string” on page 625

01.02

or

IOTA_3

Identifies the IO chassis or the universal IO module the point is allocated on. For details, see “Chassis / IOTA” on page 599.

Table 46 Database field properties (continued)

Field name & field type [...] option Content / range Example Description / Remarks

Page 614: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

F – Import and Export

618 Release 152, Issue 1.0

SlotNumber

[numeric]

export

import

Integer 1..18 12 Identifies the IO module slot the point is allocated on. For details, see “Slot” on page 599.

ChannelNumber

[numeric]

export

import

Integer 1..17 3 Identifies the IO module channel the point is allocated on. For details, see “Channel” on page 599.

FaultReaction

[string]

export

import

See “FaultReaction string” on page 624

Undefined Provides the fault reaction state of the point. For details, see the Safety Manual.

FaultReactionValue

[numeric]

export

import

float 0 Provides the preset value for BI points. For details, see the Safety Manual.

FieldInputDevice

[string]

export

import

See “FieldInputDevice string” on page 625.

Namur sensors (SN)

Provides the field device properties for line monitored DI points.

SignalType

[string]

export

import

See “SignalType strings” on page 624

4-20mA Provides the type of field signal for analog input points. For details, see “Signal type” on page 602

Scaling

[boolean]

export

import

FALSE; TRUE TRUE Allows processing of analog points in engineering units. For details, see “Scaling Enable” on page 602

BottomScale

[numeric]

export

import

float 0 Provides the bottom scale for an analog point. For details, see “Bottom” on page 602

TopScale

[numeric]

export

import

float 100 Provides the topscale for an analog point. For details, see “Top” on page 602

EngineeringUnits

[text]

export

import

text up to 8 characters

Celsius Provides the engineering units for scaled analog points. For details, see “Engineering units” on page 591

TransmitterAlarmLow

[numeric]

export

import

float 0 Provides the lower and higher alarm set points for analog input points. For details, see “Transmitter alarm” on page 602TransmitterAlarmHigh

[numeric]

export

import

float 3428

Table 46 Database field properties (continued)

Field name & field type [...] option Content / range Example Description / Remarks

Page 615: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Database setup and field properties

Safety Manager Software Reference 619

SOESetPointLow

[numeric]

export

import

float 0 Provides the lower and higher SOE set points for analog points.

SOESetPointHigh

[numeric]

export

import

float 0

TimerType

[string]

export

import

See “TimerType strings” on page 625

Undefined Provides the type of timer for timer points. For details, see “Timers” on page 538.

TimerBase

[string]

export

import

See “TimerBase strings” on page 624

Undefined Provides the timer base for timer points. For details, see “Timer base” on page 593

TimerValue

[integer]

export

import

integer 0..223 0 Provides the timer value for timer points. For details, see “Timer value” on page 593

Range

[numeric]

export

import

integer 0..32767 0 Provides the counter range for counter points. For details, see “Counter range” on page 593

HartWriteEnable

[boolean]

export

import

FALSE; TRUE TRUE Provides the ability of signal passthrough for the point. For details, see “HART enable” on page 606.

LoopMonitoringEnable

[boolean]

export

import

FALSE; TRUE TRUE Provides the ability to configure loop monitoring for the point. For details, see “Loop monitoring enable” on page 607.

TestEnable

[boolean]

export

import

FALSE; TRUE TRUE Provides the ability to configure testing for the point. For details, see “Test enable” on page 607.

ApplicationAddress

[numeric]

export integer 0..32767 Invalid Provides the internal application address for points.

1 You cannot create new points of type M, C, T and R by importing these into the database.2 For digital outputs you can only use 0 (indicates a low) or 1 (indicates a high) as power up value.3 You must leave PLCAddress# empty when allocating from/to another SM Controller. For details see “Points of

attention when importing a database” on page 628.

Table 46 Database field properties (continued)

Field name & field type [...] option Content / range Example Description / Remarks

Page 616: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

F – Import and Export

620 Release 152, Issue 1.0

Database formats supportedThis section provides information regarding the file types and field formats used for external point databases.

The following topics are discussed in this section:

• File types supported

• Strings and field formats

File types supportedThe following file types are supported with the current version of Safety Builder:

• Microsoft Excel *.xls file types.

Strings and field formatsThe external point database exists of fields containing data of a certain kind and format. These fields are available for each point and together they determine the point’s main settings.

This section details the various types and formats that are supported. For information on field usage, see “Database setup and field properties” on page 614.

The following data types and formats are supported:

• “Field formats” on page 620

• “Command fields” on page 621

• “Duplicate fields” on page 622

• “String fields” on page 623

Field formats

The following field types are supported:

• “Boolean” on page 620

• “Numeric” on page 621

• “Text” on page 621

Boolean

Boolean fields are formatted to contain either the value FALSE or TRUE.

Page 617: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Database formats supported

Safety Manager Software Reference 621

A boolean field can be formatted as a boolean field but it can also be formatted as a text field (for details, see “Text” on page 621). When formatted as text field it may only contain the strings FALSE or TRUE.

Numeric

Numeric fields are formatted to contain numerical values.

The type of numeric is indicated by the DataType field. The numeric type set by this field also determines the maximum range of that numeric.

• Integer This is a numeric containing whole values (with increments of 1).

Integers have limited value ranges and are defined by the DataType setting Byte, Word or Long.

• Float This is a numeric containing decimal values (approaching real numbers with increments close to 0).

Floats have a range of -1E38 to +1E38 and are defined by the DataType setting Float.

Text

Text fields are formatted to contain alphanumeric characters. Whatever they contain is treated as text.

Text fields have a limited number of characters they can contain. For details see “Database setup and field properties” on page 614.

Command fields

Command fields are fields containing text that is interpreted as a command towards the related point.

Command fields must be empty or contain a valid text command when read by Safety Builder upon import.

• Command fields are empty upon export.

• Empty command fields are ignored (no command) during import.

The following command text is recognized:

• DELETE (any combination of upper and lower case characters allowed); When this text is found in a command field during import the related tag number is deleted from the point database.

• up to 32 characters representing a new tag number; When a set of characters is detected during import, that is not recognized as a

Page 618: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

F – Import and Export

622 Release 152, Issue 1.0

command, it is regarded as a new tag number: the current tag number is renamed to the new tag number.

For details about tag number naming, see “Tag number” on page 588.

Duplicate fields

Duplicate fields are fields that can be re-used several times for a single point.

• Duplicate fields are fields that have a decimal extension represented by the number sign “#”. By making the extension number unique, a field can be assigned multiple times (see Example on page 622)

• To duplicate a field you must copy it and renumber its decimal extension. More rules can be found in Rules when duplicating.

Example Suppose you want to allocate a single point on multiple external communication devices / SM Controllers as shown in Figure 114 on page 622.

To realize this you use duplicated communication allocations for a single point.

1 Create the first communication allocation group by creating the following columns:

• ComAllocationType1;Master1;Slave1;PLCAddress1

Figure 114 Allocate a single point on multiple communication devices using duplicated fields

Tips:1. See “Communication allocation” on page 594 for more information about this topic.2. See “String fields” on page 623 for more information about the communication

allocation strings.

Page 619: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Database formats supported

Safety Manager Software Reference 623

2 Create the second communication allocation group by creating these columns:

• ComAllocationType2;Master2;Slave2;PLCAddress2

3 Fill the columns with appropriate data.

Rules when duplicating

Note that the following rules apply when you duplicate fields:

• You may only number as high as the maximum allowable number of fields. E.g. if you have 3 logical connections in an SM Controller you may choose any number between 1, 2 and 3 to identify a group of duplicated communication allocation fields.

• A set of duplicated fields belong together if they:

- have the same number and

- belong to the same group.

• When importing communication allocation groups, the relation Master# -Slave# determines to which communication allocation group is referred, not the column order or the decimal extension.

String fields

String fields are text formatted field types (as described in “Text” on page 621) containing a set of predefined alphanumeric characters.

A string is a set of predefined alphanumeric characters used to identify certain point settings such as SafetyRelated, PointType, DataType, etc.

Below headings list the supported string types in chronological order.

Attention:

When creating a database all imported strings must be entered as indicated in the sections below. Capitalization is ignored, but all other aspects of a string must be exactly as indicated.

If a string is not entered correctly it cannot be recognized by Safety Builder and will cause the import action to cancel.

Tip:

To make sure you enter the string correctly you can copy a string value from an exported database.

Page 620: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

F – Import and Export

624 Release 152, Issue 1.0

PointType strings

The following strings can be used to identify the point type:DI; AI; BI; DO; AO; BO; M; C; T; R

For information about these strings see “Point Type” on page 587.

Location strings

For points where the Location field is mandatory the following strings can be used to identify predefined point locations:

SYS; FSC; COM

For information about these strings see “Location” on page 589.

SafetyRelated strings

For points where the SafetyRelated field is valid the following strings can be filled to identify the point safety settings:

No; Yes

For information about these strings see “Safety related” on page 590.

DataType strings

For points where the DataType field is valid the following strings can be filled to identify the data type:

Word; Byte; Long; Float

For information about these strings see “Data type” on page 590.

SignalType strings

For points where the SignalType field is valid the following strings can be used to identify the point signal type:

0-5V; 1-5V; 0-10V; 2-10V; 0-20mA; 4-20mA

For information about these strings see “Signal type” on page 602.

TimerBase strings

For points where the TimerBase field is valid the following strings can be used to identify the point’s base timer:

10 ms; 100 ms; 1 s; 1 min

FaultReaction string

For points where the FaultReaction field is valid the following strings can be used to identify the point fault reaction settings:

Page 621: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Database formats supported

Safety Manager Software Reference 625

High; Low; Scan; HoldFreeze; Fixed Value

For information about these strings see the Safety Manual.

FieldInputDevice string

For points where the FieldInputDevice field is valid the following strings can be used to identify the field input device connected to a point:

Namur sensors (SN);Namur sensors (SN) with Intrinsically Safe interface;Namur sensors (S1N);Namur sensors (S1N) with Intrinsically Safe interface;Fail Safe Namur (SN) sensors;Fail Safe Namur (SN) sensors with Intrinsically Safe interfaceFail Safe Namur (S1N) sensors;Fail Safe Namur (S1N) sensors with Intrinsically Safe interfaceDigital switch with Loop monitoring;Digital switch without Loop monitoring;No input device

For information about these strings see “Field input device properties” on page 599.

TimerType strings

For points where the TimerType field is valid the following strings can be used to identify the type of timer configured:

Pulse with constant timer value;Pulse retriggerable with constant timer value;Delayed ON with constant timer value;Delayed ON memorize with constant timer value;Delayed OFF with constant timer value;Pulse with variable timer value;Pulse retriggerable with variable timer value;Delayed ON with variable timer value;Delayed ON memorize with variable timer value;Delayed OFF with variable timer value

For information about these strings see “Timers” on page 538.

ChassisID/IOTAName string

For points that are allocated to field IO, the ChassisID/IOTAName field must be filled. This string can be used to identify the IO chassis or the universal IO assembly the point is allocated to.

Page 622: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

F – Import and Export

626 Release 152, Issue 1.0

When a point is allocated to chassis IO hardware, this string consists of two 2-digit string values, separated by a dot:

“controllernodeno.chassis”

When a point is allocated to universal IO hardware, this string consists of the Name as defined in the IOTA Properties:

“name of IOTA”

For information about this string see “Chassis / IOTA” on page 599.

ComAllocationType# string

For points where the ComAllocationType# field is valid the following strings can be used to identify the type of communication allocation:

Input; Output

For information about these strings see “Communication allocation” on page 594.

Master# and Slave# strings

For points where the ComAllocationType field is valid the following strings can be used to identify the communication Node ID and the communication Peer ID of the communication allocation:

“name of logical device”

For information about these strings see “Communication allocation” on page 594.

Note:

“controllernodeno” and “chassis” should be replaced by 2-digit string values, as identified in Network Configurator, Hardware Configurator or the exported database.

Note:

ComAllocationType# is a duplicate string field. For details about duplicate fields see “Duplicate fields” on page 622.

Note:1. “name of logical device” should be replaced by the actual string identifying

the communication device or SM Controller configured in the Logical View of Network Configurator or an exported database.

2. Master# and Slave# are duplicate string fields. For details about duplicate fields see “Duplicate fields” on page 622.

Page 623: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Creating and importing from an external database

Safety Manager Software Reference 627

Creating and importing from an external databaseThis section describes the methods for and limitations of creating external databases.

The following sections are available:

• “Quick reference for importing a database” on page 627

• “Limitations of import function” on page 627

• “Points of attention when importing a database” on page 628

• “Field record handling for database import” on page 629

Quick reference for importing a database

You can quickly create and import a valid external database by performing the following steps:

1 Export an existing (empty) point database from Safety Builder.

2 Optional: Select and delete all columns that do not need to be re-imported. DO NOT delete the PointType, and Tagnumber columns! These properties - in combination - uniquely identify a point.

3 Optional: Reshuffle columns, if desired.

4 Insert as many new rows as new points are required.

5 Optional: Delete the rows with points that should not be modified.

6 Fill the table with the appropriate field values (see “Points of attention when importing a database” on page 628 and “Field record handling for database import” on page 629 for details).

7 Save and import the database.

Limitations of import functionWhen allocating, creating or modifying points via the import function you cannot:

1. create new logical symbols such as markers, timers, counters etc.

Tip:

The performance of the Import function is related to the database size; by decreasing the database size you increase the performance of the import function!

Page 624: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

F – Import and Export

628 Release 152, Issue 1.0

2. allocate binary signals on IO modules

3. modify fields that are not user configurable via the Point Configurator.

Points of attention when importing a database

When importing an external database you should note the following:

1 The structure of the imported database must be identical to an exported database, with the exception that field columns may be omitted or reshuffled. For details see “Database formats supported” on page 620.

2 Obligatory field columns such as PointType and Tagnumber must always be present and valid, as the value of these records determine the interpretation of the other properties (see below).

3 If the combination of PointType and Tagnumber identifies an existing point, the imported point properties overwrite the existing point properties. If the combination of PointType and Tagnumber does not identify an existing point, a new point is created containing all the imported point properties.

4 Not imported properties get their default value.

5 If the Location field column is not found, a default or empty Location is assumed. This impacts the interpretation of other fields as explained in “Field record handling for database import” on page 629.

6 The data in a field record is only imported if:

a. the data conforms the description in “Database setup and field properties” on page 614.

b. the data does not conflict with the point specific field handling rules as described in “Field record handling for database import” on page 629.

c. no errors occurred during the import session of the database.

7 If a single point is imported multiple times during an import session, the latest import action will be applied.

8 Do not state a value in the PLCAddress# field when creating a communication allocation between SM Controllers (i.e. SafeNet).

Note:

Make sure you have entered the correct data in the correct format on the correct spot before you import a database.

If a fault is detected during import, no points will be imported. The Import function is cancelled and an error log is generated. For details see “Log file” on page 644.

Page 625: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Creating and importing from an external database

Safety Manager Software Reference 629

Addresses to communicate point values between SM Controllers are defined automatically by Safety Builder.

Field record handling for database importThis section lists which field values can be imported in which field records and under what conditions.

This is done by means of tables, containing the properties and rules that apply to each field record.

The following subsections list the available field record tables:

• “Field record handling related to digital inputs” on page 630

• “Field record handling related to digital outputs” on page 632

• “Field record handling related to binary inputs” on page 634

• “Field record handling related to binary outputs” on page 636

• “Field record handling related to analog in- and outputs” on page 638

• “Field record handling related to logical symbols” on page 641

For a list of available field record tables see Available field record tables.

Available field record tables

For an explanation of field record value codes see Field record value codes.

Note:

The following applies to field interpretation Table 47 on page 630 through field interpretation Table 52 on page 641:1. The default values in the column Fieldname only apply for new imported points. If an

imported point should already exists, the existing value becomes its default.2. The text between square brackets [...] indicates the Location types that can be

defined for a point. Each column point_X [Location_Y] lists the available choices and/or actions for that type of point and location.

3. Import value can only be executed when the copied field value is valid, i.e. of the right type and size. Otherwise a fault is reported and the entire import action is cancelled.

4. To get a list of valid field values, types and sizes, see “Database formats supported” on page 620 and “Database setup and field properties” on page 614.

Page 626: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

F – Import and Export

630 Release 152, Issue 1.0

Field record value codes

The listed field record values in above mentioned subsections consist of below mentioned properties.

Field record handling related to digital inputs

Table 47 on page 630 shows the data expected for imported field records related to digital inputs.

For more information on the type of data that is expected in a record, see “Database setup and field properties” on page 614.

text means that you should enter text

string means that you should enter a string value (predefined text)

“STRING1, STRING 2” means that the choice in string values is limited to the listed options

boolean means that you should enter a boolean value

numeric means that you should enter a numeric value

default means that you should not change the field value

..or empty by blanking this field no value is imported

Note:1. For a good understanding of this table you should first read “Creating and importing

from an external database” on page 627.2. As the validity of a field record depends on the value in the Location field and on

the type of point, you see one column with values per location type.

Table 47 Valid field values when importing digital inputs

Field name & default value DI [COM] DI [FSC] DI [SYS] DI [other]

PointType default = string (DI)

string string string string

TagNumber default = text

text text text text

NewTagNumber default = empty

empty or command text

empty or command text

empty or command text

empty or command text

Description default = no text

text text text1 text

Status default = no text

text text text2 text

Page 627: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Creating and importing from an external database

Safety Manager Software Reference 631

Unit default = no text

text text text text

SubUnit default = no text

text text text3 text

SIL default = no text

text or empty

text or empty

text or empty

text or empty

SafetyRelated default = No

default or empty string or empty default or empty4 string or empty

PowerUpValue default = 0

0, 1 or empty

0, 1 or empty

default or empty default or empty

ForceEnable default = False

boolean or empty

boolean or empty

default or empty boolean or empty

WriteEnable default = False

boolean or empty

default or empty boolean or empty

default or empty

DataType default or empty default or empty default or empty default or empty

ComAllocationType# default = empty

string or empty

string or empty

“Output” or empty

“Output” or empty

Master# default = empty

string or empty

string or empty

string or empty

string or empty

Slave# default = empty

string or empty

string or empty

string or empty

string or empty

PLCAddress# default = empty

numeric or empty

default or empty numeric or empty

numeric or empty

ChassisID/IOTAName default = empty

default or empty default or empty default or empty string or empty

SlotNumber default = empty

default or empty default or empty default or empty numeric or empty

ChannelNumber default = empty

default or empty default or empty default or empty numeric or empty

FaultReaction default = Low

“Low, High, Freeze”, or empty

“Low, High, Freeze”, or empty

default or empty “Low, High, Scan, Hold”, or empty

FaultReactionValue default or empty default or empty default or empty default or empty

FieldInputDevice default = Undefined

default or empty default or empty default or empty string or empty

SignalType default or empty default or empty default or empty default or empty

Scaling default or empty default or empty default or empty default or empty

BottomScale default or empty default or empty default or empty default or empty

Table 47 Valid field values when importing digital inputs (continued)

Field name & default value DI [COM] DI [FSC] DI [SYS] DI [other]

Page 628: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

F – Import and Export

632 Release 152, Issue 1.0

Field record handling related to digital outputs

Table 48 on page 632 shows the handling of imported field records related to digital outputs.

For more information on the type of data that is expected in a record, see “Database setup and field properties” on page 614.

TopScale default or empty default or empty default or empty default or empty

EngineeringUnits default or empty default or empty default or empty default or empty

TransmitterAlarmLow default or empty default or empty default or empty default or empty

TransmitterAlarmHigh default or empty default or empty default or empty default or empty

SOESetPointLow default or empty default or empty default or empty default or empty

SOESetPointHigh default or empty default or empty default or empty default or empty

TimerType default or empty default or empty default or empty default or empty

TimerBase default or empty default or empty default or empty default or empty

TimerValue default or empty default or empty default or empty default or empty

Range default or empty default or empty default or empty default or empty

1 Each DI [SYS] point type has its own default description.2 Status value is empty if DI [SYS] concerns a flasher point.3 SubUnit is empty.4 All DI [SYS] point types are safety related (Yes), except for flasher points.

Table 47 Valid field values when importing digital inputs (continued)

Field name & default value DI [COM] DI [FSC] DI [SYS] DI [other]

Note:1. For a good understanding of this table you should first read “Creating and importing

from an external database” on page 627.2. As the validity of a field record depends on the value in the Location field and on

the type of point, you see one column with values per location type.

Table 48 Database field interpretation for digital outputs

Field name & default value DO [COM] DO [FSC] DO [SYS] DO [other]

PointType default = string (DO)

string string string string

TagNumber default = text

text text text text

Page 629: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Creating and importing from an external database

Safety Manager Software Reference 633

NewTagNumber default = empty

empty or command text

empty or command text

empty or command text

empty or command text

Description default = no text

text text text1 text

Status default = no text

text text text text

Unit default = no text

text text text text

SubUnit default = no text

text text text text

SIL default = no text

text or empty

text or empty

text or empty

text or empty

SafetyRelated default = No

default or empty string or empty default2 or empty

string or empty

PowerUpValue default = 0

0, 1 or empty

0, 1 or empty

default or empty 0, 1 or empty

ForceEnable default = False

boolean or empty

default or empty default or empty boolean or empty

WriteEnable default = False

boolean or empty

default or empty default or empty default or empty

DataType default or empty default or empty default or empty default or empty

ComAllocationType# default = empty

“Output” or empty

“Output” or empty

“Output” or empty

“Output” or empty

Master# default = empty

string or empty

string or empty

string or empty

string or empty

Slave# default = empty

string or empty

string or empty

string or empty

string or empty

PLCAddress# default = empty

numeric or empty3

numeric or empty4

numeric or empty

numeric or empty

ChassisID/IOTAName default = empty

default or empty default or empty default or empty string or empty

SlotNumber default = empty

default or empty default or empty default or empty numeric or empty

ChannelNumber default = empty

default or empty default or empty default or empty numeric or empty

FaultReaction default = Low

default or empty default or empty default or empty Low, Scan or empty5

FaultReactionValue default or empty default or empty default or empty default or empty

Table 48 Database field interpretation for digital outputs (continued)

Field name & default value DO [COM] DO [FSC] DO [SYS] DO [other]

Page 630: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

F – Import and Export

634 Release 152, Issue 1.0

Field record handling related to binary inputs

Table 49 on page 635 shows the handling of imported field records related to binary inputs.

For more information on the type of data that is expected in a record, see “Database setup and field properties” on page 614.

FieldInputDevice default or empty default or empty default or empty default or empty

SignalType default or empty default or empty default or empty default or empty

Scaling default or empty default or empty default or empty default or empty

BottomScale default or empty default or empty default or empty default or empty

TopScale default or empty default or empty default or empty default or empty

EngineeringUnits default or empty default or empty default or empty default or empty

TransmitterAlarmLow default or empty default or empty default or empty default or empty

TransmitterAlarmHigh default or empty default or empty default or empty default or empty

SOESetPointLow default or empty default or empty default or empty default or empty

SOESetPointHigh default or empty default or empty default or empty default or empty

TimerType default or empty default or empty default or empty default or empty

TimerBase default or empty default or empty default or empty default or empty

TimerValue default or empty default or empty default or empty default or empty

Range default or empty default or empty default or empty default or empty

1 Each DO [SYS] point type has its own default description.2 The default SafetyRelated value for DO [SYS] is Yes.3 Leave PLCAddress# empty when allocating from/to another SM Controller. For details see “Points of attention when

importing a database” on page 628.4 Leave PLCAddress# empty when allocating from/to another SM Controller. For details see “Points of attention when

importing a database” on page 628.5 All outputs allocated to one output module must have the same fault reaction (Low or Scan).

Table 48 Database field interpretation for digital outputs (continued)

Field name & default value DO [COM] DO [FSC] DO [SYS] DO [other]

Note:1. For a good understanding of this table you should first read “Creating and importing

from an external database” on page 627.2. As the validity of a field record depends on the value in the Location field and on

the type of point, you see one column with values per location type.

Page 631: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Creating and importing from an external database

Safety Manager Software Reference 635

Table 49 Database field interpretation for binary inputs

Field name & default value BI [COM] BI [FSC] BI [SYS] BI [other]

PointType default = string (BI)

string string string string

TagNumber default = text

text text text text

NewTagNumber default = empty

empty or command text

empty or command text

empty empty or command text

Description default = no text

text text text text

Status default or empty default or empty default or empty default or empty

Unit default = no text

text text text text

SubUnit default = no text

text text text text

SIL default = no text

text or empty

text or empty

text or empty

text or empty

SafetyRelated default = No

default or empty default or empty default1 or empty

string or empty

PowerUpValue default = 0

numeric or empty

numeric or empty

default or empty default or empty

ForceEnable default = False

boolean or empty

boolean or empty

default or empty boolean or empty

WriteEnable default = False

boolean or empty

default or empty default or empty default or empty

DataType default = Word

string or empty

string or empty

“Byte, Word” or empty

string2 or empty

ComAllocationType# default = empty

string or empty

string or empty

“Output” or empty

“Output” or empty

Master# default = empty

string or empty

string or empty

string or empty

string or empty

Slave# default = empty

string or empty

string or empty

string or empty

string or empty

PLCAddress# default = empty

numeric or empty3

numeric or empty4

numeric or empty

numeric or empty

ChassisID/IOTAName default or empty default or empty default or empty default or empty

SlotNumber default or empty default or empty default or empty default or empty

ChannelNumber default or empty default or empty default or empty default or empty

Page 632: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

F – Import and Export

636 Release 152, Issue 1.0

Field record handling related to binary outputs

Table 50 on page 637 shows the handling of imported field records related to binary outputs.

For more information on the type of data that is expected in a record, see “Database setup and field properties” on page 614.

FaultReaction default = Fixed Value

“Fixed Value, Freeze” or empty

“Fixed Value, Freeze” or empty

default or empty “Fixed Value, Freeze5” or empty

FaultReactionValue default = 0

numeric or empty

numeric or empty

default or empty numeric or empty

FieldInputDevice default = Undefined

default or empty default or empty default or empty string or empty

SignalType default or empty default or empty default or empty default or empty

Scaling default or empty default or empty default or empty default or empty

BottomScale default or empty default or empty default or empty default or empty

TopScale default or empty default or empty default or empty default or empty

EngineeringUnits default or empty default or empty default or empty default or empty

TransmitterAlarmLow default or empty default or empty default or empty default or empty

TransmitterAlarmHigh default or empty default or empty default or empty default or empty

SOESetPointLow default or empty default or empty default or empty default or empty

SOESetPointHigh default or empty default or empty default or empty default or empty

TimerType default or empty default or empty default or empty default or empty

TimerBase default or empty default or empty default or empty default or empty

TimerValue default or empty default or empty default or empty default or empty

Range default or empty default or empty default or empty default or empty

1 All BI [SYS] point types related to clock and date settings are not safety related (No). All other BI [SYS] point types, such as RepairTimer, are safety related (Yes).

2 For BI [other] points the data type Float is not valid.3 Leave PLCAddress# empty when allocating from/to another SM Controller. For details see “Points of attention when

importing a database” on page 628.4 Leave PLCAddress# empty when allocating from/to another SM Controller. For details see “Points of attention when

importing a database” on page 628.5 For BI [other] points the default value is Undefined

Table 49 Database field interpretation for binary inputs (continued)

Field name & default value BI [COM] BI [FSC] BI [SYS] BI [other]

Page 633: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Creating and importing from an external database

Safety Manager Software Reference 637

Note:1. For a good understanding of this table you should first read “Creating and importing

from an external database” on page 627.2. As the validity of a field record depends on the value in the Location field and on

the type of point, you see one column with values per location type.

Table 50 Database field interpretation for binary outputs

Field name & default value BO [COM] BO [FSC] BO [other]

PointType default = string (BO)

string string string

TagNumber default = text

text text text

NewTagNumber default = empty

empty or command text

empty or command text

empty or command text

Description default = no text

text text text

Status default = no text

text text text

Unit default = no text

text text text

SubUnit default = no text

text text text

SIL default =no text

text or empty

text or empty

text or empty

SafetyRelated default = No

default or empty boolean or empty

boolean or empty

PowerUpValue default = 0

numeric or empty

numeric or empty

numeric1 or empty

ForceEnable default = False

boolean or empty

default or empty boolean or empty

WriteEnable default or empty default or empty default or empty

DataType default = Word

string or empty

string or empty

“Byte, Word, Long” or empty

ComAllocationType# default = empty

“Output” or empty

“Output” or empty

“Output” or empty

Master# default = empty

string or empty

string or empty

string or empty

Slave# default = empty

string or empty

string or empty

string or empty

Page 634: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

F – Import and Export

638 Release 152, Issue 1.0

Field record handling related to analog in- and outputs

Table 51 on page 639 shows the handling of imported field records related to analog in- and outputs.

For more information on the type of data that is expected in a record, see “Database setup and field properties” on page 614.

PLCAddress# default = empty

numeric or empty2

numeric or empty3

numeric or empty

ChassisID/IOTAName default = empty

default or empty default or empty string or empty

SlotNumber default = empty

default or empty default or empty numeric or empty

ChannelNumber default = empty

default or empty default or empty numeric or empty

FaultReaction default or empty default or empty default or empty

FaultReactionValue default or empty default or empty default or empty

FieldInputDevice default or empty default or empty default or empty

SignalType default or empty default or empty default or empty

Scaling default or empty default or empty default or empty

BottomScale default or empty default or empty default or empty

TopScale default or empty default or empty default or empty

EngineeringUnits default or empty default or empty default or empty

TransmitterAlarmLow default or empty default or empty default or empty

TransmitterAlarmHigh default or empty default or empty default or empty

SOESetPointLow default or empty default or empty default or empty

SOESetPointHigh default or empty default or empty default or empty

TimerType default or empty default or empty default or empty

TimerBase default or empty default or empty default or empty

TimerValue default or empty default or empty default or empty

Range default or empty default or empty default or empty

1 PowerupValue for BO [other] must be an integer or long integer, it cannot be a float.2 Leave PLCAddress# empty when allocating from/to another SM Controller. For details see

“Points of attention when importing a database” on page 628.3 Leave PLCAddress# empty when allocating from/to another SM Controller. For details see

“Points of attention when importing a database” on page 628.

Table 50 Database field interpretation for binary outputs (continued)

Field name & default value BO [COM] BO [FSC] BO [other]

Page 635: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Creating and importing from an external database

Safety Manager Software Reference 639

Note:1. For a good understanding of this table you should first read “Creating and importing

from an external database” on page 627.2. As the validity of a field record depends on the value in the Location field and on

the type of point, you see one column with values per location type.

Table 51 Database field interpretation for analog inputs and outputs

Field name & default value AI [SYS] AI [other] AO [any]

PointType default = string (AI or AO)

string string string

TagNumber default = text

text text text

NewTagNumber default = empty

empty empty or command text

empty or command text

Description default = no text

text text text

Status default or empty default or empty default or empty

Unit default = no text

text text text

SubUnit default = no text

text text text

SIL default = no text

text or empty

text or empty

text or empty

SafetyRelated default = No

default or empty string or empty

string or empty

PowerUpValue default = 0

default or empty default or empty numeric or empty

ForceEnable default = False

default or empty boolean or empty

boolean or empty

WriteEnable default or empty default or empty default or empty

DataType default or empty default or empty default or empty

ComAllocationType# default = empty

“Output” or empty

“Output” or empty

“Output” or empty

Master# default = empty

string or empty

string or empty

string or empty

Slave# default = empty

string or empty

string or empty

string or empty

Page 636: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

F – Import and Export

640 Release 152, Issue 1.0

PLCAddress# default = empty

numeric or empty

numeric or empty

numeric or empty

ChassisID/IOTAName default = empty

default or empty string or empty

string or empty

SlotNumber default = empty

default or empty numeric or empty

numeric or empty

ChannelNumber default = empty

default or empty numeric or empty

numeric or empty

FaultReaction default = see note 1

default or empty Hold, Scan, Top Scale, Bottom Scale

0mA, Appl

FaultReactionValue default or empty default or empty default or empty

FieldInputDevice default or empty default or empty default or empty

SignalType default = 4-20mA

default or empty string or empty

string or empty

Scaling default = True

boolean or empty

boolean or empty

default or empty

BottomScale default = 02

numeric or empty

numeric or empty

numeric or empty

TopScale default = 03

numeric or empty

numeric or empty

numeric or empty

EngineeringUnits default = empty

string or empty

string or empty

string or empty

TransmitterAlarmLow default, see note4

numeric or empty

numeric or empty

numeric or empty

TransmitterAlarmHigh default, see note5

numeric or empty

numeric or empty

numeric or empty

SOESetPointLow default = see note 6

numeric or empty

numeric or empty

numeric or empty

SOESetPointHigh default = see note 7

numeric or empty

numeric or empty

numeric or empty

TimerType default or empty default or empty default or empty

TimerBase default or empty default or empty default or empty

TimerValue default or empty default or empty default or empty

Range default or empty default or empty default or empty

1 Default fault reaction = Bottom scale for AI, 0mA for AO2 The BottomScale field is ignored if Scaling = False

Table 51 Database field interpretation for analog inputs and outputs (continued)

Field name & default value AI [SYS] AI [other] AO [any]

Page 637: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Creating and importing from an external database

Safety Manager Software Reference 641

Field record handling related to logical symbols

Table 52 on page 641 shows the handling of imported field records related to logical symbols.

For more information on the type of data that is expected in a record, see “Database setup and field properties” on page 614.

3 The TopScale field is ignored if Scaling = False4 If Scaling is False the default value for TransmitterAlarmLow = 491 (1967 for

AI [SYS] points). If Scaling is True the default value for TransmitterAlarmLow depends on the chosen SignalType: For 0-5V and 1-5V the default is 0.75 (2.5 for AI [SYS] points); for 0-10V and 2-10V the default is 2; for 0-20mA and 4-20mA (SignalType default) the default TransmitterAlarmLow value is 3.

5 If Scaling is False the default value for TransmitterAlarmHigh = 3428 (3068 for AI [SYS] points). If Scaling is True the default value for TransmitterAlarmHigh depends on the chosen SignalType: For 0-5V and 1-5V the default is 5.23 (3.9 for AI [SYS] points); for 0-10V and 2-10V the default is 10.46; for 0-20mA and 4-20mA the default TransmitterAlarmHigh value is 20.93.

6 Identical to TransmitterAlarmLow (see note below)7 Identical to TransmitterAlarmHigh (see note below)

Note:1. For a good understanding of this table you should first read “Creating and importing

from an external database” on page 627.2. As the validity of a field record depends on the value in the Location field and on

the type of point, you see one column with values per location type.3. Markers carrying binary signals in the application logic are treated as registers in the

database tables.

Table 52 Database field interpretation for logical symbols

Field name & default value M (marker) T (timer) C (counter) R (register)

PointType default = string

string string string string

TagNumber default = text

text text text text

NewTagNumber default = empty

empty empty empty empty

Description default = no text

text text text text

Page 638: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

F – Import and Export

642 Release 152, Issue 1.0

Unit default = no text

text text text text

Status default or empty default or empty default or empty default or empty

SubUnit default = no text

text text text text

SIL default = no text

text or empty

text or empty

text or empty

text or empty

SafetyRelated default or empty default or empty default or empty default or empty

PowerUpValue default = 0

0, 1or empty

default or empty numeric or empty

numeric or empty

ForceEnable default = False

boolean or empty

default or empty default or empty boolean1 or empty

WriteEnable default = False

default or empty boolean or empty

boolean or empty

boolean2 or empty

DataType default = Word

default or empty default or empty default or empty string or empty

ComAllocationType# default = empty

“Output” or empty

“Output” or empty

“Output” or empty

“Output” or empty

Master# default = empty

string or empty

string or empty

string or empty

string or empty

Slave# default = empty

string or empty

string or empty

string or empty

string or empty

PLCAddress# default = empty

numeric or empty

numeric or empty

numeric or empty

numeric or empty

ChassisID/IOTAName default or empty default or empty default or empty default or empty

SlotNumber default or empty default or empty default or empty default or empty

ChannelNumber default or empty default or empty default or empty default or empty

FaultReaction default or empty default or empty default or empty default or empty

FaultReactionValue default or empty default or empty default or empty default or empty

FieldInputDevice default or empty default or empty default or empty default or empty

SignalType default or empty default or empty default or empty default or empty

Scaling default or empty default or empty default or empty default or empty

BottomScale default or empty default or empty default or empty default or empty

TopScale default or empty default or empty default or empty default or empty

EngineeringUnits default or empty default or empty default or empty default or empty

TransmitterAlarmLow default or empty default or empty default or empty default or empty

Table 52 Database field interpretation for logical symbols

Field name & default value M (marker) T (timer) C (counter) R (register)

Page 639: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Creating and importing from an external database

Safety Manager Software Reference 643

TransmitterAlarmHigh default or empty default or empty default or empty default or empty

SOESetPointLow default or empty default or empty default or empty default or empty

SOESetPointHigh default or empty default or empty default or empty default or empty

TimerType default = empty

default or empty string or empty

default or empty default or empty

TimerBase default = 100ms

default or empty string or empty

default or empty default or empty

TimerValue default = 1

default or empty numeric or empty

default or empty default or empty

Range default or empty default or empty default or empty default or empty

1 You can only set ForceEnable to True if the register acts as sheet reference for binary/numeric signals. 2 You can only set WriteEnable to True if the register acts as functional logic.

Table 52 Database field interpretation for logical symbols

Field name & default value M (marker) T (timer) C (counter) R (register)

Page 640: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

F – Import and Export

644 Release 152, Issue 1.0

Log fileThe following actions are performed if faults are detected during the import of an external database:

1. None of the points are imported and

2. A log file is created

You can use this log file to trace and correct the errors in the external database and then re-import the database.

Page 641: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Safety Manager Software Reference 645

GAPPENDIX

Sequence of events (SOE)

Sequence of events (SOE) provides the option to detect and record events that indicate or cause deviations from normal process behavior.

This appendix explains the configuration and usage of SOE related to Safety Manager.

Topic See

Introduction page 646

Sequence-of-Event Recording to Experion page 649

Configuring SOE page 652

Event Specification page 656

SOE Characteristics page 660

Page 642: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

G – Sequence of events (SOE)

646 Release 152, Issue 1.0

IntroductionAs an introduction to sequence-of-events (SOE) the following topics are discussed:

• Sequence-of-event recording

• SOE ID

• SOE logging

Sequence-of-event recordingSafety Manager contains an integrated sequence-of-event (SOE) recording function, which allows the system to detect and record events that indicate or may cause deviations from normal process operation.

Examples of such events are:

• Change of state of a valve limit switch,

• Steam pressure becoming too high,

• Maintenance override or forcing points - effected by a maintenance engineer,

• Faults in the field (e.g. open transmitter loop),

• Faults in Safety Manager input/output interfaces.

The following topics discuss how Safety Manager handles:

• Event detection and recording

• Event collection & management

Event detection and recording

Safety Manager inspects all defined process quantities once per scan time for a change of state. For SOE the scan time is equal to the application cycle time. For low latency SOE the scan time is 1 ms.

For each changed process quantity an event is recorded in an event buffer that resides within the system.

• The SOE function records events if:

- an event occurred for a point which is SOE-enabled, (applies to both process points and system points)

- a force is applied or removed on a point,

• An event record contains:

Page 643: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Introduction

Safety Manager Software Reference 647

- the SOE ID of the related point (see “SOE ID” on page 647),

- the event (as described in “Event Specification” on page 656),

- the time stamp of the event (see “SOE Resolution” on page 660).

Event collection & management

All recorded events are sent to an Event Collection & Management System, such as Experion™, which may also collect from other event generating systems.

This integrated log in the Event Collection & Management System provides excellent information for post-mortem analysis of abnormal process behavior, in line with the “traceability requirements” of the IEC 61508 and ANSI/ISA S84.01.

SOE IDSOE IDs are unique ID numbers assigned to SOE-enabled points and force enabled points. They allow event communication to the Event Collection & Management System with minimal communication overhead.

• If an event occurs for a SOE-enabled point, its SOE ID is contained in the event report. Actual point properties such as point type, tag number, safety relation, etc. are not communicated.

• The receiving Event Collection & Management System contains a database with all SOE-enabled point properties. From that database it is able to reproduce all point properties, based on the received SOE ID.

SOE IDs are used for event recording to e.g. Experion™ or Safety Historian. A unique SOE ID consists of the ‘Node number’ of the corresponding controller and the system generated SOE ID for the subject point.

For more information about SOE IDs see “Configuring SOE” on page 652.

Attention:

When setting the SOE ID range: • Safety Builder always uses 2 SOE ID’s for the following system Points

(SOEBufferFull and ControllerFault) 1);• SOE ID’s 0—15 are reserved and cannot be used 1);• the highest SOE ID that can be assigned is 65534 1).

1) applies to each individual controller

Page 644: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

G – Sequence of events (SOE)

648 Release 152, Issue 1.0

SOE loggingAs an introduction to SOE logging the following topics are available:

• SOE channels

• Time stamp

A related topic is SOE ID.

SOE channels

Logged events are reported to Event Collection & Management Systems, such as Experion™, via SOE channels which operate through Safety Manager's communication interfaces.

You can configure one SOE channel per USI.

Time stamp

The time stamp provided in the SOE report is created and reported by the module within Safety Manager that detects the event. This means that e.g. communication delays will not change the reported time stamp of an event.

For more information about time stamping see “SOE Resolution” on page 660.

Attention:

It is mandatory to synchronize the system clocks of all SOE generating devices in a plant if all their event reports (including time stamp) are to be collected in one database.

This is even more important if daylight saving is applied by Safety Manager.

Page 645: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Sequence-of-Event Recording to Experion

Safety Manager Software Reference 649

Sequence-of-Event Recording to ExperionThis section indicates how Experion™ is used as Event Collection & Management System.

For details see the following related topics:

• Introduction

• Configuration

IntroductionSequence-of-event (SOE) data generated by Safety Manager can be logged by an Event Collection & Management System such as Experion™.

Using Experion as Event Collection & Management System has the following advantages:

1. Full integration, resulting in no compatibility issues.

2. Collection of SOE data from multiple Experion related systems in one log file.

Each event on a SOE-enabled point is time-stamped by the module that detects the event. Subsequently it is reported to the Experion server, where it is incorporated into the standard Experion SOE table. Standard SOE displays are available to view the events as they are reported, as shown in Figure 115 on page 650.

Page 646: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

G – Sequence of events (SOE)

650 Release 152, Issue 1.0

ConfigurationTo configure Experion™ as Event Collection & Management System you should examine the following topics:

• Configuration requirements

• Setting up SOE to Experion

• Supported events

Configuration requirements

If you wish to send Safety Manager generated event data to Experion™, the Safety Manager configuration must have:

Figure 115 Example of an Experion Station “SOE display”

Attention:

Experion only logs Safety Manager events if points have been assigned to an SOE-only point controller. For configuration details refer to the Experion guidelines.

Page 647: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Sequence-of-Event Recording to Experion

Safety Manager Software Reference 651

1. An Experion protocol based communication link between Safety Manager and the Experion server.

2. A shared clock synchronization with Experion.

3. A SOE-only point controller configured in Experion

Setting up SOE to Experion

Setting up sequence-of-event recording to Experion consists of the following steps:

1 Enable SOE collection for the Experion server.

2 Assign a valid SOE ID range for the Safety Manager.

3 Set the appropriate points SOE-enabled (this assigns a SOE ID to each point).

4 Update the point database in the SOE-only point controller.

For details see “Configuring SOE” on page 652.

Supported events

The following event types are recorded and stored by the Experion server:

• Process point events of types DI, DO, AI, and AO,

• Force events of point,

• SOE-enabled system markers and diagnostic markers including

- diagnostic and system data (user to select which are to be SOE-enabled)

- SOE buffer full event (always SOE-enabled)

For a more detailed specification of the event types see “Event Specification” on page 656.

Page 648: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

G – Sequence of events (SOE)

652 Release 152, Issue 1.0

Configuring SOEConfiguring SOE basically comes down to:

1. Apply the required SOE settings of the SM Controller (in Network Configurator \ Controller properties \ SOE tab)

a. Select the SOE Enable box.

b. Define the SOE ID Range as necessary; see “Setting the SOE ID Range” on page 654.

2. Prepare the communication channel for SOE; see “Configuring the SOE Channel” on page 652,

3. Use a shared clock synchronization; see in “Synchronizing clock sources” on page 653,

4. Set points “SOE-enabled” and allocate SOE sequence numbers as described in “SOE-enabling of points” on page 654.

5. Import the SOE-enabled points in the Event Collection & Management System as described in “SOE-enabling of points” on page 654.

Configuring the SOE ChannelBefore sequence-of-event recording can be used, one or more communication channels need to be identified as "SOE channel" (i.e. the communication channel used by the Event Collection & Management System).

A SOE communication channel must use the Experion™ communication protocol.

To setup a channel for SOE you must:

1 Open Network Configurator

2 As indicated in Figure 116 on page 653, open the device properties of the device(s) you want to configure for SOE, and

3 Tick the SOE collection box.

Attention:

1. You can assign one SOE channel per USI.

2. If a SOE channel configuration is modified, any SOE data that remains behind in the modified system may be lost.

Page 649: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Configuring SOE

Safety Manager Software Reference 653

Synchronizing clock sources

All SOE devices must synchronize their clocks to a master clock in order to guarantee that all events in the plant are time stamped from a single (master) clock.

To obtain this situation SM Controllers can synchronize their clocks to:

• a shared plant clock

• the clock of the Event Collection & Management System.

For more information about synchronizing clock sources see “Real-time clock synchronization” on page 501.

Figure 116 Tick SOE collection to configure the channel for SOE

Caution:1. Experion can not detect if/what daylight saving settings are applied by Safety

Manager.2. Failure to synchronize system clocks and time zones correctly may cause incorrect

interpretations when you analyze a SOE log that contains events with time stamps from multiple systems.

Page 650: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

G – Sequence of events (SOE)

654 Release 152, Issue 1.0

Setting the SOE ID Range

This topic provides guidelines for setting specific SOE ID ranges. Setting specific ranges is recommended for large plants only. Large plants are plants that contain more than 63 controllers, as Safety Builder provides for up to 63 distinct node numbers. For plants that contain up to 63 controllers setting specific ranges is not necessary, although the user can apply ranges if he chooses to do so.

Large plants contain at least two controllers with identical node numbers. This affects the singularity of the so-called ‘unique SOE ID’ and possibly post mortem event analyses.

A unique SOE ID consists of the ‘Node number’ of the corresponding controller and the system generated SOE ID for the subject point. So, to avoid overlapping ranges in large plants it is recommended to define separate SOE ID ranges for those controllers that have identical node numbers.

The SOE ID range can be set in Network Configurator, by opening the Physical properties of Safety Manager. The range is defined by the values stated in Min SOE ID and Max SOE ID. The first available sequence number per controller is 16.

SOE-enabling of points

Attention:

When setting the SOE ID range: • Safety Builder always uses 2 SOE ID’s for the following system Points

(SOEBufferFull and ControllerFault) 1);• SOE ID’s 0—15 are reserved and cannot be used 1);• the highest SOE ID that can be assigned is 65534 1).

1) applies to each individual controller

Related topic(s): “SM Controller properties (physical) - tab: SOE” on page 98

Tip:

Before you set all point SOE-enabled (which is technically fine), you should first consider if this contributes to the abnormal process behavior analysis. If not, the events generated by points that do not really contribute will only pollute the SOE log.

Page 651: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Configuring SOE

Safety Manager Software Reference 655

Safety Manager points need to be prepared for sequence-of-event recording; in other words, they must be "SOE-enabled". Also, they must be provided with a SOE ID.

The device that receives the SOE data uses the SOE IDs to uniquely identify points.

To make Safety Manager points SOE-enabled, do the following:

1 Open the Point Configurator in Safety Builder.

2 Enable SOE by either:

a. Open Point Properties and tick the SOE Enable box for each individual point you want to enable SOE on.

b. Import an external point database containing all appropriate settings for each SOE-enabled point.

3 Configure any properties as necessary (e.g. setting the SOE limits for AI/AO points).

4 Compile and download the updated application.

Export SOE-enabled pointsAfter you assigned SOE IDs you must export the relevant points and their properties to your Event Collection & Management System.

Without these properties the Event Collection & Management System is unable to interpret the SOE ID.

• Click Export Points in the Point Configurator to export points from Safety Manager.

• Consult the user guides of the Event Collection & Management System to determine how to import.

Note:

SOE IDs are also assigned if points are force-enabled. For more information see “Force Events” on page 659.

A SOE ID is assigned automatically.

Page 652: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

G – Sequence of events (SOE)

656 Release 152, Issue 1.0

Event Specification

The SOE function of Safety Manager records the following type of events:

• point events (see “Point Events” on page 656), and

• force events (see “Force Events” on page 659)

Point EventsA point event is recorded if an event occurs for a process point which is SOE-enabled. Refer to “SOE-enabling of points” on page 654 to see how to enable SOE on points.

For specific SOE related information on point events see:

• System markers

• Digital inputs (DI)

• Digital outputs (DO)

• Analog inputs and outputs (AI, AO)

• Markers (M)

• Timers (T)

• Counters (C)

System markers

System markers are points defined by the system. They can be of type DI and DO.

When you enable the SOE function of Safety Manager the ControllerFault and SoeBufferFull system markers are automatically SOE-enabled.

This guarantees that minimal information about the system is included in the SOE report. You are free to expand and set the SOE-enable flag on other system markers as well.

An event occurs if the value of the SOE-enabled system point changes (e.g. Low to High or High to Low).

Tip:

Most system and diagnostic events are accessible using system & diagnostic markers. You can treat system and diagnostic markers as points and include them in your event recording. For more information, see “System markers” on page 656.

Page 653: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Event Specification

Safety Manager Software Reference 657

The event report will contain the point identification, the current point value and the date and time that the event occurred.

Digital inputs (DI)

For point types DI, an event occurs if the application value of the point as applied to the application logic changes, i.e. Low to High or High to Low.

The event report will contain the point identification, the current point value and the date and time that the event occurred.

Digital outputs (DO)

For point type DO, an event occurs if the scan value of the point as applied to the process changes, i.e. Low to High or High to Low.

The event report will contain the point identification, the current point value and the date and time that the event occurred.

Analog inputs and outputs (AI, AO)

An event occurs for analog point types such as AI and AO if the point application value moves from one operational area to another. In general, an event generates a sequence of event (SOE) message or an alarm, or both.

With respect to SOE, Alarm Limit is also referred to as SOE Setpoint.

In case Safety Manager is connected to Experion using CDA, there is also a relation with Alarming Limits that are published to Experion.

Since the basic principles apply to either one, relevant information for both types of events is included in this topic.

For more details see:

• Operational areas

Operational areas

Several operational areas can be defined for analog Points. The table below shows the operational areas, when they apply, and relevant additional information:

Operational area SOE (Alarm Limit, or SOE Setpoint) Experion via CDA (Alarming Limit)

LowLow Applicable

The low-level event area, below the SOE Alarm Limit LowLow.

Applicable

The lowest-level event area, below the LowLow Limit.

Low Not applicable Applicable

The low-level event area, below the Low Limit.

Page 654: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

G – Sequence of events (SOE)

658 Release 152, Issue 1.0

Figure 117 on page 658 shows the principle for event definition when the application value moves from one operational area into another. It only shows the Healthy area and the areas closest to it. The principle applies to any bordering areas, and to any type of event recording of Point types AI and AO.

The hysteresis (i.e. "lag") is 0.5% of the full scale of the analog value.

Markers (M)

For point type M, an event occurs if the value of the point changes, i.e. Low to High or High to Low.

The event report will contain the point identification, the current point value and the date and time that the event occurred.

Healthy Applicable

The normal operational area, between the SOE LowLow and HighHigh event areas.

Applicable

The normal operational area, between the Low and High event areas.

High Not applicable Applicable

The high-level event area, above the High Limit.

HighHigh Applicable

The high-level event area, above the SOE Alarm Limit HighHigh.

Applicable

The highest-level event area, above the HighHigh Limit.

Figure 117 Event definition for Point types AI and AO

Related topic(s): “Limit” on page 610

Operational area SOE (Alarm Limit, or SOE Setpoint) Experion via CDA (Alarming Limit)

Healthy

Hysteresis

Hysteresis

Maximum

Minimum

Setpoint Low

Setpoint High

Page 655: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Event Specification

Safety Manager Software Reference 659

Timers (T)

For point type T, an event occurs if a running timer expires.

The event report will contain the point identification and the date and time that the event occurred.

Counters (C)

For point type C, an event occurs if the counter value changes from non-zero to zero.

The event report will contain the point identification and the date and time that the event occurred.

Force Events

A force event occurs if a process point is forced or a force is removed. The event report will contain the point identification (tag number), an indication if the force was activated or removed, and the date and time that the event occurred.

If the force concerns a point that is SOE-enabled, a point event may occur as well.

Note:

SOE IDs are always assigned to force-enabled points if Safety Manager is SOE-enabled.

Page 656: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

G – Sequence of events (SOE)

660 Release 152, Issue 1.0

SOE CharacteristicsSOE characteristics provides additional details related to SOE recording.

The following topics are available:

• SOE Resolution

• SOE channels and SOE buffers

• Response to anomalies

SOE Resolution

All detected events are immediately time stamped by the system. The time stamp has a resolution of 1 ms.

SOE channels and SOE buffersSafety Manager buffers events until they have been reported via the configured SOE channel(s).

For more information see:

• SOE channels

• SOE buffer characteristics

SOE channels

SOE channels are used to communicate with Event Collection & Management Systems.

SOE channels use the Experion™ protocol communication layer.

Note:

The scan time each system engages to look for new events determines how soon an event can be detected after its occurence. For SOE the scan time is equal to the application cycle time. For low latency SOE the scan time is 1 ms.

Tip:

To configure a SOE channel, see “Configuring the SOE Channel” on page 652.

Page 657: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

SOE Characteristics

Safety Manager Software Reference 661

You can configure one or more SOE channels per Safety Manager. When configuring SOE channels you:

• must have the Experion protocol configured on the physical layer

• can configure one channel per USI

For information on communication failures related to SOE channels see Communication failures.

Communication failures

If a SOE channel goes off-line:

• a diagnostic message is generated, and

• updating event reports via that channel stops. Event retrieval continues.

Any incoming events retrieved in that period are stored in the event buffer of the affected SOE channel.

If the off-line SOE channel becomes healthy again:

• the buffered events will be reported to the Event Collection & Management System, and event retrieval and reporting will resume as normal for both channels.

If the off-line SOE channel does not recover in time and the buffer overflows the responses as defined in “SOE buffer characteristics” on page 661 apply.

SOE buffer characteristics

System level SOE buffer

At system level Safety Manager maintains one buffer per SOE channel, each capable of storing one thousand events.

If an event buffer overflows as a result of an avalanche of events or communication failures with the event collecting & managing device:

1. All subsequent events are ignored for a period of 4 hours. This ensures that the events recorded at the start of a plant upset are kept for post mortem-analysis.

2. Safety Manager only overwrites events in a full buffer if they are older than four hours.

If a buffer overflow occurs, a “SOE buffer full” event is generated and added to the SOE buffer.

Note:

The operation of each communication channel used to report SOE is monitored by Safety Manager.

Page 658: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

G – Sequence of events (SOE)

662 Release 152, Issue 1.0

Module level SOE buffer

SM Universal IO modules have their own local SOE buffer, capable of storing 32 events. If this buffer is full a diagnostic is generated for that module.

Response to anomalies

The following bullets refer to SOE related anomalies you should expect, and be prepared for:

• SOE buffer not emptied in time and overflows. See “SOE buffer characteristics” on page 661 for details.

• Unable to access the Event Collection & Management System. See “Communication failures” on page 661 for details.

Caution:

In addition to the “expected SOE anomalies” discussed below the following should be taken into consideration:• Events that are ready to send (stored in the SOE buffer) are lost when you replace a

non-redundant USI on-line.• Events generated during an OLM procedure may be lost.

Page 659: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Safety Manager Software Reference 663

HAPPENDIX

Simulation

Simulation mode of Safety Manager is a TÜV approved function that enables the user to test (i.e. verify and validate) the application and configuration in a simulated environment.

This appendix explains the usage of Simulation mode of Safety Manager.

Topic See

Introduction page 664

Using Simulation mode page 667

Page 660: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

H – Simulation

664 Release 152, Issue 1.0

IntroductionSimulation mode of Safety Manager is a TÜV approved function that enables the user to test (i.e. verify and validate) the application and configuration in a simulated environment.

Simulation is typically used during creation and modification of an application by an engineering department. It provides effective means for verification and validation before application software is released for use in a production environment.

This section describes the following:

• Features

• Advantages

FeaturesSimulation mode has the following features:

• Simulation mode only requires Control Processor hardware (such as a Training and Simulation Unit) that matches the actual Control Processor configuration,

• verification and validation work as in Operation mode,

• external communication can be used as in Operation mode; communication behavior is real-time and identical to actual operation.

The following topics provide further details about:

• Required hardware

Attention:

Be aware when you use Simulation mode in a production environment. It is specifically designed to be used in a simulated environment and does not provide the normal safety control that is guaranteed in Operation mode.

It is strongly recommended to test application related developments of Safety Builder in a fully simulated environment. Testing of external communication may require solutions that involve controlled connection to (part of) a production environment.

Note

The application cycle time in Simulation mode matches that in Operation mode. The deviation is < 10%.

Page 661: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Introduction

Safety Manager Software Reference 665

• Verification and validation

• External communication

Required hardware

Basically Simulation mode requires Control Processor hardware (such as a Training and Simulation Unit) that matches the actual Control Processor configuration. Chassis based IO modules are not required. SM universal IO modules can be connected. No field connections have to be made.

Honeywell SMS recommends to use the Control Processor hardware that has been specified by design in order to support any configuration and their functionalities that are available for the user.

This hardware configuration comprises of:

• A redundant CP configuration, to be able to support OLM

• 2 USI modules per CP (4 in total), to support all communication protocols

• QPP-0002, to support all hardware configurations

Verification and validation

Simulation mode is an integral function of Safety Builder. All functionalities are supported except the ones that require physical (chassis based) IO.

Engineering, verification and validation of application software is done in the same way as in Operation mode. For further details see “Using Simulation mode” on page 667.

External communication

In Simulation mode all communication protocols are supported as they are in Operation mode. This allows all communication to be tested within the simulated environment. For example this communication could comprise of display testing on an Experion system to test that all links to displays are correct.

AdvantagesUsing Simulation mode offers a number of advantages:

• the user has the possibility to create and test many more “what if” scenarios than in Operation mode,

• a high level of probability is achieved in the sense that the (modified) application and/or configuration is correct and functions as defined,

Page 662: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

H – Simulation

666 Release 152, Issue 1.0

• testing can be done for any given modification - irrespective of its size - up to the complete system.

• project schedules can be shortened significantly.

Page 663: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Using Simulation mode

Safety Manager Software Reference 667

Using Simulation modeThis section describes how to use Simulation mode of Safety Manager.

Use of Simulation mode requires one of these privilege levels:

• Supervisor

• Engineering

For a detailed overview of privilege levels see “Security” on page 429.

Further details on the use of this function are described in:

• Start or stop using Simulation mode

• Indications of the active mode

• Handling of diagnostics

Start or stop using Simulation modeBy default Safety Manager runs in Operation mode to provide normal safety control for the Process and Equipment Under Control.

For engineering and testing purposes in a simulated environment Simulation mode can be used.

To start or stop using Simulation mode do these steps:

1 In Network Configurator select the applicable Controller.

2 Select Hardware Configurator.

3 From the menu select Configure>Controller properties. A dialog is opened as shown in Figure 118 on page 668.

Attention:

In Simulation mode the user can compile and load applications as in Operation mode. On-line Modification (OLM) capability in the production environment will not be affected by changes made while in Simulation mode, irrespective of the number of loads in Simulation mode.

Page 664: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

H – Simulation

668 Release 152, Issue 1.0

4 Select the General tab.

5 In the section Operating mode select either: - Simulation or, - Operation.

6 Select OK. The selected mode is now active.

Indications of the active modeSafety Builder provides indications so the user can recognize the active mode.

The following topics describe:

• Safety Builder Configuration tools

• Safety Builder On-line tools

Safety Builder Configuration tools

When Configuration in the Navigation panel is selected, Safety Builder derives the Controller state from Safety Station.

Figure 118 Controller Properties - General tab

Page 665: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Using Simulation mode

Safety Manager Software Reference 669

Once Simulation is selected in Hardware Configurator, the user can start creating or modifying the application and/or configuration in the same way as he would do in Operation mode.

Table 53 on page 669 describes how the user can recognize the active mode in Safety Builder Configuration tools.

Safety Builder On-line tools

When On-line in the Navigation panel is selected, Safety Builder derives the Controller state from the Control Processor.

In Simulation mode the normal procedure for loading a compiled application can be followed. To start this procedure select Load Controller in Controller Management and follow the standard instructions.

Table 54 on page 669 describes how the user can recognize the active mode in Safety Builder On-line tools.

Table 53 Recognizing the active mode - Configuration tools

Safety Builder tool Operating mode - Operation Operating mode - Simulation

Hardware Configurator Controller properties > General tab

In this dialog the radio button Operation is selected.

In this dialog the radio button Simulation is selected.

Application Compiler The caption shows: Safety Builder and the name of the selected controller.

The caption shows: Safety Builder - [SIMULATION] and the name of the selected controller.

The Application Compiler report does not contain a message that refers to the active mode.

The Application Compiler report contains a message that refers to the active mode. This message is: MESSAGE Compiling for simulation mode

Note:

As long as the most recently compiled application is not yet loaded, the Control Processor contains the previously loaded version. The controller state of that version is shown.

Table 54 Recognizing the active mode - On-line tools

Safety Builder tool Operating mode - Operation Operating mode - Simulation

Controller Management System Information

In the General section, Operating mode shows Operation. 1

In the General section, Operating mode shows Simulation.1

Page 666: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

H – Simulation

670 Release 152, Issue 1.0

In Application Viewer all inputs that are configurable for forcing and writing can be forced and written, irrespective of how individual points are configured. This enables the user to simulate field situations and thus test the created and/or modified application software.

Handling of diagnosticsField connections do not physically exist or are ignored in Simulation mode. Therefore handling of diagnostic is different then in Operation mode. Details are listed below:

• diagnostics related to chassis based IO modules will be presented as healthy,

• all diagnostics related to SM universal IO modules are presented as in Operation mode; in this way it is tested that communication with each SM universal IO module is correct.

Controller Management OLM report

After the compiled version is loaded this report shows: Operation for the controller that version was loaded into.

After the compiled version is loaded this report shows: Simulation for the controller that version was loaded into.

Controller Management The caption shows: Safety Builder and the name of the selected controller.

The caption shows: Safety Builder - [SIMULATION] and the name of the selected controller.

Point Viewer The caption shows: Safety Builder and the name of the selected controller.

The caption shows: Safety Builder - [SIMULATION] and the name of the selected controller.

Application Viewer The caption shows: Safety Builder and the name of the selected controller.

The caption shows: Safety Builder - [SIMULATION] and the name of the selected controller.

1 As long as the most recently compiled application is not yet loaded, the Control Processor contains the previously loaded version. The controller state of that version is shown.

Table 54 Recognizing the active mode - On-line tools

Safety Builder tool Operating mode - Operation Operating mode - Simulation

Page 667: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Safety Manager Software Reference 671

IAPPENDIX

Diagnostic information

This appendix describes different types of diagnostic information; each typ has a dedicated section. Each section describes how that type of diagnostic information is presented or obtained, and what it means. Where applicable information is given about how to act upon occurring messages and/or situations.

Section Content See

QPP display messages Explains how to show messages on the user interface display on the QPP module, and how to read them.

page 672

Diagnostic messages Gives information about messages that are generated by the Control Processor.

page 675

Safety Builder on-line messages Gives information about messages that are generated by Safety Builder.

page 713

Communication status Gives information to assist the user in solving communication related issues.

page 716

Page 668: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

J – Competences and precautions

672 Release 152, Issue 1.0

QPP display messagesThe QPP module has a user interface display that informs the user of the status of the Control Processor and all the IO related to it.

The eight-digit display shows one message at a time, and the user can scroll between messages with the use of the buttons on the right-hand side of the display (see Figure 119 on page 672).

Many messages, like diagnostic messages, are divided into sub-messages, called stages (see Table 55 on page 673). The user interface display automatically scrolls through these stages within the current message.

When left alone for 30 seconds, the user interface display returns to the default status message.

Figure 119 the user interface display of the QPP-0001 and the QPP-0002

push buttons

display

Up

Down

Page 669: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

QPP display messages

Safety Manager Software Reference 673

Table 55 Messages displayed by the User Interface Display of the QPP module

Scroll Message Description

Up

Down

Fail Shows the number of diagnostic messages (N)

Frc Shows the number of forced points

IP 2B

IP 2A

IP 1B

IP 1A

Shows the details for the selected COM port.

If a COM port is configured the display shows: IP address (in two steps); Gateway; Gateway IP address (in two steps).

If a COM port is not configured the display shows: Not Config.; Gateway Not Config. (in two steps).

Sys Shows the Controller node number

Vb Shows the battery voltage for this Control Processor in Volts

Vcc Shows the 5VDC PSU output voltage for this Control Processor in Volts

Tmp Shows the temperature for this Control Processor

Date Shows the actual date

Time Shows the actual time

R #version no.# Shows the software version number

Default status message1

1 When selecting another display message with the scroll buttons, the display will always return to this message after a time-out.

For details see Table 56 on page 674

Diagnostic message N Shows the diagnostic messages that apply for this Controller.

If there are no messages the display shows “Fail 0”.

If there are multiple messages the last 32 messages are displayed in chronological order. The last message is shown first.

Select a message with the scroll buttons. When releasing a scroll button on a diagnostic message the display scrolls:

• the fault location in two steps (chassis and slot),

• the faulty module in the next step (module ID)

• the message body in two steps (Message 1 & 2)

• the error code in the next step (Error #)

After completing this cycle the display returns to the default status message.

1. Chass

2. Slot

3. Module ID

4. Message 1

5. Message 2

6. Error #

Diagnostic message N-1

1. Chass

2. Slot

3. Module ID

4. Message 1

5. Message 2

6. Error #

Page 670: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

J – Competences and precautions

674 Release 152, Issue 1.0

Table 56 Possible default status messages

Status Message1

1 A continuously rotating bar or a flashing star on the display indicates that the QPP is operational.

Alternating with

Busy with power-on checks PowerUp

Busy synchronizing Sync

Busy loading Loading

Waiting for download to start Waiting

Waiting for download to start Waiting with Flt

Key in IDLE: CP halted Halt

Key in RUN: CP halted due to faults Halt with Flt

Key in RUN: CP ready to start CPReady

Running with faults Running with Flt

Running no faults Running

Loading other CP, or loading own USI Sending

Page 671: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Diagnostic messages

Safety Manager Software Reference 675

Diagnostic messagesThis section gives information about messages that are generated by the Control Processor. This type of messages is referred to as “diagnostic messages”.

This section has these sub-sections:

• About diagnostic messages

• Module related diagnostic messages

About diagnostic messagesThis (sub-) section has these topics:

• Presentation of diagnostic messages in Safety Builder

• Interpreting diagnostic messages

• Other diagnostic messages

Presentation of diagnostic messages in Safety Builder

Figure 120 on page 675 shows an example of how diagnostic messages are presented in Safety Builder.

Safety Builder gives below listed information:

Figure 120 Example of diagnostic information in Safety Builder

Title Specifies the ...

Module Type module type the message relates to.

Page 672: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

J – Competences and precautions

676 Release 152, Issue 1.0

Interpreting diagnostic messages

Most diagnostic error messages that are described in this section include information about the cause of the problem and how to best remedy it.

• As a minimum, always record the relevant Module type, the Error code and Timestamp of occurring diagnostic messages in case you need to contact Honeywell SMS.

• If this solution does not work try to look for related problems (they may be hard to indicate or do not appear obvious at first glance) and solve those first.

• If the problem persists contact Honeywell SMS for advice or try to solve the problem by exchanging the affected modules in the circuitry.

For information about Experion Station displays, related to Safety Manager (“system information” and “diagnostics”), refer to the Experion User Documentation (Experion Safety Manager Integration Guide).

Most diagnostic messages relate to a specific module. To interpret a diagnostic message, focus on the reported module type (or ‘ModuleFault’) and use the table below to find more information about the corresponding message.

Module Description full description of the module.

Diagnostic Description description of the diagnostic message.

Cabinet Name location details of the relevant module.

Chassis / IOTA

Slot

Error Code error code related to the specified module.

Timestamp date and time the message was created.

Category the category the message relates to.

Title Specifies the ...

Table 57 Diagnostic messages sorted by Module ID

Module type Refer to...

BKM-0001 “Battery and key switch module (BKM-0001)” on page 694

IO-0001 IO-0002

“IO extender (IO-0001 and IO-0002)” on page 695

QPP-0001 QPP-0002

“Quadruple Processor Pack modules (QPP-0001 and QPP-0002)” on page 679

DO-1224 DO-1624

“Digital output modules (DO-1624 and DO-1224)” on page 710

RO-1024 “Relay output module (RO-1024)” on page 711

Page 673: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Diagnostic messages

Safety Manager Software Reference 677

Other diagnostic messages

Other diagnostic messages, not listed in this section, are also possible. If they occur, record the message (Module type, Error code and Timestamp) and the circumstances as completely as possible.

Other diagnostic messages you may be confronted with are:

• “General communication error messages” on page 713

• “Application Viewer messages” on page 713

In case the information in those topics does not (fully) solve the problem, contact Honeywell SMS.

SAI-0410 “Analog input module (SAI-0410)” on page 704

SAI-1620m “Analog input module (SAI-1620m)” on page 704

SAO-0220m “Analog output module (SAO-0220m)” on page 711

SDI-1624 SDI-1648

“Digital input modules (SDI-1624 and SDI-1648)” on page 701

SDIL-1608 “Digital input module (SDIL-1608)” on page 702

SDO-0424 “Digital output module (SDO-0424)” on page 708

SDO-0448 SDO-04110

“Digital output modules (SDO-04110 and SDO-0448)” on page 707

SDO-0824 “Digital output module (SDO-0824)” on page 705

SDOL-0424 SDOL-0448

“Digital output modules (SDOL-0424 and SDOL-0448)” on page 709

RUSIO-3224 RUSLS-3224

“SM universal IO modules (RUSIO-3224 and RUSLS-3224)” on page 696

USI-0001 USI-0002

“Communication module (USI-0001 and USI-0002)” on page 689

Related topic(s): “Other diagnostic messages” on page 677

“Module related diagnostic messages” on page 678

Table 57 Diagnostic messages sorted by Module ID (continued)

Module type Refer to...

Page 674: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

J – Competences and precautions

678 Release 152, Issue 1.0

Module related diagnostic messagesAny diagnostic message relates to a specific module. To interpret a diagnostic message, first focus on the reported Module type and use the list of topics below to find more information about the corresponding message.

Each topic contains a collection of diagnostic messages, alphabetically ordered by unique Description of the message. Any unique Description can apply to more than one (1) error code; error codes are not included in this document. Where applicable a brief explanation is given, the most likely cause of the problem and how to best remedy it.

As a minimum, always record the relevant Module type, the Error code and Timestamp, and the circumstances of occurring diagnostic messages in case you need to contact Honeywell SMS.

This sub-section has these topics:

• “Quadruple Processor Pack modules (QPP-0001 and QPP-0002)” on page 679

• “Communication module (USI-0001 and USI-0002)” on page 689

• “Battery and key switch module (BKM-0001)” on page 694

• “IO extender (IO-0001 and IO-0002)” on page 695

• “SM universal IO modules (RUSIO-3224 and RUSLS-3224)” on page 696

• “Digital input modules (SDI-1624 and SDI-1648)” on page 701

• “Digital input module (SDIL-1608)” on page 702

• “Analog input module (SAI-0410)” on page 704

• “Analog input module (SAI-1620m)” on page 704

• “Digital output module (SDO-0824)” on page 705

• “Digital output modules (SDO-04110 and SDO-0448)” on page 707

• “Digital output module (SDO-0424)” on page 708

• “Digital output modules (SDOL-0424 and SDOL-0448)” on page 709

• “Digital output modules (DO-1624 and DO-1224)” on page 710

• “Relay output module (RO-1024)” on page 711

• “Analog output module (SAO-0220m)” on page 711

Page 675: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Diagnostic messages

Safety Manager Software Reference 679

Quadruple Processor Pack modules (QPP-0001 and QPP-0002)

The following messages related to the Control Processor modules QPP-0001 and QPP-0002 are available:

• All forces cleared

• Application program corrupted

• Application programs different

• Application program invalid

• Application sheets different (OLM)

• Calculation overflow

• Check 24 VDC power supply voltage

• Check 5 VDC power supply voltage

• Check IO bus terminator

• Clock source time-out

• Communication overrun

• Configuration error

• Control Processor halt

• Controller not loaded

• Controller too complex to calculate cycle time within configured DTI

• CP-CP incompatible point allocation

• Device communication failure

• Divide by zero

• Download failed

• Embedded software corrupted

• Error code not defined

• ESD input activated

• Execution time out of range

Tip:

If a QPP appears to be faulty it is recommended to first test the QPP in a test unit before returning it conform the spare part replacement procedure.

If the QPP appears to be working fine in the test unit, you are requested to contact Honeywell SMS with the original diagnostic message before sending the QPP in as a defective module.

Page 676: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

J – Competences and precautions

680 Release 152, Issue 1.0

• External communication failure

• Loop fault

• Fault Reset

• Functionality degraded

• IO extender address incorrect or an additional IO extender placed

• Idle state initiated due to on-line modification

• Illegal argument e.g. square root of -1

• Illegal counter value

• Illegal timer value

• Incompatible Safety Builder version

• Incorrect software version

• Input compare error

• Internal communication failure or redundant CP degraded

• Invalid diagnostic text reference <value>

• Key not in Run

• Keyswitch cycled from RUN to IDLE

• Measured and calculated FLD execution difference >10%

• Memory error

• Module faulty

• No differences between applications

• Power supply to field device shorted

• Program execution assertion (output sync)

• Program update failed

• Redundant input fault

• Repair timer expired

• Repair timer started

• Safe state initiated by redundant Control Processor

• Safe state initiated by software assertion

• Safe state initiated due to inaccessible output module

• SafeNet configuration check failed

• SafeNet incompatible embedded software versions

• SafeNet incompatible point allocation

Page 677: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Diagnostic messages

Safety Manager Software Reference 681

• SafeNet incompatible point configuration

• Secondary switch-off asserted

• Startup impossible, modify off-line

• System program corrupted

• Temperature pre-alarm

• Temperature sensor faulty

• Temperature shutdown

• Wrong QPP module type placed

All forces cleared

All forces are cleared via one action.

Application program corrupted

A CRC error has been detected in the application program during the start-up check.

Solution: repeat the download procedure; in case the fault persists after download, replace the QPP module.

Application programs different

Differences are detected between the loaded and still running Control Processors. Details of these differences are reported in the OLM report.

Solution: Assess the OLM report. Make sure that you can identify and explain each individual message. In case you cannot determine acceptable explanations, analyze and solve the suspect messages. If necessary, contact Honeywell SMS.

Application program invalid

The application has become invalid (corrupted) during compiling.

Solution: compile the application again.

Application sheets different (OLM)

In a redundant system differences are found in the FLDs between the Control Processors during the on-line modification.

Solution: check if the FLD numbers correspond with the changes you have made.

Calculation overflow

Calculation yields a result that is out of a specified range.

Solution: check the calculation in the logic of the specified FLD.

Page 678: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

J – Competences and precautions

682 Release 152, Issue 1.0

Check 24 VDC power supply voltage

A power fluctuation was detected on a 24 VDC power line.

Solution: Check the cause of the power fluctuation. Use the time stamp to detect similarities in process states of other equipment loading the same power grid.

Check 5 VDC power supply voltage

A power fluctuation was detected on a 5 VDC internal power line.

Solution: Check the cause of the power fluctuation. Use the time stamp to detect similarities in process states of other equipment loading the same 24 VDC power grid.

Check IO bus terminator

The IO bus terminator on the Controller backplane is not working as expected.

Solution: replace the IO bus terminator.

Clock source time-out

The external clock source failed to update the SM Controller internal clock within the specified time.

Solution: Check the connection with the external clock source and the update frequency of the external clock source.

Communication overrun

Too many DI/BI points with location COM have been written to the Control Processor during an application cycle.

Solution: make sure that the number of DI and BI points sent to Safety Manager does not exceed the maximum per application cycle or contact Honeywell SMS.

Configuration error

The module has been configured but could not be detected in Safety Manager.

Solution: check if the module is placed; if necessary contact Honeywell SMS.

Control Processor halt

This message appears if the Key switch is cycled from RUN to IDLE. Note that in a non redundant system this action results in a system shutdown.

Controller halt

This message appears if all Control Processors of the Controller are halted.

Controller not loaded

A new or replaced QPP module does not yet contain an application.

Solution: carry out the download procedure.

Page 679: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Diagnostic messages

Safety Manager Software Reference 683

Controller too complex to calculate cycle time within configured DTI

Controller configuration is too complex to be executed.

Solution: reduce the application cycle time by:

- increasing the DTI

- reducing system size and/or complexity

CP-CP incompatible point allocation

The positions of the points in the memory of both Control Processors do not match.

Solution: either perform off-line modification or use the old application and redo the modification with on-line modification enabled.

Device communication failure

An externally connected communication device has stopped communicating with the SM Controller.

Solution: Check the external communication device, the communication cable and the communication configuration details.

Divide by zero

In a calculation a divide by zero error occurs.

Solution: check the calculations in the logic of the specified FLD.

Download failed

Solutions:

- repeat the download

- switch the QPP in STOP and back to RUN

- replace the QPP and/or the communication module.

Embedded software corrupted

A CRC error has been detected in the firmware during the start-up check.

Solution: repeat the download procedure; in case the fault persists after download, replace the QPP module.

Error code not defined

The error code for this diagnostic message is not defined.

Solution: contact Honeywell SMS.

ESD input activated

The ESD wiring circuit connected to the Controller backplane has been broken because:

- an ESD button has been pushed or,

Page 680: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

J – Competences and precautions

684 Release 152, Issue 1.0

- there is a wiring defect.

Solution: check the state of the ESD wiring circuit.

Execution time out of range

The application cycle is out of range.

Solution: contact Honeywell SMS.

External communication failure

An error has been detected in the Safety Manager network check.

Solution: investigate the cause of this failure and if necessary contact Honeywell SMS.

Loop fault

A fault is detected in a line monitored channel.

Solution: consult the loop status to determine the faulty loop; analyze the faulty loop for field faults and resolve accordingly.

Fault Reset

The Reset key switch has been toggled or a Remote Reset has been performed.

Functionality degraded

The non redundant outputs are de-energized by the watchdog or a communication protocol failed.

Solution:

- repair the output that causes the watchdog to de-energize all non redundant outputs

- reset the system to reboot and/or reload the failed communication protocol software or remove and re-insert the communication module.

- replace the communication module

IO extender address incorrect or an additional IO extender placed

The system has reported a mismatch between the configuration in Safety Builder and the corresponding hardware.

Solution: check the addressing and allocation of IO extenders.

Attention:

When this message occurs the Chassis / IOTA column indicates 00.00. This indication appears in Historical Diagnostics only after a user has performed a fault reset.

Page 681: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Diagnostic messages

Safety Manager Software Reference 685

Idle state initiated due to on-line modification

This message occurs in redundant configurations, during on-line modification when the application is loaded in the other Control Processor.

Illegal argument e.g. square root of -1

In a calculation an illegal argument is used.

Solution: check the calculations in the logic of the specified FLD.

Illegal counter value

In a calculation an illegal counter value is used.

Solution: check the calculations in the logic of the specified FLD.

Illegal timer value

In a calculation an illegal timer value is used.

Solution: check the calculations in the logic of the specified FLD.

Incompatible Safety Builder version

Application is compiled with another version of Safety Builder than the current one.

Solution: use the correct version of Safety Builder.

Incorrect software version

Solutions:

- load the correct software version

- replace the QPP and/or the communication module

Input compare error

A discrepancy occurred between the status of a key switch on the BKM module as detected by Control Processor 1 and Control Processor 2.

Possible causes:

- incorrect operation of the key switch (toggled too slowly or incompletely),

- a contact of the key switch is defect.

Solution: carry out these steps - in the order given - as necessary;

- correctly toggle the relevant key switch,

- replace a faulty key switch,

- contact Honeywell SMS.

Page 682: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

J – Competences and precautions

686 Release 152, Issue 1.0

Internal communication failure or redundant CP degraded

An internal communication failure is detected if one of the redundant communication links between the active Control Processors has failed.

Solution: when detecting an internal communication failure the system halts one Control Processor. To resolve the anomaly refer to the Troubleshooting and Maintenance Guide.

Invalid diagnostic text reference <value>

The generated error code is unknown.

Solution: contact Honeywell SMS.

Key not in Run

Probable cause: a fault reset was activated while the key switch of the Control Processor is in IDLE.

Solution: set the key switch to RUN and repeat the fault reset.

Keyswitch cycled from RUN to IDLE

The key switch is cycled manually from RUN to IDLE. Warning: in a non redundant system this action results in a system shutdown.

Measured and calculated FLD execution difference >10%

The execution time for the FLDs is calculated by the Compiler. During start up the execution time is measured. In case the difference is more than 10% this message is generated and start up is prohibited.

Solution: contact Honeywell SMS.

Memory error

The memory of the QPP module has become corrupted.

Solution: replace the QPP module.

Module faulty

Solution: replace the module; in case fault persists, contact Honeywell SMS.

No differences between applications

A new application version has been loaded, but no differences in the FLDs and hardware configuration have been detected.

Note:

When you manually create shutdowns of one Control Processor - such as during an OLM - you can safely ignore this message: “internal communication failure or CP degraded”. An “internal communication failure or CP degraded” message is always generated when loosing communication to the other Control Processor.

Page 683: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Diagnostic messages

Safety Manager Software Reference 687

Power supply to field device shorted

Solution: check the point or loop in the field.

Program execution assertion (output sync)

The Control Processors have received conflicting data from the same SafeNet peer controller.

Solution: carry out these steps - in the order given - as necessary;

- check the SafeNet network,

- contact Honeywell SMS.

Program update failed

Control Processors are unable to get their software versions synchronized.

Solution: contact Honeywell SMS.

Redundant input fault

The maximum on time or the maximum discrepancy time of the displayed redundant inputs has expired.

Repair timer expired

The fault that caused the start of the repair timer has not been repaired within the configured repair time. The Control Processor with the fault stops and the other Control Processor continues.

Repair timer started

An error has occurred and the repair timer has been started.

Solution: repair the error before this timer expires (otherwise a shutdown of the Control Processor or Safety Manager might take place).

Causes that started the repair timer could be:

- (loop) faults on output modules with fault reaction set to Low,

- faults detected on the Force Enable key switch,

- faults detected with non-redundant IO bus extenders.

Safe state initiated by redundant Control Processor

Actual Control Processor is shutdown by other Control Processor.

Solution: check diagnostics of other Control Processor and check other diagnostic messages.

Safe state initiated by software assertion

Solution: contact Honeywell SMS.

Page 684: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

J – Competences and precautions

688 Release 152, Issue 1.0

Safe state initiated due to inaccessible output module

Write actions by the Control Processor to the reported output module failed, and the watchdog function was activated.

Solution: replace the faulty output module.

SafeNet configuration check failed

One these causes apllies:

- SafeNet communication between two peers is not possible

Solution: check the physical SafeNet network (e.g. peer controllers, switches, connections).

- SafeNet configuration between two peers is not consistent.

Solution: check the configuration and make sure it is consistent.

SafeNet incompatible embedded software versions

This message can occur if the embedded software of the systems, communicating with each other via SafeNet, are not compatible. You will loose the communication between them if you continue.

Solution: load an old version or continue and loose communication, and upgrade other system to recover communication.

SafeNet incompatible point allocation

The memory map of the systems communicating via SafeNet do not match. Communication will be lost if you continue.

Solution: either perform modification and loose communication or use the old application and redo the modification with the correct memory map.

SafeNet incompatible point configuration

The properties of the SafeNet points do not match.

Solution: change the properties to their correct settings.

Secondary switch-off asserted

Actual Control Processor has shutdown other Control Processor.

Solution: check diagnostics of actual Control Processor and check other diagnostic messages.

Startup impossible, modify off-line

Changes have been made in the application, which cannot be modified on-line (only off-line).

Solution: modify off-line or redo the modification so that it can be done on-line. Check in Safety Builder if on-line modification is set to “yes”.

Page 685: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Diagnostic messages

Safety Manager Software Reference 689

System program corrupted

A CRC error has been detected in the system program during the start-up check.

Solution: repeat the download procedure; in case the fault persists after download, replace the QPP module.

Temperature pre-alarm

The temperature in Safety Manager gets critical.

Solution: check the fans, airflow and environmental conditions.

Temperature sensor faulty

The specified temperature sensor is regarded faulty.

Solution: replace the QPP module.

Temperature shutdown

The temperature is out of range.

Solution: check the fans, airflow and environmental conditions.

Wrong QPP module type placed

A QPP-0001 module is inserted where a QPP-0002 module has been configured.

- Note that this message does not apply when inserting a QPP-0002 module where a QPP-0001 has been configured: The QPP-0002 is downwards compatible with the QPP-0001.

Solution: place the correct QPP module type.

Communication module (USI-0001 and USI-0002)

The following messages - related to the Communication module (USI-0001 and USI-0002) - are available:

• BootP response time-out

• Com module detected

• Com module removed

• Communication module faulty

• Communication module running low on resources

• Communication overrun

Attention:

When this message occurs the Chassis / IOTA column indicates 00.01. This implies that there is no valid controller file available.

Page 686: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

J – Competences and precautions

690 Release 152, Issue 1.0

• Communication program corrupted

• Configuration error

• Download failed

• Duplicate RUSIO node address detected or RUSIO replaced

• Error code not defined

• Ethernet to Remote modules faulty

• External communication failure

• FTE link loss

• Functionality degraded

• HART communication with device lost

• Incorrect software version

• Invalid diagnostic text reference <value>

• Memory error

• Module faulty

• RUSIO module not running

• RUSIO network topology problem detected

• Too many SOE-enabled points configured

BootP response time-out

No response was received from the BootP server within the configured time-out. Most probably communication could not be established.

Note: In case the communication module itself can be accessed within Safety Manager, it uses a previously received BootP response (so-called ‘retained configuration’).

Solution: Verify the network connections and the status of the Experion BootP server.

Com module detected

Confirmation that a module is inserted or the Control Processor has (re)started.

After insertion it takes approximately 20 seconds before the COM module communicates with the QPP.

Com module removed

Confirmation that a COM module has been removed.

Page 687: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Diagnostic messages

Safety Manager Software Reference 691

Communication module faulty

No communication possible with the communication module.

This message may appear due to communication hang-ups or due to hardware failures.

Solution: pull and re-insert the communication module. If this doesn’t help, replace the communication module.

Communication module running low on resources

The CPU load and/or use of memory has come above critical limits. The available CPU and/or memory resources have degraded, and may degrade even further.

Solution: Investigate the cause of this behavior, and contact Honeywell.

Communication overrun

Too many DI/BI points with location COM have been written to the Control Processor during an application cycle.

Solution: make sure that the number of DI and BI points sent to Safety Manager does not exceed the maximum per application cycle or contact Honeywell SMS.

Communication program corrupted

Solution: reload the Control Processor or re-insert/replace the communication module.

Configuration error

One or more errors have been detected in the configuration.

Solution: investigate the details, if necessary contact Honeywell SMS.

Download failed

Loading the configuration to the SM universal IO module(s) has failed.

Solutions: carry out these steps - in the order given - as necessary;

- make sure the correct type of communication module is installed,

- make sure the SM universal IO module(s) is (are) correctly connected and communication is established,

- repeat the load,

- contact Honeywell SMS.

Duplicate RUSIO node address detected or RUSIO replaced

A duplicate RUSIO node address is detected or a RUSIO was replaced.

Solution: check the Node Jumper Address, and take corrective actions if needed.

Page 688: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

J – Competences and precautions

692 Release 152, Issue 1.0

Error code not defined

The error code for this diagnostic message is not defined.

Solution: contact Honeywell SMS.

Ethernet to Remote modules faulty

A hardware or software problem with the Ethernet link to the SM universal IO module(s) has occurred.

Solutions: carry out these steps - in the order given - as necessary;

- make sure the communication module has the correct software (version),

- make sure the SM universal IO module(s) is (are) correctly connected and communication is established,

- contact Honeywell SMS.

External communication failure

This message can have different causes.

Problems related to SM universal IO modules Communication between a Control Processor and one or more SM universal IO modules has been reported as faulty.

Solution: check the network connections; in case the problem persists contact Honeywell SMS.

Problems related to SafeNet Communication over SafeNet has been reported as faulty. This can be due to faulty links (hardware) or a mismatch in data calculations between Control Processor 1 and Control Processor 2 (software).

Solution: check for the items listed below; in case the problem persists contact Honeywell SMS.

- bad network connections,

- bad network communication,

- inconsistencies between SafeNet master and slave controllers,

- the configuration of the application,

- Safety Builder version.

FTE link loss

The FTE node of the communication module reports a problem with (one of) its links: YELLOW and/or GREEN. More specifically: the A and B interface do not detect each other within the configured FTE time-out.

Solution: in Experion, check the FTE status screen to determine the cause.

Page 689: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Diagnostic messages

Safety Manager Software Reference 693

Functionality degraded

A non-fatal software or communication error has occurred.

Solution: carry out these steps - in the order given - as necessary;

- remove and re-insert the communication module,

- replace the communication module,

- reset the relevant Control Processor,

- contact Honeywell SMS.

HART communication with device lost

The SM universal IO module lost communication with the (specified) HART device.

Solution: check as necessary and make sure that;

- the HART device is correctly connected,

- potential sources of disturbance are eliminated (e.g. field faults, 3rd party HART handhelds),

- forcing is correctly applied as part of a maintenance procedure.

- If HART handhelds are used, ensure that the HART handheld detection is configured properly.

Incorrect software version

The Control Processor detected a mismatch between the software versions in the CP module and the communication module. More specifically: the software version of the communication module does not appear in the ‘set’ of versions that can be used.

Solutions:

- load the correct software version

- replace the QPP and/or the communication module

Invalid diagnostic text reference <value>

The generated error code is unknown.

Solution: contact Honeywell SMS.

Memory error

The memory of the communication module has become corrupted.

Solution: replace the communication module.

Module faulty

Solution: replace the module.

Page 690: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

J – Competences and precautions

694 Release 152, Issue 1.0

RUSIO module not running

A SM universal IO module has stopped to function normally, while it did so before. Most likely one or more other messages occurred that are related to a SM universal IO module.

Solution: carry out these steps - in the order given - as necessary;

- make sure the reported module is switched on,

- check for other messages that are related to a SM universal IO module, and record and analyze them,

- replace the reported module,

- contact Honeywell SMS.

RUSIO network topology problem detected

This message can have different causes.

Most probably one or more physical connections in the network have become degraded or disconnected.

It is also possible that modules are not correctly inter-connected. Control Processors and SM universal IO modules and/or Ethernet switches must be inter-connected according to strict rules.

Solution: carry out these steps - in the order given - as necessary;

- check the network connections for signs of degradation, if necessary replace degraded parts,

- make sure all modules are correctly inter-connected; be aware that inter-connection rules are specific to the configured controller architecture,

- contact Honeywell SMS.

Too many SOE-enabled points configured

Processing the SOE events takes longer than the configured Controller application cycle time.

Solution: reduce the number of SOE-enabled points until the error does not appear again.

Battery and key switch module (BKM-0001)

The following messages - related to the Battery and key switch module (BKM-0001) - are available:

• BKM removed, transport switch off or fuse blown

• Check battery

• Invalid diagnostic text reference <value>

Page 691: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Diagnostic messages

Safety Manager Software Reference 695

BKM removed, transport switch off or fuse blown

This message can have different causes. Either the BKM does not contain a lithium cell, the transport switch for the battery is in the Off position, the battery voltage is too low or the battery is empty.

Solution: make sure that the transport switch for the battery is in the On position and the battery is OK (see “Check battery” on page 695).

If this does not help you must replace the BKM.

Check battery

The installed battery may be of the wrong type or the battery is drained. For battery details see the Hardware Reference.

Solution: replace the battery of the BKM module with an original lithium cell. Batteries cannot be recharged.

Invalid diagnostic text reference <value>

The generated error code is unknown.

Solution: contact Honeywell SMS.

IO extender (IO-0001 and IO-0002)

The following messages - related to the IO extender (IO-0001 and IO-0002) - are available:

• Configuration error

• Horizontal bus faulty

• Invalid diagnostic text reference <value>

• IO extender address incorrect or an additional IO extender placed

• Module faulty

Configuration error

Specific to IO-0002 The module has been configured but could not be detected in Safety Manager.

Solution: make sure that:

- is the module placed,

- the jumper settings on the IO backplane are correct,

- the flatcables of the horizontal bus are connected correctly.

Horizontal bus faulty

Specific to IO-0002 The printed circuit board of the horizontal bus is faulty.

Page 692: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

J – Competences and precautions

696 Release 152, Issue 1.0

IOBUS-HB2R for redundant cabinets, IOBUS-HB2S for non-redundant cabinets.

Solution: contact Honeywell SMS.

Invalid diagnostic text reference <value>

The generated error code is unknown.

Solution: contact Honeywell SMS.

IO extender address incorrect or an additional IO extender placed

Solution: check the addressing and allocation of IO extenders.

Module faulty

Solution: replace the module.

SM universal IO modules (RUSIO-3224 and RUSLS-3224)

The following messages - related to the SM universal IO module (RUSIO-3224) - are available:

• Application program corrupted

• Calculation overflow

• Configuration error

• Device detected on spare channel

• Divide by zero

• Embedded software corrupted

• Error code not defined

• ESD input activated

• ESD-switch at IOTA in wrong position

• Execution time out of range

• External communication failure

• Field device value stuck at

• Illegal argument (e.g. Root of –1)

• Illegal counter value

• Illegal timer value

• Internal communication failure or redundant CP degraded

• Invalid diagnostic text reference <value>

• IOTA faulty

• Measured and calculated FLD execution difference >10%

Page 693: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Diagnostic messages

Safety Manager Software Reference 697

• Memory error

• Module faulty

• Open loop(s)

• Repair timer expired

• Repair timer started

• Safe state initiated by software assertion

• Short circuit

• Short circuit in field wiring

• Shutdown due to RIO internal communication failure

• SOE buffer full

• Spurious watchdog interrupt

• Temperature pre-alarm

• Temperature sensor faulty

• Temperature shutdown

Application program corrupted

A CRC error has been detected in the application program during the start-up check.

Solution: repeat the download procedure; in case the fault persists after download, power cylce the SM universal IO module. In case the fault still persists, replace the SM universal IO module.

Calculation overflow

Calculation yields a result that is out of a specified range.

Solution: check the calculation in the logic of the specified FLD.

Configuration error

The system has reported a mismatch between the configuration in Safety Builder and the corresponding hardware. More specific: a RUSLS module is configured in the application but a RUSIO module is detected.

Solution: make sure that the configuration in Safety Builder is correct, and if necessary replace the RUSIO module by a RUSLS module.

Device detected on spare channel

A device has been connected to a channel that is labeled as spare.

Solution: depends on the nature of the action; in case the action was:

- not done on purpose, disconnect the device from the spare channel and connect it to the correct one,

- done on purpose, configure the channel for the connected device.

Page 694: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

J – Competences and precautions

698 Release 152, Issue 1.0

Divide by zero

In a calculation a divide by zero error occurs.

Solution: check the calculations in the logic of the specified FLD.

Embedded software corrupted

A CRC error has been detected in the firmware during the start-up check.

Solution: repeat the download procedure; in case the fault persists after download, power cylce the SM universal IO module. In case the fault still persists, replace the SM universal IO module.

Error code not defined

The error code for this diagnostic message is not defined.

Solution: contact Honeywell SMS.

ESD input activated

The module detected that the ESD input is activated.

Solution:

- in case an emergency device was activated, follow plant procedures,

- in case no emergency device was activated, check the state of the ESD wiring circuit to the IOTA.

ESD-switch at IOTA in wrong position

The system has reported a mismatch between the ESD configuration in Safety Builder and the corresponding ESD position on the IOTA.

Solution: make sure that the configuration in Safety Builder and the corresponding ESD position on the IOTA are correct.

Execution time out of range

The application cycle of the SM universal IO module is out of range.

Solution: contact Honeywell SMS.

External communication failure

An error has been detected in the remote IO network.

Solution: check remote IO network (hardware) and if the reported SM universal IO module is switched on.

Field device value stuck at

The travelling time of the field device is longer than specified in Safety Manager application.

Solution: repair or replace the field device or modify the configuration in Safety Builder.

Page 695: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Diagnostic messages

Safety Manager Software Reference 699

Illegal argument (e.g. Root of –1)

In a calculation an illegal argument is used.

Solution: check the calculations in the logic of the specified FLD.

Illegal counter value

In a calculation an illegal counter value is used.

Solution: check the calculations in the logic of the specified FLD.

Illegal timer value

In a calculation an illegal timer value is used.

Solution: check the calculations in the logic of the specified FLD.

Internal communication failure or redundant CP degraded

An internal communication failure is detected if one of the redundant communication links between the active SM universal IO modules has failed.

Solution: when detecting an internal communication failure the system halts one Control Processor.

Invalid diagnostic text reference <value>

The generated error code is unknown.

Solution: contact Honeywell SMS.

IOTA faulty

Sense resistors for analog input channel are faulty.

Solution: Replace the faulty IOTA.

Measured and calculated FLD execution difference >10%

Specific to RUSLS-3224. The execution time for the FLDs is calculated by the Compiler. During start up the execution time is measured. In case the difference is more than 10% this message is generated and start up is prohibited.

Solution: contact Honeywell SMS.

Note:

When you manually create shutdowns of one Control Processor - such as during an OLM - you can safely ignore this message: “internal communication failure or CP degraded”. An “internal communication failure or CP degraded” message is always generated when loosing communication to the other Control Processor.

Page 696: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

J – Competences and precautions

700 Release 152, Issue 1.0

Memory error

Not sufficient memory available in the SM universal IO module or the module is faulty.

Solution: replace the SM universal IO module.

Module faulty

The module is reported faulty.

Solution: replace the module.

Open loop(s)

One or more loop faults have been detected. The field sensor(s) may (temporarily) have been out of range or there were one or more open loops.

Solution: As multiple channels may have loop faults you must check the Loop Monitoring screen to see which channels have loop faults. To find possible causes for loop faults:

- check the value of the field sensor,

- check the field wiring,

- replace the module.

Repair timer expired

The fault that caused the start of the repair timer has not been repaired within the configured repair time. The SM universal IO module with the fault stops and the other SM universal IO module continues.

Repair timer started

An error has occurred and the repair timer has been started.

Cause that started the repair timer is: ESD input is faulty.

Solution: replace the faulty SM universal IO module.

Safe state initiated by software assertion

Safe state initiated by software assertion.

Solution: contact Honeywell SMS.

Short circuit

One or more loop faults have been detected. The field sensor(s) may (temporarily) have been out of range or there were one or more short circuits.

Solution: As multiple channels may have loop faults you must check the Loop Monitoring screen to see which channels have loop faults. To find possible causes for loop faults:

- check the value of the field sensor,

- check the field wiring,

Page 697: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Diagnostic messages

Safety Manager Software Reference 701

- replace the module.

Short circuit in field wiring

A short circuit has been detected between two or more input channels on the same IOTA.

Solution: check the field wiring of the reported inputs for short circuits.

Shutdown due to RIO internal communication failure

A shutdown occurred due to an internal communication failure in the SM universal IO module.

Solution: contact Honeywell SMS.

SOE buffer full

An overflow of the SOE internal buffer occurred due more state changes than expected by the module.

Solution: check if any SOE enabled device is changing states faster than its normal behavior.

Spurious watchdog interrupt

This shutdown can be caused by hardware faults.

Solution: cycle Reset key switch, in case fault persists contact Honeywell SMS.

Temperature pre-alarm

The temperature in Safety Manager gets critical.

Solution: check the fans, airflow and environmental conditions.

Temperature sensor faulty

The specified temperature sensor is regarded faulty.

Solution: replace the SM universal IO module.

Temperature shutdown

The temperature is out of range.

Solution: check the fans, airflow and environmental conditions.

Digital input modules (SDI-1624 and SDI-1648)

The following messages - related to the Digital input modules (SDI-1624 and SDI-1648) - are available:

• Input compare error

• Invalid diagnostic text reference <value>

• Module faulty

Page 698: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

J – Competences and precautions

702 Release 152, Issue 1.0

Input compare error

A discrepancy was detected between the inputs scanned by Control Processor 1 and Control Processor 2.

Solution: check the input signal for fast transients and undefined state (see Figure 121 on page 702). A signal with a undefined state can have a random value.

Invalid diagnostic text reference <value>

The generated error code is unknown.

Solution: contact Honeywell SMS.

Module faulty

One or more channels of the input module are faulty.

Solution: replace the module.

Digital input module (SDIL-1608)

The following messages - related to the Digital input module (SDIL-1608) - are available:

• Earth fault detected

• Field device value stuck at

• Input compare error

• Internal power-down

• Invalid diagnostic text reference <value>

• Module faulty

• Open loop(s)

• Short-circuit

Earth fault detected

Solution: check the field wiring for earth faults. If no problem can be found, replace the module.

Figure 121 State of input signals

1

undefined state

0

Page 699: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Diagnostic messages

Safety Manager Software Reference 703

Field device value stuck at

The travelling time of the field device is longer than specified in Safety Manager application.

Solution: repair or replace the field device or modify the configuration in Safety Builder.

Input compare error

A discrepancy has been detected between the inputs scanned by Control Processor 1 and Control Processor 2.

Solution: check the input signal for fast transients and undefined state (see Figure 121 on page 702). A signal with an undefined state can have a random value.

Internal power-down

There is no internal voltage.

Solution: check the power supply to the module. If no problem can be found, replace the module.

Invalid diagnostic text reference <value>

The generated error code is unknown.

Solution: contact Honeywell SMS.

Module faulty

The hardware is defective.

Solution: replace the module.

Open loop(s)

One or more loop faults have been detected. The field sensor(s) may (temporarily) have been out of range or there were one or more open loops.

Solution: As multiple channels may have loop faults you must check the Loop Monitoring screen to see which channels have loop faults. To find possible causes for loop faults:

- check the value of the field sensor,

- check the field wiring,

- replace the module.

Short-circuit

Solution: check the sensor and field wiring for short circuits. If no problem can be found, replace the module.

Page 700: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

J – Competences and precautions

704 Release 152, Issue 1.0

Analog input module (SAI-0410)

The following messages - related to the Analog input module (SAI-0410) - are available:

• Analog input loop fault(s)

• Input compare error

• Invalid diagnostic text reference <value>

• Module faulty

Analog input loop fault(s)

One or more loop faults have been detected. The field sensor(s) may (temporarily) have been out of range or there is/was a (number of) open loop or short circuit(s).

Solution: as multiple channels may have loop faults you must check the Loop Monitoring screen to see which channels have loop faults. To find possible causes for analog input loop faults:

- check the value of the field sensor

- check the field wiring.

Input compare error

A discrepancy has been detected between the inputs scanned by Control Processor 1 and Control Processor 2.

Solution: check the input signal for fast transients and undefined state (see Figure 121 on page 702). A signal with an undefined state can have a random value.

Invalid diagnostic text reference <value>

The generated error code is unknown.

Solution: contact Honeywell SMS.

Module faulty

The hardware is defective.

Solution: replace the module.

Analog input module (SAI-1620m)

The following messages - related to the Analog input module (SAI-1620m) - are available:

• Analog input loop fault(s)

• Input compare error

• Internal power-down

Page 701: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Diagnostic messages

Safety Manager Software Reference 705

• Invalid diagnostic text reference <value>

• Module faulty

Analog input loop fault(s)

One or more loop faults have been detected. The field sensor(s) may (temporarily) have been out of range or there is/was a (number of) open loop or short circuit(s).

Solution: as multiple channels may have loop faults you must check the Loop Monitoring screen to see which channels have loop faults. To find possible causes for analog input loop faults:

- check the value of the field sensor

- check the field wiring.

Input compare error

A discrepancy has been detected between the inputs scanned by Control Processor 1 and Control Processor 2.

Solution: check the input signal for fast transients and undefined state (see Figure 121 on page 702). A signal with an undefined state can have a random value.

Internal power-down

There is no internal voltage.

Solution: check the power supply to the module. If no problem can be found, replace the module.

Invalid diagnostic text reference <value>

The generated error code is unknown.

Solution: contact Honeywell SMS.

Module faulty

The hardware is defective.

Solution: replace the module.

Digital output module (SDO-0824)

The following messages - related to the Digital output module (SDO-0824) - are available:

• External power down complete module

• External power down group A

• External power down group B

• Invalid diagnostic text reference <value>

Page 702: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

J – Competences and precautions

706 Release 152, Issue 1.0

• Module faulty

• Output compare error

• Short circuit

External power down complete module

If this message is displayed for only one module, the module is faulty.

Solution: replace the module.

If several modules display the same message then there is a common cause for the problem.

Solution: check the fuses or circuit breakers of the external power supply, or check the watchdog signal.

External power down group A

Solution: check the fuses or circuit breakers of the external power supply to channels 1 to 4, or check the watchdog signal.

External power down group B

Solution: check the fuses or circuit breakers of the external power supply to channels 5 to 8, or check the watchdog signal.

Invalid diagnostic text reference <value>

The generated error code is unknown.

Solution: contact Honeywell SMS.

Module faulty

A fault has been detected in the common part of the output module.

Solution: replace the module.

Output compare error

Control Processor 1 and Control Processor 2 calculated different output values.

Solution: contact Honeywell SMS.

Short circuit

One or more loop faults have been detected. The field sensor(s) may (temporarily) have been out of range or there were one or more short circuits.

Solution: As multiple channels may have loop faults you must check the Loop Monitoring screen to see which channels have loop faults. To find possible causes for loop faults:

- check the value of the field sensor,

- check the field wiring,

- replace the module.

Page 703: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Diagnostic messages

Safety Manager Software Reference 707

Digital output modules (SDO-04110 and SDO-0448)

The following messages - related to the Digital output modules (SDO-04110 and SDO-0448) - are available:

• External power-down complete module

• Invalid diagnostic text reference <value>

• Module faulty

• Output compare error

• Short circuit

External power-down complete module

If this message is displayed for only one module, the module is faulty.

Solution: replace the module.

If several modules display the same message then there is a common cause for the problem.

Solution: check the fuses or circuit breakers of the external power supply or check the watchdog signal.

Invalid diagnostic text reference <value>

The generated error code is unknown.

Solution: contact Honeywell SMS.

Module faulty

A fault has been detected in the common part of the output module.

Solution: replace the module.

Output compare error

Control Processor 1 and Control Processor 2 calculated different output values.

Solution: contact Honeywell SMS.

Short circuit

One or more loop faults have been detected. The field sensor(s) may (temporarily) have been out of range or there were one or more short circuits.

Solution: As multiple channels may have loop faults you must check the Loop Monitoring screen to see which channels have loop faults. To find possible causes for loop faults:

- check the value of the field sensor,

- check the field wiring,

- replace the module.

Page 704: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

J – Competences and precautions

708 Release 152, Issue 1.0

Digital output module (SDO-0424)

The following messages - related to the Digital output module (SDO-00424) - are available:

• External power down complete module

• External power down group A

• External power down group B

• Invalid diagnostic text reference <value>

• Module faulty

• Output compare error

• Short circuit

External power down complete module

If this message is displayed for only one module, the module is faulty.

Solution: replace the module.

If several modules display the same message then there is a common cause for the problem.

Solution: check the fuses or circuit breakers of the external power supply or check the watchdog signal.

External power down group A

Solution: check the fuses or circuit breakers of the external power supply to channels 1 and 2 or check the watchdog signal.

External power down group B

Solution: check the fuses or circuit breakers of the external power supply to channels 3 and 4 or check the watchdog signal.

Invalid diagnostic text reference <value>

The generated error code is unknown.

Solution: contact Honeywell SMS.

Module faulty

A fault has been detected in the common part of the output module.

Solution: replace the module.

Output compare error

Control Processor 1 and Control Processor 2 calculated different output values.

Solution: contact Honeywell SMS.

Page 705: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Diagnostic messages

Safety Manager Software Reference 709

Short circuit

One or more loop faults have been detected. The field sensor(s) may (temporarily) have been out of range or there were one or more short circuits.

Solution: As multiple channels may have loop faults you must check the Loop Monitoring screen to see which channels have loop faults. To find possible causes for loop faults:

- check the value of the field sensor,

- check the field wiring,

- replace the module.

Digital output modules (SDOL-0424 and SDOL-0448)

The following messages related to the Line-monitored Digital output modules (SDOL-0424 and SDOL-0448) are available:

• Module faulty, current detected in output loop

• External power down complete module

• Invalid diagnostic text reference <value>

• Module faulty

• Open loop(s)

• Output compare error

• Short circuit

Module faulty, current detected in output loop

Current has been detected in an output loop, even though the channel is switched off.

Solution: check for short circuits between the channels in the field.; in case no shorts are found replace the module.

External power down complete module

If this message is displayed for only one module, the module is faulty.

Solution: replace the module.

If several modules display the same message then there is a common cause for the problem.

Solution: check the fuses or circuit breakers of the external power supply or check the watchdog signal.

Invalid diagnostic text reference <value>

The generated error code is unknown.

Solution: contact Honeywell SMS.

Page 706: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

J – Competences and precautions

710 Release 152, Issue 1.0

Module faulty

A fault has been detected in the output module.

Solution: replace the module.

Open loop(s)

One or more loop faults have been detected. The field sensor(s) may (temporarily) have been out of range or there were one or more open loops.

Solution: As multiple channels may have loop faults you must check the Loop Monitoring screen to see which channels have loop faults. To find possible causes for loop faults:

- check the value of the field sensor,

- check the field wiring,

- check the lead breakage current setting (see the Hardware Reference). If no problem can be found, replace the module.

Output compare error

Control Processor 1 and Control Processor 2 calculated different output values.

Solution: contact Honeywell SMS.

Short circuit

One or more loop faults have been detected. The field sensor(s) may (temporarily) have been out of range or there were one or more short circuits.

Solution: As multiple channels may have loop faults you must check the Loop Monitoring screen to see which channels have loop faults. To find possible causes for loop faults:

- check the value of the field sensor,

- check the field wiring,

- replace the module.

Digital output modules (DO-1624 and DO-1224)

The following messages - related to the Digital output modules (1624 DO-1224) - are available:

• Invalid diagnostic text reference <value>

• Output compare error

Invalid diagnostic text reference <value>

The generated error code is unknown.

Solution: contact Honeywell SMS.

Page 707: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Diagnostic messages

Safety Manager Software Reference 711

Output compare error

Control Processor 1 and Control Processor 2 calculated different output values.

Solution: contact Honeywell SMS.

Relay output module (RO-1024)

The following messages - related to the Relay output module (RO-1024) - are available:

• Invalid diagnostic text reference <value>

• Output compare error

Invalid diagnostic text reference <value>

The generated error code is unknown.

Solution: contact Honeywell SMS.

Output compare error

Control Processor 1 and Control Processor 2 calculated different output values.

Solution: contact Honeywell SMS.

Analog output module (SAO-0220m)

The following messages - related to the Analog output module (SAO-0220m) - are available:

• Invalid diagnostic text reference <value>

• Module faulty

• Open loop(s)

• Output compare error

Invalid diagnostic text reference <value>

The generated error code is unknown.

Solution: contact Honeywell SMS.

Module faulty

A fault has been detected in the common part of the output module.

Solution: replace the module.

Page 708: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

J – Competences and precautions

712 Release 152, Issue 1.0

Open loop(s)

An open loop fault is detected in field. This is only applicable for redundant SAO modules and both CPs are running.

Solution: use Loop Monitoring in Controller Management to locate the faulty loop and solve the loop fault.

Output compare error

Control Processor 1 and Control Processor 2 calculated different output values.

Solution: contact Honeywell SMS.

Page 709: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Safety Builder on-line messages

Safety Manager Software Reference 713

Safety Builder on-line messagesThis section gives information about messages that are generated by Safety Builder.

The following topics are available:

• General communication error messages

• Application Viewer messages

General communication error messagesThe following messages - related to the General communication error messages - are available:

• Illegal command

• No connection

Illegal command

Information exchange between Safety Builder and SM Controller failed.

Solution: contact Honeywell SMS.

No connection

No communication established with the SM Controller.

Solution:

a. Check if the cable is plugged into the correct communication port of the Safety Station and Safety Manager.

b. Check if the communication cable is terminated correctly, has no broken wires, etc.

c. Check the Network Configurator properties (Controller properties in Physical View and Logical View) in Safety Builder.

d. Decrease the communication speed (the communication cable may be too long for the communication speed).

Application Viewer messagesApplication Viewer does a number of startup tests.

The following messages can appear when you start Application Viewer:

• Clear not successful on: <tag of point>

• Controller is not running

Page 710: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

J – Competences and precautions

714 Release 152, Issue 1.0

• Force not successful on: <tag of point>

• Point not found

• The application can not be viewed. Please check the status of the Controller

• Timeout while retrieving status of the Controller

• Unable to initialize dynamic arrays for point and line data

• Unable to initialize the status of FLD

• Unable to start Application Viewer

Clear not successful on: <tag of point>

The attempt to clear a force status of a point failed. There is a mismatch between the Safety Builder point database and the Controller point database.

Solution: first try to recompile and repeat the download procedure; in case this message still exists contact Honeywell SMS.

Controller is not running

Solution: make the system running. Check the status of the Control Processor keys and toggle the Reset switch.

Force not successful on: <tag of point>

The attempt to force a point failed. There is a mismatch between the Safety Builder point database and the Controller point database.

Solution: first try to recompile and repeat the download procedure; in case this message still exists contact Honeywell SMS.

Point not found

Solution: contact Honeywell SMS.

The application can not be viewed. Please check the status of the Controller

Application does not run on the Controller.

Solution: check diagnostics.

The Controller is not running the version of the application as found in the database

Solution: repeat the download procedure.

Timeout while retrieving status of the Controller

Solution: check the communication with the Controller (see “No connection” on page 713).

Unable to initialize dynamic arrays for point and line data

Solution: contact Honeywell SMS.

Unable to initialize the status of FLD

Solution: contact Honeywell SMS.

Page 711: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Safety Builder on-line messages

Safety Manager Software Reference 715

Unable to start Application Viewer

The start conditions of the Controller are not correct.

Solution: make the system running. First configure, then compile, load and start the Controller. Now you can start the Application Viewer.

Point Viewer messagesPoint Viewer does a number of startup tests.

The following messages can appear when you start Point Viewer:

• A screen with the name ‘Name’ already exists

• Controller is not running

• Error creating dataset for point status

• Insufficient privilege level to modify the screen

• Timeout while retrieving status of the Controller

• Unable to start Point Viewer

A screen with the name ‘Name’ already exists

Solution: choose a unique name for the screen.

Controller is not running

Solution: make the system running. Check the status of the Control Processor keys and toggle the Reset switch.

Error creating dataset for point status

Solution: contact Honeywell SMS.

Insufficient privilege level to modify the screen

Solution: configure the required privilege level (see “Security” on page 429).

The Controller is not running the version of the application as found in the database

Solution: repeat the download procedure.

Timeout while retrieving status of the Controller

Solution: check the communication with the Controller (see “No connection” on page 713).

Unable to start Point Viewer

There is no communication between the Control Processor and Point Viewer.

Solution: check the communication with the Controller (see “No connection” on page 713).

Page 712: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

J – Competences and precautions

716 Release 152, Issue 1.0

Communication statusThe Communication Status button in Controller Management has tools that assist you in solving communication related issues.

Communication Status has the following status tabs:

• Communication Statistics

This tab provides a list of all physical communication channels of the selected SM Controller. It also shows the available communication statistics per channel.

For more information and details see Communication Statistics – tab.

• Link Status Report

This tab provides a list of all logical communication connections of the selected SM Controller, except SafeNet and NTP/PTP connections. It also shows the actual diagnostic information that is available to the logical connections of the SM Controller.

For more information and details see Link Status Report – tab.

Each physical channel can have one or more logical communication connections that are related to it.

Communication Statistics – tab

Communication Statistics provides an overview with statistics concerning various parameters per physical communication channel. An example is shown in Figure 122 on page 717.

Page 713: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Communication status

Safety Manager Software Reference 717

The following statistics are logged:

Figure 122 Communication Status - Communication Statistics tab

Note:

Communication Statistics records all occurrences since the most recent fault reset of the SM Controller.

Attention:

Statistical counters indicate the number of occurrences per type of statistic. Strongly changing counters in a relatively short period of time are an indication for instable behavior related to physical communication channels.

Module

CP

COM port

Identifies the communication module, CP and communication channel these statistics apply to.

Protocol Identifies the communication protocols active on this physical communication channel.

Interface Identifies the configured interface for this physical channel.

Response timeouts Identifies the number of low level requests.

Page 714: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

J – Competences and precautions

718 Release 152, Issue 1.0

Link Status Report – tab

Link Status Report provides additional information per logical connection. You usually check the Link Status Report for detailed information when a link fault has been reported via the diagnostics. An example is shown in Figure 123 on page 718.

Data corruption errors Identifies the number of messages with data corruption.

Procedure Errors Identifies the number of messages with procedure errors. 1

Operation Errors Identifies the number of unsupported messages. 2

Incomplete Frames Identifies the number of messages with incomplete frames.

Retries Identifies the number of retries.

1 Messages may not (fully) comply with the protocol that is used (e.g. sequence, incorrect or imcomplete fields, range checks).

2 The protocol that is used may be incorrect and/or function incorrectly (e.g. time-outs occur).

Figure 123 Communication Status - Link Status Report tab

Page 715: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Communication status

Safety Manager Software Reference 719

The following statistics are logged:

Note:

The Link Status Report is updated every second in the period that it reports changes in logical connection states.

Attention:

A time stamp indicates the most recent update of the Link Status Report. A frequently changing time stamp is an indication for an instable logical connection.

Module

COM port

Logical Connection

Protocol

The communication module, physical channel, logical connection and protocol this link status applies to.

Device Address The device address used for this logical connection: When displaying --, device addresses are not applicable.

Auto Repair Indicates the behavior of a logical connection in case the status was Faulty and becomes Healthy again:

• Enabled indicates that this logical connection will be restored automatically,

• Disabled indicates that this logical connection will not be restored automatically; a fault reset is required 1.

1 A fault reset also causes the Link Status Report to be updated.

Status CP1 2

2 Status CPx indicates if the link is still up and running (at least one CP reports Healthy) or whether the link is down (both CPs report Faulty).

The status of the link as reported by CP1

Status CP2 The status of the link as reported by CP2

Page 716: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

J – Competences and precautions

720 Release 152, Issue 1.0

Page 717: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Safety Manager Software Reference 721

JConfiguration errors and warnings

This appendix contains these topics:

Topic See

Application Compiler error messages and warnings page 722

Page 718: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

K – Configuration errors and warnings

722 Release 152, Issue 1.0

Application Compiler error messages and warningsThis section contains a list of error and warning messages related to compiling the application using the Application Compiler.

During compilation the Application Compiler of Safety Builder creates a log file which lists:

1 All errors found in the FLDs and databases.

2 All generated warnings.

Warnings refer to instances where the code is syntactically correct but will probably not perform the intended function.

3 Some compilation data, for example the number of markers in the application.

When applicable the Application Compiler may indicate the coordinates of a symbol and/or the sheet number to which the message applies.

For more information see:

• Node (x, y)

• FLD sheet number

Node (x, y)

Error messages may be followed by the expression Node (x, y). It refers to the FLD coordinates of the error cause. Coordinates indicate the position in x grid points from the left and y grid points from the top of the FLD. The error message also lists the sheet number of the corresponding FLD.

FLD sheet number

If a message contains an FLD sheet number, the cause of the error or warning message may be found on this FLD. If no FLD sheet number is available, it means that the error or warning cause is not situated on an FLD.

Encapsulated text

All the error message text listed that is encapsulated between the less-than and greater-than signs < > are to be replaced by actual strings or values.

Note

If the Application Compiler detects an error, no SM Controller File is generated. Normally when you start the Application Compiler, it automatically deletes the previous SM Controller File. In case of errors the previous SM Controller File will not be deleted.

Page 719: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Application Compiler error messages and warnings

Safety Manager Software Reference 723

Example Alarm group number undefined: <type> <tag number>

• <type> is to be replaced by the point type, being either:

AI, DI, BI, AO, DO, BO

• <tag number> is to be replaced by the tag ID of that point.

Alphabetical list of messagesClick on one of the letters below to find a specific term.

A

A B C D E F G H I

J K L M N O P Q R

S T U V W X Y Z

A functional logic diagram must contain at least one output symbol

Description At least one output symbol (output, BO, off-sheet reference, etc.) is required on each functional logic diagram.

Solution Make sure that each FLD contains at least one output symbol or change the FLD type to comment block.

Alarm point declared more than once: <type> <tag number>

Description The alarm type of the point (Location ANN) has already been specified for this alarm group, but should be unique for each alarm group.

Solution Make sure that the alarm point declaration is correct.

Alarm point is not allocated to hardware: <type> <tag number>

Description The specified point should be allocated to a digital output module, but is now configured as a communication point.

Solution Use the Point Configurator to change the sub-allocation.

Alarm point not used on FLD: <type> <tag number>

Description The specified point exists in the point database, but is not used in the application program.

Solution Use the Application Editor to change the program, or delete the point (if the point is not required for the alarm group).

Application address of point "<tag number>" (<type>) does not match with input block configuration

Page 720: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

K – Configuration errors and warnings

724 Release 152, Issue 1.0

C

Description The application address of the point does not match the buffers in the database due to an incorrect or missing buffer assignment. The database probably contains errors and is corrupted.

Solution Repair or rebuild the application or contact Honeywell SMS.

Application address of point "<tag number>" (<type>) is not in the correct buffer

Description The application address of the point does not match the size of the application buffer. The database probably contains errors and is corrupted.

Solution Repair or rebuild the application or contact Honeywell SMS.

Application address of point "<tag number>" (<type>) is not located on an even byte address

Description The application address of the point starts at an odd address in the application buffer. Addresses for the SM Controller must start at even addresses. The database probably contains errors and is corrupted.

Solution Repair or rebuild the application or contact Honeywell SMS.

Application Compiler out of space

Description The number of mnemonics or the number of found symbols in the FLD cannot be stored internally.

Solution Try to optimize the FLD with regard to the number of symbols needed for particular functions.

Try to change the partition of your total functional logics design in such a way that fewer functions are needed per FLD.

Use the Application Editor of Safety Builder to remove some symbols.

Called block is no function block: <FLD>

Description A call is made to an FLD which is not a function block FLD.

Solution Delete the call in the calling FLD.

Called block <FLD> is no or incorrect equation block

Description The referenced diagram is not an equation block diagram.

Solution Use the Application Editor to apply the correct symbols.

Cannot change data type

Description There may be a mismatch between data type defined in logic and point definition. A cause can be that registers may have been allocated on different locations.

Solution Contact Honeywell SMS.

Cascade PID not found: <type> <tag number>

Description The specified PID has been defined as a cascade PID, but was not found in the database.

Page 721: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Application Compiler error messages and warnings

Safety Manager Software Reference 725

D

Solution Use the Point Configurator to change the cascade PID point number, or enter a new PID with this point number.

Clock source priorities configuration error

Description Clock source priorities are not specified for the SM Controller. It is obligatory to define 3 sources in order of priority.

Solution Use the Network Configurator of Safety Builder to specify the Safety Manager properties.

Com module configuration has unexpected names

Description The identification of Com modules is inconsistent, the database may contain errors.

Solution Contact Honeywell SMS.

Compilation aborted

Description The compilation process was interrupted by the user.

Compilation completed <time>

Description The Application Compiler has checked all FLDs and all data in the databases without encountering serious errors.

Configured Diagnostic Test Interval (s): <time>

Description This is the Diagnostic Test Interval as specified in the database (in seconds).

Controller has invalid connection to Experion node

Description The controller is connected to an Experion node through a COM Port other than 1A or 2A.

Solution In Network Configurator make sure the controller is configured to use a valid COM Port.

Could not create FLD transfer index file: <file name>

Description An old index file still exists.

Solution Cleanup your temp folder in Windows.

Count-up or count-down not allowed for a float register: <tag number>

Description The count-up or count-down operation is only valid for integer-type registers (byte, word or long).

Solution Use the Application Editor to change the FLDs.

Current application version: <version>

Description If the compilation is complete, the version of the software is listed.

Disk write error: <file name>

Description An unsuccessful attempt was made to write data to the specified file.

Page 722: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

K – Configuration errors and warnings

726 Release 152, Issue 1.0

E

Solution Check the integrity of your disk with a utility such as CHKDSK, remove the bad sectors from your disk and restart the compilation.

Duplicate device address (<device address>) found on Gateway "<node name>" for logical connections "<Node ID - Peer ID>" and "<Node ID - Peer ID>"

Description The same device address is used by the specified logical connections. The connections relate to different slave devices connected through the same gateway.

Solution Define different device addresses for slave devices on the same gateway.

Duplicate FLD transfer in index file: <tag number>

Description The index file is corrupted.

Solution First try to locate the FLD that causes the corruption, and delete that FLD.If message occurs again, contact Honeywell SMS.

Duplicate off sheet reference on FLD: <FLD>

Description An off-sheet reference with the specified point number has been placed on one FLD twice.

Solution Use the Application Editor to remove one reference.

Duplicate on sheet reference on FLD: <FLD>

Description An on-sheet reference with the specified point number has been placed on one FLD twice.

Solution Use the Application Editor to remove one reference.

Duplicate point number on FLD: <type> <tag number>

Description A point with the specified tag number has been placed on one FLD twice.

Solution Use the Application Editor to remove one tag number.

Duplicate point property association found for symbol at Node (x, y): property <property name> of point <type><tag number> is already associated to symbol at Node (x, y) on FLD <FLD>

Description Two Boolean Property Output symbols are found which are configured for the same property of a point. The specified property may be associated to only one symbol at a time.

Solution Use Application Editor to delete one of the Boolean Property Output symbols that is associated to the same property of the specified point.

Error while claiming SOE ID for <type><tagnumber>

Description A SOE ID cannot be assigned for the specified point (internal error).

Solution Contact Honeywell SMS.

Error while initializing SOE ID allocations (point <type><tagnumber>)

Page 723: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Application Compiler error messages and warnings

Safety Manager Software Reference 727

F

Description Internal error.

Solution Contact Honeywell SMS.

Fatal error. Compilation aborted: <time> <date>

Description This message is printed if for some reason the compilation process cannot continue. Possible reasons are disk full or insufficient memory.

File <file name> creation failed

Description The specified file could not be created. For example, the disk may be full or the number of open files has been exceeded.

Solution Clean your disk, i.e. delete unused files or save currently unused files to a removable storage medium (e.g. a diskette), and delete them from your hard disk.

Solution Use a system with a larger disk capacity.

File <file name> deletion failed

Description The specified file could not be deleted.

File <file name> opening failed

Description An attempt was made to open the specified file, but it was not found or could not be opened.

Flasher frequency too high to work properly: <type> <tag number>

Description Flasher frequency is higher than the response time of the application.

Solution Use an appropriate flasher.

FLD contains too many <symbol type>

Description Too many symbols of the specified type have been placed on an FLD.

Solution Use the Application Editor to remove some symbols or split the functional logic over two FLDs.

FLD is corrupted: <FLD>

Description The specified FLD contains corrupted data.

Solution Use the Application Editor to load the FLD, and then delete it.

FLD is full. Function block cannot be corrected

Description An FLD contains too many symbols which require a lot of physical space on a station.

Solution Use the Application Editor to edit the FLD (e.g. split into more FLDs).

FLD reference not found on FLD: <type> <tag number>

Description The FLD reference with <tag number> is found on one FLD but not on a referenced FLD.

Page 724: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

K – Configuration errors and warnings

728 Release 152, Issue 1.0

H

Solution Use the Application Editor to replace the reference.

Function block diagram in program block area: <no.>

Description The FLD number of a program block must be at least two less than the FLD number of the first function block.

Solution Use the Application Editor (renumber option) to shift down the program block or to shift up the function block. Check all calls to this function block.

Function block diagram <FLD> missing

Description The function block which is called at the specified FLD is not available in the project folder (file is not found).

Solution Delete the function block on the calling FLD or restore the function block diagram.

Function block diagram must contain at least one function block output

Description A function block must have a function block output, otherwise it is of no use in the functional logic diagrams.

Solution Place a function block output or delete the FLD.

Function block has no inputs Node (x, y)

Description An FLD contains an function block without connecting to one of its inputs.

Solution If you add a function block with inputs to an FLD, you must connect at least one input of the function block. The following solutions exist:

1. Connect the input to a constant value

2. Remove all inputs from the function block

Function block symbol corrupted

Description A function block symbol has been found to be corrupted.

Solution Use the Application Editor to delete and replace the corrupted function block.

Function change failed

Description The FLD contains too many point of the specified type (markers, counters, timers or registers).

Solution Use the Application Editor to edit the FLD (e.g. split into more FLDs).

HART Write properties are configured but no FDM logical connection is found

Description No connection found with an FDM server. This is required when HART Write Enable Status and/or HART Write Request properties are configured.

Page 725: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Application Compiler error messages and warnings

Safety Manager Software Reference 729

I

Solution Use the Network Configurator to create a logical connection to an FDM server.

Identical source and destination sheet are not allowed

Description The source FLD and destination FLD for a sheet transfer is identical, which is not allowed.

Solution Use the Application Editor and make sure that the source and the destination FLD in a sheet transfer are different.

Inaccurate scaling specified for analog input: <type> <tag number>

Description The difference between the bottom and top scale value is too small.

Solution Use the Point Configurator to change the scaling values of the specified point.

Infinite signal cycle: Node (x, y)

Description A signal line has been connected to itself (perhaps via several other FLDs), creating a loop.

Solution Use the Application Editor to delete the loop.

Input blocks have overlapping addresses

Description The buffers for marker and/or register blocks of logical connections of the SM Controller have overlapping address ranges. The database probably contains errors and is corrupted.

Solution Repair or rebuild the application or contact Honeywell SMS.

Insufficient privileges to compile

Description Supervisor or engineering privileges are required to execute the Application Compiler.

Solution Log in with the correct privilege level.

Invalid address: <type> <tag number>

Description The specified point in the database has an invalid address.

Solution Check if allocation of point is complete.

Invalid connection: Node (x, y)

Description A signal line has been connected to a symbol at a point where it is not allowed, or the signal line is not a valid signal type. Function blocks and registers have predefined input and output positions.

Solution Use the Application Editor to change the connection.

Invalid constant: <type> <tag number>

Description The value of the constant is not allowed (e.g. a negative constant is loaded to a counter).

Page 726: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

K – Configuration errors and warnings

730 Release 152, Issue 1.0

Solution Use the Application Editor to change the constant.

Invalid counter value: Node (x, y)

Description The value which will be loaded into the counter is invalid.

Solution Use the Application Editor to change the constant value or change the range of the counter.

Invalid device address for logical connection "<Node ID - Peer ID>".

Description The device address for the specified logical connection is out of range [1 to 247].

Solution Reconfigure the device address in the Network Configurator.

Invalid FLD reference: <tag number>

Description The FLD reference with the specified point is not correct (not found in the point data file or found twice on FLDs).

Solution Use the Application Editor to remove the reference.

Invalid function block call: <function block>

Description The function block called has a higher or an equal FLD number than the current FLD.

Solution Remove the function block from the current FLD. Renumber the function block to an FLD with a number higher than the current FLD number. Place the function block again on the current FLD.

Invalid function block input exchange

Description Two function block inputs have been exchanged invalidly.

Solution Use the Application Editor to place the symbols as before.

Only active if online modification is set to ‘Yes’.

Invalid function block output exchange

Description Two function block outputs have been exchanged invalidly.

Solution Use the Application Editor to place the symbols as before.

Only active if online modification is set to ‘Yes’.

Invalid input block start address for logical connection "<Node ID - Peer ID>".

Description The buffers for the marker and/or register blocks contain an invalid value for the buffer's start address. The database probably contains errors and is corrupted.

Solution Repair or rebuild the application or contact Honeywell SMS.

Invalid input signal type of function block: <function block> Node (x, y)

Description The signal type of the register on the FLD cannot be converted to the signal type of the function block input. The calling FLD long register cannot be connected to a word register.

Invalid IO for diagnostic status: <type> <tag number>

Description The diagnostic input is not assigned to a hardware allocated point.

Page 727: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Application Compiler error messages and warnings

Safety Manager Software Reference 731

Solution Allocate the point to a hardware channel or assign the diagnostic input to an existing hardware allocated point.

Invalid library version. You need version <version>

Description The library has a different version than the Application Compiler, but cannot be converted.

Solution Use a Safety Manager of the specified version or reinstall the software.

Invalid <marker/register type> size for logical connection "<Node ID - Peer ID>".

Description The block size of the specified type is not a multiple of 4.

Solution Reconfigure the size in Network Configurator.

Invalid numeric order in equation table.

Description The input value defined in the equation table is not in ascending numerical order.

Solution Make sure the input value is in ascending numerical order.

Invalid point assigned to Boolean Property Output symbol at Node (x, y): <type><tag number>

Description For the Boolean Property Output symbol, a point has been assigned with an invalid variable type. Supported types are analog input and analog output.

Solution Use Application Editor to delete the symbol or to assign another (valid) point.

Invalid point type specified for <type> <tag number>

Description The database contains a point (DI or DO with location ANN) which is connected to this alarm with an invalid alarm type.

Solution Use the Point Configurator to disconnect the invalid point.

Invalid <property name> on <object name> "<object id>" configured < >

Description A property or value has been defined that is invalid.

Solution Change the indicated property or value.

If that does not help contact Honeywell SMS.

Invalid SafeNet block size for logical connection "<Node ID - Peer ID>"

Description The total size of marker and register bytes on the referred SafeNet link of this SM Controller is larger than the maximum allowed of 2000.

Solution Reconfigure sizes in Network Configurator.

Invalid signal type(s): Node (x, y)

Description The signal type is invalid for the symbol to which it is connected. For example, a signal of type Long cannot be connected to a counter or timer.

Description The types of the signal coming from the FLD to an internal off-sheet symbol (i.e. decimal marker) do not match and conversion is not allowed for internal symbols.

Solution Use the Application Editor to change the signal type.

Page 728: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

K – Configuration errors and warnings

732 Release 152, Issue 1.0

L

Invalid value in equation table

Description A value defined in the equation table is out of range.

Solution Make sure the value is in the legal range (1E-38 to 1E+38).

Invalid value: <type> <tag number>

Description The value of the point (timer or counter) is less than or equal to zero, or greater than the maximum value (counter maximum = 8191).

Solution Use the Application Editor to change the point.

IO buffer full: <type>

Description The buffer used for digital or analog IO is full.

Solution Use the Hardware Configurator of Safety Builder to delete some IO modules of the specified type.

IO Module address(es) have been changed.

Description This warning will occur if the Application Compiler detects invalid addresses of IO modules in the database. IO points which are allocated to these modules will have other addresses.

IP address for NTP clocksource "<device name>" is not valid or not specified: <IP address>.

Description The IP address of the configured clock source is either not filled in or it's value is already in use by another node in the Plant.

Solution Set a valid IP address in the device properties dialog of the clock source in the Network Configurator.

Isolated symbol: Node (x,y)

Description A symbol has been found without any direct or indirect output connection to an off-sheet symbol.

Solution Use the Application Editor to connect the symbol or delete it.

Library corrupted: <library name>

Description The specified library file is corrupted.

Solution Reinstall Safety Builder from the CD ROM.

Library not found on disk: <library name>.SYM

Description The library used to create the functional logic diagrams cannot be found in the Safety Builder application folder (<InstallFolder> by default).

Solution Reinstall Safety Builder from the CD ROM.

Load and value signals must both be connected or not connected: Node (x, y)

Description If you have a load function, you need a value to be loaded into the register. If you do not have a load function, no value is needed.

Solution Make sure a value is loaded into the register.

Page 729: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Application Compiler error messages and warnings

Safety Manager Software Reference 733

M

Logic sequence ambiguous due to feedbacks

Description The Application Compiler cannot process the complex feedback loops on the sheet.

Solution Use the Application Editor to split the functional logic diagrams over several logic sheets, creating feedback loops via sheet markers.

Mathematical operation of float signal type with integer type: Node (x,y)

Description In the Safety Manager Application a mathematical operation has to be performed between two different signal types (e.g. float and integer). A warning is given if such an operation uses more processor time than the same operation between two signals of the same type.

Solution Change one of the two types to make them both the same.

Missing alarm point(s) for <type> <tag number> <alarm type>

Description The alarm type mentioned is not specified with the alarm group.

Solution Use the Point Configurator to append points to this alarm group with the missing alarm type.

Missing FLD: <appl. name>.<FLD>

Description The file that contains the FLD cannot be found on disk.

Solution Repair or rebuild the application or contact Honeywell SMS.

Missing input block start address for logical connection "<Node ID - Peer ID>"

Description The logical connection has marker and/or register blocks assigned but no corresponding buffers could be identified in the database. The database probably contains errors and is corrupted.

Solution Repair or rebuild the application or contact Honeywell SMS.

Missing route on logical connection detected: "<Node ID - Peer ID>”

Description For the specified logical connection, no route is configured.

Solution Go to the Logical View of the Network Configurator, and assign a valid route for the logical connection.

Missing signal or unconnected signal line: Node (x, y)

Description A signal line which should be connected has not been connected at node point (x, y).

Solution Use the Application Editor to connect or delete the line.

More than one signal at a node: Node (x, y)

Description Two independent signals may not be connected.

Solution Use the Application Editor to disconnect them.

Page 730: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

K – Configuration errors and warnings

734 Release 152, Issue 1.0

N

Network too large for clocksource "<device name>"

Description More than one physical network has been attached to the clock source device. A clock source device may be connected to only one network.

Solution Check the physical network configuration in Network Configurator.

No hardware specified

Description The database has not been configured; no hardware has been specified.

Solution Use the Hardware Configurator to specify the hardware of the application.

No load signal, so a count signal and clear signal must be connected: <type> <tag number>

Description If you do not load a register, you must at least use a count-up or a count-down in combination with a clear, otherwise the register is of no use.

Solution Make sure all conditions are met to use the register.

No logical connection for specified clock source

Description A clock source is specified in a SM Controller that is not connected with a logical connection.

Solution In Network Configurator check the device properties on the following:

• Make sure that clock source is allowed.

• Make sure that a logical connection with the device exists

No logical connection to a Safety Builder configured

Description No connection is found to connect the Safety Station to. (Mandatory to load the SM Controller.)

Solution Use the Network Configurator to create a logical connection to a Safety Builder.

No protocols specified for COM module (central part, COM module): <seq.>

Description The protocol of channel A and channel B from the communication module in the specified Control Processor with the specified sequence number have not been set (Protocol = undefined).

Solution Use the Network Configurator to specify a protocol, or remove this communication module.

No SOE collector detected

Description The compiled SM Controller has a specified SOE ID range but no logical connection to a SOE collecting device was configured.

Solution Create a logical connection to a SOE collecting device.

Not enough memory to execute required compilation function(s)

Description The Application Compiler needs more memory to execute the compilation process.

Solution Free memory by closing any other applications that are running.

Page 731: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Application Compiler error messages and warnings

Safety Manager Software Reference 735

O

P

Number of data memory bytes: <number>

Description Total number of register bytes in the application program.

Number of markers: <number>

Description Total number of markers used in the application program.

Overlapping SOE ID range detected between controller <Controller_Name_x> and <Controller_Name_y>

Description The plant contains two or more SM Controllers with overlapping SOE ID ranges.

Solution Use the Network Configurator to configure disjunct ranges.

PID cascade in logics differs from cascade configuration: P<tag number> P<Cascade PID> P<Point no. of connected PID>

Description There is a mismatch between the specified PID cascade in the FLDs and the cascade configuration.

Solution Make sure you also made a cascade connection at this PID in the functional logic diagrams.

Cascade:

• You did not configure a PID cascade point number using the Point Configurator but you connected the cascade setpoint signal nevertheless.

• You configured a PID point number using the Point Configurator but you did not connect the cascade input signal, or you connected it to the wrong PID or to another symbol.

Point <type> <tag number> not found in database

Description The point found in the FLD is not found in the data file. The Application Compiler will try to regenerate the point. The result of that action is logged.

Solution Use the Application Editor to enter the required data. The point will then be placed in the database. If the point is a repeated input, you must first place the actual input. It is possible that the data was deleted via the Point Configurator. Use this option to (re-)enter the missing point.

Point <type><tag number> has HART Write Enable Status configured, but is not HART enabled

Description For the HART Write Enable Status to function, HART passthrough must be enabled.

Page 732: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

K – Configuration errors and warnings

736 Release 152, Issue 1.0

R

S

Solution In Point Configurator enable HART passthrough for the specified point.

Point <type><tag number> has HART Write Enable Status configured, but is not allocated to a remote I/O channel

Description HART Write Enable Status functions only for points which are allocated to remote I/O modules.

Solution Allocate the specified point to a remote I/O channel.

Power up value out of range. <type> <tag number>

Description The power up value of the point is invalid.

Solution Use the Point Configurator to change the power up value.

Program aborted. Application configuration not defined

Description Before using the Application Compiler, the Safety Manager Application configuration should be known.

Solution Use the configuration tools to define the Safety Manager application.

Reference to non-existing FLD: <FLD>

Description The specified FLD is undefined or cannot be found on disk.

Solution Use the Application Editor to delete the reference.

Reset signal must be connected: <type> <tag number>

Description A memorize timer must always have a reset signal because you cannot get it low after you started it.

Solution Make sure the memorize timer has a reset signal.

Safety Manager system out of memory for this type of point: <buffertype>

Description The Application Compiler cannot place a compiler register or compiler marker in the point database.

Solution 1 It is possible that new space will be created after the compilation is complete. Therefore, recompile the whole set. Erase any unused points (FLD number is 0). Change your design so as to decrease the number of required markers and/or registers.

Solution 2 Reduce the number of bytes reserved to communicate markers and registers to external devices. (Excluding SafeNet connections.) This will free up space for application markers and registers.

Set and value signals must both be connected or not connected: <type> <tag number>

Page 733: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Application Compiler error messages and warnings

Safety Manager Software Reference 737

T

Description If you have a set function, you need a value to be loaded into the counter. If you do not have a set function, no value is needed.

Solution Make sure a value is loaded into the counter.

Set, count-up or count-down signal must be connected: <type> <tag number>

Description You must connect one of these functions to the counter for it to be of any use.

Solution Make sure one of the specified functions is connected to the counter.

Set signal must be connected: Node (x, y)

Description The set signal of a timer has not been connected.

Solution Use the Application Editor to create a connection.

Signal type does not match number of bits: <type> <tag number>

Description The signal type does not have the number of bits that it should have.

Solution Use the Point Configurator and change signal type of the point.

SOE range too small [<SoeIdLow>..<SoeIdHigh>], not all points requiring a SOE ID can be assigned one. Extend the SOE range on the controller by at least <value>.

Description The SOE range is smaller than required for the application.

Solution In the Network Configurator, make the SOE range of the controller larger by at least the specified amount.

Time zone configuration can not be retrieved from the Windows registry

Description The specifications for the time zone configured for the Plant, can not be retrieved from the Windows registry. The Windows registry could be corrupted or registry data may have been deleted inadvertently.

Solution Repair the Windows registry or compile the application on a PC with correct time zone specifications.

Too many signal lines connected to one symbol: Node (x, y)

Description The number of signal lines to one symbol is limited by the Application Compiler.

Solution Change the functional logic diagrams by splitting the symbol into two symbols.

Top and bottom values are identical: <type> <tag number>

Description The range of the specified point has not been defined.

Solution Use the Point Configurator to specify the top and bottom value of the point.

Total block size for the <DCS> buffer is too large

Page 734: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

K – Configuration errors and warnings

738 Release 152, Issue 1.0

U

Description The total size of marker and register (input and output) bytes on all logical connections of the SM Controller - SafeNet excluded, is larger than the maximum allowed of 8696.

Solution Reconfigure sizes in Network Configurator.

Total block size for the <SafeNet> buffer is too large

Description The total size of marker and register (input and output) bytes on all logical SafeNet connections, is larger than the maximum allowed of 4000.

Solution Reconfigure sizes in Network Configurator.

Total marker block size for the <DCS> buffer is invalid

Description The total size of marker (input and output) bytes on all logical connections of the SM Controller - SafeNet excluded, is larger than the maximum allowed of 508.

Solution Reconfigure sizes in Network Configurator.

Total marker block size for the <SafeNet> buffer is invalid

Description The total size of marker (input and output) bytes on all logical SafeNet connections of the SM Controller, is larger than the maximum allowed of 508.

Solution Reconfigure sizes in Network Configurator.

Total number of errors detected during compilation: <number>

Description This is the total number of errors that were found during compilation.

Total number of warnings generated during compilation: <number>

Description This is the total number of warnings that were generated during compilation.

Total register block size for the <DCS> buffer is invalid

Description The total size of register (input and output) bytes on all logical connections of the SM Controller - SafeNet excluded, is larger than the maximum allowed of 8188.

Solution Reconfigure sizes in Network Configurator.

Total register block size for the <SafeNet> buffer is invalid

Description The total size of register (input and output) bytes on all logical SafeNet connections of the SM Controller, is larger than the maximum allowed of 4000.

Solution Reconfigure sizes in Network Configurator.

Unable to create object

Description Internal error

Page 735: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Application Compiler error messages and warnings

Safety Manager Software Reference 739

V

W

Solution Contact Honeywell SMS

Undefined FLD reference: <type> <tag number>

Description A reference was found to FLD 0 or from FLD 0, which has not been defined.

Solution Use the Application Editor to define the FLD reference.

Unnecessary signal conversion: Node (x,y)

Description A signal conversion is performed but the source signal is identical to the destination signal.

Solution Use the Application Editor to remove this signal conversion.

Unsupported protocol(s) found for QPP module type <type>

Description Certain protocols have been configured for logical connections which are not compatible with the configured type of QPP module.

Solution In the Hardware Configurator select an appropriate QPP type.

Value (or base) in FLD and point data file are not equal: <type> <tag number>

Description The value of the point (timer or counter) has been changed in the database but not in the FLD.

Solution Use the Application Editor to change the point.

Value signal must be connected: Node (x, y)

Description A binary input for this type of timers must be connected.

Solution Use the Application Editor to create a connection.

Value signal must not be connected: Node (x, y)

Description A binary input for this type of timers may not be connected.

Solution Use the Application Editor to remove the binary input.

Wrong number of input signals: Node (x, y)

Description The number of signals at the input side of the symbol does not match the expected number of signals.

Solution Run the Application Editor to change the number.

Page 736: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

K – List of abbreviations

740 Release 152, Issue 1.0

List of abbreviationsAI Analog Input

AO Analog Output

ASM Abnormal Situation Management

ATEX Explosive Atmosphere (in French: “ATmospheres EXplosibles”)

A.R.T. Advanced Redundancy Technique

BKM Battery and Key switch Module

BMS Burner Management System

CDA Common Data Access

CEE Control Execution Environment

CP Control Processor

DCF Digital Coded Frequency

DCS Distributed Control System

DI Digital Input

DO Digital Output

DTI Diagnostic Test Interval

E/E/PES Electrical/Electronic/Programmable Electronic System

EMC Electromagnetic Compatibility

ESD • ElectroStatic Discharge

• Emergency ShutDown system

EUC Equipment Under Control

EUT Equipment Under Test

F&G Fire and Gas

FB Function Block

FDM Field Device Management

FGS Fire and Gas System

FLD Functional Logic Diagram

FSC Fail Safe Communication

FTA Field Termination Assembly

FTE Fault Tolerant Ethernet

GPS Global Positioning System

HIPS High-Integrity Protection Systems

HMI Human Machine Interface

HSE High Speed Ethernet

Page 737: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

List of abbreviations

Safety Manager Software Reference 741

HSMS Honeywell Safety Management Systems

IO Input/Output

IP • Internet Protocol

• Ingress Protection

IS Intrinsically Safe

LAN Local Area Network

LED Light-Emitting Diode

MAC Media Access Control

MAP Manufacturing Automation Protocol

MOS Maintenance Override Switch

MTBF Mean Time Between Failure

MTTF Mean Time To Failure

MTTR Mean Time To Repair

NTP Network Time Protocol

OLE Object Linking and Embedding

OLM On-line Modification

OPC Object linking and embedding for Process Control

OS Operating System

P&ID Piping and Instrumentation Diagram

PCDI Peer Control Data Interface

PE Protective Earth

PES Programmable Electronic System

PFD Probability of Failure on Demand

PKS Process Knowledge System

PLC Programmable Logic Controller

PST Process Safety Time

PSU Power Supply Unit

PTP Precision Time Protocol

PUC Process Under Control

PV Process Value

QMR Quadruple Modular Redundant

QPP Quad Processor Pack

RFI Radio Frequency Interference

RO Relay Output (for descriptions use: potential free output contact)

SCADA Supervisory Control And Data Acquisition

Page 738: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

K – List of abbreviations

742 Release 152, Issue 1.0

SCN Software Change Notification (formerly addressed as Release Note)

SIC System Interconnection Cable

SIF Safety Instrumented Function

SIL Safety Integrity Level

SIS Safety Instrumented System

SMOD Secondary Means Of De-energization

SOE Sequence Of Events

SRS Safety-Related System

SSC Serial Communication Channel

STP Shielded Twisted Pair

USI Universal Safety Interface

UTP Unshielded Twisted Pair

UTC Coordinated Universal Time (Universal Time Coordinated)

WAN Wide Area Network

Page 739: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

List of abbreviations

Safety Manager Software Reference 743

Page 740: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

K – Safety Manager Glossary

Safety Manager Software Reference 743

Safety Manager GlossaryA

Alarm

An automatic signal that serves as a warning of an event or danger.

Application

The definition of the EUC-dependent function for Safety Manager.

Application Compiler

A tool of the Safety Builder used to create a controller file.

Application Editor

A tool of the Safety Builder used to create or edit functional logic diagrams.

Application value

The value of a process point as provided to, or calculated by, the application software.

Application version

A first or subsequent version of the application that is controlled in Safety Manager. An application version can have several states (see Application version state). An application version will be consolidated – or ‘frozen’ – when the application is loaded or published. The next change to the application will increment its version.

Application version state

A defined status of the application version. Safety Manager has a limited and controlled number of application version states to:

• enforce a useful sequence of activating program functions,

• enable control and/or comparison of application versions between connected components (i.e. Safety Builder, SM Controller, Experion).

Safety Manager uses these application version states:

state meaning

Changed (Compile and Load Application needed)

changes to the application were made that do require loading to SM Controller

Changed (Publish Application needed) changes to the application were made that do not require loading to SM Controller

Compiled the application was successfully compiled

Page 741: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Safety Manager Glossary

744 Release 152, Issue 1.0

Application Viewer

A tool of the Safety Builder used to view functional logic diagrams on-line.

ATEX Directive

A directive which describes equipment and protective systems intended for use in potentially explosive atmospheres.

Safety Manager ATEX modules can be used for connection to hazardous locations in compliance with EN 60079-15:2005 (zone 2, sub groups IIA, IIB and IIC).

For more information see the Safety Manager TUV EExn Approval Manual (PM.MAN.8183)

Availability

• The ratio of system up time to total operating time.

• The ability of an item to perform its designated function when required for use.

B

Battery and Key switch Module (BKM)

A module in the SM Controller used to:

• Supply battery power to the system memory (RAM) and the real time clock of the Control Processor modules, in case of power outage.

• Enable or disable forces, by turning the Force key switch. When enabled, forcing of certain input and output signals is allowed. When disabled, all forces are removed.

• Provide a fault reset, by turning the Reset key switch. See Fault reset.

Published (load needed) the application was compiled and subsequently published

Published (loaded) the application was either;

published (without compiling) or,

loaded into the SM Controller

state meaning

Warning

Turning the Reset key switch during an On-Line Modification procedure may cause the Control Processors to swap status.

Page 742: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

K – Safety Manager Glossary

Safety Manager Software Reference 745

C

Communication module

See: Universal Safety Interface (USI)

Communication redundancy fail-over

The automated capability of a device to switch over to a redundant or dormant communication path upon the failure or abnormal termination of the active path.

Communication time-out

An error caused by an unacceptable large time interval during which there was no communication.

Control Processor (CP)

Core component of the SM Controller consisting of: Power Supply Unit (PSU), Quadruple Processor Pack (QPP) and 1 or 2 communication modules (USI).

Control Processor states

A Control Processor (CP) can have many states. For fault detection and reaction the following states are relevant.

• Running (without faults); CP is fully functional and executes the application.

• Running with Flt (with faults); CP executes the application but the controller detected one or more faults (e.g. open loop or a hardware fault).

• Halt; CP does not execute the application.

The applicable CP state can be read from the User Interface Display located on each Control Processor and from the diagnostic screens available on Experion™ and Safety Stations.

Controller chassis

19” chassis to slot the BKM and Control Processor modules.

Controller configurations

Distinction is made between Non redundant Controllers and Redundant Controllers. A Non redundant Controller has one Control Processor (CP); the response of the CP is automatically the response of the controller. A Redundant

Attention:

The states described below are presented on the display of the relevant QPP, while the key switch of that QPP is in the RUN position.

Page 743: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Safety Manager Glossary

746 Release 152, Issue 1.0

Controller has two CPs; the response of one of the CPs does not necessarily affect the safety related functioning of the controller.

See also: Safety Manager and Safety Manager A.R.T..

Controller Management

A tool of the Safety Builder used to perform the following functions:

• Load controller.

• View system status.

• Retrieve controller and application files.

Coordinated Universal Time (UTC)

Also referred to as “Universal Time Coordinated” and “Zulu time”.

An atomic realization of Universal Time (UT) or Greenwich Mean Time (GMT), the astronomical basis for civil time. Time zones around the world are expressed as positive and negative offsets from UT. UTC differs by an integral number of seconds from atomic time and a fractional number of seconds from UT1.

Cycle time

The time period needed to execute the application software once.

D

Dangerous failure

Failure which has the potential to put the safety-related system in a hazardous or fail-to-function state.

Deutsches Institut für Normung (DIN)

German Institute for Standards, which determines the standards for electrical and other equipment in Germany.

Note:

Safety Manager can have both non redundant controllers and redundant controllers.

Safety Manager A.R.T. only has redundant controllers.

Note

Whether or not the potential is realized may depend on the channel architecture of the system; in systems with multiple channels to improve safety, a dangerous hardware failure is less likely to lead to the overall dangerous or fail-to-function state.

Page 744: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

K – Safety Manager Glossary

Safety Manager Software Reference 747

Diagnostic Test Interval (DTI)

The time period used by Safety Manager to cyclically locate and isolate safety related faults within on-line system components that could otherwise cause a hazardous situation.

With Safety Manager, the default DTI is set at 3 seconds. This setting needs to be verified for each process.

See also “Process safety time (PST)” on page 759.

Distributed Control System (DCS)

System designed to control industrial processes. A DCS receives the measured values of the process instrumentation, e.g. flow, pressure, temperature. It controls the process via analog control equipment such as control valves. In addition, a DCS may receive many digital signals for alarm and management purposes.

Dual Modular Redundant (DMR)

Safety configuration providing 1oo2 configuration. The DMR technology is used in the architecture of a non redundant QPP where on-board 1oo2D voting is based on dual-processor technology.

DMR is characterized by a high level of diagnostics and fault coverage.

E

Electrical/Electronic/Programmable Electronic (E/E/PE) device

A device based on electrical (E) and/or electronic (E) and/or programmable electronic (PE) technology.

Electrical/Electronic/Programmable Electronic system (E/E/PES)

A system based on one or more E/E/PE devices, connected to (and including) input devices (e.g. sensors) and/or output devices/final elements (e.g. actuators), for the purpose of control, protection or monitoring.

See also: “Programmable electronic system (PES)” on page 760.

Note

This term is intended to cover any and all devices operating on electrical principles and would include:• electro-mechanical devices (“electrical”);• solid state non-programmable electronic devices (“electronic”);• electronic devices based on computer technology (“programmable electronic”).

Page 745: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Safety Manager Glossary

748 Release 152, Issue 1.0

Electromagnetic Compatibility (EMC)

The ability of a device, equipment or system to function satisfactory in its electromagnetic environment without introducing intolerable electromagnetic disturbances to anything in that environment.

ElectroStatic discharge (ESD)

The transfer of electrostatic charge between bodies of different electrostatic potential, which may cause damage to system components.

Emergency ShutDown (ESD)

Manual or automatic turning off or closing down of process equipment in case of anomalous conditions in order to prevent damage to the system or process.

EUC risk

Risk arising from the EUC or its interaction with the EUC control system.

See also “Equipment Under Control (EUC)” on page 748.

Equipment Under Control (EUC)

Equipment/machinery/apparatus/Plant used for manufacturing, process, transportation, medical or other activities for which designated safety-related systems could be used to:

• prevent hazardous events associated with the EUC from taking place; or,

• mitigate the effects of the hazardous events.

Error

Discrepancy between a computed, observed or measured value or condition and the true, specified or theoretically correct value or condition.

Ethernet

A local area network specification developed by Xerox in 1976. The specification served as the basis for the IEEE 802.3 standard, which specifies the physical and lower software layers of the network. It uses CSMA/CD to handle simultaneous transmissions and is the most popular LAN Technology is use today.

See also: Local Area Network (LAN).

Event

• Occurrence of some programmed action within a process which can affect another process.

• Asynchronous occurrence that is detected by the control system, time and other information is recorded, e.g. process alarm.

Page 746: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

K – Safety Manager Glossary

Safety Manager Software Reference 749

Experion PKS

Honeywell Process Knowledge System™ for process, business and asset management.

Experion Station

Windows based station for viewing process schematics and interactions with the system. This station provides comprehensive alarm and event detection, management, reporting facilities, and history collection along with the capability of custom process graphics.

Event collection & management system

A device used to collect, log and manage sequence of events (SOE) data.

See also: Safety Historian and Sequence Of Events (SOE).

External device

A generic term for a system the SM Controller is communicating with. This may be an Experion server, a Modbus device, a Safety Station or even another SM Controller. Also known as third party device.

External risk reduction measures

Physical measures taken externally to safety-related systems to reduce or mitigate the risks. Examples would include a drain system, fire wall, etc.

F

Fail-over

See “Communication redundancy fail-over” on page 745.

Failure

The termination of the ability of a functional unit to perform a required function.

Note• The definition in IEV 191-04-01 is the same, with additional notes.• See figure in “Functional Safety” for the relationship between faults and failures, both

in IEC 61508 and IEV 191.• Performance of required functions necessarily excludes certain behavior, and some

functions may be specified in terms of behavior to be avoided. The occurrence of such behavior is a failure.

• Failures are either random (in hardware) or systematic (in hardware or software).

Page 747: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Safety Manager Glossary

750 Release 152, Issue 1.0

Fault

Abnormal condition that may cause a reduction in, or loss of, the capability of a functional unit to perform a required function.

Fault reaction

The reaction to faults in the Controller, application and/or IO.

• The fault reaction towards Controller and/or application faults is fixed.

• The fault reaction to IO faults can be configured on a point or module level; it should be customized to the application for which Safety Manager is used.

See also “IO states” on page 755.

Fault reset

An action that clears the fault database and attempts a restart of tripped or halted components of the system.

Fault Tolerant Ethernet (FTE)

An Ethernet based control network of Experion PKS.

FC

Prefix used to identify conformal-coated module from non conformal coated modules. See also: FS.

• FC-SDI-1624 is a safe digital input module with conformal coating

• FS-SDI-1624 is a safe digital input module without conformal coating

Field Termination Assembly (FTA)

Assembly to connect field wiring to the SM chassis IO modules.

Field value

The value of a process point as present at the interface of the system with the EUC.

Fieldbus

Wiring solution and communication protocol in which multiple sensors and actuators are connected to a DCS or SIS, using a single cable.

Note

IEV 191-05-01 defines “fault” as a state characterized by the inability to perform a required function, excluding the inability during preventative maintenance or other planned actions, or due to lack of external resources.

Page 748: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

K – Safety Manager Glossary

Safety Manager Software Reference 751

Fire and Gas system

Independent protective system which continuously monitors certain process points (e.g. combustible gas levels) and environmental points (e.g. heat, smoke, temperature and toxic gas levels). If any of these points exceed a predetermined level, the system will raise an alarm and take automatic action to close operating valves and damper doors, activate extinguishers, cut off electrical power and vent dangerous gases.

Force

A signal override of some sort that is applied on a system level.

A force applied to an input affects the input application state as it overrides the actual field value and diagnostic state of the forced input.

A force applied to an output affects the output field state as it overrides the application value or diagnostic value with the forced value.

FS

Prefix used to identify non conformal-coated module from conformal coated modules. See also: FC.

• FS-SDI-1624 is a safe digital input module without conformal coating

• FC-SDI-1624 is a safe digital input module with conformal coating

Function block

Element in a functional logic diagram (FLD) which performs a user defined logic function. Function blocks are designed to implement & re-use complex functions via a single (user defined) element.

Functional Logic Diagram (FLD)

Diagrammatic representation of the application (conform the IEC 61131-3 standard) which is used to program Safety Manager. FLDs are directly translated into code that can be executed by Safety Manager, thus eliminating the need for manual programming. See also: Application Editor.

Functional safety

Part of the overall safety relating to the EUC and the EUC control system which depends on the correct functioning of the E/E/PE safety-related systems, other technology safety-related systems and external risk reduction facilities.

Caution

Forcing introduces a potentially dangerous situation as the corresponding point could go unnoticed to the unsafe state while the force is active.

Page 749: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Safety Manager Glossary

752 Release 152, Issue 1.0

Figure 124 Failure model

A) Configuration of a Functional Unit

L (i-1) FU

L= level, i=1,2,3, etc.; FU=Functional Unit

L (i+1) FU L (i+1) FU

L (i+1) FUL (i+1) FU

L (i FUL (i+1) FU L (i+1) FU

L (i+1) FUL (i+1) FU

L (i FU

B) Generalized view

"Entity X"

Level(i) Level(i-1)

cause

failure"F" state

cause

failure"F" state

C) IEC 61508's and ISO/IEC 2382-14's view

"Entity X"

Level(i) Level(i-1)

fault

failure fault

failure

D) IEC 50(191)'s view

"Entity X"

Level(i) Level(i-1)

failure cause

failure failure cause

failure

fault

fault

Notes for Figure 124 on page 752• As shown in A), a functional unit can be viewed as a hierarchical composition of

multiple levels, each of which can in turn be called a functional unit. In level (i), a “cause” may manifest itself as an error (a deviation from the correct value or state) within this level (i) functional unit, and, if not corrected or circumvented, may cause a failure of this functional unit, as a result of which it falls into an “F” state where it is no longer able to perform a required function (see B)). This “F” state of the level (i) functional unit may in turn manifest itself as an error in the level (i-1) functional unit and, if not corrected or circumvented, may cause a failure of this level (i-1) functional unit.

• In this cause and effect chain the same thing (“Entity X”) can be viewed as a state (“F” state) of the level (i) functional unit into which it has fallen as a result of its failure, and also as the cause of the level (i-1) functional unit. This “Entity X” combines the concept of “fault” in IEC 61508 and ISO/IEC 2382-14, which emphasizes its cause aspect as illustrated in C), and that of “fault” in IEC 50(191), which emphasizes its state aspect as illustrated in D). The “F” state is called fault in IEC 50(191), whereas it is not defined in IEC 61508 and ISO/IEC 2382-14.

• In some cases, a failure may be caused by an external event such as lightning or electrostatic noise, rather than by an internal fault. Likewise, a fault (in both vocabularies) may exist without a prior failure. An example of such a fault is a design fault.

Page 750: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

K – Safety Manager Glossary

Safety Manager Software Reference 753

Functional safety assessment

Investigation, based on evidence, to judge the functional safety achieved by one or more E/E/PE safety-related systems, other technology safety-related systems or external risk reduction facilities.

H

Hardware Configurator

A tool of the Safety Builder used to configure the hardware of Safety Manager.

Hardware safety integrity

Part of the safety integrity of the Safety Instrumented Systems (SIS) relating to random hardware failures in a dangerous mode of failure.

Hazard

A physical situation with a potential for human injury.

High voltage

A voltage of 30VAC, 40VDC or above.

Human error

Mistake.

Human action or inaction that produces an unintended result.

Note

The term relates to failures in a dangerous mode. That is, those failures of a safety-related system that would impair its safety integrity. The two parameters that are relevant in this context are the overall dangerous failure rate and the probability of failure to operate on demand. The former reliability parameter is used when it is necessary to maintain continuous control in order to maintain safety, the latter reliability parameter is used in the context of safety-related protection systems.

Note

The term includes danger to persons arising within a short time scale (e.g. fire and explosion) and also those that have a long-term effect on a persons health (e.g. release of a toxic substance).

Page 751: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Safety Manager Glossary

754 Release 152, Issue 1.0

I

IEC 61131-3

Part of the international standard IEC 61131, which provides a complete collection of standards on programmable controllers and their associated peripherals.

The IEC 61131-3 specifies the syntax and semantics of programming languages for programmable controllers as defined in part 1 of IEC 61131 (FLD symbols).

IEC 61508

International IEC standard on functional safety entitled “Functional safety: safety-related systems”, which sets out a generic approach for all electrically based systems that are used to perform safety functions. A major objective of this international standard is to facilitate the development of application sector standards.

Institute of Electrical and Electronic Engineers (IEEE)

An American professional organization of scientists and engineers whose purpose is the advancement of electrical engineering, electronics and allied branches of engineering and science. It also acts as a standardization body.

International Electrotechnical Commission (IEC)

An international standards development and certification group in the area of electronics and electrical engineering, including industrial process measurement, control and safety.

Interval time between faults

See: Repair timer.

IO bus

A bus-structure within Safety Manager that interconnects the Control Processor with the IO.

IO bus driver

Part of the Quad Processor Pack that controls the IO bus.

IO chassis

19” chassis to slot the (redundant) IO extender(s) and SM chassis IO modules.

IO database

Database in which input, output and configuration data is stored.

Page 752: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

K – Safety Manager Glossary

Safety Manager Software Reference 755

IO extender

Module which controls the IO bus of the IO chassis. A maximum of ten IO extender modules can be connected to one IO bus.

IO module

An IO module is always chassis-mounted within a Safety Manager cabinet. This type of module handles input or output functions of Safety Manager. IO modules can be digital or analog.

IO states

From a system point of view, IO can have either the healthy state, the de-energized state or the fault reaction state.

• When healthy, the IO is active and has the application value applied.

• When de-energized, the IO is de-activated (as if no power was supplied).

• When the fault reaction state is applied, the IO responds according to a predefined fault condition (fault reaction).

• When forced, the force value is applied.

L

Local Area Network (LAN)

A general term to refer to the network and its components that are local to a particular set of devices.

See also: Wide area network (WAN).

M

Maintenance override

A function, which allows the user to apply an application value to an input independent of the input channel scan value.

Maintenance Override Switch (MOS)

Switch used to file a request for a maintenance override. Acknowledgement is decided by the application program. An acknowledged maintenance override allows maintenance to be performed on field sensors or field inputs without causing the safety system to shutdown the process.

Master-clock source

The source that is responsible for the time synchronization between a group of systems or within a network.

Page 753: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Safety Manager Glossary

756 Release 152, Issue 1.0

Mean Time Between Failure (MTBF)

• For a stated period in the life of a functional unit, the mean value of the length of time between consecutive failures under stated conditions.

• The expected or observed time between consecutive failures in a system or component.

MTBF is used for items which involve repair.

See also: Mean Time To Repair (MTTR), Mean Time To Failure (MTTF).

Mean Time To Failure (MTTF)

The average time the system or component of the system works without failing.

MTTF is used for items with no repair.

See also: Mean Time To Repair (MTTR), Mean Time Between Failure (MTBF).

Mean Time To Repair (MTTR)

The mean time to repair a safety-related system, or part thereof. This time is measured from the time the failure occurs to the time the repair is completed.

Media Access Control (MAC)

The lower sublayer of the data link layer (Layer 2) unique to each IEEE 802 local area network. MAC provides a mechanism by which users access (share) the network.

Modbus

A communications protocol, based on master/slave or Node ID/Peer ID architecture, originally designed by Modicon for use with PLC and SCADA systems. It has become a de facto standard communications protocol in industry, and is now the most commonly available means of connecting industrial electronic devices.

Mode of operation

Way in which a safety-related system is intended to be used, with respect to the frequency of demands made upon it in relation to the proof check frequency, which may be either:

• Low demand mode - where the frequency of demands for operation made on a safety-related system is not significantly greater than the proof check frequency; or

• High demand or continuous mode - where the frequency of demands for operation made on a safety-related system is significantly greater than the proof check frequency.

Page 754: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

K – Safety Manager Glossary

Safety Manager Software Reference 757

Multidrop link

A multidrop link is a physical link that interconnects multiple systems (see Figure 125 on page 757).

N

Namur

A 2-wire proximity switch operating at a working voltage of 8.2 V and an operating current of 8mA max (CENELEC Standard). Because of the small amount of energy needed to operate NAMUR sensors, they can be used in intrinsically safe applications.

Network Configurator

A tool of the Safety Builder used to configure the communication architecture.

Network Time Protocol (NTP)

See “Time protocol” on page 770.

Node

Hardware entity connected to a network.

Note

Typically for low demand mode, the frequency of demands on the safety-related system is the same order of magnitude as the proof test frequency (i.e. months to years where the proof test interval is a year). While typically for high demand or continuous mode, the frequency of demands on the safety-related system is hundreds of times the proof test frequency (i.e. minutes to hours where the proof test interval is a month).

Figure 125 Example of a multidrop connection based on Ethernet

Note

Special switching amplifiers or dedicated input modules, like the SDIL-1608, are required to read the status of NAMUR proximity switches.

Page 755: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Safety Manager Glossary

758 Release 152, Issue 1.0

Node ID

• A communication initiator on an Ethernet network. Counterpart of a Peer ID (see “Peer ID” on page 759).

• The address or ID number of a node. (See “Node” on page 757).

O

Object linking and embedding for Process Control (OPC)

Technology developed originally by Microsoft, now being standardized. Microsoft technology for application interoperability. Object Linking and Embedding (OLE) is a set of services that provides a powerful means to create documents consisting of multiple sources of information from different applications. Objects can be almost any type of information, including text, bitmap images, vector graphics, voice, or video clips.

Off-line

A system is said to be “off-line” when it is not in active control of equipment or a process.

A process or equipment is said to be “off-line” when it is in shut-down.

On-line

A system is said to be “on-line” when it is in active control of equipment or a process.

A process or equipment is said to be “on-line” when it is operating.

Operating temperature

The temperature a system and its modules are operating on.

For systems it represents the temperature within the cabinet. For modules in general it represents the temperature outside the module in its direct vicinity. For specific modules (i.e. QPP and universal modules) operating temperature is specified as ‘outside’ and ‘inside’ module temperature.

In Safety Manager cabinets temperature monitoring is done in the CP chassis within the QPP module. For remote IO locations (e.g. remote cabinets) temperature monitoring is done within the universal module(s).

Operational state

The values of an application point during normal process operation.

Page 756: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

K – Safety Manager Glossary

Safety Manager Software Reference 759

P

Peer Control Data Interface (PCDI)

A Honeywell licensed communication interface for non-safe peer-to-peer data communication between (Experion) Process controllers and SM Controllers.

Peer ID

A responder in Ethernet communication. Counterpart of a Node ID (See “Node ID” on page 758.)

Peer-to-peer

A logical connection between two points.

Plant

A component in Safety Builder which contains devices, controllers as well as physical and logical communication configurations used to interconnect these devices and controllers.

Point

A data structure in the IO database, usually containing information about a field entity. A point can contain one or more parameters. Safety Manager uses different point types to represent a range of different field values.

Point Configurator

A tool of the Safety Builder used to create and modify points of a SM Controller.

Point Viewer

A tool of the Safety Builder used to view points with dynamic update of states and values.

Power Supply Unit (PSU)

Separate module which supplies electrical power to the Safety Manager.

Precision Time Protocol (PTP)

See “Time protocol” on page 770

Probability of Failure on Demand (PFD)

A value that indicates the probability of a system failing to respond to a demand. PFD equals 1 minus Safety Availability. (ISA, S84.01, 1996)

Process safety time (PST)

The time a process can be left running uncontrolled without loosing the ability to regain control.

See also: Diagnostic Test Interval (DTI).

Page 757: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Safety Manager Glossary

760 Release 152, Issue 1.0

Process states

A process can have many states. Related to fault detection and reaction in the safety loop of a process, the following process states are described:

• running without detected faults

• running with detected faults

• halted

Process value

An amount, expressed in engineering units, that represents the value of a process variable, e.g. a temperature, a pressure or a flow.

Programmable electronic system (PES)

System for control, protection or monitoring based on one or more programmable electronic devices, including all elements of the system such as power supplies, sensors and other input devices, data highways and other communication paths, and actuators and other output devices (see Figure 126 on page 761).

Note

The structure of a PES is shown in Programmable electronic system (PES): structure and terminology A). Programmable electronic system (PES): structure and terminology B) illustrates the way in which a PES is represented in IEC 61508, with the programmable electronics shown as a unit distinct from sensors and actuators on the EUC and their interfaces, but the programmable electronics could exist at several places in the PES. Programmable electronic system (PES): structure and terminology C) illustrates a PES with two discrete units of programmable electronics. Programmable electronic system (PES): structure and terminology D) illustrates a PES with dual programmable electronics (i.e. two channel), but with a single sensor and a single actuator.

Page 758: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

K – Safety Manager Glossary

Safety Manager Software Reference 761

Q

Quad Processor Pack (QPP)

The main processing module of the SM Controller.

Quadruple Modular Redundant (QMR)

Safety configuration providing a 2oo4D configuration. The QMR technology is used in the architecture of a redundant QPP where on-board 1oo2D voting (see Dual Modular Redundant (DMR)) is combined with 1oo2D voting between the two QPPs.

Voting takes place on two levels: First on a module level and secondly between the Control Processors.

QMR is characterized by a high level of diagnostics, fault coverage and fault tolerance.

R

Redundancy

• In an item, the existence of more than one means of performing a required function.

• Use of duplicate (or triple or quadruple) modules or devices to minimize the chance that a failure might disable an entire system.

Figure 126 Programmable electronic system (PES): structure and terminology

Extend of PES

Input interfacesA-D converters Communications

Output interfacesD-A converters

Output devices/final elements(eg actuators)

Input devices(eg sensors)

A) Basic PES structure

Programmable electronics(see note)

PE PE1 2PE1PE

PE2

B) Single PES with single program-mable electronic device (ie one PES

comprised of a single channel ofprogrammable electronics)

C) Single PES with dual program-mable electronic devices linked in aserial manner (eg intelligent sensor

and programmable controller)

D) Single PES with dual program-mable electronic devices but with

shared sensors and final elements (ieone PES comprised of two channels

of programmable electronics)

Page 759: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Safety Manager Glossary

762 Release 152, Issue 1.0

Repair time

The time allowed to keep a Safety Instrumented System (SIS) running with a fault present that “may affect safety upon accumulation of multiple faults”. Repair time is introduced to extend the SIS up-time for a limited time frame, allowing system repair.

Repair timer

A configurable count-down timer triggered upon detection of a fault that minimizes the safety availability of the system.

The default repair window is 200 hours, which is more than sufficient if spare parts are available. The repair timer can be deactivated.

Each Control Processor has its own repair timer. Once running, a repair timer shows the remaining time to repair the fault that triggered the repair timer in the Control Processor (200 hours default). If the fault is not repaired within the repair time the Control Processor containing the fault halts.

A repair timer protects the system from certain fault accumulations that may affect the safety of Safety Manager. The timer only starts on detection of:

• faults on output modules with fault reaction set to Low

• faults detected with non-redundant IO bus extenders.

Reset

See: Fault reset.

Risk

Combination of the probability of occurrence of harm and the severity of that harm.

Router

A network device which forwards packets (messages or fragments of messages) between networks.

The forwarding decision is based on network layer information and routing tables, often constructed by routing protocols.

S

Safe

A design property of an item in which the specified failure mode is predominantly in a safe direction.

Page 760: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

K – Safety Manager Glossary

Safety Manager Software Reference 763

Safe failure

Failure which does not have the potential to put the safety-related system in a hazardous or fail-to-function state.

SafeNet

A SIL3 network protocol used by Safety Manager for i.e. safe data exchange between Safety Managers.

Safety

Freedom from unacceptable risk.

Safety Availability

The fraction of time (%) that a safety system is able to perform its designated safety service when the process is operating. See also Probability of Failure on Demand (PFD).

Safety Builder

• Station software used to configure, design, validate, log and monitor a Safety Manager project.

• Protocol used by Safety Manager to communicate with Safety Stations.

Safety Historian

Sequence of events collecting device. Windows-based software tool used to record, view and process sequence of events (SOE) data. SOE data is stored in a database for (re-)use at a later stage.

See also: Event collection & management system and Sequence Of Events (SOE).

Safety Instrumented Function (SIF)

A Safety Instrumented Function (SIF) is an isolated function, initially designed to protect “life and limb” against a specific hazard. A more popular term for SIF is safety loop. Each SIF operates on its own Safety Integrity Level.

See also: Safety instrumented System (SIS) and Safety integrity level (SIL).

Safety instrumented System (SIS)

A Safety Instrumented System (SIS) is a system that executes one or more SIFs. The various SIFs inside a SIS may each require a different Safety Integrity Level.

Note

Whether or not the potential is realized may depend on the channel architecture of the system; in systems with multiple channels to improve safety, a safe hardware failure is less likely to result in an erroneous shutdown.

Page 761: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Safety Manager Glossary

764 Release 152, Issue 1.0

A SIS should be able to support all SIFs, including the one with the highest SIL level.

See also: Safety Instrumented Function (SIF) and Safety integrity level (SIL).

Safety integrity

Probability of a safety-related system to satisfactorily perform the required safety functions under all stated conditions within a stated period of time.

Safety integrity level (SIL)

Discrete level (one out of a possible four) for specifying the safety integrity requirements of the safety functions to be allocated to the E/E/PE safety-related systems, where safety integrity level 4 has the highest level of safety integrity and safety integrity level 1 has the lowest.

Note• The target failure measures for the safety integrity levels are specified in Safety

integrity levels: target failure measures for a safety function, allocated to the Safety Instrumented System operating in low demand mode of operation and Safety integrity levels: target failure measures for a safety function, allocated to the Safety Instrumented System operating in high demand or continuous mode of operation.

Table 58 Safety integrity levels: target failure measures for a safety function, allocated to the Safety Instrumented System operating in low demand mode of operation

Safety integrity level Low demand mode of operation(average probability of failure to perform its design function on demand)

4 10-5 to 10-4

3 10-4 to 10-3

2 10-3 to 10-2

1 10-2 to 10-1

NOTE: see notes below for details on interpreting this table.

Table 59 Safety integrity levels: target failure measures for a safety function, allocated to the Safety Instrumented System operating in high demand or continuous mode of operation

Safety integrity level High demand or continuous mode of operation (probability of a dangerous failure per hour)

4 10-9 to 10-8

3 10-8 to 10-7

Page 762: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

K – Safety Manager Glossary

Safety Manager Software Reference 765

2 10-7 to 10-6

1 10-6 to 10-5

NOTE: see notes below for details on interpreting this table.

Table 59 Safety integrity levels: target failure measures for a safety function, allocated to the Safety Instrumented System operating in high demand or continuous mode of operation (continued)

Safety integrity level High demand or continuous mode of operation (probability of a dangerous failure per hour)

Note1. The parameter in Safety integrity levels: target failure measures for a safety function,

allocated to the Safety Instrumented System operating in high demand or continuous mode of operation, probability of a dangerous failure per hour, is sometimes referred to as the frequency of dangerous failures, or dangerous failure rate, in units of dangerous failures per hour.

2. This document sets a lower limit on the target failure measures, in a dangerous mode of failure, than can be claimed. These are specified as the lower limits for safety integrity level 4 (that is an average probability of failure of 10-5 to perform its design function on demand, or a probability of a dangerous failure of 10-9 per hour). It may be possible to achieve designs of safety-related systems with lower values for the target failure measures for non-complex systems, but it is considered that the figures in the table represent the limit of what can be achieved for relatively complex systems (for example programmable electronic safety-related systems) at the present time.

3. The target failure measures that can be claimed when two or more E/E/PE safety-related systems are used may be better than those indicated in Safety integrity levels: target failure measures for a safety function, allocated to the Safety Instrumented System operating in low demand mode of operation and Safety integrity levels: target failure measures for a safety function, allocated to the Safety Instrumented System operating in high demand or continuous mode of operation providing that adequate levels of independence are achieved.

4. It is important to note that the failure measures for safety integrity levels 1, 2, 3 and 4 are target failure measures. It is accepted that only with respect to the hardware safety integrity will it be possible to quantify and apply reliability prediction techniques in assessing whether the target failure measures have been met. Qualitative techniques and judgements have to be made with respect to the precautions necessary to meet the target failure measures with respect to the systematic safety integrity.

5. The safety integrity requirements for each safety function shall be qualified to indicate whether each target safety integrity parameter is either:

• the average probability of failure to perform its design function on demand (for a low demand mode of operation); or

• the probability of a dangerous failure per hour (for a high demand or continuous mode of operation).

Page 763: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Safety Manager Glossary

766 Release 152, Issue 1.0

Safety life cycle

Necessary activities involved in the implementation of safety-related systems, occurring during a period of time that starts at the concept phase of a project and finishes when all of the E/E/PE safety-related systems, other technology safety-related systems and external risk reduction facilities are no longer available for use.

Safety Manager

A safety solution to protect the integrity of a Process Under Control (PUC) and/or Equipment Under Control (EUC) in accordance with IEC 61508. Assuming a full range configuration, Safety Manager includes the following components:

• SM Controller

• SM chassis IO

• SM universal IO

• Field interfaces (e.g. FTA’s, cabling)

Safety Station is used to control and configure Safety Manager, and to enable communication with other applications.

For details see the Overview Guide.

Safety Manager A.R.T.

Safety Manager with Advanced Redundancy Technique. Safety Manager A.R.T. uses specific hardware in a dedicated architecture and has extended availability compared to Safety Manager. Safety Manager A.R.T. has the capability to continue normal operation with a combination of a Control Processor fault and an IO fault.

Safety related

A flag to indicate that a signal is used for a safe function.

See also: Safe and Safety-related system.

Safety-related system

Designated system that both:

• implements the required safety functions necessary to achieve or maintain a safe state for the EUC, and

• is intended to achieve, on its own or with other E/E/PE safety-related systems, other technology safety-related systems or external risk reduction facilities, the necessary safety integrity for the required safety functions.

Page 764: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

K – Safety Manager Glossary

Safety Manager Software Reference 767

Safety Station

Station running Safety Builder to control and configure Safety Manager. Safety Station can also run one or more other applications to manage loggin and communication. Examples are: Safety Historian, Trip & Bypass management, communication with plant control systems.

Note1. The term refers to those systems, designated as safety-related systems, that are

intended to achieve, together with the external risk reduction facilities, the necessary risk reduction in order to meet the required tolerable risk.

2. The safety-related systems are designed to prevent the EUC from going into a dangerous state by taking appropriate action on receipt of commands. The failure of a safety-related system would be included in the events leading to the identified hazard or hazards. Although there may be other systems having safety functions, it is the safety-related systems that have been designated to achieve, in their own right, the required tolerable risk. Safety-related systems can broadly be divided into safety-related control systems and safety-related protection systems, and have two modes of operation.

3. Safety-related systems may be an integral part of the EUC control system or may interface with the EUC by sensors and/or actuators. That is, the required safety integrity level may be achieved by implementing the safety functions in the EUC control system (and possibly by additional separate and independent systems as well) or the safety functions may be implemented by separate and independent systems dedicated to safety.

4. A safety-related system may:• be designed to prevent the hazardous event (that is if the safety-related systems

perform their safety functions then no hazard arises). The key factor here is the ensuring that the safety-related systems perform their functions with the degree of certainty required (for example, for the specified functions, that the average probability of failure should not be greater than 10-4 to perform its design function on demand).

• be designed to mitigate the effects of the hazardous event, thereby reducing the risk by reducing the consequences. As for the first item in this list, the probability of failure on demand for the specified functions (or other appropriate statistical measure) should be met.

• be designed to achieve a combination of both kinds of systems.5. A person can be part of a safety-related system. For example, a person could receive

information from a programmable electronic device and perform a safety task based on this information, or perform a safety task through a programmable electronic device.

6. The term includes all the hardware, software and supporting services (for example power supplies) necessary to carry out the specified safety function (sensors, other input devices, final elements (actuators) and other output devices are therefore included in the safety-related system).

7. A safety-related system may be based on a wide range of technologies including electrical, electronic, programmable electronic, hydraulic and pneumatic.

Page 765: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Safety Manager Glossary

768 Release 152, Issue 1.0

Second fault timer

See: Repair timer.

Secondary Means

A means designed to drive towards a safe state in case the primary means is unable or unreliable to do so.

An example of a secondary means is the watchdog: The watchdog is designed to drive the Control Processor and related outputs to a safe state if the Control Processor itself is unable or unreliable to do so.

Secondary Means Of De-energization (SMOD)

A SMOD is a Secondary Means designed to de-energize the output in case the primary means is unable or unreliable to do so.

Figure 127 on page 768 shows an example of a SMOD protecting 4 output channels.

Sequence Of Events (SOE)

The function detecting the occurrence of events. See also: Safety Historian and Event collection & management system.

Figure 127 Schematic diagram of a SMOD with 4 channels

d8

d32,z32

Vdc int.

Vdc ext.

OUT4+

OUT-

z8,d30,z30 0 Vdc

&

OUT3+

OUT1+

OUT2+

WDGd2

CH1

CH2

CH3

CH4

SMODGroup On/Off

On/Off

On/Off

On/Off

On/Off

Group

CH4

CH3

CH1 readback

CH2 readback

readback

readback

readback

Page 766: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

K – Safety Manager Glossary

Safety Manager Software Reference 769

Serial communication

Communication that is based on either an RS232, RS422 or RS485 link.

Shutdown

A process by which an operating Plant or system is brought to a non-operational state.

SICC

IO signal wiring using system interconnection cables that hook up the FTA board to the IO.

SICP

IO signal wiring using system interconnection cables that hook up the screw terminals to the IO.

Single fault tolerant

Built-in ability of a system to correctly continue its assigned function in the presence of a single fault in the hardware or software.

Single fault tolerant for safety

Built-in ability of each Safety Manager configuration to continue to maintain safety in the presence of a single fault in the hardware or software.

SM Controller

Assembly of Control Processor, Controller chassis and BKM. A Controller can be redundant or non redundant. A redundant Controller contains two Control Processors. A non redundant Controller contains one Control Processor. Note that IO is not included.

SM chassis IO

SM chassis IO stands for Safety Manager chassis based IO. This type of IO is always chassis-mounted within a Safety Manager cabinet. This type of IO is also called ‘chassis IO’.

SM universal IO

SM universal IO stands for Safety Manager universal IO. This type of IO is IOTA-mounted in remote locations and/or within a Safety Manager cabinet.

SM RIO Link

A real-time communication IO-bus that uses a dedicated protocol for safe exchange of IO data between an SM Controller and one or more SM universal IO modules.

Page 767: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Safety Manager Glossary

770 Release 152, Issue 1.0

SM universal IO module

A SM universal IO module is a Remote Universal Safe device. It has multiple channels that can be configured individually depending on system needs. A SM universal IO module is placed on an IOTA.

Typical SM universal IO modules are:

• RUSIO modules

• RUSLS modules

Storage temperature

The temperature the system can be stored at.

Switch

A network device which forwards packets (messages or fragments of messages) by means of packet switching.

The forwarding decision is based on the most expedient route (as determined by some routing algorithm). Not all packets travelling between the same two hosts, even those from a single message, will necessarily follow the same route.

System Interconnection Cable (SIC)

Cables to connect IO modules with FTAs or terminals.

Systematic safety integrity

Part of the safety integrity of safety-related systems relating to systematic failures in a dangerous mode of failure.

T

Third party device

See “External device” on page 749.

Time protocol

A collective for Internet protocols to provide machine readable date and time:

• The Precision Time Protocol (PTP) is a protocol that allows precise synchronization of networks. It is used in SafeNet where it reaches clock synchronization accuracies of 10ms.

Note

Systematic safety integrity cannot usually be quantified (as distinct from hardware safety integrity which usually can).

Page 768: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

K – Safety Manager Glossary

Safety Manager Software Reference 771

• The Network Time Protocol (NTP) is an older protocol for synchronizing the clocks of computer systems over internet/ethernet. Safety Manager supports NTP3 and NTP4, reaching clock synchronization accuracies of 100ms.

Timestamp

As a verb, the act of putting the current time together with an event. As a noun, the time value held with an event.

Trend

A display defined primarily for presentation of and navigation through historical information.

Trip

An action by which part of an operating Plant or system is brought to a non-operational state.

See also: Shutdown.

Triple Modular Redundant (TMR)

Safety technology which is based on comparison principles and which requires triplicated system components.

U

Universal Safety Interface (USI)

Communication module of the SM Controller.

V

Validation

Confirmation by examination and provision of objective evidence that the particular requirements for a specific intended use are fulfilled.

Page 769: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Safety Manager Glossary

772 Release 152, Issue 1.0

Verification

Confirmation by examination and provision of objective evidence that the specified requirements have been fulfilled.

Voting configuration

To prevent that a safety-related system remains passive or false signals occur in this system it is possible to use voting. With voting the safety-related system makes a decision based on signals. The usage of more than one signal enhances the safety and reliability of the system.

W

Watchdog

A combination of diagnostics and an output device (typically a switch) the aim of which is to monitor the correct operation of the programmable electronic (PE) devices and takes action upon detection of an incorrect operation.

Wide area network (WAN)

A general term to refer to a piece of a network and its components that are used to inter-connect multiple LANs over a wide area.

Note

In the context of IEC 61508, verification means the process of demonstrating for each phase of the relevant safety lifecycle (overall, E/E/PES, software), by analysis and/or tests, that, for the specific inputs, the deliverables meet in all respects the objectives and requirements set for the specific phase.

Examples of verification activities would include:1. Reviews on deliverables (documents from all phases of the safety lifecycle) to ensure

compliance with the objectives and requirements of the phase taking into account the specific inputs to that phase.

2. Design reviews.3. Tests performed on the designed products to ensure that they perform according to

their specifications.4. Integration tests performed where different parts of a system are put together in a

step-by-step manner and by the performance of environmental tests to ensure that all the parts work together in the specified manner.

Note

The watchdog is used to de-energize a group of safety outputs when dangerous failures are detected in order to put the EUC into a safe state. The watchdog is used to increase the on-line diagnostic coverage of the logic system

Page 770: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Safety Manager Software Reference 773

Aaccess keys 35actual diagnostics 378add

cabinet 182, 200chassis 184component 67module 187, 188, 189

addition gate 531allocate automatically 232allocation

communication ~ 594analog inputs 516analog outputs 518AND 522ANN 589Application Compiler 350application design 9Application Editor 288Application Viewer 411Audit Trail 435automatic update of diagnostics 434

Bbackup 80basic package 12basic skills and knowledge 5binary input function blocks 547, 550, 551binary inputs 515binary off-sheet transfer 521binary on-sheet transfer 520binary outputs 518boolean input function blocks 547, 550, 551boolean off-sheet transfer 520boolean on-sheet transfer 520boolean property output 518bottom scale 602buffer inverter 525byte 590

Page 771: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Safety Manager Software Reference 774

CC300 474cabinet 181

add ~ 182, 200delete ~ 182rename ~ 182

calculation functions 531change password 431change symbol 342channels 599chassis 184, 599

add ~ 184delete ~ 185move ~ 185properties 201

clock Source 395clock source 100, 102, 104, 105, 108, 143, 755collapse nodes 66COM 589communicate 594communication 494

~ link time-out time 494communication allocation 594communication links 444, 447

logical 444redundant 447SafeNet 447

communication networks 444, 446, 447logical link 444master/slave 446multidrop link 446redundant link 447

communication redundancy 144, 447communication statistics 391, 392, 716communication status 391, 392, 716compare functions 528compile application 350component

add ~ 67delete ~ 68, 69move ~ 69rename ~ 69

configuration 433start ~ 63stop ~ 63

connect 375dis~ 376

Page 772: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

775 Release 152, Issue 1.0

temporary ~ 375connection lines 320, 340, 514constant

boolean 553value 552

continuous mode of operation 756, 764contractor package 12controller

copy ~ 72migrating ~s 71publish application 76selecting a ~ 71set ~ loaded 74

Controller bar 374Controller configurations 745controller file 350

create ~ 355load ~ 382

Controller Management 367copy 35

FLD 306symbol 341

counters 535create

controller file 355FLD 305

customer information 17cut 35cycle time 493

Ddangerous failure 746data

type 590data viewing 450database

point ~ 235day-light saving 91, 104, 105, 143daylight saving 502, 648, 653DCS

properties 105Delayed ON timer 541delete 35

cabinet 182chassis 185component 68, 69confirmation 434

Page 773: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Safety Manager Software Reference 776

point 229symbol 342

demo package 12description 589diagnostic input 516diagnostic messages 675diagnostic test interval 147diagnostics 378, 450

automatic update 434historical 379

digital inputs 515digital outputs 517disconnect 376divide gate 532dormant communication path 144, 447double line 514drag symbol 340

Eengineering units 591equal gate 528equation

~ approximation 301~ block 301, 547~ file 301~ function 549~ table 334~ table format 333creating ~ blocks 332

Equipment Under Control (EUC) 6, 7, 8error 748, 753

human ~ 753errors

diagnostic messages 675QPP display messages 672

ethernetgateway address 97IP address 97subnet mask 97

EUC risk 748events

justification 435expand nodes 66Experion CDA protocol 450, 451Experion SCADA protocol 450Experion Server 53

properties 103

Page 774: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

777 Release 152, Issue 1.0

Experion serverproperties 103

Explorer bar 32Controller bar 374FLD bar 295

exponent gate 534export 594external clock source

properties 108

Ffail-back 144, 447fail-over 144, 447failure 746, 749, 763

dangerous ~ 746safe ~ 763

fault 750reaction 750

FaultReset 576, 577faults

first loop ~ 377non safety related ~ 570safety related ~ 570

FDM serverproperties 109

file~ menu 48, 170, 212, 290, 353, 363, 370, 399, 413block ~ 341equation ~ 301, 333import ~ 336log ~ 351, 355, 363, 722

find point 344FLD 288

copy ~ 306create ~ 305layout 295number 592open ~ 304properties 308title 592

FLD bar 295flip-flops 526float 590force 407, 421

clear all 313, 407, 408, 421, 422key switch 313, 407, 408, 421, 422

forcing points 450

Page 775: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Safety Manager Software Reference 778

forgotten password 432FSC 589FTE 97, 103, 107, 108, 109, 150function block 331, 546

binary input 550binary output 551boolean input 550boolean output 550

function blocks 300Functional Block Diagram 9Functional Logic Diagrams 288functional safety 751functional safety assessment 753functions

compare 528logical 522

GGateway

properties 107gateway address 97generate Logical View 59GPS 505GPS clock 451greater than gate 529greater than or equal gate 529

HHardware Configurator 177, 178hardware safety integrity 753high demand mode of operation 756, 764historical diagnostics 379human error 753

IIEC 61508 6IEC 61511 6IEC 61588 - IEEE 1588 504import 594In 488inputs only 302installation 15

necessities 15procedure 17

Page 776: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

779 Release 152, Issue 1.0

uninstallation 20integer 590interaction 35interface configuration 433inverter 524IO chassis 187IO chassis properties 201IO module type 187IO symbols 515IOTA 599IP address 97, 103, 107, 108, 109, 150

Jjustification 435

Kkeyboard 35

Lladder diagram 9less than gate 529less than or equal gate 530license 15

agreement 17number 18

link~ status report 392, 393, 716, 718

link status reportcommunication ~ 392, 393, 716, 718

loadController file 382

location 589logical connection 450logical functions 326, 522logical link 444Logical View 56

generate 59long 590long word 590loop fault

first ~ 377loop monitoring 381lost password 432low demand mode of operation 756, 764

Page 777: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Safety Manager Software Reference 780

low level transmitter alarm 576

Mmarkers

alarm 557, 561reset 557state 562system 557, 558

master 488master ~ 755master/slave communication 446mathematical operations 533maximum repair time 195menu bar 28messages

diagnostics 675QPP display 672

Modbus Master address strings 597Modbus Slave

properties 106mode of operation 756, 764

continuous ~ 756, 764high demand ~ 756, 764low demand ~ 756, 764

moduleproperties 203

modulesadd ~ 187, 188, 189

mouse 38move

chassis 185component 69symbol 340

multidrop link 446master/slave 446

multiple binary off-sheet transfer 521multiple boolean off-sheet transfer 521multiply gate 532

NNAND 523natural logarithm gate 534navigation panel 30network

physical 54Network Configurator 46

Page 778: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

781 Release 152, Issue 1.0

networks 444, 446, 447, 488, 494logical link 444master 488master/slave 446multidrop link 446node numbers 488redundant link 447slave 488time-out time 494

nodesexpand ~ 66

non safety related faults 570non-functional symbols 554NOR 524not equal gate 528NTP 504

~3 504~4 504

NTP protocol 451numeric 590

Oon-line tools 13open FLD 304Operation mode 195, 407, 421, 664options 433OR 523

Ppackaged coils 482packages 12

basic ~ 12contractor ~ 12demo ~ 12

password 429active period 432, 434change ~ 431enter ~ 430forgotten ~ 432

paste 35PCDI 470Peer Control Data Interface 470physical network 54, 450

properties 110Physical View 56plant 52

Page 779: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Safety Manager Software Reference 782

copy ~ 64properties 89

plant clock 451point 209

~ database 235attributes 231find ~ 344importing and exporting ~s 235properties 240SafeNet allocation 493type ~ 587

Point Configurator 209Point Viewer 397power-up 604prerequisite skills 5Process Controller

properties 102Process Under Control (PUC) 6Programmable Electronic System (PES) 760properties

DCS ~ 105Experion Server ~ 103Experion server ~ 103external clock source ~ 108FDM server ~ 109Gateway ~ 107Modbus Slave ~ 106module ~ 203physical network ~ 110plant ~ 89point 240Process Controller ~ 102Safety Builder ~ 91set ~ 69SM Controller ~ 92view ~ 70

PTP 504PTP protocol 451pulse 538Pulse timer 538

QQPP display messages 672

Rrange 590

Page 780: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

783 Release 152, Issue 1.0

analog output 518calculation ~ 339, 531constant 552counter 535float 408, 422node address 94, 146scale 87, 348tools ~ 13

read 594real 590real time ~ 100real-time clock

accuracy 483, 495synchronization 484, 495

redundant link 447register 536registers

alarm 563system 559

remote reset 396, 557, 573remove 20remove Safety Builder 20rename cabinet 182rename component 69repair timer 762report

communication link status ~ 392, 393, 716, 718reset

marker 557remote ~ 557

response time 493restore 80revision cloud 554risk 762RS232 450RS422 450RS485 450

Ssafe failure 763SafeNet communication 446

master/slave 446multidrop link 446

safenet protocol 450safety 751, 763

functional ~ 751Safety Builder 53

Page 781: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Safety Manager Software Reference 784

install ~ 15properties 91remove ~ 20tools 45, 366, 428uninstall ~ 20

Safety Builder protocol 450Safety Instrumented Function (SIF) 6, 7, 8Safety Instrumented System (SIS) 6safety integrity 753, 770

hardware ~ 753systematic ~ 770

Safety Integrity Level (SIL) 6, 7, 8safety life cycle 766Safety Manager 766Safety Manager A.R.T. 766Safety related 766safety related faults 570Safety-related 590safety-related system 766satellite 505scaling 602security 429serial number 17set privilege window 431set properties 69sheet transfer 323sheet transfers 520shortcut keys 35signal conversion 553signal type 602SIL 590Simulation mode 25, 195, 351, 398, 407, 412, 421, 430single line 514size 598slave 488slot 187slots 599SM Controller 53

properties 92SM controller

copy ~ 72migrating ~s 71selecting a ~ 71set ~ loaded 74

SMOD 768SOE 450square gate 534

Page 782: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

785 Release 152, Issue 1.0

square root gate 533start configuration 63state 1 text 591states

Control Processor 745IO 755process 760

statisticscommunication ~ 391, 392, 716

statuscommunication ~ 391, 392, 716communication link ~ report 392, 393, 716, 718state 0 text 591

status bar 32stop configuration 63structured text 9subnet mask 97subtract gate 532subunit 590symbol 339

change ~ 342copy ~ 341delete ~ 342drag ~ 340move 340non-functional 554properties 342

SYS 589system information - controllers 387system information - remote IO 390System Views 219systematic safety integrity 770systems 446

master/slave 446

Ttag number 588TCP ports 453temporary connect 375text 554textual languages 9time

cycle ~ 493response 493time-out 493

time server 504time synchronization 395

Page 783: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Safety Manager Software Reference 786

time zone 91, 104, 105, 143, 502, 648, 653time-out time 493time-outs 494

networks 494timer base 543, 593timer value 543, 593timers 330, 538token 144, 447tool bar 31tools 13, 45, 366, 428

Application Compiler 350Application Editor 288Application Viewer 411Audit Trail 435Controller Management 367Hardware Configurator 177, 178Network Configurator 46on-line ~ 13Point Configurator 209Point Viewer 397

top scale 602transfer 323

binary off-sheet ~ 521binary on-sheet ~ 520boolean off-sheet ~ 520boolean on-sheet ~ 520multiple binary off-sheet ~ 521multiple boolean off-sheet ~ 521

UUDP ports 453undo 35

maximum 433uninstall Safety Builder 20uninstallation 20unit 589

Vvalidation 771view properties 70Views 56

System 219views 218voltage 187

Page 784: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

787 Release 152, Issue 1.0

Wwarnings

diagnostic messages 675word 590

long ~ 590work area 28write 594write enable 603WriteAlways 474WriteOnChange 474WriteOnDiff 474

XXNOR 524XOR 523

Page 785: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Fax Transmittal Fax Number: +31 (0)73 6219 125

Reader Comments

To: Honeywell Safety Management Systems, attn. Technical Documentation Group

From: Name: Date:

Title:

Company:

Address:

City: State: Zip:

Telephone: Fax:

.

Comments:

You may also call the Technical Documentation Group at +31 (0)73 6273 273,email Honeywell SMS at [email protected], or write to:

Honeywell Process SolutionsSafety Management SystemsP.O. box 1165201 AC ‘s-HertogenboschThe Netherlands

Safety ManagerUser documentation

Page 786: Safety Manager Software Reference - Infi 90 Infi90 Documentation/Honeywell/Safety... · Reference guides A reference guide provides detailed information or solutions regarding its

Honeywell Process SolutionsSafety Management SystemsRietveldenweg 32a5222 AR ‘s-HertogenboschThe Netherlands