2VAA000814RevC D en S Control SPICI800 Enhanced Cnet-To-Computer Communication Interface
2VAA000814RevC D en S Control SPICI800 Enhanced Cnet-To-Computer Communication Interface
2VAA000814RevC D en S Control SPICI800 Enhanced Cnet-To-Computer Communication Interface
S+ Control: SPICI800
Enhanced Cnet-to-Computer Communication Interface
User Manual
D1
Symphony Plus
Symphony Plus
S+ Control: SPICI800
Enhanced Cnet-to-Computer Communication Interface
User Manual
NOTICE
This document contains information about one or more ABB products and may include a description of or a
reference to one or more standards that may be generally relevant to the ABB products. The presence of any
such description of a standard or reference to a standard is not a representation that all of the ABB products
referenced in this document support all of the features of the described or referenced standard. In order to
determine the specific features supported by a particular ABB product, the reader should consult the product
specifications for the particular ABB product.
ABB may have one or more patents or pending patent applications protecting the intellectual property in the
ABB products described in this document.
The information in this document is subject to change without notice and should not be construed as a
commitment by ABB. ABB assumes no responsibility for any errors that may appear in this document.
In no event shall ABB be liable for direct, indirect, special, incidental or consequential damages of any nature
or kind arising from the use of this document, nor shall ABB be liable for incidental or consequential damages
arising from use of any software or hardware described in this document.
This document and parts thereof must not be reproduced or copied without written permission from ABB, and
the contents thereof must not be imparted to a third party nor used for any unauthorized purpose.
The software or hardware described in this document is furnished under a license and may be used, copied,
or disclosed only in accordance with the terms of such license. This product meets the requirements specified
in EMC Directive 2004/108/EC and in Low Voltage Directive 2006/95/EC.
TRADEMARKS
Symphony is a registered or pending trademark of ABB S.p.A.
All rights to copyrights, registered trademarks, and trademarks reside with their respective owners.
The SPICI800 Enhanced Cnet-to-Computer Interface is a Harmony rack communication interface. It provides a host
computer or human system interface (HSI) access to Control Network (Cnet) in the ABB Symphony™ Plus Enterprise
Management and Control System.
The user manual explains the Enhanced Cnet-to-computer interface features, specifications, and operation. It includes
installation, troubleshooting, maintenance, and replacement procedures for the SPICI800 interface modules.
Support Services
ABB will provide assistance in the operation and repair of its products. Requests for sales or application services should be
made to your nearest sales or service office. ABB can also provide installation, repair and maintenance contract services.
When ordering parts, use nomenclature or part numbers and part descriptions from equipment manuals. Parts without a
description must be ordered from the nearest sales or service office. Recommended spare parts lists, including prices are
available through the nearest sales or service office.
ABB has modern training facilities available for training your personnel. On-site training is also available. Contact your
nearest ABB sales office for specific information and scheduling.
Additional copies of this instruction, or other instructions, can be obtained from the nearest ABB sales office at a reasonable
charge.
Trademarks and Registrations
Registrations and trademarks used in this document include:
TABLE OF CONTENTS
1. Introduction.................................................................................................... 1-1
1.1 Overview ..............................................................................................................1-1
1.1.1 Control Network ...............................................................................................1-1
1.1.2 Computer .........................................................................................................1-1
1.1.3 Human System Interface .................................................................................1-2
1.2 Interface Description...........................................................................................1-2
1.2.1 NIS21 Network Interface..................................................................................1-2
1.2.2 IET800 Infinet to Ethernet Transfer..................................................................1-2
1.2.3 Host Computer.................................................................................................1-3
1.3 Features ...............................................................................................................1-3
1.4 User Manual Content ..........................................................................................1-3
1.5 Intended User ......................................................................................................1-4
1.6 Using this Manual................................................................................................1-4
1.7 Glossary of Terms and Abbreviations...............................................................1-4
1.8 Document Conventions ......................................................................................1-5
1.9 Reference Documents.........................................................................................1-5
1.10 Related Nomenclatures ......................................................................................1-5
1.11 Specifications ......................................................................................................1-5
2VAA000814RevC i
TABLE OF CONTENTS
5. Troubleshooting............................................................................................. 5-1
5.1 Introduction .........................................................................................................5-1
5.2 Error Counters.....................................................................................................5-1
5.3 NIS21 Error Codes...............................................................................................5-1
ii 2VAA000814RevC
TABLE OF CONTENTS
2VAA000814RevC iii
TABLE OF CONTENTS
iv 2VAA000814RevC
LIST OF TABLES
LIST OF TABLES
2VAA000814RevC v
LIST OF TABLES
vi 2VAA000814RevC
LIST OF FIGURES
LIST OF FIGURES
2VAA000814RevC vii
LIST OF FIGURES
viii 2VAA000814RevC
About This Book
Document Conventions
Microsoft Windows conventions are normally used for the standard presentation of material when entering text, key
sequences, prompts, messages, menu items, screen elements, etc.
Warning indicates the presence of a hazard which could result in a plant shutdown.
Caution indicates the presence of a hazard which could result in personal or hardware
module damage
NOTE Note indicates advice on, for example, how to design your project or how to use a certain function
Nomenclature Usage
The nomenclatures used in this user manual can be interpreted as follows:
• IET800 is used in place of SPIET800 or INIET800
• NIS21 is used in place of SPNIS21 or INNIS21
• ICT13A is used in place of SPICT13A or INICT13A
2VAA000814RevC 1
About This Book
2 2VAA000814RevC
Introduction Overview
1. Introduction
1.1 Overview
The SPICI800 Enhanced Cnet-to-Computer Interface is a Harmony rack communication interface which consists of an
NIS21 Network Interface module and an IET800 Infinet to Ethernet module. The interface enables communication between
Cnet and a host computer running an engineering tool (e.g. Composer), an HSI (e.g. Symphony Plus Operations), or a
general purpose interface (e.g. Harmony OPC Server).
The IET800 module requires a software license key for proper operation. A SSBIET80000000 (Basic Security
License Key), or SSBIET800A0000 (Advanced Security License Key) must be ordered separately and loaded
into the IET800 module. Without a valid license key, the IET800 module randomly resets itself.
The IET800 is compatible with NIS21 modules only. The IET800 is not authorized for use with NIS01 or NIS11
modules
On the central network, nodes can be bridges to satellite networks, Harmony control units, HSIs, and computers each
connected through a Cnet communication interface. On a satellite network, nodes can be HCU cabinets, HSIs, and
computers.
For this application, the IET800 module interfaces a computer via TCP/IP (Ethernet) or RS-232-C to the Cnet.
1.1.2 Computer
A computer can access Cnet for data acquisition, system configuration, and process control. It connects to Cnet through a
Cnet-to-computer interface. For example, the computer connection to Cnet enables plant personnel to develop and
maintain control configurations, manage the system database, and create HSI displays remotely using Composer™
2VAA000814RevC 1-1
Human System Interface Introduction
engineering tools. There are additional Composer and Performer series tools and applications that can access plant
information through a Cnet-to-computer interface.
The NIS21 module is a single printed circuit board that occupies one slot in a MMU. The circuit board contains
microprocessor based communication circuitry that enables it to interface with the IET800 module over a dedicated I/O
expander bus.
Two latching screws on the faceplate secure the NIS21 module to the MMU. There are 16 LEDs on the faceplate that
display error codes and event/error counts and one status LED that indicates the operation status of the module. A
stop/reset button is also provided.
The NIS21 module has three card edge connectors for external signals and power (P1, P2, and P3). Connector P1
connects to common and +5 VDC power. Connector P2 connects the NIS21 module to the I/O expander bus to
communicate with the IET800 module.
The NIS21 module connects to its Cnet communication network through a cable attached between its P3 connector and an
NTCL01 termination unit. Communication between nodes is through coaxial or twinaxial cables that connect the termination
units of each node.
The IET800 module is a single printed circuit board with an Ethernet daughterboard (for Ethernet communication over
TCP/IP) mounted on it. The IET800 module occupies one slot in the MMU. The circuit board contains microprocessor based
communication circuitry that enables it to directly communicate with its NIS21 module by interfacing to the I/O expander
bus.
Two latching screws on the faceplate secure the IET800 module to the MMU. There is a stop/reset pushbutton and a total of
21 LEDs on the faceplate (Figure 4-2). The LEDs are comprised of the following:
The IET800 module has three card edge connectors for external signals and power (P1, P2, and P3). Connector P1
connects to common and +5 VDC power. Connector P2 connects the IET800 module to the I/O expander bus to
communicate with the NIS21 module. Control and data signals connect from the IET800 module to the host computer.
The IET800 module supports either Ethernet through TCP/IP or RS-232-C host computer connection. When
communicating through the RS-232-C port, the module can act as data communication equipment (DCE) or data terminal
equipment (DTE).
1-2 2VAA000814RevC
Introduction Host Computer
For RS-232-C computer interface, the module cable connects to an NTMP01 termination unit and a process bus adapter
(PBA). Two RS-232-C ports are located on the termination unit. The NTMP01 jumper configuration determines DTE or DCE
operation. For the Ethernet computer interface, there are two Ethernet ports located on the IET800 module faceplate.
Currently, only the RJ45 connector labeled CH0 on the front plate of the IET800 is supported and should be used. In this
case, no termination unit is required.
1.3 Features
The Cnet-to-computer interface has the following features:
• Cnet provides a plant-wide communication network.
• Cnet provides time-synchronization across the control system plant wide.
• Each node can operate independently of other Cnet nodes.
• Computer interface modules provide localized startup and shutdown on power failure without operator intervention.
• 10/100 Mbps Ethernet interface communication rate gives timely information exchange.
• The IET800 module packages process information for maximum transmission efficiency.
• TLS/SSL data encryption option.
• The computer interface modules handle four message types: broadcast, time-synchronization, multicast and NIS
poll.
• All messages contain cyclic redundancy check codes (CRC) and checksums to insure data integrity.
• Introduction:
This section provides an overview of the computer interface. It contains module descriptions, features, and
specifications.
• Installation:
This section describes handling guidelines and explains how to configure the modules before placing them into
operation.
• Operating Procedures:
This section provides information about normal module operation.
• Troubleshooting:
This section explains how to troubleshoot the modules using error codes and lists corrective actions.
• Maintenance:
This section describes the maintenance schedule for the modules.
2VAA000814RevC 1-3
Intended User Introduction
Term Definition
Exception report Information update generated when the status or value of a point changes
by more than a specified significant amount or after a specified period of
time.
I/O expander bus Parallel communication bus between the Harmony rack controllers and rack
I/O modules.
INFI-NET INFI 90 OPEN system advanced data communication highway. Also known
as Cnet.
1-4 2VAA000814RevC
Introduction Document Conventions
Term Definition
MMU Module mounting unit. A card cage that provides electrical and
communication support for Harmony rack modules.
PBA Process Bus Adapter. Required for an RS-232-C connection to the IET800
from the NTMP01 termination unit.
Termination unit Provides input/output connection between plant equipment and the
Harmony rack modules.
Nomenclature Description
IEMMU21, IEMMU22 Module mounting unit
1.11 Specifications
The following table (Table 1-4) lists the specifications of the modules that are an integral part of the Cnet-to-computer
interface:
Property Characteristic/Value
IET800
2VAA000814RevC 1-5
Specifications Introduction
Property Characteristic/Value
Communication rates 19,200 to 115,200 baud (RS-232-C ports) or 10/100 Mbps Ethernet
ports
NIS21
System capability 62,500 nodes in the system; 250 nodes on a loop. Any combination of
Cnet-to-Cnet, Cnet-to-HCU, and Cnet-to-computer interfaces
Mounting Each module occupies one slot in standard module mounting unit.
Electromagnetic/radio Values not available at this time. Keep cabinet doors closed. Do not
frequency interference use communication equipment any closer than 2 meters from the
cabinet.
Storage/Transportation
Temperature -45° to 85°C (-49° to 185°F)
Altitude 12km (39,000 ft.)
Certifications - PENDING Canadian Standards Association (CSA)- Certified for use as process
control equipment in an ordinary (non-hazardous) environment.
General CE mark compliant for EMC directive.
1-6 2VAA000814RevC
Description and Operation Introduction
Module hardware also monitors the I/O expander bus clock. If there is no clock signal, then the module hardware generates
an interrupt causing the module to stop.
2.3.1 Messages
The NIS21 module processes four different message types. They are broadcast, time-synchronization, multicast, and NIS
poll.
2.3.1.1 Broadcast
A node generates a broadcast message when sending information to all system nodes. Typically, these messages
announce changes in node status.
2.3.1.2 Time-Synchronization
The time-synchronization message is a high priority broadcast type of message. The NIS21 module services this message
type immediately. Time-synchronization provides a common system time base to be used for sequencing exception reports,
accessing trend data, and display on an HSI such as a workstation running Symphony Plus Operations.
2.3.1.3 Multicast
A message that contains data for multiple destinations is a multicast message. This message can have from one to 64
destinations.
The NIS21 module increments the circulation count field of all incoming messages. When a message count field exceeds
255, the message is discarded. This is useful in keeping retry and spurious message traffic to a minimum. The NIS21
module uses the message type to determine how to process the message. The checksum and cyclic redundancy check
code fields verify data integrity.
2VAA000814RevC 2-1
Data Integrity Description and Operation
2.3.2.3 Polling
The NIS21 module uses the information in its status table for polling purposes. As it scans the status table, it picks out
destinations targeted for multicast messages that have been marked offline or busy. After polling the destination, the NIS21
module updates its table and forwards pertinent information to the IET800 module.
The IET800 module memory is capable of storing up to 30,000 point definitions. The module firmware enables the host
computer to issue commands for data acquisition, process monitoring and control, and system functions such as security,
time, and configuration control. The module maintains the point table and interprets commands coming from the host
computer. It directs all interaction between the host computer and the Cnet network.
The NIS21 module receives frames from Cnet and passes them on to the IET800 module via the I/O expander bus for
processing. The IET800 module receives data from Harmony controllers over Cnet; then sorts, organizes, and stores the
data in a database until the host computer is ready for the data. This buffering action allows the host computer to operate
completely asynchronously to the Cnet network. When the host computer is ready to process more data, it issues a
command to the IET800 module which then forwards the data as a reply.
2.5.2 Configuration
The computer interface can be used to download control configurations to Harmony controllers. Also, the TUNE BLOCK
and READ BLOCK OUTPUT commands are used to tune and monitor outputs.
2-2 2VAA000814RevC
Description and Operation Process Control
2VAA000814RevC 2-3
System Status Description and Operation
2-4 2VAA000814RevC
Installation Introduction
3. Installation
3.1 Introduction
This section explains the steps necessary to install the modules of an SPICI800 Enhanced Cnet-to-Computer Interface:
NIS21 Network Interface and the IET800 Infinet to Ethernet Transfer.
2VAA000814RevC 3-1
NIS21 Dipswitch Settings Installation
3-2 2VAA000814RevC
Installation NIS21 Dipswitch Settings
Dipswitch Pole
Address (Binary Value)
Example
1 2 3 4 5 6 7 8
(128) (64) (32) (16) (8) (4) (2) (1)
1 0 0 0 0 0 0 0 1
64 0 1 0 0 0 0 0 0
250 1 1 1 1 1 0 1 0
User setting
NOTE: 1 = open or off, 0 = closed or on.
Pole 1:
Dipswitch SW3 pole one determines IET800 module compatibility. Set pole one to closed (on) for a computer interface.
Pole 2:
Pole two enables or disables ROM checksumming. ABB recommends that the NIS21 module be installed with
checksumming enabled to take full advantage of the on-board diagnostics.
Pole 3/4:
Pole three enables internal testing which must be disabled for normal operation. Pole four, in conjunction with pole three,
makes the node appear to be busy to other nodes. This condition is used by ABB personnel only.
2VAA000814RevC 3-3
NIS21 Dipswitch Settings Installation
Pole 5:
Pole five enables the channel idle condition display for the front panel LEDs. If channel one is idle, then the group A LEDs
flashes on and off about twice per second. If channel two is idle, then the group B LEDs flash. The channel idle display
serves as a warning that a loop integrity problem exists.
Pole 6:
Pole six enables diagnostic tests that preclude normal NIS21 module operation.
Pole 7/8:
Poles seven and eight determine loop speed and loop mode.
Testing modes involving poles three, four, and six interfere with normal operation.
Dipswitch Pole
Address (Binary Value)
Example
1 2 3 4 5 6 7 8
(128) (64) (32) (16) (8) (4) (2) (1)
1 0 0 0 0 0 0 0 1
64 0 1 0 0 0 0 0 0
250 1 1 1 1 1 0 1 0
User setting
NOTE: 1 = open or off, 0 = closed or on.
User
Pole Setting2 Function
Setting
3-4 2VAA000814RevC
Installation NIS21 Dipswitch Settings
User
Pole Setting2 Function
Setting
3.5.1.4 NIS21 Dipswitch SW4 - I/O Module Address, Counters, and Communication Diagnostics
Pole one enables or disables the offline module termination unit test being run on the backup NIS21 module. Refer to Table
Table 3-4 for more information.
User
Pole Setting Function
Setting
Enabling offline module termination unit testing may cause a slight degradation of loop
performance.
The NIS21 module can have an I/O expander bus address from zero to three. Poles two and three of dipswitch SW4 set the
I/O expander bus address of the module. Refer to Table 3-5 for I/O expander bus address settings.
Poles four through eight set the address of the on-board event and error counters that the NIS21 module displays using the
group A and B faceplate LEDs. LED B8 is the most significant bit. LED A1 is the least significant bit. Table 3-6 lists the
possible event counter addresses. Table 3-7 lists the possible error counter addresses. Record the dipswitch SW4 settings
in the space provided.
2VAA000814RevC 3-5
NIS21 Dipswitch Settings Installation
A counter setting with the hexadecimal value of 0x09 keeps track of the number of multicast
messages received excluding those originated. To display this counter on the front panel LEDs, set dipswitch SW4 as
follows: position 4 = closed (off), 5 = open (on), 6 = closed (off), 7 = closed (off), and 8 = open (on).
Dipswitch Pole
Address (Binary Value)
Example
2 3
(2) (1)
0 0 0
1 0 1
2 1 0
3 1 1
NOTE: 1 = open or off, 0 = closed or on.
Dipswitch Pole
(Binary Value) Hex
Description
Value
4 5 6 7 8
(16) (8) (4) (2) (1)
3-6 2VAA000814RevC
Installation NIS21 Dipswitch Settings
Dipswitch Pole
(Binary Value) Hex
Description
Value
4 5 6 7 8
(16) (8) (4) (2) (1)
User setting
Dipswitch Pole
(Binary Value) Hex
Description
Value
4 5 6 7 8
(16) (8) (4) (2) (1)
User setting
2VAA000814RevC 3-7
NIS21 Dipswitch Settings Installation
Poles four through eight of dipswitch SW4 also select a diagnostic test when pole 6 of dipswitch SW3 is set to 1. Table 3-8
lists the available diagnostic tests. Utilizing the diagnostic features controlled by dipswitch SW5 disables these diagnostic
tests.
Dipswitch Pole
(Binary Value) Hex
Description
Value
4 5 6 7 8
(16) (8) (4) (2) (1)
0 0 1 1 1 07 Test interrupts
User setting
User
Pole Setting2 Function
Setting
11 1 Diagnostic mode.
3-8 2VAA000814RevC
Installation NIS21 Jumper Settings
User
Pole Setting2 Function
Setting
Dipswitch Pole
(Binary Value) Hex
Description
Value
3 4 5 6 7 8
(32) (16) (8) (4) (2) (1)
User setting
2VAA000814RevC 3-9
NIS21 Module Installation Installation
poles seven and eight of dipswitch SW3. Figure 3-3 shows which pins to jumper for various network modes. This figure
shows placement of the pins when looking at the top of the NIS21 circuit board with the faceplate on the left.
2. Verify that a 24-pin dipshunt is installed in the I/O expander bus sockets between the MMU slot used by the
NIS21 module and the slot used by the IET800 module.
3. Remove any 24-pin dipshunts from the I/O expander bus sockets that connects the NIS21 module to any
module, other than the IET800 module.
4. Attach the hooded end of the NKLS01 or NKLS11 cable to the MMU backplane cable connector opening for the
NIS21 module.
5. Slide the NIS21 module in while guiding the top and bottom edges of the circuit board along the top and bottom
rails of the MMU.
6. Push on the faceplate until the rear edge of the module is firmly seated in the backplane connector.
7. Turn the two latching screws ½-turn to lock the module in place.
The module is locked into place when the open side of the slot on the latching screws faces the center of the
faceplate.
Refer to Appendix A- NTCL01 Termination Unit of this user manual for detailed information on termination device unit.
This power system status signal is fed through the termination unit cable to the P3 connector on the NIS21 module. The
power system status input is a TTL-compatible signal. A high voltage level (5 VDC) on power system status indicates good
status. A low voltage level (0 VDC) indicates bad status. When no connection is made to either of the power system status
inputs, a pull-up resistor on the NIS21 module causes a high level signal on the power system status input, thereby
reporting good status.
The status of the power system is also reported in the IET800 module status bytes.
3-10 2VAA000814RevC
Installation IET800 Infinet to Ethernet Transfer
NOTE: The IET800 module can be installed in current Harmony/Infi90 Module Mounting Units as well as Network90
Module Mounting Units used in earlier control systems. The Network90 MMU backplanes included a -30VDC faston to
satisfy the memory initialization requirements of some Network90 modules. If you install the IET800 module in one of the
earlier Network90 Module Mounting Units, to prevent damage to the IET800, then care must be taken to ensure that the
-30VDC faston on the backplane does not have -30VDC applied to it. Refer to sub-section 3.7.1- Pre-Installation Check
of this user manual for instructions on how to identify the type of MMU selected for the IET800 installation.
User
Pole Setting1 Function
Setting
2VAA000814RevC 3-11
IET800 Dipswitch Settings Installation
User
Pole Setting1 Function
Setting
User
Pole Setting1 Function
Setting
1 1 Enable special operations
0 Normal operation
0 Normal operation
0 Normal operation
0 Normal operation
3-12 2VAA000814RevC
Installation IET800 Dipswitch Settings
6/7 0/0 8 data bits, 1 stop bit, no parity for Port 0 & Port 1
0/1 8 data bits, 1 stop bit, even parity for Port 0 & Port 1
1/0 8 data bits, 1 stop bit, odd parity for Port 0 & Port 1
1/1 8 data bits, 2 stop bits, no parity for Port 0 & Port 1
User
Pole Setting2 Function
Setting
NOTES:
1. 1 = open or off, 0 = closed or on.
2. Unless otherwise noted, required settings in bold boxes.
3. This setting is required when using a serial interface
2VAA000814RevC 3-13
IET800 Jumper Settings Installation
2-3 Machine Fault Timer enabled. Do not change. Must remain in position 2-3 for
normal operation.
J8 1-2 Disconnects Controlway for operation in MMUs that have -30 VDC (early
Network 90).
NOTES:
1. Recommended settings in bold boxes.
If the second faston from the top is labeled ‘-30’, then proceed with Step 2 and Step 3. If the second faston from
the top is not labeled ‘-30’, then proceed to section 3.7.2- Installation of this user manual.
2. Check for -30 VDC with respect to system common at the -30 VDC faston.
3. Set the jumper J8 of the IET800 module to the appropriate positions, if-30 VDC is present
3.7.2 Installation
Follow the given steps to install the IET800 module:
Disconnect power before installing dipshunts on the MMU backplane. Failure to do so will
result in contact with cabinet areas that could cause severe or fatal shock.
1. Verify that a 24-pin dipshunt is installed in the I/O expander bus sockets between the MMU slot used by the
NIS21 module and the slot used by the IET800 module.
2. Remove any 24-pin dipshunts from the I/O expander bus sockets that connects the SPICI800 interface modules
to any module, other than those that build the SPICI800 interface.
Step 3 is only required for IET800 serial port applications.
3. Attach the hooded end of the NKTU01 or NKTU11 cable to the PBA on the IET800 module in the MMU, if using
serial port communications.
3-14 2VAA000814RevC
Installation Installation
4. Attach the other end of the cable to the NTMP01 termination unit (Figure 3-1).
5. Ensure that the latch screws are in the unlocked position (open ends facing away from the module).
6. Slide the IET800 module in while guiding the top and bottom edges of the circuit boards along the top and
bottom rails of the MMU.
7. Attach the CAT5/5e/6 Ethernet cable to the RJ45 connector on the front of the IET800 front plate, if using
Ethernet communication.
8. Attach the other end of the cable to the Ethernet connector on the host computer, Ethernet switch, or Ethernet
router (Figure 3-1).
Currently, only the RJ45 connector labeled CH0 on the front plate of the IET800 is
supported and should be used.
Direct connection to a host computer may require a special Ethernet cross-over cable or
cross-over adapter
9. Push on the faceplate until the rear edges of the modules are firmly seated in the backplane connectors.
10. Turn the two latch screws of each module ½-turn to lock the modules in place.
A module is locked into place when the open end of the slot on the latching screws face the center of the
faceplate.
2VAA000814RevC 3-15
Installation Installation
3-16 2VAA000814RevC
Operating Procedures Introduction
4. Operating Procedures
4.1 Introduction
After installation, the Cnet-to-computer interface modules are ready to be put into operation. This section provides the
necessary information for daily operation of the modules.
The IET800 module requires a software license key for proper operation. A SSBIET80000000 (Basic Security
License Key), or SSBIET800A0000 (Advanced Security License Key) must be ordered separately and loaded
into the IET800 module. Without a valid license key, the IET800 module randomly resets itself.
On power up, the NIS21 module microprocessor firmware starts and executes self-diagnostic routines. The NIS21 module
comes online in the network mode set by poles seven and eight of dipswitch SW3, with the type of counter display set by
poles four through eight of dipswitch SW4.
Use the counter display (front plate LEDs) to check the NIS21 module operation. If communication errors occur, then the
host module sets the NIS21 module communication status bits in the module status. View the status of the host module by
reading the host module status bits using an HSI, engineering tool, etc.
2VAA000814RevC 4-1
Event Counters Operating Procedures
4.2.4 Stop/Reset
The Stop/Reset button should not be used to stop the NIS21 module. Instead, use the IET800 modules Stop/Reset button
to provide an orderly shutdown of both modules.
4-2 2VAA000814RevC
Operating Procedures Red/Green Status LED
states. Table 4-2 lists the meaning of the status LED states. Refer to section 5- Troubleshooting of this user manual for
corrective actions, if the status LED indicates that an error exists.
4.3.3 Stop/Reset
Push the Stop/Reset pushbutton once and wait for the status LED to turn red before removing an IET800 module from the
MMU. Pressing the stop/reset pushbutton again causes the restoration of the IET800 module to power up values after a
halt. It is also used to recover from an operator-initiated stop or a module time-out.
When illuminated, the yellow LED indicates that the Ethernet interface has been initialized and that an active Ethernet
(carrier) signal is present on the connected network cable. Also, when the yellow LED is illuminated, the green LED flashes
momentarily indicating that a network message is received from the connected network.
2VAA000814RevC 4-3
Operating Modes Operating Procedures
4.3.5.1 Online
Online mode is the normal mode of operation. In this mode, the host computer and Cnet network (or INFI-NET system)
interact through the SPICI800. The interface firmware permits the configuration of the SPICI800 interface and Harmony
controllers as instructed from the host computer. Refer to the Symphony Plus Function Code Applications Manual for more
information on controller configuration.
4.3.5.2 Error
The IET800 module enters error mode, if the internal system diagnostic routines detect a hardware or execution error. If the
module detects an error, then the module halts and displays an error code on the CPU LEDs. Refer to section 5-
Troubleshooting of this user manual for corrective actions when the IET800 module enters the error mode.
SSL and its successor TLS are cryptographic protocols that provide a high level of security during communications between
client and server applications. These cryptographic protocols prevent network traffic eavesdropping, tampering, and
message forgery. TLS and SSL also support endpoint authentication, thus allowing the client application to verify the
identity of the server endpoint (IET800).
The IET800 supports Transport Layer Security version 1 and its predecessor, Secure Socket Layer version 3. To ensure a
high degree of security, the IET800 does not permit communications to be established with clients other than authorized
ABB applications.
4-4 2VAA000814RevC
Operating Procedures Utilities
Within the IET800's communication stack, TLS/SSL reside between the Harmony Application Interface and the TCP/IP
communication protocol. Figure 4-3 shows the security communication scheme within Harmony API software and the
IET800.
Due to this partitioning, the use of TLS/SSL is completely managed within the Harmony API interface. Therefore,
applications using the Harmony API interface, with or without TLS/SSL security enabled, need only make standard
Harmony API calls.
The Harmony API Client (HAPI) is embedded into Composer (version 5.1 and higher) and
other ABB product applications. The HAPI client must be running in order for these
applications to communicate with an IET800.
The TLS/SSL security used in the HAPI client requires that a client TLS/SSL certificate be installed on the host computer. If
this certificate fails to install or is corrupted, then TLS/SSL secure communications are affected. Refer to sub-section
5.5.1- Harmony API TLS/SSL Security of this user manual for more information on restoring a missing security certificate.
4.4 Utilities
The Utilities menu is available by attaching a diagnostic monitor to port eleven (P11) of the IET800 module. Enable this
option through the IET800 module dipswitches.
The following figure (Figure 4-4) shows an example of a restart command followed by a demand module status command:.
This option slows computer interface response time and should be disabled when not in
use.
2VAA000814RevC 4-5
Local Time and Date Operating Procedures
2. Answer ‘Y’ to display the Time Utilities menu as shown in Figure 4-5.
3. Select the required function and follow the screen prompts to complete the task.
OR
4-6 2VAA000814RevC
Operating Procedures Monitor Mode
Steps:
1. Select the Real Value Conversion option, the following information is displayed:
‘Value or REAL 2/3/4/8 conversion (V or R)?’
2. Answer ‘V’ to enable decimal to real number conversion; the following prompt appears:
‘Enter value:’
Enter value:
4. Press Enter to continue or exit.; the original prompt appears:
‘Value or REAL 2/3/4/8 conversion (V or R)?’
5. Answer ‘R’ to enable real to decimal number conversion; the following prompt appears:
‘Enter REAL 2/3/4/8:’
2VAA000814RevC 4-7
Time-Sync Accuracy Operating Procedures
Once you select this option, it prompts to enter a new rating. The rating indicates the accuracy (lack of drift) of the host clock
device where:
0 = No clock (lowest accuracy rating)
3 = Default
6 = Low accuracy battery-backed clock
9 = High accuracy battery-backed clock
12 = Satellite clock (highest accuracy rating)
4-8 2VAA000814RevC
Troubleshooting Introduction
5. Troubleshooting
5.1 Introduction
Troubleshooting the computer interface is limited to deciphering module LED error codes and viewing the contents of the
error counters and the module status report from any HSI. Refer to the specific HSI interface instruction for information on
module status reports.
LEDs
Code Condition Corrective Action
87654321
2VAA000814RevC 5-1
IET800 Error Codes Troubleshooting
LEDs
Code Condition Corrective Action
87654321
LEDs
Code Condition Corrective Action
87654321
0D 00001101 I/O expander bus errors Check I/O expander bus for
connections to other modules.
35 00110101 Spurious/unassigned
exception
A code that is not in the table can still appear, if a machine fault time-out occurs. Reset the IET800 module, if this happens.
The module has failed, if the status LED remains red. Replace the module in this scenario.
The following table (Table 5-3) lists the fields that build up the IET800 module status report:
NOTE: Refer to the applicable HSI instruction for an explanation of how to access the module status report.
5-2 2VAA000814RevC
Troubleshooting IET800 Status Summary
Bit
Byte
7 6 5 4 3 2 1 0
1 ES MODE TYPE
5 HOST
6 ETYPE
7 RDA RDB
8 Reserved
9 NDT1 NDT2 NCD1 NCD2
10-12 Reserved
13 Module type
14 Module nomenclature
The following table (Table 5-4) describes each field within the module status record:
Field Size
Byte Field or Description
Value
2VAA000814RevC 5-3
IET800 Status Summary Troubleshooting
Field Size
Byte Field or Description
Value
3 PCUs 80 Communication status problem: 0 = no, 1 = yes
(CSP) One or more remote PCUs are offline
8 - 00 Reserved
10-13 - - Reserved
14 - FF Module nomenclature:
(03)16 = IET800 in serial mode
(04)16 = IET800 in Ethernet mode
5-4 2VAA000814RevC
Troubleshooting Harmony API TLS/SSL Security
Cannot assign the IET800’s IP address over The PC running hSysCfg and the IET800 must be on the same
the network. network segment in order for Assign IP to function properly. If not
on the same segment, then the IP address of the IET800 must
be configured using the IET800’s serial diagnostic port connector
Cannot assign IP from a virtual machine. Ensure the virtual machine is configured to allow BootP requests.
Check virtual machine documentation.
IP is assigned, but cannot communicate to Ensure that the security settings on the IET and the hSysCfg
the IET800. configuration program match. Refer to sub-section 3.6.1.4-
IET800 Dipswitch SW4 - Advanced Module Options of this user
manual for IET80 dipswitch security settings and also refer to
sub-section 9.2.3.1- TCP/IP of this user manual for setting the
security Level radio button.
Serial port communications are not working. Ensure IET switch settings are correct. Refer to sub-sections
3.6.1.3- IET800 Dipswitch SW3 - Serial Port Options and
3.6.1.4- IET800 Dipswitch SW4 - Advanced Module Options of
this user manual for more details.
2VAA000814RevC 5-5
Miscellaneous IET800 and Harmony API Troubleshooting Troubleshooting
Not able to connect to the IET in Advanced The certificate used when connecting to an IET in Advanced
Security mode Security mode is only valid for certain dates (initially 2/11/2010
thru 2/10/2015). If the time setting on the computer is not within
the valid date range for the installed certificate, then the
application does not connect to the IET in Advanced Security
mode.
Follow the given steps to check the valid date range of the
installed certificate:
5-6 2VAA000814RevC
Troubleshooting Flowcharts
5.7 Flowcharts
The flowcharts in Figure 5-1 and Figure 5-2 provide a quick look at hardware related issues that can occur during module
installation and startup. Use the flowcharts to troubleshoot issues that can occur due to improper hardware installation.
2VAA000814RevC 5-7
Diagnostics Troubleshooting
5.8 Diagnostics
The IET800 firmware contains diagnostic routines that can be invoked during module power up. These routines verify the
proper operation of the module’s components and circuitry. Putting the module in the diagnostic mode allows the module to
perform a variety of diagnostic tests but suspends normal operation.
Therefore, use it during installation to check module integrity, when the system is down, or transfer system control to a slot
away from any communications bus associated with live I/O to check a currently operating module. Refer to sub- section
5.8.2- Diagnostic Test Selection of this user manual for information on how to use the diagnostic routines.
5-8 2VAA000814RevC
Troubleshooting Diagnostics
The following table (Table 5-6) lists each test routine and gives a brief description:
RAM 03 000011 Performs walking one test. Clears, verifies, sets and verifies all
RAM. Test includes byte, word and long word accesses.
Timer 05 000101 Initializes DUART timer for 1-msec interrupts and then waits for it
to time-out.
I/O expander bus 07 000111 Sets a latch enabling a level seven interrupt to occur.
stall
Dispatcher IRQ2 09 001001 Issues software dispatcher request and waits for interrupt to occur.
RS-232 DUART 0 0A 001010 Tests (in local loopback mode) both serial channels of DUART
circuitry that supports the RS-232-C/RS-485 serial ports.
DUART 1 0B 001011 Tests (in local loopback mode) both serial channels of DUART
circuitry that supports station link and debug port.
Expander bus test 15 010101 Tests I/O expander bus communication with a NIS21. NIS21’s
(NIS21) SW5 set to 1001 0001. All other NIS21 switches set to 0000 0000.
NVRAM retention - 27 100111 Verifies NVRAM holds data pattern stored in test 26. Provides
data storage normal pass/fail indication.
Stop Push-button 29 101001 Verifies proper pushbutton operation. Passes if after pressing the
stop pushbutton once, Group A (red) LED display changes from
0x29 to 0x55 with the red/green LED red.
2VAA000814RevC 5-9
Diagnostic Testing Overview Troubleshooting
Reserved 2C-2D Reserved for internal use by ABB engineering. DO NOT USE!
NOTE: All other dipswitches must be set to 0, or closed for all poles.
Table 5-7: NIS21 Module Setup for I/O Expander Bus Test
Pole
Module Dipswitch
1234 5678
NIS21 SW5 10001 0001
NOTE: There must be continuity between the NIS21 and IET800 module on the I/O expander bus (I/O
expander bus dipshunts must be inserted between the NIS21 and the module).
The following table (Table 5-8) defines the function of each pole of dipswitches SW2 and SW1:
2 0 Not used.
3 0 Not used.
0 Not used.
5-10 2VAA000814RevC
Troubleshooting Diagnostic Testing LED Display
1 Halt on failure.
2 0 Not used.
On dipswitch SW2, poles three through eight select the diagnostic test. Pole eight is the least significant bit (binary weight
one); pole three is the most significant bit (binary weight 32). Refer to Table 5-6 for test ID values. Pole one selects a special
operations feature. When enabled, the module halts test execution whenever the selected test detects an error. The
number of the failing test is displayed on the group A LEDs (Figure 5-3). The group B LEDs display the pass/fail count.
Refer to Table 5-6 for a description of each diagnostic test.
On module reset, all front panel LEDs turn on. Next, the module reads the dipswitches, executes the selected test, and
displays the result on the group A and B LEDs. Group A LEDs display the test number on LEDs one through six. If LED
eight is on, then the test fails. The display is latched on for 14-second for viewing ease, then the LEDs blank out for about
1
8-second, and the test is repeated. Group B LEDs display a running tally of successes and failures. LEDs one through four
tally the passes; LEDs five through eight tally the failures.
If a test fails with the Halt On Failure selected (dipswitch SW2, pole one on), then the status LED turns red. The test number
that failed is displayed on the group A LEDs.
For group tests (10, 20), each test is run in numerical order. On a failure, group A LED eight flashes and LEDs one through
six display the test number that failed. When all tests in the group are done, the error count increments and displays on the
group B LEDs.
2VAA000814RevC 5-11
Diagnostic Testing LED Display Troubleshooting
5-12 2VAA000814RevC
Maintenance Introduction
6. Maintenance
6.1 Introduction
Wear eye protection whenever working with cleaning solvents. When removing solvents
from printed circuit boards using compressed air, injury to the eyes could result from
splashing solvent as it is blown off the printed circuit board.
The reliability of any standalone product or control system is affected by the maintenance of the equipment. ABB
recommends that all equipment users practice a preventive maintenance program that will keep the equipment operating at
an optimum level.
This section details procedures that the customer should be able to perform on site. These preventive maintenance
procedures should be used as a guideline to assist you in establishing good preventive maintenance practices. Select the
minimum steps required to meet the cleaning needs of your system.
• Qualified electrical technicians or engineers who have proper knowledge and usage of test equipment.
Task Frequency
Check cabinet air filters. Clean or replace them as necessary. Check the air filter 3 months
more frequently in excessively dirty environments.
Check cabinet and computer interface module for dust. Clean as necessary using an
antistatic vacuum.
Check all computer interface signal, power and ground connections within the
cabinet. Verify that they are secure. See procedure.
Check computer interface circuit boards, giving special attention to power contacts 12 months
and edge connectors. Clean as necessary. Refer to procedure.
2VAA000814RevC 6-1
Preventive Maintenance Procedures Maintenance
Perform all cleaning and handling of the printed circuit boards at static safe work stations. Make sure to follow the steps
listed in sub-section 3.2- Special Handling of this user manual when handling printed circuit boards.
or
2. Wipe the board with a foam-tipped swab wetted in isopropyl alcohol.
3. Remove excess solvent by using compressed air to blow it free of the circuit board, when the circuit board is
clean.
NOTE: To clean tarnished or deeply stained edge connector contacts, use an contact cleaner (intended for use on
printed circuit boards) to remove tarnish or stains.
6-2 2VAA000814RevC
Repair and Replacement Introduction
7.2 Repair
Repair procedures are limited to module replacement. If a module fails, then remove and replace it with another provided by
ABB or another authorized ABB sales representative. Verify that the replacement module dipswitch and jumper settings are
the same as those of the failed module.Module Replacement
Do not remove the IET800 or NIS21 modules under power unless the IET800 stop/reset
pushbutton has been depressed and module operation has been halted.
NOTE: Make sure to follow the steps listed under sub-section 3.2- Special Handling of this user manual when handling
interface modules.
NOTE: Configure the replacement module using the information found in this user manual, when replacing
previous modules with the replacement modules specified in this user manual.
6. Connect the replacement module with any interconnecting modules or cables, if required.
7. Hold the module by the faceplate and slide it into its assigned slot and push until the rear edges of the module
are firmly seated in the backplane connectors.
8. Turn the two latching screws on the module ½-turn to lock the module in place.
NOTE: A module is locked into the MMU when the open end of the slots on the latching screws face the cen-
ter of the module faceplate.
2VAA000814RevC 7-1
Termination Unit Replacement Repair and Replacement
7-2 2VAA000814RevC
Replacement and Spare Parts Parts
Table 8-1 through Table 8-3 lists Cnet-to-computer interface related parts.
2VAA000814RevC 8-1
Parts Replacement and Spare Parts
8-2 2VAA000814RevC
IET800 to Computer Interface Setup Introduction
The program executable, hSysCfg.exe, is located in the C:\Program Files\ABB Symphony Plus\Engineering\Harmony
API\EXE (by default - user may change the location during installation) subdirectory. During the Composer installation
process a shortcut to hSysCfg.exe is created in the Windows Start Menu; Start > Programs > ABB Symphony Plus > >
Engineering > HarmonyAPI > ABB Harmony System Configuration Utility. Click on the shortcut or use Windows Explorer to
navigate to the hSysCfg.exe executable file (double click on the file) to start the program.
The hSysCfg program contains product version information that can be found by right-clicking the hSysCfg.exe file,
choosing Properties, and then select the Version tab. The product version information is in the format ww.xx.yyy where:
ww Major version
xx Minor version
yyy Build number
This information may be needed when performing upgrades or reporting issues with hSysCfg.
The IET800 supports Ethernet or RS-232 communications. The following sub-sections explain the configuration using either
of these connection types.
NOTE: The hSysCfg program also supports configuring INICT modules that use a SCSI interface. Configuring SCSI
interfaces is not described in this document. Refer to the hSysCfg help file or Composer Harmony Primary Interface user
manual for SCSI interface configuration.
Each COM port, or TCP/IP:Channel may be assigned to a logical ICI that may then be selected by client applications. Client
applications, like Composer, use the logical ICI to select which physical ICI device to use for communication with the
IET800 or other Harmony modules.
To get full benefit of the IET800 module, the Ethernet TCP/IP connection must be used whenever possible. If a serial
connection to Composer Harmony with multiple clients is required, then additional steps are necessary to set up the
communication server. Refer to Composer Harmony Primary Interface user manual for procedure on how to setup the
communication server.
The hSysCfg screen is divided into three areas or frames, the Logical to Physical Connection frame, a Connection Type
frame, and a Command Button frame. Figure 9-1 shows the location of the frames within the hSysCfg dialog box.
2VAA000814RevC 9-1
Logical to Physical Connection Frame IET800 to Computer Interface Setup
• The Physical ICI Device field: It is used to define the type of physical device to be connected. Click the Physical
ICI Device arrow for a listing of available options.
• The Physical Connection Type field: It is used to define the network communication protocol to be used by client
applications when using the logical ICI. When a COM port is selected for the Physical ICI Device, the Physical
Connection Type is set automatically to SERIAL. Likewise, SCSI devices use a SCSI Physical Connection Type
and Ethernet interfaces use TCP/IP as the Physical Connection Type. The IET800 can be configured to use either
SERIAL or TCP/IP. More than one logical ICI can be defined to communicate with the same physical computer
interface using different network communication protocols.
If different communications parameters are used for the same physical interface in
multiple logical ICIs, communication to the CNet may not work if these logical ICIs are
used simultaneously by two or more applications
9-2 2VAA000814RevC
IET800 to Computer Interface Setup Command Buttons
9.2.3.1 TCP/IP
The TCP/IP tab is used to configure the Ethernet TCP/IP connection to IET800 modules.
The following figure (Figure 9-2) shows the dialog box used to configure an IET800 using an Ethernet interface:
Following are the fields that are available on the ‘TCP/IP’ tab:
• IP Address field: It is used to enter the IP address of the IET800 module. The IET800’s IP address must be in
standard IP dot notation (xx.xx.xx.xx).
2VAA000814RevC 9-3
Connection Type Definition Frame IET800 to Computer Interface Setup
• Port field: It is used to enter a TCP/IP service port number. When TCP/IP network protocol is the physical
connection type between the IET800 and the PC, the port number is set to 3000 and the field is disabled.
• Test Connection button: It is used to verify communications with a target IET800. After completing the IP Address
and Port boxes, Click Test Connection to verify communication. Upon successful communication with the target
IET800 the following message is displayed.
If communication with the IET800 cannot be made, then the dialog-box shown in Figure 9-4 is displayed. Check the
IP address, port settings, and local network configuration and re-test the connection.
If a valid IP address is entered, but the device is not an IET800, or communication or security settings do not match
the settings of the IET800 module, then the following message is displayed:
• IET800 Settings, Security Level radio buttons: They are used to select the type of security to be used with the
IET800. When the IET800 is configured for Ethernet communications both the Basic and Advanced security level
options are available. Selecting the Advanced security radio button enables TLS/SSL security. Otherwise Basic
security is used. Refer to sub-section 4.3.6.3- IET800 Communication Security of this user manual for a description
of the security scheme used in the IET800.
NOTE: The security setting defined in the software must match the security setting defined on the module hard-
ware. Refer to sub-section 3.6.1.4- IET800 Dipswitch SW4 - Advanced Module Options of this user
manual for instructions on setting up the IET800 module’s security.
• Assign IP button: It is used to assign or to re-assign the IP address of the IET800. Enter the required IP address
into the IP Address field and select Assign IP.
The PC running hSysCfg and the IET800 must be on the same network segment in order
for Assign IP to function properly. If they are not on the same segment, then the IP address
of the IET800 must be configured using the IET800’s serial diagnostic port connector.
Turn off all firewalls before attempting to assign an IP address to the IET800.
9-4 2VAA000814RevC
IET800 to Computer Interface Setup Connection Type Definition Frame
The HSysCfg software must be running on a physical machine (virtual machines are not
supported).
An attempt is made to ping the address to ensure the IP address is not currently in use. No response should
occur. A dialog appears where IET800 IP information can be entered.
3. Enter the required IP address (again), and the default Ethernet gateway and subnet mask.
4. Click OK.
The hSysCfg program enters BOOTP mode and then waits for the IET800 to send a BOOTP request.
5. Restart the IET800 module.
The IET800 sends a BOOTP request on restart, and hSysCfg then responds by assigning the IP information
previously entered to the IET800. The IET800 then restarts and hSysCfg issues a ping command to the IET800.
The hSysCfg program then reports a successful IP address assignment.
Once you click Aassign IP, hSysCfg issues a ping command and reports a successful ping. The IET800’s IP
Information appears in a dialog box.
3. Enter the new IP address and gateway/mask information.
4. Click OK.
Once you click OK, hSysCfg requests that the IET800 enter BOOTP mode.
5. Restart the IET800 module.
The IET800 sends a BOOTP request on restart, and hSysCfg then responds by assigning the IP information
previously entered to the IET800. The IET800 then restarts and hSysCfg issues a ping command to the IET800.
The hSysCfg program then reports a successful IP address assignment.
NOTE: IP reassignment takes the IET800 offline and disrupts any active communication.
The ‘Global Network Adapter Parameter Tuning (IET only)’ box lists all of the available network adapters on the workstation.
The hSysCfg program modifies communication parameters for the selected adapter in order to optimize communication
with IET800 module. Select one or more network adapters from this list that is to be used for communication with the
IET800.
2VAA000814RevC 9-5
Connection Type Definition Frame IET800 to Computer Interface Setup
For an IET800 the physical ICI Device type = IET and the Physical Connection type =
COMx, where x is a number.
Following are the fields that are available on the ‘Serial’ tab:
• Baud Rate box: It is used to select the baud rate for the serial connection. Click the Baud Rate arrow to select from
the available options. Baud rate options vary depending on the Physical ICI Device setting.
• Parity box: It is used to select the parity to be used for the serial connection. Click the Parity arrow to select from
available options (none, odd, or even).
• Data Bits box: It is used to enter the number of data bits to be used for the serial connection. Click the Data Bits
arrow to select from available options (7 or 8).
• Stop Bits box: It is used to enter the number of stop bits to be used for the serial connection. Select the Stop Bits
arrow to select from available options (0, 1, or 2).
The ‘Baud Rate’, ‘Parity’, ‘Data Bits’, and ‘Stop Bit’ boxes are enabled whenever COM selection is made in the ‘Physical
Connection Type’ drop-down box. The settings selected on this screen must match the IET800 module’s settings. Refer to
sub-section 3.6.1.2- IET800 Dipswitch SW2 - Module Options of this user manual for instructions on setting up the IET800
module.
9-6 2VAA000814RevC
IET800 to Computer Interface Setup Setting the IET800's IP Address through the diagnostic port
Following are the fields that are available on the Serial tab:
• Electronic ID box: It displays the IET800’s MAC address. After completing all fields in the TCP/IP tab, click Read
License to update the Electronic ID box. Once you click the Read License button, the hSysCfg program queries
the IET800 based on the values assigned in the 'IP Address' and 'Port' setting fields. The hSysCfg program
attempts to complete the Electronic ID and License Key fields. Blank fields are returned, if the IET800 cannot be
found or if a valid IET800 license has not been written to the device. The IET800 must already have had its IP
address assigned in order to use these functions.
The MAC0 address is also affixed to the printed circuit board for quick reference. Do not
use the MAC1 address for the CH1 port because CH1 is not supported.
• Write License field: It is used to enter the IET800 user license key. See the instructions that came with the IET800
on how to obtain an IET800 license key from ABB. Contact ABB Support for help in obtaining IET800 license keys.
• Write License button: Once you click this button, causes the license string listed in the ‘License Key’ field is written
to the IET800 identified in the ‘Application Logical ICI’ field. If an incorrect license file is written, then the hSysCfg
program returns the following error message (Figure 9-8):
.
• If the IET800 already contains a valid license, then it is over- written by the new license data.
2VAA000814RevC 9-7
Setting the IET800's IP Address through the diagnostic port IET800 to Computer Interface Setup
Steps:
The terminal emulation program must be capable of performing a file transfer using
XModem protocol.Third party terminal emulation software, such as Tera Term, is not
supplied by ABB.
1. Connect a PC's serial port to the IET800's DB-9 diagnostic connector, P11, which is located behind the IET800's
front plate.(refer Figure 3-4)
2. Configure the PC's terminal emulation software (third party terminal emulation software is not supplied by ABB)
for 9,600 baud, 8-bits, 1-stop bit, No parity.
3. Set the IET800's SW1 pole-2 to OPEN, SW2 pole-6 to OPEN, SW4 poles-6,7,8 to OPEN.
4. Set all other switch poles to CLOSED.
5. Install the IET800 into the MMU, along side its NIS21.
The following details should appear on the PC terminal emulation software display.
ABB Automation - IET800 Firmware Revision A_0
Copyright © 1998-2011 by ABB Automation Inc. All Rights Reserved
1-->TALK90
2-->Configure/View callup password
3-->Computer command/reply sequences (off)
4-->Set local time/date
5-->Monitor mode (off)
6-->Real Value Conversion
7-->Port address (-1)
9-->Default Time Sync accuracy (3)
Select option:
Starting up at IP address 0.0.0.0
with IP mask 255.255.255.0
default gateway 0.0.0.0
and security Advanced
MAC0 Address: 00C0C90144B9
MAC1 Address: 00C0C98144B9
Connection established with ICI Type 14 Mode 14
Firmware Revision A_0
Node 21 Loop 1
Not Restarted Off-line
Autostart Completed!
6. Enter a zero '0' after the above details appears.
NOTE: This can take up to 1 minute following a reset, if the IET800's configuration is set to its default IP
address of 0.0.0.0.
9-8 2VAA000814RevC
IET800 to Computer Interface Setup Setting the IET800's IP Address through the diagnostic port
12. Enter the required IP address after the following details appears.
The current IP address: 0.0.0.0
Enter an IP address ???.???.???.???
IP address: xxx.xxx.xxx.xxx
13. Enter the required IP mask after the following details appears.
The current IP mask: 255.255.255.0
Enter an IP mask ???.???.???.???
IP mask: xxx.xxx.xxx.xxx
14. Enter the required Gateway address after the following details appears.
The current Gateway address: 0.0.0.0
Enter a Gateway address ???.???.???.???
Gateway address: xxx.xxx.xxx.xxx
>>> This module must be restarted for changes to take effect
2VAA000814RevC 9-9
Setting the IET800's IP Address through the diagnostic port IET800 to Computer Interface Setup
9-10 2VAA000814RevC
NTCL01 Termination Unit Description
Figure A-1 shows the location of jumpers and connectors. Table A-1 lists the jumper settings used on NTCL01 unit circuit
board revision levels D and E. Table A-2 lists the jumper settings used on NTCL01 unit circuit board revision levels F and
later. The circuit board revision level is the last two digits of the circuit board number (not the silk-screened assembly
number) that is made of copper and is located between the layers of the circuit board.
Figure A-2 and Figure A-3 displays the coaxial and twinaxial cable connections for nonredundant applications.
Settings
Jumper Twinaxial Coaxial
Cable Cable
2VAA000814RevC A-1
Description NTCL01 Termination Unit
Settings
Jumper Twinaxial Coaxial
Cable Cable
A-2 2VAA000814RevC
NTMP01 Termination Unit Description
Figure B-1 displays the NTMP01 connector assignments and jumper locations. Figure B-2, Figure B-3, Figure B-4, and
Figure B-5 displays the jumper configurations for J1 and J2. Figure B-6 displays the jumper configuration for J3 through
J10. Figure B-7 displays the jumper configuration for J14 through J17.
Jumper J18 configures the terminal serial port for RS-485 operation when pins two and three are connected (Figure B-8)
and connector P7 is used instead of connector P5. Jumpers J11 and J12 are storage posts for extra jumpers. Jumper J13 is
normally set with pins one and two connected. This connects the cable shielding pin of connector P7 to chassis ground.
2VAA000814RevC B-1
Description NTMP01 Termination Unit
B-2 2VAA000814RevC
NTMP01 Termination Unit Description
2VAA000814RevC B-3
Description NTMP01 Termination Unit
B-4 2VAA000814RevC
Firmware Upgrade Introduction
C. Firmware Upgrade
C.1 Introduction
A firmware upgrade is performed only when a new version of the firmware is released to fix issues with the IET800 module.
The IET800 firmware must be loaded with a direct serial (RS232) connection to a computer with terminal emulator software.
Always use ABB’s field static kit (part number 1948385A1 - consisting of two wrist straps,
ground cord assembly, alligator clip, and static dissipating work surface) when working
with Harmony modules. The kit is designed to connect the technician and the static
dissipating work surface to the same ground point to prevent damage to the modules by
electrostatic discharge.
Follow the given steps to upgrade the firmware on the IET800 module:
To avoid potential module damage from happening, read the firmware upgrade steps first
before performing them.
1. Push the Stop/Reset pushbutton once and wait for the status LED to turn red before you remove the IET800
module from the MMU.
2. Connect a computer containing the new firmware and a terminal emulation program (a third-party program, such
as TeraTerm, which is not supplied by ABB) to the IET800 module’s diagnostic port using a serial cable.
The terminal emulation program must be capable of performing a file transfer using
XModem protocol.
3. Invoke the terminal emulation program and configure the communication port for 115.2K baud, 8 data bits, 1 stop
bit, No parity, and no handshaking.
4. Select File > Transfer > Xmodem > Send and perform the following:
a. Browse for the IET800 modules binary file [‘we-pi-1900715x_xyyy’, where ‘x_x’ represents the firmware
revision level (for e.g. A_1 for firmware revision A1) and ‘yyy’ represents metadata that is appended to the
file name during file transfer from Solutions Bank].
Firmware for the IET800 module is available from ABB at www.SolutionsBank.abb.com or
by contacting ABB Technical Support.
b. Select the appropriate IET800 modules binary file, highlight the path and filename, and copy it to the
clipboard (this is required for later use).
c. Cancel out the transfer operation at this time and return to the terminal screen.
5. Set the IET800 modules dipswitch SW1 pole 1 to open and poles 2-8 closed.
6. Set the IET800 modules dipswitch SW2 pole 3, 5, 6, and 8 to open and set all other poles to closed.
7. Plug the IET800 module into its MMU.
Once you plug the IET800 module into its MMU; the following message is displayed on the terminal emulation
program’s screen:
‘Hello, enter "~" then "!" to start XMODEM download.’
The firmware download takes approximately 19 minutes to complete. Once the firmware download is complete,
the following message is displayed:
2VAA000814RevC C-1
IET800 Serial Port - Firmware Download Procedure Firmware Upgrade
C-2 2VAA000814RevC
INDEX
INDEX
C Security 4
Cables 1 Status LED 3
ICI800 Wiring and Cabling 1 Status summary 2
Cnet 1 Stop/reset 3
Commands 2 INNIS21 2, 1
Configuration 2 Dipswitches 1
Data acquisition 2 Error codes 1
Process control 3 Error counters 2, 1
System status 3 Event counters 2
Controller Faceplate 1
Dipswitch SW2 8 Installation 1
Dipswitch SW5 8 Jumpers 9
NTCL01 1
Replacement 1
D
Status LED 1
Diagnostic tests 6, 7
Stop/Reset 2
Dipswitch
Stop/reset 2
IMDSO14, S1 8
Instruction content 3
SW2 8
Integrity
SW3 8
INIET800 Integrity Functions 4
SW5 8
Intended user 4
E L
Error codes 2, 1, 2
LEDs
Error counters 2, 1
Group A 9
Event counters 2
M
F Maintenance 1
Features
Module integrity - security 1
INICI800 3
INIET800 2
Firmware N
INIET800 Upgrade 1 Nomenclatures
Flowcharts 5 Cables 1
Modules 1
NTCL01 1
H
NTMP01 1
Harmony API
Server Setup as Windows Service 7
SSL Security 2 P
Host computer 1, 3 Parts 1
How to use this instruction 4 Power system status 10
Human system interface 2 Process bus adapter (PBA) 1
I R
I/O expander bus Repair 1
Testing 8 Replacement
INICI800 Module 1
INIET800 2 Termination unit 1
INNIS21 2
Interface Description 2 S
Utilities 5 Security
Wiring and cabling 1 INIET800 Communication Security 4
INIET800 Symphony System 1
CPU LEDs 3 Status summary 2
Dipswitches 10 Stop/Reset
Error codes 2 INIET800 3
Faceplate 2 INNIS21 2
Infinet to Ethernet Transfer 2 Stop/reset 2, 3
Jumpers 13
Operating modes 4 T
Replacement 1 Termination unit
2VAA000814RevC 1
INDEX
NTCL01 1
NTMP01 1
Troubleshooting 1
INIET800 Error Codes 2
INNIS21 Error Codes 1
U
Utilities 5
Computer command/reply sequences 5
Set local time and date 6
W
Wiring
INICI800 Wiring and Cabling 1
NTCL01 1
2 2VAA000814RevC
ABB Ltd. Notice