Professional Documents
Culture Documents
PROFIBUS Gateway Module Users Guide
PROFIBUS Gateway Module Users Guide
EPDOC-XX88-en-500D
June 2018
Release 500
Document Release Issue Date
EPDOC-XX88-en-500D 500 0 June 2018
Disclaimer
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 International Sarl.
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.
Copyright 2018 - Honeywell International Sarl
2 www.honeywell.com
Contents
3
CONTENTS
4 www.honeywell.com
CONTENTS
6.12.2 Viewing the status of all slave devices from the Profibus Network Configuration Tool
Network view ....................................................................................................................................... 100
6.12.3 Viewing the slave devices from the Life List menu ...................................................................... 101
6.12.4 Changing the device address from the Set Station Address menu ................................................ 102
6.12.5 Detecting slave devices in the network ......................................................................................... 104
6.12.6 Viewing the slave device diagnosis ............................................................................................... 105
6.12.7 Viewing the slave device's extended diagnosis ............................................................................. 106
6.13 QVCS - Diff Tool view of non-human readable data .................................................................................. 109
6.14 Protocol Block station displays ..................................................................................................................... 110
6.14.1 Detail displays and faceplate names .............................................................................................. 110
6.14.2 Calling up the displays ................................................................................................................... 110
6.14.3 Detail display tabs .......................................................................................................................... 110
7 PROFIBUS Configuration Tools ........................................................................................................ 115
7.1 Accessing PROFIBUS Configuration Tools ................................................................................................... 117
7.2 Configuring slaves/modules ........................................................................................................................... 120
7.2.1 Rule files .......................................................................................................................................... 120
7.2.2 Creating rule file from a template .................................................................................................... 121
7.2.3 Guidelines for naming a rule file ..................................................................................................... 122
7.2.4 Guidelines for configuring rule file ................................................................................................. 122
7.2.5 Elements configured in a rule file .................................................................................................... 123
7.2.6 Modifying the existing rule file ....................................................................................................... 127
7.2.7 Selecting the default rule file in Auto-configure Slaves .................................................................. 127
7.2.8 Configuring the slaves ..................................................................................................................... 128
7.2.9 Representation of DSB names ......................................................................................................... 129
7.2.10 Configuring the modules ............................................................................................................... 129
7.2.11 Representation of PIOMB names .................................................................................................. 130
7.2.12 Representation of PBHIOMB names ............................................................................................. 131
7.2.13 Subsequent Update of DSB using Auto Configure Slave ............................................................. 131
7.3 Validating and saving configuration ............................................................................................................... 133
7.4 Troubleshooting scenarios .............................................................................................................................. 135
8 Device Support Block (DSB) ............................................................................................................. 137
8.1 Device Support Block (DSB) overview ......................................................................................................... 138
8.1.1 DSB block creation .......................................................................................................................... 138
8.1.2 DSB block deletion .......................................................................................................................... 138
8.2 About DPV1 read/write messages configuration in DSBs ............................................................................. 140
8.2.1 Configuring DPV1 read/write messages (Project view) .................................................................. 141
8.2.2 HART communication/response time impact in a DP network ....................................................... 142
8.3 Data processing ............................................................................................................................................... 144
8.3.1 Extended range handling ................................................................................................................. 144
8.4 Generic Device Support Blocks (GENDSB and GENIODSB) ...................................................................... 146
8.4.1 Functions of Generic DSBs ............................................................................................................. 146
8.5 Generic Device Support Blocks (GENPADSB and GENPAGWDSB) for PA devices .................................. 148
8.5.1 Functions of GENPADSB and GENPAGWDSB ............................................................................ 148
8.6 Generic Drive Device Support Block (DRIVEDSB) ..................................................................................... 150
8.6.1 Functions of DRIVEDSB ................................................................................................................ 152
8.7 CEAG Device Support Block (CEAGDSB) ................................................................................................... 155
8.7.1 I/O modules supported by the CEAGDSB ...................................................................................... 155
8.7.2 Functions of CEAGDSB .................................................................................................................. 157
8.8 Siemens AS-i Link Device Support Block (Siemens DP/AS-i-Link DSB) ................................................... 160
8.8.1 Functions of Siemens AS-i Link ...................................................................................................... 160
8.9 Siemens ET200M Device Support Block (Siemens ET200M DSB) ............................................................. 164
8.9.1 I/O modules supported by the Siemens ET200M DSB ................................................................... 164
8.9.2 Functions of Siemens ET200M DSB .............................................................................................. 166
5
CONTENTS
8.10 Turck Excom Device Support Block (Turck Excom DSB) .......................................................................... 168
8.10.1 I/O modules supported by the Turck Excom DSB ........................................................................ 169
8.10.2 Functions of Turck Excom DSB .................................................................................................... 170
8.11 UDT support for DSB blocks ....................................................................................................................... 172
8.12 Guidelines for configuring DSBs ................................................................................................................. 173
8.13 Configuring a Generic Device Support Block .............................................................................................. 174
8.14 Configuring a device-specific DSB .............................................................................................................. 176
8.15 About initialization of AO/DO channels from user-defined values ............................................................. 178
8.16 Configuring the PDC ................................................................................................................................... 182
8.16.1 Generic DSB specific PDC configuration guidelines .................................................................... 183
8.16.2 Generic Drive DSB specific PDC configuration guidelines .......................................................... 184
8.16.3 Generic DSB for PA devices (GENPADSB and GENPAGWDSB) specific PDC configuration
guidelines ............................................................................................................................................. 186
8.16.4 CEAG DSB specific PDC configuration guidelines ..................................................................... 187
8.16.5 Siemens AS-I Link DSB specific PDC configuration guidelines ................................................. 188
8.16.6 Siemens ET200M DSB specific PDC configuration guidelines ................................................... 188
8.16.7 Turck Excom DSB specific PDC configuration guidelines ........................................................... 189
8.16.8 Guidelines for configuring Turck Excon DSB for reading HART data ........................................ 190
8.16.9 Guidelines for configuring Turck Excon DSB for gateway redundancy ....................................... 192
8.17 Alarms ........................................................................................................................................................... 193
8.17.1 About RIO (Remote IO) profile-based alarming ........................................................................... 194
8.17.2 Configuring alarms ........................................................................................................................ 195
8.17.3 Support for device-specific alarms ................................................................................................ 196
8.17.4 Configuring device-specific alarms ............................................................................................... 197
8.18 Monitoring DSB block ................................................................................................................................. 200
8.18.1 DSB block state after configuration and load ................................................................................ 200
8.18.2 DSB block status parameters ......................................................................................................... 203
8.18.3 Monitoring the DPV1 data records ................................................................................................ 203
8.18.4 DSB block icons ............................................................................................................................ 203
8.18.5 DSB block diagnostic alarms ......................................................................................................... 204
8.18.6 Monitoring device-specific alarms ................................................................................................ 206
8.19 Setting the channel output values from Monitoring view ............................................................................ 209
8.19.1 Setting the analog output values .................................................................................................... 209
8.19.2 Setting the digital output values .................................................................................................... 209
8.20 DSB block station displays ........................................................................................................................... 211
8.20.1 Detail displays and faceplate names .............................................................................................. 211
8.20.2 Calling up the displays ................................................................................................................... 211
8.20.3 Detail display tab ........................................................................................................................... 212
9 PROFIBUS HART Input/Output Module (PBHIOM) Function Block ............................................... 219
9.1 PBHIOMB block overview ............................................................................................................................ 220
9.1.1 PBHIOMB block creation ............................................................................................................... 221
9.1.2 PBHIOMB block deletion ............................................................................................................... 221
9.2 PROFIBUS HART I/O channel ...................................................................................................................... 222
9.3 Functioning of PBHIOMB ............................................................................................................................. 224
9.4 Configuring a PBHIOMB block ..................................................................................................................... 225
9.4.1 Configuring a PBHCHANNEL block ............................................................................................. 228
9.4.2 Creating a new HART channel (PBHCHANNEL) when PBHIOMB is loaded ............................. 229
9.5 PBHIOMB operations affecting the control behavior .................................................................................... 230
9.6 Monitoring a PBHIOMB block ...................................................................................................................... 231
9.6.1 PBHIOMB block state after configuration and load ....................................................................... 231
9.6.2 PBHIOMB block status parameters ................................................................................................. 231
9.6.3 About auto-discovery of HART devices .......................................................................................... 232
9.7 Monitoring the PBHCHANNEL block .......................................................................................................... 234
9.7.1 PBHCHANNEL HART Status-related parameters ......................................................................... 234
6 www.honeywell.com
CONTENTS
7
CONTENTS
8 www.honeywell.com
1 About This Guide
This guide provides information that will assist you in planning and designing activities as well as installation,
configuration, operation and troubleshooting of the Profibus Gateway Module (PGM).
This guide:
• Introduces the various blocks of the PGM.
• Describes how to create and configure the PGM blocks.
• Provides information on monitoring and troubleshooting the PGM blocks.
Attention
This document is structured such that complete information related to a block is available in one chapter. For example,
the PROFIBUS I/O Module (PIOMB) Function Block chapter contains the following information related to PIOMB
block:
• PIOMB block overview
• PROFIBUS I/O channel blocks
• Functioning of PIOMB
• Configuring a PIOMB
• Monitoring a PIOMB
• PIOMB block station displays
Revision history
9
1 ABOUT THIS GUIDE
10 www.honeywell.com
2 PROFIBUS Gateway Module (PGM) Overview
The PROFIBUS Gateway Module is an interface module that can be used with C300 Controller to connect and
communicate with the Profibus devices. The PGM is developed in the Series C form factor for use with the
C300 Controller. The PGM module is an FTE resident module.
As a PROFIBUS gateway, PGM is always a master and communicates with the PROFIBUS compatible slave
devices.
The PGM supports the following functions.
• Redundancy
• Experion events and alarms
• Experion Bulk Build utility
• Experion import/export functionality
• Qualification and Version Control
• Peer-to-peer communications
Attention
The PGM does not retain RAM across power failure using a battery backed RAM. However, it does retain its
configuration in Flash and can resume normal operation upon power up.
PROFIBUS DP Overview
PROFIBUS DP is a master/slave, token passing network, which utilizes a request/response protocol. Basic data
exchange operations ensure that on a periodic basis, the master sends an output message to each slave device,
which responds in turn with an input message. PROFIBUS DP is typically used as an I/O network. As
compared to a traditional I/O network architecture that requires dedicated wiring between each I/O module and
the controller device, PROFIBUS offers the advantage of a single network/bus on which all I/O peripheral
devices reside.
PROFIBUS PA Overview
PROFIBUS-PA is one of three PROFIBUS variants that are compatible with each other. PROFIBUS PA is
available for applications in process automation with a demand for bus power and intrinsically safe devices.
PROFIBUS PA is linked to the DP network with a coupler module. PROFIBUS PA supports the tree or line
structures and any combination of these two network topologies.
11
2 PROFIBUS GATEWAY MODULE (PGM) OVERVIEW
Related topics
“Overview of PGM components” on page 13
“About DPV1 and HART enhancements for PGM” on page 14
“PGM topology” on page 15
“PGM data flow diagram” on page 17
“Data communication in PGM” on page 18
12 www.honeywell.com
2 PROFIBUS GATEWAY MODULE (PGM) OVERVIEW
13
2 PROFIBUS GATEWAY MODULE (PGM) OVERVIEW
DPV1
PROFIBUS-DPV1 supports acyclic data communication between master and slaves for the standard functions
of PROFIBUS-DP. A Class1 master (PGM) controls the cyclic exchange of process data with the slaves. Using
the acyclic communication functions, (PROFIBUS-DPV1) PGM now supports acyclic data communication to
the slaves in addition to the cyclic process data.
Acyclic data transfer exists wherever slave devices provide several parameterization options during operation.
Typically, the parameters of a device such as limit values, rotational speed or torque, operation mode, generation
of an error list, and generating alarms, are parameterized during operation.
HART enhancements
PGM is enhanced to support HART over PROFIBUS profile. The PBHIOMB represents a HART IOM in RIO
slave and it is associated to a PDC in the DSB, which is connected to the Protocol block.
14 www.honeywell.com
2 PROFIBUS GATEWAY MODULE (PGM) OVERVIEW
15
2 PROFIBUS GATEWAY MODULE (PGM) OVERVIEW
Attention
The wiring diagrams provided in the PGM architecture and topology section is used for illustration purposes only and
is not the recommended way of PROFIBUS cabling.
16 www.honeywell.com
2 PROFIBUS GATEWAY MODULE (PGM) OVERVIEW
17
2 PROFIBUS GATEWAY MODULE (PGM) OVERVIEW
DPV0
PDC configuration flow communication
PDA communication DPV1 PB Modular slave
PIOMB DSB communication
CDA communication
PBHIOMB
PB channels HART Device
CDA
communication
PBHCHANNEL
Figure 1: Data communication between C300 Controller, PGM, slave devices and the HART modules
18 www.honeywell.com
3 PROFIBUS Gateway Module (PGM) Planning and
Design
The following sections provide information regarding the guides that you can refer to for a brief overview of the
Series C control hardware, PGM model details, and PGM performance data.
For more information on the PROFIBUS technology, you must refer to the PROFIBUS website.
For more information on the PROFIBUS devices, you must refer to the vendor-specific manuals.
Related topics
“Review Experion system capabilities” on page 20
19
3 PROFIBUS GATEWAY MODULE (PGM) PLANNING AND DESIGN
20 www.honeywell.com
4 PROFIBUS Gateway Module (PGM) Installation
Related topics
“Pre-installation considerations” on page 22
“PGM assembly” on page 23
“PGM IOTA pinouts” on page 24
“Installing a PGM” on page 26
“PGM power-on and startup” on page 28
“Profibus cabling guidelines” on page 29
21
4 PROFIBUS GATEWAY MODULE (PGM) INSTALLATION
Attention
• This equipment shall be installed in accordance with the requirements of the National Electrical Code (NEC),
ANSI/NFPA 70, or the Canadian Electrical Code (CEC), C22.1. It is intended to be mounted within an enclosure
or suitable environment acceptable to the local "authority having jurisdiction," as defined in the NEC, or
"authorized person" as defined in the CEC.
• Electrostatic discharge can damage integrated circuits or semiconductors if you touch connector pins or tracks on a
printed wiring board. Follow these guidelines when you handle any electronic component:
– Touch a grounded object to discharge static potential.
– Wear an approved wrist-strap grounding device.
– Do not touch the wire connector or connector pins.
– Do not touch circuit components inside a component.
– If available, use a static safe workstation.
– When not in use, keep the component in its static shield box or bag.
• Industry standard means of termination and connection should be used for the various PGM configuration.
CAUTION
Unless the location is known to be non-hazardous, do not connect or disconnect cables while the control system is
powered.
Tip
Refer to the Planning Your Series C Control System section in the Control Hardware Planning Guide for details.
22 www.honeywell.com
4 PROFIBUS GATEWAY MODULE (PGM) INSTALLATION
23
4 PROFIBUS GATEWAY MODULE (PGM) INSTALLATION
The following table lists the PROFIBUS DB9-F Pin and signal definitions.
Note
Only the signals shown in the above figure and table are available for PGM. Others are not connected.
The metallic shell shall be used as the primary shield and protective ground connection as it provides the best EMI
mitigation.
Pin 1 is provided for compatibility with older systems that use this pin as a shield connection point.
* VP (+5V) and DGND are primarily used for external bus termination. Some devices such as electrical to fiber
optic repeaters might require external power from these pins (not to exceed 35 mA). CNTR-P (repeater control) is
used in some equipment to determine the direction of transmission/reception.
24 www.honeywell.com
4 PROFIBUS GATEWAY MODULE (PGM) INSTALLATION
Attention
• State 2 and State 3 result in the same LED indication.
• Condition described in State 2 only occurs during configuration loading.
• Condition described in State 3 is a result of the connectivity problem or PROFIBUS device failure. Therefore, this
condition can occur at any time during routine operation.
Attention
Both LEDs OFF: This situation persists only for a short time after power cycle. Thereafter, LEDs transitions to State 1.
25
4 PROFIBUS GATEWAY MODULE (PGM) INSTALLATION
Prerequisites
Before you install the PGM you should have:
• A control cabinet installed with appropriate channel hardware for mounting the Series C control hardware.
• A Series C power supply hardware installed in the cabinet.
• Installed pair of Control Firewall (CF9) assemblies.
• The PGM assembly (PGM module with IOTA board and mounting hardware). In addition, you need the
necessary parts for installing PGM to the control system. See Series C System Cabling in the Control
Hardware Planning Guide for cable hardware details.
• Ensure the cabinet enclosure is connected to a protective earth ground using #8 AWG solid copper wire.
There should be metal to metal contact between the grounding bus bar and the enclosure as well as the
channel.
CAUTION
Do not fully tighten the IOTA mounting screws before installing and tightening the power and ground screws
(24V and COM terminals) which can bind during installation or removal. Follow instructions carefully.
26 www.honeywell.com
4 PROFIBUS GATEWAY MODULE (PGM) INSTALLATION
Attention
The FTE device index setting on the switches should match the Device Index number entered on the PGM block's
Main tab configuration form.
The primary PGM of a redundant or a non-redundant PGM must be configured with an odd device index number.
The secondary PGM of a redundant pair must be configured with an even device index number (primary PGM
device index number plus 1).
The Device Index switches on the primary and the secondary PGM IOTAs must be set according to their
configured Device Indexes. If the Device Index switches on a primary or a non-redundant PGM IOTA are set to an
even number address or do not match the configured Device Index, then an error is generated when loading the
controller and the load operation is aborted.
12 Insert the PGM module onto IOTA board making sure that the PGM circuit board is aligned properly with
the IOTA board connector. Secure the PGM module to the IOTA board with two screws located at each side
of the plastic cover.
13 Using a #2 Phillips screwdriver, tighten the plastic screw on the front of the module cover. Be careful not to
strip the plastic screw head.
27
4 PROFIBUS GATEWAY MODULE (PGM) INSTALLATION
PGM Startup
The PGM startup is identical to the C300 Controller startup.
Tip
For detailed information on startup, refer to the C300 Controller Startup section in the C300 Controller User's
Guide.
Tip
For detailed information on faceplate indicators/displays, refer to the C300 faceplate indicators/displays section and
C300 faceplate display indications section in the C300 Controller User's Guide.
28 www.honeywell.com
4 PROFIBUS GATEWAY MODULE (PGM) INSTALLATION
Related topics
“Copper cable-based media redundancy” on page 29
“Fiber-optic cabling-based media redundancy” on page 30
“Redundant PGM in a non-redundant Profibus cabling” on page 30
Attention
Terminators are very important for copper segments. All Copper segments must use external terminator units.
29
4 PROFIBUS GATEWAY MODULE (PGM) INSTALLATION
Attention
Terminators are very important for copper segments. All Copper segments must use external terminator units.
30 www.honeywell.com
4 PROFIBUS GATEWAY MODULE (PGM) INSTALLATION
Attention
Terminators are very important for copper segments. All Copper segments must use external terminator units.
CAUTION
Avoid using diagnostic LED PROFIBUS connector and enabling termination in the plug connected to PGM.
31
4 PROFIBUS GATEWAY MODULE (PGM) INSTALLATION
32 www.honeywell.com
5 PROFIBUS Gateway Module (PGM) Block
Related topics
“PGM overview” on page 34
“Configuring a PGM” on page 35
“Configuring a secondary PGM” on page 36
“Converting a redundant PGM to a non-redundant PGM” on page 37
“Monitoring PGM block” on page 38
“PGM redundancy-specific operations” on page 43
“PGM shutdown operations” on page 49
“PGM block station displays” on page 51
33
5 PROFIBUS GATEWAY MODULE (PGM) BLOCK
34 www.honeywell.com
5 PROFIBUS GATEWAY MODULE (PGM) BLOCK
Attention
• Do not set the CPU Free Low Alarm value lower than the default value of 20%.
• The CPU Free Low Low Alarm (%) parameter is set to a fixed, minimal value. This parameter is intended to
help the engineer or the operator ensure that enough CPU remains free to handle bursts in communication or
other unexpected and/or anomalous loads.
7 Use the online help as a guide to complete the configuration entries on the other tabs.
8 Click OK.
The PGM block with two Protocol Blocks are added to the Project tree.
35
5 PROFIBUS GATEWAY MODULE (PGM) BLOCK
36 www.honeywell.com
5 PROFIBUS GATEWAY MODULE (PGM) BLOCK
Attention
Ensure that the current primary PGM is physically configured with the odd Device Index. If not, enable
synchronization, wait for initial-sync to complete, and manually command switchover.
37
5 PROFIBUS GATEWAY MODULE (PGM) BLOCK
Tip
In this section, the state and command parameters of the PGM block are listed for quick reference. For detailed
information about these parameters, you need to refer to the PROFIBUS Gateway Module Parameter Reference
guide.
Related topics
“PGM block state after configuration and load” on page 38
“PGM block status parameters” on page 38
“PGM block command parameters” on page 38
“PGM PDA statistics parameters” on page 39
“PGM memory statistics parameters” on page 39
“PGM block icons” on page 40
“PGM block diagnostic alarms” on page 41
38 www.honeywell.com
5 PROFIBUS GATEWAY MODULE (PGM) BLOCK
39
5 PROFIBUS GATEWAY MODULE (PGM) BLOCK
• Currently Free Memory (FREEMEMINK): Used for indicating amount of free memory currently
available in the PGM user memory pool.
• Largest Free Memory Block (MAXFREEINK): Used for indicating the size of the largest adjacent
memory in the PGM user memory pool. The largest memory block is always less than or equal to the current
free memory block.
Note
Some of the blocks loaded in PGM may require the large blocks of contiguous memory.
Memory Descriptors
Memory Descriptors is a process address space with a data structure that contains all the information related to
the process address space.
The following parameters are used for displaying the memory descriptors.
• Total Memory Descriptors (NTOTMEMDESC): Used for indicating the total number of memory
descriptors. This is a static number and the units are number of descriptors.
• Free Memory Descriptors (NUMFREEDESC): Used for indicating the number of free or available
memory descriptors.
• Registered Memory Descriptors (NUMREGDESC): Used for indicating the number of registered
descriptors. Generally, this parameter is close or equal to zero since the descriptors are registered when the
connection is lost.
• Used Memory Descriptors (NUMUSEDDESC): Used for indicating the number of used memory
descriptors. This parameter is equal to the difference between the total memory descriptors and the free
memory descriptors.
Memory Blocks
Memory Blocks, is a fixed-size blocks allocation, is the use of pools for memory management that allows
dynamic memory allocation.
The following parameters are used for displaying the information about the memory blocks.
• Used Memory Blocks (NUMUSEDBLKS): Used for indicating the number of used memory blocks. The
size of the memory block may vary.
• Free Memory Blocks (NUMFREEBLKS): Used for indicating the number of free memory blocks.
Generally, only one free memory block is available.
Note
The memory is not partitioned into blocks until it is used.
40 www.honeywell.com
5 PROFIBUS GATEWAY MODULE (PGM) BLOCK
Attention
In a redundant PGM, if a PB Link failure occurs in the secondary PGM, the secondary PGM does not generate an
alarm or an event. However, there is a diagnostic that detects the absence of the primary master on the field network
and prohibits the synchronization. You can also refer to the redundancy history for more details.
Alarm Description
Communication Error This alarm is reported when the connection between the PGM and
slave devices is broken.
The following are the probable causes for generation of this alarm.
• Power is disrupted to the IOTA in which the PGM resides.
• The PGM is removed under power.
• The FTE cables are removed from the IOTA.
Not Synchronized This alarm is reported when the primary and secondary PGM are not
synchronized or not in standby.
The "Not Synchronized" alarm returns to normal upon configuring the
primary at the odd device Index or upon entering the Synchronized or
Standby state.
Unexpected Partner on Redundancy Link This alarm is reported when the PGM is explicitly configured as non-
redundant and a partner is present on the redundancy private path.
The RDNSYNCSTATE parameter is set to either PARTNERVISBL or
INCOMPATIBLE.
This alarm returns to normal after the PGM is re-configured as
redundant or if the partner is removed from the redundancy link.
41
5 PROFIBUS GATEWAY MODULE (PGM) BLOCK
Alarm Description
Device Index Switches Changed This alarm is reported when the device index of the PGM is changed
when it is up and running. In such a scenario, the PGM retains the
device index value assumed at start up.
The alarm returns to normal after the device index is changed to its
original number.
Note: Changing the device index number does not affect the control
strategies and there is no loss of data. However, a soft fail is generated.
Attention
If the PGM is powered off and on, the PGM clears it memory
database and also clears the device index value.
Duplicate Device Index alarm This alarm is reported when the device index of the secondary PGM is
identical to the device index of another node.
FTE A/B cable Fault Alarm This alarm is reported when one of the FTE cables (FTE-A/FTE-B) is
removed or is faulty. This alarm returns to normal when the FTE cable
is reconnected. In such a scenario, PGM will be up and running. Also,
the control strategies do not lose the data from the PGM.
Attention
Note that the PGM can operate with a single FTE.
OFFNET This alarm is reported when both the FTE cables are removed. In such
a scenario, there is a loss of view of the PGM block. The control
strategies lose data from the PGM.
This alarm returns to normal if one of the FTE cables is re-connected.
When re-connected, the control strategies start receiving data from the
PGM.
Temperature High Alarm This alarm is reported when the temperature high alarm set point value
reaches lower than the specified set point.
42 www.honeywell.com
5 PROFIBUS GATEWAY MODULE (PGM) BLOCK
Tip
For complete information on the Redundancy functionality, refer to the following documents.
• Control Builder Components Theory -> Controller Redundancy Functionality
• C300 Controller User's Guide -> C300 Redundancy Operation
About switchover
A switchover is triggered immediately upon the detection of a fault in the primary or upon the receipt of an
operator command.
Depending on the switchover trigger, the original primary PGM attempts to reboot into the secondary role, but
this PGM cannot immediately participate in another switchover operation. After the new secondary reboots into
the secondary role, it must first perform and complete initial-synchronization before another switchover is
allowed.
During the switchover time, the PROFIBUS slave devices lose connection to the master. However, the behavior
of the slave devices during a switchover depends on their configuration. For most of the devices, you can
configure a time during which they hold their outputs. However, there are devices that lose their outputs
immediately. Therefore, from a PGM redundancy standpoint, selection of the I/Os plays a vital role.
43
5 PROFIBUS GATEWAY MODULE (PGM) BLOCK
Tip
When the single FTE link to the primary and/or secondary PGM is disconnected, this does not result in loss of
synchronization.
Related topics
“Enabling Synchronization ” on page 44
“Disabling Synchronization ” on page 45
“Configuring the network for switchover” on page 45
“Enabling a secondary PGM to become a primary PGM in the absence of a partner module” on page 47
“Performing a manual switchover” on page 47
“PGM redundancy notifications” on page 48
Tip
You can view the active PGM pair in the Monitoring view in the Control Builder.
44 www.honeywell.com
5 PROFIBUS GATEWAY MODULE (PGM) BLOCK
Tip
You can view the active redundant PGM pair in the Monitoring view in the Control Builder.
Prerequisites
The primary and secondary modules are synchronizing, synchronized, or in standby state.
Attention
While configuring the network for switchover, DPV1 must be disabled from all slave devices.
45
5 PROFIBUS GATEWAY MODULE (PGM) BLOCK
Attention
• The Watchdog control time and Data control time must have proper values based on the number of slave
devices configured in the network and the bus speed. In addition, V1 communication has a major impact on
the watchdog data control time values . If DP-V1 is enabled for a slave device, the Watchdog control time and
Data control times must be about three times longer than the actual time when DP-V1 is disabled.
• By default, the ET200M devices have DP-V1 enabled.
The following table lists the recommended baud rates and their corresponding Watchdog Control Time and
Data Control Time.
7 Click Apply.
8 Click OK.
9 Click Save in the Field Network Configuration tab toolbar.
A message appears after you save the configuration.
46 www.honeywell.com
5 PROFIBUS GATEWAY MODULE (PGM) BLOCK
Attention
When you click Save , the configuration is saved temporarily.
10 Click OK.
11 Click OK to close the Field Network Configuration form.
The field network configuration is saved to the ERDB.
Attention
If you click Cancel and close the configuration form, the configuration is not saved to the ERDB even if you have
clicked Save on the Field Network Configuration tab toolbar.
5.6.4 Enabling a secondary PGM to become a primary PGM in the absence of a partner module
You can use the "Become Primary" command to cause an unsynchronized secondary module to transition into
the primary role in the absence of a partner module. This command is applicable only if the unsynchronized
secondary has no view to a partner module across the redundancy cable and the primary IP address is not
occupied.
Tip
You can view the active redundant PGM pair in the Monitoring view.
Perform the following steps to enable a secondary PGM to become a primary PGM in the absence of a partner
module
1 In the Monitoring view, double-click the primary PGM icon.
The PGM block configuration form appears.
2 Click the Redundancy tab.
3 Click Become Primary.
4 Click Yes to confirm the action.
Confirm that the secondary module assumes the primary role. The old primary module should boot up in the
backup role.
5 Click OK.
Tip
You can view the active redundant PGM pair in the Monitoring view.
Prerequisites
The primary and secondary modules are synchronized.
47
5 PROFIBUS GATEWAY MODULE (PGM) BLOCK
5 Click OK.
48 www.honeywell.com
5 PROFIBUS GATEWAY MODULE (PGM) BLOCK
Related topics
“Initiating a PGM shutdown” on page 49
“Shutting down the secondary PGM” on page 49
Attention
Shutting down the PGM, interrupts the transfer of data to the Experion system. Caution MUST be exercised when
performing a PGM SHUTDOWN as it may result in a loss of control.
Attention
• To shutdown the primary PGM, you must select the Enable Shutdown check box. This parameter enables you
to shutdown the PGM along with the configured slave devices that are on control.
• The PGM will not accept the SHUTDOWN command if it has DSB blocks loaded to either of its links. The
Enable Shutdown is a means to override that. Therefore caution MUST be exercised when selecting the
Enable Shutdown check box.
Tip
In a redundant pair, when the primary PGM FB is shutdown, the secondary PGM assumes the role of the
primary. You can monitor this change by observing the following parameters on the Main/Redundancy tab of
the new primary PGM.
• After the secondary assumes the role of the primary, its IP address (IPADDRESS) changes to that of the old
primary.
• The Redundancy Role State (RDNROLESTATE) of the new primary changes to "PRIMARY" from
"SECONDARY."
• The Redundancy Synchronization State (RDNSYNCSTATE) of the new primary transitions to
"PARTNERVISBL."
• The CPMSTATE of the new primary transitions from "BACKUP" to "IDLE" or "RUN" as appropriate.
49
5 PROFIBUS GATEWAY MODULE (PGM) BLOCK
50 www.honeywell.com
5 PROFIBUS GATEWAY MODULE (PGM) BLOCK
Related topics
“Detail displays and faceplate names” on page 51
“Calling up the displays” on page 51
“Detail display tabs” on page 52
“PGM group detail display, system status display, group trend display” on page 55
“PGM faceplates” on page 58
51
5 PROFIBUS GATEWAY MODULE (PGM) BLOCK
Main tab
From the Main tab detail display, you can navigate to the PBLink block detail display directly by clicking the
hyper-link provided for the PBLink_<> blocks.
You can modify the following values from the PGM Main tab detail display.
• Alarm Enable State.
• Temperature Threshold (this is not available in the secondary module detail display).
• Stack exceeded alarm.
• Controller Command.
• Reset Statistics (this is a push button).
Attention
The Main tab detail display of the redundant PGM is identical to the primary PGM Main tab detail display tab.
52 www.honeywell.com
5 PROFIBUS GATEWAY MODULE (PGM) BLOCK
Redundancy tab
The Redundancy tab detail display provides the redundancy history details. You can also view the complete
configuration details of the PGM block from the Config Details link provided in the Redundancy history
section.
When you click the Config Details link, the Main tab of the PGM block configuration form appears. You can
click the Redundancy tab in the configuration form to view the redundancy parameters.
You can perform the following functions from the PGM Redundancy tab detail display.
• Disable Synchronization.
• Enable Synchronization.
• Become Primary.
• Initiate Switchover.
Tip
These parameters appear as push buttons in the detail display.
Attention
For a non-redundant PGM, the text "Non Redundant" appears in the Redundancy tab detail display.
53
5 PROFIBUS GATEWAY MODULE (PGM) BLOCK
Attention
In the event of a communication error, all the LEDs in the Soft Failure tab appear gray.
54 www.honeywell.com
5 PROFIBUS GATEWAY MODULE (PGM) BLOCK
You can modify the following values from the Config Details detail display.
• Alarming Enabled.
• Controller Command.
• Temperature High Alarm.
• CPU Free Low.
5.8.4 PGM group detail display, system status display, group trend display
55
5 PROFIBUS GATEWAY MODULE (PGM) BLOCK
56 www.honeywell.com
5 PROFIBUS GATEWAY MODULE (PGM) BLOCK
57
5 PROFIBUS GATEWAY MODULE (PGM) BLOCK
58 www.honeywell.com
5 PROFIBUS GATEWAY MODULE (PGM) BLOCK
59
5 PROFIBUS GATEWAY MODULE (PGM) BLOCK
60 www.honeywell.com
6 Protocol Block
Related topics
“ Protocol Block overview” on page 62
“Configuring the Protocol Block” on page 64
“Configuring the slave devices in PROFIBUS Network Configuration Tool” on page 66
“Configuring the master in Profibus Network Configuration Tool” on page 72
“Adding a new GSD-based device to PROFIBUS Network Configuration Tool library” on page 80
“About grouping adjacent modules into one logical module” on page 81
“About modifying the field network configuration during runtime” on page 88
“Support for time synchronization functionality” on page 90
“Export/import of field network configuration” on page 93
“Audit Trail for field network configuration” on page 94
“Monitoring Protocol Block” on page 96
“Monitoring the field network configuration” on page 99
“QVCS - Diff Tool view of non-human readable data ” on page 109
“Protocol Block station displays” on page 110
61
6 PROTOCOL BLOCK
62 www.honeywell.com
6 PROTOCOL BLOCK
This tool is also used for online monitoring of the field devices. In addition, you can import and export the field
network configuration using the “Profibus Network Configuration Tool ”.
6.1.2 Using Profibus Network Configuration Tool for configuring field network devices
The field network configuration that you perform using the “Profibus Network Configuration Tool ” must be
identical to the actual field setup.
Configuring a field network device using “Profibus Network Configuration Tool ” involves the following steps.
1. “Configuring the slave devices in PROFIBUS Network Configuration Tool” on page 66
2. “Configuring the master in Profibus Network Configuration Tool” on page 72
Attention
If you are migrating a PGM from R410.1 or earlier, you must manually install SYCON.net_Honeywell_setup.exe as
per the Installation Instructions document. This document is available in the R410.2 support media in the following
path: Packages\Hilscher\SYCON_NET.
In addition, before installing, you must take the backup of the configuration and after installation is complete, you
must revert the configuration.
Related topics
“PROFIBUS Gateway Module (PGM) Configuration Example” on page 267
63
6 PROTOCOL BLOCK
Attention
You must configure this parameter only for calculating the DPV1 bandwidth based on the baud rate.
The baud rate selected at “Profibus Network Configuration Tool ” and PB_LINK must be identical.
6 In the DPV1BANDWIDTH list, select the percentage of PROFIBUS DP bandwidth that you want to
allocate for DPV1 request and response handling.
7 Click the Field Network Configuration tab.
The following figure displays a sample Field Network Configuration tab.
64 www.honeywell.com
6 PROTOCOL BLOCK
Attention
The address of the master is always 1.
For more information on configuring a field device, refer to “Using Profibus Network Configuration Tool
for configuring field network devices” on page 63.
8 Use the online help as a guide to complete the configuration entries on all other tabs.
9 Click OK.
65
6 PROTOCOL BLOCK
Prerequisites
The slave device being configured must to be present in the“PROFIBUS Network Configuration Tool ” Library
view. If a device does not appear in the Library view, you must add the device to the library. For more
information, see “Adding a new GSD-based device to PROFIBUS Network Configuration Tool library” on
page 80.
Attention
You can use the following procedure for configuring the parameters that are generic to all DSBs. However, you must
refer to the sections “<DSB name> specific module configuration in “PROFIBUS Network Configuration Tool ”” for
information on configuring parameters that are specific to each DSB. For example, you can refer to the section “Turck
Excom DSB specific modules configuration in “PROFIBUS Network Configuration Tool ”” for Turck Excom DSB
specific configuration.
CAUTION
• When performing the field network configuration, some of the devices may not function as expected and there
can be errors when the Protocol Block is loaded when such devices are used. This can be a result of the vendor
GSDs not supporting the functionalities provided by the PGM.
• When you use the Siemens PA coupler, you must modify the Slot Time, Max. Station Delay Time, and the
Setup Time values to enable the coupler detect the PA devices. For more information, see “Modifying the
PROFIBUS network setup values (bus parameters)” on page 73.
Attention
When you create a PROFIBUS network configuration, the PROFIBUS master address is set to 1 and the
secondary address is set to 0, by default. If you have more than one PGM pair connected to the same physical
network, ensure that there are no other devices with identical addresses in any of the PGM pairs in the same
network.
For example, in a PROFIBUS network, the first redundant pair can have master addresses 1 and 0 and its
controlling slave addresses 2 through 9. In the same network, the second redundant pair can have the master
addresses 11 and 10 and its controlling slave addresses can start from 12.
Note that if there exists an identical master or slave address in the same physical network, it results in loss of
communication with devices on both the links. In addition, this would warrant a cold reboot of both PGMs.
2 Drag-and-drop the device you must configure from the Library view to the Network view.
Attention
You can also copy and paste the existing slave devices in the Network view. When you copy and paste an existing
slave device, the tag names are also copied. You can modify the tag names, as required.
3 Double-click the device in the Network view. The configuration form of the specific device appears. You
can also right-click the slave device in the Network view and select Configuration
The Modules menu in the Navigation Area is selected by default. The Available Modules section lists all
the available modules that can be associated with the selected slave device.
4 Select the modules that you must associate with the slave device.
5 Click Insert.
All the modules you selected in the Available Modules section appear in the Configured Modules section.
66 www.honeywell.com
6 PROTOCOL BLOCK
Attention
• When you click Append, the last module you selected is placed at the end of the Configured Modules list.
• When you click Insert, you can place the new module between existing modules. You can use Insert to select
the slots of your choice for the I/O modules.
Attention
All the common parameters of the selected device appears in the Module list and you can configure the common
settings, as required. The parameters that appear in this list may vary based on the DSB selected.
Attention
• You must perform this step if you have selected the analog I/O modules.
10 Similarly, select the other I/O modules from the Module list and configure the channel type and the
channel's high and low ranges.
11 Select the DPV1 menu from the Navigation Area.
Attention
You can enable DP-V1 from the DPV1 menu in the Navigation Area. Note that PGM does not support DP-V1 in
R400. However, for the ET200M devices, DP-V1 is enabled by default.
12 Click Apply.
67
6 PROTOCOL BLOCK
13 Click OK.
14 Click Save on the Field Network Configuration tab toolbar.
A message appears after you save the configuration.
Attention
When you click Save , the configuration is saved temporarily.
15 Click OK.
16 Click OK to close the Field Network Configuration form.
The field network configuration is saved to the ERDB.
Attention
If you click Cancel and close the configuration form, the configuration is not saved to the ERDB even if you have
clicked Save on the Field Network Configuration tab toolbar.
6.3.1 Drive DSB specific module configuration in Profibus Network Configuration Tool
The following list illustrates the Drive device specific module configuration guidelines that you must remember
while configuring the Drive device in “Profibus Network Configuration Tool ”.
• You can only select one PPO type for a Drive device.
6.3.3 Siemens ASi Link DSB specific modules configuration in Profibus Network Configuration Tool
The following list illustrates the Siemens AS-i Link device specific module configuration guidelines that you
must remember while configuring the Siemens AS-i Link device in “Profibus Network Configuration Tool”.
• For configuring the Siemens AS-i Link/Siemens AS-i Link Advanced device, the minimum configuration
required to support all 31 devices involves mapping every 4 bytes to a single net tag (in the field network
configuration). This means that you can leave some bytes with the default net tag name.
• . While configuring the Siemens AS-i Link DSB for AS-I Link 20E device, you can only select the "max.
16/16 Byte AKF" module. Note that the "max. 32/32 Byte" module is not supported by the Siemens AS-i
Link DSB.
• While configuring the Siemens AS-i Link DSB for AS-i Link Advanced device, you must select the Classic
layout which is the only layout supported by this DSB.
• While configuring the Siemens AS-i Link DSB for the AS-i Link Advanced device, you can select "ASi-1:
Binary Array 16-byte" and/or "ASi-2: Binary Array 16-byte."
68 www.honeywell.com
6 PROTOCOL BLOCK
6.3.4 Siemens ET 200M DSB specific module configuration in Profibus Network Configuration Tool
The following list illustrates the Siemens ET200m device specific module configuration guidelines that you
must remember while configuring the Siemens ET200M device in “Profibus Network Configuration Tool”.
• While configuring the Siemens ET200M DSB, you must define configuration slot 1, Configuration slot 2,
and Configuration slot 3 in the slot 1,2, and 3 respectively. You can define the I/O modules from slot 4
onwards in the same order as they are placed in the physical rack.
• You must select the following values for the common parameters.
– Diagnostic Interrupt - Yes
– Process Interrupt - Yes
– Analog-Value format - SIMATIC S7
– Extended diagnostics - Yes
– Start-up for setpoint/act.conf - Yes
– Remove/Insert interrupt - Enable
• While configuring the channel type, channel high and low ranges;
– The slot number parameter can be used to set the physical position of the module on the rack. The slot
number for I/O modules starts from 4. The first three slots are reserved. For example if AI module takes
the first position after the station in the rack, then its slot number is 4.
– The Diag enable channel parameters can be used to enable extended diagnostic for the channel.
– The Meas: Type/Range parameters can be used to select signal type for the channel.
6.3.5 Turck Excom DSB specific modules configuration in Profibus Network Configuration Tool
The following sections illustrate the Turck Excom device specific module configuration guidelines that you
must remember while configuring the Truck Excom device in “Profibus Network Configuration Tool”.
69
6 PROTOCOL BLOCK
Attention
Mode 3 is not supported.
70 www.honeywell.com
6 PROTOCOL BLOCK
71
6 PROTOCOL BLOCK
Attention
To perform any of the above tasks, you must navigate to the Field Network Configuration tab of the Protocol Block
configuration form and double-click the master in the Network view.
Attention
When you click Save , the configuration is saved temporarily.
6 Click OK.
7 Click OK to close the Field Network Configuration form.
The field network configuration is saved to the ERDB.
Attention
If you click Cancel and close the configuration form, the configuration is not saved to the ERDB even if you have
clicked Save on the Field Network Configuration tab toolbar.
72 www.honeywell.com
6 PROTOCOL BLOCK
73
6 PROTOCOL BLOCK
Attention
• If the Data Control Time and Watchdog Control Time are not configured properly, and there is a switchover
initiated, this may result in loss of communication with the slave devices. In such a scenario, you must modify
the Baud Rate, the Watchdog Control Time, and the Data Control Time. The Baud Rate is also dependent on
the number of slave devices configured in the network. In addition, you must select the Override slave
specific Watchdog Control Time check box.
The following table lists the recommended baud rates and their corresponding watchdog control time and data
control time.
– For devices that have DP-V1 enabled, the Watchdog Control Time and the Data Control Time must be
three times longer than the actual time when DP-V1 is disabled.
– By default, the ET200M devices have DP-V1 enabled.
• When you select the Baud Rate as 45.45, the values of the following parameters are updated by default.
– Slot Time = 100
– Max. Station Delay Time = 60
– Setup Time = 1
The Siemens PA coupler supports only the 45.45 BR. Though they support the 45.45 BR, the default values of
the Slot Time, Max. Station Delay Time, and the Setup Time do not enable the coupler to detect the PA
devices. Therefore, when Siemens PA couplers are used, you must modify these values as following:
– Slot Time = 640
– Max. Station Delay Time = 400
– Setup Time = 95
The coupler can detect the PA devices only after modifying these values.
• If the Caution symbol appears against any field, you must click Adjust to update the particular field.
2 Click Apply.
74 www.honeywell.com
6 PROTOCOL BLOCK
Attention
• You can also configure net tag names through Bulk Build operation. To do so, you must configure the
NETTAGPDCNAME and the NETTAGNAME parameters. The NETTAGPDCNAME contains the net tags for
the slave devices configured in “Profibus Network Configuration Tool”. This parameter contains net tags starting
from index 1 (NETTAGPDCNAME[1]) in the Bulk Build XLS file. If you do not configure this parameter,
NETTAGNAMEs for the PDCs are not assigned in the DSB on creating and assigning it to the Protocol Block
through the Bulk Build tool.
• You cannot configure NETTAGPDCNAME[0] since element at index 0 is always empty and is used for
deselecting the configured NETTAGNAMEs in the PDC tab of the DSB. If you try to do so, an error message
appears.
• Whenever you reconfigure net tags for a PDC, you must reload the DSB before removing the same net tag in
Sycon and reloading the Protocol Block. This prevents the DSB or the PDC from going into error state during run
time while modifying the net tag usage.
75
6 PROTOCOL BLOCK
Attention
• The network tag names must be unique within a slave device. However, you can use the same tag name for
another slave device. If there are identical tag names within a slave device, an error message appears when you
try to save the configuration.
• The tag names must contain characters 0 – 9, a – z, A – Z, and one underscore (_).
• If you have configured the Turck Excom devices to read HART data, you must configure two net tag names;
one for the first four words that represent the process data and one for the next words that represent the HART
data.
4 Click Apply.
5 Click OK.
Attention
The PKW and cyclic data areas appear separated from each other. Based on the number of PKW and cyclic data
areas, you must configure the network tag names. In the example above, there are two inputs (PKW inputs and
Cyclic inputs) and two outputs (PKW outputs and Cyclic outputs). Therefore, you must configure four PDCs to
access this data.
Attention
• If there are more than one input PPO type PDCs, you must configure the input PPO types as CyclicIn1,
CyclicIn2, and so on.
• Similarly, if there are more than one output PPO type PDCs, you must configure the output PPO types as
CyclicOut1, CyclicOut2, and so on.
• The remaining net tags must be used for PDCs which are of type "User Configurable," so that you can access
the PZD data in the way you require.
• You must configure the network tags only for the first data items of the PKW and cyclic data areas.
76 www.honeywell.com
6 PROTOCOL BLOCK
Tip
Note that the net tag names provided in the above example are used for illustration purposes only. You can use
different net tag names as required.
5 Click Apply.
6 Click OK.
Configuring field network tag names for the AS-i Link/AS-i Link Advanced devices
1 Click the Process Data menu in the Navigation Area.
2 Click to view the input and output modules associated with the AS-i Link/AS-i Link Advanced device.
3 Modify the net tag names for a single byte of data. This tag name must refer to the entire 4 byte area with the
tag name referring to its own byte plus the 3 byte with the default names.
In the above figure, net tag "Slv1_7Out" refers to its own byte, plus the 3 bytes with the default names
"Output_2," "Output_3," and "Output_4."
Similarly, the net tag "Slv16_23In" refers to its own byte, plus the 3 bytes with the default names
"Input_10," "Input_11," and "Input_12."
Tip
Note that the net tag names provided in the above example are used for illustration purposes only. You can use
different net tag names as required.
4 Click Apply.
5 Click OK.
77
6 PROTOCOL BLOCK
Attention
• The address you set here must be identical to the address that is set on the device using the address switches.
Normally, the address on devices is defined by a dip switch.
• You cannot change the field network device address, if the device net tags are referenced in any of the Device
Support Blocks.
Perform the following steps to detect all slave devices in the network
1 Click the Field Network Configuration tab of the Protocol Block in which you have configured the master
and the slave device.
2 Right-click the master and select Network Scan.
Attention
If you have not assigned the device to the hardware, an message appears.
The netDevice window appears as displayed in the following figure. This window lists all the physical
devices that are present in the network and also the details of the devices.
78 www.honeywell.com
6 PROTOCOL BLOCK
3 If you want to add a device to the network, select Add from the Action column.
• If the device is already added to the network, the value Skip appears in the Action column.
• If you want to replace a device with another device, select Replace in the Action column.
4 Click OK.
79
6 PROTOCOL BLOCK
Tip
You can obtain the GSD file from the device manufactures. You can also check for the GSD files in the PROFIBUS
website.
Perform the following steps to add a new GSD-based device to PROFIBUS Network Configuration Tool library
1 Copy the GSD file of the device into the following directory. Documents and Settings\All Users
\Application Data\SYCONnet\PROFIBUS\GSD.
For Windows 7, use the following directory. C:\ProgramData\SYCONnet\PROFIBUS\GSD.
Attention
You must copy only one version of the device GSD to the defined directory. If different versions (languages) are
copied, you will see the device as many times in the “PROFIBUS Network Configuration Tool” library. If the
same device exist several times in the “PROFIBUS Network Configuration Tool” library, the first one will be used
always irrespective of which one is dragged-and-dropped into the network view.
2 Click Reload Catalog on the Field Network Configuration tab toolbar to rebuild the device catalog. A
dialog box appears that displays the catalog update completion status.
The new device appears in the PROFIBUS Network Configuration Tool library after the catalog update is
complete.
Attention
If the device does not appear in the “PROFIBUS Network Configuration Tool” library, you must restart the
Control Builder.
80 www.honeywell.com
6 PROTOCOL BLOCK
Attention
This feature is available in Experion R410.2 and later.
Though a single PDC can support up to 32 channels (GENDSB) or 16 channels (GENIODSB), sometimes not
all channels of a module are used. In such scenarios, you can pack IO channels from several IO modules into
one PDC to minimize number of PDCs. This reduces the load on PDA and controller by decreasing the number
of PDC-PIOMB connections.
Grouping of adjacent modules into one logical module is supported for the GENDSB and the GENIODSB. This
module grouping enables you to select multiple adjacent IO modules and create one logical module. This logical
module can have one net tag name and this net tag name can be associated with a single PDC.
Example: Consider a scenario where you have three IO modules but you are using only three channels of each
module. In this case, you need three PDCs for three modules, three PIOMBs, and three connections. However,
with module grouping you can group all the modules into one group and configure one net tag name and
associate this net tag name with a single PDC. This ensures that the data is available in a single PDC and this
PDC can be associated with a single PIOMB.
To enable module grouping, the Address Table page and the Process Data page in the field network
configuration tool (Profibus Network Configuration Tool) is replaced by the Address Management page. For
more information, refer to the section “Grouping adjacent modules into one logical module” on page 84.
81
6 PROTOCOL BLOCK
If the channel numbering starts from 1, then the channel numbers must be 1, 2, 3, 1, 2, 3, 4, 1, 2, 3, 4, 5,
6, 7, 8.
Also the physical channel numbers of each module should be entered correctly and in the same order as
they are grouped. Here the first set 0, 1, 2 represents the channels of the first module in the group, which
is on slot 5. The second set 0, 1, 2, 3 represents the channels of the second module in the group, which is
on slot 6. The third set 0, 1, 2, 3, 4, 5, 6, 7 represents the channels of the third module in the group,
which is on slot 7.
Attention
– When grouping digital modules which have the number of channels that are not multiples of 8 (for
example 2, 4, 12, and so on), you must use the Configurable Input/Output PDC types for configuration.
You cannot use the Digital Input/Output PDC types for configuring such digital modules as this
configuration is not supported for module grouping.
– HART data can not be accessed by a grouped PDC and hence modules configured for HART data should
not be grouped. For example if a module is configured for both process data and HART data, then such a
module can not be part of a grouped module. If the same is configured only for process data, then the
module can be grouped.
– Note that for Turck Excom device, the channel numbering always starts from 1.
82 www.honeywell.com
6 PROTOCOL BLOCK
The following table summarizes the various options available in the Address Management page.
Attention
Grouped modules do not appear in the exported file.
Group selected Enables you to select multiple adjacent modules and create a new virtual module.
modules
Ungroup Enables you to ungroup a grouped virtual module or one of the modules in a group. Also deletes
the corresponding grouped virtual module.
Add reserved area Enables you to add a contiguous memory area as reserved area for a slave device. By default,
reserved memory space for each slave is 128 bytes. However, you can modify this based on your
requirement. Maximum space available is 244 bytes for each input or output.
Del reserved area Enables you to free unnecessary reserved memory area.
Lock all slaves Enables you to lock all slave devices and their respective modules at the current configured
Dual-Ported Memory (DPM) addresses.
Attention
Data addresses for the locked slaves are retained in any network configuration change.
Unlock all slaves Enables you to unlock all slave devices and their respective modules which are currently locked.
83
6 PROTOCOL BLOCK
Attention
Refer to the “Guidelines for grouping modules”section before grouping modules.
1. Click the Field Network Configuration tab of the Protocol Block configuration form.
2. Double-click the master in the Network view.
3. Click Address Management in the Navigation area.
The Address Management page appears.
4. Click to view the input and output modules associated with the specific device.
5. Select the adjacent modules that must be grouped into one logical group.
The following figure displays a sample Address Management page in which two adjacent modules are
selected for –––grouping.
84 www.honeywell.com
6 PROTOCOL BLOCK
Attention
• After the modules are grouped, you can click the Lock all slaves button to lock the modules at the current
configured address. You can click the Unlock all slaves button to unlock the locked modules.
• To add or delete a module in a slave that is locked and does not have any reserved memory area, you must
unlock the other slaves. However, to modify the network configuration during runtime without causing a break
in the V0 process data delivery to other slave devices, you must lock the other slaves.
• To add or delete a slave or a module that is locked and has a reserved memory area, you do not have to unlock
the particular slave. The length of the reserved memory is automatically adjusted with the memory area of the
module or the slave that you have added or deleted. In addition, this does not cause any break in the V0
process data delivery to other slaves.
The following figure displays a sample virtual tag name for the grouped modules.
Attention
You cannot group IO modules if one or more IO modules have PDC references in DSB. The network
configuration tool does not display any error message if you group IO modules that have PDC references in DSB.
Also, when you group such modules the status bar displays the status as save operation succeeded and also the
virtual group is created. This virtual group exists even after you close and reopen the Address Management page.
However, when you close the Protocol Block configuration form and reopen it, you can notice that the grouping
was not successful and the virtual group is not displayed.
7. Click OK to close the Address Management page.
8. Click OK to close the Field Network Configuration tab.
85
6 PROTOCOL BLOCK
Attention
Maximum space available for a configured module is 244 bytes for an input or an output. When 244 bytes are
configured and if you try to add reserved memory space, an error message appears indicating that no reserved
memory can be added.
Modify the length of the reserved memory as required in the Length column.
7. Click Defragment.
8. Click Apply.
Attention
If you want to cancel adding reserved memory area, you can click Cancel in the Address Management page and
click No in the Question dialog box. However, when you open the Address Management page after canceling,
the addresses of the other devices changes to 0. You must click the Defragment button again to restore the
addresses. However, when you close and open Field Network Configuration tab, the addresses are restored.
9. Click OK to close the Address Management page.
10. Click OK to close the Field Network Configuration tab.
86 www.honeywell.com
6 PROTOCOL BLOCK
Attention
• Defragmentation does not change the offsets of slaves for which these offsets are locked.
• For a complete defragmentation, you must unlock all locked slaves.
• Defragmentation does not remove reserved memory areas.
5. Click Apply.
6. Click OK to close the Address Management page.
7. Click OK to close the Field Network Configuration tab.
87
6 PROTOCOL BLOCK
Attention
• While configuring the slaves in “Profibus Network Configuration Tool”, it is recommended that you add reserved
input and/or output memory area to the slaves and lock the slaves (ensure that you lock the inputs and outputs
separately). This helps you to add modules without unlocking the slaves. The length of the reserved area gets
adjusted automatically with the memory area of the module on insertion of a module. This way the Target Token
Rotation Time (TTRT) is maintained and as a result the change can be loaded to the PGM without causing process
data delivery interruptions to unchanged slaves in the network. As long as the modified slave supports the Hot
Configuration in Run feature, even its own inputs and outputs are automatically frozen during the re-configuration
and a bump-less restart after the re-configuration is executed.
88 www.honeywell.com
6 PROTOCOL BLOCK
Guidelines for using the Configure In Runtime (CiR) / Hot Configuration in Run (HCiR) feature
The following list summarizes the guidelines that you must follow to use the CIR/HCIR feature.
• Hot Configuration in Run is possible when both the master and the slave devices support this feature.
• Neither Configuration in Run nor Hot Configuration in Run supports the change of parameters or settings
which are global for all slaves. This means parameters like the bus speed, the global watchdog, target token
rotation time and so on cannot be changed using HCiR.
• If the slave device supports HCiR, you must consult the slave device’s vendor documentation to know about
the setup that is required to support HCiR on the slave.
• To use the HCiR feature, you must ensure that all slaves which support HCiR have reserved areas
configured. While configuring the slaves in “Profibus Network Configuration Tool”, it is recommended that
you add reserved input and/or output memory area to the slaves and lock the slaves (Ensure that you lock the
inputs and outputs separately). This helps you to add modules without unlocking the slaves. The length of
the reserved area gets adjusted automatically with the memory area of the module on insertion of a module.
• The Lock/Unlock features are very important for a successful configuration of HCiR. It is recommended that
you lock all your slaves before modifying the configuration to use the HCiR feature. This prevents any re-
arrangement of the “Profibus Network Configuration Tool” address management. Modifying the
configuration includes adding or deleting modules.
• Keep all slaves in the Protocol Block locked all the time. Unlock them when there is no reserved memory
area planned for the device and modification in the configuration is required. After the modification, lock
the slaves.
• By default, the addition of a reserved memory area reserves 128 bytes into the memory map of a slave.
However the length/size of the reserved area can be changed manually based on your requirement.
• If it is likely that complete slaves needs to be added during runtime, these slaves needs to be either planned
as slaves (set to inactive in “Profibus Network Configuration Tool” in order to not be expected during
runtime until they are physically attached to the network), or the Target Token Rotation Time (TTRT) needs
to be tuned upwards already. Both scenarios require a careful planning by a Profibus expert.
• It is a best practice to review and clear all HCiR related settings in “Profibus Network Configuration Tool”
during a plant maintenance shutdown to ensure that all requirements are in place for the next production
phase of the plant and potential HCiR requirements.
• It is recommended that you do not use the Defragment feature. Though this feature does not affect the
locked slaves, it could have an impact if by chance one or more slaves are unlocked when the Defragment
button is clicked.
• It is recommended that you do not modify more than one slave configuration during a HCiR event.
89
6 PROTOCOL BLOCK
Attention
If the Overwrite Clock Sync Interval setting for all slaves with Time Sync support check box is enabled, the
Clock Sync Interval parameter cannot be modified and a warning message appears in the slave DTM.
The following parameters must be configured for each slave to enable the time synchronization.
• Activate Time Sync
• Clock Sync Interval
Note
The value of this parameter varies based on the device type. For more information about the supported value,
see the device-specific manual.
90 www.honeywell.com
6 PROTOCOL BLOCK
Attention
It is recommended that the Overwrite Clock Sync Interval setting for all slaves with Time Sync support check
box is always enabled because the time interval configured in the master always overrides the time interval
configured at slave level.
Prerequisites
To enable time synchronization for a slave device, “Time_Sync_supp” must be set as 1 in the slave’s GSD file.
91
6 PROTOCOL BLOCK
92 www.honeywell.com
6 PROTOCOL BLOCK
Attention
If a PDC in the existing configuration is assigned to a PIOMB, you cannot import the field network configuration
and an error message appears.
In such a case, you must unassign the PDC from the PIOMB and then perform the import function.
93
6 PROTOCOL BLOCK
In the above example, version V1.00 does not display any Audit Trail information because this is the first
checked-in version of the PGM block.
The version V2.00 displays the detailed configuration changes that are done during session 1.
The version V3.00 does not display any Audit Trail information as no configuration changes are done in this
version.
94 www.honeywell.com
6 PROTOCOL BLOCK
The version V4.00 displays the configuration changes done during session 2.
QVCS Compare
When you perform a QVCS Compare operation, the Diff Tool displays the ERDB AUDITTRAIL parameter in
highlighted mode. The status appears as “M” if the data has been modified between the selected versions. In
addition, the message "Please refer to module properties of this block to see the parameter value" appears in the
parameter value.
Attention
QVCS does not support “Profibus Network Configuration Tool” AUDITTRAIL parameter for parameter value
comparison between versions in the Diff Tool.
Import
When you perform an Import of a PGM block, the Audit Trail tab is visible only if the PGM block is under
QVCS. If the PGM block is not under QVCS, the Audit Trail tab is not visible.
95
6 PROTOCOL BLOCK
Tip
In this section, the state and command parameters of the Protocol Blockare listed for quick reference. For detailed
information about these parameters, you need to refer to the PROFIBUS Gateway Module Parameter Reference
guide.
Related topics
“Protocol Block state after configuration and load” on page 96
“ Protocol Block status parameters” on page 96
“ Protocol Block command parameters” on page 97
“Protocol block statistics parameters” on page 97
“ Protocol Block icons” on page 98
“Protocol Block notifications” on page 98
Main tab
The PB Link State (STATE) will be "ONLINE" after the successful load of the Protocol Block. Also, the
PROFIBUS Master section will display the appropriate firmware version and date, boot version, and CPU load.
96 www.honeywell.com
6 PROTOCOL BLOCK
Attention
A valid connection ID is displayed only when the DPV1 connection status to a slave is set as “Connected.”
97
6 PROTOCOL BLOCK
Notification Description
Field Network This notification is generated when the master has lost connection to all PROFIBUS slave devices.
Failure
Field Network After the Protocol Block is downloaded, the CRC sum of the parameter NETCONFBIN is calculated.
Configuration It is then compared to the NETCONCRCSUM parameter which was calculated by the tools. In there
Failure is a mismatch in this comparison, this notification is generated.
You must modify and reload the field network configuration for this notification to return to normal.
Field Network Tag After the Protocol Block downloaded, the CRC sum of the parameter NETTAGTABLEBIN is
Table Failure calculated. It is then compared to the value that was loaded along the NETTAGTABLEBIN parameter.
If there is a mismatch in this comparison, this notification is generated.
You must modify and reload the field network configuration for this notification to return to normal.
Input Data Base The input data is sampled on every Process Data Access (PDA) base cycle, which is the smallest raw
Cycle Changed data cycle seen in PDA opens. The data delivery time which is the time consumed between process
data read from the PROFIBUS network to the end of triggering PDA transport is measured on every
cycle.
The new data sample time is calculated based on the data delivery time and the start time of the earlier
sample. If the data delivery time is longer than minimum cycle (5 ms), the next sample will be
delayed so that there is always a minimum of 5 ms time from the end of data delivery to the start of
the next sample.
If the data delivery takes more than the minimum cycle (5 ms) on three consecutive cycles, this
notification is generated. This notification returns to normal when the data delivery time has been
below minimum cycle (5ms) on three consecutive cycles.
To recover from this, you must reduce either the number of PIOMB connections or the input data read
cycle defined in the PIOMB block.
98 www.honeywell.com
6 PROTOCOL BLOCK
Attention
To perform any of these actions, the devices that must be monitored must be assigned to the hardware. See “Assigning
the device to the correct hardware” on page 72.
Related topics
“Viewing the master's diagnosis and extended diagnosis” on page 99
“Viewing the status of all slave devices from the Profibus Network Configuration Tool Network view” on
page 100
“Viewing the slave devices from the Life List menu” on page 101
“Changing the device address from the Set Station Address menu” on page 102
“Detecting slave devices in the network” on page 78
“Viewing the slave device diagnosis” on page 105
“Viewing the slave device's extended diagnosis” on page 106
Perform the following steps to view the master's diagnosis and extended diagnosis
1 Click the Field Network Configuration tab of the Protocol Block in which you have configured the master
and the slave device.
2 Right-click the master and select Connect.
Attention
If you have not assigned the device to the hardware, an error message appears.
99
6 PROTOCOL BLOCK
Attention
You must right-click the master and select Disconnect to discontinue monitoring the master online.
6.12.2 Viewing the status of all slave devices from the Profibus Network Configuration Tool Network
view
Perform the following steps to view the status of all slave devices from the Profibus Network Configuration Tool
Network view
1 Click the Field Network Configuration tab of the Protocol Block in which you have configured the master
and the slave device.
2 Right-click the master and select Start Debug Mode.
The status of each device appears in the “Profibus Network Configuration Tool” Network view as displayed
in the following figure.
100 www.honeywell.com
6 PROTOCOL BLOCK
Attention
The symbol indicates that the slave device is not connected.
6.12.3 Viewing the slave devices from the Life List menu
• Right-click the master and select Addition Functions > Life List.
The Life List window displays the slave devices that are connected to the network.
101
6 PROTOCOL BLOCK
6.12.4 Changing the device address from the Set Station Address menu
Some of the slave devices such as the Siemens SIMOCODE Pro C do not have the physical switch that is used
to set the address of the slave device. In such cases, you can change the slave device address from the Field
Network Configuration tab of the Protocol Block.
Perform the following step to change the device address from the Set Station Address menu
1 Click the Field Network Configuration tab of the Protocol Block in which you have configured the slave
device and the master.
2 Right-click the master and select Addition Functions > Set Station Address. The Set Station Address
dialog box appears.
The following figure displays the LifeList window when the address is 10.
102 www.honeywell.com
6 PROTOCOL BLOCK
3 Type the new station address in the New station address box.
4 Click Set Address.
If the change is successful, you can view the new station address in the Life List window.
The following figure displays the station address as 15 after changing the address.
103
6 PROTOCOL BLOCK
Perform the following steps to detect all slave devices in the network
1 Click the Field Network Configuration tab of the Protocol Block in which you have configured the master
and the slave device.
2 Right-click the master and select Network Scan.
Attention
If you have not assigned the device to the hardware, an message appears.
The netDevice window appears as displayed in the following figure. This window lists all the physical
devices that are present in the network and also the details of the devices.
104 www.honeywell.com
6 PROTOCOL BLOCK
3 If you want to add a device to the network, select Add from the Action column.
• If the device is already added to the network, the value Skip appears in the Action column.
• If you want to replace a device with another device, select Replace in the Action column.
4 Click OK.
Attention
You must right-click the slave device and select Disconnect to discontinue monitoring of the slave devices online.
105
6 PROTOCOL BLOCK
Attention
• The Slave Device and the Watchdog On LEDs must be green during normal conditions.
• If the slave device has extended diagnostics, the Extended Diagnostics LED appears red in color.
• Similarly, the appropriate LEDs must appear in green based on the error condition.
4 Click OK.
Perform the following steps to view the slave device's extended diagnosis
1 Navigate to the Field Network Configuration tab of the Protocol Block in which you have configured the
slave device and the master.
2 Right-click the slave device and select Connect.
Attention
You must right-click the slave device and select Disconnect to discontinue monitoring of the slave devices online.
106 www.honeywell.com
6 PROTOCOL BLOCK
The extended diagnostic message of the Siemens Simocode Pro C device is used for illustrating the
diagnostic message.
107
6 PROTOCOL BLOCK
5 Click OK.
108 www.honeywell.com
6 PROTOCOL BLOCK
109
6 PROTOCOL BLOCK
Related topics
“Detail displays and faceplate names” on page 110
“Calling up the displays” on page 110
“Detail display tabs” on page 110
Main tab
The Main tab detail display provides information such as the name of the point detail display, group detail
display, and the faceplate.
110 www.honeywell.com
6 PROTOCOL BLOCK
You can modify the following value from the Protocol Block Main tab detail display.
• Alarm Enable State.
111
6 PROTOCOL BLOCK
From the detail display, you can interpret the status of the devices based on the following LED colors.
• Red - Configuration error/device not present.
• Yellow - Diagnostic data available.
• Green - Device is healthy and running.
• Black - Device not configured.
You cannot modify any values from the Slave Status tab detail display.
112 www.honeywell.com
6 PROTOCOL BLOCK
You cannot modify any values from the Field Network Status tab detail display.
113
6 PROTOCOL BLOCK
You can modify the following value from the Protocol Main tab detail display.
• Alarming Enabled.
114 www.honeywell.com
7 PROFIBUS Configuration Tools
PROFIBUS Configuration Tools (Auto-configure Slaves) is a project engineering productivity tool that can be
used for automatically creating and configuring slaves of a PROFIBUS segment. The slave blocks include DSB,
PIOMB, and PBHIOMB blocks. However, HART channels (PBHCHANNEL) must be manually configured
after auto-configuring PBHIOMBs.The Auto-configure Slaves feature removes double-data entry during
configuration and reduces the risk of human failures. Furthermore it enables the enforcement of a best practice
configuration.
This flow chart explains the steps to be performed to automatically create and configure slaves.
START
Configure slaves in
PROFIBUS Network
ConfigurationTool
Is
PROFIBUS
Configuration
Tools addin NO
enabled
in Control Enable PROFIBUS
Rule file repository Builder? Configuration Tools
addin
YES
Open Auto-Configure
Rule file Slaves and provide required
input and perform validation
Correct errors or
Is the form warnings listed in Status
data Description column
validation
success?
Verify Status column and
NO Status Description
YES
column
Save the validated
configuration to ERDB
STOP
Note that the Auto-configure Slaves option does not permit the following:
• PROFIBUS Gateway Module (PGM) or Protocol block creation
• PBHChannel or DD assignment
115
7 PROFIBUS CONFIGURATION TOOLS
Related topics
“Accessing PROFIBUS Configuration Tools” on page 117
“Configuring slaves/modules” on page 120
“Validating and saving configuration” on page 133
“Troubleshooting scenarios” on page 135
116 www.honeywell.com
7 PROFIBUS CONFIGURATION TOOLS
Attention
If PROFIBUS Configuration Tools add-in is disabled in the Add-in Manager menu, the Auto-configure Slaves option
is disabled in all instances.
The following figures display how to enable PROFIBUS Configuration Tools add-in and the Auto-configure
Slaves option.
To access the Auto-configure Slaves option, PROFIBUS Configuration Tools add-in must be activated in the
Add-in Manager menu. The Auto-configure Slaves option can be accessed through one of the following
methods.
• Click Tools > Auto-configure Slaves
• Right-click Protocol block > Auto-configure Slaves
• From the List View, right-click Protocol block > Auto-configure Slaves
117
7 PROFIBUS CONFIGURATION TOOLS
Legend Description
1 Available from Tools menu
2 Available from the context right-click menu
3 Available from List View
118 www.honeywell.com
7 PROFIBUS CONFIGURATION TOOLS
119
7 PROFIBUS CONFIGURATION TOOLS
120 www.honeywell.com
7 PROFIBUS CONFIGURATION TOOLS
Slave
Common Modules
Template ModuleName
Name
Desc ModuleID
AssocAsset IsValid
DSBByteOrder PDC
DeviceType PDCType
AlmEnbState PDCDescription
ConBrSupTime BuildPIOMB
ConBrksupTmNwDown BuildPBHIOMB
SlotOffSetInSyCon BuildPDC
EnableRIOProf PDCSubscriptionRate
IgnorExtDiagOvrflo IsValid
EnablePADiag HoldOnFail
ASISegment
StatusAlarmLimit
PDCDirection
ControlMode
NumChannel
User Alarms *
Channel *
DiagAlarms
PBHIOMB *
DPV1Params
DPV1Param*
Prerequisites
Rule file template is available.
121
7 PROFIBUS CONFIGURATION TOOLS
• PDCType
• PDCDirection
4 Save the rule file at the default location.
5 Repeat this procedure to create multiple rule files for each slave.
GSD file name Default rule file name Additional rule file names
HIL_7404.GSD HIL_7404.GSD_Default.rul.xml HIL_7404.GSD_Version2.rul.xml
HIL_7404.GSD_Version3.rul.xml
T203FF9F.gse T203FF9F.gse_Default.rul.xml T203FF9F.gse_rev1.rul.xml
T203FF9F.gse_rev2.rul.xml
T203FF9F.gse_rev3.rul.xml
122 www.honeywell.com
7 PROFIBUS CONFIGURATION TOOLS
Top level elements Second level elements Third level elements Description
Specifies the GSD-file name of a slave configured in
GSD-file Field Network Configuration tab.
Creates a DSB and the parameters that must be
configured based on the basic information available
Common on the Field Network Configuration tab.
Specifies a name for the template of the DSB to be
created for a particular slave configured at the
TemplateName corresponding slave address.
Specifies the DSB description that can be viewed on
Desc the Main tab of the DSB configuration form.
Specifies the associated asset for a DSB and can be
viewed on the Main tab of the DSB configuration
AssocAsset form.
Specifies the DSB byte order that can be Little-endian
or Big-endian.
Attention
DSBByteOrder is applicable only for GENDSB
DSBByteOrder and GENIODSB.
123
7 PROFIBUS CONFIGURATION TOOLS
Top level elements Second level elements Third level elements Description
Specifies if the status of RIO Profile of DSB is
enabled and can be viewed on the Alarm tab of the
DSB configuration form.
Attention
EnableRIOProf is applicable only for GENDSB
EnableRIOProf and GENIODSB.
Attention
IgnoreExtDiagOverflo is applicable only for
IgnoreExtDiagOverflo GENDSB and GENIODSB.
Attention
EnablePADiag is applicable only for
EnablePADiag GENPADSB and GENPAGWDSB.
Attention
StatusAlarmLimit is applicable only for
StatusAlarmLimit GENPADSB and GENPAGWDSB.
Attention
UserAlarms is applicable only for the following
DSB.
• GENDSB
• GENIODSB
• GENPADSB
• GENPAGWDSB
UserAlarms • DRIVEDSB
124 www.honeywell.com
7 PROFIBUS CONFIGURATION TOOLS
Top level elements Second level elements Third level elements Description
Lists the the DPV1 parameters for the DSB and that
can be viewed on the DPV1Config tab of the DSB
configuration form.
1. DPV1NumPoll (Attribute)
2. DPV1NumHighPriReq
3. DPV1Param Number (Attribute)
4. DPV1ReqType
5. DPV1Priority
6. DPV1SlotNum
7. DPV1Index
8. DPV1Length
9. DPV1NumOfDataRecords
10. DPV1DataRecs
11. DPV1ParamName
12. DPV1DataType
13. DPV1ByteOffset
14. DPV1BitOffset
DPV1Params is an optional element. If this element is
not provided in rule file then default configuration by
DPV1Params DSB will be done.
Specifies the module configuration for a
corresponding module type configured on the Field
Network Configuration tab. Multiple module
elements can be present under each module.
Attention
If there are no modules configured in the rule
file, PDC configuration is not performed and
corresponding modules (PIOMB or PBHIOMB)
Modules are not created.
Attention
While configuring the rule file for universal
modules, you must configure this element as
“FALSE” to exclude the net tag configuration
IsValid from the rule file.
125
7 PROFIBUS CONFIGURATION TOOLS
Top level elements Second level elements Third level elements Description
Provides a brief description of the corresponding
PDCDescription PDC.
Specifies if the PIOMB must be created for a
particular module. This element is
Mandatory/Yes/No/Forbidden. By default it will be
BuildPIOMB Mandatory, if not specified in rule file.
Specifies if the PBHIOMB must be created for a
particular module. This element is
Mandatory/Yes/No/Forbidden. By default it will be
BuildPBHIOMB Mandatory, if not specified in rule file.
User can specify whether the PIOMB and PBHIOMB
should be created for a particular PDC or not. This
element is Mandatory/Yes/No/Forbidden. By default
it will be Mandatory, if not specified in rule file.
Attention
If BuildPDC is set to “Forbidden”,
BuildPIOMB, BuildPBHIOMB will be
forbidden regardless of the specified value at
BuildPDC BuildPIOMB & BuildPBHIOMB
Attention
• If “Mandatory” is set in the rule file, the applicable check boxes
will be checked and disabled.
• If “Yes” is set in the rule file, the applicable check boxes will be
checked and enabled.
If “No” is set in the rule file, the applicable check boxes will be
unchecked and enabled.
• If “Forbidden” is set in the rule file, the applicable check boxes
will be unchecked and disabled.
126 www.honeywell.com
7 PROFIBUS CONFIGURATION TOOLS
The rule file is invalid if one of these elements is not configured in the rule file, and the Auto-configure Slaves
option updates the Status and Status Description columns.
Prerequisites
Rule file is available.
Prerequisites
Multiple rule files are available.
127
7 PROFIBUS CONFIGURATION TOOLS
4 Click Open.
The selected rule file is validated and their corresponding details updated in the Auto-configure Slaves
option.
Attention
If you export and import the field network configuration, you must explicitly save the imported configuration.
Prerequisites
Ensure that the respective GSD file is available.
128 www.honeywell.com
7 PROFIBUS CONFIGURATION TOOLS
Attention
When you create a PROFIBUS network configuration, the PROFIBUS master address is set to 1 and the
secondary address is set to 0, by default. If you have more than one PGM pair connected to the same physical
network, ensure that there are no other devices with identical addresses in any of the PGM pairs in the same
network.
Note that if there exists an identical master or slave address in the same physical network, it results in loss of
communication with devices on both the links. In addition, this would warrant a cold reboot of both PGMs.
You can also copy and paste the existing slave devices in the Network view. When you copy and paste an existing
slave device, the tag names are also copied. You can modify the tag names, as required.
3 Click OK.
The field network configuration is saved to ERDB.
4 Right-click the Protocol block, and click Auto-configure Slaves.
The Auto-configure Slaves window appears.
5 Observe that the Address, Type, GSD Name, and Rule File columns are automatically updated based on
the “PROFIBUS Network Configuration Tool ”
6 Type DSB name in the DSB Name column.
7 Click Validate.
The Status column is updated with the validation results.
Attention
The DSB name can only be modified before validating the configuration. The default DSB name appears only if the
DSB is not available for the corresponding slave address. However, if a DSB is already present for the corresponding
slave address, the DSB name configured with the corresponding slave address is displayed, and it cannot be renamed.
For example, consider that the DSB type is GENIODSB, PGM ID is 4, Protocol block ID is 1, and the slave
address is 3. In this case, the DSB name is displayed as “GENIODSB0041003” in the DSB Name column.
129
7 PROFIBUS CONFIGURATION TOOLS
Attention
• When you click Append, the last module you selected is placed at the end of the Configured Modules list.
• When you click Insert, you can place the new module between existing modules. You can use Insert to select
the slots of your choice for the I/O modules.
Attention
If you click Cancel and close the configuration form, the configuration is not saved to the ERDB even if you have
clicked Save on the Field Network Configuration tab toolbar.
Attention
When the user selects the CEE Name for the first PDC, by default the same CEE Name is updated to rest of the
PDCs for that slave. If required, user can change the CEE Name of any PDC manually at any point of time for
that slave. If user changes the CEE Name for the first PDC, the changes done previously will be overwritten for
that slave. This is just made for user’s ease of selecting CEE Name for each PDC. If CEE Name is blank, the
Validation will give a warning to the user, but still save will go ahead and the PIOMB will be created under
Unassigned.
10 Click Validate.
The Status column is updated with the validation results.
Attention
The default PIOMB name can only be modified before validating the configuration. The default PIMOB Name
appears only when the corresponding PDC is not already configured. If the PDC is already configured and a PIOMB is
associated with it, the PIOMB name cannot be edited.
For example, consider that the PIOMB template name is PIOMB, PGM ID is 043, Protocol block ID is 1, slave
address is 002, and the PDC number is 10. In this case, the PIOMB name is displayed as “PIOMB043100210”
in the PIOMB Name column.
130 www.honeywell.com
7 PROFIBUS CONFIGURATION TOOLS
Attention
The default PBHIOMB name can only be modified before validating the configuration. The default PBHIMOB Name
appears only when the corresponding PDC is not already configured. If the PDC is already configured and a
PBHIOMB is associated with it, the PBHIOMB name cannot be edited.
For example, consider that the PBHIOMB template name is PBHIOMB, PGM ID is 055, Protocol block ID is 4,
slave address is 015, and the PDC number is 15. In this case, the PBHIOMB name is displayed as
“PBHIOMB055401515” in the PBHIOMB Name column.
Attention
DSBs created manually cannot be updated later by using Auto-Configure Slaves tool.
Prerequisites
• The required PDCs must be available in the existing DSB.
• The rule file must be update with the required module configuration.
To add a new module to the existing DSB using the Auto-configure Slaves
1 Double-click the Protocol block.
The Module properties window appears.
2 Click the Field Network Configuration tab, and double-click the slave in the Network view.
3 Select the modules that you want to add to the existing slave.
4 Click Insert.
All the modules you selected in the Available Modules section appear in the Configured Modules section.
Attention
• When you click Append, the last module you selected is placed at the end of the Configured Modules list.
• When you click Insert, you can place the new module between existing modules. You can use Insert to select
the slots of your choice for the I/O modules.
131
7 PROFIBUS CONFIGURATION TOOLS
Attention
If you click Cancel and close the configuration form, the configuration is not saved to the ERDB even if you have
clicked Save on the Field Network Configuration tab toolbar.
Attention
When the user selects the CEE Name for the first PDC, by default the same CEE Name is updated to rest of the
PDCs for that slave. If required, user can change the CEE Name of any PDC manually at any point of time for
that slave. If user changes the CEE Name for the first PDC, the changes done previously will be overwritten for
that slave. This is just made for user’s ease of selecting CEE Name for each PDC. If CEE Name is blank, the
Validation will give a warning to the user, but still save will go ahead and the PIOMB will be created under
Unassigned.
10 Click Validate.
The Status column is updated with the validation results.
132 www.honeywell.com
7 PROFIBUS CONFIGURATION TOOLS
While saving the validated slave configuration, the DSBs and the corresponding modules (PIOMB and
PBHIOMB) are created and updated in the ERDB. The status of the save operation is updated in the Status
Description column.
133
7 PROFIBUS CONFIGURATION TOOLS
For more information about the various Status Description, see “Troubleshooting scenarios” on page 135.
In case of any configuration modification made between validate and save operations, perform a validation of
the modification before saving the configuration.
134 www.honeywell.com
7 PROFIBUS CONFIGURATION TOOLS
Number of PDCs exceeded for • Select a different rule file with different
this DSB type. The number of DSB type, which allows available
PDC supported for each DSB Maximum number of PDCs exceeded for number of PDCs, or
varies based on the DSB type. the selected DSB type. • Delete the exceeded modules.
PDC configuration for this
module is missing in the rule
file. This module is excluded Configure PDC for the module to include it
from auto-configuration. Not Applicable in Auto configuration.
135
7 PROFIBUS CONFIGURATION TOOLS
136 www.honeywell.com
8 Device Support Block (DSB)
Related topics
“Device Support Block (DSB) overview” on page 138
“About DPV1 read/write messages configuration in DSBs” on page 140
“Data processing” on page 144
“Generic Device Support Blocks (GENDSB and GENIODSB)” on page 146
“Generic Device Support Blocks (GENPADSB and GENPAGWDSB) for PA devices” on page 148
“Generic Drive Device Support Block (DRIVEDSB)” on page 150
“CEAG Device Support Block (CEAGDSB)” on page 155
“Siemens AS-i Link Device Support Block (Siemens DP/AS-i-Link DSB)” on page 160
“Siemens ET200M Device Support Block (Siemens ET200M DSB)” on page 164
“Turck Excom Device Support Block (Turck Excom DSB)” on page 168
“UDT support for DSB blocks” on page 172
“Guidelines for configuring DSBs” on page 173
“Configuring a Generic Device Support Block” on page 174
“Configuring a device-specific DSB” on page 176
“About initialization of AO/DO channels from user-defined values” on page 178
“Configuring the PDC ” on page 182
“Alarms” on page 193
“Monitoring DSB block” on page 200
“Setting the channel output values from Monitoring view” on page 209
“DSB block station displays” on page 211
137
8 DEVICE SUPPORT BLOCK (DSB)
Attention
Maximum number of GENDSBs and GENPADSBs supported for one PGM is 248. However, the maximum number
for other DSBs (GENIODSB, GENPAGWDSB, DRIVEDSB, CEAGDSB, Siemens AS-i Link DSB, Siemens
ET200M DSB, and Turck Excom DSB) blocks is limited based on the memory used per DSB block.
Related topics
“CEAG Device Support Block (CEAGDSB)” on page 155
“Generic Drive Device Support Block (DRIVEDSB)” on page 150
“Generic Device Support Blocks (GENPADSB and GENPAGWDSB) for PA devices” on page 148
“Siemens AS-i Link Device Support Block (Siemens DP/AS-i-Link DSB)” on page 160
“Siemens ET200M Device Support Block (Siemens ET200M DSB)” on page 164
“Turck Excom Device Support Block (Turck Excom DSB)” on page 168
“Generic Device Support Blocks (GENDSB and GENIODSB)” on page 146
138 www.honeywell.com
8 DEVICE SUPPORT BLOCK (DSB)
You must first delete the DSB from the Monitoring view before deleting it from the Project view.
139
8 DEVICE SUPPORT BLOCK (DSB)
Attention
The DPV1 write is always considered as high priority request compared to the DPV1 read.
The following DSB blocks supports a maximum number of 16 DPV1 data access requests from data records.
• GENDSB
• TURCKDSB
• CEAGDSB
• SIEMENSET200
However, the GENIODSB supports 64 data access requests from data records.
Attention
You must read the PROFIBUS slave vendor manual before configuring the DPV1 requests in the DSB block.
A DPV1 record can be parsed to 16 data fields (parameters/data types). If a DPV1 data record needs to be
parsed to more than 16 fields, then the
• same record can be configured multiple times for read or write and parsed to more fields, or
• C300 strategies can be used to parse the complex record into simpler records.
DPV1 data write occurs in three stages as follows:
1. Read the DPV1 data from the PROFIBUS-DP device
2. Append the modified DPV1 value
3. Write the modified value to the PROFIBUS-DP device
140 www.honeywell.com
8 DEVICE SUPPORT BLOCK (DSB)
When the DPV1PRIORITY parameter is set as “On Demand,” the DPV1 requests are polled only when the
DPV1ONDEMANDSCAN parameter is selected.
When the DPV1PRIORITY parameter is set as “No Poll,” the corresponding DPV1 request is not polled.
Prerequisites
DSB block must be configured.
Attention
The Scan On-Demand (DPV1ONDEMANDSCAN) check box is available for configuration only in the
Monitoring view.
When the DPV1ONDEMANDSCAN check box is selected, the DPV1 requests that are configured as
“Low,” “High,” and “On Demand,” are scanned one time. The DPV1ONDEMANDSCAN check box is
cleared after scanning all the DPV1 records.
d In the Slot Number (DPV1SLOTNUM) column, configure slot number based on the PROFIBUS slave
device manual.
e In the Index (DPV1INDEX) box, type the index value for each DPV1 request to be read/written based
on the PROFIBUS slave device manual.
f In the Length (DPV1LENGTH) box, type the number of bytes to be read/written from the configured
the slot and index.
g In the Number Of Data Records (DPV1NUMOFDATARECORDS) box, type the number of data
records as required.
6 Click OK.
The number of data records is saved.
7 Double-click the DSB block.
The DSB block configuration form appears.
8 Click the DPV1 tab.
141
8 DEVICE SUPPORT BLOCK (DSB)
Attention
The Octet string data type is not supported.
b In the Value (DPV1PARAMVALUE) box, type the parameter value for writing or monitoring the DPV1
parameter value.
c In the Parameter Name (DPV1PARAMNAME) box, type the parameter name.
d In the Byte Offset (DPV1BYTEOFFSET) box, type the byte offset value of the parameter, which needs
to be mapped from the DPV1 response.
e In the Bit Offset (DPV1BITOFFSET) box, type the bit offset value of the parameter, which needs to
mapped from the DPV1 response.
Attention
This parameter is available for configuration only when the data type is configured as “Boolean.”
10 Click OK.
Slaves capability
Some of the slaves has the capability to serve more than one DPV1 request at a time and some of the slaves
supports only one request at a time.
142 www.honeywell.com
8 DEVICE SUPPORT BLOCK (DSB)
Attention
IOM internal scan of the HART devices can be disabled by following a method that is provided by the salve. For
example, the slave methods are FDT settings, DPV1 write, through DTM form FDM, and so on.
143
8 DEVICE SUPPORT BLOCK (DSB)
Input channels
For input values which are out of the maximum extended range, the input channel status is set to
"Bad_DevError." However, the same value is sent to the C300. The DSB does not clamp the value received
from the device to extended range limits.
The extended range lower limit for all the analog input modules is "0."
144 www.honeywell.com
8 DEVICE SUPPORT BLOCK (DSB)
Attention
• To prevent the process data values from being clamped, you can set the channel high and low range as "NaN."
When this is performed, the process value is limited by the values supported by the data type.
• The DRIVEDSB and Siemens DP/AS-i Link DSB do not support extended range handling.
• You must refer to the appropriate user manuals for more information on the extended range of the devices.
145
8 DEVICE SUPPORT BLOCK (DSB)
Related topics
“Device Support Block (DSB) overview” on page 138
“CEAG Device Support Block (CEAGDSB)” on page 155
“Generic Drive Device Support Block (DRIVEDSB)” on page 150
“Generic Device Support Blocks (GENPADSB and GENPAGWDSB) for PA devices” on page 148
“Siemens AS-i Link Device Support Block (Siemens DP/AS-i-Link DSB)” on page 160
“Siemens ET200M Device Support Block (Siemens ET200M DSB)” on page 164
“Turck Excom Device Support Block (Turck Excom DSB)” on page 168
Function
• Integrates the PROFIBUS DP slave devices to the Experion.
• Reads data from field devices and writes output into field devices depending on whether the I/O module is
an input module or an output module.
• Processes extended diagnostic data and updates channel status and sends notification based on the channel
status.
• Receives data from PIOMB and sends it to the device, if the PDC is connected to a PIOMB.
• Updates the PDC states.
Data Processing
See “Data processing” on page 144.
Extended Diagnostics
The first 8 bytes of the extended diagnostics message contain the alarm/status diagnostics of the device. Status
diagnostics provides information such as data validity, module error, wrong module insertion, and modules
being not inserted. The next 4 bytes of the extended diagnostics message contain the slot-specific diagnostics.
One bit per slot (module slot) indicates whether there are diagnostics messages present for the respective slot. If
the appropriate bit is set, a diagnostics entry is present for the respective slot.
Channel specific diagnostics message start from byte number 13 of the extended diagnostics.
146 www.honeywell.com
8 DEVICE SUPPORT BLOCK (DSB)
Tip
You can view the diagnosis and extended diagnosis of the devices online. For more information, see “Viewing the
slave device diagnosis” on page 105 and “Viewing the slave device's extended diagnosis” on page 106 respectively.
147
8 DEVICE SUPPORT BLOCK (DSB)
A single GENPAGWDSB can support up to 64 PDCs and each PDC can support up to 16 channels. In addition,
GENPAGWDSB supports 132 user-defined alarms.
Related topics
“Device Support Block (DSB) overview” on page 138
“CEAG Device Support Block (CEAGDSB)” on page 155
“Generic Drive Device Support Block (DRIVEDSB)” on page 150
“Siemens AS-i Link Device Support Block (Siemens DP/AS-i-Link DSB)” on page 160
“Siemens ET200M Device Support Block (Siemens ET200M DSB)” on page 164
“Turck Excom Device Support Block (Turck Excom DSB)” on page 168
“Generic Device Support Blocks (GENDSB and GENIODSB)” on page 146
GENPADSB
• Integrates PROFIBUS PA slave devices to Experion through transparent PA segment couplers.
GENPADSB reserves individual address for every individual slave.
• Reads data from field devices and writes output into field devices.
• For input devices, updates channel status and sends notification based on the PA status byte received from
the slave device. Note that some of the slave devices do not provide the status information. You must refer to
the device specification provided by the vendor.
• For output devices, provides data status to the slave device. Note that some of the slave devices do not
accept the PA status provided by the master. You must refer to the device specification provided by the
vendor.
• Processes extended diagnostic data from PA device and allows access of diagnostic data to controller.
• Allows enabling/disabling of alarms per channel based on PA data status.
• Receives data from PIOMB and sends it to the device, if the PDC is connected to a PIOMB.
GENPAGWDSB
• Integrates PROFIBUS PA slave devices to Experion through non-transparent Profibus DP/PA link, Siemens
DP/PA link IM-157.
The Siemens DP/PA link IM-157, is a DP slave that acts as a proxy for the PA field devices. The Siemens
DP/PA link IM-157 reserves one PROFIBUS DP slave address.
• For input devices, updates channel status and sends notification based on the PA status byte received from
the slave device. Note that some of the slave devices do not provide the status information. You must refer to
the device specification provided by the vendor.
148 www.honeywell.com
8 DEVICE SUPPORT BLOCK (DSB)
• For output devices, provides data status to the slave device. Note that some of the slave devices do not
accept the PA status provided by the master. You must refer to the device specification provided by the
vendor.
• Processes extended diagnostic data from Siemens DP/PA link IM-157 and allows ways to use extended
diagnostic data to set channel statuses and alarm.
• Allows enabling/disabling of alarms per channel based on PA data status.
149
8 DEVICE SUPPORT BLOCK (DSB)
150 www.honeywell.com
8 DEVICE SUPPORT BLOCK (DSB)
Attention
The PKW area is supported in the PPO types 1, 2, and 5.
151
8 DEVICE SUPPORT BLOCK (DSB)
If the C300 is controlling the drive (there exists a loaded PIOMB that refers to this DRIVEDSB) then update
rate for the PKW parameters in the display is faster. As a rough estimate, assuming ideal conditions, you
could expect to have all of the PKW parameter refresh their values in a time period of approximately 5
seconds.
However, if there are no PIOMBs loaded and connected to the DRIVEDSB, the rate at which the PKW
parameters refresh their values become very slow. The parameter values in the display may refresh their values
in a time period of around 30 through 60 seconds for the 32 channels.
Tip
For more information on the PROFIdrive technology, refer to the PROFIBUS website.
Related topics
“Device Support Block (DSB) overview” on page 138
“CEAG Device Support Block (CEAGDSB)” on page 155
“Generic Device Support Blocks (GENPADSB and GENPAGWDSB) for PA devices” on page 148
“Siemens AS-i Link Device Support Block (Siemens DP/AS-i-Link DSB)” on page 160
“Siemens ET200M Device Support Block (Siemens ET200M DSB)” on page 164
“Turck Excom Device Support Block (Turck Excom DSB)” on page 168
“Generic Device Support Blocks (GENDSB and GENIODSB)” on page 146
Function
• Integrates the PROFIBUS DP slave devices to Experion.
• Reads data from field devices and writes output into field devices depending on whether the I/O module is
an input module or an output module.
• Updates channel status and send notification based on the channel status.
• Receives data from PIOMB and sends it to the device, if the PDC is connected to a PIOMB.
• Updates the PDC states.
Data Processing
You can change the channel output values directly through the PDC tab. When you change the values through
the PDC tab, the values are updated in the DSB and then periodically sent out over the PROFIBUS. However,
when using control word bits, you cannot assume that the control word bits will be sent to the device at once.
This is because control word bits must be set in a specific order or a group. Also, the application engineers must
ensure that any control bits which are dependent on each other must be logically tied together by the control
strategy. This means that they must be contained in the same Control Module.
152 www.honeywell.com
8 DEVICE SUPPORT BLOCK (DSB)
There are two scenarios during which control word could be sent non-atomically to the PROFIBUS.
• A PIOMB is not connected to the PPO output PDC - The engineer or the operator may directly change the
control word bit-by-bit from the DSB display in Control Builder or Station. In such a scenario, these
changes are sent individually and therefore results in incremental control word changes being sent to the
device.
• The DO channels associated with the control word are in separate CMs, they may be on different phases and
have different cycles - This results in partial updates to the control word (bit-by-bit change) being sent to the
device.
See “Data processing” on page 144.
PKW Processing
The PKW processing enables you to process and monitor parameters (write/read). The PKW processing is
applicable only to the PPO types 1, 2, and 5. The DSB uses the same data areas for both read and write requests
for these channels.
The flow of the PKW processing by the DSB is as follows:
1. Identifies the first PDC channel that is associated with a PKW PDC.
2. Updates the PKW section of the output area with the appropriate information.
3. Sends out the PKW data.
4. Reads the PKW input data until the response ID is not 0 (no response).
5. Compares the request Parameter Number with the response Parameter Number to ensure that they are
identical.
6. Sets the channel status based on the response ID.
7. Copies the response value to the requested channel.
8. Identifies the next PDC channel that is associated with a PKW PDC.
9. Repeats step 3 through step 7 for the other PDC channels that are associated with the PKW PDCs one at a
time.
Attention
• The channel status is set to "Bad_NonSpecific" when the response of a PKW read or write is one of the following;
otherwise, the channel status is set to "Good."
– "Task cannot be executed < error number>"(7)
– "No parameter change rights for PKW interface" (8).
• During the processing, if there are any errors encountered on a PKW read or write, the channel status is set to
"Bad" and the processing of the next PKW channel continues.
• Also, if errors specific to PKW area are encountered, these are rectified by handling the response IDs and setting
the channel status as "Bad."
Tip
If a PKW channel is bad, it is a result of an error response for that PKW request.
Diagnostics
The extended diagnostic data specifics are not defined for the PROFIdrive specification. However, the
DRIVEDSB actually uses the process data area for alarming.
153
8 DEVICE SUPPORT BLOCK (DSB)
You can configure alarms that correspond to an input PDC and a given byte/bit offset within that PDC. When
the specific bit becomes "On," an alarm is raised.
You can configure up to 16 alarms. However, you cannot configure the severity or the priority for these alarms.
All alarms are reported with priority as "High" and Severity as "0."
Tip
There are no other alarms specific to the DRIVEDSB other than these user-configurable alarms.
154 www.honeywell.com
8 DEVICE SUPPORT BLOCK (DSB)
Attention
• The maximum number of one-channel I/O module per station is 46.
• The maximum number of multi-channel I/O module per station is 23.
Related topics
“Device Support Block (DSB) overview” on page 138
“Generic Drive Device Support Block (DRIVEDSB)” on page 150
“Generic Device Support Blocks (GENPADSB and GENPAGWDSB) for PA devices” on page 148
“Siemens AS-i Link Device Support Block (Siemens DP/AS-i-Link DSB)” on page 160
“Siemens ET200M Device Support Block (Siemens ET200M DSB)” on page 164
“Turck Excom Device Support Block (Turck Excom DSB)” on page 168
“Generic Device Support Blocks (GENDSB and GENIODSB)” on page 146
CEAGDSB
155
8 DEVICE SUPPORT BLOCK (DSB)
156 www.honeywell.com
8 DEVICE SUPPORT BLOCK (DSB)
Function
• Integrates the PROFIBUS DP slave devices to Experion.
• Reads data from field devices and writes output into field devices depending on whether the I/O module is
an input module or an output module.
• Processes extended diagnostic data and updates channel status and send notification based on the channel
status.
• Receives data from PIOMB and sends it to the device, if the PDC is connected to a PIOMB.
• Updates the PDC states.
Data Processing
See “Data processing” on page 144.
157
8 DEVICE SUPPORT BLOCK (DSB)
Attention
For PDCs that are configured as NI or NO module, CEAGDSB performs the following processing.
• Updates the CHDATARAW parameter for INT32.
Attention
The channel errors are transmitted for the analog values only if the range values are set to default (Low = 10000 and
High = 50000) in the field network configuration.
Extended Diagnostics
The extended diagnostics message contains the communication module diagnostic data and module status,
which are used for generating the CEAGDSB alarms. The additional module status information is used to
produce the channel status parameter of the PDC.
The following table lists the various module status values and a brief description of the state.
Tip
You can view the diagnosis and extended diagnosis of the devices online. For more information, see “Viewing the
slave device diagnosis” on page 105 and “Viewing the slave device's extended diagnosis” on page 106 respectively.
Channel and module alarms based on module status and PDC type
The following table lists the behavior of the channel and module alarms, based on the module states and the
PDC types.
158 www.honeywell.com
8 DEVICE SUPPORT BLOCK (DSB)
Attention
In case of a channel error, the channel value provided by the device is the last good value of the channel.
Alarm Processing
The following alarms are generated by the CEAGDSB.
• CEAGDSB internal alarms - This alarm is reported when the communication unit is not configured. This
alarm’s severity is "0" and the priority is "Low."
• Alarms based on the module status - This alarm reports the slots associated with the module error. All
modules can report this alarm. This alarm’s severity is "0" and the priority is "High."
• Alarms based on the channel errors - This alarm reports the slots associated with channel errors. All
modules can report this alarm. This alarm’s severity is "0" and priority is "High."
Attention
The CEAGDSB cannot detect the channel error status for the output modules. Therefore, it is not useful to activate
channel-related alarms for the output modules.
• Alarms based on Communication unit diagnostics.
159
8 DEVICE SUPPORT BLOCK (DSB)
8.8 Siemens AS-i Link Device Support Block (Siemens DP/AS-i-Link DSB)
The Siemens DP/AS-i-Link DSB runs on the PGM and represents one PROFIBUS field device in the
PROFIBUS network. The Siemens DP/AS-i-Link DSB represents a PROFIBUS module and acts as a gateway
to an AS Interface bus. The Siemens AS-DP/AS-i-Link DSB processes the raw data from the Siemens DP/AS-i-
Link field devices and converts it to the PDC format supported by Experion. The Siemens DP/AS-i-Link
communicates with the master PGM for data conversion.
The Siemens DP/AS-i-Link supports the following two modules:
• Siemens DP/AS-i Link 20E
• Siemens DP/AS-i Link Advanced
The following table lists the functionalities supported by the Siemens DP/AS-i Link 20E and the Siemens
DP/AS-i Link Advanced modules.
The AS-Interface bus can access up to 31 devices and access up to 62 devices when extended addressing is
used. The Siemens DP/AS-i-Link acts as PROFIBUS slave device and AS-I master at the same time and allows
the PROFIBUS master to access devices on the AS-i-bus. The PROFIBUS slave device and AS-I master can
have up to four binary inputs and four binary outputs.
The device input or output data and status or diagnostic information from the Siemens DP/AS-I Link to the
PGM is communicated through DP-V0.
Related topics
“Device Support Block (DSB) overview” on page 138
“CEAG Device Support Block (CEAGDSB)” on page 155
“Generic Drive Device Support Block (DRIVEDSB)” on page 150
“Generic Device Support Blocks (GENPADSB and GENPAGWDSB) for PA devices” on page 148
“Siemens ET200M Device Support Block (Siemens ET200M DSB)” on page 164
“Turck Excom Device Support Block (Turck Excom DSB)” on page 168
“Generic Device Support Blocks (GENDSB and GENIODSB)” on page 146
Function
• Integrates the PROFIBUS DP slave devices to Experion.
• Reads data from field devices and writes output into field devices depending on whether the I/O module is
an input module or an output module.
• Processes extended diagnostic data and updates channel status and send notification based on the channel
status.
• Receives data from PIOMB and sends it to the device, if the PDC is connected to a PIOMB.
• Updates the PDC states.
160 www.honeywell.com
8 DEVICE SUPPORT BLOCK (DSB)
Data Processing
When a Siemens AS-i-Link DSB is loaded, it performs the following:
• Checks for communication status with slave.
– If the DSB is communicating with the slave, the SLAVESTATE parameter is set to "Communicating."
– If there is a communication error between the DSB and the slave, the SLAVESTATE parameter is set to
"Communication error" and notifications are sent accordingly.
• For each configured PDC, checks its communication with PB and PIOMB and sets the PDCSTATE
accordingly.
• For PDCs that are configured as DI module, Siemens AS-i-Link DSB performs the following:
– Receives extended diagnostic data and process data from the slave device.
– Updates CHDATABOOL parameter with the value of each channel.
– Processes extended diagnostic data and sends notification based on extended diagnostic data.
– Updates channel status based on extended diagnostics.
• For PDCs that are configured as DO module, it performs the following.
– Processes extended diagnostic data, updates channel status, and sends notifications based on channel
status.
– Checks if the configured PDC is associated with a PIOMB.
• If a configured PDC is associated with a PIOMB, it performs the following:
– Receives recent data from the PIOMB and sends it to the device.
– Updates the CHDATABOOL parameter of the configured DO module with the data sent to the end
device.
• If a configured PDC is not associated with a PIOMB, it sets the channel values to 0.
Attention
In the event of a loss of communication with the PGM, the Siemens DP/AS-i-Link DSB changes the output value
internally. However, when the device is reconnected, the current internal value is written to the device. This value is
reflected by the CHDATABOOL parameter.
Extended Diagnostics
Tip
You can view the diagnosis and extended diagnosis of the devices online. For more information, see “Viewing the
slave device diagnosis” on page 105 and “Viewing the slave device's extended diagnosis” on page 106 respectively.
In the extended diagnostic processing, the diagnostic conditions are not mutually exclusive and both the internal
error and the hardware error may be signaled.
The following table lists the various channel states that a channel can assume based on the extended diagnostics.
161
8 DEVICE SUPPORT BLOCK (DSB)
Attention
After the diagnostic condition returns to normal for the channels whose status is "Bad," the affected channels change
their status to request the PIOMB to back initialize these channels. This is applicable only for the output channels.
In addition, the following two scenarios result in the output value initialization in the Siemens DP/AS-i Link
DSB.
• When the PDA connection is lost or closed, the output channel values are held or set to 0 (Off) and these
output values are written to the appropriate AS-i slave devices.
However, the output value written to the slave devices depends on the value of the HOLDONFAIL
parameter.
• When the PDA connection is restored with the controller, the output values are back-initialized to the
PIOMB.
Attention
The Siemens DP/AS-i Link DSB does not support remote/local control of AS-i device input/output values. Therefore,
there are no initialization scenarios for these. In addition, there is no read-back of output values from the AS-i slave
devices. Therefore, the back initialization is performed using the values which are held internally in the DSB, typically
the last written value.
Alarm Processing
The Siemens DP/AS-i-Link DSB can have one AS-i slave error alarm for each configured slave in the system. It
can have up to 62 active slave error alarms.
The alarms conditions are processed at the same rate as the PROFIBUS data is cyclically fetched. However, the
alarms are reported at the DSB’s cyclic execution period of one second.
The following table lists the various alarms reported by the Siemens DP/AS-i-Link DSB. This table also
provides information on the priority and severity of each alarm.
Attention
One of the diagnostic conditions listed in the table below must exist for at least one second to ensure that an alarm is
generated.
162 www.honeywell.com
8 DEVICE SUPPORT BLOCK (DSB)
Tip
For more information on the Siemens DP/AS-i Link DSB, refer to the following:
• Siemens SIMATIC NET DP/AS-Interface Link 20E Manual
• Siemens SIMATIC NET DP/AS-Interface Link Advanced Manual
163
8 DEVICE SUPPORT BLOCK (DSB)
Supported gateways
The Siemens ET200M DSB supports following gateways.
• IM 153-1
• IM 153-2
Related topics
“Device Support Block (DSB) overview” on page 138
“CEAG Device Support Block (CEAGDSB)” on page 155
“Generic Drive Device Support Block (DRIVEDSB)” on page 150
“Generic Device Support Blocks (GENPADSB and GENPAGWDSB) for PA devices” on page 148
“Siemens AS-i Link Device Support Block (Siemens DP/AS-i-Link DSB)” on page 160
“Turck Excom Device Support Block (Turck Excom DSB)” on page 168
“Generic Device Support Blocks (GENDSB and GENIODSB)” on page 146
164 www.honeywell.com
8 DEVICE SUPPORT BLOCK (DSB)
The Siemens ET200 M DSB supports the following analog I/O modules.
165
8 DEVICE SUPPORT BLOCK (DSB)
Function
• Integrates the PROFIBUS DP slave devices to Experion.
• Reads data from the field devices and writes output into the field devices depending on whether the I/O
module is an input module or an output module.
• Processes extended diagnostic data and updates channel status and sends notification based on the channel
status.
• Receives data from PIOMB and sends it to the device, if the PDC is connected to a PIOMB.
• Updates the PDC states.
Data Processing
See “Data processing” on page 144.
Tip
Refer to the PROFIBUS Gateway Module Parameter Reference guide for more information on channel status.
Diagnostics
The ET200M I/O rack provides slave diagnostics for troubleshooting and checking the health of the rack. These
diagnostics are also used for reporting the ET200M DSB alarms. The maximum size of the slave diagnostics of
an IM 153-1 is 64 bytes and IM 153-2 is 96 bytes.
The slave diagnostics can be classified into the following categories.
• Standard diagnostics - Byte 0 through byte 5 represent the standard diagnostics related to the PROFIBUS
slave device. These diagnostics can be viewed from the Slave Status tab of the DSB configuration form.
• Module diagnostics - Byte 6 through byte 8 represent the module-related diagnostics. These diagnostics
represents the I/O modules of the DSB that are faulty.
• Module status - Byte 9 through byte 15 represent the module status. Module status reflects the status of the
configured module. Note that you can receive the module status only if the extended diagnostics is enabled
during configuration.
• Channel-specific diagnostics - The channel-specific diagnostics provide information about the channel
errors in the module. However, the channel-specific diagnostics do not impact the module status. Note that
you can receive the channel-specific diagnostics only if you have enabled the extended diagnostics during
the configuration.
166 www.honeywell.com
8 DEVICE SUPPORT BLOCK (DSB)
Tip
You can view the diagnosis and extended diagnosis of the devices online. For more information, see “Viewing the
slave device diagnosis” on page 105 and “Viewing the slave device's extended diagnosis” on page 106 respectively.
Alarm processing
The following alarms are reported by the Siemens ET200M DSB when the PDC state is "Configured,"
"Opening PDC delivery," or "Connected."
• Module fault on Slot n - This alarm is reported when the diagnostic data indicates failure in the module in
slot "n." When this alarm is reported, the Trip Value field in the alarm summary displays the module status
reported in the extended diagnostics. However, this alarm returns to normal after fresh diagnostics are
received for the slot and the diagnostics does not indicate a module failure. For each faulty slot, an alarm is
reported.
• Channel errors of Module on Slot n - This alarm is reported when the diagnostic data indicates a fault in
one ore more channels of a module configured in the slot "n." When this alarm is reported, the Trip Value
field in the alarm summary displays the faulty channel. However, this alarm returns to normal after fresh
diagnostics are received for the slot and the diagnostics does not indicate channel failure. For each faulty
slot, an alarm is reported.
Attention
In a scenario where both module failure and channel failure conditions exist, the "Channel errors of Module on Slot n"
returns to normal and only the "Module fault on Slot n" alarm is reported.
The following alarm is reported by the Siemens ET200M DSB when the PDC state is other than "Configured,"
"Opening PDC delivery," or "Connected."
• Rack Fault on module - This alarm is reported when the extended diagnostics data indicates a rack failure.
When this alarm is reported, the Trip Value field in the alarm summary displays the faulty module number.
For each faulty module, an alarm is reported. For example, if there are three faulty modules, three alarms are
reported. This alarm returns to normal after fresh diagnostics are received for the slot and the diagnostics
does not indicate a rack failure.
167
8 DEVICE SUPPORT BLOCK (DSB)
Gateway redundancy
With R410, Turck Excom DSB provides gateway redundancy. In addition, Turck Excom DSB can be configured
to command switchover and provide status of the redundant gateway.
Turck Excom station can accommodate 2 gateway modules in the I/O rack which act as a redundant pair. At any
point of time only one gateway is active. PGM supports only line redundancy.
Attention
The default NUMCHANNEL value for DM80Ex is 8.
When this module is configured as input/output module, 2 PDCs must be configured and the number of
channels for each PDC must be entered manually. For example, if the module is configured for 6I/2O, then
number of channels for input PDC is 6 and 2 for output PDC.
168 www.honeywell.com
8 DEVICE SUPPORT BLOCK (DSB)
Channel 0 represents control bit information for the first input and channel 1 represents control bit information
for the second input. This means that the channel 0 controls the counting direction of first input and channel 1
controls the counting direction of second input.
Related topics
“Device Support Block (DSB) overview” on page 138
“CEAG Device Support Block (CEAGDSB)” on page 155
“Generic Drive Device Support Block (DRIVEDSB)” on page 150
“Generic Device Support Blocks (GENPADSB and GENPAGWDSB) for PA devices” on page 148
“Siemens AS-i Link Device Support Block (Siemens DP/AS-i-Link DSB)” on page 160
“Siemens ET200M Device Support Block (Siemens ET200M DSB)” on page 164
“Generic Device Support Blocks (GENDSB and GENIODSB)” on page 146
169
8 DEVICE SUPPORT BLOCK (DSB)
Function
• Integrates the PROFIBUS DP slave devices to the Experion.
• Reads data from field devices and writes output into field devices depending on whether the I/O module is
an input module or an output module.
• Processes extended diagnostic data and updates channel status and sends notification based on the channel
status.
• Receives data from PIOMB and sends it to the device, if the PDC is connected to a PIOMB.
• Updates the PDC states.
Data Processing
See “Data processing” on page 144.
Status Diagnostics
The status information for the input data is a single bit, and is set to "Bad" when there is a loss of
communication between the PGM and the devices. By default, the status bit for analog inputs (AI, TI, and
Counter) is always the most significant bit within the value field. Counter inputs have an additional overflow
status bit.
The digital input modules can be configured to have status for the input channel data.
The output data has no status information.
All the channels of a PDC is set "Bad" when a module error exists. The following are the possible module error
types.
• Module not inserted
• Wrong module insertion
• Module error
For Turck Excom modules, the status bit in the data word is set in the event of a module error and the input
values are provided with substitute values.
The following table lists the minimum and maximum values that can be substituted for the input values in case
of a module error.
Attention
The input values are substituted with the minimum value, maximum value, or the last good value. This substitution is
based on the selection made for the Fail-safe mode, while configuring the I/O module during field network
configuration.
The channel status of all the modules can be obtained from the extended diagnostics information.
170 www.honeywell.com
8 DEVICE SUPPORT BLOCK (DSB)
Tip
You can view the diagnosis and extended diagnosis of the devices online. For more information, see “Viewing the
slave device diagnosis” on page 105 and “Viewing the slave device's extended diagnosis” on page 106respectively.
Alarm processing
The following alarms are reported by the Turck Excom DSB.
• Module fault on Slot n - This alarm is reported when the diagnostic data indicates failure in the module in
the slot "n." This alarm returns to normal after fresh diagnostics are received for the slot and the diagnostics
does not indicate a module failure.
• Channels errors of Module on Slot n - This alarm is reported when the diagnostic data indicates a fault in
a channel of a module configured in the slot “n.” This alarm returns to normal after fresh diagnostics are
received for the slot and the diagnostics does not indicate a channel failure.
• Rack fault on module - This alarm is reported when the diagnostic data indicates a rack failure. This alarm
returns to normal after fresh diagnostics are received for the slot and the diagnostics does not indicate a rack
failure.
171
8 DEVICE SUPPORT BLOCK (DSB)
Attention
• The procedure for bulk building is identical to bulk building any other component. Refer to the Control Building
User's Guide for more information about bulk building.
• You can also configure net tag names through Bulk Build operation. For more information, refer to the section
Configuring the field network tag names.
172 www.honeywell.com
8 DEVICE SUPPORT BLOCK (DSB)
173
8 DEVICE SUPPORT BLOCK (DSB)
Attention
If the PROFIBUS PA devices are connected to a transparent PROFIBUS PA Coupler, you must use the GENPADSB.
If the PROFIBUS PA devices are connected to a DP/PA Link, Siemens DP/PA link IM-157, you must use the
GENPAGWDSB.
Prerequisites
• The PGM block and the Protocol Blockmust be defined.
• The PROFIBUS slave devices must be defined in the Field Network Configuration tab of the Protocol
Blocks.
Attention
For DSB blocks, the State to Load and Post Load State conditions are not applicable. For more information on
loading control strategy components, refer to the Control Building User's Guide.
2 Click OK.
The DSB block icon appears under the Protocol Block to which it is assigned.
3 Double-click the Generic DSB in the Project view.
4 In the Tag Name, box, typethe name of the DSB (a maximum of 16 characters) or accept the default.
5 In the Item Namebox, type the item name.
6 In the Description box, type a brief description (a maximum of 132 characters) of the block.
7 In the Byte Order list, select the byte order.
You can define the byte order in the little-endian or big-endian format.
Attention
If you do not select the byte order, an error message "DSBByteOrderNotSelected" appears when you load the DSB
block.
174 www.honeywell.com
8 DEVICE SUPPORT BLOCK (DSB)
• The DSB communicates with the slave devices through this address. The slave device address must be
unique for a Protocol Block.
Attention
• For GENPADSB, the transparent segment coupler displays all devices connected to the PROFIBUS PA
network as if they were PROFIBUS DP field devices.
• For GENPAGWDSB, the PROFIBUS DP/PA link, Siemens DP/PA link IM-157, is a DP slave that acts as a
proxy for the PA field devices. The DP/PA Link reserves one PROFIBUS DP slave address.
11 In the Device Type box, type the description of the device type.
12 In the Connection Break TimeOut (Sec) box, type the duration in seconds during which the network
communication break needs to be filtered off.
If the communication break condition persists even after this time, then the status of the slave device is set to
“Communication Error.” This parameter is applicable only when the slave device is disconnected from the
Profibus network. If the complete Profibus network is down, the status of all slave devices is set to
“Communication Error” immediately.
13 Select the Connection Break Timeout applicable for Network Down check box if you want the output
channels to initialize back from the user-defined values after the connection break timeout timer is exceeded.
If the complete Profibus network is down and you have not selected this check box, the status of all slave
devices is set to “Communication Error” immediately.
However, if you have selected this check box and the complete Profibus network is down, the status of all
slave devices are set to “Communication Error” after the connection break timeout is exceeded.
14 Select the Reset counters check box if you want to reset all static counters.
15 Click the Slave Status tab.
Attention
The Slave Status tab displays the slave communication standard status bits and extended diagnostic information in
the Monitoring view. .
Attention
The PDC tab of the DSB block is used for defining the PDCs. You cannot proceed with the DSB configuration
until you complete the PDC configuration. To configure the PDCs, see section Configuring the PDC tab.
18 Use the online help as a guide to complete the configuration entries on all other tabs.
19 Click OK.
175
8 DEVICE SUPPORT BLOCK (DSB)
Tip
• You can use this procedure as a reference for configuring the DRIVEDSB.
• The Siemens ET200MDSB is used for illustration purpose.
Prerequisites
• The PGM block and the Protocol Blockmust be defined.
• The PROFIBUS slave devices must be defined in the Field Network Configuration tab of the Protocol
Blocks.
Attention
For DSB blocks, the State to Load and Post Load State conditions are not applicable. For more information on
loading control strategy components, refer to the Control Building User's Guide.
2 Click OK.
The DSB block icon appears under the Protocol Blockto which it is assigned.
3 Double-click the DSB block.
The DSB block configuration form appears.
4 In the Tag Name box, type the name of the DSB (a maximum of 16 characters) or accept the default.
5 In the Item Name box, type the item name.
6 In the Description box, type a brief description (a maximum of 132 characters) of the block.
7 In the Byte Order list, select the byte order.
You can define the byte order in the little-endian or big-endian format.
Attention
If you do not select the byte order, an error message "DSBByteOrderNotSelected" appears when you load the DSB
block.
176 www.honeywell.com
8 DEVICE SUPPORT BLOCK (DSB)
11 In the Device Type box, type the description of the device type.
12 In the Connection Break TimeOut (Sec) box, type the duration in seconds during which the network
communication break needs to be filtered off.
If the communication break condition persists even after this time, then the status of the slave device is set to
“Communication Error.” This parameter is applicable only when the slave device is disconnected from the
Profibus network. If the complete Profibus network is down, the status of all slave devices is set to
“Communication Error” immediately.
13 Select the Connection Break Timeout applicable for Network Down check box if you want the output
channels to initialize back from the user-defined values after the connection break timeout timer is exceeded.
If the complete Profibus network is down and you have not selected this check box, the status of all slave
devices is set to “Communication Error” immediately.
However, if you have selected this check box and the complete Profibus network is down, the status of all
slave devices are set to “Communication Error” after the connection break timeout is exceeded.
14 Select the Reset counters check box if you want to reset all static counters.
Tip
The RESETCOUNTER parameter is not applicable to the Siemens AS-I DSB, Turck Excom DSB, and Siemens
ET200M DSB.
Tip
The Vendor Name box is applicable only to the DRIVEDSB.
16 In the Drive Control Mode list, select the control mode of the drive. You can select the following control
modes.
• SpeedControlMode
• PositioningMode
Attention
• Note that changing the control mode from the Control Builder configuration does not impact the drive’s
runtime. However, it only changes the descriptions/meanings of the Control Word and Status Word bits.
• The CONTROLMODE parameter is a configuration only parameter and cannot be changed after the DSB is
loaded. For more information on the CONTROLMODE parameter, refer to the PROFIBUS Gateway Module
Parameter Reference Guide.
Tip
The Drive Control Mode box is applicable only to the DRIVEDSB.
Attention
The Slave Status tab displays the slave communication standard status bits and extended diagnostic information in
the Monitoring view.
Attention
The PDC tab of the DSB block is used for defining the PDCs. You cannot proceed with the DSB configuration
until you complete the PDC configuration. To configure the PDCs, see section Configuring the PDC tab.
20 Use the online help as a guide to complete the configuration entries on all other tabs.
21 Click OK.
177
8 DEVICE SUPPORT BLOCK (DSB)
Background
In Experion R410.1 or earlier, whenever there is a communication break, the output channels (AO/DO) would
either initialize to zero or hold the last value based on the type of the communication break. For example:
• PROFIBUS network is down - The outputs are initialized immediately to 0 in AO channels and to OFF in
DO channels. This is the default setting for almost all the slaves.
• Break in the FTE network
– If the Hold On Failure parameter is selected and there is an FTE communication break, the outputs hold
the last good value.
– If the Hold On Failure parameter is not selected, the outputs are initialized to zero, immediately in case
of an FTE communication break.
• During break in the slave communication (where Profibus network is up an running), DO/AO channels
initialized to 0 after communication break timeout expired.
This configuration is not desirable as all outputs initialize to zero and in turn this affects the process.
Overview
In Experion R410.2 and later, the DSBs are enhanced such that whenever there is a communication break within
the Profibus or in the FTE network, the output channels do not initialize back to zero immediately. Instead, the
output channels are initialized back from the user-defined values after recovering from the communication
break condition. However, the way in which the output channels initialize back from the user-defined values
differs based on communication break scenarios.
In Experion R430 and later, The GENPADSB and GENPAGWDSB are available for PA devices. GENPADSB
integrates PROFIBUS PA slave devices to Experion through transparent PA segment couplers. GENPAGWDSB
integrates PROFIBUS PA slave devices to Experion through non-transparent Profibus DP/PA link, namely
Siemens DP/PA link IM-157. Note that AO/DO initialization is supported when PA devices are disconnected
from the transparent gateway. However, AO/DO initialization is not supported when PA devices are
disconnected from the non-transparent gateway. AO/DO initialization is supported for the non-transparent
gateway when the Siemens DP/PA link IM-157 is disconnected.
Attention
This feature is not supported for the Siemens AS-i Link DSB.
The following table summarizes the various communication break scenarios and provides a description of how
the output channels initialize back from the user-defined values.
FTE is removed If the Hold On Failure parameter is not selected, the channels
are initialized back from the user-defined values immediately.
The channels do not wait for the connection breakout time
timer.
178 www.honeywell.com
8 DEVICE SUPPORT BLOCK (DSB)
Attention
The Connection Break Timeout applicable for
Network Down check box is added on the Main tab of
the DSB configuration form. This check box is available
from Experion R410.2 and later.
The following table summarizes the various user-defined values that you can define for the output channels to
re-initialize after recovering from the communication break scenarios.
179
8 DEVICE SUPPORT BLOCK (DSB)
Attention
If you want the output to be initialized to a low range,
you must enter a small non-zero value like 0.001 as
the initialization value. This enables the channel
value to initialize to the low range defined for the
channel. This difference is meaningful if an AO
channel is in 4-20 mA current loop.
• For DO channels, initialization value 0 defines OFF state of
the channel and value 1 defines ON state of the channel.
NaN If the initial value is defined as NaN, the output channels (AO
and DO) hold the last output value.
0 If the initial value is defined as 0, the AO channel initializes to
the low range defined for the channel and the DO channel is
cleared to 0 during all error scenarios.
180 www.honeywell.com
8 DEVICE SUPPORT BLOCK (DSB)
181
8 DEVICE SUPPORT BLOCK (DSB)
Attention
• You can use the following procedure for configuring parameters that are generic to all DSBs. However, you must
refer to the <DSB name> specific PDC configuration guidelines section for information on DSB specific
parameters. For example, for Generic DSB specific PDC configuration, you can refer to the section “Generic DSB
specific PDC configuration guidelines.”
• For Turck Excom DSB and Siemens ET200M DSB, the PDC configuration must be done through IOM
configuration tab.
Attention
After the PDC is associated with a PIOMB, you cannot modify the PDC type.
9 In the Channel Data Type column, select the data type of the channel.
• The channel data types can be Boolean, Uint8, Uint16, Uint32, Int8, Int16, Int32, and Float32. The
values that appear in this list may vary based on the DSB selected.
• If you have used the fixed PDC types, the channel data types are displayed automatically.
182 www.honeywell.com
8 DEVICE SUPPORT BLOCK (DSB)
• You must define the channel data type if you have used the configurable input/output PDCs.
10 In the Channel Data offset column, select the channel data offset of the digital input/output channel.
11 In the Bit offset column, select the bit offset of the digital input/output channel.
• If you have used the fixed PDC types, the bit offsets are displayed automatically.
• You must define the bit offsets if you have used the configurable input/output PDCs.
12 In the Low Range column, type the lowest raw value that the channel supports. This parameter is applicable
only for the analog input/output PDCs. For digital input/output PDCs, this parameter is non-editable.
Attention
The channel low range must be less than the channel high range. If channel low range is greater than or equal to
channel high range, the error message "RangeorLimitCrossover" appears during the load of the DSB block. In
addition, the PDC will go into the "Config Load Fail" state, and the DSB will go into the "Configuration Error"
state.
13 In the High Range column, type the highest raw value that the channel supports. This parameter is
applicable only for the analog input/output PDCs. For digital input/output PDCs, this parameter is non-
editable.
Attention
To prevent the process data values from being scaled, you can set the channel high and low range as "NaN." When
this is performed, the process value is limited by the values supported by the data type. If PVLO and PVHI ranges
are set to NaN then RAW float of the ranges can be read for the PDC.
14 In the Init Value column, define values for each output channel from which the channels must initialize after
recovering from a network down condition. You can define the following values as initial values.
• 0 - 100
For AO channels, numeric initialization value defines percentage value of the output.
For DO channels, initialization value 0 defines OFF state of the channel and value 1 defines ON state of
the channel.
• NaN - If the initialization value is defined as NaN, the output channels (AO and DO) hold the last output
value.
• 0 - If the initialization value is defined as 0, the AO channel initializes to 0 and the DO channel is cleared
to 0 during all error scenarios. However, for the AO channel, if you enter a small non-zero value like
0.001, the channel value initializes to the low range defined for the channel.
For more information, refer to the section “About initialization of AO/DO channels from user-defined
values” on page 178.
15 Click OK.
Attention
• You can view the PDC State, Data Module Number, Data Size, Channel Status, Ch data Boolean, Numeric raw
data, Floating point value values in the Monitoring view after the DSB is loaded.
• You can set the analog channel output value (Numeric raw data/Floating point value) or the digital channel
output value (Ch data Boolean) from the Monitoring view if you have not associated a PDC to a PIOMB.
183
8 DEVICE SUPPORT BLOCK (DSB)
Attention
• You need not associate a net tag name to the Extended Diagnostic PDC.
• Extended diagnostic PDC supports multi bit processing for “AI” channel type with data type “UINT8.” For multi
byte processing, data type such as UNT16, UINT32, and FLOAT32 can be used.
• The CHBITFIELD parameter can be configured with the number of bits to be parsed in a byte for multibit
processing. The value of CHBITFIELD is 8 by default and is configurable only if PDCTYPE is selected as
“Extended Diagnostic” and Channel Data Type is selected as “UINT8” within “Extended diagnostic PDC. For all
other configuration, it is not available for configuration.
184 www.honeywell.com
8 DEVICE SUPPORT BLOCK (DSB)
• You must select the appropriate PPO type PDC from the PDC type of the Drive DSB column.
– To access drive parameters through the PKW PDCs, you must configure both an input and an output
PKW PDC, irrespective of whether you have channels configured for both. If you configure only one
PKW PDC, an error is reported while loading the Drive DSB.
– You can have a maximum of one "PKW inputs" PDC and one "PKW outputs" PDC, since there can be
only one net tag that maps to that 8-byte area. The DSB needs both an input and an output PKW PDC to
write to the PKW request (the PKW In 8 bytes) and to read the PKW response (the PKW Out 8 bytes)
respectively. Therefore, without an input and output PKW PDC, the DSB cannot perform the PKW
processing.
– The PKW PDC performs a size check at runtime to verify that the data area is exactly 8 bytes. If the
module data size for a PKW PDC is not 8 bytes, that PDC state (PDCSTATE) changes to "Configuration
Failed" . You can recover this state by re-configuring the PDC to point to the correct net tag (which is the
8 byte PKW area) and reloading the DSB.
– Even though the PKW PDCs can have 32 channels, all the 32 channels do not use 8 bytes
simultaneously. Instead, each channel "takes a turn" for using the 8 bytes for its request/response
processing.
• The 16 DI/DO channels of the first input/output PPO type PDC are pre-populated by the status/control word
bit meaning/description depending on the drive's control mode.
• You cannot change the channel type for the first 17 channels in an input or an output PPO type PDC.
However, you can change the channel type for the configurable channels.
• In the Channel Number column, the channel number is automatically updated based on the number of
channels configured for the selected module.
For example, if the number of channels configured for a module is 4, then this column lists the channel
numbers as 0, 1, 2, and 3.
• The Channel Data Offset column displays the data offset of the channel in bytes starting at the location
defined by the net tag.
For example, the location defined for the PDC standard channels of DI and DO of PPO type 3 and 4 have
the data offset of 0. The location defined for the PDC standard channels of DI and DO of PPO type 1, 2 and
5 have the data offset of 8.
• The data offsets are automatically set when you select a specific PPO type. For additional channels that do
not use the PKW area, you must configure the data and bit offset appropriately.
• For PKW PDC types, the Channel Data Offset column is disabled.
• The Bit Offset column displays the offset of the channel in bits starting at the location defined by the data
offset.
• For PKW PDC types, the Bit Offset column is disabled.
• In the Low Range column, you must define the low range of the channel data in the FLOAT32 format.
• In the High Range column, you must define the low range of the channel data in the FLOAT32 format.
• To create channels mapped to the PKW area for acyclic data exchange, you must select the section type in
the PKW Section Type column.
• To configure the PKW area for the acyclic data transfer, you must enter a valid parameter number in the
Parameter Number column.
You can type multiple parameter numbers for the same PKW area.
• To read or write a value, you must select the parameter sub-index in the Array Parameter sub-index
column.
This column is available for configuration only if you select the Section Type as PKW Array.
185
8 DEVICE SUPPORT BLOCK (DSB)
• With R410, you can modify the values of the following parameters even after a PDC is associated and
connected to a PIOMB. However, you must ensure that you reload both the DSB and the PIOMB after
modifying the parameter value. If you do not reload both the DSB and the PIOMB, there may be a break in
the connection between the DSB and the PIOMB.
– Number of Channels (NUMCHANNEL) - You can increase or decrease the Number of Channels
parameter value. There is no restriction on increasing the number of channels. However, if you want to
decrease the number of channels, you can decrease the number only until the last assigned channel
number. For example, consider a scenario where you have entered the number of channels of a PDC as
10. However, you have assigned only 6 channels (channel 0 through channel 5) to the PROFIBUS
channels. In this scenario, you can reduce the Number of Channels value to 6. If you try to reduce the
Number of Channels value to 5 or less an error message appears.
– Channel Description (CHDESCRIPTION)
– Channel Type (CHANNELTYPE) - You can modify the Channel Type of a channel only if it that
particular channel is not associated with any PROFIBUS channel.
– Channel Data Type (CHANNELDATATYPE) - You can modify the Channel Data Type for both used
and unused channels. However, you must ensure that while modifying the channel data type for analog/
numeric channels, you must not select Boolean data type. Also, for digital channels you must only select
Boolean data type.
– Channel Low Range (CHLOWRANGE)
– Channel High Range (CHHIGHRANGE)
– Channel Data Offset (CHDATAOFFSET)
– Channel Bit Offset (CHBITOFFSET)
8.16.3 Generic DSB for PA devices (GENPADSB and GENPAGWDSB) specific PDC configuration
guidelines
The following list summarizes the GENPADSB and GENPAGWDSB specific PDC configuration guidelines
that you must remember while configuring the GENPADSB and GENPAGWDSB.
• The number of PDCs supported by GENPADSB is 8 and GENPAGWDSB is 64.
• In the PA Status Usage column, select the appropriate option to define how the data status is used by these
blocks. Based on the option selected in the PA Status Usage column, the channel status is updated in the
Status column and the PA Status column.
The following table summarizes the options that are available for the input/output channels and a brief
description of each option.
Attention
If the PA device is removed from the network, the PA Status column displays the
value Not Available.
Update PA Input When you select this option, the status is read from raw data. The channel’s Status
status channels column always displays the status as Good_NonCascade. However, the PA Status
column displays the actual device status.
186 www.honeywell.com
8 DEVICE SUPPORT BLOCK (DSB)
Attention
You must define the first acceptable PA status value while configuring the DSB
(GENPADSB/GENPAGWDSB) for the alarms to be reported when the channel
status is below the first acceptable PA status value.
Set output Output When you select this option, the channel status is always set to GoodCasc_NonSpecific.
status channels However, the PA Status column displays the value Not Applicable. If the PA device is
removed from the network, the PA Status column displays the value Not Available.
The Set output status option is selected by default.
Attention
For GENPAGWDSB, the configurable output channel status is always set to
GoodCas_NonSpecific even in the absence of the device. However, the extended
diagnosis reports the device unavailability. With the extended diagnosis and the
user-defined alarms, you can set the PDC channel state to Bad_NonSpecific for
that specific channel.
187
8 DEVICE SUPPORT BLOCK (DSB)
188 www.honeywell.com
8 DEVICE SUPPORT BLOCK (DSB)
• In the Channel Number column, the channel number is automatically updated based on the number of
channels configured for the selected module.
For example, if the number of channels configured for a module is 4, then this column lists the channel
numbers as 0, 1, 2, and 3.
• In the AI Sensor Type column, select the sensor type supported for the AI module.
This parameter is available for configuration only when you select the PDC type as AI. Otherwise, this
parameter is disabled. The possible values are Unipolar, Bipolar, and Temperature Unit.
– When you select the sensor types as Unipolar or Bipolar, the values of the CHHIGHRANGE and
CHLOWRANGE parameters are updated based on their channel high and low values.
– When you select the sensor type as Temperature Unit, you must enter the channel high range and low
range manually.
The channel low range must be less than the channel high range. If the channel low range is greater than
or equal to the channel high range, the error message "RangeorLimitCrossover" appears during the load
of the DSB block. In addition, the PDC will go into the "Config Load Fail" state, and the DSB will go
into the "Configuration Error" state.
• In the AO Sensor Type column, select the sensor type supported for the AO module.
This parameter is available for configuration only when you select the PDC type as AO. Otherwise, this
parameter is disabled. The possible values are Unipolar and Bipolar.
– When you select the sensor types as Unipolar or Bipolar, the values of the CHHIGHRANGE and
CHLOWRANGE parameters are updated based on their channel high and low values.
• With R410, you can modify the values of the following parameters even after a PDC is associated and
connected to a PIOMB. However, you must ensure that you reload both the DSB and the PIOMB after
modifying the parameter value. If you do not reload both the DSB and the PIOMB, there may be a break in
the connection between the DSB and the PIOMB.
– Number of Channels (NUMCHANNEL) - You can increase or decrease the Number of Channels
parameter value. There is no restriction on increasing the number of channels. However, if you want to
decrease the number of channels, you can decrease the number only until the last assigned channel
number. For example, consider a scenario where you have entered the number of channels of a PDC as
10. However, you have assigned only 6 channels (channel 0 through channel 5) to the PROFIBUS
channels. In this scenario, you can reduce the Number of Channels value to 6. If you try to reduce the
Number of Channels value to 5 or less an error message appears.
– Channel Description (CHDESCRIPTION)
– Channel Low Range (CHLOWRANGE)
– Channel High Range (CHHIGHRANGE)
– AI Sensor Type (AISENSORTYPE)
– AO Sensor Type (AOSENSORTYPE)
189
8 DEVICE SUPPORT BLOCK (DSB)
• If you have selected the DM80Ex digital module, in the Channel Number column, you must enter the
channel number. You must enter the channel number from 0 through 7. For other modules, the channel
number is automatically updated.
• In the Input Signal Type column, you must select the signal type supported for the AI module . This
parameter is available for configuration only when you select the PDC type as AI.
– When you select the signal type as Not Configured, this turns off the specified channel. The inputs on
this channel are not processed. You must select this value for all unused channels.
– When you select any signal type other than Not Configured, the values of the CHHIGHRANGE and
CHLOWRANGE parameters are updated based on their channel high and low values.
• In the Output Signal Type column, you must select the signal type supported for the AO module . This
parameter is available for configuration only when you select the PDC type as AO.
– When you select the signal type as Not Configured, this turns off the specified channel. The inputs on
this channel are not processed. You must select this value for all unused channels.
– When you select any signal type other than Not Configured, the values of the CHHIGHRANGE and
CHLOWRANGE parameters are updated based on their channel high and low values.
• With R410, you can modify the values of the following parameters even after a PDC is associated and
connected to a PIOMB. However, you must ensure that you reload both the DSB and the PIOMB after
modifying the parameter value. If you do not reload both the DSB and the PIOMB, there may be a break in
the connection between the DSB and the PIOMB.
– Number of Channels (NUMCHANNEL) - You can increase or decrease the Number of Channels
parameter value. There is no restriction on increasing the number of channels. However, if you want to
decrease the number of channels, you can decrease the number only until the last assigned channel
number. For example, consider a scenario where you have entered the number of channels of a PDC as
10. However, you have assigned only 6 channels (channel 0 through channel 5) to the PROFIBUS
channels. In this scenario, you can reduce the Number of Channels value to 6. If you try to reduce the
Number of Channels value to 5 or less an error message appears.
– Channel Description (CHDESCRIPTION)
– Channel Low Range (CHLOWRANGE)
– Channel High Range (CHHIGHRANGE)
– Input Signal Type (INPUTSIGNALTYPE)
– Output Signal Type (OUTPUTSIGNALTYPE)
– Channel Number (CHNNUMBER)
8.16.8 Guidelines for configuring Turck Excon DSB for reading HART data
• To configure the Turck Excom DSB to read HART data in addition to process data, you must configure the
PDCs based on the IO module.
– If you are using an output module, you must configure two PDCs; one for the process data and one for
the HART data.
– If you are using an input module, you must configure only one PDC.
• To read the process data, you must select the appropriate PDC type (AIH40Ex/AIH41Ex/ AOH40Ex) and
associate the corresponding net tag name.
• To read HART data, you must select the HARTInputData PDC and associate the corresponding net tag
name. When you select the HARTInputData PDC type, you must enter the number of channels in the
Number of Channels column as 1, 4, or 8 as the modules can be configured for reading 1, 4, or 8 HART
data.
• When you enter the number of channels for reading HART data, the lower grid becomes editable. You must
enter the physical channel number from where the HART data needs to be read. The physical channel
numbers start from 0.
190 www.honeywell.com
8 DEVICE SUPPORT BLOCK (DSB)
Attention
If the Number of Channels (NUMCHANNEL) is not correctly entered or if the NETTAGNAME is wrongly
configured, then the DSB will be in configuration error state.
The first 4 channels (0 to 3) always represent process data and the remaining channels (from 4 up to 11)
represent HART data. For channels containing HART data, you must enter the physical channel numbers
(CHNNUMBER parameter present in the lower grid) for all the secondary variables to which they are
associated.
For example, assume that the module is configured for 4 secondary variables out of which 2 are read from the
first channel and other 2 are from the fourth channel. In this case, the CHNNUMBER parameter for the
channels 4 through 7 should contain data as follows:
191
8 DEVICE SUPPORT BLOCK (DSB)
8.16.9 Guidelines for configuring Turck Excon DSB for gateway redundancy
To configure the Turck Excom DSB to know the gateway status and to command gateway switchover, you must
select the following PDCs and associate the corresponding net tag names.
• Gateway Status - for the status of the gateway.
• Gateway Command - for commanding switchover of the gateway.
If the gateway PDC types are not configured, the data available in the “Gateway Status/Command” group in the
Gateway Redundancy tab is invalid/not applicable. Similarly, if the gateway redundancy mode if “Off” then
the data in the “Redundancy Status” group in the Gateway Redundancy tab is invalid/not applicable.
Attention
• You cannot associate a Gateway Status or a Gateway Command PDC to a PIOMB since these PDCs do not send
any process data to controller. If you try to associate a Gateway Status or a Gateway Command PDC to a
PIOMB, an error message appears.
• It is recommended to configure the connection break suppression time longer than Watchdog time defined in the
master configuration. A good rule would be to configure the connection break suppression time as Watchdog time
+ 1 second.
192 www.honeywell.com
8 DEVICE SUPPORT BLOCK (DSB)
8.17 Alarms
The DSB blocks report alarms based on the standard and/or extended diagnostic data received from the slave
devices. The following are the standard alarms generated by all DSBs.
• Communication break with PROFIBUS slave
• PROFIBUS slave configuration failure
The following table lists the generic DSBs that supports user-defined alarms and also the number of alarms
supported by each DSB.
You can configure alarms to parse single bit, multi bit, and multi byte field from slave extended diagnostic data
and compare it with a given reference value. If the comparison with the given reference value is true, then an
alarm is reported with configured priority and severity. One user-defined alarm can be configured to parse a
maximum of 32 bits in extended diagnostic data.
You can also configure the priority and severity for each user-defined alarms.
With R410, Generic DSBs are enhanced such that in addition to reporting an alarm, you can choose to set the
status of individual channels to either “Good” or “Bad” based on your requirement and as per slave extended
diagnostic. For example, you can choose to set the status of the 8th channel of the 5th PDC to “BAD” based on
your requirement.
In R400, individual channel level status setting was not supported by the GENDSB. Either all channels were set
to “Good” or all channels were set to “Bad.”
Refer to the section “DSB block diagnostic alarms” on page 204 for information on the alarms generated by the
DSB blocks.
193
8 DEVICE SUPPORT BLOCK (DSB)
Attention
Note that even if extended diagnostic reports more than one channel of module as faulty, only one alarm will
be reported. You can view the faulty channels from the PDC tab configuration form. In addition, you can view
the extended diagnostic information in the Extended Diagnostics tab of the Generic DSBs.
– When channel failure is active and module failure is reported, then an alarm is reported due to channel
failure return to normal. In addition, an alarm due to module failure is reported.
• When the PDC is not in Configured, Opening delivery, or Connected state, then an alarm “Rack Fault on
module” is reported if extended diagnostic reports module errors. You must view the Extended Diagnostics
tab to determine which module is faulty.
• When RIO profile is enabled and if diagnostic received could not be recognized as channel, module, or
identifier-related diagnostic, then the Generic DSBs report the “Corrupt diagnostic” alarm. This alarm
returns to normal after fresh diagnostic is received having proper extended diagnostic or no extended
diagnostic.
• When RIO profile is enabled, Generic DSBs look for reliable extended diagnostic for processing. If standard
diagnostic indicates that there is overflow in extended diagnostics, then the Generic DSB sets all channels of
all PDCs to “Bad_NonSpecific” state. No alarm is reported in this case. Overflow in extended diagnostic
means that the number of diagnostic bytes increased buffer size for diagnostic in slave. Note that though
PROFIBUS standard buffer size is of 244 bytes, this can vary according to the slave devices. Therefore, an
194 www.honeywell.com
8 DEVICE SUPPORT BLOCK (DSB)
option called Ignore extended diagnostic overflow (IGNOREXTDIAGOVRFLO) is provided in the Slave
Status tab to ignore extended diagnostic overflow and perform normal processing of diagnostic received.
For more information about RIO standards, refer to the RIO standard documents.
Attention
For GENDSB migrated from R400 to R410, the value of this parameter is 255.
195
8 DEVICE SUPPORT BLOCK (DSB)
9 In the User Condition Channel column, enter the channel number of the PDC selected that you want to set
the status based on the alarm condition. This parameter defines whether one/all channels of PDC configured
in the USERCONDITPDC parameter is affected when configured alarm is active. The possible values of
this parameter are as follows:
• 255 - This means all channels of configured PDC will be affected when configured alarm is active.
• 0 ..MAXNUMOFCHANELS - When this parameter is configured in the range
0..MAXNUMOFCHANELS, then only the configured channel will be affected when configured alarm is
active.
10 In the Alarm Priority column, select the alarm priority as required.
• For GENDSB, the first 8 alarms have the default value as “HIGH” and remaining 24 alarms have the
default value as “LOW.”
• For GENIODSB, the default value is “NONE.”
11 In the Alarm Severity column, enter the alarm severity as required. The default value of this parameter is 0
for both GENDSB and GENIODSB.
12 In the Enable RIO Profile check box, select this check box if you want the DSB to process the RIO
diagnostics for devices that conform to RIO standards.
The Enable RIO Profile check box is applicable only for GENDSB and GENIODSB.
13 In the Ignore Extended Diagnostic Overflow check box, select this check box if you want to ignore the
extended diagnostic overflow condition and perform normal processing of diagnostic received.
• The Ignore Extended Diagnostic Overflow check box is applicable only for GENDSB and
GENIODSB.
• The Ignore Extended Diagnostic Overflow check box is enabled only when the Enable RIO Profile
check box is enabled.
• If you do not select the Ignore Extended Diagnostic Overflow check box, all channels of all PDCs are
set to “Bad_NonSpecific” if the diagnostic overflow condition exists.
Attention
When an extended diagnostic overflow condition exists, all the channels of all the PDC’s are set to
Bad_NonSpecific. This is applicable to all DSBs.
14 Select the Enable PA Profile Diagnostics check box or the Enable GW Diagnostics check box if you want
to enable the PA profile-based alarming or the IM-157 diagnostics based alarming respectively.
• By default, this option is disabled.
• For GENPADSB, this check box appears as Enable PA Profile Diagnostics.
For GENPAGWDSB, this check box appears as Enable GW Diagnostics.
15 Select the first acceptable PA status value in the First Acceptable PA Status Value list for the channel such
that an alarm is reported if the channel status is below this defined value.
Attention
• The First Acceptable PA Status Value check box is applicable only for the GENPADSB and
GENPAGWDSB.
• This alarm is reported only if you have selected the option Update Ch status and alarm in the PA Status
Usage column while configuring the PDC.
• The First acceptable PA Status Value list provides the list of all possible PA status values. By default, the
value is set to Good_NonCascade.
16 Click OK.
196 www.honeywell.com
8 DEVICE SUPPORT BLOCK (DSB)
alarm and then reports the status alarms in the Experion station. The DSB blocks enable you to configure 440
alarms.
The DPV1 alarms are configured in the Device Alarm Config tab of the DSB blocks. The following figure
displays an example configuration of the DPV1 alarm configuration for TURCKDSB block.
The status alarm strings appearing in the station are vendor-specific and read from the GSD file. The DPV1
alarms are device-specific, and they are reported in the Alarm Summary page.
Prerequisites
Ensure that the DSB is created.
Attention
When you reduce the number of alarms, the existing configured alarms at the end of the list are deleted and cannot
be recovered. Hence, you must manually re-configure the alarms if you need the alarms that were configured
previously.
197
8 DEVICE SUPPORT BLOCK (DSB)
An example of the diagnostic values (129 and 130) from GSD file for the TURCK device follows:
UnitDiagType = 129
X_Unit_Diag_Bit(24) = "module diagnostics available"
X_Unit_Diag_Bit(27) = "station configuration changed"
X_Unit_Diag_Bit(28) = "undervoltage field supply Vo"
X_Unit_Diag_Bit(30) = "undervoltage field supply Vi"
X_Unit_Diag_Bit(31) = "overcurrent/short-circuit Ii"
X_Unit_Diag_Bit(32) = "module library rev. / CRC error"
X_Unit_Diag_Bit(34) = "module bus error"
X_Unit_Diag_Bit(35) = "master configuration error"
X_Unit_Diag_Bit(37) = "station configuration error"
X_Unit_Diag_Bit(38) = "I/Oassistant-Force Mode active"
.
.
.
EndUnitDiagType
UnitDiagType = 130
X_Unit_Diag_Area = 24-25
X_Value(1) = "slot 1: module error"
X_Value(2) = "slot 1: wrong module"
X_Value(3) = "slot 1: module absent"
X_Value_Help(3) = "The module is currently not plugged in."
X_Unit_Diag_Area_End
X_Unit_Diag_Area = 26-27
X_Value(1) = "slot 2: module error"
X_Value(2) = "slot 2: wrong module"
X_Value(3) = "slot 2: module absent"
X_Value_Help(3) = "The module is currently not plugged in."
X_Unit_Diag_Area_End
X_Unit_Diag_Area = 28-29
X_Value(1) = "slot 3: module error"
X_Value(2) = "slot 3: wrong module"
X_Value(3) = "slot 3: module absent"
X_Unit_Diag_Area_End
.
.
.
EndUnitDiagType
5 In the Alarm Configuration table, perform the following:
a Observe that the Alarm Help String is read from the GSD file and displayed.
You can also modify these strings.
b Select the Alarm Priority from the list
The Alarm Priority can be one of the following:
• NOT CONFIGURED
• NONE
• JOURNAL
• LOW
• HIGH
• URGENT
c Configure the Alarm Severity between 1 and 15.
d Configure the Alarm Bit Index between 0 and 463.
e Configure the Bit Field Size and the Bit Field Value.
6 Click OK.
198 www.honeywell.com
8 DEVICE SUPPORT BLOCK (DSB)
199
8 DEVICE SUPPORT BLOCK (DSB)
Tip
In this section, the state and command parameters of the DSB block are listed for quick reference. For detailed
information about these parameters, you need to refer to the PROFIBUS Gateway Module Parameter Reference
guide.
Related topics
“DSB block state after configuration and load” on page 200
“DSB block status parameters” on page 203
“Monitoring the DPV1 data records” on page 203
“DSB block icons” on page 203
“DSB block diagnostic alarms” on page 204
“Monitoring device-specific alarms” on page 206
Main tab
The Slave State (SLAVESTATE) parameter will be "COMMUNICATING." In the event of a communication
loss between the master and the slave device, the Connection Lost Counter (DSBCONNLOSTCOUNT) will
display the count.
Alarms tab
Attention
This tab is only applicable to the Generic DSBs and the DRIVEDSB. After the Generic DSBs or the DRIVEDSB is
loaded, if any of the defined alarms is active, the respective Condition Status (USERCONDITSTA) parameter will be
"ON" (checked).
The Condition Status (USERCONDITSTA) parameter will be "On (1)" if any of the user-defined alarm
conditions exists.
200 www.honeywell.com
8 DEVICE SUPPORT BLOCK (DSB)
• CHSTATUS - The status (CHSTATUS) parameter will display the status of the channel. The status bytes are
displayed according to the Fieldbus Foundation variable status byte. The status of the good analog and
digital input channels is "Good_NonCascade." Similarly, the status of the good analog and digital output
channels is "GoodCasc_NonSpecific."
• CHLOWRANGE/CHHIGHRANGE - You can modify the channel low range (CHLOWRANGE) and
channel high range (CHHIGHRANGE) only from the Project view. However, if the PDC is associated with
a PIOMB, you cannot modify the ranges.
• CHDATARAW/CHDATAREAL - The analog input/output data values will appear in the Numeric Raw
Data (CHDATARAW) and the Floating Point Value (CHDATAREAL) columns as numeric raw data values
and as scaled floating point values respectively.
• CHDATABOOL - The digital input/output values will be represented as 1 or 0 in the Ch data Boolean
(CHDATABOOL) column (the check box will be selected or cleared).
Diagnostics tab
The Diagnostics tab is only applicable to the Siemens AS-i Link DSB. This tab provides the following
information.
• Internal error
• External error
• Unexpected slave configuration
• AS-Interface voltage low
• Hardware error
• DP/AS-i Link module is offline
• EEPROM is defective
• Slave errors (Segment 1)
• Slave errors (Segment 2)
Attention
Note that even though the status of the Slave errors of Segment 1 and Segment 2 are displayed as OK in the
Diagnostics tab, it does not indicate that a slave device exists at that position. This only implies that no errors have
been received.
201
8 DEVICE SUPPORT BLOCK (DSB)
• ChannelStatus -The ChannelStatus group displays diagnostics conforming to RIO standard. Each row in the
ChannelStatus group displays error for one channel. This group displays the following parameters.
– CHANERRSLOTNUM - This parameter indicates the slot number on which the channel is bad.
– CHANERRCHAN - This parameter indicates the channel number which is bad on the slot number
indicated by CHANERRSLOTNUM.
– CHANERRTYPPE - This parameter indicates the error type on the channel. The error type conforms to
RIO standards.
• Raw Extended Diagnostic Data - The Raw Extended Diagnostic Data group displays RAW diagnostic data
received from the device. Each row in the group displays 10 bytes of diagnostic in hexadecimal format,
where each byte is separated by comma. First row displays byte number 0 to 9, second row displays bytes
number 10 to 19 and so on.
Attention
• The ModuleStatus and ChannelStatus groups display the diagnostics only if the ENABLERIOPROF parameter is
TRUE.
• In the ModuleStatus and ChannelStatus groups, at a time only list of first 20 module errors are displayed in the
Generic DSB configuration form. If the module status list is full, you must refer to the extended diagnostic data in
the “Profibus Network Configuration Tool”.
Attention
The extended PA diagnostic messages are updated only if the Enable PA Profile Diagnostic option for the
GENPADSB or the Enable GW Diagnostics option for the GENPAGWDSB is enabled while configuring the Alarms
tab.
202 www.honeywell.com
8 DEVICE SUPPORT BLOCK (DSB)
DPV1 tab
The DPV1 tab is applicable only for the following DSBs.
• GENDSB
• GENIODSB
• TURCKEXCOM
• CEAGDSB
• ET200MDSB
This tab is used for monitoring the status of the DPV1 read/write. The following parameters are used for
monitoring the DPV1 status.
• Parameter value (DPV1PARAMVALUE)
• Parameter status (DPV1PARAMSTATUS)
• Last Updated Time (DPV1LASTUPDATETIME) for each DPV1 request
Value (DPV1PARAMVALUE)
The Value (DPV1PARAMVALUE) parameter displays the values that are parsed from the DPV1 response.
203
8 DEVICE SUPPORT BLOCK (DSB)
yellow The DSB or at least one PDC has configuration error or slave
device indicates configuration error in diagnostics data and
slave device is communicating. PDC configuration error can be
non bound net tag, input bound to output data or vice versa or
size of net tag bound to PDC is not big enough to store data for
all channels defined in PDC.
green The device diagnostics data indicates that slave device is
communicating and there are no configuration errors.
red The device diagnostics data indicates that slave device is not
communicating.
red The DSB block has detected critical internal software error that
prevents communication with device. If the DSB block enters
this state, the state does not change until the DSB is reloaded.
Alarm Description
Communication break with PROFIBUS slave This is a high-priority alarm that is reported when the slave device is
not able to communicate with the master over the network. This alarm
is reported only when the PROFIBUS network is functional.
Attention
This alarm is not generated when the master has only one slave
device connected. This is because, the master cannot identify if
the network is down of if the slave device is in a fault state.
To rectify this error, you must check the slave device address and the
network cabling.
PROFIBUS slave configuration failure This is a high-priority alarm that is reported when the slave device
configuration in the field network configuration does not match with
the slave device hardware configuration.
To rectify this error, you must check the slave device configuration in
the field network.
Connection break with PROFIBUS slave This alarm is reported when a DSB is physically disconnected from the
PBLink or an I/O module is physically disconnected from the DSB.
Lost Connection to Slave This alarm is reported when a device is disconnected from the
PROFIBUS network.
This alarm returns to normal when the slave device is connected back
in the network.
Module fault on Slot n This alarm is reported when the diagnostic data indicates failure in the
module in slot "n." When this alarm is reported, the Trip Value field in
the alarm summary displays the module status reported in the extended
diagnostics.
This alarm returns to normal after fresh diagnostics are received for the
slot and the diagnostics does not indicate a module failure. For each
faulty slot, an alarm is reported.
204 www.honeywell.com
8 DEVICE SUPPORT BLOCK (DSB)
Alarm Description
Channel errors of Module on Slot n This alarm is reported when the diagnostic data indicates a fault in one
ore more channels of a module configured in the slot "n." When this
alarm is reported, the Trip Value field in the alarm summary displays
the faulty channel.
This alarm returns to normal after fresh diagnostics are received for the
slot and the diagnostics does not indicate channel failure. For each
faulty slot, an alarm is reported.
Attention
Note that HART status or HART communication errors are not
reported to the station.
Rack Fault on module This alarm is reported when the extended diagnostics data indicates a
rack failure. When this alarm is reported, the Trip Value field in the
alarm summary displays the faulty module number. For each faulty
module, an alarm is reported. For example, if there are three faulty
modules, three alarms are reported.
This alarm returns to normal after fresh diagnostics are received for the
slot and the diagnostics does not indicate a rack failure.
Redundant gateway is Missing This alarm is reported by the Turck Excom DSB when the redundant
gateway is missing in the I/O rack.
The priority and severity of this alarm is “HIGH” and “10”
respectively.
Redundant gateway is not Ready This alarm is reported by the Turck Excom DSB when the redundant
gateway is not ready for the switchover.
The priority and severity of this alarm is “HIGH” and “10”
respectively.
Error in Redundant gateway This alarm is reported by the Turck Excom DSB when the redundant
gateway is in an error state.
The priority and severity of this alarm is “HIGH” and “10”
respectively.
Redundant gateway is not communicating This alarm is reported by the Turck Excom DSB when the redundant
gateway is not communicating.
The priority and severity of this alarm is “HIGH” and “10”
respectively.
Device not conformant This alarm is reported by the Generic DSBs when the RIO profile-
based alarming option is enabled for a device that is not conformant to
RIO.
Corrupt diagnostic This alarm is reported by the Generic DSBs when the RIO profile-
based alarming option is enabled and if diagnostic received could not
be recognized as channel, module, or identifier-related diagnostics.
This alarm returns to normal after fresh diagnostic with proper
extended diagnostic or no extended diagnostic is received.
205
8 DEVICE SUPPORT BLOCK (DSB)
Alarm Description
Profibus PA slave fault alarm This alarm is reported by the GENPADSB if any of the following
diagnostics is active:
• DIA_HW_ELECTR
• DIA_HW_MECH
• DIA_TEMP_MOTOR
• DIA_TEMP_ELECTR
• DIA_MEM_CHKSUM
• DIA_MEASUREMENT
• DIA_NOT_INIT
• DIA_INIT_ERR
• DIA_ZERO_ERR
• DIA_SUPPLY
• DIA_CONF_INVAL
• DIA_WARMSTART
• DIA_COLDSTART
• DIA_MAINTENACE
• DIA_CHARACT
• IDENT_NUMBER_VIOLATION
• EXTENSION_AVAILABLE
Module fault in PA network This alarm is reported by the GENPAGWDSB if any of the module/
slot referred by the PDC configuration has diagnostic data, is failed, or
has status that is not “Module OK”.
Profibus PA Gateway fault This is alarm is reported by the GENPAGWDSB if the gateway status
indicates “Configuration fail” or “Invalid bus parameter.”
Profibus PA slave fault This alarm is reported by the GENPAGWDSB if any of the slaves in
the PA network report slave or channel-based diagnostics.
Diagnostic data is corrupted This alarm is reported by the GENPAGWDSB if the structure of the
IM-157 diagnostic data is corrupted.
Data status below limit in PDC <PDC number> This alarm is reported by the GENPADSB and/or the GENPAGWDSB
whenever the channel status is below the defined first acceptable PA
status value.
For this alarm to be reported, you must define the first acceptable PA
status value while configuring the GENPADSB and/or
GENPAGWDSB.
206 www.honeywell.com
8 DEVICE SUPPORT BLOCK (DSB)
The status of the DPV1 alarms is monitored in the Device Alarm Status tab of the DSB blocks. The following
figure displays an example configuration of the DPV1 alarm configuration for TURCKDSB block.
207
8 DEVICE SUPPORT BLOCK (DSB)
208 www.honeywell.com
8 DEVICE SUPPORT BLOCK (DSB)
Attention
You cannot set the channel input values from the Monitoring view. An error message appears when you try to set the
channel input values from the Monitoring view.
Related topics
“Setting the analog output values” on page 209
“Setting the digital output values” on page 209
Attention
If the PDC is associated with a PIOMB, you cannot modify the output values. An error message appears if you try
to modify the output value.
4 Type the new value in the Numeric raw data column or the Floating point value column.
Attention
• You must enter the raw value in the Numeric raw data column and the percentage in the Floating point
value column.
• When you enter the numeric raw value in the Numeric raw data column, the floating point value must appear
automatically in the Floating point value column. Similarly, when you enter the floating point value in the
Floating point value column, the numeric raw data must automatically appear in the Numeric raw data
column.
For example, for a 0 to 20 mA signal, if the channel high range is 20000 and the channel low range is 0, if you
enter the floating point value as 50%, the Numeric raw data column will display the value as 10000.
• If you enter a value that exceeds the extended range value, the message "kVAStsLimitOrRangeExceeded"
appears and the last good value is retained.
• In a CEAGDSB, you cannot change the channel values of the PDCs associated with the CEAG
Communication module.
5 Click OK.
209
8 DEVICE SUPPORT BLOCK (DSB)
3 Click Yes.
Attention
• If the PDC is associated with a PIOMB, you cannot modify the output values. An error message appears if you
try to modify the output value.
• In a CEAGDSB, you cannot change the channel values of the PDCs associated with the CEAG
Communication module.
4 Click OK.
210 www.honeywell.com
8 DEVICE SUPPORT BLOCK (DSB)
Related topics
“Detail displays and faceplate names” on page 211
“Calling up the displays” on page 211
“Detail display tab” on page 212
211
8 DEVICE SUPPORT BLOCK (DSB)
Main tab
212 www.honeywell.com
8 DEVICE SUPPORT BLOCK (DSB)
213
8 DEVICE SUPPORT BLOCK (DSB)
214 www.honeywell.com
8 DEVICE SUPPORT BLOCK (DSB)
215
8 DEVICE SUPPORT BLOCK (DSB)
216 www.honeywell.com
8 DEVICE SUPPORT BLOCK (DSB)
217
8 DEVICE SUPPORT BLOCK (DSB)
218 www.honeywell.com
9 PROFIBUS HART Input/Output Module (PBHIOM)
Function Block
Related topics
“PBHIOMB block overview” on page 220
“PROFIBUS HART I/O channel” on page 222
“Functioning of PBHIOMB” on page 224
“Configuring a PBHIOMB block” on page 225
“PBHIOMB operations affecting the control behavior” on page 230
“Monitoring a PBHIOMB block” on page 231
“Monitoring the PBHCHANNEL block” on page 234
“PBHIOMB block station displays” on page 239
“PBHCHANNEL station displays” on page 242
219
9 PROFIBUS HART INPUT/OUTPUT MODULE (PBHIOM) FUNCTION BLOCK
Attention
The PBHIOMB function block can only be associated with the following DSB blocks.
• GENDSB
• GENIODSB
• TURCKEXCOM
• CEAGDSB
• SIEMENSET200MSTD
The following table lists the differences between the PBHIOMB and the PIOMB blocks.
PBHIOMB PIOMB
Processes only the HART digital data. Processes only the process data.
Assigned to the DSB blocks. Assigned to the C300 CEE.
The PBHIOMB function blocks are located in the PGM_IF library in Control Builder. These blocks can be
dragged and dropped into the DSB blocks. The following figure displays library view of the PBHIOMB block.
220 www.honeywell.com
9 PROFIBUS HART INPUT/OUTPUT MODULE (PBHIOM) FUNCTION BLOCK
Attention
The Number of Channels parameter can be configured only when the PDCs are grouped.
– Slot Type
• Slot Number must be configured to identify the module position in the chassis.
Note
DSB blocks must be configured for configuring the PDC Name Reference in the PBHIOMB block. The maximum
number of PBHIOMB supported for one PBLINK is 256 considering that a minimum of one HART device is
connected to each PBHIOMB. Hence, the number of PBHIOMB supported on both the links is 512.
Attention
THe PBHCAHNNELs configured under the PBHIOMB block are also deleted when the PBHIOMB block is deleted.
221
9 PROFIBUS HART INPUT/OUTPUT MODULE (PBHIOM) FUNCTION BLOCK
Attention
The PROFIBUS HART I/O channel blocks are not located in the PGM_IF library in Control Builder.
Attention
By default, a unique channel name is created for each PBHCHANNEL. When the channel name is renamed in the
Project view or from the Block Properties page, it is automatically reflected in the HART Configuration tab of the
PBHIOMB.
The PBHCHANNEL block can be loaded independently after loading the PBHIOMB.
The HART parameters defined in the PBHCHANNEL block can be accessed in displays and peer nodes.
222 www.honeywell.com
9 PROFIBUS HART INPUT/OUTPUT MODULE (PBHIOM) FUNCTION BLOCK
Attention
You must load the PBHIOMB block from the Project view after deleting the PBHCHANNEL if the PBHIOMB block
was already loaded.
223
9 PROFIBUS HART INPUT/OUTPUT MODULE (PBHIOM) FUNCTION BLOCK
Attention
The PBHIOMB block allows you to create a HART channel during run time. For more information about configuring
the HART channel during run time, see the topic “Creating a new HART channel (PBHCHANNEL) when PBHIOMB
is loaded” on page 229.
224 www.honeywell.com
9 PROFIBUS HART INPUT/OUTPUT MODULE (PBHIOM) FUNCTION BLOCK
Prerequisites
• DSB for the PROFIBUS slave module is created and configured.
• HART Device Description (DD)-based template is already created in the Library.
• PDC grouping can be performed in the DSB, as applicable.
Attention
If you configure the PBHIOMB for universal modules, then you must need more than one PBHIOMB blocks since the
universal modules contain configurable channels, which can be configured as Analog Input or Analog Output. For
example, if a universal module contains eight channels, then the first two channels can be configured as “Analog input
channels” and the remaining six channels can be configured as “Analog output channels.”
Attention
• The PDC Name Reference parameter can be configured only if the PBHIOMB is assigned to the DSB.
• Only PDCs of the DSB to which the PBHIOMB block is associated are listed in the point picker dialog box.
• The PBHIOMB can be associated only to the following DSBs that follows the RIO profile.
– GENDSB
– GENIODSB
– TURCKEXCOM
– CEAGDSB
– ET200MDSB
Once the PDCNAMEREF is selected the following parameters are updated automatically.
• Slave Name (SLAVENAME)
• Slave Address (SLAVEADDRESS)
• Slot Type (SLOTTYPE)
• PDC Description (PDCDESCRIPTION)
• PDC Number
225
9 PROFIBUS HART INPUT/OUTPUT MODULE (PBHIOM) FUNCTION BLOCK
Attention
If the Slot Type (SLOTTYPE) parameter is displayed as “Analog output (AO),” then AO channel value must be
manually set as equal to or greater than 3.6 mA for establishing the HART communication for AO devices.
Note
Directory Process Data Index (DIRPROCDATAINDEX) value must be taken from the device manual.
See the specific device manuals for the data. The DIRPROCDATAINDEX value can also obtained from
the GSD file
b Select the check boxes for the respective HART Enabled channels.
The channel name is automatically displayed in the Channel Name (CHNLNAME) column.
Note
The Channel Name (CHNLNAME) can be edited only in the Project view.
10 Click OK.
The HART Enabled channels appear under the PBHIOMB block in the Project view.
226 www.honeywell.com
9 PROFIBUS HART INPUT/OUTPUT MODULE (PBHIOM) FUNCTION BLOCK
Attention
If the Slot Type (SLOTTYPE) parameter is displayed as “Analog output (AO),” then AO channel value must be
manually set as equal to or greater than 3.6 mA for establishing the HART communication for AO devices.
9 In the Number of Channels (NUMCHANS) box, type the number of channels to be associated with the
PBHIOMB.
If you want to configure the PBHIOMB for slot 1, then type the slot number in the SLOTNUM box and
then type the number of channels in the NUMCHANS box.
10 In the HART Configuration tab, perform the following steps.
a Type the process data index in the Directory Process Data Index (DIRPROCDATAINDEX) box.
Note
Directory Process Data Index (DIRPROCDATAINDEX) value must be taken from the device manual.
See the specific device manuals for the data. The DIRPROCDATAINDEX value can also obtained from
the GSD file
b Select the check boxes for the respective HART Enabled channels.
The channel name is automatically displayed in the Channel Name (CHNLNAME) column.
Note
The Channel Name (CHNLNAME) can be edited only in the Project view.
11 Click OK.
The HART Enabled channels appear under the PBHIOMB block in the Project view.
227
9 PROFIBUS HART INPUT/OUTPUT MODULE (PBHIOM) FUNCTION BLOCK
Once the PDCNAMEREF is selected the following parameters are updated automatically.
• Slave Name (SLAVENAME)
• Slave Address (SLAVEADDRESS)
• Slot Type (SLOTTYPE)
• PDC Description (PDCDESCRIPTION)
• PDC Number
• Number of Channels (NUMCHANS)
• Channel Number Offset (CHANNUMOFFSET)
• PDC Grouped (GROUPEDPDC)
Attention
The NUMCHANS and CHANNUMOFFSET parameters are updated based on the type of associated
PDCNAMEREF.
If the selected PDC is an input PDC, then the NUMCHANS parameter is set as 2 and the CHANNUMOFFSET is
set as 0.
If the selected PDC is an output PDC, then the NUMCHANS parameter is set as 6 and the CHANNUMOFFSET
is set as 2.
8 Type the physical slot number of the PBHIOMB in the Slot Number (SLOTNUM) box.
You must type the correct slot number since the number of channels is displayed based on the slot number.
9 In the HART Configuration tab, perform the following steps.
a Type the process data index in the Directory Process Data Index (DIRPROCDATAINDEX) box.
Note
Directory Process Data Index (DIRPROCDATAINDEX) value must be taken from the device manual.
See the specific device manuals for the data. The DIRPROCDATAINDEX value can also obtained from
the GSD file
b Select the check boxes for the respective HART Enabled channels.
The channel name is automatically displayed in the Channel Name (CHNLNAME) column.
Note
The Channel Name (CHNLNAME) can be edited only in the Project view.
10 Click OK.
The HART Enabled channels appear under the PBHIOMB block in the Project view.
228 www.honeywell.com
9 PROFIBUS HART INPUT/OUTPUT MODULE (PBHIOM) FUNCTION BLOCK
Attention
The device type is enabled based on the PDC type configured in the DSB block.
b Under HART Alarms and Events, select the Enable Option (ALMENBSTATE) check box.
For more information about the HART alarm/event processing, see the topic “HART alarms/events
processing” on page 237.
Attention
HART alarms are regenerated with a new timestamp value (without original time stamp) during the PGM
switch-over.
Attention
Command 48 strings (HCMD48STRNGS) are populated from the DD file.
5 Click OK.
Prerequisites
• PBHIOMB block is configured and loaded.
• The required empty channels are available in the loaded PBHIOMB block.
Results
The PBHCHANNEL is available for configuring the HART parameters.
For configuring the PBHCHANNEL, see the topic “Configuring a PBHCHANNEL block” on page 228.
229
9 PROFIBUS HART INPUT/OUTPUT MODULE (PBHIOM) FUNCTION BLOCK
Attention
A fail-safe value means analog values are set to NaN, digital values are set to Off, and the status is set to "Bad."
Scenario Results
Deleting a PBHIOMB • Strategies are affected if they have peer references to PBHIOMB parameters.
• PGM stops publishing data to the C300.
Deleting the PROFIBUS • Strategies are affected if they have peer references to PBHCHANNEL parameters.
HART I/O Channel Block • PGM stops publishing data to the C300.
Loading a PBHIOMB • Strategies react to the fail-safe values.
• CDA connection to PGM is open and input values begin to be published.
Loading the PROFIBUS When the PBHCHANNEL is loaded, it starts collecting the HART data and the data is ready
HART I/O Channel Block for display or peer references after the first scan is complete. Until first scan is complete,
fail-safe values are used.
Reloading a PBHIOMB When the PBHIOMB is re-loaded, it starts scanning the HART device. Until first scan is
complete, fail-safe values are used.
Reloading the PROFIBUS When the PBHCHANNEL is re-loaded, it starts collecting the HART data and the data is
HART I/O Channel Block ready for display or peer references after the first scan is complete. Until first scan is
complete, fail-safe values are used.
230 www.honeywell.com
9 PROFIBUS HART INPUT/OUTPUT MODULE (PBHIOM) FUNCTION BLOCK
Main tab
The PBHIOMB block can be loaded only if a PDC Name Reference (PDCNAMEREF) is configured.
When the PBHIOMB block is loaded, the
• PDC Name Reference (PDCNAMEREF) displays the associated PDC name.
• associated DSB block name is displayed in the Slave Name.
• Slot Number(SLOTNUM) displays the physical slot number of the PBHIOMB.
• Number Of Channels (NUMCHANS) displays the number of HART channels configured in the PBHIOMB.
• PDC Grouped (PDCGROUPED) displays whether the PDC is grouped.
Note
The Find HART Devices (FINDDEVICES) parameter is enabled only when the Auto Discovery Enabled
(AUTODISCOVERYENABLED) parameter is indicated as GREEN.
231
9 PROFIBUS HART INPUT/OUTPUT MODULE (PBHIOM) FUNCTION BLOCK
Attention
If all the channels in the PBHIOMB are configured, then the auto-discovery of HART devices is not possible.
You can use the Find HART Devices (FINDHDEVICES) parameter to discover the HART devices that are
connected to the HART IO module. The following figure displays the PBHIOMB configuration form when the
auto-discovery of HART devices is enabled.
232 www.honeywell.com
9 PROFIBUS HART INPUT/OUTPUT MODULE (PBHIOM) FUNCTION BLOCK
The following table explains when the auto discovery of HART devices can be performed.
Attention
After completing the discovery of HART devices, you must manually configure the PBHCHANNELs from the Project
view using the HENABLE parameter.
233
9 PROFIBUS HART INPUT/OUTPUT MODULE (PBHIOM) FUNCTION BLOCK
Attention
The update rate of parameters, depends on the following conditions:
• Configured Link Baud Rate
• Bandwidth percentage for DPV1 requests configured in the PBLINK block
• Number of HART devices configured per slave
• Whether the HART IOMs perform internal scan
• IOMs response rate which depends on number of modems in IOM
• Priority of request configured in channel
• Number of DPV1 data record configured per slave in the DSBs
• Existence of FDM or other DTM clients
• Wrong channel configuration which results in wait until timeout
• PB Slave response time for DPV1 request
234 www.honeywell.com
9 PROFIBUS HART INPUT/OUTPUT MODULE (PBHIOM) FUNCTION BLOCK
Attention
This parameter is not available in the device. However, this parameter can be configured to generate either an Event or
an alarm or View Only. By default, this parameter is set as “Event.”
• If the HCMD48NOTIFY is configured as “Event,” then the notifications are available in Event Summary page.
• If the HCMD48NOTIFY is configured as “Alarm,” then the notifications are available in Alarm Summary page.
• If the HCMD48NOTIFY is configured as “View Only,” then the notifications are not available in Station and
available only in Control Builder.
235
9 PROFIBUS HART INPUT/OUTPUT MODULE (PBHIOM) FUNCTION BLOCK
Configured Device
The following parameters display the information about the configured HART device.
• Manufacturer (HDVMFGCD): Used for displaying the configured manufacturer ID.
• Type (HDVTYPCD): Used for displaying the configured device type.
• Type Name (HDVTYPCDNAME): Used for displaying the configured device type name.
• Revision (HDVREVCD): Used for displaying the revision of the configured device.
• Id (Serial Number) (HDEVIDCD): Used for displaying the serial number of the configured device.
Installed Device
The following parameters display the information about the installed HART device.
• Manufacturer (HDEVMFG): Used for displaying the manufacturer ID of the installed HART device.
• Type (HDEVTYPE): Used for displaying the device type of the installed HART device.
• Type Name (HDEVTYPENAME): Used for displaying the device type name of the installed HART
device.
• Revision (HDEVID): used for displaying the revision of the installed HART device.
• Id (Serial Number) (HDEVID): Used for displaying the serial number of the installed HART device.
• Device Type Mismatch (HDEVMISM): Used for indicating the mismatch between the currently connected
device and the configured HART device.
236 www.honeywell.com
9 PROFIBUS HART INPUT/OUTPUT MODULE (PBHIOM) FUNCTION BLOCK
• Device Revision Mismatch (HREVMISM): Used for indicating whether the existing device revision is
different from the installed device.
• Device ID Mismatch (HDEVIDFL): Used for indicating whether the configured device ID is different
from the connected device ID.
• Supported HART version (HARTVERSION): Used for displaying the supported HART version, like
HART 6.0 and HART 7.0.
• Universal Command Revision (HUCMDREV): Used for displaying the supported HART command
revision.
• Software Revision (HSWREV): Used for indicating the software revision.
• Hardware Revision (HHWREV): Used for indicating the hardware revision.
• Device Profile Code (HDEVPROFILE): Used for displaying the HART device profile information.
• Private Label Distributor (HPVTLDST): Used for displaying the label as received in the command 0.
Attention
If there is any PGM switch-over, then the status of all existing alarms/events is RTN and the alarms/events are
regenerated with new timestamp in the station.
237
9 PROFIBUS HART INPUT/OUTPUT MODULE (PBHIOM) FUNCTION BLOCK
Byte 1 and Byte 2 represent any mismatch between the configured HART device and the connected HART
device. In addition, they represent any communication related status or failures. Byte 1 and Byte 2 define the
following alarms.
• Scan Over run
• HART Command Failed
• Excess communication errors
• HART communication failure
• Secondary master present
• Device ID mismatch
• Device revision mismatch
• Device type mismatch
• Device range mismatch
Byte 3 represents the extended field device status from the HART 6.0 devices.
• Bit 7 - Bit 2: Not defined
• Bit 1: Device variable Alert
• Bit 0: Maintenance Required
Command 48 alarms
Command 48 alarm bits represent additional device status information. There are totally 200 bits that are
defined to represent different status information and described in the vendor specific DD files.
238 www.honeywell.com
9 PROFIBUS HART INPUT/OUTPUT MODULE (PBHIOM) FUNCTION BLOCK
239
9 PROFIBUS HART INPUT/OUTPUT MODULE (PBHIOM) FUNCTION BLOCK
240 www.honeywell.com
9 PROFIBUS HART INPUT/OUTPUT MODULE (PBHIOM) FUNCTION BLOCK
241
9 PROFIBUS HART INPUT/OUTPUT MODULE (PBHIOM) FUNCTION BLOCK
242 www.honeywell.com
9 PROFIBUS HART INPUT/OUTPUT MODULE (PBHIOM) FUNCTION BLOCK
243
9 PROFIBUS HART INPUT/OUTPUT MODULE (PBHIOM) FUNCTION BLOCK
244 www.honeywell.com
10 PROFIBUS I/O Module (PIOMB) Function Block
Related topics
“PIOMB block overview” on page 246
“PROFIBUS I/O channel blocks” on page 247
“Functioning of PIOMB ” on page 249
“Configuring a PIOMB” on page 255
“Assigning a PROFIBUS Channel to PIOMB” on page 257
“Monitoring PIOMB block” on page 259
“PIOMB block station displays” on page 261
245
10 PROFIBUS I/O MODULE (PIOMB) FUNCTION BLOCK
246 www.honeywell.com
10 PROFIBUS I/O MODULE (PIOMB) FUNCTION BLOCK
Function
The execution period of the PROFIBUS I/O channel function blocks is dependent on the execution period of the
Control Module which contains the PROFIBUS I/O channel.
The PbAiChannel and PbDiChannel blocks fetch real-time data from the PIOMB for use in the control
strategies.
247
10 PROFIBUS I/O MODULE (PIOMB) FUNCTION BLOCK
The PbAoChannel and PbDoChannel blocks feed data from the control strategies to the PIOMB to be sent to the
slave devices.
248 www.honeywell.com
10 PROFIBUS I/O MODULE (PIOMB) FUNCTION BLOCK
249
10 PROFIBUS I/O MODULE (PIOMB) FUNCTION BLOCK
Attention
• To prevent the process data from being scaled, you can set the channel high and low range as "NaN” when
configuring the DSB. When this is performed, the process value will be limited to those values supported by the
data type.
• You can view the channel high and low range values from the Channel Configuration tab.
Notifications
The PIOMB block reports the following notification.
• Communication Error.
The following table summarizes the behavior of the input/output type PIOMB under various scenarios.
Attention
A fail-safe value means analog values are set to NaN, digital values are set to Off, and the status is set to "Bad."
250 www.honeywell.com
10 PROFIBUS I/O MODULE (PIOMB) FUNCTION BLOCK
251
10 PROFIBUS I/O MODULE (PIOMB) FUNCTION BLOCK
252 www.honeywell.com
10 PROFIBUS I/O MODULE (PIOMB) FUNCTION BLOCK
253
10 PROFIBUS I/O MODULE (PIOMB) FUNCTION BLOCK
254 www.honeywell.com
10 PROFIBUS I/O MODULE (PIOMB) FUNCTION BLOCK
Prerequisites
• The field network configuration in the PBLink block must be complete.
• The DSBs must be configured.
• The PIOMB must be assigned to the C300CEE.
Attention
When you create a PIOMB, it resides in the Unassigned folder in the Project tree. You must drag-and-drop it to the
CEE of the C300 Controller.
Attention
The Point Selection dialog box also displays the PDC description that you have provided while configuring the
PDC tab.
Attention
• You can associate a PDC to a unique PIOMB. To associate another PDC, you must drag-and-drop a new
PIOMB from the PGM_IF library or create a new PIOMB.
• You can assign/unassign a PDC to a PIOMB even if the DSB is in the QVCS checked-in status.
• After you associate a PDC to a PIOMB, you cannot view the specific PDC in the Point Selection dialog box.
• In a CEAGDSB, the PDC associated with the CEAG Communication module cannot be associated with a
PIOMB.
• You cannot associate a Gateway Status or a Gateway Command PDC to a PIOMB since these PDCs do not
send any process data to controller. If you try to associate a Gateway Status or a Gateway Command PDC to
a PIOMB, an error message appears.
10 Click OK.
255
10 PROFIBUS I/O MODULE (PIOMB) FUNCTION BLOCK
The PDC that is associated to the PIOMB appears in the PDC Name Reference box. Also, the PGM Name
area displays the PGM name to which the DSB is associated.
11 In the PDC Subscription Rate list, select the rate at which the PGM must publish the process data to the
PIOMB.
Attention
• By default, the PDC data subscription rate is set to 50 ms. However, for some configurations it is not necessary
to receive process data every 50 ms. In such scenarios, you can reduce the PDC data subscription rate as
required to avoid receiving fresh process data at a rate faster than what the configured strategies consume.
• PDC data subscription rate is also referred as "PDA subscription rate."
• You can change the PDC data subscription rate only if the PIOMB is not loaded. Also, this rate can be
configured for the entire PDC and not individual channels.
Attention
• You cannot configure any parameters from the Channel Configuration tab. You can only monitor the
channel-specific configuration data such as channel description, channel type, channel data type, channel high
range, and channel low range.
• Based on the channel type of this PDC, you must associate the specific PROFIBUS I/O channel blocks to the
CM to view the channel data. In this example, the channel type is Digital input and therefore you must assign a
PBDICHANNEL to the Control Module. Fore more information, see “Assigning a PROFIBUS Channel to
PIOMB” on page 257.
Attention
• You cannot configure any parameters from the Runtime Data tab. You can only monitor the live process data
of all the channels of an I/O module from the Runtime Data tab in the Monitoring view.
• The process data for a specific channel appears in the respective column, depending on whether the channel
type is a digital channel, analog channel, or numeric channel. However, the status of all channels of the
selected PDC appear in the Channel Status column. For more information, see “PIOMB block state after
configuration and load” on page 259.
15 Use the online help as a guide to complete the configuration entries on other tabs.
16 Click OK.
Attention
With R410, you can modify the values of the following parameters even after a PDC is associated and connected
to a PIOMB. However, you must ensure that you reload both the DSB and the PIOMB after modifying the
parameter value. If you do not reload both the DSB and the PIOMB, there may be a break in the connection
between the DSB and the PIOMB.
• Number of Channels (NUMCHANNEL)
• Channel Description (CHDESCRIPTION)
• Channel Type (CHANNELTYPE)
• Channel Data Type (CHANNELDATATYPE)
• Channel Low Range (CHLOWRANGE)
• Channel High Range (CHHIGHRANGE)
• Channel Data Offset (CHDATAOFFSET)
• Channel Bit Offset (CHBITOFFSET)
• Input Signal Type (INPUTSIGNALTYPE)
• Output Signal Type (OUTPUTSIGNALTYPE)
256 www.honeywell.com
10 PROFIBUS I/O MODULE (PIOMB) FUNCTION BLOCK
257
10 PROFIBUS I/O MODULE (PIOMB) FUNCTION BLOCK
Attention
• The Assign Channel Block is unavailable until you select an available and compatible channel number.
• You can assign a PROFIBUS channel to a PIOMB even if the PIOMB is in the QVCS checked-in status.
7 If you want to unassign the channel block, click Unassign Channel Block
Attention
• You cannot unassign a PROFIBUS I/O channel from the Project view if the CM is active. You must delete the
specific PROFIBUS I/O channel from the Monitoring view.
• You can unassign a PROFIBUS channel from a PIOMB even if the PIOMB is in the QVCS checked-in status.
8 Click OK.
The Currently Assigned Channels area in the PIOMB block Main tab configuration form displays the
channels associated to this PIOMB.
Tip
You must repeat this procedure to view the channel information of all channels.
258 www.honeywell.com
10 PROFIBUS I/O MODULE (PIOMB) FUNCTION BLOCK
Tip
In this section, the state and command parameters of the PIOMB block are listed for quick reference. For detailed
information about these parameters, you need to refer to the PROFIBUS Gateway Module Parameter Reference
guide.
Related topics
“PIOMB block state after configuration and load” on page 259
“PIOMB block status parameters” on page 260
“PIOMB block icons” on page 260
“PIOMB notifications” on page 260
Main tab
The PIOMB block can be loaded only if it is associated with a PDC. When loaded, the PDC Name Reference
(PDCNAMEREF) will display the name of the PDC that is associated with this PIOMB. The PGM Name
(PGMNAME) will display the name of the PGM to which the PDC is associated.
Also, if the PROFIBUS I/O channel blocks are assigned to the Control Module containing this PIOMB, the
Currently Assigned Channels (CHNLNAME) area will display the channels that are associated to this PIOMB.
259
10 PROFIBUS I/O MODULE (PIOMB) FUNCTION BLOCK
CHANSTATUS
The CHANSTATUS parameter indicates the status of each channel of the module.
red Data is not flowing from the DSB to the PIOMB successfully.
Notification Description
Communication Error This notification is generated when the PIOMB loses connection with the associated PDC.
260 www.honeywell.com
10 PROFIBUS I/O MODULE (PIOMB) FUNCTION BLOCK
Related topics
“Detail displays and faceplate names” on page 261
“Calling up the displays” on page 261
“Detail displays tabs” on page 261
Main tab
The Main tab detail display provides information such as the execution and control, I/O module information,
display information, and QVCS information.
261
10 PROFIBUS I/O MODULE (PIOMB) FUNCTION BLOCK
You can modify the following values from the Main tab detail display.
• Execution State.
Attention
Only a Supervisor can modify the Execution State from the station.
• Alarm Enable State.
Channels tab
The Channels tab detail display provides actual channel values of the PROFIBUS devices based on whether the
channel is an analog or a digital channel. For an analog channel, the detail display appears as follows.
262 www.honeywell.com
10 PROFIBUS I/O MODULE (PIOMB) FUNCTION BLOCK
263
10 PROFIBUS I/O MODULE (PIOMB) FUNCTION BLOCK
From the detail display, you can interpret the channel states on the following LED colors.
• Black - The channel is "Off."
• Green - The channel is "On."
• Gray - The channel value is "Bad."
Attention
The number of channels that appear in the Channel tab detail display are based on the number of channels configured.
264 www.honeywell.com
10 PROFIBUS I/O MODULE (PIOMB) FUNCTION BLOCK
265
10 PROFIBUS I/O MODULE (PIOMB) FUNCTION BLOCK
266 www.honeywell.com
11 PROFIBUS Gateway Module (PGM) Configuration
Example
This section illustrates the configuration of the PGM blocks (PGM, PB, DSB, PIOMB, PROFIBUS I/O channel
blocks).
The GENDSB is used for illustrating the DSB configuration. The ET 200M (IM153-1) device is used for
illustrating the field device configuration.
Attention
Only the mandatory steps that must be followed while configuring the PGM blocks are explained in this section. The
detailed configuration procedures are explained in the “PGM Configuration” and “Using Profibus Network
Configuration Tool for configuring field network devices” on page 63.
1 Choose File > New > Interface Modules > Profibus Gateway Module (2 Links).
The PGM block configuration form appears.
2 Type the name of the PGM (a maximum of 16 characters) or accept the default.
For illustration, the PGM name is modified as PGM2_2229_EXMP.
3 Select the Module is redundant check box if you want the module to be one of a redundant pair. If you
check the box, the secondary tag name appears in the Redundancy Configuration box.
The secondary PGM block is added when the primary PGM block configuration form is closed.
4 Click OK.
The PGM2_2229_EXMP block with two PBLink blocks (PBLINK_2230 and PBLINK_2231) are added to
the Project tree.
5 Double-click the PBLink (PBLINK_2230). The PBLink configuration form appears.
6 Type the name of the PBLink block (a maximum of 16 characters) or accept the default.
7 Click OK.
8 Click the Field Network Configuration tab.
9 Drag-and-drop the ET 200M (IM153-1) device from the Library view to the Network view.
10 Double-click the ET 200M (IM153-1) device in the Network view. The configuration form of the ET 200M
(IM153-1) device appears. The Modules menu in the Navigation Area is selected by default.
11 Choose the following modules to be associated with the ET 200M (IM153-1).
• 6ES7 321-7RD00-0AB0 4DI
• 6ES7 322-5RD00-0AB0 4D0
Attention
The Config for Slot1, Config for Slot2, and Config for Slot3 are specific to the Siemens ET 200M devices.
12 Click Insert.
All the modules that you selected in the Available Modules section appear in the Configured Modules
section.
267
11 PROFIBUS GATEWAY MODULE (PGM) CONFIGURATION EXAMPLE
13 Click Apply.
14 Click OK.
15 Click Save on the Field Network Configuration tab toolbar.
Attention
When you click Save , the configuration is saved temporarily.
268 www.honeywell.com
11 PROFIBUS GATEWAY MODULE (PGM) CONFIGURATION EXAMPLE
Related topics
“Using Profibus Network Configuration Tool for configuring field network devices” on page 63
269
11 PROFIBUS GATEWAY MODULE (PGM) CONFIGURATION EXAMPLE
270 www.honeywell.com
12 Loading PROFIBUS Gateway Module (PGM)
The Experion system provides the ability to build control strategies offline, without being connected to the
actual field components. The process of transferring the Control Strategy to the "live" working components in
the field is called the load operation.
The load operation functionally copies configuration data from the control strategy that is stored in the
Engineering Repository Database (ERDB) to the assigned field component in the system architecture. It
indirectly assures that the planned system matches the actual one. The communication addresses and physical
location assignments specified for components through Control Builder configuration must match the actual
addresses and locations of components in the system.
Related topics
“Initial load order guidelines” on page 272
“Loading a PGM” on page 274
“Reloading the PGM function blocks” on page 275
271
12 LOADING PROFIBUS GATEWAY MODULE (PGM)
Order Component
1 PGM block (includes PBLink1 and PBLink2)
2 DSB block
3 PIOMB block
PBHIOMB block
4 Control Module containing the PROFIBUS I/O function block
Control Module containing the PROFIBUS HART I/O channel block
Refer to the Control Building User's Guide for more information about loading components.
Attention
• If you make changes to the field network configuration such as bus-related changes, after the Protocol Block is
loaded, you must reload the Protocol Block for the changes to be updated. During the reload, the connection
between the PROFIBUS slave devices and the master is lost. Therefore loading the updated Protocol Block must
be planned carefully. Also, the behavior of the slave devices during this connection loss is based on their
configuration. For most of the slave devices, you can configure connection breakout time during which they keep
their outputs. However, some of the slave devices lose their outputs immediately in the event of a connection loss
with the master.
• If you make changes in slave devices such as changing the connection breakout time or adding another slave
devices to the same Protocol Block, the connection between the master and the slave device is not lost.
272 www.honeywell.com
12 LOADING PROFIBUS GATEWAY MODULE (PGM)
Attention
• You can load the PIOMB block even when the CM is not active.
• Before loading the PIOMB , set the PDC Data Subscription Rate to a value that ensures process data is available at
every execution of the Control Modules containing assigned PROFIBUS I/O channels.
Attention
When a PBHIOMB is loaded, all PBHCHANNELs under the module are loaded automatically. A PBHCHANNEL
must be loaded individually only when the channel is created during the run time.
273
12 LOADING PROFIBUS GATEWAY MODULE (PGM)
Perform the following steps to load a PGM function block and its associated blocks
1 Click the PGM block you must load in the Project view.
2 Click Tools > Load.
• You can also click in the tool bar.
• You can also right-click the PGM block and select Load.
The Load dialog box appears.
3 With the Load check box selected, click OK.
This initiates the PGM load operation and the load progress dialog box appears.
Attention
If errors are detected, they are displayed in the Load progress dialog and you will be asked if you want to continue
the load or cancel, depending on the nature of the error. We suggest that you cancel the load and identify and fix
the errors. Each message contains a brief description and includes an error code in parentheses. Note the last
number in the string. In some cases, more information about the code number may be included in the Control
Builder Notifications Reference document. .
4 After the load operation is complete and the Load dialog box closes, click the Monitoring tab.
The PGM icon appears in the Monitoring view.
274 www.honeywell.com
12 LOADING PROFIBUS GATEWAY MODULE (PGM)
Attention
• Whenever you reconfigure net tags for a PDC, you must reload the DSB before removing the same net tag in
Sycon and reloading the Protocol Block. This prevents the DSB or the PDC from going into error state during run
time while modifying the net tag usage.
• When a DSB is reloaded, the values of the channels remain the same as they were before the reload. For example,
if channel 0 of a digital module was "ON" before the reload, then it remains "ON" after the DSB is reloaded.
Attention
You can load the PIOMB block even when the CM is not active.
275
12 LOADING PROFIBUS GATEWAY MODULE (PGM)
276 www.honeywell.com
13 PROFIBUS Gateway Module (PGM) Maintenance
Related topics
“Periodic checks” on page 278
“ Replacing a non-redundant PGM” on page 279
“Replacing a redundant or secondary PGM” on page 280
“Replacing a non-redundant PGM IOTA board” on page 281
“Replacing a redundant or secondary PGM IOTA board” on page 282
277
13 PROFIBUS GATEWAY MODULE (PGM) MAINTENANCE
278 www.honeywell.com
13 PROFIBUS GATEWAY MODULE (PGM) MAINTENANCE
CAUTION
We recommend that you proceed with extreme caution whenever replacing any component in a control system. Be
sure the system is offline or in a safe operating mode.
Component replacements may also require corresponding changes in the control strategy configuration through
Control Builder, as well as downloading appropriate data to the replaced component.
279
13 PROFIBUS GATEWAY MODULE (PGM) MAINTENANCE
CAUTION
We recommend that you proceed with extreme caution whenever replacing any component in a control system. Be
sure the system is offline or in a safe operating mode.
Component replacements may also require corresponding changes in the control strategy configuration through
Control Builder, as well as downloading appropriate data to the replaced component.
280 www.honeywell.com
13 PROFIBUS GATEWAY MODULE (PGM) MAINTENANCE
CAUTION
We recommend that you proceed with extreme caution whenever replacing any component in a control system. Be
sure the system is offline or in a safe operating mode.
Component replacements may also require corresponding changes in the control strategy configuration through
Control Builder, as well as downloading appropriate data to the replaced component.
281
13 PROFIBUS GATEWAY MODULE (PGM) MAINTENANCE
Perform the following steps to replace a redundant or secondary PGM IOTA board
1 Select the Redundancy tab either from the primary or secondary PGM FB.
2 Click Disable Synchronization to set the Auto-Synchronization State parameter to "DISABLED."
3 On the defective IOTA, loosen screws at each side of the module cover that secures the PGM to the IOTA
board.
4 Loosen the plastic screw on the front of the module cover.Be careful not to strip the plastic screw head.
5 Carefully remove the PGM from the IOTA board and connector.
6 Label and disconnect all cables from the IOTA board connectors, (yellow and green FTE cables, and
PBLink cables).
Do not fully tighten the IOTA mounting screws before installing and tightening the power and ground
screws (24V and COM terminals) which can bind during installation or removal. Follow instructions
carefully.
7 Loosen the four mounting screws only half-way that secure the IOTA board to the channel.
8 Remove the screw from the left side of the IOTA board that connects to the 24 Vdc bus bar.
9 Remove the screw from the right side of the IOTA board that connects to the COM bus bar.
10 Remove completely the four mounting screws securing the IOTA board to the channel and remove the
IOTA.
11 Place screws, washers and spacers aside for reassembly.
12 Assemble screws, washers and spacers on the new IOTA board.
13 Mount the new PGM IOTA board on the channel at the same position as the old IOTA board.
14 Insert and thread the four mounting screws only half-way to attach the IOTA board to the channel.
15 Insert and tighten the screw to the left side of the IOTA board that connects to the 24 Vdc bus bar.
16 Insert and tighten the screw to the right side of the IOTA board that connects to the COM bus bar.
17 Tighten the four mounting screws securing the IOTA board to the channel.
18 Set the Device Index address to the same address as the old IOTA using the three rotary FTE DEVICE
INDEX switches.
19 Connect FTE-A and FTE-B Ethernet link cables to the RJ-45 connectors on PGM IOTA board.
• The yellow Cat5 cable must connect to the FTEA connector on the IOTA.
• The green Cat5 cable connects to the FTEB connector on the IOTA.
20
21 Connect the PBLINK cables to IOTA board.
22 Insert the PGM onto IOTA board making sure that the PGM circuit board mates properly with the IOTA
board connector.
23 Secure the PGM to the IOTA board with two screws located at each side of the plastic cover.
24 Using a #2 Phillips screwdriver, tighten the plastic screw on the front of the module cover. Be careful not to
strip the plastic screw head.
The PGM boots up into an unsynchronized secondary redundancy state with BKUP operating state.
25 Click the Redundancy tab from either the primary or secondary PGM FB.
26 Click Enable Synchronization to initiate synchronization and allow auto-synchronization.
282 www.honeywell.com
14 PROFIBUS Gateway Module (PGM) Troubleshooting
This chapter provides guidance and background information about the causes and remedies for failures which
may occur in the PGM.
Related topics
“Behavior of PGM during fault scenarios” on page 284
“Fault Classifications” on page 287
“Initial checks” on page 288
“Fixing common problems” on page 290
“Getting further assistance” on page 296
283
14 PROFIBUS GATEWAY MODULE (PGM) TROUBLESHOOTING
Related topics
“Loss of communication between PGM and C300” on page 284
“Loss of communication between PGM and slave device ” on page 284
“Loss of communication between the PGM and control strategies” on page 285
“CEEC300 state is changed to Idle ” on page 285
“Inactivation of PIOMB” on page 285
“Deletion of PIOMB” on page 285
“PGM power failure” on page 286
“Removal of PGM from IOTA” on page 286
“Mismatch of the slave device and the master addresses” on page 286
“Experion server switchover” on page 286
Attention
Even if one of the FTE cables are removed or is faulty, the PGM can still communicate with the devices on network.
The following table illustrates the behavior of the DSB and the PIOMB blocks when there is a communication
loss between the PGM and the C300 Controller.
DSB PIOMB
Input side behavior Input channels
• The DSB is informed of the communication • Input Channels will be set to fail-safe values (NaN and OFF for
loss. analog and digital values respectively).
• The connections are removed. • Channel value status is set to "Bad."
• The PGM stops data updates to the associated • The associated function blocks react to the fail-safe data.
PDCs.
Output side behavior Output channels
• The fail-safe value of the device is set on the Output Channel will request the upstream blocks to go into
DSB block. initialization (INITMAN parameter should be set to "ON" for the
PID and DEVCTL blocks).
284 www.honeywell.com
14 PROFIBUS GATEWAY MODULE (PGM) TROUBLESHOOTING
DSB PIOMB
Input side behavior Input type PIOMB
• The DSB is informed of the communication loss. • The PIOMB receives the "Communication Fail" status and
• The status of the PDCs are set to "Device the channel will follow that status.
communication error." • Input Channels will be set to fail-safe values (NaN and OFF
• The data is set to fail-safe values. for analog and digital values respectively).
• The PDC channel status is set to "Bad_ConnError." • Channel value status is set to "Bad."
285
14 PROFIBUS GATEWAY MODULE (PGM) TROUBLESHOOTING
286 www.honeywell.com
14 PROFIBUS GATEWAY MODULE (PGM) TROUBLESHOOTING
287
14 PROFIBUS GATEWAY MODULE (PGM) TROUBLESHOOTING
288 www.honeywell.com
14 PROFIBUS GATEWAY MODULE (PGM) TROUBLESHOOTING
• SSP
• Call Stack
• Instructions
See Series C Firmware Load Tool (CTool) for Series C Components in the Control Hardware Troubleshooting
and Maintenance Guide for the procedure to capture diagnostic data.
289
14 PROFIBUS GATEWAY MODULE (PGM) TROUBLESHOOTING
Diagnostic Check Loss of communication with the slave devices when a switchover is initiated.
Cause Probable PROFIBUS master configuration (bus parameters) errors. For example, Watchdog
Control Time and Data Control Time are not configured properly.
Solution Modify the Watchdog Control Time and data control time based on the Baud Rate.
The following table lists the various Baud Rate and the recommended Watchdog Control
Time and the Data Control Time.
Attention
• These values may differ based on the number of slave devices configured in the
network.
• For the slave devices that have DP-V1 enabled, the Watchdog Control Time and
the Data Control Time must be three times longer than the actual time when DP-
V1 is disabled.
• By default, the ET200M devices have DP-V1 enabled.
Diagnostic Check Slave devices that are not communicating with the PGM have their status as "Bad."
Cause 1 Network or power supply wiring problems in the field network.
Solution Open the Protocol Block detail displays to check the slave devices that are not communicating with
the PGM.
Obtain the field network wiring diagram and slave device power supply schematics.
Fix the problematic network wiring or power supply wiring manually.
Otherwise, go to Cause 2.
Cause 2 Slave devices are not configured properly.
Solution Check for the slave device configurations and correct the configurations, if any.
Otherwise, go to Cause 3.
Cause 3 Slave devices are broken.
Solution Replace the broken slave devices one by one.
290 www.honeywell.com
14 PROFIBUS GATEWAY MODULE (PGM) TROUBLESHOOTING
Loss of power
The power supply has failed or the main power source has been shutdown or is experiencing a brownout or
blackout condition.
Diagnostic Check • The 4-character display on the PGM and LEDs on the module and the IOTA are off.
• In the Monitoring view, the PGM icon turns red.
Cause 1 Main power source has been disconnected or shutdown either manually or temporarily by brownout or
blackout condition.
Solution Re-connect the main power source or turn it On or wait for temporary brownout or blackout condition
to pass.
Cause 2 The 24 Vdc power supply failed or power cable has been disconnected or failed.
Solution Replace the 24 Vdc power supply or re-connect/replace the power cable.
Cause 3 Power fuse opens on IOTA.
Solution Replace power fuse.
Diagnostic A self test diagnostic code remains on display and the POST does not continue.
Check
Possible indications: Display indicates test pattern, or Tnnn (nnn = a test number which is executed
during POST). Note: If display indicates 'T499', POST has completed.
Cause The PGM POST has detected a failure that does not allow startup to continue or complete.
Solution Short the reset pads on the IOTA to restart the PGM. If error persists, replace the module.
Diagnostic Check One or both FTE LEDs on the PGM faceplate are RED.
291
14 PROFIBUS GATEWAY MODULE (PGM) TROUBLESHOOTING
Cause 1 No connection
Solution Check cable connections on module IOTA (FTEA and FTEB connectors) and at CF9 IOTAs.
Cause 2 Cables bad
Solution Swap known good cable with suspect cable. Replace bad cable.
Cause 3 Switch port bad
Solution Swap cables with known good port to identify defective port. Replace assembly that contains defective
port.
Cause 4 IOTA bad
Solution Replace IOTA
Diagnostic • The Status LED on the front panel of the PGM turns RED.
Check • The 'LAN_A' or 'LAN_B' indicator for the faulted port turns RED. The indicators are found on the FTE
tab of the PGM block configuration form.
• An alarm is generated by the PGM that indicates "FTE Port A Receive Fault" or "FTE Port B Receive
Fault."
Cause The following conditions may result in a spurious (false) indication of an FTE Receive Diagnostic fault.
These conditions are external to the PGM that allow a carrier to be detected by the PGM's Port A or Port B
Ethernet interface but eliminate FTE traffic on that port.
• Disconnecting the uplink cable of a CF9 when only one PGM is connected to any of the downlink ports
on the CF9. In this case, the only source of external FTE Diagnostic messages are nodes that
communicate through the uplink port of the CF9. When the uplink cable is disconnected, there are no
incoming FTE Diagnostic messages on the PGM. Since the downlink cable from the CF9 to the PGM
remains attached, the PGM has a 'good' Link Status on the port. The combination of a good Link Status
and no incoming FTE Diagnostic messages results in the spurious indication of an FTE Receive Fault.
• Removal and re-insertion of a CF9 module or power cycling a CF9, when the associated PGM is not
power cycled. In this case, when the CF9 is powered up, Link Status transitions to the 'good' state before
the CF9 completes its power on self tests (POST) and starts passing FTE Diagnostic messages again.
This interval is long enough that the PGM's FTE Receive Fault Diagnostic will indicate a spurious
fault.
• Throttling of Ethernet traffic during of an abnormal amount of communication traffic on one or both of
the PGM's Ethernet ports.
During a 'storm' on the FTE network, the PGM initiates limiting of incoming Ethernet traffic on its FTE
ports. As a result of this limiting, a sufficient number of FTE Diagnostic messages may be lost so that
one or both ports see 'good' Link Status signals but no FTE Diagnostic messages over the sample
interval of this diagnostic. In this case, the PGM's FTE Receive Fault Diagnostic will indicate a
spurious fault. The spurious alarm generated by the FTE Receive Fault Diagnostic is a relatively minor
side effect, in the case of a network storm. A network storm is signaled by other alarms in the system.
Solution Unless you suspect that one of the causes described above exists and is resulting in a spurious indication,
you should replace the PGM exhibiting this diagnostic at your earliest convenience. When this fault exists,
network redundancy for this node no longer is working.
292 www.honeywell.com
14 PROFIBUS GATEWAY MODULE (PGM) TROUBLESHOOTING
293
14 PROFIBUS GATEWAY MODULE (PGM) TROUBLESHOOTING
Solution Recycle power to the module. If error persists, replace the module.
Check the Trace log for breadcrumbs that occurred prior to the event. Provide the results of the trace log
to Honeywell Solutions Support Center (SSC) for analysis.
Diagnostic • The primary module determines whether or not to initiate a switchover. If the secondary module
Check was known to be in a better condition than the primary at the time of fault determination, then the
primary should fail so the secondary will switchover. But, the new secondary (old primary) still
cannot restore FTE communications.
• The secondary module should reboot once, in an attempt to restore communications. The primary
module will be able to report the problem in the secondary. If the secondary cannot restore FTE
communications, it should be able to resynchronize over the redundancy link and be a partially
functional backup.
Cause 1 Secondary module is defective.
Solution Replace the secondary module that initiated switchover when fault was detected.
If secondary module synchronizes after replacement, the removed module is defective. Otherwise, go to
Cause 2.
Cause 2 Secondary IOTA is defective.
Solution Replace the secondary IOTA that initiated switchover when fault was detected.
If secondary module synchronizes after replacement, the removed IOTA is defective. Otherwise, go to
Cause 3.
Cause 3 Primary module is defective.
Solution Replace the primary module.
If you can command synchronization after replacement, the removed module is defective. Otherwise,
go to Cause 4.
Cause 4 Primary IOTA is defective.
Solution Replace the primary IOTA.
If the module pair synchronize after IOTA replacement, the removed IOTA is defective. Otherwise, go
to Cause 5.
Cause 5 There is a software problem.
Solution Contact Honeywell Solution Support Center (SSC).
Diagnostic All modules will stop tracking cable status for the detected duplicate Device Index value.
Check Communications will continue and will not impact system performance until there is a cable fault. This
fault will also be detected by the FTE System Management Tool.
A duplicate Device Index could cause a duplicate IP Address. In most cases, the duplicate IP Address
would be detected first and prevent the FTE diagnostic messages from being sent.
Cause Device Index switches on separate IOTA's are set to same value.
Solution Change Device Index switches setting on one of the IOTA's to a unique value.
294 www.honeywell.com
14 PROFIBUS GATEWAY MODULE (PGM) TROUBLESHOOTING
Diagnostic Check Ensure that the Device Index switches on the IOTA were not intentionally set to zero to initiate a
Device Index/IP Address reset.
Cause 1 Device Index switches set to zero.
Solution Change Device Index switches to correct setting.
Cause 2 The module is defective.
Solution Replace the module.
If Device Index switch setting matches Device Index number in 4-character display upon PGM power
up, the removed module is defective. Otherwise, go to Cause 3.
Cause 3 The IOTA is defective.
Solution Replace the IOTA.
If Device Index switch setting matches Device Index number in 4-character display upon PGM power
up, the removed IOTA is defective.
295
14 PROFIBUS GATEWAY MODULE (PGM) TROUBLESHOOTING
Document/Section Comments
Experion RXXX > Reference There is a separate interface reference for each
type of controller other than the Process
Controller; for example, the ASEA Interface
Reference.
Most of these references contain an interface-
specific troubleshooting section.
Experion RXXX > Reference > TPS Integration Guide > Troubleshooting an integrated system that uses
Troubleshooting Experion "TPS Integration" option.
Experion RXXX > Reference > Control Builder Error Codes Reference Describes error codes generated from within
Control Builder.
Experion RXXX > Troubleshooting and Maintenance > Control The main repository for troubleshooting,
Hardware Troubleshooting and Maintenance Guide maintenance and repair of Process Controllers.
Experion RXXX > Configuration > Fault Tolerant Ethernet Bridge Troubleshooting FTE bridges.
User's Guide > Service > Troubleshooting
Experion RXXX > Installation and Upgrades > Fault Tolerant Ethernet Troubleshooting FTE nodes.
Installation and Service Guide > Troubleshooting FTE Nodes
Experion RXXX > Reference > Honeywell TDC 3000 Data Hiway Troubleshooting TDC 3000 Hiway problems.
Interface Reference > TDC error codes and Troubleshooting
Experion RXXX > Configuration > Qualification and Version Control Troubleshooting QVCS.
System User Guide > QVCS Troubleshooting
ExperionRXXX > Configuration > SafeView User's Guide > Appendix Describes the meaning of SafeView
D - SafeView Error Messages configuration errors.
Experion RXXX > Reference > Server Scripting Reference > Server Describes the meaning of error messages in the
scripting error messages server log specific to server scripting.
Experion RXXX > Configuration > System Management Configuration Describes the meaning of SES Configuration
Guide > Troubleshooting System Management errors.
Experion RXXX > Configuration > System Management Configuration Describes the meaning of SPS Configuration
Guide > System Performance Server > Troubleshooting SPS errors.
configuration
ExperionRXXX > Planning and Design > Planning, Installation, and Troubleshooting workstation nodes used in
Service for WS360 Experion and TPN.
296 www.honeywell.com
14 PROFIBUS GATEWAY MODULE (PGM) TROUBLESHOOTING
• Recent changes - Such as upgrades/service packs, to Experion software, Windows or other applications.
• Subsystem and its version/build - If the problem relates to a particular subsystem, such as Station or Quick
Builder.
If the problem relates to Display Builder, please specify whether it is HMIWeb Display Builder (for
HMIWeb displays) or Display Builder (for DSP displays).
• Operating system, variant and service pack - For example "Windows 2000 Server, SP5."
• Instructions on how to reproduce the problem - If the problem is reproducible, please supply step-by-step
instructions - the more detailed the steps, the better.
• Diagnostic package which contains any relevant logs.
297
14 PROFIBUS GATEWAY MODULE (PGM) TROUBLESHOOTING
298 www.honeywell.com
15 Glossary of Terms and Acronyms
This section contains a collection of special terms and acronyms used in this guide.
Big-endian
The most significant byte (MSB) value is in the first byte and the other bytes follow in decreasing order of
significance.
CB
Control Builder
CEE
Control Execution Environment
CM
Control Module
Control Builder
The control building software, running on a Windows operating system, that provides an environment to build
control strategies using function blocks for the Honeywell Control Processor. It includes the Function Block
Builder, SCM Builder, Function Block Symbols, SCM Symbols and Configuration Forms, SCM Blocks and
Configuration Forms, Function Block Faceplate, and the Data Entry Mechanism.
Control Execution Environment
The Control Execution Environment supports execution of a set of function blocks for solving control
applications. It runs in the hybrid controller as a software layer built on top of the control software
infrastructure.
Control Firewall
The 9-Port Switch that controls Ethernet communications and provides FTE connections to the C300 controller
domain. It rejects Ethernet messages that are not needed for control.
Control Module Function Block
A container block within the Control Builder that serves as an encapsulation of basic function blocks.
CRC
Cyclic Redundancy Check
DP
Decentralized Periphery
C300 Controller
The Series C form factor controller that executes Experion control strategies. It communicates with the Input/
Output (I/O) modules and peer devices through the FTE network and the connected C300 I/O link on its I/O
termination assembly (IOTA).
CEAGDSB
CEAG Drive Support Block
299
15 GLOSSARY OF TERMS AND ACRONYMS
CIR
Configuration in RUN
DRIVEDSB
Generic Drive Device Support Block
DSB
Device Support Block
DTM
Device Type Manager
A software driver developed by the device manufacturer for each of the devices or group of devices. The DTM
encapsulates all the device-specific data, functions and management rules such as the device functions, its
communication capabilities, internal data structure and dependencies as well as the user interface elements. It
provides functions for accessing device parameters, configuring and operating the devices, calibrating, and
diagnosing problems.
DPV0
Used for cyclic process data exchange
DPV1
Used for acyclic data exchange and alarm handling
DPV2
Used for isochronous mode and data exchange broadcast (slave-to-slave communication)
EDDL
Electronic Device Description Language
FDT
Field Device Tool
Field Device Tool
The Field Device Tool technology standardizes the communication interface between the field devices and the
systems. The key feature of FDT is its independence from the communication protocol and the software
environment of either the device or the host system. The FDT allows any device to be accessed from any host
through any protocol.
Fault Tolerant Ethernet (FTE) Supervisory Network Support
The default communication medium for the Series C form factor components.
Function Block
An executable software object that performs a specific task, such as measurement or control, with inputs and
outputs that connect to other entities in a standard way. They can be connected and grouped together to
construct simple or complex control strategies.
GENDSB
Generic Device Support Block
GENIODSB
Generic IO Device Support Block
GENPADSB
Generic Process Automation Device Support Block
GENPAGWDSB
Generic Process Automation Gateway Device Support Block
300 www.honeywell.com
15 GLOSSARY OF TERMS AND ACRONYMS
GSD
Generic Station Description
Generic Station Description
A readable ASCII text file that contains both general and device-specific specifications for communication
(Communication Feature List) and network configuration.
HCIR
Hot Configuration in RUN
Profibus Network Configuration Tool
This tool is used to configure the field network and the devices for various networks. It runs vendor specific
DTM or generic DTM for devices having GSD or EDDL configuration files.
IOTA
Input Output Termination Assembly
I/O
Input/Output
I/O Modules
The I/O modules provide the terminals and processing power to accept input signals from transmitters,
thermocouples, and so on and send output signals to valves, motors, and so on. A variety of I/O modules are
available for analog inputs/outputs and digital inputs/outputs.
Little-endian
The least significant byte (LSB) value is the first byte and the other bytes follow in increasing order of
significance.
LSB
Least significant byte
MSB
Most significant byte
ODM
Online Data Manager
Online Data Manager
A high-level interface to a hardware driver. This is used by the field network configuration tool ( Profibus
Network Configuration Tool).
PB
Protocol Block
PBHCHANNEL
PROFIBUS HART I/O channel
PBHIOMB
PROFIBUS HART Input/Output Module Function Block
PDA
Process Data Access
PDC
Process Data Collection
PGM
PROFIBUS Gateway Module
301
15 GLOSSARY OF TERMS AND ACRONYMS
PIOMB
PROFIBUS I/O Module Block
PKW
Parameter Value
PPO
Parameter Process Data Object
PZD
Process Data
SCM
Sequential Control Module
Siemens DP/AS-i-Link DSB
Siemens AS-i Link Device Support Block
Siemens ET200M DSB
Siemens ET200M Device Support Block
Series C I/O
Family of Series C form factor I/O modules designed to operate with the C300 Controller.
SR
System Repository
Turck Excom DSB
Turck Excom Device Support Block
Universal Module
Universal Module can be configured as either Analog Input or Analog Output channels.
302 www.honeywell.com
16 Notices
Trademarks
Experion®, PlantScape®, SafeBrowse®, TotalPlant®, and TDC 3000® are registered trademarks of Honeywell
International, Inc.
OneWireless™ is a trademark 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.
Third-party licenses
This product may contain or be derived from materials, including software, of third parties. The third party
materials may be subject to licenses, notices, restrictions and obligations imposed by the licensor. The licenses,
notices, restrictions and obligations, if any, may be found in the materials accompanying the product, in the
documents or files accompanying such third party materials, in a file named third_party_licenses on the media
containing the product, or at http://www.honeywell.com/ps/thirdpartylicenses.
Documentation feedback
You can find the most up-to-date documents on the Honeywell Process Solutions support website at:
http://www.honeywellprocess.com/support
If you have comments about Honeywell Process Solutions documentation, send your feedback to:
hpsdocs@honeywell.com
Use this email address to provide feedback, or to report errors and omissions in the documentation. For
immediate help with a technical problem, contact your local Honeywell Process Solutions Customer Contact
Center (CCC) or Honeywell Technical Assistance Center (TAC).
303
16 NOTICES
• Contact your local Honeywell Process Solutions Customer Contact Center (CCC) or Honeywell Technical
Assistance Center (TAC) listed in the “Support” section of this document.
Support
For support, contact your local Honeywell Process Solutions Customer Contact Center (CCC). To find your
local CCC visit the website, https://www.honeywellprocess.com/en-US/contact-us/customer-support-contacts/
Pages/default.aspx.
Training classes
Honeywell holds technical training classes about Experion PKS. 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.
304 www.honeywell.com