b0700gq C
b0700gq C
b0700gq C
*B0700GQ* *c*
B0700GQ
Rev C
December 17, 2018
Schneider Electric, Foxboro, Foxboro Evo, FoxView, and I/A Series are trademarks of Schneider Electric, its
subsidiaries, and affiliates.
All other brand names may be trademarks of their respective owners.
Tables.................................................................................................................................... xv
Preface................................................................................................................................. xvii
Who This Book Is For .......................................................................................................... xvii
What You Should Know ....................................................................................................... xvii
Revision Information ............................................................................................................ xvii
Reference Documents ............................................................................................................ xix
Glossary of Terms ................................................................................................................... xx
1. Introduction ...................................................................................................................... 1
Overview ................................................................................................................................... 1
Features ................................................................................................................................ 3
Functional and Environmental Constraints .......................................................................... 4
I/O Network Configuration ................................................................................................. 5
FDC280 .......................................................................................................................... 5
Ethernet Interfaces ........................................................................................................... 5
Serial Interfaces ................................................................................................................ 5
Summary of Communication Link Characteristics (Ethernet) ......................................... 5
Other Factors ....................................................................................................................... 6
Number of Devices and FDC280 Loading ...................................................................... 6
FDC280 Supported Protocol .................................................................................................... 6
FDC280 Functionality .............................................................................................................. 7
I/O Integration ..................................................................................................................... 7
Fault Tolerance Over the Foxboro Evo Control Network .................................................... 7
FDC280 Fault Tolerant Operation Over the Foxboro Evo Control Network ................. 7
Redundant vs. Fault Tolerant Systems Over the Foxboro Evo Control Network ............. 8
Self-Hosting and Non-Self-Hosting Modes .......................................................................... 8
Self-Hosting Feature ........................................................................................................ 9
Checkpoint Behavior in Self-Hosting FDC280 ............................................................... 9
Image Update ..................................................................................................................... 10
Major Image Update ..................................................................................................... 10
Minor Image Update ..................................................................................................... 10
FDC280 Identification ....................................................................................................... 10
Number of Self-Hosting or Auto-Checkpointing FDC280s Supported By a Boot Host ..... 11
FDC280 Network Configuration for the Foxboro Evo Control Network ............................... 11
Network Path Switching .................................................................................................... 13
FDC280 Ethernet Network Configurations for Supported Field Devices ............................... 13
i
B0700GQ – Rev C Contents
ii
Contents B0700GQ – Rev C
4. Configuration Information.............................................................................................. 91
Overview ................................................................................................................................. 91
System Configuration ............................................................................................................. 91
System Configuration Procedure ........................................................................................ 92
Control/BPC Overrun Detection ....................................................................................... 92
Control Configuration ............................................................................................................ 92
Available Foxboro Evo System Control Blocks ................................................................... 96
Ethernet Primary ECB ....................................................................................................... 96
Serial Primary ECBs ........................................................................................................... 97
iii
B0700GQ – Rev C Contents
6. Configuring FDC280 Using ICC and CCS FDC280 Configurator .............................. 127
Using ICC and ICC Driver Task Utility to Configure FDC280 ........................................... 127
Installing FDC280 Ethernet/Serial Port Drivers ............................................................... 128
Overview for Modbus TCP Client Driver Installation ................................................. 129
Overview for Modbus Serial Master Driver Installation ............................................... 129
Configuring Parameters in Station Block for FDC280 in ICC ......................................... 131
Configuring Ethernet Port ECB (ENET_PORT1) in ICC .............................................. 131
Configuring FDC280 Serial Port ECBs (SERIAL_PORT1-4) ......................................... 132
Configuring FDC280 Driver ECBs in ICC ...................................................................... 133
Configuring FDC280’s Field Devices in ICC ................................................................... 136
Configuring the Device Options Parameter ................................................................. 140
Commit Configuration Changes ...................................................................................... 142
Using ICC Driver Task .................................................................................................... 143
Recovery From Detected Error State Adding a Second ECB200 As a Child to An FDC280
Serial Port ............................................................................................................................. 147
CCS FDC280 Configurator .................................................................................................. 150
Installation of CCS FDC280 Configurator ...................................................................... 151
CCS FDC280 Configurator Layout ................................................................................. 153
Opening an FDC280 in CCS FDC280 Configurator ...................................................... 154
Configuring IP Addresses in CCS FDC280 Configurator ................................................ 156
iv
Contents B0700GQ – Rev C
v
B0700GQ – Rev C Contents
vi
Contents B0700GQ – Rev C
Appendix A. Major Image Update and Minor Image Update ............................................ 253
Introduction .......................................................................................................................... 253
Overview .......................................................................................................................... 253
Image Update Terms and Concepts ................................................................................. 254
Determining Whether a Major or Minor Image Update Is Needed ....................................... 259
Determining Whether to Use Manual or Auto Mode for Image Update ............................... 260
Process Control Considerations ............................................................................................. 261
Minor Image Update for Married Stations ....................................................................... 261
Major Image Update or Minor Image Update for Unmarried Stations ............................. 261
General Block Processing Considerations .................................................................... 261
Additional Process Control Considerations Due to New FDC280 Image ......................... 263
Performing an FDC280 Image Update ................................................................................. 263
vii
B0700GQ – Rev C Contents
Appendix D. FDC280 Debug Driver and FDC280 I/O Diagnostic Tool ......................... 283
Configuring the FDC280 Debug Driver via Control Software .............................................. 285
Configuring the FDC280 Debug Driver via ICC .................................................................. 293
FDC280 I/O Diagnostic Tool Installation ............................................................................ 299
Using the FDC280 I/O Diagnostic Tool .............................................................................. 303
viii
Figures
1-1. Simplex and Fault-Tolerant FDC280s in Baseplate ....................................................... 2
1-2. Fault-Tolerant FDC280s and Network Adapters in FDC280 Baseplate ........................ 2
1-3. Multiple FDC280s in The Foxboro Evo Control Network (Simplified) ..................... 12
1-4. Simplex (Single) FDC280 to Ethernet Field Devices Configuration ............................ 14
1-5. Fault-Tolerant FDC280s to Ethernet Field Devices in Separate Networks
Configuration ............................................................................................................. 15
1-6. Fault-Tolerant FDC280s to Ethernet Field Devices in Common Network
Configuration ............................................................................................................. 17
1-7. Fault-Tolerant FDC280s Interfacing to Single Ported and Dual Ported Ethernet
Devices ........................................................................................................................ 19
1-8. FDC280 Simplex in Typical Serial Network Configurations ....................................... 20
1-9. Fault-Tolerant FDC280 to Dual-Ported Serial Devices in Typical Network
Configurations ............................................................................................................ 21
1-10. Fault-Tolerant FDC280 to Single-Ported Serial Devices in Typical Configurations .... 22
3-1. FDC280 Module Installation (Typical) ...................................................................... 30
3-2. Example Network Adapters (Fiber) in FDC280 Baseplate (Do Not Connect Their
Cables At This Time) .................................................................................................. 34
3-3. Ferrite Core, Typical ................................................................................................... 36
3-4. Ferrite Cores Installed On FDC280 Baseplate Input Power Cables ............................. 37
3-5. FDC280 Faceplate Buttons and Liquid Crystal Display (LCD) .................................. 38
3-6. Initializing a Self-Hosting FDC280 ............................................................................ 40
3-7. Self-Hosting Status via Station Block Display ............................................................. 41
3-8. Recommended Fiber Adapter Module Switch Connections ........................................ 44
3-9. Fiber and Copper Adapter’s Network Ports ................................................................. 45
3-10. FDC280 Baseplate and Network Adapters Connected
(Fiber Adapters Shown - Example Rendering Only) .................................................... 46
3-11. RH926GH Termination Assembly ............................................................................. 47
3-12. FDC280 Simplex Serial Termination Assembly .......................................................... 48
3-13. FDC280 Simplex Serial Termination Assembly Labels for RS-422 and RS-485 .......... 49
3-14. RS-485 (2-wire) Non-redundant Device Connection .................................................. 50
3-15. RS-485 (2-wire) TA Cable Connections, FDC280 Located Mid Bus .......................... 51
3-16. RS-485 (2-wire) TA Cable Connections, FDC280 Located at Bus End Point ............. 52
3-17. RS-422 Non-redundant Connection ........................................................................... 53
3-18. RS-422 TA Cable Connections ................................................................................... 54
3-19. RS-485 (2-wire) Termination Resistor ........................................................................ 55
3-20. RS-422 Termination Resistor ...................................................................................... 55
3-21. Compression Screw TA RS-422 and RS-485 Termination Switches ........................... 56
3-22. Ring-Lug TA RS-422 and RS-485 Termination Switches ........................................... 56
3-23. RS-232 FDC280 Direct Cabling Configuration, Example .......................................... 57
3-24. RH970WX/WY/XC/XD RS-232 Cables .................................................................... 58
3-25. FDC280 Simplex Serial TA RS-232 Switches ............................................................. 59
3-26. RS-232 TA Switches ................................................................................................... 61
3-27. RS-232 Switches, Null Modem - Standard Handshake ............................................... 62
3-28. RS-232 Switches, Null Modem - No Handshake ........................................................ 62
ix
B0700GQ – Rev C Figures
x
Figures B0700GQ – Rev C
xi
B0700GQ – Rev C Figures
xii
Figures B0700GQ – Rev C
xiii
B0700GQ – Rev C Figures
xiv
Tables
1-1. Supported FDC280 Serial Port Termination Assemblies ............................................... 5
1-2. Communication Link Characteristics ............................................................................ 5
1-3. Communication Link Characteristics for Serial I/O ...................................................... 6
3-1. Baseplate and Mounting Positions for FDC280 Modules ........................................... 32
3-2. Termination Cables (Type 5) for the FDC280 Serial Termination Assemblies ............ 47
3-3. RS-485 and RS-422 Cable Specifications .................................................................... 52
3-4. RS-232 Communication Cables .................................................................................. 58
3-5. Serial Port Adapter Pin Connections ........................................................................... 59
3-6. Termination Cables (Type 5) for FDC280 Fault Tolerant Serial Installations ............. 64
3-7. RS-232 Communication Cables, Single Ported Device to Two TAs (Fault Tolerant
FDC280) .................................................................................................................... 78
3-8. Serial Port Adapter Pin Connections ........................................................................... 80
4-1. New STATION Parameters for FDC280 ................................................................... 96
5-1. ECB200 Key Parameters/Values for FDC280 ........................................................... 109
5-2. ECB201 Key Parameters for Devices ......................................................................... 115
5-3. DCI Block Point Number Parameters Requiring a Data Identifier ............................ 121
5-4. DCI Parameter Status ............................................................................................... 126
6-1. ECB201 Key Parameters for Devices for ICC Configuration .................................... 136
6-2. Figure 6-19 - CCS FDC280 Configurator Layout Legend ........................................ 153
6-3. Figure 6-26 Configuration File and FDC280 is Out Of Sync Legend ....................... 160
6-4. Figure 6-32 - Location of Fields in a Configuration File Legend ............................... 165
6-5. Troubleshooting the CCS FDC280 Configurator ..................................................... 166
9-1. Equipment Information Display for FDC280 Field Device Statuses After Parent
Driver Is Turned Online ........................................................................................... 184
10-1. FDC280 Station Block Detail Display Field Descriptions ......................................... 188
10-2. FDC280 Compound Block Detail Display Field Descriptions .................................. 190
10-3. FDC280 Ethernet Port Primary ECB Detail Display Field Descriptions ................... 191
10-4. FDC280 Serial Port Primary ECB Detail Display Field Descriptions ........................ 193
10-5. FDC280 Driver ECB200 Detail Display Field Descriptions ..................................... 195
10-6. FDC280 Field Device ECB201 Detail Display Field Descriptions ............................ 198
11-1. FDC280 Equipment Status and Information Display Fields ..................................... 203
11-2. FDC280 Ethernet Port Equipment Change Actions ................................................. 206
11-3. FDC280 Ethernet Port Equipment Status and Information Display Fields ............... 208
11-4. FDC280 Ethernet Port Equipment Change Actions ................................................. 210
11-5. FDC280 Driver for Ethernet or Serial (ECB200) Equipment Status and Information
Display Fields ............................................................................................................ 212
11-6. FDC280 Driver (ECB200) Equipment Change Actions ........................................... 214
11-7. FDC280 Serial Port Equipment Status and Information Display Fields .................... 215
11-8. FDC280 Serial Port Equipment Change Actions ...................................................... 218
11-9. Device Equipment Information Display Fields (Field Devices - ECB201) ................ 219
11-10. Device ECB201 Equipment Change Actions ............................................................ 221
12-1. FDC280 LED Indicators and Reset Button .............................................................. 226
12-2. FDC280 Operational Status LEDs ........................................................................... 227
12-3. Network Adapter LED Indicators ............................................................................. 241
xv
B0700GQ – Rev C Tables
13-1. Counters Display for Ethernet Port Counters For FDC280 ...................................... 244
13-2. Counters Display for Serial Port Counters For FDC280 ........................................... 244
13-3. Ethernet/Serial Device Diagnostic Blocks .................................................................. 245
A-1. Image Update Terms and Concepts .......................................................................... 254
A-2. Example Major and Minor Update Scenarios ............................................................ 259
A-3. Determine Whether to Use Manual or Auto Mode for Image Update ...................... 260
E-1. Figure E-1 - Interfacing FDC280 FT to M580 PLC HSBY Legend .......................... 314
F-1. FDC280 Detected Configuration smon_log Errors ................................................... 317
F-2. FDC280 Runtime smon_log Messages ..................................................................... 319
xvi
Preface
This document describes how to configure and install the Field Device Controller 280 (FDC280)
in a Foxboro Evo™ Process Automation System with the Foxboro Evo Control Network (herein-
after referred to as the control network). It also describes how the FDC280 functions in the con-
trol network. Finally, it describes how to troubleshoot system problems.
Revision Information
For this revision of this document (B0700GQ, Rev. C), these changes were made:
Global
♦ Updated the document to implement new corporate and product branding.
♦ Rewrote all safety messages.
♦ Updated terminology to meet safety standards.
Chapter 1 “Introduction”
♦ Updated Figure 1-2 and Figure 1-3.
♦ Added serial port support to “Overview” on page 1 and “I/O Integration” on page 7.
♦ Added “Serial Interfaces” on page 5 and Table 1-3.
♦ Added “FDC280 Serial Network Configurations for Supported Field Devices” on
page 19.
Chapter 2 “Quick Start Guide”
♦ Moved steps from the Quick Start Example in FDC280 Modbus Master Drivers (Serial
and TCP/IP) (B0700GT) into this chapter.
Chapter 3 “Installing the Field Device Controller 280”
♦ Added “Caution on Removing the FDC280” on page 43, “FDC280 Simplex Serial
Termination Assembly Installation” on page 46, and “FDC280 Fault Tolerant Serial
Termination Assembly Installation” on page 63.
xvii
B0700GQ – Rev C Preface
xviii
Preface B0700GQ – Rev C
Reference Documents
The following documents provide additional and related information.
For information about using the FDC280 with the protocols and field devices it supports:
♦ FDC280 Modbus Master Drivers (Serial and TCP/IP) (B0700GT)
For information about defining control blocks and compounds, refer to:
♦Integrated Control Block Descriptions (B0193AX)
♦ Integrated Control Software Concepts for CP270, FCP280, and FDC280 (B0700AG)
For information about configuring and managing the FDC280, refer to:
♦ Field Device Controller 280 (FDC280) Sizing Guidelines and Excel Workbook
(B0700GS)
♦ System Definition: A Step-by-Step Procedure (B0193WQ)
♦ System Manager (B0750AP)
♦ Block Configurator User's Guide (B0750AH)
♦ Hardware Configuration User’s Guide (B0750BB)
♦ Process Operations and Displays (B0700BN)
♦ Security Guidelines For ISASecure™ Certified Products (B0700GH)
For information about mounting and powering the FDC280 baseplate, refer to:
♦ Standard and Compact 200 Series Subsystem User’s Guide (B0400FA).
For information about system power and earthing (grounding), refer to:
♦ Power, Earthing (Grounding), EMC and CE Compliance (B0700AU)
For information about the Foxboro Evo Control Network, refer to:
♦ The Foxboro Evo Control Network Architecture Guide (B0700AZ)
For information about virtual machines used to host the FDC280, refer to:
♦ Virtualization User’s Guide (B0700VM)
For information about software security for the FDC280 and its host, refer to:
♦ Security Implementation User's Guide for I/A Series and Foxboro Evo Workstations (Win-
dows 10 or Windows Server 2016 Operating Systems) (B0700HG)
For information about the RemoteWatch Server installation and network security, refer to:
♦ RemoteWatch Server C20 Style B Software V5.0 Installation Guide (B0860BX)
♦ RemoteWatch Server V5.1.3 Upgrade Guide (B0860BR)
♦ RemoteWatch V5.1.3 Release Notes (B0860RS)
♦ RemoteWatch V5.1.3 User's Guide (B0860CR)
Most of these documents are available on the Foxboro Evo Electronic Documentation media
(K0174MA). The latest revisions of each document are also available through our Global Cus-
tomer Support at https://pasupport.schneider-electric.com.
xix
B0700GQ – Rev C Preface
Glossary of Terms
The following terminology, used throughout this user’s guide, relates to the FDC280 and associ-
ated equipment.
Name Meaning
ARP Address Resolution Protocol - used by the Internet Protocol (IP)
[RFC826], specifically IPv4, to map IP network addresses to the hard-
ware addresses used by a data link protocol
BPC Block Processing Cycle
Checkpoint File The Control Database, that resides on the host workstation, which is
downloaded to the FDC280.
Commissioned A commissioned control processor is a control processor for which all
the steps required to place the device into service have been performed.
This includes:
♦ Connecting to the baseplate and power
♦ Setting the letterbug
♦ Connecting to the Foxboro Evo Control Network
♦ Receiving and storing the IP address, MAC address, and control
database from its host workstation in the CP's Serial SPI flash
memory
Once these steps have been completed the CP becomes operational.
Copper Adapter Network adapter module, installed on the FDC280’s baseplate to
maintain upstream communications with the control network via a
1000Base-T CAT5 copper Ethernet cable with RJ-45 connectors
DHCP Dynamic Host Configuration Protocol is a client/server protocol that
automatically provides an Internet Protocol (IP) host with its IP address
and other related configuration information such as the subnet mask
and default gateway.
DIN DIN is a non-governmental organization established to promote the
development of standardization and related activities in Germany.
DMZ Demilitarized zone - a physical or logical sub-network that separates an
internal local area network (LAN) from other untrusted networks, usu-
ally the Internet.
ECB Equipment Control Block
EDSA Embedded Device Security Assurance certification (IEC62443)
EEPROM Electrically erasable programmable read-only memory
Fault Tolerant (FT) A station that is running with two FDC280 controllers.
FBM Foxboro Evo system Fieldbus Module (Compact or Standard)
FCP270 Field Control Processor 270
FCP280 Field Control Processor 280
FDC280 Field Device Controller 280
FDC driver Field Device Controller Driver - the name of the driver’s object in the
Foxboro Evo Control Software
xx
Preface B0700GQ – Rev C
Name Meaning
FDSI Foreign Device Systems Integrator
Fiber Adapter Network adapter module, installed on the FDC280’s baseplate to main-
tain upstream communications with the control network via a 100
Mbps fiber optic cable with LC to MT-RJ connectors
Foxboro Evo Control Core software environment, formerly known as “I/A Series (Intelligent
Core Services Automation Series) software”. A workstation which runs this software is
known as a “Foxboro Evo Control Core Services workstation”.
Foxboro Evo Control Formerly known as “FCS Configuration Tools”, “InFusion™ Engineer-
Editors ing Environment”, or “IEE”, these are the Control Software engineering
and configuration tools built on the ArchestrA® Integrated Develop-
ment Environment (IDE).
Foxboro Evo Control Formerly known as “Foxboro Control Software (FCS)” and “InFusion”,
Software a suite of software built on the ArchestrA Integrated Development Envi-
ronment (IDE) to operate with the Foxboro Evo Control Core Services
software.
Foxboro Evo Process An overall term used to refer to a system which may include either, or
Automation System both, Foxboro Evo Control Software and Foxboro Evo Control Core
Services software.
GMT Greenwich Mean Time (GMT) is an international time standard
GPS Global positioning system
ICMP Internet Control Message Protocol
ICS Industrial Control System
LC Connector for fiber optic cable connection to the Fiber Adapter
LED Light-emitting diode
Letterbug Alphanumeric string that the user defines to identify a station in a Fox-
boro Evo system.
Major Image Update Refer to Appendix A “Major Image Update and Minor Image Update”.
Married FT Station Two healthy FDC280 controllers operating as one station.
MMF Multimode fiber cable
Minor Image Update Refer to Appendix A “Major Image Update and Minor Image Update”.
MTK Master Timekeeper
MT-RJ Connector for fiber optic cable connection to Ethernet switches
NTP Network Time Protocol - a networking protocol for clock synchroniza-
tion between computer systems over packet-switched, variable-latency
data networks.
OLUG Online Upgrade, which refers to a legacy method of updating a control
processor's software, which is not supported by the FDC280.
Remarry When a newly booted FDC280 module marries with an FDC280 run-
ning in Single Primary mode.
ROM Read only memory
RWS RemoteWatch Service
xxi
B0700GQ – Rev C Preface
Name Meaning
Rx Receive (communications)
Single Primary An FDC280 module that is running as a single module.
SOE Sequence of Events
Station The virtual controller which runs as one or two CP modules. For exam-
ple, the station may exist on both fault-tolerant modules, but the station
itself is considered a single entity.
STK Slave Timekeeper
SysDEF System Definition
System Configurator Application for configuration of the overall Foxboro Evo system – the
availability and relationships between the hardware – SysDef, and the
Foxboro Evo Control Editors.
TDR/TDA Transient Data Recorder/ Transient Data Analyzer
The Control Editors Refer to “Foxboro Evo Control Editors” above.
The Control Network The Foxboro Evo Control Network
Tx Transmit (communications)
UTC Universal Coordinated Time
Additional terms that pertain to the Image Update features for the FDC280 are provided in
“Image Update Terms and Concepts” on page 254.
xxii
1. Introduction
This chapter describes the main features, fault-tolerant operation, network configuration, and
time synchronization of the Field Device Controller 280 (FDC280).
Overview
The Field Device Controller 280 (FDC280) is an optionally fault-tolerant controller module
whose primary purpose is for device integration, including interfacing field devices, accessing data
in those devices for display, historization, and performing control tasks.
It provides communication connectivity to remote field devices which support these protocols:
♦ Modbus TCP protocol - only supports connection to field devices, gateways, or
bridges that support the Modbus TCP protocol (specifications are in PSS 31H-
2FDC280). Physically connects to those over 10/100 Mbps/ 1 Gbps copper Ethernet
via customer supplied switches.
♦ Modbus RTU Protocol: supports serial devices that support Modbus RTU or ASCII
on RS-232, RS-422, or RS-485 networks
The FDC280 is certified ISASecure® EDSA Level 1, and requires a host workstation with Fox-
boro Evo Control Core Services software v9.3 or later, and Foxboro Evo Control Software v6.2 or
later. It provides the standard capabilities of a Foxboro Evo control processor, such as regulatory,
logic, timing, and sequential control internally, and performs data acquisition (via connected
devices) and alarm detection/notification.
It has a liquid crystal display (LCD) on its faceplate, which displays information such as the letter-
bug, role (Primary/Shadow/Single), part number, hardware revision information, manufacturing
date, and OS version. System engineers can set the FDC280’s letterbug using the arrow and
<Select> keys on the faceplate. A set of light-emitting diodes (LEDs) provide a visual indication of
the communication activity of all of the control network and the Ethernet and serial channels for
field device communications.
The FDC280 can be installed as simplex (single) or fault-tolerant, as shown in Figure 1-1. If
installed as simplex, the FDC280 must be installed in the left slot in the FDC280 baseplate.
Also be aware that the baseplate’s left and right Ethernet ports and serial ports correspond to the
FDC280s installed in the left and right baseplate slots, as shown in Figure 1-2.
1
B0700GQ – Rev C 1. Introduction
Simplex FDC280
Must Be Installed in the Left Baseplate Slot Fault-Tolerant FDC280
Figure 1-2 shows the LCD and LEDs on a fault-tolerant FDC280 in an FDC280 baseplate (P/N
RH101KF).
To The
Foxboro Evo
Control
Network
The LEDs on the faceplate of the FDC280 are explained in “FDC280 LCD, LED Indicators, and
Reset Button” on page 223.
2
1. Introduction B0700GQ – Rev C
Features
The FDC280 provides the following standard control processor features:
♦ Supports up to 256 field devices and up to 8000 blocks. (For sizing guidelines, includ-
ing examples of valid block count combinations, refer to Field Device Controller 280
(FDC280) Sizing Guidelines and Excel Workbook (B0700GS).)
♦ Can scan I/O points up to 10 times per second as supported by the foreign device.
♦ Field Device Integration support for Modbus TCP, 10/100 Mbps/1 Gbps on the field
device side.
♦ Field Device Integration support for Modbus RTU Serial in RS-232 /RS-422/RS-485
modes up to 115.2 Kbaud rate on the field device side.
♦ A direct 100 Mbps Ethernet fiber or copper connection to the control network for
high speed data communication. Copper cabling is low-cost. Fiber optic cabling is
immune to electromagnetic interference over its length.
♦ A fault tolerant option that delivers improved availability and safety using unique,
dual controller comparison on all outgoing messages over the Foxboro Evo Control
Network, as well as to support redundant operations for monitoring/controlling con-
nected field devices.
♦ Communications with the Foxboro Evo Control Network managed by redundant
Fiber or Copper Adapters mounted on the FDC280 baseplate.
♦ The transceiver in the FDC280 can run RS-485 loaded with up to 256 equivalent
nodes. It has an input resistance of 125 kΩ. This impedance is defined as having one
unit load (UL).
♦ Optional self-hosting mode allows the FDC280 to start up and run, executing its con-
figured control scheme using the checkpoint file stored in flash memory. This allows
3
B0700GQ – Rev C 1. Introduction
the FDC280 to boot itself with a valid control database even if its host workstation is
not present.
♦ Minor image update replaces the executable image of a running, fault-tolerant
FDC280 controller with minimal impact to a controlled process.
♦ Optimizes rack space compared to the FCP/FDSI solution
♦ Alarm Queue size supports up to 20,000 messages.
♦ Optional external time synchronization, supported by a global positioning system
available via pulse output from an MTK Spectracom card to the FDC280’s baseplate
♦ Liquid Crystal Display (LCD) and buttons on FDC280 faceplate allow letterbug set-
ting and reading the letterbug, module roles, and real-time statuses.
♦ Improved controller performance. In ideal conditions, the FDC280 can execute
16,000 blocks per second. Refer to Field Device Controller 280 (FDC280) Sizing
Guidelines and Excel Workbook (B0700GS) for information on loading.
♦ Control block processing isolation from device scanners is provided by isolating each
activity to an independent processor core within the FDC280’s CPU - one core for
the FDC280’s control software and Foxboro Evo Control Network communications
software (Core 1), and one core for communicating with the connected field devices
(Core 2). With a fault-tolerant pair of FDC280s, the Core 2 full communication with
the field devices is performed by the Primary FDC280, with the Shadow FDC280
doing minimal communication to maintain connection with the devices. A dedicated,
memory-based communication channel is provided to allow the Core 1 access to
Device configuration and the data managed by Core 2.
♦ For enhanced reliability during maintenance operations, a recessed reset button,
located at the front of the module, allows you to manually reset the module without
removing it from the baseplate.
♦ Flash memory will work for the lifetime of the FDC280.
I/O communications support the following data streams:
♦ Real-time I/O
♦ I/O maintenance activity, such as alarm messages and SMON log messages
NOTE
The FDC280 does not support Sequence of Events (SOE), or TDA/TDR.
When planning for the installation and operation of the FDC280 and the customer-supplied
dedicated network to the field devices, you must consider the following factors:
♦ The FDC280 functional and environmental constraints
♦ The network configuration.
4
1. Introduction B0700GQ – Rev C
Consider the following when designing an Ethernet network configuration for your particular
application:
♦ Network Configuration – Type of module
♦ Other Factors – Distance, length, number of devices - Refer to The Foxboro Evo Con-
trol Network Architecture Guide (B0700AZ).
These factors are addressed in the following subsections.
Ethernet Interfaces
The FDC280 baseplate has a pair of Ethernet 10/100 Mbps/ 1 Gbps TCP/IP connections to the
customer-supplied dedicated network (to the field devices).
The IP Address and netmask have to be set (configurable). The FDC280 does not support
DHCP in the current release.
Serial Interfaces
The FDC280 provides four serial ports for connecting to the Serial devices via termination assem-
blies. Use the Compact Type 5 cable (RH100HV) to connect the FDC280’s baseplate to the ter-
mination assemblies.
Table 1-1 provides the part numbers of the termination assemblies supported as part of the
FDC280’s serial interfaces.
Specification Ethernet
Mode of Operation TCP/IP; UDP
5
B0700GQ – Rev C 1. Introduction
Specification Ethernet
Supported Data Rates 10/100Mbps / 1 Gbps (or
auto-negotiate)
The communication speed (data rate) is configurable via the ESPEED parameter in the Primary
ECB.
Table 1-3 summarizes the communication link characteristics for Serial interfaces.
Other Factors
You should consider the following factors when designing a configuration for your application:
♦ The number of devices allowed per FDC280
♦ Ethernet and serial cables, and their allowable length.
6
1. Introduction B0700GQ – Rev C
FDC280 Functionality
This section discusses the functionality of the FDC280.
I/O Integration
The FDC280 provides communication connectivity to remote field devices which support the
Modbus TCP/RTU protocol over Ethernet II and IEEE standard 802.3 (supporting TCP/IP and
Modbus RTU in Serial RS232/422/485 modes). It provides a number of I/O integration tasks
such as interfacing field devices, accessing data in those devices for display, historization, and per-
forming control functions. It physically connects to field devices over 10/100Mbps/1Gbps copper
Ethernet via customer-supplied switches. It supports interfacing to single and dual port devices
from a fault-tolerant FDC280, and interfacing to Ethernet bridges. As well, both dual ported and
simplex serial devices are allowed for the FDC280 serial ports.
A pair of FDC280s support redundant communications over the customer-supplied copper
10/100 Mbps/1 Gbps Ethernet network.
NOTE
FDC280s perform redundant operation over the customer-configured copper
10 Mbps/100 Mbps/1Gbps Ethernet network for field device communications.
The following sections describe how fault-tolerance is implemented using the FDC280 and the
difference between redundancy and fault-tolerance over the control network from an applications
standpoint.
FDC280 Fault Tolerant Operation Over the Foxboro Evo Control Network
The fault-tolerant version of the FDC280 consists of two modules operating in parallel (primary
and shadow), with redundant connections to the control network. (The customer-configured net-
work can use either single or redundant connections to the field devices). The two control proces-
sor modules, married together as a fault tolerant pair, provide continuous operation of the unit in
the event of a single hardware failure occurring within one module of the pair. When the primary
and shadow modules boot up, they join together in a process which is referred to as “marriage.”
Both modules receive and process information simultaneously, and faults are detected by the
modules themselves. One of the significant methods of fault detection is comparison of
communication messages at the module’s external interface. Upon detection of a fault, the
communication message is aborted, and self-diagnostics are run by both modules to determine
which module is not working. The module which is working properly then assumes control with-
out affecting normal system operations. An aborted control network communication message is
then sent by the non-defective module via the retry mechanisms of the communications protocol.
An aborted communication message is retried on the next BPC. For more information, see
“FDC280 Diagnostics” on page 239.
7
B0700GQ – Rev C 1. Introduction
Redundant vs. Fault Tolerant Systems Over the Foxboro Evo Control
Network
In “redundant” systems, the goal of improved availability through redundancy has been achieved
using a second, or “backup” controller. Redundant systems that use a secondary controller may
have the following shortcomings:
♦ Problems with the primary controller are not detected or are only detected after a
number of potentially bad messages have been transmitted to the field.
♦
Secondary controllers may not use the latest “good” data when they take over from the
primary controller. Configuring the secondary controller incorrectly can result in
substantial system downtime.
♦ Secondary controllers may have health problems that are hard to determine after they
have been idle for a long period of time.
To remove these shortcomings from your systems, the FDC280 uses a patented method of fault-
tolerance for communications over the control network.
1. If
you install an FDC280 off the shelf that has a valid checkpoint file in flash, the module will load
this file. Any FDC280 that is taken out of service has to be decommissioned (see “Decommissioning
an FDC280 Module” on page 89) so the checkpoint file in its flash memory has been invalidated.
8
1. Introduction B0700GQ – Rev C
For more information, refer to “Configuring the FDC280 Self-Hosting Option” on page 39.
Self-Hosting Feature
All the control blocks and other information that the FDC280 needs to control its field devices
(depending on the protocol) is either written in the flash of the FDC280 or is included in the
checkpoint file. This means that if an FDC280 needs to reboot and go online after a power cycle,
it will be able to do so without the presence of a boot host workstation.
9
B0700GQ – Rev C 1. Introduction
Image Update
The FDC280's image is stored in flash memory, and has two methods of being updated: Major
Image Update and a Minor Image Update. A Major Update typically provides new feature and a
Minor Update which typically provides new drivers. A non-fault tolerant/simplex FDC280 can
only have a Major Image Update.
A Major Image Update has a major impact on the system process, as described in Appendix A
“Major Image Update and Minor Image Update”. Details for each type of update are provided in
this appendix.
FDC280 Identification
Baseplate-mounted modules provide identification to the system software of the identity of all
mounted modules by means of a unique, 6-character string called a “letterbug”. For FDC280s,
10
1. Introduction B0700GQ – Rev C
the letterbug identification is a soft letterbug which can be configured using the buttons on the
front of the FDC280 as described in “Setting the Letterbug” on page 37.
11
B0700GQ – Rev C 1. Introduction
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
PWR PWR
RESET
CPU CPU
RESET
COM COM
1 Gbps Ethernet
Fiber Optic Cables
RX TX RX TX RX TX RX TX RX TX RX TX RX TX RX TX RX TX RX TX RX TX RX TX RX TX RX TX RX TX RX TX RX TX RX TX RX TX RX TX RX TX RX TX RX TX RX TX RX TX RX TX RX TX RX TX RX TX RX TX RX TX RX TX
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
PWR PWR
RESET
CPU RESET
CPU
COM COM
The FDC280 uses 100 Mbps Ethernet fiber or copper connections to communicate with Foxboro
stations connected to Ethernet switches in the control network. For information about general
guidelines and specific requirements for designing the control network above the FDC280 level,
including site planning and network installation guidelines, see The Foxboro Evo Control Network
Architecture Guide (B0700AZ).
The FDC280 may operate with similar, off-the-shelf equipment, but Schneider Electric is not
responsible for any system not functioning as described in this user guide if such equipment is
used.
For controls, indicators, and maintenance of the Ethernet switches, refer to the appropriate ven-
dor’s literature, and to the switch-specific documents listed in The Foxboro Evo Control Network
Architecture Guide (B0700AZ).
For instructions on installing and cabling the FDC280 in the non-fault tolerant and fault tolerant
configurations, see Chapter 3 “Installing the Field Device Controller 280”.
12
1. Introduction B0700GQ – Rev C
13
B0700GQ – Rev C 1. Introduction
FDC280
Ethernet Connection
Serial Connection
Protocol
Field Device Specific
Gateway
Field Device
Field Device
This configuration does not support a redundant connection to the field device’s Ethernet I/O
network from the FDC280.
14
1. Introduction B0700GQ – Rev C
FDC280
Left (left/top) Ethernet Connection
Customer-Supplied Customer-Supplied
Dedicated Ethernet Dedicated Ethernet
Network (1) Network (1)
192.168.0.2
Field Device
192.168.0.2
192.168.0.3
Field Device
192.168.0.3
192.168.0.4 192.168.0.4
Protocol Protocol
Specific Specific
Gateway Gateway
Field Device
Field Device
Figure 1-5. Fault-Tolerant FDC280s to Ethernet Field Devices in Separate Networks Configuration
NOTE
(1) in Figure 1-5 - When connecting to field devices via a network, it is recom-
mended to use managed switches for maintenance and troubleshooting. The net-
work is optional.
15
B0700GQ – Rev C 1. Introduction
Each FDC280 module in a fault-tolerant pair may have the same IP address or may have unique
IP addresses when configured for redundant I/O networks. The FDC280 also supports field
devices with redundant ports on redundant networks where each port may have the same or a
unique IP address.
Some field devices that support redundancy use separate Ethernet I/O networks to isolate the traf-
fic between their primary and secondary Ethernet ports. The separation may be accomplished by
using different subnets, VLANS, or even separate physical networks.
In most cases, separate physical networks are used to help prevent network issues (such as network
storms) on one side from impacting the other side. On occasion, separate physical networks are
required by a specific field device; for example, when the device has identical IP/MAC addresses
on both of its ports that keep both ports from being active in the same network.
Be aware that separate networks do not allow for redundant FDC280s to connect to single-ported
field devices.
16
1. Introduction B0700GQ – Rev C
192.168.0.1 192.168.0.11
192.168.0.2 192.168.0.5
Field Device Field Device
192.168.0.12
192.168.0.3 192.168.0.6
Field Device Field Device
192.168.0.13
Figure 1-6. Fault-Tolerant FDC280s to Ethernet Field Devices in Common Network Configuration
17
B0700GQ – Rev C 1. Introduction
NOTE
1. As shown in Figure 1-6, use subnet 192.168.0.x with subnet mask
255.255.255.0.
2. Either the Left or Right FDC280 can be configured to communicate with any
field device via the customer-supplied dedicated Ethernet network.
Be advised that in Figure 1-6, the FDC280 baseplate Ethernet port connections identified as
192.168.0.1 and 192.168.0.11 are dependent on the settings of the DVNAME parameter in
the Device ECB, either or both of the ports of a dual ported device or, in the case of the single
ported devices, both 192.168.0.1 and 192.168.0.11 can communicate with the single port (field
devices 192.168.0.5, 192.168.0.6 and 192.168.0.7).
Also be aware that a common network does not allow for field devices that have identical
IP/MAC addresses on their redundant ports.
18
1. Introduction B0700GQ – Rev C
192.168.1.1 192.168.1.11
Switch 1 Switch 2
Switch 3
192.168.1.5
Single Ported
Field Device
Figure 1-7. Fault-Tolerant FDC280s Interfacing to Single Ported and Dual Ported Ethernet Devices
19
B0700GQ – Rev C 1. Introduction
devices (RS-232 or RS-422) or up to 128 RS-485 field devices distributed over its four ports. On
a port configured for RS-485 protocol, the maximum number of devices supported is 32.
Control
FDC280 Network
Simplex
Termination TA
Assembly 1 2 3 4
Four Ports
See below for typical connections.
TA TA
1 2 3 4 1 2 3 4
Modem/ Modem/
Device Field Field
Device
Devices Devices
Field Field
Modem/ Modem/ Devices Devices
Device Device
NOTE: Each FDC280 port (1 through 4) can be individually configured for RS-232, RS-422, or RS-485
communication standards.
20
1. Introduction B0700GQ – Rev C
Control
FDC280 FDC280 Network
Left Right
Termination TA TA
Assembly 1 2 3 4 1 2 3 4
Four Ports
See below for typical connections.
TA TA
1 2 3 4 1 2 3 4
RS-485 multidrop
Slave without modems or converters.
Devices Dual-ported devices.
Slave
Devices
TA TA
1 2 3 4 1 2 3 4
Modem/
Modem/ Device
Device
Modem/
Device
RS-232/RS-422
Modem/ Dual-ported devices only.
Device
NOTE: Each FDC280 port (1 through 4) can be individually configured for RS-232, RS-422, or RS-485
communication standards.
Figure 1-9. Fault-Tolerant FDC280 to Dual-Ported Serial Devices in Typical Network Configurations
21
B0700GQ – Rev C 1. Introduction
FDC280
RS-232 Configuration
RS-232 Y-Cable
Single-Ported
RS-232 Device
Single-Ported Single-Ported
RS-485 Device RS-485 Device
Single-Ported
RS-422 Device
22
1. Introduction B0700GQ – Rev C
Be advised that for the RS-485 2-Wire Configuration in Figure 1-10, for a single-ported device
interfacing on RS-485, the termination assembly’s termination resistors should be enabled on the
termination assembly that is at the end of the bus. Only one termination assembly should have
the termination turned on.
Time Synchronization
The Foxboro Evo system supports time synchronization using either an optional, externally main-
tained source of Universal Coordinated Time (UTC) from GPS satellites or an internal source
using proprietary software.
The FDC280 timestamps data when it is scanned by the FDC driver, so time resolution of I/O
data time stamping depends on the scan rate (which is configurable). Time synchronization
within a Foxboro Evo system synchronizes controllers to provide accurate timestamps for event
and data reporting throughout the system. Time stamping is used for many streams of informa-
tion, such as alarm messages.
For complete information on time synchronization, refer to Time Synchronization User’s Guide
(B0700AQ).
Overview
A Master Timekeeper (MTK), residing in a workstation or server, maintains the time source and
distributes the system time to all other stations in the control network. A Slave Timekeeper (STK)
receives time information from the MTK and keeps itself synchronized with the MTK, and thus
with all other stations in the control network. An STK resides in each control processor.
The MTK determines the time for synchronizing all slave stations by using the station’s real-time
clock (internal time source), the optional GPS receiver and time strobe generator (external time
source), or an external NTP time synchronization source delivered via a second network.
Time strobe cables can be connected directly to RJ-45 ports in the FDC280 baseplate - see
Figure 1-2.
Universal Time Code (UTC) is the international time standard.
23
B0700GQ – Rev C 1. Introduction
The MTK uses a hardware connection to the controllers to increase the synchronization accuracy
by providing a time strobe pulse, which is sent continuously by the MTK at a precise time
interval. The controllers have built-in hardware to receive the sync pulses generated by the MTK.
24
2. Quick Start Guide
This chapter provides a sequence for installing and configuring the Field Device Controller
280.
This chapter outlines a typical summary procedure for installing and configuring the Field Device
Controller 280 (FDC280) hardware and software in a Foxboro Evo system. The summary proce-
dure provides references to sections in this guide or other manuals where you will find the details
of each procedure.
This procedure assumes that you are familiar with Foxboro Evo system concepts and the FDC280
hardware and software. Appropriate documents and chapters within this document are referenced
as part of each step.
For more comprehensive information on installing and configuring the FDC280 hardware and
software, refer to the subsequent chapters of this document.
1. Plan your system.
♦ Plan all hardware:
♦ The FDC280’s location and enclosure (see K-Series Enclosures Site Planning
and Installation User’s Guide (B0700GN) or Enclosures and Mounting Struc-
tures - Site Planning and Installation User's Guide (B0700AS))
Refer to Standard 200 Series Baseplates (PSS 31H-2SBASPLT) for the
FDC280 baseplate’s dimensions when planning installation in a Schneider
Electric enclosure.
♦ Which protocol(s) the FDC280 will use to control its field devices, and the
number of I/O points
♦ What network infrastructure you will use - switches, cabling, etc.
♦ The type of network adapter used to connect the FDC280 baseplate to the
control network
♦ Which workstation will host the FDC280
♦ The location and cabling for all field devices to be connected to the FDC280
♦ Plan all software:
♦ Which control blocks to use, loops, strategies, etc.
♦ Letterbugs for all equipment
♦ Network addresses, etc.
♦ To plan your system loading and other run-time factors, refer to the following siz-
ing guidelines:
♦ Field Device Controller 280 (FDC280) Sizing Guidelines and Excel Workbook
(B0700GS).
♦ The Foxboro Evo System Planning and Sizing (B0700AX).
25
B0700GQ – Rev C 2. Quick Start Guide
26
2. Quick Start Guide B0700GQ – Rev C
The RJ-45 ports for the FDC280 baseplate are shown in Figure 1-2 on page 2.
10. Commission the FDC280.
a. Once you have connected the baseplate to the control network, the FDC280
communicates with its host station.
b. Update the FDC280’s operating system by performing an Image Update opera-
tion. Refer to the document for the appropriate management application:
♦ FoxView - FoxView™ Software v10.4 (B0700FC, Rev. B or later)
♦ System Manager - see System Manager (B0750AP)
Also refer to the warning and notice on page 31.
c. Deploy the FDC280’s control database (containing the FDC280’s ECBs and DCI
blocks) either:
♦ Via the Control Software as described in the Control Database Deployment
User's Guide (B0750AJ).
♦ Via ICC as described in Chapter 6 “Configuring FDC280 Using ICC and
CCS FDC280 Configurator”.
11. Install the FDC Driver on the Control Software client workstation or on the work-
station running Control Core Services that hosts the FDC280.
Refer to “Install FDC280 Drivers” on page 99.
12. Plan and install the field devices.
13. Connect the field devices to the I/O Ethernet switches.
Connect the field devices directly to the customer-supplied I/O Ethernet switches as
described in Chapter 3 “Installing the Field Device Controller 280”.
14. Import the FDC280 Modbus driver and configure the FDC280, its Primary ECB
(for the Ethernet port), its ECB200 (for its driver), and its field device ECBs
(ECB201s) and their I/O points (DCI blocks).
Use the Foxboro Evo Control Editors to create all these objects. Refer to “Configura-
tion Procedures” on page 99 for these instructions.
You may perform this step with either:
♦ The Control Software or,
♦ If your FDC280 has an image version higher than 0900010000, with ICC and
the CCS FDC280 Configurator. For ICC configuration instructions, refer to
Chapter 6 “Configuring FDC280 Using ICC and CCS FDC280 Configurator”.
When configuring each field device with the Control Software (discussed in “Equip-
ment Control Blocks” in the Block Configurator User's Guide (B0750AH)):
♦ For a simple configuration with the same scan rate for all the points in a device,
configure the ECB201’s parameters only.
Otherwise, use the Groups tab in the Device Editor (discussed in “Configuration
Procedures” on page 99). Groups configuration is optional.
♦ In both these cases, configure the device options in the DVOPTS parameter of the
ECB201, regardless of the parameter length.
Configure the block processing Period/Phase as discussed in “DCI Block Processing”
on page 123.
27
B0700GQ – Rev C 2. Quick Start Guide
15. Create and edit DCI blocks for all device I/O points to be processed.
See “DCI Block Point Number Parameters” on page 121, and “Configuring DCI
Blocks” on page 120
You may perform this step with either:
♦ The Control Software or,
♦ If your FDC280 has an image version higher than 0900010000, with ICC and
the CCS FDC280 Configurator. For ICC configuration instructions, refer to
Chapter 6 “Configuring FDC280 Using ICC and CCS FDC280 Configurator”.
When performing this step with the Control Software. connect these other blocks to
the device as discussed in “Other Field I/O Connection Methods” in Block Configura-
tor User's Guide (B0750AH).
16. Deploy the changes to the FDC280.
You may perform this step with either:
♦ The Control Software (refer to Control Database Deployment User's Guide
(B0750AJ)) or,
♦ If your FDC280 has an image version higher than 0900010000, with ICC and
the CCS FDC280 Configurator. For ICC configuration instructions, refer to
Chapter 6 “Configuring FDC280 Using ICC and CCS FDC280 Configurator”.
Also, place FDC280 online via System Manager (as described in System Manager
(B0750AP)) if you have not already done so.
17. Enable communications with each field device via System Manager.
See “FDC280 Equipment Change Actions in FDC280 Modbus Master Drivers (Serial
and TCP/IP) (B0700GT) and System Manager (B0750AP).
18. Verify Device I/O Data using the Block Detail Displays.
a. Access your preferred detail display application for details on the blocks, such as
the Foxboro Evo Control HMI or FoxView. Refer to Control HMI Application
User's Guide (B0750AR) or FoxView Software (B0700FC) for instructions.
b. Access the block detail display for each DCI block created, and confirm its data.
19. Checkpoint the Database. For details, refer to System Manager (B0750AP).
20. Monitor the FDC280’s operation.
Refer to the appropriate manual:
♦ System Manager - see System Manager (B0750AP)
♦ Control HMI - Control HMI Application User's Guide (B0750AQ)
♦ FoxView - FoxView™ Software v10.4 (B0700FC, Rev. B or later)
21. When needed, decommission the FDC280.
Refer to “Decommissioning an FDC280 Module” on page 89.
28
3. Installing the Field Device
Controller 280
This chapter provides installation and cabling information for the Field Device Controller 280
(FDC280).
Overview
The FDC280 is available in two configurations, non-fault tolerant and fault tolerant.
Communication between the two modules in the fault tolerant configuration takes place via wir-
ing in the baseplate in which the modules are installed.
The FDC280 must be installed in the FDC280 baseplate (P/N RH101KF), which must be
mounted horizontally for cooling purposes. For complete information on this baseplate, includ-
ing how to mount it and provide power, refer to Standard and Compact 200 Series Subsystem User’s
Guide (B0400FA).
The FDC280’s baseplate is designed for installation in Foxboro Evo system equipment enclosures.
For general information on installing equipment into these enclosures, refer to K-Series Enclosures
Site Planning and Installation User’s Guide (B0700GN) or Enclosures and Mounting Structures - Site
Planning and Installation User's Guide (B0700AS). Refer to Standard 200 Series Baseplates
(PSS 31H-2SBASPLT) for the FDC280 baseplate’s dimensions when planning installation in a
Schneider Electric enclosure.
For installation of the FDC280 in accordance with ISASecure™ certification requirements, cer-
tain facility and system configuration requirements must be complied with. Refer to Security
Guidelines For ISASecure™ Certified Products (B0700GH) for instructions on installing the
FDC280 so that ISASecure™ requirements are met.
System Definition
System Definition identifies the Foxboro Evo system components, system software required by
each component, the system component letterbugs, and other system characteristics for correctly
loading system software and identifying the system software objects. The letterbug is an
alphanumeric string that the user defines to identify a station in a Foxboro Evo system.
System Definition is initially performed prior to installation of the system equipment, and it is
updated with any hardware/software system changes. Reports produced by System Definition
(SysDef ) software define the system network and provide information that can be used in con-
junction with equipment installation.
♦ For a step-by-step procedure for defining a Foxboro Evo system configuration using
the System Definition (SysDef ) software, refer to System Definition: A Step-By-Step
Procedure (B0193WQ).
♦ To use the Control Editors to define the system, refer to the “System Development”
and “Security” manuals listed under “Foxboro Evo Control Software and Foxboro Evo
system software Specific Documentation” in Foxboro Evo Process Automation System
29
B0700GQ – Rev C 3. Installing the Field Device Controller 280
30
3. Installing the Field Device Controller 280 B0700GQ – Rev C
WARNING
POTENTIAL DEATH OR SERIOUS INJURY
NOTICE
POTENTIAL DATA LOSS AND EQUIPMENT DAMAGE
To perform this procedure, you require a hex driver tool (part number X0179AZ).
Be aware of the following when working with FDC280 modules in self-hosting mode:
1. When replacing a module in a fault tolerant pair and the other module remains run-
ning as Single Primary, plug in the new module and it will receive the image and
checkpoint file from the Primary module prior to marrying. However, when replacing
a module and the station is currently powered down, boot up the module that was not
replaced first and then marry in the replacement module. This helps ensure that the
new module assumes the same letterbug and is given the proper checkpoint file during
its marriage.
2. When FDC280 modules are installed for the first time (that is, two fault tolerant
modules are installed together, or one non-fault tolerant module is installed, where
none of these modules have generated or received the checkpoint file for their control
scheme) and these modules are meant to run in self-hosting mode, they must be
booted initially in non-self-hosting mode (as set by default). This helps ensure that the
modules download the most recent checkpoint file from the host workstation. To help
ensure these modules boot-up in the default mode, change the letterbug to a non-exis-
tent letterbug and then back to desired letterbug. This helps ensure the FDC280 will
load the checkpoint file from the host workstation.
The FDC280 can only be plugged into a baseplate connector in an FDC280 baseplate. Table 3-1
details the baseplate for mounting FDC280 modules in their designated slots.
31
B0700GQ – Rev C 3. Installing the Field Device Controller 280
Fault Tolerant
DIN Rail Baseplate FDC280 Baseplate Single FDC280
Baseplate Size Position Part Number Positions Baseplate Position
2 Position Vertical or RH101KF 1 and 2 1 (2 position
Horizontal1 remains empty)
1.
The FDC280 baseplate must be installed on a horizontal DIN rail only.
NOTICE
POTENTIAL EQUIPMENT DAMAGE
32
3. Installing the Field Device Controller 280 B0700GQ – Rev C
NOTICE
POTENTIAL EQUIPMENT DAMAGE
1. When using the hex driver tool (X0179AZ) or other 5/32 hex driver
tool, make sure that it does not generate more than 12 inch pounds of
torque (1.356N-m), or you might strip the threaded inserts out of the
baseplate.
2. The FDC280 module must be screwed in place for proper
operation. It is inadvisable to expect the signal connectors alone to
hold the module in place.
3. Install the two network adapters (fiber adapters (RH924WA) or copper adapters
(RH924UQ)) onto the FDC280 baseplate as follows. They must be installed in the
orientation shown in Figure 1-2 on page 2.
a. Press the network adapter into its appropriate position in the designated modular
baseplate, as shown in Figure 3-1, either Position “A” or Position “B”.
b. Tighten the two self-retaining hex screws on the module using a hex driver tool
(part number X0179AZ).
NOTICE
POTENTIAL EQUIPMENT DAMAGE
When using the hex driver tool (X0179AZ) or other 5/32 hex driver
tool, make sure that it does not generate more than 12 inch pounds of
torque (1.356 N-m), or you might strip the threaded inserts out of the
baseplate.
33
B0700GQ – Rev C 3. Installing the Field Device Controller 280
Figure 3-2. Example Network Adapters (Fiber) in FDC280 Baseplate (Do Not Connect Their Cables
At This Time)
4. If you are installing the FDC280 in a European installation, perform the procedure in
“Maintaining EMC and CE Compliance For FDC280 Baseplates (European Installa-
tions Only)” on page 36.
5. When all modules are installed, connect power to the baseplate as shown in Figure 1-2
on page 2 and as described in “Baseplate Power Supply Cabling” in Standard and
Compact 200 Series Subsystem User’s Guide (B0400FA).
The FDC280 follows one of the following boot-up sequences:
♦ “Case 2 – Connecting an FDC280 with the Same Letterbug” on page 85
♦ “Case 3 – Connecting an FDC280 with a New Letterbug” on page 86
6. Assign the FDC280 letterbug as described in “Setting the Letterbug” on page 37.
34
3. Installing the Field Device Controller 280 B0700GQ – Rev C
NOTICE
POTENTIAL EQUIPMENT DAMAGE
Make sure you assign the correct FDC280 letterbug before connecting
the Ethernet fiber optic cables to the FDC280. This avoids potential
process control safety issues if a letterbug has previously been
assigned to the module. Label space is provided on the front of the
module to record the letterbug.
Also, when replacing a non-fault tolerant FDC280 set to self-hosting
mode, change the letterbug to a non-configured letterbug and then to
its hosted letterbug. This helps ensure the correct letterbug is
configured and there is no valid checkpoint file in flash. Without
following this order, the letterbug configured for that module may not
match the letterbug expected by the host.
7. Once the first FDC280 has booted up as a Single Primary module, you can install a
second FDC280 module in this baseplate as described in “Installing a Shadow
FDC280 Module” on page 42.
8. Connect the network adapter modules to Ethernet switches in the control network as
described in “Network Cabling for FDC280 Network Adapters” on page 43.
9. Connect the copper communication cables from the FDC280 baseplate to the appro-
priate switch in the customer-supplied dedicated network that connects to the field
devices, or directly to the field device itself.
NOTE
For cabling connections from the FDC280 baseplate to the customer-supplied ded-
icated network, it is recommended that you use shielded CAT5e or CAT6 twisted
pair cable because it has the advantage of providing protection for external interfer-
ence.
10. If replacing an existing non-fault tolerant module, update the new FDC280 hardware
to the correct software image using the “Image Update” action, if required. (This
action can either upgrade or downgrade an FDC280’s software image depending on
the revision of that software image.) In System Manager (B0750AP), refer to “Image
Update” under section “Equipment Change Actions”.
I the FDC280 will run in non-self-hosting mode, the installation procedure is finished.
Otherwise, proceed to “Configuring the FDC280 Self-Hosting Option” on page 39.
35
B0700GQ – Rev C 3. Installing the Field Device Controller 280
36
3. Installing the Field Device Controller 280 B0700GQ – Rev C
Figure 3-4. Ferrite Cores Installed On FDC280 Baseplate Input Power Cables
37
B0700GQ – Rev C 3. Installing the Field Device Controller 280
Select Button
Up-Arrow Button
Down-Arrow Button
Figure 3-5. FDC280 Faceplate Buttons and Liquid Crystal Display (LCD)
38
3. Installing the Field Device Controller 280 B0700GQ – Rev C
39
B0700GQ – Rev C 3. Installing the Field Device Controller 280
Disabling Self-Hosting
To disable self-hosting in an FDC280, use control configurator software to reset the self-hosting
bit (Bit 8) of the CFGOPT parameter in the Station block (CFGOPT=0x00XX). Refer to
Integrated Control Block Descriptions (B0193AX) for additional information on the CFGOPT Sta-
tion block parameter.
The SMON log indicates the outcome of the Checkpoint command. For example, the SMON
log will contain the following line:
2007-11-03 10:03:20 FP0101 Process = Self Hosting RDHSS 000131 - Self Host-
ing Disabled
When an FDC280 has self-hosting enabled (CFGOPT=0x01XX) and auto-checkpoint is set for
two hours but configured for one hour (CKPOPT=1 and AUTCKP=2), and self-hosting is then
disabled by resetting CFGOPT to 0x00XX without altering the CKPOPT or AUTCKP values
and a checkpoint is performed, the auto-checkpoint frequency continues to be two hours (instead
of the originally configured one hour).
To complete a checkpoint frequency faster than two hours, refer to “Auto-Checkpoint While
Enabling/Disabling Self-Hosting” on page 41.
40
3. Installing the Field Device Controller 280 B0700GQ – Rev C
Figure 3-7 shows the “MEMORY SELF PRESERVATION” bit as enabled (CFGOPT.B22).
However, in the FDC280, the memory self-preservation bit is not used. You can ignore any mes-
sages about memory self-preservation for the FDC280. This feature was used only for the
FCP270.
41
B0700GQ – Rev C 3. Installing the Field Device Controller 280
♦ Upload any “Runtime Changes” so any differences between the Galaxy configuration
database and the FDC280 are resolved. This will force the FDC280 to upload its cur-
rent parameter values to the work file on the workstation.
If either of these steps is not performed when you disable self hosting, the auto-checkpoint inter-
val will remain at two hours but the value of AUTCKP in the work file will remain unchanged. To
verify the time interval set for auto-checkpoint, view the Station Block Display for the current
FDC280 value.
NOTICE
POTENTIAL EQUIPMENT DAMAGE
1.When using the hex driver tool (Foxboro part number X0179AZ) or
other 5/32 hex driver tool, make sure that it does not generate more
than 12 inch pounds of torque (1.356 N-m), or you might strip the
threaded inserts out of the baseplate.
2. The FDC280 module must be screwed in place for proper
operation. It is inadvisable to expect the signal connectors alone to
hold the module in place.
42
3. Installing the Field Device Controller 280 B0700GQ – Rev C
3. If you are installing the FDC280 in a European installation, perform the procedure in
“Maintaining EMC and CE Compliance For FDC280 Baseplates (European Installa-
tions Only)” on page 36.
4. Verify that the shadow module boots up and marries the primary module as described
in one of the following boot-up sequences:
♦ “Case 4 – Connecting a Shadow Module with Same Software Image” on page 86
♦ “Case 5 – Connecting a Shadow Module with Different Software Image” on
page 88
5. Verify that the shadow module is married to the primary module by viewing the LCD
messages shown. Refer to the “Controller (Control Processor) Messages” table in
Control Core Service V9.x System Error Messages (B0700AF) for the list of applicable
“marriage”-related messages.
For more information, in System Manager (B0750AP), “Equipment Information”
under section “Station Information for Control Processors, CNIs, and ATSs”.
6. Using the Equipment Information display for the FDC280 in the System Manager,
confirm the following (see Chapter 9 “System Management”):
♦ The shadow module is married (Married Shad) to the primary module (Married
Prim):
PRIMARY MODE: Married Prim
SHADOW MODE: Married Shad
The installation procedure is finished.
CAUTION
POTENTIAL INJURY
43
B0700GQ – Rev C 3. Installing the Field Device Controller 280
If you are planning to build your implementation of the control network with copper cabling
(and the copper adapter), be aware that for the FDC280, the maximum copper cabling connec-
tion is 100 m (328 ft).
NOTICE
POTENTIAL EQUIPMENT DAMAGE
When installing fiber optic cable, do not exceed the maximum bend
radius of 5 cm (2 in).
Each fiber/copper adapter connects to one switch, as shown in Figure 3-8. Switches in the control
network should be redundant, so one adapter should connect to switch “A” and the other should
connect to switch “B”. The cables should connect to the same port number on both switch “A”
and “B” - that is, if one adapter connects to port 1 on switch “A”, the other adapter should con-
nect to port 1 on switch “B”.
SWITCH GROUP A
Same port #
on each switch.
44
3. Installing the Field Device Controller 280 B0700GQ – Rev C
NOTE: As shown here, rubber dust covers have already been removed from the ports.
Figure 3-9. Fiber and Copper Adapter’s Network Ports
2. Connect the appropriate cabling from the adapter’s network port(s) to its associated
switch on the control network. (Repeat for its pair adapter as well.)
a. For the fiber adapter, connect the fiber adapters to one Ethernet Fiber switch
(switch 1) in the control network using 100 Mbps fiber optic cable with LC to
MT-RJ connectors. For each cable, attach one LC to each of the fiber adapters.
Connect the fiber adapters to another Ethernet Fiber switch (switch 2) in the con-
trol network using another 100 Mbps fiber optic cable with LC to MT-RJ con-
nectors. Purchase and install fiber optic cable which meets the requirements listed
in The Foxboro Evo Control Network Architecture Guide (B0700AZ) and the “Site
Planning” chapter of the documents shipped with the Foxboro switches you are
using.
See Figure 3-10 below for an example of cable connections to fiber adapters.
b. For the copper adapter, connect the copper adapter in position “A” to one Ether-
net Fiber switch (switch 1) in the control network using a 100Base-T or
1000Base-T CAT5 copper Ethernet cable with RJ-45 connectors. Purchase and
install copper cable which meets the requirements listed in The Foxboro Evo Con-
trol Network Architecture Guide (B0700AZ) and the “Site Planning” chapter of the
documents shipped with the Foxboro switches you are using.
NOTE
The copper adapter cannot be used with the C-Series switches
(P0973BL/P0973HA), C5-Series switches (P0973KJ), and S-Series switches
(P0973KD/P0973KK). These switches are described in The MESH Control Net-
work Hardware Instructions for C-Series Switches (P0973KJ/HA/BL) and B-Series
Switches (P0973LK) (B0700CJ) and The MESH Control Network Hardware Instruc-
tions for S-Series Switches (P0973KD/P0973KK) (B0700CE).
45
B0700GQ – Rev C 3. Installing the Field Device Controller 280
Connect the copper adapter in position “B” to another Ethernet Fiber switch
(switch 2) in the control network using a 100Base-T or 1000Base-T CAT5 copper
Ethernet cable with RJ-45 connectors.
Power Cable
Note: The above figure is an example rendering only. The information shown in the LCDs is not
representative of information shown in the field.
NOTE
For all Ethernet and serial cabling coming from the FDC280 baseplate, it is recom-
mended that you label this cabling depending on whether it will support communi-
cations from the Left or Right FDC280s.
46
3. Installing the Field Device Controller 280 B0700GQ – Rev C
Termination Cable
Switches
Termination
Assembly
The part numbers for the supported termination assemblies are listed in Table 1-1. Use the Com-
pact Type 5 cables in Table 3-2 to connect the FDC280’s baseplate to the termination assemblies.
Table 3-2 lists the available lengths and part numbers for a Type 5 communication cable for the
FDC280 serial termination assemblies.
Table 3-2. Termination Cables (Type 5) for the FDC280 Serial Termination Assemblies
47
B0700GQ – Rev C 3. Installing the Field Device Controller 280
48
3. Installing the Field Device Controller 280 B0700GQ – Rev C
RS-422 uses a four-wire shielded cable. It has a transmit pair (TxD+/TxD-), a receive pair
(RxD+/RxD-) and one shield (see Figure 3-17 on page 53).
The RS-422 and RS-485 cable connections are shown on the label of the FDC280 TA (see
Figure 3-13). Whether a port is using RS-232, RS-422 and/or RS-485 depends on the configura-
tion of the particular port and the field device. The termination assembly has four separate termi-
nals, R+, T+, R-, and T-.
Cable shields are connected to the SG terminal for each port. SG is signal ground and Sh is frame
ground. SG is the odd numbered (1, 3, 5 and 7) terminals on the TA. Sh is the even (2, 4, 6 and
8) numbered terminals on the TA.
All RS-232 communication switches for a configured RS-422 or RS-485 port should be in the
OPEN position.
Figure 3-13. FDC280 Simplex Serial Termination Assembly Labels for RS-422 and RS-485
RS-485 cabling configurations require consideration of where the master is located on the bus.
The FDC280 can be located at the end of the bus, or it can be located at a point other than the
end of the bus. When the FDC280 is located at the end of the RS-485 bus, connected and com-
municating to 2-wire RS-485 field devices, the terminator switches should be closed. Otherwise,
the terminator switches should be open.
RS-422 configurations require device terminations at one end of the receive and transmit cables.
The terminator switches should be closed, if the field device does not have terminating resistors
on the transmit and receive cable. Otherwise, the terminator switches should be open.
49
B0700GQ – Rev C 3. Installing the Field Device Controller 280
Termination
Assembly
R+ Device
RxD/TxD-P
T+ Rx/Tx+
To/From R-
Next Device Shield grounded at
T- Rx/Tx- one end of twisted
RxD/TxD-N
pair
50
3. Installing the Field Device Controller 280 B0700GQ – Rev C
FBM224/230/231, Serial
Input/Output 01 02 03 04
4
Cabling C
O
Port 1 M
M
U
C02 = RxD/TxD-P N
I
B02 = RxD/TxD-N C
A
A01 = Shield T
I
Port 2 O
N
C04 = RxD/TxD-P For local termination of
cable shield, jumper SG to Sh
B04 = RxD/TxD-N R+ T+ R+ T+ R+ T+ R+ T+
A03 = Shield R- T- R- T- R- T- R- T-
SG Sh SG Sh SG Sh SG Sh
Port 3 Signal 01 02 03 04 05 06 07 08
RxD/TxD-P RxD/TxD-P
RxD/TxD-N RxD/TxD-N
Note: Cable connections shown are for Port 1. Port 2, 3, and 4 connections
are made in a similar manner.
Figure 3-15. RS-485 (2-wire) TA Cable Connections, FDC280 Located Mid Bus
51
B0700GQ – Rev C 3. Installing the Field Device Controller 280
FBM224/230/231, Serial
01 02 03 04
4
C
Input/Output O
M
Cabling M
U
Port 1 N
I
C02 = RxD/TxD-P C
A
B02 = RxD/TxD-N T
I
O
A01 = Shield N
For local termination of
Port 2 cable shield, jumper SG to Sh
R+ T+ R+ T+ R+ T+ R+ T+
C04 = RxD/TxD-P R- T- R- T- R- T- R- T-
B04 = RxD/TxD-N SG Sh SG Sh SG Sh SG Sh
Signal 01 02 03 04 05 06 07 08
A03 = Shield
Connection
C
Port 3 Points:
C06 = RxD/TxD-P C=+ B
B06 = RxD/TxD-N B=-
A05 = Shield A = Shield A
Port 4
C08 = RxD/TxD-P To/From
B08 = RxD/TxD-N Devices
A07 = Shield
RxD/TxD-P
RxD/TxD-N
Note: Cable connections shown are for Port 1. Ports 2, 3, and 4 connections are made in a similar manner.
Figure 3-16. RS-485 (2-wire) TA Cable Connections, FDC280 Located at Bus End Point
The Type A cable (described here) is available with various protection characteristics: buried cable,
cable with PE sheath, and so on. Refer to the cable manufacturer’s specifications for details.
52
3. Installing the Field Device Controller 280 B0700GQ – Rev C
RS-422 configurations require device terminations at one end of the transmit and receive bus.
Termination Device
Assembly
T+ Rx+
R- Tx-
53
B0700GQ – Rev C 3. Installing the Field Device Controller 280
RxD-P TxD-P
RxD-N TxD-N
Note: Cable connections shown are for Port 1. Port 2, 3, and 4 connections are made in a similar manner.
54
3. Installing the Field Device Controller 280 B0700GQ – Rev C
Termination Device
Assembly
R+
R-
RxD/TxD-P
Rx/Tx+
110 T+
ohms
Rx/Tx-
T- RxD/TxD-N
Shield grounded at
one end of cable
Figure 3-19. RS-485 (2-wire) Termination Resistor
Termination Device
Assembly
Rx+
T+
Rx-
T-
Tx+
110 R+
ohms
Tx-
R-
Shield grounded at
one end of cable
Figure 3-20. RS-422 Termination Resistor
To make RS-422 terminations or RS-485 bus terminations with the FDC280 located at the end
point of the bus, proceed as follows:
1. Remove the plastic housing next to the compression screws on the TA by squeezing
the plastic housing on both sides and lifting the housing.
2. Press the required termination switch on the TA to the CLOSE position (termination)
(refer to Figure 3-21 for compression screw TAs and to Figure 3-22 for ring-lug TAs)
for each cable requiring termination. This provides line termination by inserting ter-
mination resistors across the line.
3. Set unused PORTn Tx and Rx switches to the OPEN position.
4. Terminate Ports 1, 2, 3 and/or 4 (if used) in the same manner (see Figure 3-21).
55
B0700GQ – Rev C 3. Installing the Field Device Controller 280
CLOSE
OPEN
01 02 03 04 05 06 07 08
B
FBM IDENTIFICATION PORT PORT PORT PORT
01 02 03 04
A
Tx|Rx
04
|
PORT
Tx|Rx
03
|
PORT
Tx|Rx
02
|
01 08 01 08 01 08 01 08
|
Tx|Rx
B B B B
02
|
01
A A A A
CLOSE
OPEN
01 02 03 04 05 06 07 08
CLOSE
OPEN
CABLE TYPE 5
B RS-232 RS-232
56
3. Installing the Field Device Controller 280 B0700GQ – Rev C
Network Configuration
Device
Direct Configuration
Figure 3-23. RS-232 FDC280 Direct Cabling Configuration, Example
RS-232 Cables
Table 3-4 lists the cables and Figure 3-24 shows the pinouts for the standard RS-232 cables avail-
able from Foxboro.
57
B0700GQ – Rev C 3. Installing the Field Device Controller 280
Cable
Option Length Cable Part No.
RS-232 VT100 20 ft RH970XD (supersedes P0970XD)
40 ft RH970WY (supersedes P0970WY)
RS-232 Modem 20 ft RH970XC (supersedes P0970XC)
40 ft RH970WX (supersedes P0970WX)
DCE (Local) 20 ft RH970XD (supersedes P0970XD)
40 ft RH970WY (supersedes P0970WY)
1
25 14
13
10"
13 1
25 14
58
3. Installing the Field Device Controller 280 B0700GQ – Rev C
switches labeled 01 to 08. The designator CLOSE indicates that the switch is closed, when the
switch is in the pressed down position.
01 08 01 08 01 08 01 08
CLOSE CLOSE CLOSE CLOSE
C C C C
OPEN OPEN OPEN OPEN
CLOSE CLOSE CLOSE CLOSE
B B B B
OPEN OPEN OPEN OPEN
CLOSE CLOSE CLOSE CLOSE
A A A A
OPEN OPEN OPEN OPEN
01 02 03 04 05 06 07 08
B
FBM IDENTIFICATION
PORT PORT PORT PORT
01 02 03 04
A
59
B0700GQ – Rev C 3. Installing the Field Device Controller 280
60
3. Installing the Field Device Controller 280 B0700GQ – Rev C
C-06
A-05
RTS 5 12 CTS
5
A-07
A-06
A-06 7 10 GND
7
6 11
CTS
A-08
B-01 8 9
1 16 RTS
4
B-06
B-02 6 11
B-04
2 15 DCD/RXD+ 4 13 DTR
20
B-03 B-07
B-05 7 10
3 14 11
5 12 DCD
8
A-01
TXD 1 16 TXD B-08
2 C-01 8 9
DTR 1 16 DSR
A-02 6
2 15 RXD
3 C-02
2 15 C-03
A-03 3 14 GND
RXD C-05 7
3 14 5 12
C-04
A-04 4 13
4 13 13
NOTES:
1. Numbers in circles are DB-25 connector pin numbers.
2. Pin numbers for switches are the same for each port.
3. Switch numbers for each port are shown in the following table:
61
B0700GQ – Rev C 3. Installing the Field Device Controller 280
TXD TXD 2
A-02
RXD RXD 3
A-04
RTS RTS 4
A-05 D
CTS 5 E
B-02 CTS
V
6 I
DTR DSR
C-01 C
E
GND 7
GND
DCD B-08 DCD 8
B-04 20
Closed switches. DTR
Only Port 1 switches shown.
RXD RXD 3
A-04
RTS RTS 4
A-06 A-08 D
CTS CTS 5 E
V
DSR 6 I
GND
B-08 C
DCD 7 E
GND
C-05 8
DCD
DTR
B-06
DTR 20
Closed switches.
Only Port 1 switches shown.
No handshaking or carrier detect
Figure 3-28. RS-232 Switches, Null Modem - No Handshake
NOTE
Partial handshakes can be provided by combinations of the configurations shown in
Figure 3-27 and Figure 3-28. Refer to device documentation for specific device
requirements.
62
3. Installing the Field Device Controller 280 B0700GQ – Rev C
RTS 4
B-01 RTS
D
CTS 5 E
B-03 CTS
V
6 I
DSR DSR C
E
GND GND 7
DCD 8
B-05 DCD
DTR C-02 20
DTR
Closed switches.
Only Port 1 switches shown.
NOTE
For all Ethernet and serial cabling coming from the FDC280 baseplate, it is recom-
mended that you label this cabling depending on whether it will support communi-
cations from the Left or Right FDC280s.
63
B0700GQ – Rev C 3. Installing the Field Device Controller 280
Type 5
Termination
Cables(2)
Termination
Assemblies (2)
The part numbers for the associated termination assemblies are listed in Table 1-1. Use the Com-
pact Type 5 cables in Table 3-6 to connect the FDC280’s baseplate to each termination assembly.
Table 3-6 lists the available lengths and part numbers for Type 5 communication cables for the
FDC280.
Table 3-6. Termination Cables (Type 5) for FDC280 Fault Tolerant Serial Installations
64
3. Installing the Field Device Controller 280 B0700GQ – Rev C
65
B0700GQ – Rev C 3. Installing the Field Device Controller 280
RS-422 uses a four-wire shielded cable. It has a transmit pair (TxD+/TxD-), a receive pair
(RxD+/RxD-) and one shield (see Figure 3-37 on page 71).
The RS-422 and RS-485 cable connections are shown on the label of each or the FDC280 fault
tolerant serial TAs (see Figure 3-31). As indicated on the label for each TA, an FDC280 has four
separate serial communication ports. Whether a port is using RS-232, RS-422 and/or RS-485
depends on the configuration of the particular port and the field device. Each termination assem-
bly has four separate terminals, R+, T+, R-, and T-.
Cable shields are connected to the SG terminal for each port. SG is signal ground and Sh is frame
ground. SG is the odd numbered (1, 3, 5 and 7) terminals on the TA. Sh is the even (2, 4, 6 and
8) numbered terminals on the TA.
All RS-232 communication switches for a configured RS-422 or RS-485 port should be in the
OPEN position.
Figure 3-32. FDC280 Fault Tolerant Serial Termination Assembly Label (One Shown) for RS-422 and
RS-485
RS-485 cabling configurations require consideration of where the master is located on the bus.
The FDC280 can be located at the end of the bus, or it can be located at a point other than the
end of the bus. When the FDC280 is located at the end of the RS-485 bus, connected and com-
municating to 2-wire RS-485 field devices, the terminator switches should be closed. Otherwise,
the terminator switches should be open.
RS-422 configurations require device terminations at one end of the receive and transmit cables.
The terminator switches should be closed, if the field device does not have terminating resistors
on the transmit and receive cable. Otherwise, the terminator switches should be open.
66
3. Installing the Field Device Controller 280 B0700GQ – Rev C
Termination
Assembly
(Left) Device
R+
(Port 1)
RxD/TxD-P
T+ Rx/Tx+
To/From R-
Next Device Shield grounded at
(Port 1) T- Rx/Tx-
RxD/TxD-N one end of twisted
pair
Termination
Assembly
(Right) Device
R+
(Port 2)
RxD/TxD-P
T+ Rx/Tx+
To/From R-
Next Device Shield grounded at
(Port 2) T- Rx/Tx-
RxD/TxD-N one end of twisted
pair
Figure 3-33. RS-485 (2-wire) Fault Tolerant FDC280 to Dual-Ported Devices Connection
67
B0700GQ – Rev C 3. Installing the Field Device Controller 280
Termination
Assembly
(Left) Device
R+
RxD/TxD-P
T+ Rx/Tx+
To/From R-
Next Device Shield grounded at
T- Rx/Tx- one end of twisted
RxD/TxD-N
pair
Termination
This is a single-ported device
Assembly with only one RS-485 Port.
(Right)
R+
RxD/TxD-P
T+
R-
T-
RxD/TxD-N
Figure 3-34. RS-485 (2-wire) Fault Tolerant FDC280 to Single-Ported Devices Connection
68
3. Installing the Field Device Controller 280 B0700GQ – Rev C
Input/Output
Cabling
Port 1 FBM224/230/231, Serial
01 02 03 04
4
C02 = RxD/TxD-P C
B02 = RxD/TxD-N O
M
A01 = Shield M
U
N
Port 2 I
C
C04 = RxD/TxD-P A
T
B04 = RxD/TxD-N I
O
A03 = Shield N
For local termination of
cable shield, jumper SG to Sh
Port 3 R+ T+ R+ T+ R+ T+ R+ T+
C06 = RxD/TxD-P R- T- R- T- R- T- R- T-
SG Sh SG Sh SG Sh SG Sh
B06 = RxD/TxD-N Signal 01 02 03 04 05 06 07 08
A05 = Shield Connection C
Port 4 Points:
C08 = RxD/TxD-P C=+ B
B08 = RxD/TxD-N B=-
A07 = Shield A = Shield A
To/From To/From
Devices Devices
RxD/TxD-P RxD/TxD-P
RxD/TxD-N RxD/TxD-N
Note: Cable connections shown are for Port 1. Port 2, 3, and 4 connections
are made in a similar manner.
Figure 3-35. RS-485 (2-wire) TA Cable Connections (One Shown), FDC280 Located Mid Bus
69
B0700GQ – Rev C 3. Installing the Field Device Controller 280
FBM224/230/231, Serial
01 02 03 04
4
C
Input/Output O
M
Cabling M
U
Port 1 N
I
C
C02 = RxD/TxD-P A
T
B02 = RxD/TxD-N I
O
A01 = Shield N
For local termination of
Port 2 cable shield, jumper SG to Sh
R+ T+ R+ T+ R+ T+ R+ T+
C04 = RxD/TxD-P R- T- R- T- R- T- R- T-
SG Sh SG Sh SG Sh SG Sh
B04 = RxD/TxD-N Signal 01 02 03 04 05 06 07 08
A03 = Shield Connection
C
Port 3 Points:
C06 = RxD/TxD-P C=+ B
B06 = RxD/TxD-N B=-
A05 = Shield A = Shield A
Port 4
To/From
C08 = RxD/TxD-P
B08 = RxD/TxD-N Devices
A07 = Shield
RxD/TxD-P
RxD/TxD-N
Note: Cable connections shown are for Port 1. Ports 2, 3, and 4 connections are made in a similar manner.
Figure 3-36. RS-485 (2-wire) TA Cable Connections (One Shown),
FDC280 Located at Bus End Point
70
3. Installing the Field Device Controller 280 B0700GQ – Rev C
Dual-Ported Device
Termination Device
Assembly (Port 1)
(Left) T+ Rx+
R- Tx-
Termination Device
Assembly (Port 2)
(Right) T+ Rx+
R- Tx-
Figure 3-37. RS-422 (4-Wire) Fault Tolerant FDC280 to Dual-Ported Device Connections
Single-Ported Device
Termination Device
Assembly (Port 1)
(Left) T+ Rx+
R- Tx-
Termination
Assembly
(Right) T+
T-
R+
R-
Figure 3-38. RS-422 (4-Wire) Fault Tolerant FDC280 to Single-Ported Device Connections
71
B0700GQ – Rev C 3. Installing the Field Device Controller 280
RxD-P TxD-P
RxD-N TxD-N
Note: Cable connections shown are for Port 1. Port 2, 3, and 4 connections
are made in a similar manner.
Figure 3-39. RS-422 TA Cable Connections (One Channel Shown)
72
3. Installing the Field Device Controller 280 B0700GQ – Rev C
Dual-Ported Device
Termination Device
Assembly (Port 1)
(Left)
End of bus R+
should be closed
R-
RxD/TxD-P
Rx/Tx+
110 T+
ohms
Rx/Tx-
T- RxD/TxD-N
Shield grounded at
one end of cable
Termination Device
Assembly (Port 2)
(Right)
End of bus R+
should be closed
R-
RxD/TxD-P
Rx/Tx+
110 T+
ohms
Rx/Tx-
T- RxD/TxD-N
Shield grounded at
one end of cable
Figure 3-40. RS-485 (2-wire) Termination Resistor for Fault-Tolerant FDC280 to Dual-Ported Device
73
B0700GQ – Rev C 3. Installing the Field Device Controller 280
Single-Ported Device
Termination Device
Assembly (Port 1)
(Left)
R+
Should stay open
R-
RxD/TxD-P
Rx/Tx+
110 T+
ohms
Rx/Tx-
T- RxD/TxD-N
Shield grounded at
one end of cable
Termination
Assembly
(Right)
End of bus R+
should be closed
R-
RxD/TxD-P
110 T+
ohms
T- RxD/TxD-N
Figure 3-41. RS-485 (2-wire) Termination Resistor for Fault-Tolerant FDC280 to Single-Ported
Device
74
3. Installing the Field Device Controller 280 B0700GQ – Rev C
Dual-Ported Device
Termination Device
Assembly (Port 1)
(Left) Rx+
T+
Should be closed
Rx-
T-
Tx+
110 R+
ohms
Tx-
R-
Shield grounded at
one end of cable
Termination Device
Assembly (Port 2)
(Right) Rx+
T+
Should be closed
Rx-
T-
Tx+
110 R+
ohms
Tx-
R-
Shield grounded at
one end of cable
Figure 3-42. RS-422 Termination Resistors for Fault-Tolerant FDC280 Connected to Dual-Ported
Device
75
B0700GQ – Rev C 3. Installing the Field Device Controller 280
Single-Ported Device
Termination Device
Assembly (Port 1)
(Left) Rx+
T+
Rx-
T-
Tx+
110 R+
ohms
Tx-
R-
Shield grounded at
one end of cable
Termination
Assembly
(Right)
T+
Should be closed
T-
110 R+
ohms
R-
Figure 3-43. RS-422 Termination Resistors for Fault-Tolerant FDC280 Connected to Single-Ported
Device
To make bus terminations with the FDC280 located at the end point of the bus, proceed as
follows:
1. Remove the plastic housing next to the compression screws on the TA by squeezing
the plastic housing on both sides and lifting the housing.
2. Press the required termination switch on the TA to the CLOSE position (termination)
(refer to Figure 3-44 for compression screw TAs and Figure 3-45 for ring-lug TAs) for
each cable requiring termination. This provides line termination by inserting termina-
tion resistors across the line.
3. Set unused PORTn Tx and Rx switches to the OPEN position.
4. Terminate Ports 1, 2, 3 and/or 4 (if used) in the same manner (see Figure 3-44 or
Figure 3-45).
76
3. Installing the Field Device Controller 280 B0700GQ – Rev C
CLOSE
OPEN
01 02 03 04 05 06 07 08
B
FBM IDENTIFICATION PORT PORT PORT PORT
01 02 03 04
A
Tx|Rx
04
|
PORT
Tx|Rx
03
|
PORT
Tx|Rx
02
|
01 08 01 08 01 08 01 08
|
Tx|Rx
B B B B
02
|
01
A A A A
CLOSE
OPEN
01 02 03 04 05 06 07 08
CLOSE
OPEN
CABLE TYPE 5
B RS-232 RS-232
77
B0700GQ – Rev C 3. Installing the Field Device Controller 280
RS-232 devices cannot be more than 15 m (50 ft) cable length from the FDC280, per EIA stan-
dards. RS-232 uses the DB-25 connectors on the TA.
Table 3-7. RS-232 Communication Cables, Single Ported Device to Two TAs (Fault Tolerant FDC280)
Modem
Connects to one of four
RS-232 DB-25 Modem
Connectors on one TA
Device
Connects to same
RS-232 DB-25 Modem
Connector on redundant TA
Modem
78
3. Installing the Field Device Controller 280 B0700GQ – Rev C
79
B0700GQ – Rev C 3. Installing the Field Device Controller 280
01 08 01 08 01 08 01 08
CLOSE CLOSE CLOSE CLOSE
C C C C
OPEN OPEN OPEN OPEN
CLOSE CLOSE CLOSE CLOSE
B B B B
OPEN OPEN OPEN OPEN
CLOSE CLOSE CLOSE CLOSE
A A A A
OPEN OPEN OPEN OPEN
01 02 03 04 05 06 07 08
B
FBM IDENTIFICATION
PORT PORT PORT PORT
01 02 03 04
A
80
3. Installing the Field Device Controller 280 B0700GQ – Rev C
81
B0700GQ – Rev C 3. Installing the Field Device Controller 280
C-06
A-05
RTS 5 12 CTS
5
A-07
A-06
A-06 7 10 GND
7
6 11
CTS
A-08
B-01 8 9
1 16 RTS
4
B-06
B-02 6 11
B-04
2 15 DCD/RXD+ 4 13 DTR
20
B-03 B-07
B-05 7 10
3 14 11
5 12 DCD
8
A-01
TXD 1 16 TXD B-08
2 C-01 8 9
DTR 1 16 DSR
A-02 6
2 15 RXD
3 C-02
2 15 C-03
A-03 3 14 GND
RXD C-05 7
3 14 5 12
C-04
A-04 4 13
4 13 13
NOTES:
1. Numbers in circles are DB-25 connector pin numbers.
2. Pin numbers for switches are the same for each port.
3. Switch numbers for each port are shown in the following table:
4. See Table 3-5 for Port Adapter DB-25 to DB-9 pin connections.
5. Switches C-07 and C-08 are not used and can be in any position (CLOSED or OPEN).
Figure 3-49. RS-232 TA Switches
82
3. Installing the Field Device Controller 280 B0700GQ – Rev C
TXD TXD 2
A-02
RXD RXD 3
A-04
RTS RTS 4
A-05 D
CTS 5 E
B-02 CTS
V
6 I
DTR DSR
C-01 C
E
GND 7
GND
DCD B-08 DCD 8
B-04 20
DTR
Closed switches.
Only Port 1 switches shown.
Figure 3-50. RS-232 Switches, Null Modem - Standard Handshake
RXD RXD 3
A-04
RTS RTS 4
A-06 A-08 D
CTS CTS 5 E
V
DSR 6 I
GND
B-08 C
DCD 7 E
GND
C-05 8
DCD
DTR
B-06
DTR 20
Closed switches.
Only Port 1 switches shown.
No handshaking or carrier detect
Figure 3-51. RS-232 Switches, Null Modem - No Handshake
83
B0700GQ – Rev C 3. Installing the Field Device Controller 280
TA
Cable DB-25
2
TXD A-01 TXD
3
RXD A-03 RXD
RTS 4
B-01 RTS
D
CTS 5 E
B-03 CTS
V
6 I
DSR DSR C
E
GND GND 7
DCD 8
B-05 DCD
DTR C-02 20
DTR
Closed switches.
Only Port 1 switches shown.
Figure 3-52. RS-232 Switches, Modem Connection (Typical)
Boot-Up Sequence
The boot up sequence for the FDC280 has the following typical cases:
♦ Case 1: Rebooting a commissioned FDC280 module.
♦ Case 2: Connecting a non-self-hosting module with the same letterbug to the base-
plate with the Ethernet network cables connected.
♦ Case 3: Connecting a non-self-hosting module with a new letterbug to the baseplate
with the Ethernet network cables connected.
♦ Case 4: Connecting a shadow module with the same software image to the baseplate,
after the primary module has booted up, loaded the checkpoint file, and initialized
on-control.
♦ Case 5: Connecting a shadow module with a different software image to the baseplate,
after the primary module has booted up, loaded the checkpoint file, and initialized
on-control.
♦ Case 6: Powering up an FDC280 baseplate with different software images in the Left
and Right FDC280 in a fault tolerant pair.
♦ Case 7: Powering up an FDC280 baseplate with fault-tolerant FDC280s with the
same software image
The boot up sequence for each of the above cases are described in the following sections.
For procedures to assign the letterbug to an FDC280, refer to “Setting the Letterbug” on page 37.
For FDC280s in self-hosting mode, a 14 second delay occurs before the module attempts to
download its checkpoint file from flash memory.
84
3. Installing the Field Device Controller 280 B0700GQ – Rev C
1. Forbrevity, steps within this case are referenced by the descriptions of the subsequent cases. If the
rebooted FDC280 is running as fault tolerant, “Primary” or “Shadow” is displayed on the LCD
instead of “Single”.
85
B0700GQ – Rev C 3. Installing the Field Device Controller 280
NOTICE
POTENTIAL EQUIPMENT DAMAGE
Make sure you assign the correct FDC280 letterbug before connecting
the Ethernet fiber optic cables to the FDC280. This avoids potential
process control safety issues if a letterbug has previously been
assigned to the module. Label space is provided on the front of the
module to record the letterbug.
Also, when replacing a non-fault tolerant FDC280 set to self-hosting
mode, change the letterbug to a non-configured letterbug and then to
its hosted letterbug. This helps ensure the correct letterbug is
configured and there is no valid checkpoint file in flash.
Without following this order, the letterbug is configured for that module
may not match the letterbug expected by the host.
86
3. Installing the Field Device Controller 280 B0700GQ – Rev C
If the checkpoint operation succeeds, messages similar to the following examples are
sent to the SMON log:
2008-01-21 13:53:11 FP0101 Process = Flash Loader RDHSS 000131 -
Shadow Checkpoint update Needed
2008-01-21 13:53:28 FP0101 Process = Flash Loader RDHSS 000131 -
Shadow Checkpoint File Sent
These messages are sent by the primary module and only indicate that the primary has
sent the checkpoint file to the shadow module. The shadow module still has to write
the checkpoint file to its flash, which could take more than a minute.
If the checkpoint operation is not successful, messages similar to these examples are
sent to the SMON log by the primary module:
2008-01-21 13:52:43 FP0101 Process = Flash Loader RDHSS 000131 -
Shadow Checkpoint update Needed
2008-01-21 13:53:00 FP0101 Process = Flash Loader RDHSS 000131 -
Shadow Checkpoint Incomplete - Reboot Shadow
2008-01-21 13:53:00 FP0101 Process = Flash Loader RDHSS 000131 -
Shadow Checkpoint File Sent
Then, one of two scenarios will occur:
♦ The shadow module will reboot automatically to reinitiate the marriage process.
♦ The shadow module will remain in the red/green LED state and not reboot. In
this scenario, you must reboot the Shadow module manually to restart the mar-
riage process.
4. If the FDC280 is in self-hosting mode, the shadow module boots up again as
described in Steps 1 through 4 in Case 1.
5. If the letterbug of the shadow module differs from the primary module, the shadow
copies the primary’s letterbug to flash memory and reboots.
6. The shadow module marries the primary module, as indicated by the single, simulta-
neous quick flashing of the red Operational Status LED on both modules, then the
modules run fault tolerant.
The marriage should occur within 10 seconds, except for the following conditions
when the station is in self-hosting mode:
♦ If the primary module (in Single Primary mode) is downloading the checkpoint
file from flash memory, the marriage will be held off until the download is com-
plete. The shadow module's LEDs will remain green while it waits for the mar-
riage to occur.
♦ If the primary module (in Single Primary mode) is performing a checkpoint,
which includes a write to its flash, the marriage will be held off until the check-
point operation is complete. The shadow module's LEDs will remain green while
it waits for the marriage to occur.
The primary module LCD shows “<CP letterbug> Primary” and the shadow module
LCD shows “<CP letterbug> Shadow”.
87
B0700GQ – Rev C 3. Installing the Field Device Controller 280
88
3. Installing the Field Device Controller 280 B0700GQ – Rev C
9. The shadow module marries the primary module, as indicated by the single, simulta-
neous quick flashing of the red Operational Status LED on both modules. Then the
modules run fault tolerant. The primary module’s LCD shows “<CP letterbug> Pri-
mary” and the shadow module’s LCD shows “<CP letterbug> Shadow”.
The marriage should occur within 10 seconds, except for the following conditions
when the station is in self-hosting mode:
♦ If the primary module (in Single Primary mode) is downloading the checkpoint
file from flash memory, the marriage will be held off until the download is
complete. The shadow module's LEDs will remain green while it waits for the
marriage to occur.
♦ If the primary module (in Single Primary mode) is performing a checkpoint,
which includes a write to its flash, the marriage will be held off until the check-
point operation is complete. The shadow module's LEDs will remain green while
it waits for the marriage to occur.
Since the shadow module assumes the software image and letterbug of the primary FDC280, the
boot up sequence can be used to identify the shadow FDC280 if its letterbug and ID are both
unknown. When the shadow FDC280 is married, its letterbug is now known and its Manufactur-
ing ID can be viewed from the Equipment Information display in System Management, where
the ID is the last six characters of the SHAD ROM ADDRESS.
89
B0700GQ – Rev C 3. Installing the Field Device Controller 280
3. Using the buttons on the LCD display, set the station letterbug to any value, as
described in “Manual Letterbug Assignment via LCD Display” on page 37. Setting it
to the same letterbug is acceptable.
4. With the network adapters still disconnected from the control network, wait for the
module to reboot to accept the new letterbug.
5. Wait for the LCD display to display the following:
<LETTERBUG> Single
FDC280 - NO LINK
6. Remove the FDC280 from the baseplate.
By following this procedure, if you use this FDC280 in another application, you help ensure that
the module will not load a stale checkpoint file from its flash memory, if the module was running
with self hosting enabled before it was removed.
90
4. Configuration Information
This chapter provides system configuration information (System Definition) and control
configuration information.
Overview
In general “configuration” refers to the act of specifying the Foxboro Evo system, including the
types of hardware and software modules that comprise the system and the control blocks that will
be used in the control scheme:
♦ System configuration is the configuration of the overall Foxboro Evo system – the
availability and relationships between the hardware. System configurators include Sys-
Def, and the Control Editors.
♦ Control configuration is the definition of the Process itself, or specifically, the Process
Control Database – control loops, blocks, etc. Control configurators include the Con-
trol Editors.
NOTE
The FDC280 cannot be configured with the IACC control configurator.
Prior to performing configuration procedures, you are encouraged to develop I/O signal lists. You
should develop loop control schemes and loop drawings to document the control scheme. From
the signal lists and loop drawings, you can determine the type and quantity of equipment required
for your control scheme.
System Configuration
Your system configurator application is used to identify the Foxboro Evo system components, sys-
tem software required by each component, the system component letterbugs, and other system
characteristics for correctly loading system software and identifying the system software objects.
System definition with your system configurator produces Commit media, which is required for
software installation and, therefore, must be completed before software installation. It is initially
performed prior to installation of the system equipment, and it is updated with any hard-
ware/software system changes. Reports produced by the system configurator define the network of
the system and provide information that can be used in conjunction with equipment installation.
In the future, if changes are made to the initial hardware layout, the system definition database
must be updated to reflect these changes.
Using a system configurator, you define the type and quantity of FDC280s, associated field
devices, their letterbugs, and the software (for example, digital input, sequence logic, and so forth)
for the FDC280s. Letterbugs are unique, 6-character strings that identify equipment, such as
FDC280s, to the Control Core Services, using the rules described in “FDC280 Identification” on
page 10. The letterbug is set via one of the methods described in “Setting the Letterbug” on
page 37.
91
B0700GQ – Rev C 4. Configuration Information
During System Configuration, you must choose whether to configure fault tolerant or non-fault
tolerant FDC280s.
NOTE
If an FDC280 is configured to be fault-tolerant but is running as a single module,
all of the FDC280’s devices will go into a warning state to indicate that they have
lost one of their connections.
Control Configuration
When you have defined and installed the FDC280, you are ready to configure your control sys-
tem and download/deploy the control strategies to the FDC280. Control configuration comprises
designing your control strategy loop diagrams and configuring the compounds and control blocks
for these loops. The FDC280 control database consists of configuration data for the compounds
92
4. Configuration Information B0700GQ – Rev C
and associated control blocks, including Equipment Control Blocks (ECBs) required for the
FDC280.
You may perform this control configuration with either:
♦ The Control Software or,
♦ If your FDC280 has an image version higher than 0900010000, with ICC and the
CCS FDC280 Configurator. For ICC configuration instructions, refer to Chapter 6
“Configuring FDC280 Using ICC and CCS FDC280 Configurator”.
FDC280 with software version 0900010000 or later is supported by Control Software
v7.1.1 or later. With Control Core Services v9.3-9.4, install Maintenance Pack
MP47481162. This Maintenance Pack, as well as its installation instructions (pro-
vided in its release notes), is available for download from the Global Customer Sup-
port at https://pasupport.schneider-electric.com.
NOTE
Undeploying DCI function blocks can be time consuming as it takes approximately
two seconds to delete each DCI Block from the FDC280. To avoid long undeploy-
ment times, it is recommended that the corresponding devices (ECB201s) are unde-
ployed first, followed by a second undeployment action to delete the DCI Blocks
from the FDC280.
As a compound/block editor, the Foxboro control configurators provide compound and block
building templates (in a general sense) along with a full range of editing functions.
In general, you create a compound in which to locate control blocks for a specific control strategy,
for example, the blocks required to control the outlet temperature of a heat exchanger. Then, you
create the blocks required for implementing the control strategy. Refer to Integrated Control Soft-
ware Concepts for CP270, FCP280, and FDC280 (B0700AG) for details and the Block Configura-
tor User's Guide (B0750AH).
When deploying and then undeploying more than 350 blocks in a single compound, Control
Software timeouts can occur, depending on the block type. To avoid timeouts with this undeploy-
ment operation of the whole compound, undeploy individual blocks in the compound until the
number of blocks in the compound reaches 350 and then undeploy the compound.
Undeploying a compound with more than 350 blocks from the Control Software results in a
timeout detected error as shown in Figure 4-1.
This condition occurs because the undeployment of blocks operation takes about 2.2 seconds for
each block to be deleted and the Control Software configurator uses a timeout which works for a
compound with 350 or fewer blocks.
If you see the message shown in Figure 4-1 with the undeployment of a compound with more
than 350 blocks, wait for more than 2.2 seconds times the number of blocks in the compound for
the FDC280 to compete the undeployment operation before performing any further configura-
tion changes or deploying/undeploying with the FDC280.
To confirm that the FDC280 has completed the undeployment operation, verify if you can
checkpoint the controller from System Manager. When, the checkpoint operation succeeds, use
these steps to synchronize the deployment status in the Control Software and FDC280:
1. Select Synchronize DBs for the controller.
2. Select the first choice Update Galaxy with controller deploy status.
93
B0700GQ – Rev C 4. Configuration Information
Figure 4-1. Receive Message Did Not Succeed for Object V071FD_S2
The ECBs provide the software interface between the I/O control blocks and the FDC280. Actual
control of the process is performed by compounds, consisting of control blocks, which you con-
figure. For each FDC280, you create an ECB200 block as its main driver.
As well, the FDC280 has ECBs for handling FDC280 communications, called the Primary ECBs
(or ECB11s). These are created automatically by the system configurator. The FDC280 supports
up to five of these, described below:
♦ ENET_PORT1 - this Primary ECB handles all communications through the
FDC280 baseplate’s Ethernet port(s)
♦ SERIAL_PORT1, SERIAL_PORT2, SERIAL_PORT3, and SERIAL_PORT4 -
these Primary ECBs handle all communications through the FDC280 baseplate’s
serial ports
Be mindful that each of the FDC280’s non-Primary ECBs must be assigned to this Primary ECB.
For the FDC280’s Ethernet Primary ECB, you must set:
♦ (New parameter) ESPEED to the Ethernet speed to be used for this port - set to your
speed:
♦ 0 = Auto (default)
♦ 1 = 10Mbps half [duplex]
♦ 2 = 10Mbps full [duplex]
♦ 3 = 100Mbps half [duplex]
♦ 4 = 100Mbps full [duplex]
♦ 5 = 1Gbps full [duplex]
Verify that when setting the ESPEED value for an FDC280, the corresponding switch
port (to which the FDC280’s baseplate is physically connected) is also configured
with the same setting. If the FDC280 is set to use Auto-Negotiate, the switch port
must also be set to Auto-Negotiate. If the FDC280 is set to 10Mbs/Full, the switch
port must also be configured to 10Mbs/Full (not Auto Negotiate).
This also applies for circumstances in which the FDC280 has a direct connection to a
field device.
♦ (New parameters) FDATA1-4 to the IP addresses (and additional configuration data)
needed to connect to the customer-supplied switches. These are described in detail
later in this chapter.
For each of the Serial Primary ECBs, you must set
♦ SMODE; Serial communication mode; configurable, non-settable; range = 0-6;
default=0; 0=disabled, 1=RS-232 (Dual), 2=RS-422 (Dual), 3=RS-485 (Dual), 4=RS-
232 (Single), 5=RS-422 (Single), 6=RS-485 (Single)
94
4. Configuration Information B0700GQ – Rev C
NOTICE
POTENTIAL DATA LOSS
For the FDC280’s ECB200 block, you may set the custom parameters for each FDC280 driver, if
applicable. For the Modbus driver, these custom parameters are discussed in “Custom Parameters
for Modbus ECB200” on page 110.
95
B0700GQ – Rev C 4. Configuration Information
NOTE
An FDC280 device driver instance (ECB200) only supports a PHASE value of 1.
You must set these parameters with the Control Editors in order to maintain proper communica-
tions between the FDC280 and their field devices.
For Control Core Services v9.3, the STATION block’s display was updated to provide additional
information about the FDC280’s Core 2 - information including CPU utilization, available free
memory, SW version, total number of device connections, and Primary and Shadow number of
device connections (see Table 4-1 below - parameters which you will not configure are shown
with gray backgrounds).
Parameter Description
IDLET2 The percentage of time that the FDC280’s Core 2 is idle
TOTM2 Total Memory indicates the number of free memory bytes available in Core 2
VERSN2 Version number of Core 2’s control software
FDLOAD Percent of BPC for Core 1 processing of foreign device data
PDVCNT Number of primary device connections
SDVCNT Number of shadow device connections
TDVCNT Total number of configured devices under all drivers that are placed online
RDALGO Redundancy algorithm - described above
For a typical application of control blocks with the FDC280 and detailed control configuration
procedures for the Modbus driver, refer to FDC280 Modbus Master Drivers (Serial and TCP/IP)
(B0700GT).
For control configuration details, refer to Block Configurator User's Guide (B0750AH) and Hard-
ware Configuration User's Guide (B0750BB).
NOTE
The FDC280 does not support non-DCI ECBs or the ECB202.
96
4. Configuration Information B0700GQ – Rev C
tem alarm generation triggered by the loss of one of the redundant power connections, the Pri-
mary ECB’s BADALM parameter needs to be configured, the port needs to be turned online, and
the alarm on this port has to not be inhibited.
Refer to the “Primary ECB (ECBP or ECB11)” chapter in Integrated Control Block Descriptions,
Volume 2 (B0193AX) for the BADALM parameter configuration for Primary ECBs.
97
B0700GQ – Rev C 4. Configuration Information
98
5. Control Block Configuration
Information for I/O Functions
This chapter provides information necessary for configuring the control blocks associated with
the FDC280 I/O functions.
Configuration Procedures
You may perform this control configuration process with either:
♦ The Control Software, as described below or,
♦ If your FDC280 has an image version higher than 0900010000, with ICC and the
CCS FDC280 Configurator. For ICC configuration instructions, refer to “Install
FDC280 Drivers” on page 99 and Chapter 6 “Configuring FDC280 Using ICC and
CCS FDC280 Configurator”.
This set of procedures provided in this section guides you through the control configuration pro-
cess for the FDC280 using the Control Editors.
99
B0700GQ – Rev C 5. Control Block Configuration Information for I/O Functions
Your Galaxy database must import this file as described in the procedure below.
100
5. Control Block Configuration Information for I/O Functions B0700GQ – Rev C
3. Browse to the location into which the FDC Driver file was installed on the Control
Software client workstation. While this location depends on where the ArchestrA
application was installed, in most circumstances, this file will be located in the follow-
ing folder:
D:\Program Files\Archestra\Framework\Bin\Invensys\FDC Drivers\[Driver name and
version]
The [Driver name and version] folder name is:
D:\Program Files\Archestra\Framework\Bin\Invensys\FDC Drivers\Modbus TCP
Client 1.0
4. After selecting the FDC Driver file, click Validate.
If the Control Editors cannot find the FDC Driver file, a detected error message is
shown. Repeat Step 2.
101
B0700GQ – Rev C 5. Control Block Configuration Information for I/O Functions
If the Control Editors find that the FDC Driver file already exists on the Galaxy data-
base, a notification appears. The Import button appears if you want to override this
existing FDC Driver file with the FDC Driver file you selected in the previous step.
5. Click Import. The Import FDC Driver dialog box closes. A dialog box appears which
informs you whether or not the import operation succeeded.
Configure FDC280
Next, configure the FDC280 object itself. The FDC280 uses software package (image) OS3I80.
Proceed as follows:
1. Create FDC280 individually or via Bulk Data.
To create the FDC280 individually, refer to “Creating Controllers on the Foxboro Evo
Control Network” in the Hardware Configuration User's Guide (B0750BB).
To Bulk Create FDC280s, refer to Bulk Data Editor User's Guide (B0750AF).
To configure the FDC280, refer to “Configuring Controllers - Hardware” and “Con-
figuring Controllers - Software” in B0750BB.
2. Configure the STATION block for the FDC280 and type the name of the desired
Redundancy Algorithm (RDALGO - “ALG=0” or “ALG=1”) to set your preferred
method of failover for the FDC280. The FDC280 supports two methods of deter-
mining to which of the redundant FDC280s to give control in the event of a failover:
♦ “ALG=0” - This method only automatically performs a failover if the Shadow
FDC280 has good connectivity to all devices that the Primary FDC280 has
marked as running without issues, and the Shadow FDC280 has good connectiv-
ity to one or more devices that the Primary FDC280 has marked as failed. If there
are connection problems detected for both Primary and Shadow FDC280s for dif-
fering set of devices, this redundancy algorithm does not initiate a failover.
If RDALGO is not configured (i.e., left blank), “ALG=0” is used by default.
♦ “ALG=1” - This method performs a failover when the Shadow FDC280 has more
good connected devices than the Primary FDC280. It gives control to the
FDC280 with the higher count of “good” connected devices. This algorithm is
best used when all devices have equal importance to you.
Refer to “Editing Station Compounds” in the Block Configurator User's Guide
(B0750AH) for details on setting the other STATION block’s parameters.
102
5. Control Block Configuration Information for I/O Functions B0700GQ – Rev C
103
B0700GQ – Rev C 5. Control Block Configuration Information for I/O Functions
3. Configure the Primary ECB for the Ethernet port (ENET_PORT1) as shown in
Figure 5-5.
Figure 5-5. ENET_PORT1 Tab, Configuration Subtab for an ECB Compound - FDC280 Control Pro-
cessors
NOTE
Regarding the addresses shown in Figure 5-5, for security considerations, Schneider
Electric recommends using only non-routable/private subnets:
10.0.0.0 - 10.255.255.255, 172.16.0.0 - 172.31.255.255, 192.168.0.0 -
192.168.255.255
Set the:
♦ Bad Alarm field (which sets the BADALM parameter in the Primary ECB - refer
to Integrated Control Block Descriptions (B0193AX) for details)
♦ Speed drop-down box, which sets the ESPEED parameter (0 - Auto is the
default). It is important that the speed/duplex setting matches exactly that of the
network port connected at the other end of the network cable; presumably an
Ethernet switch port. (E.g., Auto (negotiate) on the FDC280 port matches with
Auto (negotiate) on the switch port, 100Mbit/Full duplex on FDC280 port
matches with 100Mbit/Full duplex on the switch port, and so on.) Most
hub/switches use “Auto-Negotiate” as their default setting.
♦ Fields in the Left and Right tables. Enter the network configuration (IP address,
subnet mask, and default gateway) for the left-most field device Ethernet port on
104
5. Control Block Configuration Information for I/O Functions B0700GQ – Rev C
the FDC280 baseplate in the Left table, and enter the network configuration for
the right-most field device Ethernet port on the same baseplate in the Right table.
The following IP addresses are NOT allowed:
♦ 0.0.0.0
♦ 127.*.*.* (loopback addresses)
♦ 224-239.*.*.* (multi cast addresses)
♦255.255.255.255 (broadcast address)
The default gateway address must be in the same subnet as the configured IP
address.
If the FDC280 is configured non-fault tolerant, only the Left address tables are
displayed for configuration.
This is discussed further in “Editing ECB Compounds and ECBs” in the Block
Configurator User's Guide (B0750AH).
4. Configure the Primary ECB for each of the four Serial ports as shown in Figure 5-6.
Figure 5-6. SERIAL_PORT1 Tab, Configuration Subtab for an ECB Compound - FDC280 Control
Processors
NOTE
To make any configuration changes to a Primary ECB, the corresponding port must
be set to offline mode.
105
B0700GQ – Rev C 5. Control Block Configuration Information for I/O Functions
Figure 5-7. Create New Driver from the FDC280’s Ethernet Port
106
5. Control Block Configuration Information for I/O Functions B0700GQ – Rev C
To Bulk Create the FDC280’s driver, refer to Bulk Data Editor User's Guide
(B0750AF).
107
B0700GQ – Rev C 5. Control Block Configuration Information for I/O Functions
In the General tab, you can type a new description in the Description: field if desired.
3. Configure the ECB200 associated with this driver as described in “Creating and Edit-
ing the FDC280 ECB for Ethernet and Serial Drivers (ECB200)” on page 109. An
example is shown in Figure 5-10.
Figure 5-10. ECB Tab for an ECB Compound - [FDC280].ECB200 Driver Subtab
Under the Driver tab, “Custom Parameters” section, set the FDC280 related configu-
ration parameters as well. This information will be stored in the CPARM1-6 parame-
ters in the ECB200. For the Modbus driver, these custom parameters are discussed in
“Custom Parameters for Modbus ECB200” on page 110.
108
5. Control Block Configuration Information for I/O Functions B0700GQ – Rev C
Be aware that if you change these custom parameters, you must take the driver offline
and then put it online again in order to apply the change.
Creating and Editing the FDC280 ECB for Ethernet and Serial Drivers
(ECB200)
ECB200 is the equipment control block for the FDC280’s driver. This driver supports both
Ethernet and serial communications. Refer to Integrated Control Block Descriptions (B0193AX) for
the ECB200 parameter definitions.
NOTE
To make any configuration changes to a driver ECB200, it must be set to offline
mode.
109
B0700GQ – Rev C 5. Control Block Configuration Information for I/O Functions
110
5. Control Block Configuration Information for I/O Functions B0700GQ – Rev C
This is set in the Control Software in the Block Configurator, under the Driver tab for the
ECB200. This parameter can be up to, but not exceed, 64 characters. Refer to “Equipment Con-
trol Blocks” in the Block Configurator User's Guide (B0750AH) for instructions on setting these
parameters.
These custom parameters are different than those custom parameters used with the field devices,
shown in Figure 5-14 on page 113.
111
B0700GQ – Rev C 5. Control Block Configuration Information for I/O Functions
To Bulk Create the field device objects, refer to Bulk Data Editor User's Guide
(B0750AF).
To assign undeployed field device objects to an FDC280’s driver, perform one of the
following:
♦ Drag and drop each undeployed field device object onto an FDC280’s driver in
the Control Editors. (Deployed objects cannot be dragged and dropped.)
♦ Right-click the field device object and select Assign To. In the Assign To dialog
box that appears, select the appropriate selection in the Scope drop-down menu.
♦ The empty selection lists all FDC280 driver instances in the Galaxy database.
♦ The All FDC280 Stations selection lists all driver instances assigned to a
FDC280 station.
♦ The specific FDC280 station selection lists all drivers assigned to that station.
An ECB201 is created for the field device, through which you can configure the field
device.
2. To rename the device, right-click on field device object and select Rename Con-
tained Name.
3. You can configure the description of the field device object, and view all the object
properties, using the Control Editors. Double-click the field device object driver to
open this Editor.
112
5. Control Block Configuration Information for I/O Functions B0700GQ – Rev C
In the General tab, you can type a new description in the Description: field if desired.
If you click the link adjacent to the “Related ECB201” field, a list of the ECB201
parameters will appear. This list is described in “Configuring Device ECB (ECB201)”
on page 115.
4. Optionally, in the currently open editor, click the Groups tab. Configure the table
shown in this tab.
The maximum number of Groups is limited to 2000 for all devices configured for the
FDC280 Modbus. This is the limit for the total number of groups for all the config-
ured device ECBs in FDC280.
If a device is deployed with a group configuration that causes the total number of
groups to exceed the maximum of 2000, the Device ECB201 detail display will show
W96- “Exceeded maximum groups”. Once a device is in this state, it must be unde-
113
B0700GQ – Rev C 5. Control Block Configuration Information for I/O Functions
ployed and then redeployed with a fixed configuration that does not exceed the max
group limit.
a. Set the Group Name, Scan Rate, and Phase parameters. Group Name must be
unique, and not exceed 128 characters. Figure 5-14 is an example usage with
Modbus driver.
♦ Group Name - Any unique alphanumeric name for the group. For Modbus
Function Code 23, you must prefix the name with “FC23_” (note the under-
score at the end of prefix as shown in Figure 5-14).
♦ Scan Rate - The group's scan rate in milliseconds. (Any value less than 100
results in using the default scan rate: 500 milliseconds. The Scan Rate used
has a resolution of 100 milliseconds. The value configured is truncated to the
closest 100 millisecond units. For example, if you configure 451 milliseconds,
the driver uses 400 milliseconds for the Group scan rate.)
♦ Phase - The group's phase can be specified by appending “/n” to the scan rate
where “n” is the phase. The default phase value is zero.
The allowable phase values depend on the configured scan rate (period). The
minimum phase value is “0”, and the maximum phase value is:
Max Phase = (Scan Rate in milliseconds/ 100) - 1
For example, if the Scan Rate is 1000, the Max Phase is 9, the number of
phases are 10 (0 through 9); if the scan rate is 5000, the Max Phase is 49 and
the number of phases are 50 (0 through 49).
If the specified phase value is greater than the Max Phase, the default phase of
“0” will be considered for that group.
Configure the custom parameters specific to your FDC280’s driver, if any.
The following are definitions for the Custom Parameters associated with the
FDC280 Modbus/TCP driver.
To configure Custom Memory Maps (refer to the section “Custom Memory Map”
in FDC280 Modbus Master Drivers (Serial and TCP/IP) (B0700GT)):
♦ Custom Parameter 1 – Configure the starting address for the group.
♦ Custom Parameter 2 – Configure the ending address for the group.
To configure Cyclic Group Write/Read (Function Code 23) group:
♦ Custom Parameter 1 – Configure the start to end address range of the Input
Registers. The address range must be separated by a hyphen (-).
♦ Custom Parameter 2 – Configure the start to end address range of the Output
Registers. The address range must be separated by a hyphen (-).
♦ Custom Parameter 3 – Configure optional Wait Count:
WC=n, where n is integer value with a range of 1-99.
You can copy and paste one or more rows in the same field device, or from one
field device to another.
These driver custom parameters differ from the custom parameters in the ECB200,
which are described later in this document.
When you have completed defining all the groups, remember to click anywhere on
the blank line. Otherwise, the last defined line will not be saved.
114
5. Control Block Configuration Information for I/O Functions B0700GQ – Rev C
If related ECB201 is deployed and checked out, the Control Editors check-in opera-
tion is not successful with appropriate message (as the ECB could not be marked
“dirty”).
5. Configure the ECB201 for the device. Refer to the next section.
6. Set up the device’s I/O connections. Refer to “I/O Connections” in the Block Configu-
rator User's Guide (B0750AH) and “Making Field Connections” in Strategy Editor
User's Guide (B0750AN).
7. Configure your other compounds, strategies, and DCI blocks as discussed in the Block
Configurator User's Guide (B0750AH). Connect these other blocks to the device as
discussed in “Other Field I/O Connection Methods” in B0750AH.
8. Deploy the control configuration as discussed in Control Database Deployment User's
Guide (B0750AJ) and System Manager (B0750AP).
115
B0700GQ – Rev C 5. Control Block Configuration Information for I/O Functions
x.x.x.x/n
Example: 192.168.1.25/2
n(For Modbus serial devices when connected
FDC280 serial ports)
116
5. Control Block Configuration Information for I/O Functions B0700GQ – Rev C
NOTE
The maximum number of charac-
ters allowed in the DVNAME
parameter is 32. If the length of
the DVNAME parameter exceeds
32, specify the Modbus Device
Addresses in the
DVOPTS parameter using the
“+LN=xx” and “+RN=xx”
options.
117
B0700GQ – Rev C 5. Control Block Configuration Information for I/O Functions
118
5. Control Block Configuration Information for I/O Functions B0700GQ – Rev C
the device supports only function code 05 (Force Single coil) for writing to coils.
“+MC” specifies that the device supports only function code 15 (Force multiple coils)
for writing to coils. “+SC” and “+MC” are mutually exclusive options. If both options
are specified (“+SC+MC” or “+MC+SC”) at the same location (in the DVOPTS
parameter of ECB201), the device will be marked as Invalid.
♦ +SR or +MR specifies the Modbus function code for writing to registers when the
device does not support both single and multiple-write function codes. “+SR” speci-
fies that the device supports only function code 06 (Force Single register) for writing
to registers. “+MR” specifies that the device supports only function code 16 (Force
multiple registers) for writing to registers. “+SR” and “+MR” are mutually exclusive
options. If both options are specified (“+SR+MR” or “+MR+SR”) at the same
location (in DVOPTS parameter of ECB201), the device will be marked as Invalid, if
the Groups are not used at ECB201. And also a message “Invalid options +SR+MR
specified for device” will be displayed in smon_log.
♦ +TP configures the Shadow FDC280 to use Internet Control Message Protocol
(ICMP) ping as an alternative heartbeat mechanism to verify device connectivity. To
enable this option, at least one point or heartbeat needs to be configured for the corre-
sponding device.
♦ +BPIV, or Bypass Input validation. By default the driver validates all fields of a Mod-
bus response message from a connected device as per the Modbus Protocol
specifications listed in “Modbus Protocol Documents” in FDC280 Modbus Master
Drivers (Serial and TCP/IP) (B0700GT).
Any response message that does not conform to the protocol completely is discarded.
This feature addresses security considerations from the device interface’s point of view.
If you need to connect to a device that does not fully comply with the Modbus Proto-
col, you can bypass the input validation feature by using this +BPIV, option.
This parameter can take multiple concatenated settings. The delimiter between each
setting is a single space. All the possible options can be concatenated. There is no max-
imum number of characters for this parameter.
For Modbus Plus devices through MEB:
1. An ECB201 block should be created for each Modbus Plus device under an MEB.
The IP address of the MEB should be specified in the DVNAME parameter and the
Modbus Plus device node address should be specified using the “/m” notation in the
DVNAME parameter or the “+LN=” (Simplex, non-fault-tolerant FDC280) or
“+LN=” and “+RN=” (Fault-tolerant FDC280) options in DVOPTS parameter of the
ECB201 block.
2. The options are independently configurable for each Modbus Plus device.
3. The MEB uses the specified Modbus Device Address for routing messages to the
appropriate end device. Each end device must have a corresponding route configured
in the MEB’s routing table. Please refer to the MEB's user's guide (Schneider Elec-
tric's Document Model no. 31005104) for instructions on configuring the routing
table.
4. Both the Left and Right FDC280s communicate to the same MEB, therefore the LN
and RN values must be identical.
119
B0700GQ – Rev C 5. Control Block Configuration Information for I/O Functions
When including options in your DVOPTS parameter that require a configured value
(such as +@rate or +TO=n), if you do not enter a value for the option (such as
“+@+TO=”), then the default value for that option is used.
The following is an example setting of the Device Options parameter:
Device Options = +@10+H+TO=20+LN=5+RN=123
This syntax indicates that there is a one second scan rate for queries; the Function Code 8 heart-
beat option is applied; the Response Timeout setting is two seconds; the Left FDC280 is con-
nected to device address 5; and the Right FDC280 is connected to device address 123.
120
5. Control Block Configuration Information for I/O Functions B0700GQ – Rev C
As part of the editing operations performed on the newly created DCI blocks, certain parameters
(PNT_NO, R11_PT and others) must contain a point address to specify the particular point to
be accessed regarding the input or output data handled by the DCI block.
For details regarding the parameters to be configured, refer to “Distributed Control Interface
(DCI Blocks)” on page 121 and “Configuring DCI Blocks for Points” in FDC280 Modbus Master
Drivers (Serial and TCP/IP) (B0700GT).
In conjunction with creating and editing DCI blocks, you must configure the various blocks and
compounds required for the desired control scheme. Refer to the following documents to perform
these operations:
♦ Standard and Compact 200 Series Subsystem User’s Guide (B0400FA)
♦ Integrated Control Software Concepts for CP270, FCP280, and FDC280
(B0700AG)
♦ Integrated Control Block Descriptions (B0193AX)
To create and edit a DCI block in an existing compound, add the block to a Strategy as described
in Block Configurator User's Guide (B0750AH) and Strategy Editor User's Guide (B0750AN).
The engineering units configured for the block detail display must match the units configured in
the device.
To verify operation of the DCI blocks and the device data using the block detail displays:
1. Access the Foxboro Evo Control HMI, FoxView, or the FoxSelect compound/block
overview utility. Refer to Control HMI Application User's Guide (B0750AQ) or Process
Operations and Displays (B0700BN) for details.
2. Access the block detail display for each DCI block created, and confirm its data.
Table 5-3. DCI Block Point Number Parameters Requiring a Data Identifier
Parameter(s)
DCI Block to be Coded
BIN (Binary Input) PNT_NO
BINR (Redundant Binary Input) BI1_PT, BI2_PT, BI3_PT [BI3_PT optional;
needed if ARBOPT =1 (TMR)]
121
B0700GQ – Rev C 5. Control Block Configuration Information for I/O Functions
Table 5-3. DCI Block Point Number Parameters Requiring a Data Identifier (Continued)
Parameter(s)
DCI Block to be Coded
BOUT (Binary Output) and PLSOUT (Pulse PNT_NO, INI_PT (INI_PT optional; needed
Output) if external initialization request. INI_PT must
contain a valid Boolean device address if it is to
be used, or an empty (null string) or spaces if it
is to be not used; anything else causes the DCI
block to fail cyan with “W65 error (invalid
point address)” in the corresponding block
detail display.)
IIN (Integer Input) PNT_NO
IINR (Redundant Integer Input) II1_PT, II2_PT, II3_PT [II3_PT optional;
needed if ARBOPT =1 (TMR)]
IOUT (Integer Output) PNT_NO, INI_PT (INI_PT optional; needed
if external initialization request)
PAKIN (Packed Binary Inputs) PKINGP
PAKINR (Redundant Packed Binary Inputs) PK1_PT, PK2_PT, PK3_PT [PK3_PT
optional; needed if ARBOPT =1 (TMR)]
PAKOUT (Packed Boolean Outputs) PKCOGP
RIN (Real Input) PNT_NO
RINR (Redundant Real Input) RI1_PT, RI2_PT, RI3_PT [RI3_PT optional;
needed if ARBOPT =1 (TMR)]
ROUT (Real Output) PNT_NO, INI_PT (INI_PT optional; needed
if external initialization request)
STRIN (String Input)1 PNT_NO, device specific
1. STRIN is supported only for configuring diagnostic blocks, not for field data.
For detailed examples of setting the PNT_NO parameter, refer to “Configuring DCI Blocks for
Points” in FDC280 Modbus Master Drivers (Serial and TCP/IP) (B0700GT).
Fail-safe Actions
The FDC280 Modbus driver supports fail-safe functionality, with the ability to write fail-safe val-
ues to output points under certain conditions. Refer to Integrated Control Block Descriptions
(B0193AX) for details on configuring fail-safe options through the FSOPTN parameter in each
DCI block (with the exception of the PAKOUT block, as fail-safe functionality is not supported
with PAKOUT block).
The Modbus driver supports only the “Fail-safe upon CP request” options. Those options are:
♦ Fail-safe if bad measurement
♦ Fail-safe if the set fail-safe (SETFS) parameter is set
In addition, when the compound containing the DCI block is turned off, or when the DCI block
is deleted and any of the FSOPTN parameter options are configured, FDC280 writes the fail-safe
value (FSOUT) configured in the DCI block to the device.
122
5. Control Block Configuration Information for I/O Functions B0700GQ – Rev C
NOTE
If an output needs to have a fail-safe value before the corresponding DCI block or
the compound containing the block is deleted, you must write the fail-safe value
manually from the Foxboro Evo Control HMI or FoxView™ software.
NOTE
Scheduling of block processing depends on the Period/Phase of the ECB or control
block. For proper operation, you must synchronize the associated ECB and control
block processing, if required, by configuring these parameters appropriately. It is
recommended that you use the default ECB values and modify only the block Peri-
ods and Phase.
The FDC280 processes the ECBs and DCI blocks as an integral part of its compound processing
each Basic Processing Cycle (BPC). The order of processing is the same as the order of the com-
pounds, ECBs, and blocks configured in the control database.
Processing of the ECBs and control blocks is performed in the following sequence:
1. Scheduling of a control block depends on its Period and Phase parameter settings. It is
the user’s responsibility to synchronize (if required) the associated ECB and control
block processing by configuring these parameters appropriately.
2. ECBs scheduled to be processed are executed to read fresh inputs:
When a parent or child ECB is processed, its list of DCI blocks is examined. For each
DCI input or output block ready to be run in that BPC, its DCI connection requests
are added to a read list for that ECB. When the read list is complete, data is collected
from Core 2 to populate the DCI Connection records. Core 2 manages the input data
asynchronously and independently of Core 1, according to the configured I/O scan
time. All read list data is moved into the DCI connection records in the DCI blocks as
data is retrieved.
3. Control blocks scheduled to be processed are executed:
When all ECBs have been processed, the control blocks are processed. When the DCI
blocks are processed, all DCI connection data is processed. (Refer to “Key DCI Block
Functions” on page 124 for a description of the common functions performed in the
DCI blocks.) During this processing, the DCI blocks set write request flags in the
DCI connection records for any outputs that need to be written to the field devices.
4. ECBs scheduled to be processed, and containing fresh outputs to be written, are
executed:
When all control blocks have been processed, the ECBs are processed once again to
drive the field outputs (in the control output blocks) that have been changed in that
BPC. When a DCI parent or child ECB is processed, its list of blocks is examined
once again. For each DCI connection record with a pending write request flag, a write
list is generated.
When the write list is complete, data is moved to a Core 2 output buffer and immedi-
ately (within 100 milliseconds) written to the corresponding device(s). (If necessary,
123
B0700GQ – Rev C 5. Control Block Configuration Information for I/O Functions
multiple messages are used to write all data requested by the DCI blocks for that
BPC.)
Periodic/Change-Driven Execution
All DCI blocks are executed periodically according to their Period/Phase parameter configuration.
The BOUT, ROUT, and PAKOUT blocks normally set write requests to Core 2 of the FDC280
only when their desired output value changes. If the secondary loop timer (SECTIM) is config-
ured nonzero in the BOUT or ROUT blocks (SECTIM does not apply to PAKOUT blocks),
write requests are also set in BOUT and ROUT blocks if the timer expires between output
changes.
Simulation Mode
In the RIN/RINR, BIN/BINR, IIN/IINR, PAKIN/PAKINR blocks, the input is provided by a
separate, configurable input parameter. In the ROUT, IOUT, BOUT, and PAKOUT blocks, con-
firmation of the output value change is simulated automatically. The simulation mode may be
used in conjunction with the Auto/Manual mode. The two features may co-exist in any DCI
block.
Input Limiting
The input values of the RIN (RINR) block are constrained by the engineering range
(HSCI1/LSCI1) configured in the block. If the input value is out-of-range, it is clamped to the
high/low range value, and the corresponding Limited High/Limited Low (LHI/LLO) status bit is
set in the value record.
124
5. Control Block Configuration Information for I/O Functions B0700GQ – Rev C
Confirmed Outputs
The outputs of the BOUT, ROUT, IOUT, and PAKOUT blocks are confirmed by a readback of
the actual value read from the field.
When an output is changed by Core 1 in one of these blocks, it is stored into a request location
that is part of the output value record in the DCI block. (In Control Core Services terminology,
this type of output is referred to as a “Shadow” output and is reflected in the Shadow status bit
(Bit 12) in the value record).
The actual output value of the DCI block will not be updated until confirmation of the requested
change is received during the next processing cycle of the DCI block. The request value is written
by Core 2 to the field device. If the field device allows the output value to be read by the
FDC280, the FDC280 uses the latest value from the field device as the DCI readback value. Oth-
erwise, after the write operation is performed, the FDC280 uses the request value as the DCI
readback value. On the next DCI block cycle, the block output value will be updated in Core 1
with the readback value from the field, thus completing the confirmation of the change. The
request value sent to the field device is also available as a separate parameter in the BOUT, ROUT,
and IOUT blocks and can be used to aid in diagnostic testing
Output Clamping
The output value of the ROUT block is constrained by the limit values (HOLIM/LOLIM) con-
figured in the block. The limit values are constrained by the engineering range (HSCO1/LSCO1)
configured in the block. If the output value exceeds its limiting constraints, it is clamped to the
high/low value, and the corresponding Limited High/Limited Low (LHI/LLO) status bit is set in
the value record.
Output Initialization
The output value of a BOUT, ROUT, IOUT, or PAKOUT block initializes to the value read back
from the field.
However, the initial output value is retained unchanged when modifying the configuration of a
block. (These are the conditions under which it is not desirable to change the current output
value).
Additionally, if an output block is configured Write-Only (refer to “Write-Only Points” in
FDC280 Modbus Master Drivers (Serial and TCP/IP) (B0700GT), the output value of the block
initializes to the block input.
Cascade Initialization
Upstream logic in a cascade is initialized by a BOUT, ROUT, or IOUT block in each of the fol-
lowing cases:
♦ When the DCI block initializes
♦ When the DCI block mode changes from Manual to Auto mode
♦ When the readback value transitions from Bad and/or Out-of-Service status to Good
status
♦ When the Initialization Input (INI_PT), if used, is cleared.
125
B0700GQ – Rev C 5. Control Block Configuration Information for I/O Functions
126
6. Configuring FDC280 Using ICC
and CCS FDC280 Configurator
This chapter describes how to configure the FDC280 using the Integrated Control Configurator
(ICC) and CCS FDC280 Configurator.
127
B0700GQ – Rev C 6. Configuring FDC280 Using ICC and CCS FDC280
Figure 6-1. ECBs of FDC280’s Ethernet Port and Four Serial Ports in ICC
128
6. Configuring FDC280 Using ICC and CCS FDC280 Configurator B0700GQ – Rev C
129
B0700GQ – Rev C 6. Configuring FDC280 Using ICC and CCS FDC280
The media installs the supported files for FDC280 Modbus Serial Master to configure in ICC.
Figure 6-3 shows the results of a successful installation of the media.
130
6. Configuring FDC280 Using ICC and CCS FDC280 Configurator B0700GQ – Rev C
131
B0700GQ – Rev C 6. Configuring FDC280 Using ICC and CCS FDC280
132
6. Configuring FDC280 Using ICC and CCS FDC280 Configurator B0700GQ – Rev C
133
B0700GQ – Rev C 6. Configuring FDC280 Using ICC and CCS FDC280
device is also available, and can be configured without having to install it separately from any
driver media.
NOTE
To make any configuration changes to a Primary ECB, the corresponding port must
be set to offline mode.
1. Select a compound or the Primary ECB (<Letterbug>_ECB) from the compound list
view in which you want your drivers to be configured.
Configuring drivers and devices under a compound has an advantage when moving
them from one FDC to another. If driver and device ECBs are under the Primary
ECB, the driver and device ECBs will not be loaded in when the LoadAll is done on
the SaveAll of another CP that is already in the Foxboro DCS network. If driver and
device ECBs are under a compound, they will be loaded in. You will only have to
change the parent names to reflect the ports with the new Primary ECB.
2. In the compound view, select Insert New Block/ECB.
Figure 6-7 displays an example of data provided to the driver ECB for an Ethernet
driver. The changed fields are boxed in red.
134
6. Configuring FDC280 Using ICC and CCS FDC280 Configurator B0700GQ – Rev C
♦ The DRVRID is the driver ID of the port. They are assigned as follows:
-1 = Diagnostic Driver
1 = Modbus/TCP 1.0
2 = Modbus Serial
3 = Modbus/TCP 1.1
Because this driver ECB is under a compound, the reference of PRIMARY_ECB is
included in the PARENT parameter. The DEV_ID can be the same or different from
the name of this ECB.
3. For an ECB of a Serial driver, the configuration data are similar except three fields
HWTYPE, PARENT, and DRVRID.
♦ The HWTYPE must be 2.
♦ The PARENT is SERIAL_PORT1-4.
The ECB200 has a set of custom parameters (CPARM1-6) which allow you to customize the
behavior of the FDC280 driver. For the Modbus driver, you can only set CPARM1 - do not set
the others.
The FDC280 Modbus TCP and Serial RTU drivers support the following optional custom
parameter for CPARM1 (settable at Custom Parameter1)
The FDC280 TCP driver supports:
♦ “TSTAMP” - If this custom parameter is specified, then for all field devices, their
points are timestamped in the FDC280 when they are read from the field devices.
(TSTAMP can be specified at the device level.)
If “TSTAMP” is not specified, any value and status changes for an I/O point are time
135
B0700GQ – Rev C 6. Configuring FDC280 Using ICC and CCS FDC280
NOTE
To make any configuration changes to a driver ECB200, it must be set to offline
mode.
Table 6-1. ECB201 Key Parameters for Devices for ICC Configuration
136
6. Configuring FDC280 Using ICC and CCS FDC280 Configurator B0700GQ – Rev C
Table 6-1. ECB201 Key Parameters for Devices for ICC Configuration (Continued)
x.x.x.x/n
Example: 192.168.1.25/1
n(For Modbus serial devices when connected
FDC280 serial ports)
137
B0700GQ – Rev C 6. Configuring FDC280 Using ICC and CCS FDC280
Table 6-1. ECB201 Key Parameters for Devices for ICC Configuration (Continued)
NOTE
The maximum number of charac-
ters allowed in the DVNAME
parameter is 32. If the length of
the DVNAME parameter exceeds
32, specify the Modbus Device
Addresses in the
DVOPTS parameter using the
“+LN=xx” and “+RN=xx”
options.
To access points in a device as multiple sets each with a different scan rate or for custom memory
mapped devices, you have to use the Groups functionality described in “CCS FDC280 Configu-
rator” on page 150.
138
6. Configuring FDC280 Using ICC and CCS FDC280 Configurator B0700GQ – Rev C
139
B0700GQ – Rev C 6. Configuring FDC280 Using ICC and CCS FDC280
140
6. Configuring FDC280 Using ICC and CCS FDC280 Configurator B0700GQ – Rev C
the device supports only function code 05 (Force Single coil) for writing to coils.
“+MC” specifies that the device supports only function code 15 (Force multiple coils)
for writing to coils. “+SC” and “+MC” are mutually exclusive options. If both options
are specified (“+SC+MC” or “+MC+SC”) at the same location (in the DVOPTS
parameter of ECB201), the device will be marked as Invalid.
♦ +SR or +MR specifies the Modbus function code for writing to registers when the
device does not support both single and multiple-write function codes. “+SR” speci-
fies that the device supports only function code 06 (Force Single register) for writing
to registers. “+MR” specifies that the device supports only function code 16 (Force
multiple registers) for writing to registers. “+SR” and “+MR” are mutually exclusive
options. If both options are specified (“+SR+MR” or “+MR+SR”) at the same
location (in DVOPTS parameter of ECB201), the device will be marked as Invalid, if
the Groups are not used at ECB201. And also a message “Invalid options +SR+MR
specified for device” will be displayed in smon_log.
♦ +TP configures the Shadow FDC280 to use Internet Control Message Protocol
(ICMP) ping as an alternative heartbeat mechanism to verify device connectivity. To
enable this option, at least one point or heartbeat needs to be configured for the corre-
sponding device.
♦ +BPIV, or Bypass Input validation. By default the driver validates all fields of a Mod-
bus response message from a connected device as per the Modbus Protocol
specifications listed in “Modbus Protocol Documents” in FDC280 Modbus Master
Drivers (Serial and TCP/IP) (B0700GT).
Any response message that does not conform to the protocol completely is discarded.
This feature addresses security considerations from the device interface’s point of view.
If you need to connect to a device that does not fully comply with the Modbus Proto-
col, you can bypass the input validation feature by using this +BPIV, option.
This parameter can take multiple concatenated settings. The delimiter between each
setting is a single space. All the possible options can be concatenated. There is no max-
imum number of characters for this parameter.
For Modbus Plus devices through MEB:
1. An ECB201 block should be created for each Modbus Plus device under an MEB.
The IP address of the MEB should be specified in the DVNAME parameter and the
Modbus Plus device node address should be specified using the “/m” notation in the
DVNAME parameter or the “+LN=” (Simplex, non-fault-tolerant FDC280) or
“+LN=” and “+RN=” (Fault-tolerant FDC280) options in DVOPTS parameter of the
ECB201 block.
2. The options are independently configurable for each Modbus Plus device.
3. The MEB uses the specified Modbus Device Address for routing messages to the
appropriate end device. Each end device must have a corresponding route configured
in the MEB’s routing table. Please refer to the MEB's user's guide (Schneider Elec-
tric's Document Model no. 31005104) for instructions on configuring the routing
table.
4. Both the Left and Right FDC280s communicate to the same MEB, therefore the LN
and RN values must be identical.
141
B0700GQ – Rev C 6. Configuring FDC280 Using ICC and CCS FDC280
When including options in your DVOPTS parameter that require a configured value
(such as +@rate or +TO=n), if you do not enter a value for the option (such as
"+@+TO="), then the default value for that option is used.
The following is an example setting of the Device Options parameter:
Device Options = +@10+H+TO=20+LN=5+RN=123
This syntax indicates that there is a one second scan rate for queries; the Function Code 8 heart-
beat option is applied; the Response Timeout setting is two seconds; the Left FDC280 is con-
nected to device address 5; and the Right FDC280 is connected to device address 123.
142
6. Configuring FDC280 Using ICC and CCS FDC280 Configurator B0700GQ – Rev C
143
B0700GQ – Rev C 6. Configuring FDC280 Using ICC and CCS FDC280
# Set the value of ESPEED of Ethernet Port ECB to, for example 2,
# which is 10Mbps full duplex.
MODIFY FDC409_ECB:ENET_PORT1
ESPEED = 2
END
# Set the parameters of SERIAL_PORT3. Only setting SMODE. Others are kept
as default.
MODIFY FDC409_ECB:SERIAL_PORT3
SMODE = 1
END
# Set the parameters of SERIAL_PORT4. Only setting SMODE. Others are kept
as default.
MODIFY FDC409_ECB:SERIAL_PORT4
SMODE = 1
END
144
6. Configuring FDC280 Using ICC and CCS FDC280 Configurator B0700GQ – Rev C
145
B0700GQ – Rev C 6. Configuring FDC280 Using ICC and CCS FDC280
DRVRID = 2
END
146
6. Configuring FDC280 Using ICC and CCS FDC280 Configurator B0700GQ – Rev C
DVNAME = 1
DVOPTS = +@10+TO=5+H=30001+DUPS+RT=3
END
CLOSE
EXIT
147
B0700GQ – Rev C 6. Configuring FDC280 Using ICC and CCS FDC280
If you click Continue, ICC returns to the list of parameters for the same block.
If you click Cancel, ICC returns to the lists of blocks in the currently selected compound.
If you click Done, the message shown in Figure 6-13 will be displayed indicating that the block
does not exist. Click Continue.
148
6. Configuring FDC280 Using ICC and CCS FDC280 Configurator B0700GQ – Rev C
To resolve this, it is necessary to delete the block. A serial port on an FDC280 module can have
only one driver attached. Select the block and select Delete. A system message will be generated,
shown in Figure 6-14, which can be ignored. The block is now removed from the work file.
149
B0700GQ – Rev C 6. Configuring FDC280 Using ICC and CCS FDC280
150
6. Configuring FDC280 Using ICC and CCS FDC280 Configurator B0700GQ – Rev C
In addition, the CCS FDC280 Configurator provides other capabilities such as:
1. Deploying the configured data from the configurator to the target FDC280.
2. Allowing users to archive a configuration for later modification and deployment or for
using it as a template for another FDC280.
3. Allowing users to edit the configuration data of an FDC280 which is not hosted by
the configurator workstation. The configuration data can be archived to a file and
brought over to the host station for deployment.
4. Display a list of drivers which are installed in host machine and their details.
Values used in this appendix might not reflect all possible values of any field. For full specifica-
tions of each field, refer to Chapter 5 “Control Block Configuration Information for I/O Func-
tions” and FDC280 Modbus Master Drivers (Serial and TCP/IP) (B0700GT).
NOTE
For running the CCS FDC280 Configurator on stations with Enterprise Edition
Control Core Services v9.3-9.4, add new Group policies to the PDC on the net-
work as described in Appendix B “Improving Performance of the CCS FDC280
Configurator on Stations with Enterprise Edition Control Core Services v9.3 or
Later”.
Invoke the CCS FDC280 Configurator by selecting this FDC_Cfg entry. Figure 6-16 displays a
startup view of the configurator.
151
B0700GQ – Rev C 6. Configuring FDC280 Using ICC and CCS FDC280
Only one instance of the CCS FDC280 Configurator can run at any time. Subsequent startups
from the FoxView will open a dialog box (Figure 6-17) indicating an instance of the CCS
FDC280 Configurator is already running.
Figure 6-17. System Message When Starting an Additional CCS FDC280 Configurator Instance
Select OK, then locate the active instance in the Taskbar (Figure 6-18). Click it to bring it to the
front.
152
6. Configuring FDC280 Using ICC and CCS FDC280 Configurator B0700GQ – Rev C
(A)
(B)
(C)
(E)
Item Description
(A) Configured FDC280 or Drop-Down FDC280 List
(B) Configuration Data
(C) Activity Log
(D) List of installed drivers
(E) Tree view of ports, drivers, and devices
(F) Deploy changes to the FDC280
(G) Load up an archived configuration
(H) Save the configuration
(I) Exit the CCS FDC280 Configurator
153
B0700GQ – Rev C 6. Configuring FDC280 Using ICC and CCS FDC280
Blue texts and pen icon indicates changes have not been deployed to the FDC280.
Blue texts and red 'x' icon indicates an input error. In the example above, the subnet mask has
five fields instead of four.
Once an FDC280 is selected, the configurator will communicate with the FDC280 to confirm it
is online and to retrieve the latest configuration. If the FDC280 is accessed by another utility,
such as ICC or the ICC Driver Task, the retrieval will not succeed. A system message will report
this condition in the Messages panel. Also, if the configurator cannot find the selected FDC280,
it will not display the configuration. Figure 6-21 displays an example of an FDC280 that cannot
be reached by the configurator.
154
6. Configuring FDC280 Using ICC and CCS FDC280 Configurator B0700GQ – Rev C
The configuration data of an FDC280 can be already committed (that is, deployed) into the
FDC280. This data can be modified in the configurator and archived to an XML file for further
modification and deployment later. When you load the XML file into the configurator, if any dif-
ferences are found, the configuration checks and flags the changed drivers or devices with a
change indicator - blue text and a pen icon. You can deploy these differences to the hosted
FDC280(s). For more information, refer to “Deploying a Configuration” on page 162.
Figure 6-22 describes the flow of configuration activities of an FDC280. Unless noted directly,
these activities are performed in the CCS FDC280 Configurator.
155
B0700GQ – Rev C 6. Configuring FDC280 Using ICC and CCS FDC280
Figure 6-22. Configuration Activity Flow Diagram for CCS FDC280 Configurator
156
6. Configuring FDC280 Using ICC and CCS FDC280 Configurator B0700GQ – Rev C
If your FDC280 is simplex (single), only one set of IP address, subnet mask, and gateway data is
shown in the Ethernet Port Configuration section of the configurator.
Once an Options field with more than 32 characters is deployed, it will be shown in ICC and Sys-
tem Manager in the form of first 29 characters, followed by three dots (…). For example:
MODBUS+@10+TO=5+H+DUPS+LN=201...
157
B0700GQ – Rev C 6. Configuring FDC280 Using ICC and CCS FDC280
Each row under the three buttons represent a group. The Action field in each row provides the
status of each group:
♦ The empty field indicates the group has been deployed to the FDC280.
♦ The pen icon indicates the group has been deployed to the FDC280 and one or more
of the fields have been modified but have not been deployed.
♦ The plus sign (+) indicates the group has been added and has not been deployed.
♦ The “x” sign indicates the group will be deleted/removed from the device on the next
deployment.
Deleting/Undeleting a Group
Delete a group by selecting a group (i.e. a row), and then selecting the Delete Selected
Group(s) button.
♦ If the group is newly added and has not been deployed, the group will be deleted from
the configuration.
♦ If the group has been deployed already, an “x” will be added to the Action field. The
group will be deleted from the configuration once a deployment is carried out success-
fully. You can undelete this group via the Undeleted Selected Group(s) button.
The operation will remove the “x” sign from the row. The next deployment will not
remove the group from the device and from the configuration.
158
6. Configuring FDC280 Using ICC and CCS FDC280 Configurator B0700GQ – Rev C
The CCS FDC280 Configurator allows users to delete/undelete multiple groups with one click.
To select a range of groups, for example from group 1 to group 4, first select group 1, and then
press the <Shift> key (on the keyboard) while selecting group 4. You can select an additional
group by pressing the <Ctrl> key (on the keyboard) while selecting an additional group.
159
B0700GQ – Rev C 6. Configuring FDC280 Using ICC and CCS FDC280
(A)
(B)
Table 6-3. Figure 6-26 Configuration File and FDC280 is Out Of Sync Legend
Item Description
(A) These devices are in the configuration file, but not in the FDC280. They
are not selectable for deployment.
(B) Devices with the “x” icon are in the FDC280 but not in the configuration
file. You are still able to deploy these devices.
160
6. Configuring FDC280 Using ICC and CCS FDC280 Configurator B0700GQ – Rev C
After the configurator closes the active configuration, it will attempt to connect and load the con-
figuration from the new FDC280 first and then treat the loaded configuration as it belongs to the
same active configuration.
Figure 6-28. Configuration Belongs to an FDC That Is Not Hosted By the Workstation
161
B0700GQ – Rev C 6. Configuring FDC280 Using ICC and CCS FDC280
Deploying a Configuration
Commit changes to the FDC280 by selecting items from the tree view (IP Address or devices)
then selecting the Deploy button. Only selected items are deployed. In Figure 6-29, only changes
in IP Address, devices DEE101, DEE103, and DE0101 will be deployed. Changes in devices
DE0201 and DE0301 will not be deployed.
Figure 6-29. Only Selected Items Are Deployed in CCS FDC280 Configurator
Once the Deploy button is selected, the CCS FDC280 Configurator attempts to connect to the
FDC280 (FDC410 in Figure 6-29) to download the changed configuration. Therefore, for the
deployment to be successful, the FDC280 has to be online and not being used by ICC or ICC
Driver Task. If the IP Address data is deployed (as in Figure 6-29), confirm the Ethernet port is
offline. The deployment on the IP Address will not succeed if the Ethernet port is online, and a
system message in the Messages panel will relay this condition. As well the IP Address will still
remain in edit mode. You can turn the Ethernet port offline via System Manager. Access the Go
Off-line… command on the FDC280 as shown in Figure 6-30.
This also applies to devices. In order to deploy a device successfully, the communications state of
the deployed device must be disabled.
162
6. Configuring FDC280 Using ICC and CCS FDC280 Configurator B0700GQ – Rev C
For a deployed device with options longer than 32 characters and/or with one or more groups, a
file will be created to hold the data. The filename will be saved in parameter FILEID of the
device. The format of the filename is <Letterbug>_<Driver's DEV_ID>_<Device's
DEV_ID>.XML. Figure 6-31 provides an example of a filename in parameter FILEID. Notice
that the value of DVOPTS ends with three dots (…) to indicate the value is longer than 32 char-
acters.
163
B0700GQ – Rev C 6. Configuring FDC280 Using ICC and CCS FDC280
Once a deployment completes successfully, all deployed items will turn into normal text. For
those items which do not complete successfully, a deployment will stay in the edit mode.
It is highly recommended that you always archive the latest configuration.
164
6. Configuring FDC280 Using ICC and CCS FDC280 Configurator B0700GQ – Rev C
♦ The modification can be performed in any station. When the file is ready for
deployment, you must copy it onto the host station, load it into the Configurator,
and deploy to the FDC280. For detailed instructions, refer to “Loaded Configura-
tion of the Same Letterbug” on page 159.
Figure 6-32 describes each field in the configuration file. The file is displayed with long lines are
wrapped to the next line.
Item Description
(A) Letterbug
(B) IP Address Data
165
B0700GQ – Rev C 6. Configuring FDC280 Using ICC and CCS FDC280
Table 6-4. Figure 6-32 - Location of Fields in a Configuration File Legend (Continued)
Item Description
(C) Driver with more than one device
(D) Device with one or more groups
(E) Device with no group
(F) Reminder that letterbug, port names, DriverIDs, DeviceIDs, and Block Names must
match those in ICC
166
6. Configuring FDC280 Using ICC and CCS FDC280 Configurator B0700GQ – Rev C
167
B0700GQ – Rev C 6. Configuring FDC280 Using ICC and CCS FDC280
168
7. Principles of Operation
This chapter describes the fault-tolerant FDC280 operation.
169
B0700GQ – Rev C 7. Principles of Operation
FDC280, the device is marked “Failed” and the device's icon on the equipment displays in the
System Manager is changed to red, as the FDC280 will not be able to acquire any inputs from
this device. Since an automatic role switch only occurs if the partner module is able to reach all
the enabled devices, you could disable communication to the detected “Failed” devices to force
the automatic role switch functionality with the FDC280s communicating to “good” devices
only. This may be used to achieve the automatic role switch functionality while fixing or replacing
the “Failed” devices.
The FDC280s also have their Primary and Shadow LEDs to indicate their role status. The Equip-
ment Information pages in the System Manager indicate Primary and Shadow connection status
for each device. If the ECBs display as yellow, you can use these displays to determine which side
of the connection has stopped working. For example, if the device ECB is yellow and the ECB201
display shows the status “Left active, Right failed”, it implies that the FDC280 is acquiring data
from the device through the Ethernet I/O network connected to the left Ethernet I/O port on the
baseplate, and that the left FDC280 is the Primary module.
If the device ECB is shown as red and the ECB201 display shows the status “Left active, Right
failed”, this implies that the FDC280 is acquiring data from the device through the left Ethernet
I/O port on the baseplate, and that the right FDC280 is the Primary module. This occurs if the
Redundancy Algorithm on the Primary FDC280 determines that failover must not be affected.
170
7. Principles of Operation B0700GQ – Rev C
parameter should be 4, 5, or 6), is predominately through the Primary FDC280. During this
time, the Shadow FDC280 disables its communication on the corresponding port to help prevent
interference with the Primary FDC280's communication as both modules share a single physical
communication line.
To check the ECB201 device connectivity status for the Shadow FDC280 module for redundancy
functionality, the Primary FDC280 relinquishes the control of the ECBP Serial port, called as a
“port handover”, on a periodic basis so that the Shadow FDC280 module can test its connectivity
to the ECB201 device. This period is called a “port handover period, which is a configurable
parameter through custom parameters of ECB200 Driver block.
The exchange of control (from Primary to Shadow and then back to Primary) is a slow process
that can take as much as 1-2 seconds (due to the current Primary/Shadow information exchange
mechanism that only happens once a BPC). During this time, device scans or writes will be on
hold.
171
B0700GQ – Rev C 7. Principles of Operation
and request the Shadow FDC280 to test its device connectivity to determine if the detected fail-
ure is only on its side. When the Shadow FDC280 gets control of the port, it will send a heartbeat
test message to each of the configured devices on that port. When the tests are complete, the
Shadow FDC280 reports the results of the tests to the Primary FDC280 and relinquishes control
of the port.
If the test results indicate that the Shadow FDC280 has devices with good device connectivity, the
redundancy algorithm will consider the Shadow FDC280's better device connectivity on this
port. The redundancy role swap will then occur based on the user's configured redundancy algo-
rithm's rules.
If the test results indicate that the Shadow FDC280 also does not have any device connectivity,
the Primary and Shadow FDC280s will take turns controlling the port to “hunt” for connectivity
to be re-established.
The exchange of control (from Primary FDC280 to Shadow FDC280 and then back to Primary)
is a slow process that can take as much as 1-2 seconds (due to the current Primary/Shadow infor-
mation exchange mechanism that only happens once a BPC). Therefore, due to the loss of the
Primary FDC280’s serial link, the redundancy role swap will be delayed until confirming the
Shadow FDC280’s connectivity to device.
172
7. Principles of Operation B0700GQ – Rev C
The left and right FDC280 modules will connect their serial port to the same serial bus. For each
protocol type:
♦ RS-232 - use a straight through splitter (“Y”) cable.
♦ RS-485 - both modules will be added daisy-chained to RS-485 bus.
♦ RS-422 - daisy-chain the device's Tx lines to both FDC280 Rx terminals, and daisy-
chain the device's Rx lines to both FDC280 Tx terminals.
173
B0700GQ – Rev C 7. Principles of Operation
All devices under any FDC280 serial port ECBP must be either single-ported or dual-ported. It is
not recommended to mix single-ported and dual-ported devices on the same FDC280 serial port.
Example: SERIAL_PORT1:SMODE=4
After modifying SERIAL_PORT1 ECBP, you have to perform offline and online cycles on the
serial port ECBP to apply the changes.
The configured mode of communication (single or dual) for the serial port will be displayed in
the System Manager at the ‘Device Port Serial Mode’ parameter of ECBP equipment status of the
ECBP.
For example: Device Port Serial Mode: RS232 Single
When the FDC280 is started, all the serial port’s transceivers will be disabled. Only after the port
ECBP has been configured and enabled, the Primary FDC280 module transceiver will be
enabled.
The Shadow module serial port transceiver will be enabled only after port handover from the Pri-
mary module. This is to help ensure that if you install a Y-cable before configuration, the Primary
and Shadow modules are not overdriving the device communication line.
The Shadow module will ignore any received messages and will not send any transmissions on
port when it is configured in single ported mode.
174
7. Principles of Operation B0700GQ – Rev C
175
B0700GQ – Rev C 7. Principles of Operation
176
8. FDC280 Security Guidelines
This chapter provides an overview of security guidelines for installing and operating the
FDC280 in the Foxboro Evo system in a manner consistent with the ISASecure® certification
for ISASecure Level 1 Devices.
The purpose of the ISASecure program is stated in the ISASecure Compliance Institute charter docu-
ment:1
“The ISA Security Compliance Institute manages the ISASecure® program which recognizes and pro-
motes cyber-secure products and practices for industrial automation suppliers and operational sites.
The ISASecure® designation is earned by industrial control suppliers for products that demonstrate
adherence to ISCI cyber security specifications derived from open, consensus industry standards. ISASe-
cure® certifications evaluate product/system cyber security characteristics, laboratory test products/sys-
tems and, assess supplier's adherence to cyber security lifecycle development best practices.”
177
B0700GQ – Rev C 8. FDC280 Security Guidelines
Figure 8-1 illustrates scope of the trust boundary for an ISASecure EDSA compliant system.
Corporate Ethernet
Network
Internet
Firewall
The Physical and Electronic Security Perimeter (trust boundary) for an ISASecure EDSA compliant
system with RWS support is this green shaded area (RWS is a standard option).
DMZ
Firewall
Plant Ethernet
GPS
Network
Antenna
RWS
Server
Firewall
Security
Enhanced electrical wiring
Workstation(s)
FECN Field Bus
Note: To simplify this diagram, optional redundant FECN network hardware, connections, Embedded Controllers
and Field Bus Modules are not shown. The FDC280 supports dual Integration Ethernet Network connections.
The portion of the above diagram shaded green represents the trust boundary for the system,
which is within the physical and electronic security perimeter of the system. The trust boundary
includes the RWS Server and Plant Ethernet Network when this optional component is present,
as shown in this diagram. You may not have an RWS Server but if you do, it is supported in this
way.
These items are required to achieve and maintain the secure trust boundary:
♦ Physical Plant Requirements
The system security perimeter is meant to mitigate the threat of outside attack by
restricting physical and electronic access to the system. Physical security of the plant
control area is the responsibility of plant management.
The plant control area consists of the control room, controller, and I/O locations
among other areas. Examples of physical security can include guarded gates to the site,
security cameras, fences, locks, badges, biometric devices, and similar or related equip-
ment. To maintain a security perimeter, the following requirements must be met:
a. Only authorized personnel are permitted within the security perimeter.
b. No wireless communication signals may be transmitted across the security perim-
eter.
c. Only a GPS signal is permitted to be received across the security perimeter.
178
8. FDC280 Security Guidelines B0700GQ – Rev C
d. The only network connection crossing the security perimeter uses a secure (SSL-
based) Virtual Private Network (VPN) to connect a RemoteWatch Services
(RWS) Server with the GCS Center. Additionally, no inbound traffic is allowed to
establish remote services on this network.
The system security perimeter is designed to mitigate the threat of outside attack by:
a. Restricting physical access to the system, so only authorized personnel are permit-
ted within the security perimeter.
b. Restricting electronic access to the system, by defining the types of signals and
connections that are permitted to cross the security perimeter and using access
controls and information classifications, so only authorized personnel have access
to data.
♦ Workstation and Server on the Foxboro Evo Control Network Requirements
The security enhanced Control Core Services v9.3 or later must be installed to meet
EDSA certification requirements. This version uses Microsoft® Active Directory for
user access management and control.
For instructions about configuration for secure operation, refer to the Control Core
Services vX.X Software Installation Guide, included in the Foxboro Evo Electronic Doc-
umentation media kit (K0174MA) that is provided with the Control Core Services
software shipped with your workstation or server.
For instructions on how to install the Control Software on platforms with the security
enhanced Control Core Services software, refer to the Foxboro Evo™ Control Software
Installation Guide (B0750RA).
♦ Plant Ethernet Network Equipment Requirements
For any equipment connected to the Plant Ethernet Network, it is the responsibility
of Plant Management to help ensure that this equipment maintains the appropriate
level of Confidentiality, Integrity, and Availability according to the function of that
equipment. Any equipment connected to the Plant Ethernet Network must meet the
requirements stated above to maintain the security perimeter.
♦ Integration Ethernet Network Requirements
The Integration Ethernet Network must meet the requirements of the security perim-
eter described above. Any equipment connected to this network is assumed to be
approved for use and to be configured to operate on this network, and is considered
an authorized device.
♦ FDC280 Requirements
The Image Version for the FDC280 must be version specified in Control Core Services
v9.3 Release Notes (B0700SV, Rev. B or later) or in a later version of these Control Core
Services vX.X Release Notes to meet ISASecure Level 1 for Devices certification require-
ments.
♦ Foxboro Evo Control Network Ethernet Switch Requirements
It is the responsibility of the user to help prevent connection of any non-Control Core
Services device to ports of the Ethernet switches in the control network. It is also the
responsibility of the user to help prevent a wireless access point to be connected to the
control network. Refer to Switch Configurator Application Software Guide for the Fox-
179
B0700GQ – Rev C 8. FDC280 Security Guidelines
boro Evo Control Network (B0700CA), for information on controlling access to the
internet switches.
Only Extreme Networks Ethernet switches may be used in an EDSA-compliant Fox-
boro Evo system.
♦ NTP Exclusion
Under no circumstances configure an EDSA Level 1 compliant Foxboro Evo system
to use NTP as a Master Timekeeper source (i.e. sync to an off-Control Network time
source using “NTP mode”) since a connection to support this configuration will cross
the trust boundary.
Operating Environment
The operating environment for the system must comply with environmental requirements of the
FDC280 product specification, Field Device Controller 280 (FDC280) (PSS 31H-2FDC280), and
must also include physical plant security sufficient to limit access to the trust boundary area so
that only authorized persons are able to enter it. It is further required that persons authorized to
work within the trust boundary be instructed in maintaining the security of the trust boundary.
(For example, persons working within the trust boundary shall not allow unauthorized persons to
enter or enable a data link to a device outside of the trust boundary.)
Data Format
The FDC280 uses COMEX, a proprietary protocol for which information is not publicly avail-
able, for transmission of data.
Active Directory
A Foxboro Evo system with the security enhancements installed employs the use of Microsoft
Active Directory for several reasons:
♦ Makes it possible to manage computer user accounts and group policies from a central
location.
♦ Provides authentication services.
♦ Is a time-tested stable technology.
Environments
The FoxView application groups users according to the tasks they perform and grants access to
system menus and features according to the needs and assumed competencies of the particular
group to which a user belongs. The collection of programs, utilities, displays and functionality
grouped according to the needs of users of a particular type constitutes an environment. Each
180
8. FDC280 Security Guidelines B0700GQ – Rev C
environment displays its own menu commands in the left panel. An environment also includes an
access password for security, as well as protection levels to disable menu options that are not avail-
able to the environment.
This security is supplemented by a group policy in Active Directory named Schneider Electric
FoxView Environments. This group policy controls access to FoxView environments based on the
logged on user account and the security groups of which the user is a member. Refer to Security
Implementation User's Guide for I/A Series and Foxboro Evo Workstations (Windows 10 or Windows
Server 2016 Operating Systems) (B0700HG) or Security Implementation User's Guide for I/A Series
and Foxboro Evo Workstations with Windows 7 or Windows Server 2008 Operating Systems
(B0700ET), for instructions on configuring FoxView environments.
Similarly, users of Foxboro Evo Control Software (the Control Software) allocate system privileges
according to user groups on the primary domain controller. Unlike FoxView, no additional login
is required once the user has logged in to the Windows operating system. Refer to Foxboro Evo™
Control Software Installation Guide (B0750RA), Security Implementation User's Guide for I/A Series
and Foxboro Evo Workstations (Windows 10 or Windows Server 2016 Operating Systems)
(B0700HG), and Security Implementation User's Guide for I/A Series and Foxboro Evo Workstations
with Windows 7 or Windows Server 2008 Operating Systems (B0700ET) for instructions on creat-
ing user accounts for the Control Software. Figure 8-2 shows user group and user profiles in
Active Directory as would be viewed when configuring user accounts.
181
B0700GQ – Rev C 8. FDC280 Security Guidelines
182
9. System Management
This chapter provides general system management information for the Field Device Controller
280. It also provides references to the manuals that describe the tools you use to perform in-
depth system management tasks.
Overview
The general Foxboro Evo system management philosophy applies to the Field Device Controller
280 in the Foxboro Evo system. Through the System Manager and System Management Displays,
you can receive status information on the FDC280 and send change requests to the FDC280.
Monitoring the FDC280 is not supported in the System Management Display Handler
(SMDH).
System management for the FDC280 is supported on the following system management tools:
♦ System Manager v2.9 or later (supported on Control Core Services software v9.3 or
later) - discussed in System Manager (B0750AP)
♦ FoxView™ - discussed in FoxView Software V10.4 (B0700FC, Rev. B or later) and
Process Operations and Displays (B0700BN)
For monitoring an FDC280 with software version later than 0900010000, install MP47481162
on the workstation hosting the FDC280, System Monitor client station, and System Manager
Server v2.12 station. However, for an FDC280 with a software version 0900010000 or earlier, the
Maintenance Pack and System Manager v2.12 or later are not needed.
MP47481162 can be installed only on stations running Control Core Services v9.3-v9.4. You can
acquire MP47481162 from the GCS website:
https://pasupport.schneider-electric.com
System Manager v2.12 can be installed on stations running I/A Series software v8.8 or Control
Core Services software v9.0-v9.2.with QF1304733 and MP47481190 for monitoring the other
types of CP, including FDC280 with Ethernet and serial port support.
The security of this system is maintained via the standard Foxboro control processor software and
the customer-engineered user interface to the control block database. All access to the I/O data is
through the control blocks. The end user has no direct access to any of the I/O functions or the
data in the FDC280s.
Operating Status
The operating status of the FDC280 is reported by the Foxboro Evo system using on-screen and
printed messages. Refer to the following documents for information on the reporting of equip-
ment operating status and detected errors:
♦ System Manager (B0750AP)
♦ Control Core Service V9.x System Error Messages (B0700AF)
♦ Process Operations and Displays (B0700BN).
183
B0700GQ – Rev C 9. System Management
Table 9-1. Equipment Information Display for FDC280 Field Device Statuses After Parent Driver Is
Turned Online
Equipment Status
Device State Out Of Service Device communication disabled
Not Ready Device communication enabled and parent driver or port
turned offline or configuration is not valid
Failed Device communication failed/became unavailable
On Scan Device communication is good
Communica- Enabled or disabled
tion
184
9. System Management B0700GQ – Rev C
Table 9-1. Equipment Information Display for FDC280 Field Device Statuses After Parent Driver Is
Turned Online (Continued)
Device Status
DCI Not ready Invalid group configuration or invalid device option when
length of device option is more than 32 characters.
Unresolved Invalid configuration (configuration error other than above
Connection scenario)
DCI Ready Device Configuration is good
Device Disabled Device communications disabled
Port Disabled Device communication is enabled and port is offline.
♦ Viewing Field Devices for FDC280 - see “Connected FBMs or Field Devices”
♦ Counters Information for FDC280 - see “Control Station, CNI, ATS, and LI Coun-
ters” and “Diagnostic Counters - For FCP280, FDC280, and CNI”
♦ Equipment Change Actions for FDC280 - see “Control Station or CNI Actions”
under section “Equipment Change Actions”
♦ Equipment Change Actions for FDC280 Driver - see “Device or FDC280
Driver/Device Actions”
♦ Controlling I/O Communications via FDC280 Drivers - see “Enabling and Dis-
abling Communications for Multiple Devices (FBM222, FBM228, FBM247, and
FBM248) and FDC280 Drivers”
♦ Reboot Station Procedure - see “Reboot” under section “Equipment Change Actions”
♦ Checkpoint - see “Checkpointing” under section “Equipment Change Actions”
♦ Image Update Procedure for FDC280 - see “Major and Minor Image Update” under
section “Equipment Change Actions”
♦ Primary ECBs’ information and management procedures - see section “Primary
ECB (Primary FBM) Information”
♦ Equipment Change Actions for FDC280’s Primary ECBs - see “Primary ECB
Actions” under section “Equipment Change Actions”
185
B0700GQ – Rev C 9. System Management
186
10. Process Operator Displays
This chapter provides references for information on the process operator displays used with the
Foxboro Evo system (and thus with the FDC280).
The Foxboro Evo system provides the types of Block Detail displays shown in this chapter for per-
formance of process control operations:
For information on how these displays are used, refer to Control HMI Application User's Guide
(B0750AQ) and System Manager (B0750AP).
187
B0700GQ – Rev C 10. Process Operator Displays
Table 10-1 provides descriptions of the fields shown in this detail display.
Field Description
TIME Station internal clock time
INACTIVE or Toggles the status between ACTIVE and INACTIVE. Selecting the box
ACTIVE enables or disables station performance data collection and station load-
ing updates.
STABPC Station Basic Processing Cycle represents the station’s BPC in seconds
MAXMEM Maximum Memory provides an indication of memory fragmentation in
the CP and shows the largest continuous area of memory available to
applications. It is detailed in Integrated Control Block Descriptions
(B0193AX).
VERSNO Software Version Number is the number of the installed Foxboro Evo
software
TOTMEM Total Memory indicates the number of bytes of dynamic free memory
available for the control database. The station updates this value a mini-
mum of every thirty seconds.
188
10. Process Operator Displays B0700GQ – Rev C
Table 10-1. FDC280 Station Block Detail Display Field Descriptions (Continued)
Field Description
VERSN2 Software Version Number 2 indicates the version number of FDC280’s
Core 2 control software.
TOTM2 Total Memory 2 indicates the number of free memory bytes available in
an FDC280’s Core 2 for the driver configuration and operation.
PEER TO PEER
STATUS
TOTAL The current number of peer-to-peer control block input connections
configured in the control database. It is detailed in Integrated Control
Block Descriptions (B0193AX).
DSCNTD The current number of peer-to-peer connections that have been discon-
nected due to a loss of peer-to-peer communications with the source sta-
tion. It is detailed in Integrated Control Block Descriptions (B0193AX).
DELETED The current number of peer-to-peer connections whose source blocks or
compounds have been deleted. It is detailed in Integrated Control Block
Descriptions (B0193AX).
NOTFND The current number of peer-to-peer connections that have never been
located on the system. It is detailed in Integrated Control Block Descrip-
tions (B0193AX).
AUTCKP Automatic Checkpoint specifies the period of automatic checkpoints in
increments of 30 minutes. It is detailed in Integrated Control Block
Descriptions (B0193AX).
The FDC280 Station block detail display shows the OM 200 msec FAST-SCAN UPDATES
option. However, this option remains grey colored or unchecked because it does not apply to the
FDC280.
More details on the actions available from this detail display, such as the faceplate navigation but-
tons, are available in the section “Faceplate Overlays” in Control HMI Application User's Guide
(B0750AQ).
189
B0700GQ – Rev C 10. Process Operator Displays
Table 10-2 provides descriptions of the fields shown in this detail display.
Field Description
ON or Indicates if the compound is ON or OFF.
OFF
CINHIB Compound Inhibit specifies the priority levels of alarm inhibit within
the compound, detailed in Integrated Control Block Descriptions
(B0193AX).
INITON Initialize On/Off specifies the state the compound assumes on initializa-
tion, detailed in Integrated Control Block Descriptions (B0193AX).
UNACK Indicates whether or not you want to propagate alarm acknowledge
actions to all blocks in a compound.
ALMLEV Alarm Level specifies the highest priority of all active alarms within the
compound.
SSTATE Sequential State represents the collective operational state of all sequen-
tial control blocks in the compound, detailed in Integrated Control Block
Descriptions (B0193AX).
190
10. Process Operator Displays B0700GQ – Rev C
More details on the actions available from this detail display, such as the faceplate navigation but-
tons, are available in the section “Faceplate Overlays” in Control HMI Application User's Guide
(B0750AQ).
Table 10-3 provides descriptions of the fields shown in this detail display.
Table 10-3. FDC280 Ethernet Port Primary ECB Detail Display Field Descriptions
Field Description
Device Identifier Device identifier for this Ethernet port.
ECB Status:
ECB ON or The Primary ECB’s compound is either ON or OFF.
ECB OFF
DEV READY or The FDC280 is either ready or not ready to exchange data with the
DEV NOT READY attached devices.
ON SCAN or The Primary ECB is either in on-scan or off-scan mode.
OFF SCAN
DEV FAIL Some portion of the FDC280’s hardware has become unavailable.
DEV SHUTDWN The FDC280 is not operating.
191
B0700GQ – Rev C 10. Process Operator Displays
Table 10-3. FDC280 Ethernet Port Primary ECB Detail Display Field Descriptions (Continued)
Field Description
COMM FAIL There is a problem with communications to/from the FDC280.
UNDEF The Primary ECB has an unresolved configuration problem.
OPSTAT The current value of the Module Operational Status parameter, detailed
in Integrated Control Block Descriptions (B0193AX).
More details on the actions available from this detail display are available in the section
“Faceplate Overlays” in Control HMI Application User's Guide (B0750AQ).
Figure 10-4. FDC280 Serial Port Primary ECB Detail Display - Part 1
192
10. Process Operator Displays B0700GQ – Rev C
Figure 10-5. FDC280 Serial Port Primary ECB Detail Display - Part 2
Table 10-4 provides descriptions of the fields shown in this detail display.
Table 10-4. FDC280 Serial Port Primary ECB Detail Display Field Descriptions
Field Description
Device Identifier Device identifier for this Serial port.
ECB Status:
ECB ON or The Primary ECB’s compound is either ON or OFF.
ECB OFF
DEV READY or The FDC280 is either ready or not ready to exchange data with the
DEV NOT READY attached devices.
ON SCAN or The Primary ECB is either in on-scan or off-scan mode.
OFF SCAN
DEV FAIL Some portion of the FDC280’s hardware has become unavailable.
DEV SHUTDWN The FDC280 is not operating.
COMM FAIL There is a problem with communications to/from the FDC280.
UNDEF The Primary ECB has an unresolved configuration problem.
OPSTAT The current value of the Module Operational Status parameter, detailed
in Integrated Control Block Descriptions (B0193AX).
More details on the actions available from this detail display are available in the section
“Faceplate Overlays” in Control HMI Application User's Guide (B0750AQ).
193
B0700GQ – Rev C 10. Process Operator Displays
Figure 10-6. ECB200 (FDC280 Driver) Block Detail Display - First Page
Figure 10-7. ECB200 (FDC280 Driver) Block Detail Display - Second Page
194
10. Process Operator Displays B0700GQ – Rev C
Figure 10-8. ECB200 (FDC280 Driver) Block Detail Display - Third Page
Table 10-5 provides descriptions of the fields shown in this detail display.
Field Description
Software Type Software type. For the ECB200, this is 200.
Hardware Type Hardware type. For the FDC280, this is 1.
Device Identifier Device identifier for this block.
ECB STATUS:
ECB ON or The ECB200 is either ON or OFF.
ECB OFF
DEV READY or The ECB is either ready or not ready for operation.
DEV NOT READY
ON SCAN or The ECB has been placed on/off control block processing scan.
OFF SCAN
UNDEF The ECB200 has a detected issue caused by an unresolved configuration
condition.
DEV SHUTDWN The FDC280 is not operating.
COMM FAIL Communication failure detected due to Core 2 not providing updates for
driver.
DRV STATUS: The driver configuration is ready/not ready for operation.
DCI READY or
NOT READY
ON LINE or The FDC280 is online or offline.
OFF LINE
195
B0700GQ – Rev C 10. Process Operator Displays
Table 10-5. FDC280 Driver ECB200 Detail Display Field Descriptions (Continued)
Field Description
OPSTAT The current value of the Module Operational Status parameter, detailed
in Integrated Control Block Descriptions (B0193AX).
More details on the actions available from this detail display are available in the section
“Faceplate Overlays” in Control HMI Application User's Guide (B0750AQ).
Figure 10-9. ECB201 (Field Device) Block Detail Display - First Page
196
10. Process Operator Displays B0700GQ – Rev C
Figure 10-10. ECB201 (Field Device) Block Detail Display - Second Page
Figure 10-11. ECB201 (Field Device) Block Detail Display - Third Page
Table 10-6 provides descriptions of the fields shown in this detail display.
When a device is deployed as part of configuring the FDC280, the fields ECBSTA and DEVSTS
in the ECB201 detail display have following initial values:
♦ ECBSTA: ECB OFF, DVC Ready, Off Scan
♦ DEVSTS: Not Ready, DVC Disabled
197
B0700GQ – Rev C 10. Process Operator Displays
When the parent driver is turned online at a later time, the ECBSTA and DEVSTS fields transi-
tions to the states shown in Table 10-6 under various conditions.
Table 10-6. FDC280 Field Device ECB201 Detail Display Field Descriptions
Field Description
Device Identifier Device identifier for this block.
Software Type Software Type.
Hardware Type Hardware Type.
ECB STATUS:
ECB ON or The ECB201 is either ON or OFF, depending on the action from the
ECB OFF System Manager setting device communication to be enabled or
disabled.
NOT READY or The FDC280 is either ready or not ready to exchange data with the
READY attached devices.
UNDEF The ECB201 has an unresolved configuration problem. For details, refer
to the smon_log messages and detected error messages on the default
display (field ACHNGE).
ON SCAN or The ECB has been placed on/off control block processing scan. The sta-
OFF SCAN tus goes to “ON SCAN” when both the parent port and parent driver are
online.
DVC FAIL Device ECB is reporting a detected failure.
DEV SHUTDWN The FDC280 is not operating.
COMM FAIL Communication failure detected due to Core 2 not providing updates for
device.
DVC STATUS:
DCI READY or The field device configuration is ready/not ready for operation. “NOT
NOT READY READY” indicates an invalid group configuration or an invalid device
option when the length of device options exceeds 32 characters. For
details, refer to the smon_log messages.
DEV DISABLD or Device communication is enabled or disabled.
DEV ENABLD
DEV FAILED “DEV FAILED” is set either when there is no physical connection to
device or there is a connection but communications are not successful.
UNRESOLVED Shown when there is an unresolved connection to the field device. This
indicates configuration issues. For details, refer to the smon_log messages
and detected error messages on the default display (field ACHNGE).
OPSTAT The current value of the Module Operational Status parameter, detailed
in Integrated Control Block Descriptions (B0193AX).
More details on the actions available from this detail display are available in the section
“Faceplate Overlays” in Control HMI Application User's Guide (B0750AQ).
198
10. Process Operator Displays B0700GQ – Rev C
199
B0700GQ – Rev C 10. Process Operator Displays
200
11. Maintenance and Control
Software Equipment Information
This chapter provides maintenance information for the FDC280 when used with field devices
over Ethernet or serial with Modbus drivers.
NOTE
In general, maintenance consists of the actions taken to make the system opera-
tional and keep it functional. Maintenance actions include reviewing the system
logs, HMI displays, LCD display messages and LED indicators.
DANGER
HAZARD OF ELECTRIC SHOCK, EXPLOSION, OR ARC FLASH
Overview
The general Foxboro Evo system management philosophy applies to the FDC280 incorporated
into the Foxboro Evo system. Through the System Management Displays, you can receive status
information on the FDC280, as well as send change requests to the FDC280.
System management for the FDC280 is supported on the following system and display manage-
ment packages:
♦ System Manager - discussed in System Manager (B0750AP)
♦ FoxView - discussed in Process Operations and Displays (B0700BN)
♦ Foxboro Evo Control HMI - discussed in Control HMI Application User's Guide
(B0750AQ).
201
B0700GQ – Rev C 11. Maintenance and Control Software Equipment Information
operating status and provide a valuable maintenance aid by allowing you to observe the current
operating status of the various system elements and intervene in system operations. For informa-
tion on navigating through the System Manager screens, see System Manager (B0750AP).
For information on viewing the FDC280 and device runtime information in the Control HMI,
refer to Control HMI Application User's Guide (B0750AQ).
With regard to the FDC280 and associated devices, the System Manager provides the following
displays:
♦ A device level display (I/O Display), which shows the associated field devices for the
selected FDC280
♦ Detailed equipment information and equipment change actions for each FDC280,
FDC280 driver, Ethernet port, serial port, and the associated field devices.
For detailed information on the I/O device display, refer to System Manager (B0750AP).
202
11. Maintenance and Control Software Equipment Information B0700GQ – Rev C
Field Description
Name User-supplied FDC280 name.
Type For the FDC280, set to “Field Device Controller 280”.
SMON Name of the System Monitor application to which the FDC280 is con-
nected
Boot Host Name of the host workstation for this FDC280
SMON Host Name of the workstation that hosts the System Monitor application to
which the FDC280 is connected
Self-Hosting Enabled/Not Enabled - Indicates whether or not self-hosting is enabled
for this FDC280
IP Address The IP address for this FDC280 on the Foxboro Evo Control Network
Fault Tolerant Yes/No - Indicates whether or not fault tolerant operation is enabled for
this FDC280
Switch Connections The number of connections to switches on the control network.
Fault Tolerant State Primary/Shadow/No Information - Primary or Shadow for fault-toler-
ant FDC280s, or No Information for non-fault-tolerant FDC280s
Run Mode On-line or Off-line (default) is displayed. Set the Run Mode using the
GO ON-LINE and GO OFF-LINE options from the right-click menu of
the FDC280 in the System Manager.
Alarm Enabled State Indicates whether alarming is Enabled or Inhibited for the FDC280.
♦ To inhibit alarming, right-click the FDC280 name in the Naviga-
tion pane and choose Inhibit Alarming from the context menu.
♦ To enable alarming, right-click the FDC280 name in the Naviga-
tion pane and choose Enable Alarming from the context menu.
Failed State Failed/Not Failed. This field changes to Failed if a serious hardware
condition is detected (including a possible communications cable
break) causes the FDC280 to become unavailable.
Failed Devices Attached Yes/No. Indicates if any of the field devices connected to the FDC280
have become unavailable.
Failed Acknowledged Acknowledged (default) or Not Acknowledged is displayed. If the
State Failed State value changes from Not Failed to Failed, the Failed
Acknowledged State value changes to Not Acknowledged to indicate
this transition, and remains until the FDC280 unavailability is
acknowledged by the user.
Failed Devices Acknowl- Acknowledged (default) or Not Acknowledged is displayed. If any of
edged the devices attached to the FDC280 stop working and become unac-
knowledged, Not Acknowledged is displayed.
Image Update State Indicates whether or not the FDC280 is having its image (OS) updated
at the present time.
Diagnostics State Active/Not Active. Indicates whether or not the FDC280 is running
self-diagnostics.
203
B0700GQ – Rev C 11. Maintenance and Control Software Equipment Information
Table 11-1. FDC280 Equipment Status and Information Display Fields (Continued)
Field Description
Download State Indicates whether or not the FDC280 is rebooting.
Reporting State Indicates whether the station is reporting its status to its system moni-
tor; values can be:
♦ Reporting All
♦ No Reporting
♦ No Counters
♦ No Information
Master Timekeeper The Timekeeper’s time source may be a GPS signal provided by a sta-
Reporting tion on the Foxboro Evo Control Network or a source located off of the
control network.
NTP is enabled when the Master Timekeeper needs to be synchronized
to a time source located on a station which is located off of the control
network.
Refer to System Manager (B0750AP) for additional details.
Station Address A six-octet media access control (MAC) address assigned during system
definition and used by the networking protocol in the Foxboro stations
Cable State Status of cable connections between the workstation and the switch:
♦ Both Cables Okay
♦ Fault
♦ No Information
Primary Mode If the FDC280 is married to another fault-tolerant FDC280, indicates
its status:
♦ Single Primary when the FDC280 is a non-redundant station and
it is on-line.
♦ Married Primary for the primary module in a redundant pair that
is operating normally
♦ Image Updating when the primary module software image is
being updated
♦ Off Line
♦ Downloading when the control database is being downloaded to
the primary module
♦ Failed
♦ No Information
Primary ROM Address A six-octet MAC address of the Primary FDC280 assigned during man-
ufacturing. The last six characters of this address are the module hard-
ware ID which is stamped on a label on the module’s outer cover.
Primary Hardware Part Part number for a non-fault-tolerant FDC280 or for the Primary mod-
Number ule in a fault-tolerant pair
Primary Hardware Revi- Revision level of the hardware for a non-fault-tolerant FDC280 or of
sion the Primary module hardware in a fault-tolerant pair
Primary Hardware Date Manufacturing date of the hardware for a non-fault-tolerant FDC280
or of the Primary module hardware in a fault-tolerant pair
204
11. Maintenance and Control Software Equipment Information B0700GQ – Rev C
Table 11-1. FDC280 Equipment Status and Information Display Fields (Continued)
Field Description
Primary Image Revision Revision number for the operating software image in a non-fault-toler-
ant FDC280 or in the Primary module hardware in a fault-tolerant pair
Primary Remote Image Revision number for the image running of the FDC280’s Core 2.
Revision
Shadow parameters are only shown for fault-tolerant FDC280s.
Shadow Mode ♦ Married Shadow for the shadow module in a redundant pair that
is operating normally
♦ Image Updating when the software for a shadow station in a
redundant pair is being updated
♦ Downloading when the control database is being downloaded to
the shadow station
♦ Diags Active when the station is performing Offline Diagnostics
♦ Off Line
♦ Failed
♦ No Information
Shadow ROM Address A six-octet MAC address of the Shadow CP/CNI/ATS assigned during
manufacturing. The last six characters of this address are the module
hardware ID which is stamped on a label on the module’s outer cover.
Shadow Hardware Part Part number for the Shadow module.
Number
Shadow Hardware Revi- Revision level of the Shadow module hardware.
sion
Shadow Hardware Date Manufacturing date of the Shadow module hardware.
Shadow Image Revision Revision number for the operating software image in the Shadow mod-
ule hardware.
205
B0700GQ – Rev C 11. Maintenance and Control Software Equipment Information
Action Description
Acknowledge Station Acknowledges any alarms currently occurring for the FDC280.
Inhibit Alarming Inhibits FDC280 alarms from propagating upward in the Foxboro Evo
system.
Enable Alarming Enables FDC280 alarms to propagate upward in the Foxboro Evo sys-
tem.
Disable All Reports Disables all internal reporting of all status information from the
FDC280.
Enable All Reports Enabling all reports permits the internal reporting of all status informa-
tion for the FDC280 and any attached field devices, as well as reporting
of system and peripheral counters to the System Monitor. When report-
ing is enabled, all displays are updated with the current status of the
FDC280 and its field devices, and any equipment unavailability can be
acknowledged.
Checkpoint Refer to “Checkpointing” in System Manager (B0750AP).
Major Image Update/ Refer to the appendix “Major Image Update and Minor Image Update”
Minor Image Update in Field Device Controller 280 (FDC280) User's Guide (B0700GQ).
The checkpoint file in flash is invalidated forcing the checkpoint file to
be loaded from the host workstation. Only after the appropriate Image
Update operation is complete will the checkpoint file be copied to flash.
Be aware that the Major Image Update will have a major effect on your
system process.
Reboot Reboot the FDC280.
206
11. Maintenance and Control Software Equipment Information B0700GQ – Rev C
Action Description
Disable Download Disables downloads from the host workstation to the FDC280. Helps
prevent rebooting or updating the FDC280 image.
Enable Download Enables downloads from the host workstation to the FDC280. In order
to reboot an FDC280 or to update the FDC280 image, you must enable
downloading.
Offline Diagnostics Sets FDC280 into the off-line diagnostics state, which puts it off-line
Figure 11-3. Fault-Tolerant FDC280’s Ethernet Port Equipment Information Display – Typical
Figure 11-4. Non-Fault-Tolerant FDC280’s Ethernet Port Equipment Information Display – Typical
207
B0700GQ – Rev C 11. Maintenance and Control Software Equipment Information
Table 11-3. FDC280 Ethernet Port Equipment Status and Information Display Fields
Field Description
Name Name of the FDC280 Ethernet port.
Type For the FDC280 Ethernet port, displays “Ethernet port”
Run Mode On-line or Off-line (default) is displayed. Set the Run Mode using the
GO ON-LINE and GO OFF-LINE options from the right-click menu of
the FDC280 in the System Manager.
Alarm Enabled State Indicates whether alarming is Enabled or Inhibited for the FDC280
field devices over the “A” or “B” buses.
♦ To inhibit alarming, right-click the FDC280 Ethernet port in the
Navigation pane and choose Inhibit Left Port (A) Alarming or
Inhibit Right Port (B) Alarming from the context menu.
♦ To enable alarming, right-click the FDC280 Ethernet port in the
Navigation pane and choose Enable Left Port (A) Alarming or
Enable Right Port (B) Alarming from the context menu.
Failed Acknowledged Acknowledged or Not Acknowledged. The field changes to Not
State Acknowledged when Failed State changes from Not Failed to Failed.
♦ Right-click the peripheral name in the Navigation pane and
choose Acknowledge Device from the context menu to acknowl-
edge the unavailable peripheral.
Devices Attached Yes/No. Indicates if any field devices are communicating with the
FDC280 via this FDC280 Ethernet port.
FDC Power 1 Status of the FDC280’s primary power cable is either OK or Failed
Failed Devices Attached Yes, if a field device attached to the FDC280 Ethernet port is reported
as unavailable; otherwise, No. To determine which field devices are
unavailable, click the Connections tab to list the type, current status,
run mode and unavailability mode of each field device.
FDC Power 2 Status of the FDC280’s secondary power cable is either OK or Failed
Failed Devices Yes or No. This field is initially set to Yes. If a field device stops work-
Acknowledged ing, the field is set to No until the system alarm from the field device is
acknowledged.
Right-click the field device in the Navigation pane and choose
Acknowledge Device from the context menu to acknowledge the
unavailable device.
The following fields appear for fault-tolerant FDC280’s only.
Primary Position Left/Right. Indicates which of the two fault-tolerant FDC280s is cur-
rently the Primary module (the one installed in the left or right position
in the FDC280 baseplate).
Device Port Configura- Valid or Not Valid. Indicates the validity of the port.
tion
Left Device Port Link Indicates the status of the Left FDC280 Ethernet port, which runs
Status communications from the FDC280 installed in the left position in the
FDC280 baseplate.
208
11. Maintenance and Control Software Equipment Information B0700GQ – Rev C
Table 11-3. FDC280 Ethernet Port Equipment Status and Information Display Fields (Continued)
Field Description
Right Device Port Link Indicates the status of the Right FDC280 Ethernet port, which runs
Status communications from the FDC280 installed in the right position in
the FDC280 baseplate.
Left Device Port Link Indicates the speed over which the Left FDC280 Ethernet port is com-
Speed municating to the switches on the I/O customer-supplied dedicated
network. This Ethernet port runs communications from the FDC280
installed in the left position in the FDC280 baseplate.
Right Device Port Link Indicates the speed over which the Right FDC280 Ethernet port is
Speed communicating to the switches on the I/O customer-supplied dedi-
cated network. This Ethernet port runs communications from the
FDC280 installed in the right position in the FDC280 baseplate.
Left Device Port IP The IP address of the Left FDC280 Ethernet port on the I/O cus-
Address tomer-supplied dedicated network. This Ethernet port runs communi-
cations from the FDC280 installed in the left position in the FDC280
baseplate.
Right Device Port IP The IP address of the Right FDC280 Ethernet port on the I/O cus-
Address tomer-supplied dedicated network. This Ethernet port runs communi-
cations from the FDC280 installed in the right position in the
FDC280 baseplate.
The following fields appear for non-fault-tolerant FDC280’s only.
Module Position Left/Right. Indicates the position in which the FDC280 is installed in
the FDC280 baseplate.
Device Port Link Speed Indicates the speed over which this FDC280 Ethernet port is commu-
nicating to the switches on the I/O customer-supplied network.
Device Port Configura- Valid or Not Valid. Indicates the validity of the port.
tion
Device Port IP Address The IP address of the FDC280 Ethernet port on the I/O customer-sup-
plied dedicated network.
Device Port Link Status Indicates the status of the FDC280 Ethernet port.
209
B0700GQ – Rev C 11. Maintenance and Control Software Equipment Information
Action Description
Inhibit Device Alarming Inhibits device alarms from the FDC280 Ethernet port
Enable Device Alarming Enables device alarms from the FDC280 Ethernet port
Go On-line Connects the field devices to the FDC280, thus enabling communica-
tion.
This also returns the related ECB200 and ECB201s back to an earlier
state before going on-line when device communication is restored.
Go Off-line Disconnects the field devices from the FDC280, thus disabling commu-
nication.
This also puts ECB200 and related ECB201s into Out of Service (OOS)
state with no communication to the field devices, and the FDC280’s
Ethernet port is completely shut off for incoming packets as well.
Inhibit Left Port (A) For fault-tolerant FDC280s, inhibit Ethernet port link alarms for the
Alarms FDC280 installed on the left-most slot on the FDC280 baseplate
Enable Left Port (A) For fault-tolerant FDC280s, enable Ethernet port link alarms for the
Alarms FDC280 installed on the left-most slot on the FDC280 baseplate
Inhibit Right Port (B) For fault-tolerant FDC280s, inhibit Ethernet port link alarms for the
Alarms FDC280 installed on the right-most slot on the FDC280 baseplate
Enable Right Port (B) For fault-tolerant FDC280s, enable Ethernet port link alarms for the
Alarms FDC280 installed on the right-most slot on the FDC280 baseplate
210
11. Maintenance and Control Software Equipment Information B0700GQ – Rev C
Figure 11-6. FDC280 Driver for Ethernet (ECB200) Equipment Information Display – Typical
211
B0700GQ – Rev C 11. Maintenance and Control Software Equipment Information
Figure 11-7. FDC280 Driver for Serial (ECB200) Equipment Information Display – Typical
Table 11-5. FDC280 Driver for Ethernet or Serial (ECB200) Equipment Status and Information
Display Fields
Field Description
Name Name of the ECB200.
Type For the FDC280 driver, displays “Protocol Driver”
Run Mode On-line or Off-line (default) is displayed. Set the Run Mode using the
GO ON-LINE and GO OFF-LINE options from the right-click menu of
the FDC280 driver in the System Manager.
Alarm Enabled State Indicates whether alarming is Enabled or Inhibited for the FDC280
field devices.
♦ To inhibit alarming, right-click the FDC280 driver in the Naviga-
tion pane and choose Inhibit Device Alarming from the context
menu.
♦ To enable alarming, right-click the FDC280 driver in the Naviga-
tion pane and choose Enable Device Alarming from the context
menu.
Device State Failed/Not Failed. This field changes to Failed if a detected hardware
fault (including a possible communications cable break) causes the
FDC280 to become unavailable.
212
11. Maintenance and Control Software Equipment Information B0700GQ – Rev C
Table 11-5. FDC280 Driver for Ethernet or Serial (ECB200) Equipment Status and Information
Display Fields (Continued)
Field Description
Devices Attached Yes/No. Indicates if any field devices are communicating with the
FDC280 via this FDC280 driver.
Failed Acknowledged Acknowledged or Not Acknowledged. The field changes to Not
State Acknowledged when Failed State changes from Not Failed to Failed.
♦ Right-click the peripheral name in the Navigation pane and
choose Acknowledge Device from the context menu to acknowl-
edge the unavailable peripheral.
Failed Devices Attached Yes, if a field device attached to the FDC280 is reported as unavailable;
otherwise, No. To determine which field devices are unavailable, click
the Connections tab to list the type, current status, run mode and
unavailability mode of each field device.
Warning Conditions Yes/No. Indicates if any detected warning condition exists on the
Exist FDC280.
Failed Devices Yes or No. This field is initially set to Yes. If a field device stops work-
Acknowledged ing, the field is set to No until the system alarm from the field device is
acknowledged.
Right-click the field device in the Navigation pane and choose
Acknowledge Device from the context menu to acknowledge the
unavailable device.
Driver Mismatch Yes/No. Yes indicates the image revision for Primary and Shadow
FDC280s is different.
Compound Name Compound name containing the FDC280 driver’s ECB200.
Block Name Name of the ECB200.
Hardware Type For the FDC280 driver, this is set to “1”.
Port Ethernet/Serial. Type of port for the FDC280 driver.
Software Type ECB type. For the ECB200, this is set to “200”.
Driver Type of FDC280 driver.
Driver Status Current status for the FDC280 driver.
213
B0700GQ – Rev C 11. Maintenance and Control Software Equipment Information
Action Description
Inhibit Device Alarming Inhibits device alarms from the FDC280 driver
Enable Device Alarming Enables device alarms from the FDC280 driver
Go On-line Connects the field devices to the FDC280 driver, thus enabling commu-
nication.
This also returns the related ECB200 and ECB201s back to an earlier
state before going on-line when device communication is restored.
Go on-line after going off-line reestablishes device communications, but
it will take longer to complete the connect than selecting Go On-line
from the Ethernet port.
Go Off-line Disconnects the field devices from the FDC280 driver, thus disabling
communication.
This also puts ECB200 and related ECB201s into Out of Service (OOS)
state with no communication to the field devices.
Enable/Disable Com- Enable or disable communications to/from the field devices to which this
munication driver is attached
Enable/Disable Multi- Submenu of “Enable/Disable Communication”. Enable or disable com-
ple Devices munications to/from the field devices to which this driver is attached
214
11. Maintenance and Control Software Equipment Information B0700GQ – Rev C
Figure 11-9. Fault-Tolerant FDC280’s Serial Port Equipment Information Display – Typical
Figure 11-10. Non-Fault-Tolerant FDC280’s Serial Port Equipment Information Display – Typical
Table 11-7. FDC280 Serial Port Equipment Status and Information Display Fields
Field Description
Name Name of the FDC280 serial port.
Type For the FDC280 serial port, displays “Serial port”
215
B0700GQ – Rev C 11. Maintenance and Control Software Equipment Information
Table 11-7. FDC280 Serial Port Equipment Status and Information Display Fields (Continued)
Field Description
Run Mode On-line or Off-line (default) is displayed. Set the Run Mode using the
GO ON-LINE and GO OFF-LINE options from the right-click menu of
the FDC280 in the System Manager.
Alarm Enabled State Indicates whether alarming is Enabled or Inhibited for the FDC280
field devices over the “A” or “B” buses.
♦ To inhibit alarming, right-click the FDC280 Ethernet port in the
Navigation pane and choose Inhibit Left Port (A) Alarming or
Inhibit Right Port (B) Alarming from the context menu.
♦ To enable alarming, right-click the FDC280 Ethernet port in the
Navigation pane and choose Enable Left Port (A) Alarming or
Enable Right Port (B) Alarming from the context menu.
Failed Acknowledged Acknowledged or Not Acknowledged. The field changes to Not
State Acknowledged when Failed State changes from Not Failed to Failed.
♦ Right-click the peripheral name in the Navigation pane and
choose Acknowledge Device from the context menu to acknowl-
edge the unavailable peripheral.
Devices Attached Yes/No. Indicates if any field devices are communicating with the
FDC280 via this FDC280 Ethernet port.
FDC Power 1 Status of the FDC280’s primary power cable is either OK or Failed
Failed Devices Attached Yes, if a field device attached to the FDC280 serial port is reported as
unavailable; otherwise, No. To determine which field devices are
unavailable, click the Connections tab to list the type, current status,
run mode and unavailability mode of each field device.
FDC Power 2 Status of the FDC280’s secondary power cable is either OK or Failed
Failed Devices Yes or No. This field is initially set to Yes. If a field device stops work-
Acknowledged ing, the field is set to “No” until the system alarm from the field device
is acknowledged.
Right-click the field device in the Navigation pane and choose
Acknowledge Device from the context menu to acknowledge the
unavailable device.
The following fields appear for fault-tolerant FDC280’s only.
Primary Position Left/Right. Indicates which of the two fault-tolerant FDC280s is cur-
rently the Primary module (the one installed in the left or right position
in the FDC280 baseplate).
Left Device Port Link Connected or Disconnected. Indicates the status of the Left FDC280
Status serial port, which runs communications from the FDC280 installed in
the left position in the FDC280 baseplate.
Right Device Port Link Connected or Disconnected. Indicates the status of the Right FDC280
Status serial port, which runs communications from the FDC280 installed in
the right position in the FDC280 baseplate.
The following fields appear for non-fault-tolerant FDC280s only.
Module Position Left/Right. Indicates the position in which the FDC280 is installed in
the FDC280 baseplate.
216
11. Maintenance and Control Software Equipment Information B0700GQ – Rev C
Table 11-7. FDC280 Serial Port Equipment Status and Information Display Fields (Continued)
Field Description
The remaining fields appear for both non-fault-tolerant and fault-tolerant FDC280s.
Device Port Configura- Valid or Not Valid. Indicates the validity of the port.
tion
Device Port Serial Mode Indicates the current mode:
Disable
RS232_Auto
RS422 Dual
RS485 Dual
RS232 Single
RS422 Single
RS485 Single
Device Port Stop Bits Indicates the serial port stop bit:
1 bit
1.5 bit
2 Bit
Unknown
Device Port Baud Rate Indicates the serial baud rate for communications:
300
600
1200
2400
4800
9600
19200
38400
57600
115200
Device Port Data Bits Indicates the bit rate for serial port communications:
5 Bit
6 Bit
7 Bit
8 Bit
Unknown
Device Port Parity Indicates the serial port parity:
Odd
Even
Unknown
217
B0700GQ – Rev C 11. Maintenance and Control Software Equipment Information
Action Description
Acknowledge Device Acknowledges alarms deriving from the serial port
Inhibit Device Alarming Inhibits device alarms from the FDC280 serial port
Enable Device Alarming Enables device alarms from the FDC280 serial port
Go On-line Connects the field devices to the FDC280, thus enabling communica-
tion.
This also returns the related ECB200 and ECB201s back to an earlier
state before going on-line when device communication is restored.
Go Off-line Disconnects the field devices from the FDC280, thus disabling commu-
nication.
This also puts ECB200 and related ECB201s into Out of Service (OOS)
state with no communication to the field devices, and the FDC280’s
Ethernet port is completely shut off for incoming packets as well.
218
11. Maintenance and Control Software Equipment Information B0700GQ – Rev C
Figure 11-12. Device Equipment Information Display (ECB201) / FDC280 Field Device (FDC_Device)
– Typical
Table 11-9. Device Equipment Information Display Fields (Field Devices - ECB201)
Field Description
Name The identifier assigned to this field device during system hardware def-
inition
Type Type of hardware specified when the identifier was defined. For the
ECB201, displays “Field Device”
Communications Indicates the state (Enabled or Disabled) of communications to/from a
field device.
219
B0700GQ – Rev C 11. Maintenance and Control Software Equipment Information
Table 11-9. Device Equipment Information Display Fields (Field Devices - ECB201) (Continued)
Field Description
Alarm Enabled State Indicates whether alarming is Enabled or Inhibited for the field device.
♦ To inhibit alarming, right-click the field device name in the Navi-
gation pane and choose Inhibit Device Alarming from the con-
text menu.
♦ To enable alarming, right-click the field device name in the Navi-
gation pane and choose Enable Device Alarming from the con-
text menu.
When alarming is inhibited for a device, the system monitor still
updates its status, but alarm messages are not displayed in System Man-
ager, and are not logged to the printer or the historian.
Device State Failed or Not Failed (default) is displayed. This field changes to Failed
if a detected device hardware fault (including a possible communica-
tions cable break) causes the device to become unavailable.
Warning Conditions Yes/No. Indicates if any warning condition is detected on the field
Exist device.
Failed Acknowledged Acknowledged (default) or Not Acknowledged is displayed. If the
State Device State value changes from Not Failed to Failed, the Failed
Acknowledged State value changes to Not Acknowledged to indicate
this transition, and remains until the device unavailability is acknowl-
edged by you.
Compound Name Compound name containing the ECB201.
Block Name The ECB201 name.
Hardware Type For the field device, this is set to “1”.
Device Name Device Name of the device configured in associated ECB201 (typically
IP address of device)
Software Type ECB type. For the ECB201, this is set to “201”.
Device Protocol Type of protocol used to communicate with this field device (Modbus
TCP or Serial for Modbus devices)
Port Ethernet/Serial. Type of FDC280 port used to communicate with this
field device.
Device Options Current options set for the field device.
Device Status Device status messages (may have multiple lines)
Device Diagnostic Sta- Device Diagnostic status messages
tus
220
11. Maintenance and Control Software Equipment Information B0700GQ – Rev C
Action Description
Inhibit Device Alarming Inhibits device alarms from the field device ECB
Enable Device Alarming Enables device alarms from the field device ECB
Disable Communications Disables communications between the field devices and the
field device ECB
Enable Communications Enables communications between the field devices and the
field device ECB
221
B0700GQ – Rev C 11. Maintenance and Control Software Equipment Information
222
12. Troubleshooting FDC280
Hardware
This chapter describes possible suboptimal FDC280 situations and provides diagnostic routines
that allow you to locate and resolve these conditions quickly.
Overview
In most cases, problems occur because the controller is misconfigured or there are detected prob-
lems in the network connections. In the event of suboptimal hardware behavior, the Foxboro Evo
system maintenance approach is oriented toward module replacement. Any module can be
replaced without affecting the operation of any other module, including the other module of a
fault tolerant pair.
The Station Block displays provide information to help you evaluate FDC280 performance. For
more information, refer to Integrated Control Block Descriptions (B0193AX), System Manager
(B0750AP), and Process Operations and Displays (B0700BN).
NOTE
If you have a field device connected to the fault-tolerant FDC280 and the device is
power-cycled, a failover operation may occur if the device connects to the Shadow
FDC280 first and takes a much longer time to connect to the Primary FDC280.
223
B0700GQ – Rev C 12. Troubleshooting FDC280 Hardware
Future
NOTE: Text shown in the LCD above may not be typical for an FDC280. Typically, Line 1 would include
“Single”, “Primary”, or “Shadow” depending on the FDC280’s role, after the CP’s letterbug. Line 2
would show messages (listed below) such as “Ethernet OK” to indicate that the Ethernet
connection status is good.
Figure 12-1. FDC280 LED Indicators and Reset Button
224
12. Troubleshooting FDC280 Hardware B0700GQ – Rev C
225
B0700GQ – Rev C 12. Troubleshooting FDC280 Hardware
For a list of messages shown during normal operation, refer to “FCP280, FDC280, and CNI
LCD Messages” in Control Core Service V9.x System Error Messages (B0700AF).
LED Indicators
Light-emitting diodes (LEDs) on the front of the FDC280 (see Figure 12-1) provide visual
indication of the:
♦ FDC280 operational status
♦ Transmit (Tx)/receive (Rx) communications activity of the Ethernet, serial (not used),
and EtherNet/IP (not used) channels.
Table 12-1 describes these LEDs and controls.
Item Description
Operational Status LEDs (top two) Green and red LEDs indicate the health of the FDC280.
See “Using the Operational Status LEDs” on page 229.
Reset Button Resets the FDC280 when pressed. (It is recessed on the
faceplate.) The FDC280’s database is reloaded from the
boot host workstation or from the primary module, or
from flash memory if self-hosted. Refer to “Types of
Resets” on page 228.
226
12. Troubleshooting FDC280 Hardware B0700GQ – Rev C
Item Description
Ch1-4 Tx/Rx Yellow/Green bi-color LED indicates when the primary
FDC280 is transmitting or receiving data on the serial bus
as described below. These LEDs are active only on the pri-
mary FDC280.
ENet Green color LED that indicates activity on the Ethernet
connection to the field devices
Mod and Net For future use.
The Channel Tx/Rx and ENet LEDs indicate transmit/receive communication status over the
corresponding channels as follows:
♦ (Channel Tx/Rx only) Flashing YELLOW indicates transmit data is present.
♦ (Channel Tx/Rx only) Flashing GREEN indicates receive data is present.
♦ (ENet only) Flashing GREEN indicates activity on the Ethernet connection to the
field devices
♦ NOT FLASHING indicates that:
♦ There is no data being received or transmitted. Check configuration to make sure
that Channel, Driver and Devices have been enabled.
♦ The Ethernet or serial cabling is disconnected, broken, or otherwise compro-
mised. Check the cabling between the FDC280 baseplates and the field device
cable connections. For more information, refer to the manual which describes
FDC280 communications for the appropriate protocol.
If none of the above issues caused the bus to be inactive and you know that data
must be being transferred, you must replace the module.
To identify any issues with the connections to the control network (ETHERNET), check the sta-
tus messages displayed on the second line of the LCD, listed in “FCP280, FDC280, and CNI
LCD Messages” in Control Core Service V9.x System Error Messages (B0700AF).
Red
(Bottom) Green (Top)
LED LED Status
OFF ON Module is online and functional. (This is the normal run state.)
OFF OFF No power, or an error is detected in which the green and red LED is
not turned on.
227
B0700GQ – Rev C 12. Troubleshooting FDC280 Hardware
Red
(Bottom) Green (Top)
LED LED Status
ON ON Start-up, or an error is detected in which the green LED is not
turned off. On power-up, both LEDs are on. The red LED is on for
about three seconds. The green LED remains on until a hardware
error is detected.
ON OFF Module is in detected failed state, or it is running start-up diagnos-
tics during boot up.
Types of Resets
The FDC280 supports two types of reset operations:
♦ Warm - Only issued under manual button control. Pressing the recessed Reset button
(see Figure 12-1) for under two seconds invokes a Warm reset, which restarts the sys-
tem software but does not perform a hardware reset of the peripherals. As part of the
software initialization, all the Ethernet PHYS1 (the physical layer of the OSI model
and the control network communications) are still issued with a soft reset.
The Warm reset should be used if a module has rebooted or gone offline (red/green)
in order to recover the detected error code stored in the CPU memory area.
♦ Cold - Always issued when the FDC280 is powered on or after holding the recessed
Reset button for greater than two seconds. A Cold reset resets everything in the system
as if a power cycle had been invoked. It is indicated by rapid flashing of the display
backlight.
FDC280 Troubleshooting
This troubleshooting information is provided as a service guide for some of the most commonly
encountered system problems. Problems that surface in many cases are faults associated with com-
munication paths (cables, connectors, internal data and power buses, and so forth).
NOTICE
POTENTIAL EQUIPMENT DAMAGE
1. APHY connects a link layer device (often called MAC as an abbreviation for media access control)
to a physical medium such as an optical fiber or copper cable.
228
12. Troubleshooting FDC280 Hardware B0700GQ – Rev C
To reboot the FDC280, use the System Manager when possible. You can also press the recessed
reset button in the field but this should not be your first choice.
If you have a field device connected to the fault-tolerant FDC280 and the device is power-cycled,
a failover operation may occur if the device connects to the Shadow FDC280 first and takes a
much longer time to connect to the Primary FDC280.
NOTICE
POTENTIAL EQUIPMENT DAMAGE
1. When using the hex driver tool (X0179AZ) or other 5/32 hex driver
tool, make sure that it does not generate more than 12 inch pounds of
torque (1.356 N-m), or you might strip the threaded inserts out of the
baseplate.
2. The FDC280 module must be screwed in place for proper
operation. It is inadvisable to depend on the signal connectors to hold
the module in place.
b. Replace the FDC280 module which is not working with a known good module to
test that slot in the baseplate (see “Replacing an FDC280 Which is Not Working”
on page 233).
c. Remove the FDC280 module and check the connector for bent pins. For module
removal procedures, see “Replacing an FDC280 Which is Not Working” on
page 233).
229
B0700GQ – Rev C 12. Troubleshooting FDC280 Hardware
3. Verify that the operational status LEDs on the front of the Foxboro power supply
(FPS400-24, FPS240-24, or FPS120-24) are in the normal state (green LED is on,
and red LED is off ).
4. Use a multimeter to verify that the dc voltage at the output connector is within the
range 21.6 to 25.2 V dc. For connector pin assignments, refer to Standard and Com-
pact 200 Series Subsystem User’s Guide (B0400FA).
5. If all modules on the baseplate are not working and the Foxboro power supply is oper-
ating normally, remove the power cable from the power supply and baseplate, and use
a multimeter to verify continuity of the cable conductors, or replace the cable. For
more information, refer to Standard and Compact 200 Series Subsystem User’s Guide
(B0400FA).
If none of the above checks resolve the suboptimal condition, you must replace the module.
NOTICE
POTENTIAL EQUIPMENT DAMAGE
1. When using the hex driver tool (X0179AZ) or other 5/32 hex driver
tool, make sure that it does not generate more than 12 inch pounds of
torque (1.356 N-m), or you might strip the threaded inserts out of the
baseplate.
2. The FDC280 module must be screwed in place for proper
operation. It is inadvisable to depend on the signal connectors to hold
the module in place.
b. Pull the module from the baseplate and push the module back on the baseplate.
c. Secure the two self-retaining hex screws on the module.
3. If the module is part of a fault tolerant pair, replace it and verify that the new module
marries successfully.
230
12. Troubleshooting FDC280 Hardware B0700GQ – Rev C
NOTICE
POTENTIAL DATA LOSS
4. Check for insufficient voltage, as shown in Steps 1 through 4 in the previous section.
231
B0700GQ – Rev C 12. Troubleshooting FDC280 Hardware
NOTICE
POTENTIAL EQUIPMENT DAMAGE
1. When using the hex driver tool (X0179AZ) or other 5/32 hex driver
tool, make sure that it does not generate more than 12 inch pounds of
torque (1.356N-m), or you might strip the threaded inserts out of the
baseplate.
2. The FDC280 module must be screwed in place for proper
operation. It is inadvisable to depend on the signal connectors to hold
the module in place.
b. Pull the module from the baseplate and push the module back on the baseplate.
c. Fix the two self-retaining hex screws on the module.
If these steps do not bring the green LED on and the red LED off, you must replace the module.
232
12. Troubleshooting FDC280 Hardware B0700GQ – Rev C
1. Make sure that the FDC280’s Ethernet network fiber cables are correctly connected to
the network adapters.
2. Check for detected error messages at the system printer or at the System Monitor mes-
sage display.
3. Replace the FDC280 if all else does not succeed, as described in the next subsection.
NOTICE
POTENTIAL EQUIPMENT DAMAGE
1. When using the hex driver tool (X0179AZ) or other 5/32 hex driver
tool, make sure that it does not generate more than 12 inch pounds of
torque (1.356 N-m), or you might strip the threaded inserts out of the
baseplate.
2. The FDC280 module must be screwed in place for proper
operation. It is inadvisable to depend on the signal connectors to hold
the module in place.
2. Using both hands, pull on the FDC280 to remove it from the baseplate.
3. Install the new FDC280 using the appropriate procedure. See “Installing a Shadow
FDC280 Module” on page 42.
After the new FDC280 (shadow) is installed, it automatically boots up, acquires its letterbug,
image, and control database from the primary module, and marries the primary module.
233
B0700GQ – Rev C 12. Troubleshooting FDC280 Hardware
NOTE
However, be aware that previous versions of I/A Series software (v8.8 or earlier)
were not designed for this 2 MB minimum. SMON notifications in Control Core
Services and I/A Series software are set to trigger messages when the FDC280’s free
memory threshold is at 400 KB, 200 KB, and 100 KB. Since the FDC280’s free
memory minimum is 2 MB, be aware that these trigger messages will not activate
for the FDC280.
For a list of memory detected error messages shown on the LCD, refer to “FCP280, FDC280,
and CNI LCD Messages” in Control Core Service V9.x System Error Messages (B0700AF).
234
12. Troubleshooting FDC280 Hardware B0700GQ – Rev C
When rebooting or enforcing a switchover from the FDC280 running as Primary to the FDC280
running as Shadow (e.g. when the Shadow becomes the Primary), there is a temporary, noticeable
but slight change in the CORE 1 IDLE TIME for Core 1, and similarly, a temporary but signifi-
cant change in the IDLE TIME for Core 2. In fact, the Core 2 IDLE TIME will show up to 90+
percent initially and then decrease quickly to the actual value. Typically within 10–20 seconds,
the actual correct value will be displayed.
When FDC280s are running in a fault tolerant configuration, the Primary FDC280 performs the
majority of the actual work (e.g. 8000 points configured to be read from multiple devices – the
Primary FDC280 is issuing 8000 reads in a short amount of time and the Shadow FDC280 is
issuing as few reads as possible to maintain a working knowledge of the health of its connections
to the devices).
As the Shadow FDC280 runs significantly fewer operations, it is expected to have a significantly
higher idle time than the Primary FDC280. Fault tolerant FDC280s can only report one IDLE
TIME, so the pair only reports the IDLE TIME time of the Primary FDC280 (the one doing the
most work).
235
B0700GQ – Rev C 12. Troubleshooting FDC280 Hardware
However, when the Shadow FDC280 becomes the Primary (when the original Primary is no lon-
ger available) the current IDLE TIME (the high IDLE TIME as it was as Shadow) can be per-
ceived for a short amount of time. Then it quickly advances to the actual value.
Due to differences in processing when in a married fault-tolerant state versus single/simplex oper-
ation, the FDLOAD parameter may show lower load when the FDC280 is single/simplex.
FDLOAD may also vary to a lower value when significant maintenance activities (such as check-
point, Image Update, or upload actions) occur due to more rapid processing of I/O events in a
controller that would otherwise experience more idle time.
FDC280’s OM Scanner
When the FDC280’s Object Manager (OM) Scanner database is full at the time the FDC280 is
rebooted, it is possible that not all list points managed by the FDC280 will reconnect.
The OM Scanner database consists of 1400 rows of 20 points each for a total of 28,000 total scan
points. This problem is associated with the number of rows used in the OM Scanner by OM lists
and is not dependent on the total number of points. The problem only occurs if the number of
free rows in the OM scanner is one or zero.
For example, assume that applications on the Foxboro Evo Control Network, such as FoxView
displays, Control HMI displays, Historian connections, peer to peer connections, and so forth,
result in 1399 or 1400 rows of the FDC280’s OM Scanner database being filled. Each of these
points is connected and scanning. Then the FDC280 is rebooted. Normally it would be expected
that all these points are automatically reconnected by the FDC280 after the reboot. However,
when the OM Scanner is at this capacity, all points might not reconnect. This occurs because,
potentially, one list that previously had all its points scanning could now have as many as 46
points not scanning. Alternatively, two or more lists could have a total of 46 points not scanning.
The chances of this problem occurring are very low as it is unlikely that the OM Scanner will ever
be filled to capacity during normal operation.
You can recognize and avoid this potential problem by viewing the contents of the FDC280 OM
Scanner by using the “rsom” workstation tool found in D:\opt\fox\bin\tools. Refer to Software
Utilities (B0193JB) for details on using “rsom”. Use the “scan” command in the tool to view the
scanner database table. It indicates the count of free scanner rows in the top right corner of the
display.
If the number of free rows is 1 or 0, it is recommended that you reduce the load of the OM scan-
ner by closing at least one of the lists. This can be done by closing a display or reducing the num-
ber of Historian or peer to peer connections.
Memory Dumps
There are three kinds of memory dumps. If the FDC280 module detects a software error while
running (such as Watch Dog Timer (WDT) time-out or a memory violation), it saves a memory
image of the FDC280 so that a thorough analysis of why it has stopped working can be per-
formed. The unavailable FDC280 also compresses and writes the entire data space into flash
memory for later analysis. The FDC280 will reboot immediately after writing the memory dump
into the flash memory (elapsed time up to 240 seconds). Upon reboot, the FDC280 sends a mes-
sage to the detected error log indicating that it experienced a memory violation or WDT time-
out.
236
12. Troubleshooting FDC280 Hardware B0700GQ – Rev C
The second kind of memory dump is when a “Forced” dump is initiated, whereby the current
contents of memory are compressed and saved into flash. Forced dump analysis IS NOT useful to
analyze hardware unavailability conditions of FDC280s with RED only or RED/GREEN opera-
tional LEDs. Forced dumps erase any previous memory violation information stored in flash, so
should only be initiated at the express request of Foxboro development personnel.
As well, for debugging purposes for Schneider Electric, the FDC280 has the capability to dump
its memory contents to flash memory when in the offline state - that is, when the module has its
RED/GREEN LEDs lit and a message scrolling across the LCD screen identifying why it is
offline. When the FDC280 is in this state, simultaneously select the Select and Up Arrow but-
tons to initiate the dump function. To extract the dump from flash memory, use one of these
methods:
1. The FDC280 is replaced by another FDC280 and its dump information extracted
offline.
2. The FDC280 can be uploaded online while still running all normal control
functions.
WARNING
POTENTIAL DEATH OR SERIOUS INJURY
NOTICE
POTENTIAL DATA LOSS AND EQUIPMENT DAMAGE
a. If the FDC280 was married at the time of the violation, only the information
from the Primary FDC280 can be uploaded (the shadow FDC280 will be placed
offline during the dump upload). If the violation was in the shadow module, it
must become the primary to upload the memory dump. To make the Shadow
FDC280 become Primary, use the System Manager to reboot the Primary
FDC280.
237
B0700GQ – Rev C 12. Troubleshooting FDC280 Hardware
b. To initiate the dump upload from the command line prompt, execute the
iaboot_upld <letterbug> command from directory opt/fox/bin/tools.
The FDC280 sends its entire flash memory contents to a 53 MB file in directory
d:/usr/fox/sp/files with the name <letterbug>_dump<X> where <X> is a sequen-
tial number with the current dump having the greatest number.
The entire upload process takes approximately three minutes and its status is
indicated by messages at the system printer or at the System Monitor message dis-
play.
Syntax
iaboot_upld <letterbug> <action>
where:
♦ <letterbug> = six-character letterbug of the FDC280
♦ <action> = U to upload existing dump image from single/primary module.
This is the command that should always be used to extract memory violation
information.
♦ <action> = F to create a new dump image and restart single/shadow module
NOTICE
POTENTIAL DATA LOSS
The “F” option forces a dump of the current module state and WILL
ERASE any information from a previous memory violation. ONLY USE
the “F” option when directed by Foxboro Development personnel.
238
12. Troubleshooting FDC280 Hardware B0700GQ – Rev C
NOTE
Non-fault tolerant FDC280 can transmit their memory dump at any time.
For a list of messages shown on the LCD, refer to the messages under “Runtime Diagnostic Han-
dler Subsystem Messages” in Control Core Service V9.x System Error Messages (B0700AF).
FDC280 Diagnostics
The FDC280 diagnostic routines are broken down into these areas:
♦ Start-up
♦ Detected Error Recovery Local
♦ Detected Error Recovery Cooperative
There are no user scheduled diagnostics required for the FDC280.
Start-Up Diagnostics
Start-up diagnostics run every time the FDC280 module is powered up or restarted. Start-up
diagnostics test the basic core functionality of the module prior to running control or attempting
marriage. They consist of boot flash checksum, code flash checksum, main and I/O shared mem-
ory tests, interrupt controller tests, and other low level functionality. The start-up diagnostics
complete in approximately five seconds. An unavailability condition detected is indicated by the
Operational Status LEDs (red LED remains on and green LED remains off ).
239
B0700GQ – Rev C 12. Troubleshooting FDC280 Hardware
A module becoming unavailable is indicated by the Operational Status LEDs (red LED is on and
green LED is off ) and by messages at the system printer and/or at the System Monitor message
display.
FDC280 Diagnostics
The FDC280 operates in the same way as the FCP280 when selecting Offline Diagnostics
from System Manager (at the station level). This System Manager action puts the selected module
(Primary/Shadow) in an offline state with both the Red/Green LEDs turned on. When in this
state, the offline module can be rebooted using System Manager by selecting the Shadow module.
No other operations are performed in this state.
240
12. Troubleshooting FDC280 Hardware B0700GQ – Rev C
LED Description
Operational Status (top) Yellow LED indicates the health of the external power supply to
the network adapter.
OFF indicates both 24 V dc sources are OK.
YELLOW ON indicates one of the two 24 V dc sources is missing,
has detected errors, or the fuse for one source is blown.
Operational Status (bottom) Red and green bi-color LED indicates the health of the internal
power supply for the network adapter.
GREEN ON indicates the internal 3.3 V supply is running
normally (power OK).
RED ON indicates the internal 3.3 V supply is not OK.
Switch Yellow link/activity LED for The Mesh control network connec-
tion (network switch 100 Mbit Ethernet connection), copper or
fiber. YELLOW ON indicates the link is running normally.
Blinking indicates data transfer activity, transfer (TX) or receive
(RX).
1 Yellow link/activity LED for 100 Mbit Ethernet communications
between the network adapter and the FDC280 in slot 1 on the
baseplate. Blinking indicates data transfer activity.
Not blinking indicates that no data is being transferred - it may
indicate that the cabling for that port is disconnected, broken, or
otherwise compromised. If you suspect an issue, check the cable to
the network adapter or Ethernet switch for that port.
2 Yellow link/activity LED for 100 Mbit Ethernet communications
between the network adapter and the FDC280 in slot 2 on the
baseplate. Blinking indicates data transfer activity.
Not blinking indicates that no data is being transferred - it may
indicate that the cabling for that port is disconnected, broken, or
otherwise compromised. If you suspect an issue, check the cable to
the network adapter or Ethernet switch for that port.
241
B0700GQ – Rev C 12. Troubleshooting FDC280 Hardware
242
13. Troubleshooting FDC280 Ports
This chapter provides troubleshooting information for the FDC280 when used with any
supported Ethernet or serial field devices.
If you have a field device connected to the fault-tolerant FDC280 and the device is power-cycled,
a failover operation may occur if the device connects to the Shadow FDC280 first and takes a
much longer time to connect to the Primary FDC280.
243
B0700GQ – Rev C 13. Troubleshooting FDC280 Ports
Table 13-1. Counters Display for Ethernet Port Counters For FDC280
Table 13-2. Counters Display for Serial Port Counters For FDC280
244
13. Troubleshooting FDC280 Ports B0700GQ – Rev C
Table 13-2. Counters Display for Serial Port Counters For FDC280 (Continued)
245
B0700GQ – Rev C 13. Troubleshooting FDC280 Ports
Reset Counters
When the value is toggled, this resets all counters for the device on the corresponding FDC280.
Block definition is as follows:
NAME * Block name of the point
Block Type BOUT Defines the block as a discrete output block
IOM_ID * Provides a complete path to the parent ECB201 device
block
246
13. Troubleshooting FDC280 Ports B0700GQ – Rev C
247
B0700GQ – Rev C 13. Troubleshooting FDC280 Ports
248
13. Troubleshooting FDC280 Ports B0700GQ – Rev C
NOTE
The Gateway Exception responses are only used with the Modbus TCP/IP driver.
249
B0700GQ – Rev C 13. Troubleshooting FDC280 Ports
250
13. Troubleshooting FDC280 Ports B0700GQ – Rev C
Configured Options
The Configured Options diagnostic STRIN block will contain the list of options that are in effect
for a particular device. The list of options in effect will be helpful when you have options
configured in multiple locations. Also, if you have configured the same option with different
values in more than one place, this diagnostic block will show which value is actually being used
by the driver.
Block definition is as follows:
NAME * Block name of the point
Block Type STRIN Defines the block as a string input block
IOM_ID * Provides a complete path to the parent ECB201 device
block
PNT_NO * FDC280 Single/Fault-Tolerant: $CONFIG_OPTIONS
The string in the diagnostic block displays the device options (DVOPTS) parameter of the
ECB201 block as configured using the Foxboro Evo Control Editors.
251
B0700GQ – Rev C 13. Troubleshooting FDC280 Ports
OverScan Condition
When overscans are occurring (without creating the diagnostic block), the Modbus driver notifies
the user that the overscan condition is set when the time difference between two successive read
commands of a particular group is not within the configured scan interval. In this condition, the
device will be marked to a “Failed” state and an message “Overscan Condition - Marking
Device to Warning State” will be displayed in smon_log and the device ECB201’s Equip-
ment Info shows “I/O Overscan” in the device diagnostic status.
252
Appendix A. Major Image Update
and Minor Image Update
This appendix describes the Major and Minor Image Update functions of the FDC280.
Introduction
Overview
This appendix provides a basic overview of the Image Update process, to assist you in determining
how to perform the Major and Minor Image Update operations and the options for the FDC280
in your process control system, as well as informing you of the implications of these operations.
This feature replaces the online upgrade (OLUG) feature provided by the FCP280.
The Major Image Update and Minor Image Update features (see Figure A-1) allow you to update
the software image (operating system) and FDC Driver on the FDC280:
♦ The Major Image Update can only be used to install a new software image when the
plant is NOT running normally (i.e. shut down) as significant disruptions to I/O
communications and control behavior occur. The Major Image Update is for install-
ing changes that cannot be installed with a Minor Image Update, typically new
features.
For non-fault-tolerant FDC280s, only the Major Image Update is supported.
♦ The Minor Image Update can be performed at any time as the only process effect is a
normal failover after the new image is installed in the Shadow module. This update
allows minor changes to be installed with minimal process effects.
When performing a Minor Image Update, ECB201 devices will go into a detected
“System Warning” condition while the update is in progress.
The Major Image Update and Minor Image Update functions are identical for FDC280s in self-
hosting and non-self-hosting modes.
Major and Minor Image Updates for fault-tolerant FDC280s allow you to choose the Image
Update completion mode as either “Manual” or “Auto”. Refer to the “Manual Completion Mode”
and “Auto Completion Mode” descriptions in Table A-1 below for details.
Refer to Figure A-1 for a high-level overview of the Image Update operations for an FDC280.
253
B0700GQ – Rev C Appendix A. Major Image Update and Minor Image Update
System Manager -
provides the following FDC280 update operations:
Note that the Image Update operations presented by System Manager depend on how the FDC280 is
configured, not on how it is currently running. So right-clicking in System Manager on an FDC280
configured as fault-tolerant, but currently running with just a single module, will see both Major Image
Update and Minor Image Update presented.
NOTE: Depending on the type of Image Update operation, and other factors, the process itself may
or may not be interrupted by this operation.
Figure A-1. Image Update Overview
254
Appendix A. Major Image Update and Minor Image Update B0700GQ – Rev C
255
B0700GQ – Rev C Appendix A. Major Image Update and Minor Image Update
256
Appendix A. Major Image Update and Minor Image Update B0700GQ – Rev C
257
B0700GQ – Rev C Appendix A. Major Image Update and Minor Image Update
Figure A-2. Image Revision and Image Revision Mismatch Fields in System Manager
258
Appendix A. Major Image Update and Minor Image Update B0700GQ – Rev C
Must use a Major Image Update. Must use a Minor Image Update.
Figure A-3. Determining Whether a Major or Minor Image Update Is Needed
259
B0700GQ – Rev C Appendix A. Major Image Update and Minor Image Update
1. If any Image Update is attempted when the previous and new revisions match, it will be ignored
once the update sees that the previous and new revisions match. Refer to “If Image Update
Attempted With Same Image” on page 272 for further details.
Table A-3. Determine Whether to Use Manual or Auto Mode for Image Update
Module
Configuration Image Update Type Use Mode Reason for Choosing This Mode
Single n/a n/a for simplex Does not apply to simplex FDC280s
FDC280s
Fault Tolerant Major Image Update Manual You want to verify the operation of the
new image before deciding to either:
♦ Go forward and complete the
Image Update to the new image or
♦ Back out the new image and revert
to the old image.
Auto You do not need to verify the operation
of the new image before it gets loaded
into the Shadow FDC280 of the fault-
tolerant pair; that is, you prefer to allow
the Image Update to automatically
complete.
Fault Tolerant Minor Image Update Manual Although you cannot verify the opera-
tion of the new image before the update
completes (as you can for a Manual
Major Image Update), you can control
when the update completes and the
new image takes over control. This can
be useful if you have a very short time
window in which to complete the
Image Update, and need the new image
to be written into the Shadow FDC280
while the Primary FDC280 is still con-
trolling the process.
Auto You do not need to control when the
update completes and the new image
takes over control; that is, you prefer to
allow the Image Update to automati-
cally complete.
260
Appendix A. Major Image Update and Minor Image Update B0700GQ – Rev C
WARNING
POTENTIAL DEATH OR SERIOUS INJURY
Do not under any circumstance use the Major Image Update option or
Minor Image Update option for an unmarried FDC280 to update an
image in a running plant, as this could result in the loss of control of
your process and I/O operations for a considerable period of time.
A Major Image Update or a Minor Image Update for an unmarried FDC280 has the same control
effect as a full reboot of the Single Primary module or, if fault-tolerant, of the two FDC280s in
the fault-tolerant pair. Control may be unavailable for several minutes.
The remainder of this subsection explains various process control considerations relevant to
resuming control of the process following a Major Image Update or a Minor Image Update for an
unmarried FDC280.
Stale Data
The impact of stale data is a function of a given control processor block type and its application.
For example, the impact of rolling back in time for a Sequence block is likely to affect the exe-
cuted sequence and the point in time when the sequence was interrupted.
261
B0700GQ – Rev C Appendix A. Major Image Update and Minor Image Update
The influence of stale data may or may not have an impact on the Arithmetic block family with
the majority of the dependence on the application of the given block. For this block family,
remember that the blocks’ stack is nulled upon block initialization.
The impact of stale data with respect to continuous control (e.g., PIDA) should be indistinguish-
able with the provision that care is taken that control loop initialization is treated properly.
262
Appendix A. Major Image Update and Minor Image Update B0700GQ – Rev C
Reconnecting all peer-to-peers between the FDC280s can take a long period of time depending
on scan time and other factors. Therefore, special failsafe or shutdown logic configurations that
use these connections might need to be bypassed or disconnected until this process is finalized.
After the completion of a Major Image Update or a Minor Image Update for an unmarried
FDC280, if the FDC280 has peer-to-peer connections, the variable “Points Not Found” on the
station page <COMPOUND>_STA:STATION may not indicate the correct total of points
not found. The variable “Points Not Found” is updated during initialization and may be updated
again within approximately 60 seconds. Some points may resolve after the initial update is made,
causing a “Points Not Found” reading that is higher than the actual. This reading is corrected
with the second update.
263
B0700GQ – Rev C Appendix A. Major Image Update and Minor Image Update
NOTICE
POTENTIAL EQUIPMENT DAMAGE
For a Major Image Update, refer to “Process Control Considerations” on page 261 for a descrip-
tion of the effects on process control that these procedures have.
WARNING
POTENTIAL DEATH OF SERIOUS INJURY
264
Appendix A. Major Image Update and Minor Image Update B0700GQ – Rev C
NOTICE
POTENTIAL DATA LOSS
If you attempt an Image Update before a prior reboot or Major Image Update is completely fin-
ished (that is, when a “DATABASE DOWNLOAD COMPLETE” SMON message is logged),
you will see the following SMON message logged, and the Image Update request will be ignored:
“Station not yet ready for image operations”.
WARNING
POTENTIAL DEATH OR SERIOUS INJURY
Do not under any circumstance use the Major Image Update option to
update an image in a running plant, as this could result in the loss of
control of your process and I/O operations for a considerable period of
time.
In the System Manager, the Major Image Update command updates the image (operating sys-
tem software) in the flash memory of the selected FDC280 with a new image, and/or the
FDC280 driver. The update request downloads the image file (OS3I80) from its host, and writes
it to the FDC280's flash memory. Immediately after it completes, the FDC280 will reboot from
it.
To perform a Major Image Update for a non-fault-tolerant FDC280, proceed as follows:
265
B0700GQ – Rev C Appendix A. Major Image Update and Minor Image Update
1. Select the icon for the FDC280 in the Navigation Pane, described in System Manager
(B0750AP).
2. Right-click the FDC280 and click Checkpoint.... This helps ensure that all
changes to the FDC280 are recorded in the host server.
Alternatively you can select the FDC280, select the Actions menu from the top
menu bar, hover the mouse over Equipment Change when it appears, and click
Checkpoint.... (You can invoke the actions in the following steps using this alter-
nate method as well.)
3. Verify that the download is currently enabled. If it is not, right-click the FDC280 and
click Enable Download.
To confirm that download is currently enabled, verify that the Equipment Change
submenu lists Disable Download as one of its picks.
4. Right-click the FDC280 and click Major Image Update.
5. The Major Image Update confirmation dialog box appears. Click OK to confirm the
update.
6. The FDC280 downloads the image from the host, and messages are sent to the Sys-
tem Monitor log (smon_log) and printer to indicate progress.
7. After the image is downloaded from the host and written to its flash memory, the
module reboots from the newly installed OS file.
8. The image update is complete. The total elapsed time for the update process is several
minutes. Depending on the mix of protocol devices (such as Modbus) connected to
the FDC280, the time for the recovery of the FDC280 and all of its connected field
devices varies between less than a minute to several minutes.
9. To verify the new image revision levels, use the Equipment Information display in the
System Manager to view the updated image version in the “Primary Core 1 Image
Revision” and “Primary Core 2 Image Revision” fields.
266
Appendix A. Major Image Update and Minor Image Update B0700GQ – Rev C
2. Right-click the FDC280 and click Checkpoint. This helps ensure that all changes to
the station are recorded in the host server.
Alternatively you can select the FDC280, select the Actions menu from the top
menu bar, hover the mouse over Equipment Change when it appears, and click
Checkpoint.... (You can invoke the actions in the following steps using this alter-
nate method as well.)
3. Verify that the download is enabled. If it is not, right-click the FDC280 and click
Enable Download.
To enable the download, verify that when you right-click the FDC280, that Disable
Download is one of its picks.
4. Right-click the FDC280 and click Minor Image Update.
5. The Minor Image Update dialog box appears. Select the desired start option (Manual
or Auto), and click OK. (These are discussed in “Determining Whether to Use Manual
or Auto Mode for Image Update” on page 260.)
267
B0700GQ – Rev C Appendix A. Major Image Update and Minor Image Update
the update could not be performed. (If rejected, the modules will return to married
operation running the old image.)
♦ If verified successfully, the Primary FDC280 and Shadow FDC280 marry normally.
♦ The FDC280 running the new image performs initialization for its Core 2 CPU.
When the initialization is complete, a message is sent indicating “Shadow ready for
takeover”.
♦ The Primary FDC280 and Shadow FDC280 then operate in the same manner as any
other marriage scenario with the Shadow FDC280 going through an “education” pro-
cess where it configures and reforms all connections to the I/O while the Primary
FDC280 maintains control.
♦ The System Manager log displays a message that the FDC280 modules are ready for
image activation. (Also an indication in the Device Driver ECB of a Minor Image
Update in progress is displayed in the same log.)
♦ If the “Auto” mode is selected, the image update completes automatically by rebooting
the module running the older image and performing a failover to the module running
the new image.
As soon as the update of the module running the older image is complete (up to five
minutes), the module running the new image reboots. System Manager expects the
module running the new image to be running online, so when it goes offline, System
Manager treats this as an error detected in the Primary module and a Shadow module
failover. This causes System Manager to detect a suboptimal condition; however, it
correctly shows the module running the older image as running Single Primary mode.
When the module finishes the update and marries, all these detected errors are cleared
and resolved.
♦ If the “Manual” mode is selected, the operator may now initiate a switch to the new
image with a standard “Reboot Primary” command from the System Manager.
Rebooting the Primary FDC280 results in the Shadow FDC280 assuming control
with the new Minor image behavior. The module with the old image reboots, copies
the new Minor version of software, and then marries normally.
The Primary FDC280 reboots in the same manner as it would for a failover, while the Shadow
FDC280 takes over from the current control state.
The total process should complete in less than two minutes after the remarriage operation.
There is NO difference in process effects from a Minor Image Update to a “normal” failover
sequence (where the Shadow module becomes the Primary due to operator command or detected
errors in the hardware).
A Minor Image Update can be reversed by simply re-installing the previous image and performing
another Minor Image Update.
268
Appendix A. Major Image Update and Minor Image Update B0700GQ – Rev C
WARNING
POTENTIAL DEATH OR SERIOUS INJURY
Do not under any circumstance use the Minor Image Update option,
for a fault-tolerant FDC280 without a pair of married modules to
update an image in a running plant, as this could result in the loss of
control of your process and I/O operations for a considerable period of
time.
Refer to “Minor Image Update for Married Stations” on page 266 for steps to initiate the request.
The update progresses to completion automatically.
WARNING
POTENTIAL DEATH OR SERIOUS INJURY
Do not under any circumstance use the Major Image Update option to
update an image in a running plant, as this could result in the loss of
control of your process and I/O operations for a considerable period of
time.
This section describes the System Management procedures to perform a Major Image Update of a
fault-tolerant FDC280 station, and the sequence of system events required for the update.
Refer to “Determining Whether to Use Manual or Auto Mode for Image Update” on page 260 to
decide whether to choose “Auto” or “Manual” mode.
To perform a Major Image Update for a fault-tolerant FDC280, proceed as follows:
1. Select the icon for the FDC280 in the Navigation Pane, described in System Manager
(B0750AP).
2. Right-click the FDC280 and click Checkpoint.... This helps ensure that all
changes to the station are recorded in the host server.
269
B0700GQ – Rev C Appendix A. Major Image Update and Minor Image Update
Alternatively you can select the FDC280, select the Actions menu from the top
menu bar, hover the mouse over Equipment Change when it appears, and click
Checkpoint.... (You can invoke the actions in the following steps using this alter-
nate method as well.)
3. Verify that download is enabled. If it is not, right-click the FDC280 and click Enable
Download.
To enable the download, verify that the Equipment Change submenu lists Disable
Download as one of its picks.
4. Right-click the FDC280 and click Major Image Update.
5. The Major Image Update dialog box appears. Select the desired start option (Manual
or Auto), and click OK. (These are discussed in “Determining Whether to Use Manual
or Auto Mode for Image Update” on page 260.)
6. If the comparison of the current and new FDC280 revisions indicate that a Minor
Image Update is needed; that is, all of the first seven digits of the version string are the
same, the Major Image Update is aborted and the following messages are sent to the
SMON log
Update Rejected Images are compatible with a Minor Update option
Update Rejected For minimal process effects perform Minor Update
Update Rejected Restoring Married operation running the existing
image
The station reverts to the original image, fault-tolerant operation resumes, and the
update process stops ! .
7. If the “Manual” option is selected, the Major Image Update options are presented in
the SMON log (smon_log) as the backout option.
Update RDHSS 000131 - IMG Loaded - reboot Shadow to accept new
image
Update RDHSS 000131 - or reboot Primary to go back to old image
If the “Auto” option is selected, the update process completes with both modules run-
ning the new image by rebooting the module with the older image and updating it to
the new software revision.
Select Reboot... as shown in Figure A-4 and choose the desired module to reboot:
270
Appendix A. Major Image Update and Minor Image Update B0700GQ – Rev C
271
B0700GQ – Rev C Appendix A. Major Image Update and Minor Image Update
may take from a few seconds to several minutes depending on the number of I/O
devices.
14. At this point, the operator can evaluate the process, and perform one of the following
steps manually:
♦ If the operator is satisfied with the behavior of the FDC280 running the new
image, they must reboot the Shadow FDC280 using System Management dis-
plays. This will complete the update process by implementing the new image in
the module pair and returning them to fault-tolerant operation.
♦ If the operator does not want to continue running with the new software image,
they must reboot the Primary FDC280 using System Management displays.
This invokes the back out process, which is basically a “reverse Major Image
Update” operation; when the Shadow FDC280 comes back online from the
reboot, a checkpoint operation is performed by the Primary FDC280 and sent to
the Shadow FDC280. The Shadow FDC280 installs the checkpoint file and then
assumes control.
The end result is that the FDC280s resume fault-tolerant operation running the
old software image.
Be aware that when choosing this option, the image in the host workstation needs
to be reverted to this older version as well, for consistency.
15. The update is complete. The total elapsed time for the Major Image Update process is
several minutes, plus the decision time to commit to the new image. Control offline
time is approximately a few seconds to a few minutes for the FDC280 (with an addi-
tional few seconds to a few minutes to go back to the old image, if you are unsatisfied
with new image). Peer-to-peer communication maximum downtime is approximately
30 seconds (depending on the number of OM connections).
272
Appendix A. Major Image Update and Minor Image Update B0700GQ – Rev C
Refer to the messages below for an example sequence of SMON messages for such an Image
Update of a simplex (single) station.
2016-09-08 17:31:12 T73PFD Equip = DRV001/DEV001 SYSMON -00051 Equipment
has been added on-line
2016-09-08 17:31:12 T73PFD Equip = DRV001 SYSMON -00051 Equipment has been
added on-line
2016-09-08 17:31:12 T73PFD Equip = ENETP1 SYSMON -00051 Equipment has been
added on-line
2016-09-08 17:31:12 T73PFD Station SYSMON -00041 Equipment on-line
2016-09-08 17:30:50 T73PFD Station SYSMON -00043 Equipment failed
2016-09-08 17:30:50 T73PFD Fault Tolerant Exec SM_MSG -00040 Write to
EEPROM failed. ROM Addr = 000000000000
2016-09-08 17:30:50 T73PFD Process = Flash Loader RDHSS 000131 - Image
update ignored due to duplicated image loaded
2016-09-08 17:30:17 T73PFD Process = Flash Loader RDHSS 000131 - Load 50
pct
2016-09-08 17:30:02 T73PFD Process = Flash Loader RDHSS 000131 - FLASH
Update Started
2016-09-08 17:30:02 T73PFD Station SYSMON -00048 Equipment updating EEPROM
2016-09-08 17:30:01 T73PFD Process = SysMgr Service SYSMGR -00127 Auto
Major Image Update
NOTE
Be aware that the “Write to EEPROM failed. ROM Addr = 000000000000”
SMON message reflects implementation needed so the System Monitor can allow
an internal retry after correcting the temporary duplicate image issue.
273
B0700GQ – Rev C Appendix A. Major Image Update and Minor Image Update
274
Appendix B. Improving
Performance of the CCS FDC280
Configurator on Stations with
Enterprise Edition Control Core
Services v9.3 or Later
This appendix describes how to add new Group policies to the PDC on the network to improve
performance of the CCS FDC280 Configurator on stations with Enterprise Edition Control
Core Services v9.3-9.4.
For running the CCS FDC280 Configurator on stations with Enterprise Edition Control Core
Services v9.3-9.4, add new Group policies to the PDC on the network as described in this
appendix.
1. Log on to the PDC using domain administrator credentials (such as
iadomainadmin).
2. Click the Start button, and then select Windows Administrative Tools ->
Group Policy Management.
275
B0700GQ – Rev C Appendix B. Improving Performance of the CCS FDC280
276
Appendix B. Improving Performance of the CCS FDC280 Configurator on Stations with Enterprise Edition Control Core
4. Right-click on the GPO titled “Invensys IA Computers v2.0” and in the menu that
appears, click Edit.
Figure B-3. Group Policy Management - Accessing Invensys IA Computers v2.0 - Edit...
277
B0700GQ – Rev C Appendix B. Improving Performance of the CCS FDC280
6. In the right pane, the setting Certificate Path Validation Settings appears.
Double-click it to edit it.
Figure B-5. Group Policy Management - Accessing Certificate Path Validation Settings
278
Appendix B. Improving Performance of the CCS FDC280 Configurator on Stations with Enterprise Edition Control Core
7. In the Certificate Path Validation Settings Properties dialog box that opens, click the
Network Retrieval tab.
Figure B-6. Certificate Path Validation Settings Properties - Network Retrieval Tab
Figure B-7. Certificate Path Validation Settings Properties - Default Retrieval Timeout Settings
279
B0700GQ – Rev C Appendix B. Improving Performance of the CCS FDC280
280
Appendix C. Upgrading / Usage
with FDC280 Released 090009000
Image
This appendix describes how to add a partner FDC280 with the previously-released
090009000 image.
NOTICE
POTENTIAL DATA LOSS
281
B0700GQ – Rev C Appendix C. Upgrading / Usage with FDC280 Released 090009000 Image
282
Appendix D. FDC280 Debug Driver
and FDC280 I/O Diagnostic Tool
This appendix describes how to configure the FDC280 debug driver and FDC280 I/O
Diagnostic Tool.
The FDC280 debug driver and FDC280 I/O Diagnostic Tool are software components that assist
in diagnosing any suboptimal conditions in communications between the FDC280 and any of
the connected devices. While earlier methods of diagnosis relied to capturing information via
hardware interrupts, these software components no longer use these methods. The FDC280
debug driver captures all inter-FDC280-device communications and relays this information over
a Local Access Network (LAN). The FDC280 I/O Diagnostic Tool presents this information to
the user in a proprietary GUI. No third-party hardware is required for this communication diag-
nosis.
Only one instance of the debug driver can be deployed at a given time.
283
B0700GQ – Rev C Appendix D. FDC280 Debug Driver and FDC280 I/O Diagnostic Tool
Figure D-1. FDC280 Debug Driver and FDC280 I/O Diagnostic Tool
First, you have to configure the FDC280 debug driver either via the Control Software or ICC.
284
Appendix D. FDC280 Debug Driver and FDC280 I/O Diagnostic Tool B0700GQ – Rev C
285
B0700GQ – Rev C Appendix D. FDC280 Debug Driver and FDC280 I/O Diagnostic Tool
2. In the Bulk Create dialog box, select the Diagnostic Driver option checkbox and click
OK.
286
Appendix D. FDC280 Debug Driver and FDC280 I/O Diagnostic Tool B0700GQ – Rev C
287
B0700GQ – Rev C Appendix D. FDC280 Debug Driver and FDC280 I/O Diagnostic Tool
288
Appendix D. FDC280 Debug Driver and FDC280 I/O Diagnostic Tool B0700GQ – Rev C
Set CPARM1, CPARM2, and CPARM3 next. CPARM1 and CPARM2 represent
where the information from each FDC280 will be sent for capture. CPARM1 is the
left module, and CPARM2 is the right module. Configure the IP address of the sta-
tion running the FDC280 I/O Diagnostic Tool, and the port on which the tool will
be receiving the diagnostics data. For example (CPARM1 192.168.100.90:7001)
would configure the left FDC280 module to send its data to the station at IP
192.168.100.90 on the port 7001. The port number for the two modules has to be
different. For example
(CPARM2 192.168.100.90:7002) - this setting allows data from both modules to be
captured using multiple instances of the tool. Finally, configure CPARM3 to contain
the name of the device from which you wish to capture information, as well as the rate
(in seconds) of which the device diagnostic counter information updates have to be
sent. For example, (CPARM3 S1001:10) would configure the Log Driver to capture
Device S1001’s data and send its diagnostic information updates every 10 seconds. By
default, the Log Driver runs for 10 minutes so as to not cause any overhead for
extended periods of time. However, this can be changed by editing CPARM3, such as
(CPARM3 S1001:10+LTO=100). This configures the same options as before, but the
289
B0700GQ – Rev C Appendix D. FDC280 Debug Driver and FDC280 I/O Diagnostic Tool
Log Time Out time is set to 100 minutes instead of 10. If you want the Log Driver to
run forever, configure the LTO to be 0. The remaining Definitions may be left as
default configurations.
5. Rick-click the station’s ECB Compound and select Deploy….
290
Appendix D. FDC280 Debug Driver and FDC280 I/O Diagnostic Tool B0700GQ – Rev C
6. In the Select Objects for Deployment (Step 1 of 4) dialog box, click driver’s ECB200
block, click Finish>> to deploy the ECB200 block to the FDC280 station.
291
B0700GQ – Rev C Appendix D. FDC280 Debug Driver and FDC280 I/O Diagnostic Tool
7. Open the System Manager. Select the driver you just configured and right-click on it.
Select Go On-Line….
Figure D-9. System Manager - Put the Driver You Configured On-Line
292
Appendix D. FDC280 Debug Driver and FDC280 I/O Diagnostic Tool B0700GQ – Rev C
293
B0700GQ – Rev C Appendix D. FDC280 Debug Driver and FDC280 I/O Diagnostic Tool
294
Appendix D. FDC280 Debug Driver and FDC280 I/O Diagnostic Tool B0700GQ – Rev C
295
B0700GQ – Rev C Appendix D. FDC280 Debug Driver and FDC280 I/O Diagnostic Tool
4. On the left side of ICC, select the compound that contains your currently configured
drivers. Then click View Blocks/ECBs in this Compound.
296
Appendix D. FDC280 Debug Driver and FDC280 I/O Diagnostic Tool B0700GQ – Rev C
5. Select any Ethernet or serial driver, or the Log Driver (LOGDRV) on the left column
and click Insert New Block/ECB.
When configuring the Log Driver (LOGDRV) for use with the FDC280 I/O Diag-
nostic Tool, you have to set certain parameters that are needed for the tool to func-
tion.
a. While configuring the driver (type ECB200), confirm that the DRVRID parame-
ter is set to -1.
b. Set HWTYPE to 1, and SWTYPE to 200.
c. Configure the parent ECB to be the FDC280’s Ethernet port (regardless of which
device you want to capture).
d. Set CPARM1, CPARM2, and CPARM3 next. CPARM1 and CPARM2 represent
where the information from each FDC280 will be sent for capture. CPARM1 is
the left module, and CPARM2 is the right module. Configure the IP address of
the station running the FDC280 I/O Diagnostic Tool, and the port on which the
tool will be receiving the diagnostics data. For example (CPARM1
192.168.100.90:7001) would configure the left FDC280 module to send its
data to the station at IP 192.168.100.90 on the port 7001. The port number for
the two modules has to be different. For example
297
B0700GQ – Rev C Appendix D. FDC280 Debug Driver and FDC280 I/O Diagnostic Tool
6. After the parameters for the driver are configured, click Done on the bottom of ICC.
298
Appendix D. FDC280 Debug Driver and FDC280 I/O Diagnostic Tool B0700GQ – Rev C
7. Open the System Manager. Select the driver you just configured and right-click on it.
Select Go On-Line….
Figure D-16. System Manager - Put the Driver You Configured On-Line
299
B0700GQ – Rev C Appendix D. FDC280 Debug Driver and FDC280 I/O Diagnostic Tool
3. In the installer, read through the license terms and conditions. Check the I agree to
the license terms and conditions checkbox, and then click Install.
Figure D-18. FDC280 I/O Diagnostic Tool Setup - License Terms and Conditions
4. The installer checks if you have a compatible version of Microsoft .NET Framework
installed to run the tool. If this is not installed, the installer runs the offline installer of
.NET Framework. This process may take up to fifteen (15) minutes to complete.
Figure D-19. FDC280 I/O Diagnostic Tool Setup - Install Compatible Version of Microsoft .NET
Framework
300
Appendix D. FDC280 Debug Driver and FDC280 I/O Diagnostic Tool B0700GQ – Rev C
5. After the installer finishes checking or installing the .NET Framework, it displays the
End-User License Agreement. Confirm that the I accept the terms in the
License Agreement checkbox is checked. Then click Next.
Figure D-20. FDC280 I/O Diagnostic Tool Setup - End-User License Agreement
301
B0700GQ – Rev C Appendix D. FDC280 Debug Driver and FDC280 I/O Diagnostic Tool
Figure D-21. FDC280 I/O Diagnostic Tool Setup - Welcome to the Tool Setup Wizard
302
Appendix D. FDC280 Debug Driver and FDC280 I/O Diagnostic Tool B0700GQ – Rev C
7. Select where the FDC280 I/O Diagnostic Tool should be installed, or accept the
default location. Click Next to install the tool and finish the installation process.
303
B0700GQ – Rev C Appendix D. FDC280 Debug Driver and FDC280 I/O Diagnostic Tool
2. From the File drop-down menu, select Options…. This opens the Configuration
Options menu.
3. From the Configuration Options dialog box, in the UDP Port Number field, type the
number of the port on which you will be listening for diagnostic information. (You
configured this port during the Log Driver configuration.)
In the Number of Rows to Display field, type the maximum number of rows you
want displayed in the view at once.
To change from chunk logs to circular logging, check the Circular Logging?
checkbox. Chunk logs split and create a new log every time the maximum file size is
hit. Circular logging retains the entirety of the log on one file, which will loop around
itself, deleting the oldest entries and only keeping the newest that fit within the file
size.
304
Appendix D. FDC280 Debug Driver and FDC280 I/O Diagnostic Tool B0700GQ – Rev C
Figure D-25. FDC280 I/O Diagnostic Tool - Configuration Options Dialog Box
4. After configuring these settings, if you want to log all the data received on the tool, it
is recommended that you start logging. From the File drop-down menu, select Start
Log to begin logging data with the selected settings. You are prompted to provide a
save location for the log and to provide a name for the log. After that, logging
commences.
305
B0700GQ – Rev C Appendix D. FDC280 Debug Driver and FDC280 I/O Diagnostic Tool
5. At this point, all required components are configure. To begin capturing data sent
from the log driver, click the Connect button.
The device that was configured in the Log Driver will be recorded and data regarding its commu-
nications with the FDC280 is captured in the tool. Each message sent to this device from the
FDC280 and all messages received on the device will be visible on the main display (Figure D-28)
as they are generated. As well, the tool receives periodic updates (as configured in the log driver)
on the Diagnostic Information of the FDC280. This information is visible in the bottom right of
the display and includes helpful data for diagnosing problems within the FDC280.
306
Appendix D. FDC280 Debug Driver and FDC280 I/O Diagnostic Tool B0700GQ – Rev C
If your connection happens to drop or a communication packet becomes unavailable, the tool will
notify you with a message listing how many messages became unavailable. (This is highlighted in
Figure D-29.)
307
B0700GQ – Rev C Appendix D. FDC280 Debug Driver and FDC280 I/O Diagnostic Tool
If you want to further examine a message, or view the information in a different format, select any
message in the display, and the Packet Info tab on the bottom left hand corner of the tool will
provide additional data.
308
Appendix D. FDC280 Debug Driver and FDC280 I/O Diagnostic Tool B0700GQ – Rev C
If you want to work with the data you have been logging while still acquiring more data, from the
File menu, click Chop Log to save the current data as is and start a new log with the incoming
information. Now you can view the file in Excel or any other spreadsheet application.
If the incoming information is hard to keep track of, or you would prefer to view some of the pre-
viously visible data, click the Pause Display button in the upper right corner of the tool to stop
displaying the captured information but continue writing it all to the log. Any information
received during this period will only be viewable by opening the log.
If you need a clean slate and want to wipe the display clean, click the Clear All button to
remove all data from the display. Any data saved to the log will be unaffected.
309
B0700GQ – Rev C Appendix D. FDC280 Debug Driver and FDC280 I/O Diagnostic Tool
310
Appendix D. FDC280 Debug Driver and FDC280 I/O Diagnostic Tool B0700GQ – Rev C
After exiting the tool and saving a log file, you can open it later if you do not currently have a con-
nection up. From the File menu, click Open Log.
After selecting the file you want to open, the log data is loaded into the tool and displayed in the
same manner as when it was originally captured.
311
B0700GQ – Rev C Appendix D. FDC280 Debug Driver and FDC280 I/O Diagnostic Tool
In order to capture information from both the primary and secondary FDC280s, open a second
instance of the tool and configure the options to listen on both the ports configured in the log
driver.
Figure D-36. FDC280 I/O Diagnostic Tool - Two Instances Listening to the Appropriate Ports on the
Primary and Secondary FDC280 Modules
312
Appendix E. Interfacing Fault-
Tolerant FDC280 to M580 PLC
HSBY
This appendix describes how to interface a fault-tolerant FDC280 to a M580 PLC HSBY. It
provides details about the interface and additional recommendations to be considered when
designing the interface.
The hot standby M580 PLC HSBY to the fault-tolerant FDC280 interface in Figure E-1 is
designed to provide a redundant Modbus TCP communication interface between the two sys-
tems.
(A)
(B)
(C)
(D)
Figure E-1. Interfacing FDC280 FT to M580 PLC HSBY with No Single Point Capable Of Taking Down
the System
313
B0700GQ – Rev C Appendix E. Interfacing Fault-Tolerant FDC280 to M580 PLC HSBY
Table E-1. Figure E-1 - Interfacing FDC280 FT to M580 PLC HSBY Legend
Item Description
(A) Typical Hot Standby M580 system with Ethernet commutation cards:
♦ 2*CPS3500: Power Supply
♦ 2*BME XBP 0400: 4 SLOTS ETHERNET BACKPLANE for the HSBY M580
♦ 2* BME H58 2040: M580 HSBY CPU
♦ 2*BME NOC 0301.3: Ethernet Communication Module
(B) IO network redundant switches for Modbus TCP communication between the fault-tol-
erant FDC280 Ethernet port and the hot standby M580 Ethernet communication cards
(C) Fault Tolerant FDC280
(D) To the Foxboro Evo control network
314
Appendix E. Interfacing Fault-Tolerant FDC280 to M580 PLC HSBY B0700GQ – Rev C
♦ The hot standby M580 system is not designed to swap roles by default if a loss of
communication link is detected on the M580 Primary NOC card. Hence, if a full
redundancy is desired, the hot standby M580 system has to be configured to swap
roles in case of a communication link loss is detected on the M580 Primary NOC
card.
♦ The Foxboro DCS will not report a system message by default if a loss of communica-
tion link is detected on the M580 Secondary NOC card. If an alarm is required to be
reported in the Foxboro DCS system, the hot standby M580 system and the Foxboro
DCS system must be configured to generate an alarm in case of a communication link
loss is detected on the M580 Secondary NOC card. The Primary M580 can forward
the alarm to the Foxboro DCS system using DCI blocks.
315
B0700GQ – Rev C Appendix E. Interfacing Fault-Tolerant FDC280 to M580 PLC HSBY
316
Appendix F. FDC280 System
Monitor Log (smon_log) Messages
This appendix provides common smon_log messages which may be issued as part of FDC280
operation.
317
B0700GQ – Rev C Appendix F. FDC280 System Monitor Log (smon_log) Messages
318
Appendix F. FDC280 System Monitor Log (smon_log) Messages B0700GQ – Rev C
319
B0700GQ – Rev C Appendix F. FDC280 System Monitor Log (smon_log) Messages
320
Index
A Detected error recovery cooperative diagnostics
Active Directory 180 239
Addresses Detected error recovery local diagnostics 239
IP 13 Device data verification 28
MAC 13 Diagnostics
Auto/manual mode (control block) 124 detected error recovery cooperative diagnostics
239
B detected error recovery local diagnostics 239
Baseplates for FDC280 mounting 29 start-up 239
Basic Security Functions 180
Block Detail Displays 28 E
Block point number 121 ECB200 109
Block processing, DCI 123 ECB201 115
Block, defining 93 Environmental constraints 4
Boot-up sequence 84 Environments 180
commissioned FDC280 85 Equipment Change display 220
FDC280 module with a new letterbug 86 FBM230/232 206, 214
FDC280 module with the same letterbug 85 Equipment Information display
shadow module with the same letterbug and FBM231/233 202, 207, 211, 215
software image 86 Ethernet Switch Access 182
shadow module with the same letterbug but Ethernet Switch Requirements 179
different software image 88 External timing 23
Extracting memory dump information 237
C
Cable connections,RS-232 56, 77 F
Cable connections,RS-422 48, 65 Fault-tolerant operation 7
Cable connections,RS-485 hot remarry 232
RS-485 cable connections 48, 65 FDC280
Cable length 52 fault-tolerant operation 7
Cables, installing 45 installing 30
Cascade initialization 125 installing cables 45
Configuration information 99 installing secondary module 42
Configuring DCI blocks 120 installing single or primary module 32
Connections 48, 65 LED indicators 223, 240
Control block, defining 93 letterbug installation 34
Control Configuration 92 network configuration 11
copper adapter witch restrictions 45 overview 1
replacing an unavailable module 233
D
reset button 223
Data Format 180
sizing constraints 24
Data stream types 4
DCI block functions 124 FDC280 Requirements 179
DCI block processing 123 Field Device Controller 280, overview 1
DCI blocks
G
configuring 120
General Security Considerations 180
Defining blocks 93
Group displays 187
321
Index B0700GQ – Rev C
H R
Hot remarry 232 RDALGO 95, 102, 131
Redundancy Algorithm 95, 102, 131
I Redundant input selection 126
Input limiting 124 Reference documents xix
Installing Replacing an unavailable FDC280 module 233
cables 45 Reset button 223
FDC280 30 Reset button, location and operation 4
secondary FDC280 module 42 Revision information xvii
single or primary FDC280 module 32 RS-232 cable connections 56, 77
Internal timing 23 RS-232 communication switches
IP addresses 13 RS-422 or RS-485 configured port 49, 66
RS-232 switch pinout 60, 81
L RS-232 switch settings
LED diagnostic indicators 223, 226, 240 TA RS-232 switch settings 80
Letterbug installation 34 RS232 switch settings
Linear scaling 124 TA RS-232 switch settings 59
RS-232 switch settings, TA 59, 80
M RS-422 cable connections 48, 65
MAC addresses 13 RS-422 or RS-485 configured port
Maintenance 201 RS-232 communication switches 49, 66
Major Image Update procedure RS-422 or RS-485 port
non-fault-tolerant FDC280 station 265 RS-232 communication switches 49, 66
Master TimeKeeper 23
Memory dumps 236 S
extracting 237 self-hosting 8
enabling or disabling 39
N installation 31
Network configuration, FDC280 11 order of powering on 31
Network path switching 13 with fault-tolerance 9
NTP Exclusion 180 Signal conditioning 124
Simulation mode 124
O Slave TimeKeeper 23
Operating Environment 180 Software installation 92
Operational Status LEDs, troubleshooting 227, Start-up diagnostics 239
229 Switch pinout RS-232 60, 81
Output clamping 125 Switching network paths 13
Output confirmation 125 System Definition 91
Output initialization 125 System Management displays 201
FDC280 184
P System Manager displays 202
Parameter status bits, DCI 126 System Trust Boundary 178
Peer-to-peer connections
points not found 263 T
Periodic/change-driven execution 124 TA 47, 64
Physical Plant Requirements 178 TA RS-232 switch settings 59, 80
Point number 121 Termination assembly 47, 64
Process operator displays 187 Termination cable
part numbers and lengths 47, 64
Q Terminators 48, 65
Quick-start example 25
322
Index B0700GQ – Rev C
Terminators, bus 49, 50, 52, 53, 54, 66, 67, 70, 73
Time synchronization 23
Timing
external 23
internal 23
Troubleshooting
fault-tolerant FDC280 becoming unavailable 232
hot remarry 232
memory dumps 236
Operational Status LEDs 227, 229
323
Schneider Electric Systems USA, Inc.
38 Neponset Avenue
Foxborough, MA 02035-2037
United States of America
www.schneider-electric.com