of 58
PGM-2 based ProfibusTechnology Training Session December 2010
Honeywell.com
Housekeeping - Telecon and Live Meeting Questions are welcome Ask at a suitable time Queue these via the Q&A console
Host may need to individually mute lines with excessive background noise Use *6* to mute or un-mute during the telecon (if you are muted) Session will be recorded Next Year.
EPKS
2
Part A PGM-2 Solution Overview
Honeywell.com
Profibus Gateway Module with 2 DP Networks PGM-2ProfiBus DP GatewayCC-IP0101
6 inch SC IOTA Shown in optionally redundant configuration Key Characteristics: New module in the SC form factor Uses standard SC mounting and power Mounts in a standard SC cabinet SC look, feel, and behavior Complies with all SC agency certifications Meets all SC environmental ratings
PGM is standard FTE node Optional module redundancy Supports two DP networks per moduleEPKS 4
Honeywell.com
PGM-2 Capacity Number of PGM per Server: 40 Number of PGM per C300: 2 PROFIBUS Communication Profiles Supported: DP Master- class 1 PROFIBUS Baud Rates Supported: 12 Mbps, 6 Mbps, 3 Mbps, 1.5 Mbps, 500 Kbps, 187.5 Kbps, 93.75 Kbps, 19.2 Kbps, 9.6 Kbps Support for Multi-Master Configurations Support for PROFIBUS Slave Diagnostics Valid PROFIBUS Station address range: 0 125 Number of Profibus Networks: 2 Maximum Input Data Size per PGM-2 Profibus Network (all slave stations): 3.5K Bytes Maximum Output Data Size per PGM-2 Profibus Network (all slave stations): 3.5K Bytes Maximum number of different DSB (slave types) per PGM: 20
Specifications could be found at: EP03_450_R400V1_ProfiBus.pdf
This document and supplemental material could be found at the L1L2 Interface DeX team room at: http://acsnet.honeywell.com/sites/TechOpsKX/GFO/L12IF/default.aspx
EPKS
5
Honeywell.com
Support of non-DP Profibus Networks Supported through standard coupler and link devices Coupler transparent DP like representation each foreign slave looks like a DP slave Link non-transparent only one DP address occupied, but additional engineering on link device required Reference implementations out of project organization
Support of Profibus PA SIEMENS link device P&F SK series (FISCO and High Power Trunk)
Support of ASi SIEMENS link device and specific device support block
EPKS
6
Honeywell.com
SST vs. PGM-2 based Profibus Key Features
EPKS
7
Honeywell.com
Cabinet and Mounting ChannelsRedundant PGM configuration
Information display
67
IP address (last octet)EPKS 8
Honeywell.com
IOTA Connections and Major ComponentsFuse Primary PGM SC power bus bar connections FTE A and B connections
ProfiBus DP (Network 1) ProfiBus DP (Network 2)
Redundancy sync cable (CAT5e) FTE address setting4 5 4 5 4 5
1 2 3
1 2 3
1 2 3
100
10
1
FTE IP address = ### ### ### ### Cluster identificationEPKS 9
9
0
9
6
6
6
Backup PGM
7 89
7 8
7 8
0
0
Provides optional module redundancy.
Honeywell.com
Mounting & Power24 Vdc To SC power system and Grounding (+) (-)
The IOTA and SC PGM: Mounts in a standard SC cabinet. Mounts on a standard SC carrier assembly.
Optionally redundant Optional battery backup
Powered by the 24 Vdc power bus bar system. Uses the SC power subsystem(isolated from external (DP) networks).
Complies with all SC certifications and agency approvals.
SC carrier & power bus bars
EPKS
10
Honeywell.com
PGM-2 Topology OverviewRouter
ACE
ESV
ESC
ESF
FTE
L2 Switches
CF9
CF9
CF9
CF9
Control Firewalls L1
C300 I/O I/O
C30 0
Redundant C300IOTAPGM
PM I/O I/OPB Link 1PB Devices
Redundant C300IOTAPGM
PM I/O I/O
PM I/O I/O
PB Link 1
PB Devices
Non-Redundant PGM-2
PB Link 2
IOTAPGM
PB Link 2
Redundant PGM-2
EPKS
11
Honeywell.com
FTE TopologiesLocal Configuration(same cabinet complex)
SC PGM in remote cabinet(remote from C300)
To Level-2 Switch
Level-2 Switch
*CF9
CF9 * FTE-A
CF9 *
*
Copper or Fiber
C300 SC PGM
SC PGM
C300
FTE-A
* Only cable A is shown; for FTE B these components are doubled.EPKS 12
Honeywell.com
DP Function-Feature SummarySC PGM FTE DP Network-1 DP Network-2S S S S S S
C300 Server FDM
Controls Displays Alarms/events Asset management
Each Network Supports:S
DPM1
Network and Slave setup via GSD files Full address range (0-125) All standard baud rates (select one per network) Multi-master topologies All PROFIBUS registered Slaves and Masters V0 and V1 traffic (FDM supports V1 traffic via PGM or separate DPM2) All standard DP topologies (3rd party media redundancy is supported) 3.5K I/O memory for V0 cyclic data (per network)
SS S S S S S S S
EPKS
13
Honeywell.com
Engineering ToolsSC PGM FTE DP Network-1 DP Network-2S S S S
Control Builder
DP Network Configuration
Experion Configuration
SS S S S S S S S S S S
Baud rate selection Slave/Master addressing Slave type and layout DP cycle time & schedule Etc.
+
Create/Configure all CB blocks Configure SC PGM redundancy Build Control Strategy Etc.
All configuration completed in Control Builder and over FTE Reduces engineering hours and minimize mistakes with effective tools Supports an enter data once paradigm Supports effective change management Monitor DP network and DP Slave conditions and diagnostics
EPKS
14
Honeywell.com
Redundant Profibus Cabling for Copper Segments
EPKS
15
Honeywell.com
Redundant Profibus Cabling for Fiber Optic Segments
EPKS
16
Honeywell.com
Software Overview Blocks for the PGM Platform Block similar to the C300/FIM Protocol Block (PB Link) Device Support Blocks (DSB) Generic Device Specific
Process Data Container (PDC) structure
C300 Blocks for IO/Control Integration Profibus IO Module (PIOMB) encapsulates the Process Data from the PDC New Channel Blocks EPKS
Analog Input Analog Output Digital Input Digital Output1717
Honeywell.com
CB Tree Structure & Correlation to Field Hardware+ + C300 CEECM CM SCMDP Inter
AO-4
I/O PIOMB PIOMB
++
SC PGM (Primary)
(PGM)
DI-16
DO-4
AI-8
DI-8
C300
I/O Module
SC PGMPrimary
DP_Network_1 (PB)-
Slave_A Slave_B Slave_x
(DSB)
DP Network 1 DP Network 2Slave A Backup Slave B
+
DP_Network_2
+EPKS
(PB) Slave_A (DSB)Slave_B Slave_x
SC PGM (Backup)
(PGM)
Slave x
18
Honeywell.com
+ +
C300 CEE CM CM SCM
Control Paradigm5
Control ModuleAI Channel
Note: All applicable control constraints (init, bad PV, etc.) will be applied.
Function Block
AO Channel
I/O PIOMB
Module
4PIOMB
++
SC PGM (Primary) (PGM) DP_Network_1 --Slave_B
1
C300
PB 2 Slave_A --- DSBSlave_x
3 FTE
+
DP_Network_2
Diagnostics - Standard & Extended
SC PGM
+
Slave_A Slave_B Slave_x
Slave A (V0 cyclic data)AI Up to 244 bytes input data
DP
SC PGM (Backup)
AO Up to 244 bytes output data
EPKS
19
Honeywell.com
Device Support Blocks Supported Generic DSB: For slaves not covered by Specific Device Profiles Single bit (Discrete), 8 bit signed/unsigned integer, 16 bit signed/unsigned integer, 32 bit signed integer, 32 bit IEEE floating point
Device Specific Profiles: CEAG PROFIBUS Remote I/O Drive Type Devices Siemens DP/ASi Siemens ET200M I/O Turck Excom IO Gateway
EPKS
20
Part B PGM-2 Engineering in Control Builder
Honeywell.com
Creating a PGM-2
Create The PGM Blocks
The Project view will be updated. All Relevant Blocks Are Created
EPKS
22
Honeywell.com
Project View
When redundant 4 blocks are created PGM Platform Primary + Secondary + 2 PB Links
EPKS
23
Honeywell.com
Configure the Platform Block
EPKS
24
Honeywell.com
Configure the PB Link Blocks (1) Protocol Block Tag Name
EPKS
25
Honeywell.com
Configure the PB Link Blocks (2) Access Network Parameter Configuration
EPKS
26
Honeywell.com
Configure the PB Link Blocks (3) Configure Network Parameters Always make sure to select Adjust following any network changes inorder to trigger recalculation of depending values
EPKS
27
Honeywell.com
Configure the PB Link Blocks (4)Adding new devices to device library To add new GSD-based devices to SYCON.net library (device catalog), user should first copy GSD files to: C:\\ProgramData\SyConNet\Profibus\GSD. After the files are copied Device Catalog needs to be rebuilt by clicking Reload Catalog button in the Field Network Configuration tab toolbar.
NOTE: GSD path is a hidden folderEPKS 28
Honeywell.com
Configure the PB Link Blocks (5) Add Slave Devices
EPKS
29
Honeywell.com
Configure the PB Link Blocks (6) Configure Slave Device
EPKS
30
Honeywell.com
Configure the PB Link Blocks (7) Set Station Table
EPKS
31
Honeywell.com
Configure the PB Link Blocks (8) Configure Slave IO Parameters
EPKS
32
Honeywell.com
Configure the PB Link Blocks (9) Configure Slave Process Data Tags
EPKS
33
Honeywell.com
Configure the DSB Blocks (1) Use the DSB Library to instantiate the Device Support Block
EPKS
34
Honeywell.com
Configure the DSB Blocks (2)
Configure the Applicable Parameters (Gen DSB)EPKS 35
Honeywell.com
Configure the DSB Blocks (3)
Configure the Applicable Parameters (ET200M DSB)EPKS 36
Honeywell.com
Configure PDC Information (1)
Configure the Applicable PDC ParametersEPKS 37
Honeywell.com
Configure PDC Information (2)
Configure the Applicable Channel ParametersEPKS 38
Honeywell.com
Configure the PIOMB Block (1) Use the PGM_IF Library to instantiate thePROFIBUS IO Module Block
EPKS
39
Honeywell.com
Configure the PIOMB Block (2)
Configure the Applicable Parameters (Gen DSB)EPKS 40
Honeywell.com
Configure the PIOMB Block (3)
Associate the PIOMB Block with the Desired PDCEPKS 41
Honeywell.com
Configure the Control Module
Instantiate the Desired Channel Block Assign the Channel to the PIOMBEPKS 42
Part C PGM-2 Views in EPKS Station
Honeywell.com
Station Detail PGM-2
EPKS
44
Honeywell.com
Station Detail DSB
EPKS
45
Honeywell.com
Station System Display
EPKS
46
Part D PGM-2 Problem Analysis through Sycon.Net Online Mode Functions
Honeywell.com
Sycon.net Online Mode
EPKS
48
Honeywell.com
Open Online Connection to Master
EPKS
49
Honeywell.com
Master Diagnostics Data
EPKS
50
Honeywell.com
Slave States
EPKS
51
Honeywell.com
Open Online Connection to Slave
EPKS
52
Honeywell.com
Open Diagnostics View for ET200M
EPKS
53
Honeywell.com
Standard Diagnostics Data
EPKS
54
Honeywell.com
Extended Diagnostics for ET200M
EPKS
55
Honeywell.com
Open Profibus Online Life List
EPKS
56
Honeywell.com
Online Life ListLife list shows all slaves capable to communicate in Profibus. Those do not have to be configured in network configuration. Handy to find out slave address of slaves that use programmable slave address setting like Siemens SimoCode.EPKS 57
Honeywell.com
www.acs.honeywell.com
EPKS
58