Está en la página 1de 93

Symphony Plus

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.

Copyright © 2013 ABB.

All rights reserved.

Release: January 2013


Document number: 2VAA000814RevC
Preface

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:

INFI 90™ Registered trademark of ABB.


INFI-NET™ Registered trademark of ABB.
Network 90™ Registered trademark of ABB.
Symphony™ Plus Trademark of ABB S.p.A.
Batch 90™ Trademark of ABB.
TABLE OF CONTENTS

TABLE OF CONTENTS

About This Book ......................................................................................................1


Document Conventions .......................................................................................1
Information and Tip Icons....................................................................................1
Nomenclature Usage ............................................................................................1

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

2. Description and Operation............................................................................ 2-1


2.1 Introduction .........................................................................................................2-1
2.2 Module Integrity...................................................................................................2-1
2.3 NIS21 Network Interface .....................................................................................2-1
2.3.1 Messages.........................................................................................................2-1
2.3.2 Data Integrity....................................................................................................2-2
2.4 IET800 Infinet to Ethernet Transfer....................................................................2-2
2.5 Computer Interface Commands .........................................................................2-2
2.5.1 Data Acquisition ...............................................................................................2-2
2.5.2 Configuration....................................................................................................2-2
2.5.3 Process Control ...............................................................................................2-3
2.5.4 System Status ..................................................................................................2-3

3. Installation ...................................................................................................... 3-1


3.1 Introduction .........................................................................................................3-1

2VAA000814RevC i
TABLE OF CONTENTS

3.2 Special Handling .................................................................................................3-1


3.3 Unpacking and Inspection..................................................................................3-1
3.4 SPICI800 Wiring and Cabling .............................................................................3-1
3.5 NIS21 Network Interface .....................................................................................3-1
3.5.1 NIS21 Dipswitch Settings.................................................................................3-1
3.5.2 NIS21 Jumper Settings ....................................................................................3-9
3.5.3 NIS21 Module Installation ................................................................................3-9
3.5.4 Power System Status.....................................................................................3-10
3.6 IET800 Infinet to Ethernet Transfer..................................................................3-10
3.6.1 IET800 Dipswitch Settings .............................................................................3-10
3.6.2 IET800 Jumper Settings ................................................................................3-13
3.7 IET800 Module Installation ...............................................................................3-13
3.7.1 Pre-Installation Check....................................................................................3-13
3.7.2 Installation......................................................................................................3-14

4. Operating Procedures ................................................................................... 4-1


4.1 Introduction .........................................................................................................4-1
4.2 NIS21 Network Interface .....................................................................................4-1
4.2.1 Status LED .......................................................................................................4-1
4.2.2 Event Counters ................................................................................................4-2
4.2.3 Error Counters and Codes ...............................................................................4-2
4.2.4 Stop/Reset .......................................................................................................4-2
4.3 IET800 Infinet to Ethernet Transfer....................................................................4-2
4.3.1 Red/Green Status LED ....................................................................................4-3
4.3.2 CPU LEDs........................................................................................................4-3
4.3.3 Stop/Reset .......................................................................................................4-3
4.3.4 Ethernet Interface LEDs...................................................................................4-3
4.3.5 Operating Modes .............................................................................................4-4
4.3.6 Integrity Functions............................................................................................4-4
4.4 Utilities .................................................................................................................4-5
4.4.1 Computer Command/Reply Sequences ..........................................................4-5
4.4.2 Local Time and Date........................................................................................4-6
4.4.3 Monitor Mode ...................................................................................................4-7
4.4.4 Real Value Conversion ....................................................................................4-7
4.4.5 Time-Sync Accuracy ........................................................................................4-8

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

5.4 IET800 Error Codes .............................................................................................5-2


5.5 IET800 Status Summary......................................................................................5-2
5.5.1 Harmony API TLS/SSL Security ......................................................................5-5
5.6 Miscellaneous IET800 and Harmony API Troubleshooting .............................5-5
5.7 Flowcharts............................................................................................................5-7
5.8 Diagnostics ..........................................................................................................5-8
5.8.1 Diagnostic Testing Overview..........................................................................5-10
5.8.2 Diagnostic Test Selection...............................................................................5-10
5.8.3 Diagnostic Testing LED Display ..................................................................... 5-11

6. Maintenance ................................................................................................... 6-1


6.1 Introduction .........................................................................................................6-1
6.2 Preventive Maintenance Schedule ....................................................................6-1
6.3 Equipment/Tools Required .................................................................................6-1
6.4 Preventive Maintenance Procedures.................................................................6-2
6.4.1 Printed Circuit Board Cleaning.........................................................................6-2
6.4.2 Checking Connections .....................................................................................6-2

7. Repair and Replacement ............................................................................... 7-1


7.1 Introduction .........................................................................................................7-1
7.2 Repair ...................................................................................................................7-1
7.3 Termination Unit Replacement...........................................................................7-1

8. Replacement and Spare Parts ...................................................................... 8-1


8.1 Parts......................................................................................................................8-1

9. IET800 to Computer Interface Setup ............................................................ 9-1


9.1 Introduction .........................................................................................................9-1
9.2 Harmony System Configuration ........................................................................9-1
9.2.1 Logical to Physical Connection Frame.............................................................9-2
9.2.2 Command Buttons ...........................................................................................9-3
9.2.3 Connection Type Definition Frame...................................................................9-3
9.3 Setting the IET800's IP Address through the diagnostic port.........................9-7

A. NTCL01 Termination Unit .............................................................................. A-1


A.1 Description.......................................................................................................... A-1

B. NTMP01 Termination Unit ............................................................................. B-1


B.1 Description.......................................................................................................... B-1

C. Firmware Upgrade ......................................................................................... C-1


C.1 Introduction ........................................................................................................ C-1

2VAA000814RevC iii
TABLE OF CONTENTS

C.2 IET800 Serial Port - Firmware Download Procedure....................................... C-1

iv 2VAA000814RevC
LIST OF TABLES

LIST OF TABLES

Table 1-1: Glossary of Terms and Abbreviations .......................................................1-4


Table 1-2: Reference Documents ...............................................................................1-5
Table 1-3: Related Nomenclatures .............................................................................1-5
Table 1-4: Specifications ............................................................................................1-5
Table 3-1: Dipswitch SW1 (NIS21) .............................................................................3-3
Table 3-2: Dipswitch SW2 (NIS21) .............................................................................3-4
Table 3-3: Dipswitch SW3 (NIS21) .............................................................................3-4
Table 3-4: Offline Module Termination Unit Test Setting (NIS21) ..............................3-5
Table 3-5: I/O Expander Bus Address (NIS21) ...........................................................3-5
Table 3-6: Event Counters (NIS21) ............................................................................3-6
Table 3-7: Error Counters (NIS21) ..............................................................................3-7
Table 3-8: Diagnostic Tests (NIS21) ...........................................................................3-7
Table 3-9: Dipswitch SW5 (NIS21) .............................................................................3-8
Table 3-10:Diagnostic Tests (NIS21) ..........................................................................3-8
Table 3-11:Dipswitch SW1 (IET800) .........................................................................3-11
Table 3-12:Dipswitch SW2 (IET800) .........................................................................3-11
Table 3-13:Dipswitch SW3 (IET800) .........................................................................3-12
Table 3-14:Dipswitch SW4 (IET800) .........................................................................3-12
Table 3-15:Jumpers Settings (J5, J7, J8) for IET800 ................................................3-13
Table 4-1: Status LED States (NIS21) ........................................................................4-1
Table 4-2: Red/Green Status LED States (IET800) ....................................................4-3
Table 5-1: NIS21 Error Codes ....................................................................................5-1
Table 5-2: IET800 Error Codes ...................................................................................5-2
Table 5-3: IET800 Status Bytes ..................................................................................5-3
Table 5-4: IET800 Status Bits .....................................................................................5-3
Table 5-5: IET800 and Harmony API Troubleshooting ...............................................5-5
Table 5-6: IET800 Diagnostic Tests ...........................................................................5-9
Table 5-7: NIS21 Module Setup for I/O Expander Bus Test .....................................5-10
Table 5-8: IET800 Diagnostic Dipswitch Settings .....................................................5-10
Table 6-1: Preventive Maintenance Schedule ............................................................6-1
Table 8-1: Miscellaneous Nomenclatures ...................................................................8-1
Table 8-2: Cable Nomenclatures ................................................................................8-1
Table 8-3: Miscellaneous Parts ..................................................................................8-1
Table A-1: Revisions D and E Jumpers (NTCL01) .................................................... A-1
Table A-2: Revisions F and Later Jumpers (NTCL01) ............................................... A-2

2VAA000814RevC v
LIST OF TABLES

vi 2VAA000814RevC
LIST OF FIGURES

LIST OF FIGURES

Figure 1-1: Cnet-to-Computer Interface ...................................................................... 1-1


Figure 3-1: CI800 Wiring and Cabling ......................................................................... 3-2
Figure 3-2: NIS21 Board Layout.................................................................................. 3-3
Figure 3-3: Jumpers (NIS21)..................................................................................... 3-10
Figure 3-4: IET800 Board Layout .............................................................................. 3-11
Figure 4-1: NIS21 Front plate...................................................................................... 4-1
Figure 4-2: IET800 Front View .................................................................................... 4-3
Figure 4-3: TLS/SSL secure communications ............................................................. 4-5
Figure 4-4: Computer Command/Reply Sequences Example .................................... 4-6
Figure 4-5: Time Utilities menu ................................................................................... 4-7
Figure 5-1: Troubleshooting Flowchart - Status LED .................................................. 5-7
Figure 5-2: Troubleshooting Flowchart - Serial Port.................................................... 5-8
Figure 5-3: LEDs - Pass/Fail ..................................................................................... 5-11
Figure 9-1: hSysCfg dialog box frames ....................................................................... 9-2
Figure 9-2: hSysCfg screen for Ethernet configuration ............................................... 9-3
Figure 9-3: Test connection dialog for a successful connection test........................... 9-4
Figure 9-4: Test connection dialog for a failed connection test ................................... 9-4
Figure 9-5: Test connection dialog for Non-IET device ............................................... 9-4
Figure 9-6: hSysCfg screen for Serial (RS-232) configuration .................................... 9-6
Figure 9-7: hSysCfg screen for Licensing ................................................................... 9-7
Figure 9-8: Incorrect license error message................................................................ 9-7
Figure A-1:NTCL01 Board Layout (Revision F and Later).......................................... A-1
Figure A-2:Coaxial Cable Connections (NTCL01)...................................................... A-2
Figure A-3:Twinaxial Cable Connections (NTCL01) ................................................... A-2
Figure B-1:NTMP01 Board Layout ............................................................................. B-1
Figure B-2:DTE Jumper Configuration (NTMP01) ...................................................... B-1
Figure B-3:DCE Jumper Configuration (NTMP01) ..................................................... B-2
Figure B-4:Nonhandshake Jumper Configuration (NTMP01)..................................... B-2
Figure B-5:Loopback Jumper Configuration (NTMP01) ............................................. B-2
Figure B-6:J3 through J10 Jumper Setting (NTMP01) ............................................... B-3
Figure B-7:J14 through J17 Jumper Setting (NTMP01) ............................................. B-3
Figure B-8:J18 Jumper Setting (NTMP01) ................................................................. B-3

2VAA000814RevC vii
LIST OF FIGURES

viii 2VAA000814RevC
About This Book

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.

Information and Tip Icons


This publication includes Information and Notes where appropriate to point out important information or useful hints to the
reader. The corresponding sections should be interpreted as follows:
Information alerts the reader to pertinent facts and conditions

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 following figure (Figure 1-1) shows the computer interface:.


The SPICI800 interface is fully compatible with the INFI-NET communication system.

The IET800 is compatible with NIS21 modules only. The IET800 is not authorized for use with NIS01 or NIS11
modules

Figure 1-1: Cnet-to-Computer Interface

1.1.1 Control Network


Cnet is a unidirectional, high speed serial data network that operates at either a two megabaud or a ten-megabaud
communication rate. It supports a central network with up to 250 system node connections. Multiple satellite Cnet networks
can link to a central network. Each satellite network supports up to 250 system node connections. Interfacing a maximum
number of satellite networks gives a system capacity of 62,500 nodes. Redundant Cnet communication capability is
standard.

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.

1.1.3 Human System Interface


A HSI application such as the Symphony Plus Operations software monitors and controls plant operations from a single
point. It connects to Cnet through a Cnet-to-computer interface. The number of workstations in a Symphony Plus system
varies and depends on the overall control plan and size of a plant. The workstation connection to Cnet gives plant personnel
access to dynamic plant-wide process information, and enables monitoring, tuning, and control of an entire plant process
from workstation color graphics displays and pushbutton keyboard.

1.2 Interface Description


The Cnet-to-computer interface is made up of an NIS21 Network Interface module and an IET800 Infinet to Ethernet
Transfer module (Figure 1-1). The interface allows access to point data over Cnet. The computer connects through either a
RS-232-C serial link at rates up to 115.2 kilobaud or through an Ethernet port. The interface is command driven through
software on the host computer. It receives a command from the host computer, executes it, then replies to the host
computer.

1.2.1 NIS21 Network Interface


The NIS21 Network Interface module is the front end of every Cnet communication interface. It is the intelligent link
between a node and the Cnet network. In this case, it works in conjunction with the IET800 module. The NIS21 module
allows any node to communicate with any other node within the Harmony system.

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.

1.2.2 IET800 Infinet to Ethernet Transfer


The IET800 Infinet to Ethernet Transfer module handles all communication with a host computer. The module is command
driven through software on the host computer. The IET800 module receives a command from the host computer, executes
it, then replies. The IET800 module firmware enables the host computer to issue commands for data acquisition, process
monitoring, and process control, and to perform system functions such as security, time-synchronization, status monitoring,
and module configuration. The IET800 module can store up to 30,000 point definitions.

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:

• 16 group A and B indicators.


• One red/green status.
• Four Ethernet status (2 per Ethernet port).

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.2.3 Host Computer


The host computer can connect to the SPICI800 interface in two ways:
• Using CAT5, CAT5e, or CAT6 Ethernet cable from the Ethernet port on the IET800 faceplate to the Ethernet port on
the host computer, Ethernet switch or router.
• From its RS-232-C port to an RS-232-C port of an NTMP01 termination unit. The termination unit cable connects to
the PBA. Two RS-232-C ports are located on the termination unit.
Direct connection to a host computer may require an Ethernet cross-over cable or cross-
over adapter.

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.

1.4 User Manual Content


The user manual consist of the following nine sections and three appendices:

• Introduction:
This section provides an overview of the computer interface. It contains module descriptions, features, and
specifications.

• Description and Operation:


This section explains interface operation.

• 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

• Repair and Replacement


This section explains how to replace the modules.

• Replacement and Spare Parts:


This section provides a list of part numbers and nomenclatures.

• IET800 to Computer Interface Setup:


This section explains how to configure the IET800 module using the hSysCfg software program

• Appendix A: NTCL01 Termination Unit:


This appendix provides information on NTCL01 termination unit configuration.

• Appendix B: NTMP01 Termination Unit:


This appendix provides information on NTMP01 termination unit configuration.

• Appendix C: Firmware Upgrade


This appendix provides information on downloading firmware to upgrade the IET800 module.

1.5 Intended User


Personnel installing, operating, or maintaining a Cnet-to-computer interface must read this user manual before performing
any installation, operation, or maintenance procedures. Installation requires an engineer or technician with experience in
handling ESD sensitive electronic circuitry and familiarity with communication networks.

1.6 Using this Manual


Make sure to read this user manual in sequence. It is important to become familiar with the entire contents of this user
manual before using the modules.

This user manual is organized to enable quick information retrieval:


1. Read and perform all steps given in the Installation section.
2. Read the Operating Procedures section before applying power to the computer interface.
3. Refer to the Troubleshooting section if an error occurs. This section helps to diagnose and correct a problem.
4. Refer to the Maintenance section for scheduled maintenance requirements.
5. Go to the Repair and Replacement section to find instructions on how to replace a module.

1.7 Glossary of Terms and Abbreviations


The following table (Table 1-1) contains those terms and abbreviations that are unique to ABB or have definitions that are
different from standard industry usage:

Table 1-1: Glossary of Terms and Abbreviations

Term Definition

Cnet Symphony system advanced data communication highway. Also known as


INFI-NET.

Controlway High speed, redundant, peer-to-peer communication link. Used to transfer


information between intelligent modules within a Harmony control unit.

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

Table 1-1: Glossary of Terms and Abbreviations (Continued)

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.

1.8 Document Conventions


The term ‘x’ in a nomenclature or a part number indicates a variable for that position (e.g. ‘NKLSx1’ represents both the
‘NKLS01’ and ‘NKLS11’ termination unit cables).

1.9 Reference Documents


The following table (Table 1-2) lists the documents that provide additional information for related hardware and software:

Table 1-2: Reference Documents

Document Number Title

2VAA000844 Symphony Plus Function Code Application Manual

2VAA001696 S+ Control: NTMP01 Multifunction Processor Termination Unit User Manual.

2VAA001664 S+ Control: NTCL01 Communications Termination Unit User Manual

2VAA000812 S+ Engineering: Composer Harmony Primary Interface User Manual.

2VAA000813 S+ Engineering: Composer Harmony Automation Architect User Manual.

1.10 Related Nomenclatures


The following table (Table 1-3) lists nomenclatures related to the Cnet-to-computer interface:

Table 1-3: Related Nomenclatures

Nomenclature Description
IEMMU21, IEMMU22 Module mounting unit

NFTP01 Field termination panel

NKTU01 IET800-to-NTMP01 termination unit cable (PVC)

NKTU11 IET800-To-NTMP01 termination unit cable (non-PVC)

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:

Table 1-4: Specifications

Property Characteristic/Value

IET800

Memory 4 Mbytes ROM


64 Mbytes RAM
2 Mbytes non-volatile RAM

Power requirements +5 VDC at 1.25A; 6.5 W maximum

2VAA000814RevC 1-5
Specifications Introduction

Table 1-4: Specifications (Continued)

Property Characteristic/Value
Communication rates 19,200 to 115,200 baud (RS-232-C ports) or 10/100 Mbps Ethernet
ports

NIS21

Power requirements +5 VDC at 825 mA; 4.1 W typical


+5 VDC at 1.1 A; 5.5 W maximum

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

Communication rates 10 Mbaud or 2 Mbaud

IET800 and NIS21 Modules

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.

Ambient temperature 0° to 70°C (32° to 158°F)

Atmospheric pressure Sea level to 3 km (1.86 mi.)

Air quality Noncorrosive

Relative humidity 20% to 95% up to 55°C (131°F) non-condensing


20% to 45% from 55°C (131°F) to 70°C (158°F) non-condensing

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.

SPECIFICATIONS SUBJECT TO CHANGE WITHOUT NOTICE

1-6 2VAA000814RevC
Description and Operation Introduction

2. Description and Operation


2.1 Introduction
This section explains the functionality of the SPICI800 Enhanced Cnet-to-Computer Interface which is to transfer Cnet data
to the host computer. This interface consists of an NIS21 Network Interface module and an IET800 Infinet to Ethernet
Transfer module.

2.2 Module Integrity


All communication modules use Symphony system security functions that ensure module integrity. The module hardware
checks for illegal addresses and monitors the machine fault timer (MFT) and the I/O expander bus clock. If a module
detects an illegal address, it generates a bus error and displays an error code on the faceplate LEDs. If the microprocessor
fails to reset the MFT timer, then it expires. When this happens, the communication module stops and the status LED turns
red.

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 NIS21 Network Interface


The NIS21 module is the communication front end for the computer interface. This section provides an overview of its
operating theory.

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.

Broadcast messages include:


• Node online.
• Node offline.
• Node restart.
• Node busy.

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.

2.3.1.4 NIS Poll


The NIS poll message is a single destination message. The NIS21 module uses this message type to request the
operational status of another node.

2.3.1.5 Message Format


Messages exist as frames of information. Each frame consists of a message control field that follows an information field.
The information field contains the message data. It can consist of multiple messages and vary in size to a maximum of
1,500 bytes. The control field contains time of origination, sequence, source, size, circulation count, message type,
destinations, and checksum.

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.1.6 Message Transmission


Any NIS21 module can transmit a message at any time without regard to the activities of any other NIS21 module on the
Cnet network. Each NIS21 module can transmit and receive messages simultaneously. Startup and shutdown is local and
requires no interaction with other NIS21 modules on the network. Each module receives all incoming messages and
transmits a new stream of messages in a store and forward fashion to the next node. When there are no messages for the
NIS21 module to transmit, the module transmits flag characters (null packets) as the loop synchronizing condition to keep
the receivers in lock.

2.3.2 Data Integrity


There are three methods by which the NIS21 module insures data integrity. They are retry logic, node status table, and
polling.

2.3.2.1 Retry Logic


If, on the first transmission of a message, the NIS21 module does not receive positive acknowledgment from the destination
node, then it retransmits the message up to 11 times. If after this series of retries there is still no response, then the
destination node is marked offline.

2.3.2.2 Node Status Table


The NIS21 module maintains an internal table of system wide node status such as offline and busy. The NIS21 module
relays node status changes to the IET800 module. When the NIS21 module periodically polls nodes, it updates this table
accordingly.

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.

2.4 IET800 Infinet to Ethernet Transfer


The IET800 module handles all communication with the host computer using either TCP/IP over Ethernet or RS-232-C
communication. The RS-232-C serial port may be configured for data communication equipment (DCE) or data terminal
equipment (DTE). The jumper configuration on the NTMP01 termination unit determines DTE or DCE operation.

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 Computer Interface Commands


The IET800 module receives a command from a host computer, performs the desired action, and then replies to the host
computer. The computer interface uses over 80 commands for data acquisition, process monitoring and control, and system
functions (security, time, and configuration control). These commands fall into four basic command types: data acquisition,
configuration, process control, and system status.

2.5.1 Data Acquisition


The host computer uses the ESTABLISH POINT and ESTABLISH REPORT commands to establish a database in the
IET800 module. This database has the capacity for 30,000 points. The host computer has access to the module database
through data acquisition commands. Any trend block configured in the system can be read using the TREND DATA POLL
command.

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

2.5.3 Process Control


Computer interface commands provide process control abilities for the host computer. Using these commands, the host
computer is able to handle analog and digital process requirements such as changing set points and control outputs,
supplying data values as exception reports, controlling, and setting digital remote switches and constants.

2.5.4 System Status


Time-synchronization is a critical function of the computer interface and part of overall status. It enables the host computer
to set and display system time and date, and provides a mechanism for relating the time-stamp to system time and date.
The host computer is able to monitor individual module statuses and provide password protection.

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.

3.2 Special Handling


Observe these steps when handling electronic circuitry:
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 the
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.
1. Use Static Shielding Bag: Keep the modules in the static shielding bag until you are ready to install them in the
system. Save the packaging for future use.
2. Ground Bags before Opening: Before opening a bag containing an assembly with semiconductors, touch it to
the equipment housing or a ground to equalize charges.
3. Avoid Touching Circuitry: Handle assemblies by the edges; avoid touching the circuitry.
4. Avoid Partial Connection of Semiconductors: Verify that all devices connected to the module are properly
grounded before using them.
5. Ground Test Equipment:
6. Use Antistatic Field Service Vacuum: Remove dust from the module, if necessary.
7. Use a Grounded Wrist Strap: Connect the wrist strap to the appropriate grounding plug on the power entry
panel. The grounding plug on the power entry panel is connected to the cabinet chassis ground.
8. Do Not Use Lead Pencils to Set Dipswitches: To avoid contamination of dipswitch contacts that can result in
unnecessary circuit board malfunction, do not use a lead pencil to set a dipswitch.

3.3 Unpacking and Inspection


Follow the given steps to unpack and inspect the module:
1. Examine the hardware immediately for shipping damage.
2. Notify the nearest ABB sales office of any such damage.
3. File a claim for any damage with the transportation company that handled the shipment.
4. Use the original packing material and container to store the hardware.
5. Store the hardware in an environment of good air quality, free from temperature and moisture extremes.

3.4 SPICI800 Wiring and Cabling


Figure 3-1 shows a wiring and cabling diagram for the SPICI800 interface. Refer to this figure when installing and
connecting the interface modules.
Currently, only the RJ45 connector labeled CH0 on the front plate of the IET800 is supported and should
be used.

3.5 NIS21 Network Interface


The Cnet-to-computer interface requires an NIS21 Network Interface module. Dipswitches and jumpers must be set before
putting the module into operation. Figure 3-2 shows the dipswitch and jumper locations on the module.

2VAA000814RevC 3-1
NIS21 Dipswitch Settings Installation

3.5.1 NIS21 Dipswitch Settings


The NIS21 module has five dipswitches that set the module operating characteristics. The dipswitches set the node
address, loop address, loop mode, I/O expander bus address (i.e., module address), and event and error counter options.
Refer to Figure 3-2 for dipswitch locations.

Figure 3-1: CI800 Wiring and Cabling

3-2 2VAA000814RevC
Installation NIS21 Dipswitch Settings

3.5.1.1 NIS21 Dipswitch SW1 - Node Address


This dipswitch sets the node address. Valid node addresses are one through 250 (refer to Table 3-1). Pole one is the most
significant bit with a binary weight of 128. Pole eight is the least significant bit with a binary weight of one. Record the
dipswitch SW1 settings in the space provided.

Figure 3-2: NIS21 Board Layout

Table 3-1: Dipswitch SW1 (NIS21)

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.

3.5.1.2 NIS21 Dipswitch SW2 - Loop Address


This dipswitch sets the number of the loop on which the computer interface resides. Valid loop numbers are one through
250 (refer to Table 3-2). Record the dipswitch SW2 setting in the space provided.

3.5.1.3 NIS21 Dipswitch SW3 - Loop Mode


Dipswitch SW3 enables or disables ROM checksums, identifies the operating mode as a Cnet-to-computer interface, and
sets the communication speed to two megabaud or ten megabaud (refer to Table 3-3). Record the dipswitch SW3 settings
in the space provided.

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.

Table 3-2: Dipswitch SW2 (NIS21)

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.

Table 3-3: Dipswitch SW3 (NIS21)

User
Pole Setting2 Function
Setting

1 1 Module is part of a Cnet-to-Cnet interface.(when Pole 6 = 0) 0


Module halts on diagnostic test failure. (when Pole 6 = 1)

0 Module is part of a Cnet-to-computer interface


(or Cnet-to-HCU interface). (when Pole 6 = 0)
Diagnostic tests run continuously. (when Pole 6 = 1)

2 1 ROM checksumming enabled; normal operating mode.

0 ROM checksumming disabled.

3 1 Test mode: no time-out for handshake failure.

0 Normal operating mode.

41 1 All loop messages return a busy negative acknowledgment.

0 Normal operating mode.

51 1 Group A LEDs toggles on and off, if loop 1 is idle or shorted.


Group B LEDs toggles on and off, if loop 2 is idle or shorted.
Normal display otherwise.

0 LED display as defined by dipswitch SW4.

3-4 2VAA000814RevC
Installation NIS21 Dipswitch Settings

Table 3-3: Dipswitch SW3 (NIS21) (Continued)

User
Pole Setting2 Function
Setting

61 1 Diagnostic mode. Refer to sub-section 3.5.1.4- NIS21 Dipswitch


SW4 - I/O Module Address, Counters, and Communication
Diagnostics of this user manual for more details.

0 Normal operating mode.

7/8 0/0 10-Mbaud network mode.

0/1 2-Mbaud network mode.

1/0 Not used.

1/1 0.5-Mbaud network mode. (applicable to non-SPICI800 related


Plant Loop installations)
NOTE: 1 = open or off, 0 = closed or on.
1. Applies to revision B or later ROMs. For Revision A ROMs, poles 4 through 6 must be set to 0.
2. Recommended settings in bolded boxes.

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.

Table 3-4: Offline Module Termination Unit Test Setting (NIS21)

User
Pole Setting Function
Setting

1 1 Briefly energizes the relay on the offline loop termination unit


and verifies the presence of loop traffic. This diagnostic test is
scheduled to run 24 hours after the NIS21 module is
connected to an offline IET800 module. This test is executed
and is rescheduled to be executed the same time every day.
Testing is halted when the IET800 module goes online. When
the IET800 module goes offline, testing is resumed on the
original schedule. If the connection between the IET800 and
NIS21 modules is broken (if the NIS21 module is reset), then
the testing schedule is deleted and the NIS21 module
behaves as though it was never connected to the IET800
module. When the connection is restored, the NIS21 module
behaves as though it was connected for the first time.

0 Disables the offline module termination unit test.


Recommended setting.
NOTE: 1 = open or off, 0 = closed or on.

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.

Example of Counter Usage:

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).

Table 3-5: I/O Expander Bus Address (NIS21)

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.

Table 3-6: Event Counters (NIS21)

Dipswitch Pole
(Binary Value) Hex
Description
Value
4 5 6 7 8
(16) (8) (4) (2) (1)

0 0 0 0 0 00 Number of timer interrupts.

0 1 0 0 1 09 Number of multicast messages received (excluding originated


messages).

0 1 0 1 0 0A Number of multicast destinations received.

0 1 0 1 1 0B Number of time-sync messages received (excluding originated


messages).

0 1 1 0 0 0C Number of broadcast messages received (excluding originated


messages).

0 1 1 0 1 0D Number of NIS poll messages received (excluding originated


messages).

0 1 1 1 0 0E Number of poll messages acknowledged by this node.

0 1 1 1 1 0F Number of poll messages busy negative acknowledged by this


node.

1 0 0 0 0 10 Number of messages transmitted (total loop traffic); normal


operation.

1 0 0 0 1 11 Number of loop messages received and forwarded by this


node.

1 0 0 1 0 12 Number of messages originated by this node (including


retries).

1 0 0 1 1 13 Number of message retries originated by this node.

1 0 1 0 0 14 Number of transmitted message watchdog expirations.

1 0 1 0 1 15 Number of messages put into the receive buffer and retained.

3-6 2VAA000814RevC
Installation NIS21 Dipswitch Settings

Table 3-6: Event Counters (NIS21) (Continued)

Dipswitch Pole
(Binary Value) Hex
Description
Value
4 5 6 7 8
(16) (8) (4) (2) (1)

1 0 1 1 0 16 Number of bytes originated by this node (including retries).

1 0 1 1 1 17 Number of bytes received and forwarded by this node.

1 1 0 0 0 18 Number of I/O expander bus to NIS21 handshakes.

1 1 0 0 1 19 Number of I/O expander bus to transmit buffer signals.

1 1 0 1 0 1A Number of I/O expander bus HCU status requests.

1 1 0 1 1 1B Number of I/O expander bus NIS21 status requests.

1 1 1 0 0 1C Number of I/O expander bus interrupts with invalid status.

1 1 1 0 1 1D Number of transmit buffer realignments due to invalid contents.

1 1 1 1 0 1E Number of receive buffer realignments.

1 1 1 1 1 1F Number of status buffer realignments.

User setting

NOTES: 1 = open or off, 0 = closed or on.

Table 3-7: Error Counters (NIS21)

Dipswitch Pole
(Binary Value) Hex
Description
Value
4 5 6 7 8
(16) (8) (4) (2) (1)

0 0 0 0 1 01 Number of receive errors on loop 1.

0 0 0 1 0 02 Number of receive errors on loop 2.

0 0 0 1 1 03 Number of transmit errors for this node.

0 0 1 0 0 04 Number of messages lost to receive queue overflow.

0 0 1 0 1 05 Number of messages dumped with circulation count errors.

0 0 1 1 0 06 Number of messages dumped with destination count or


message-type errors.

0 0 1 1 1 07 Number of messages dumped with source-state errors.

0 1 0 0 0 08 Number of messages tempted with source-sequence


mismatch.

User setting

NOTE: 1 = open or off, 0 = closed or on.

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.

Table 3-8: Diagnostic Tests (NIS21)

Dipswitch Pole
(Binary Value) Hex
Description
Value
4 5 6 7 8
(16) (8) (4) (2) (1)

0 0 0 0 0 00 Toggle address test

0 0 0 0 1 01 Test switches and LEDs

0 0 0 1 0 02 Test channel 1 buffer RAM memory

0 0 0 1 1 03 Test channel 2 buffer RAM memory

0 0 1 0 0 04 Test transmit buffer RAM memory

0 0 1 0 1 05 Test receive buffer RAM memory

0 0 1 1 0 06 Test status buffer RAM memory

0 0 1 1 1 07 Test interrupts

0 1 0 0 0 08 Test Transmit/receive good message, good checksum

0 1 0 0 1 09 Test Transmit/receive good message, bad checksum

0 1 0 1 0 0A Test Transmit/receive good message, bad checksum,


checksum disabled

0 1 0 1 1 0B Pulse LEDs - allow expander bus tests to run

User setting

NOTE: 1 = open or off, 0 = closed or on.

3.5.1.5 NIS21 Dipswitch SW5 - Processor and Memory Diagnostics


Dipswitch SW5 determines if the module is in normal operating mode, operate from RAM memory mode, or diagnostic
mode. Table 3-9 lists the required settings for each mode. When in diagnostic mode, poles three through eight select the
diagnostic test. Table 3-10 lists the available diagnostic tests.

Table 3-9: Dipswitch SW5 (NIS21)

User
Pole Setting2 Function
Setting

11 1 Diagnostic mode.

0 Normal operating mode.

21 1 Run module from RAM memory (ABB technicians only).

0 Normal operating mode.

31 1 Unused in normal operating mode. Diagnostic test select when in


diagnostic mode.

0 Normal operating mode. Diagnostic test select when in diagnostic mode.

3-8 2VAA000814RevC
Installation NIS21 Jumper Settings

Table 3-9: Dipswitch SW5 (NIS21) (Continued)

User
Pole Setting2 Function
Setting

41 1 Unused in normal operating mode. Diagnostic test select when in


diagnostic mode.

0 Normal operating mode. Diagnostic test select when in diagnostic mode.

51 1 Unused in normal operating mode. Diagnostic test select when in


diagnostic mode.

0 Normal operating mode. Diagnostic test select when in diagnostic mode.

61 1 Branch cache enabled. Diagnostic test select when in diagnostic mode.

0 Normal operating mode. Diagnostic test select when in diagnostic mode.

71 1 Data cache enabled. Diagnostic test select when in diagnostic mode.

0 Normal operating mode. Diagnostic test select when in diagnostic mode.

81 1 Instruction cache enabled. Diagnostic test select when in diagnostic


mode.

0 Normal operating mode. Diagnostic test select when in diagnostic mode.

NOTE: 1 = open or off, 0 = closed or on.


1. This pole must remain CLOSED for normal operation.
2. Recommended settings in bolded boxes.

Table 3-10: Diagnostic Tests (NIS21)

Dipswitch Pole
(Binary Value) Hex
Description
Value
3 4 5 6 7 8
(32) (16) (8) (4) (2) (1)

0 0 0 0 0 0 00 Byte value of all dispwitches are exclusive ORed


together. Results are displayed on LEDs. Status LED is
off for even or on for odd total.

0 0 0 0 0 1 01 Verifies CPU instruction set is operational.

0 0 0 0 1 0 02 Calculates checksum of ROM and compares it to value


stored in ROM during programming.

0 0 0 0 1 1 03 Performs walking one test. Clears, verifies, sets and


verifies all RAM. Test includes byte, word, and long word
accesses.

0 0 0 1 0 1 05 Initializes DUART timer for 1-msec interrupts and then


waits for it to time out.

0 0 1 0 1 1 0B Tests (in local loopback mode) both serial channels of


DUART circuitry that supports station link and debug port.

1 0 1 1 0 1 2D Load ROM from serial port.

User setting

NOTE: 1 = open or off, 0 = closed or on.

3.5.2 NIS21 Jumper Settings


There are six jumpers on the NIS21 module that set the communication rate of the receiver analog circuit (refer to
Figure 3-2 for jumper locations). All six jumpers must be set in the same position. Jumper setting instructions are silk
screened on the lower right corner of the NIS21 circuit board. The jumper setting must match the communication rate set by

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.

Figure 3-3: Jumpers (NIS21)

3.5.3 NIS21 Module Installation


If the NIS21 dipswitches and jumpers are properly configured, then it is ready to be installed in the MMU. Refer to Figure 3-
1 for cable connections.

Follow the given steps to install the module:


1. Verify the module slot assignment in the MMU.
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.

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.

3.5.4 Power System Status


The communication system provides a means to monitor the status of the power system of each node. This status
information can be displayed on an HSI. Electronics within the power entry panel monitor the power system status. A single
status output is made available to the communication system. To use this feature, wire the status output to the terminal
block on the NTCL01 termination unit labeled PSS1 or PSS2. Two sets of terminals are available on the termination unit for
interconnecting the power system status output.

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

3.6 IET800 Infinet to Ethernet Transfer


The Enhanced Cnet-to-computer interface requires an IET800 Infinet to Ethernet Transfer module. Dipswitches, jumpers,
and a dispshunt must be set before putting the module into operation. Figure 3-4 shows the dipswitch and jumper locations
on the module.

Figure 3-4: IET800 Board Layout

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.

3.6.1 IET800 Dipswitch Settings


The IET800 module has four dipswitches that require user selection based on desired module operating characteristics.
The dipswitches select module operation options, serial port communication characteristics, and baud rate. Refer to
Figure 3-4 for dipswitch locations. Dipswitches SW5 and SW7 must be remain in the closed or on position at all times.

3.6.1.1 IET800 Dipswitch SW1 - Communication Options


Dipswitch SW1 determines module communication options. Table 3-11 lists the dipswitch settings. Record the dipswitch
SW1 settings in the space provided.

Table 3-11: Dipswitch SW1 (IET800)

User
Pole Setting1 Function
Setting

1 1 Hardware diagnostics enabled.

0 Hardware diagnostics disabled.

2 1 Ethernet communications enabled

0 Serial port communications enabled

3 0 Reserved for future

4 0 Reserved for future

5 0 Reserved for future

2VAA000814RevC 3-11
IET800 Dipswitch Settings Installation

Table 3-11: Dipswitch SW1 (IET800) (Continued)

User
Pole Setting1 Function
Setting

6 0 Reserved for future

7 0 Reserved for future

8 0 Reserved for future

NOTES: 1 = open or off, 0 = closed or on.


1. Recommended settings in bold boxes.

3.6.1.2 IET800 Dipswitch SW2 - Module Options


Dipswitch SW2 is an eight pole dipswitch that sets module options. Refer to Table 3-12 for communication rates. Record the
dipswitch SW2 settings in the space provided.

Table 3-12: Dipswitch SW2 (IET800)

User
Pole Setting1 Function
Setting
1 1 Enable special operations

0 Normal operation

2 1 Disable NIS handshake timeout

0 Normal operation

3 1 Disable NVRAM checksum

0 Normal operation

4 1 Disable Flash ROM checksum

0 Normal operation

5 1 Enable NIS module diagnostics

0 Disable NIS module diagnostics

6 1 Enable Cnet/INFI-NET diagnostics

0 Disable Cnet/INFI-NET diagnostics

7 0 Reserved for future

8 0 Reserved for future


NOTE: 1 = open or off, 0 = closed or on.
1. Recommended settings in bold boxes.

3.6.1.3 IET800 Dipswitch SW3 - Serial Port Options


Dipswitch SW3 selects certain operating options and enables diagnostics that are meaningful to qualified ABB service
personnel (refer to Table 3-13).

Table 3-13: Dipswitch SW3 (IET800)

Pole Setting1 Function

1 0 Required for Normal Operation

3-12 2VAA000814RevC
Installation IET800 Dipswitch Settings

Table 3-13: Dipswitch SW3 (IET800) (Continued)

Pole Setting1 Function

2/3 0/0 Port 0 baud rate = 19,200

0/1 Port 0 baud rate = 38,400

1/0 Port 0 baud rate = 57,600

1/1 Port 0 baud rate = 115,200

4/5 0/0 Port 1 baud rate = 19,200

0/1 Port 1 baud rate = 38,400

1/0 Port 1 baud rate = 57,600

1/1 Port 1 baud rate = 115,200

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

8 1 Enable utility mode for Port 1

0 Enable computer mode for Port 1

NOTE: 1 = open or off, 0 = closed or on.


1. Recommended settings in bold boxes.

3.6.1.4 IET800 Dipswitch SW4 - Advanced Module Options


Dipswitch SW4 sets additional advanced module options. Table 3-14 shows the dipswitch settings. If the Ethernet port is
enabled, then serial port one is disabled. Record the dipswitch SW4 settings in the space provided.

Table 3-14: Dipswitch SW4 (IET800)

User
Pole Setting2 Function
Setting

1 0 Reserved for future

2 0 Reserved for future

3 13 Enable port checksumming option

0 Disable port checksumming option

4 1 Enable advanced security (TLS/SSL)

0 Enable basic security

5 0 Reserved for future

6 1 Required for normal operation

7 1 Required for normal operation

8 1 Required for normal operation

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

3.6.2 IET800 Jumper Settings


Never operate the IET800 module with the machine fault timer circuit disabled (jumper
pins connected). Unpredictable module outputs may result. These unpredictable module
outputs may adversely affect the entire communication system.
There are three jumpers on the IET800, J5, J7, and J8. Refer to Table 3-15 for the jumper settings.

Table 3-15: Jumpers Settings (J5, J7, J8) for IET800

Jumper Setting1 Function

J5 1-2 Battery enabled (normal operation)

2-3 Battery disable (as shipped from factory)

J7 1-2 Machine Fault Timer disabled. For ABB use only!

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).

2-3 Allows operation in MMUs that have Controlway communication.

NOTES:
1. Recommended settings in bold boxes.

3.7 IET800 Module Installation


After the IET800 module is properly configured, it is ready to be installed in the MMU. Refer to Figure 3-1 for cable
connections.
To avoid potential module damage, evaluate your system for compatibility prior to module
installation. This module uses connections to the MMU backplane that served other
functions in early Network 90 systems.
Module placement within the MMU is important when installing an IET800 module. Installing the IET800 module requires
one of two adjacent slots in a MMU. The second slot is used for the NIS21.

3.7.1 Pre-Installation Check


Follow the given steps to determine, if the MMU uses -30 VDC:
1. View the MMU selected for IET800 installation from the rear and look at the left side of the backplane circuit
board.

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.

4.2 NIS21 Network Interface


The following figure (Figure 4-1) shows the NIS21 module front plate:

Figure 4-1: NIS21 Front plate

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.

4.2.1 Status LED


The status LED is a two-color LED (red and green) that displays the operating status of the NIS21 module. It has two
possible states. Table 4-1 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.

Table 4-1: Status LED States (NIS21)

LED State Description


Solid green Module is online and operational.

Solid red NIS module is in reset or diagnostics detected a


hardware failure or configuration problem. Group A and B
LEDs display an error code when the status LED is red.

2VAA000814RevC 4-1
Event Counters Operating Procedures

4.2.2 Event Counters


Internal counters maintain a count of events such as the number of messages transmitted, retries, and number of
messages lost. Table 3-6 has a complete list of event counters. The group A and B LEDs on the module front plate display
a binary value of the event counters (LED B8 is the most significant bit, LED A1 is the least significant bit). Figure 4-1 shows
the location of the group A and group B LEDs.

4.2.3 Error Counters and Codes


Errors such as receive errors, messages with circulation count errors, etc., are maintained in internal counters just like the
event counters. Refer to Table 3-7 for a listing of error counter address settings. Table 5-1 lists the error codes that appear
on the NIS21 module front plate LEDs after the NIS module detects a critical error and stops operation.

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.3 IET800 Infinet to Ethernet Transfer


The front plate of the IET800 module has the following features (Figure 4-2):
• Red/green status LED
• 16 CPU LEDs
• Stop/Reset pushbutton
• Two Ethernet ports with two LEDs on each port
• Redundancy link connector (future)

4-2 2VAA000814RevC
Operating Procedures Red/Green Status LED

4.3.1 Red/Green Status LED


The status LED is bi-colored (red and green) and displays the operating status of the IET800 module. It has three possible

Figure 4-2: IET800 Front View

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.

Table 4-2: Red/Green Status LED States (IET800)

LED State Description


Off No power.

Solid green Module has completed its startup and is operational.


Solid red Module is in reset or diagnostics detected a hardware
failure or configuration problem. CPU LEDs display an
error code when the status LED is red.

4.3.2 CPU LEDs


There are two groups of eight CPU LEDs. Green group B LEDs 1-8 display a moving pattern to indicate the module is
functioning. Red group A LEDs 1-4, during normal operation, keep count of the commands received from the host
computer. Red group A LEDs display online/offline status. If an error occurs, these LEDs display an error code and the
Status LED turns red. Refer to Table 5-2 for a list of CPU LED error codes and associated corrective actions.

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.

4.3.4 Ethernet Interface LEDs


There are two Ethernet status LEDs on each RJ-45 Ethernet connector. The top LED is green (network activity) and the
bottom LED is yellow (network status).

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 Operating Modes


The IET800 module has three modes of operation:
• Online
• Offline
• Error.

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.

The IET800 module, while in online mode, can:


• Establish and maintain exception report point database
• Issue control commands requested by the host application
• Download, modify, and tune control applications
• Perform routine system security functions

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.

4.3.6 Integrity Functions


The IET800 module performs both hardware and software security checks to insure module integrity.

4.3.6.1 Hardware Checks


The IET800 module performs the following hardware checks:
• Illegal Address Detection: Detecting an illegal CPU address generates a bus error and the module halts
operation.
• Machine Fault Timer: The microprocessor updates the machine fault timer. A machine fault time-out halts module
operation.

4.3.6.2 Software Checks


The IET800 module performs the following software checks:
• Module Diagnostics: The module diagnostic routines execute automatically on system powerup. If the diagnostic
tests fail, then the front plate LEDs display error conditions, the status LED goes red, and the module operation
halts.
• ROM Checksum: The ROM checksum test verifies checksums of the ROM memory. Discrepancies cause the
module status LED to go solid red and the module operation halts.

4.3.6.3 IET800 Communication Security


In order to safeguard the integrity and privacy of the network communication between the client application and IET800, the
IET800 supports the optional use of the Secure Socket Layer (SSL) and Transport Layer Security (TLS) data encryption
protocols. Select the Advanced Security Level option during IET800 configuration to enable SSL and TLS security.

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.

Figure 4-3: TLS/SSL secure communications

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.

4.4.1 Computer Command/Reply Sequences


When you select the Computer Command/Reply Sequence option, it allows the computer interface to echo computer
commands and replies in hexadecimal format on the terminal. Commands on the serial port are preceded by a ‘CS’; replies
on the serial port are preceded by an ‘RS’. Commands on the Ethernet port are preceded by a ‘CE’, and replies on the
parallel port are preceded by an ‘RE’. Press ‘3’ to toggle this feature on and off.

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

Figure 4-4: Computer Command/Reply Sequences Example

4.4.2 Local Time and Date


Steps:
1. Select the Set Local Time/Date option; the following information is displayed:
‘0:0:0 Saturday 3/1/1998 Change (Y/N)?’

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

4. Answer ‘N’ to allow the terminal to return to the Utilities menu.

Figure 4-5: Time Utilities menu

4.4.3 Monitor Mode


The Monitor Mode option allows you to either enable or disable monitor mode. When enabled, all control commands from
the terminal or the host computer are ignored by the computer interface. The terminal or host computer can monitor data
only.

4.4.4 Real Value Conversion


The Real Value Conversion option allows you to perform real value conversions on the terminal screen.

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:’

3. Enter a sample value of ‘1.0’, the following information is displayed:


Enter value: 1.0 ENTER
REAL2 = D2 00
REAL3 = 02 80 00
REAL4 = 3F 80 00 00
REAL8 = 3F F0 00 00 00 00 00 00

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:’

6. Enter a sample value of ‘3F 00 00 00’; the following information is displayed:


Enter REAL 2/3/4/8: 3F 00 00 00 ENTER
0.500000

2VAA000814RevC 4-7
Time-Sync Accuracy Operating Procedures

Enter REAL 2/3/4/8:


7. Press Enter to continue or exit.

4.4.5 Time-Sync Accuracy


The Time Sync Accuracy option displays the current time-synchronization accuracy.

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.

5.2 Error Counters


All Cnet communication modules have faceplate LEDs that serve as error counters (and error code displays). These error
counters total errors in the same manner as the event counters total events. The NIS21 module has event and error
counters that are selectable (refer to Table 3-6 and Table 3-7).

5.3 NIS21 Error Codes


The module halts operation if a fatal error condition occurs and an error code is displayed. Group A LEDs display error
codes. Group B LEDs are off when group A LEDs are displaying error codes. Refer to Table 5-1 for a list of error codes and
associated corrective actions.

Table 5-1: NIS21 Error Codes

LEDs
Code Condition Corrective Action
87654321

13 00010011 ROM checksum error Replace NIS21 module.

14 00010100 RAM/ROM compare error Replace NIS21 module

16 00010110 Loopback test failure Steps:


1. Check cabling and termination
unit.
2. Replace NIS21 module.

1C 00011100 Module fault timer time-out 1. Reset the ICT13A module.


2. Replace the NIS21 module, if error
recurs.

1F 00011111 Expander bus failure Steps:


1. Verify whether dipshunts exists
between NIS21 and IET800
modules.
2. Replace NIS21 or IET800 module,
if dipshunts exist.

31 00110001 Memory or CPU fault Replace NIS21 module.

32 00110010 Address or bus error Steps:


1. Reset IET800 module.
33 00110011 Illegal instruction
2. Replace NIS21 module, if error
00110100 Trace/privilege violation recurs.
34

35 00110101 Spurious/unassigned exception

36 00110110 Divide by 0/checksum/format error

37 00110111 Trap instruction

38 00111000 Invalid dipswitch setting on NIS21 Check dipswitches SW1 through


module SW4.

3C 00111100 Termination unit failure Steps:


1. Replace fuse on termination unit.
2. Replace NIS21 module.
3. Replace termination unit.

2VAA000814RevC 5-1
IET800 Error Codes Troubleshooting

Table 5-1: NIS21 Error Codes (Continued)

LEDs
Code Condition Corrective Action
87654321

3E 00111110 NIS21/device handshake failure Steps:


1. Verify whether dipshunt exists
between NIS21 and IET800
modules.
2. Replace NIS21 or IET800 module,
if dipshunt exists,
NOTE: 0 = LED off, 1 = LED on.

5.4 IET800 Error Codes


If errors occur while the IET800 module is operating, then the status LED turns red and the CPU LEDs on the module
faceplate display error codes. Table 5-2 lists the IET800 module error codes and associated corrective actions. The module
displays error codes only when it is halted.

Table 5-2: IET800 Error Codes

LEDs
Code Condition Corrective Action
87654321

0D 00001101 I/O expander bus errors Check I/O expander bus for
connections to other modules.

12 00010010 NIS21 module not responding Replace NIS21 module.

13 00010011 ROM checksum error Replace IET800 module.

31 00110001 Memory or CPU fault Replace IET800 module.

32 00110010 Address or bus error Steps:


1. Reset IET800 module.
33 00110011 Illegal instruction
2. Replace IET800 module, if error
00110100 Trace/privilege violation persists.
34

35 00110101 Spurious/unassigned
exception

36 00110110 Divide by zero/checksum/


format error

39 00111001 Duplicate node number on loop Change NIS21 node number.

3F 00111111 IET800 stopped because the user Reset IET800 module.


pressed the stop pushbutton
NOTE: 0 = LED off, 1 = LED on.
1. Codes are displayed only when the IET800 module is halted and the status LED is red.

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.

5.5 IET800 Status Summary


The IET800 module has a 16-byte module status record that provides summary flags for error conditions, module type, and
firmware revision level.

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

Table 5-3: IET800 Status Bytes

Bit
Byte
7 6 5 4 3 2 1 0

1 ES MODE TYPE

2 FTX RIO LIO CFM ERM

3 PCUs MOV LFF RINGs SDF NODE TYPE


(CSP) (LOP)

4 NSF RER1 RER2 TER1 TER2 RI1 R12 RCF


(LR1) (LR2) (LT1) (LT2)

5 HOST

6 ETYPE

7 RDA RDB

8 Reserved
9 NDT1 NDT2 NCD1 NCD2

10-12 Reserved

13 Module type

14 Module nomenclature

15 Revision letter (ASCII)

16 Revision number (ASCII)

The following table (Table 5-4) describes each field within the module status record:

Table 5-4: IET800 Status Bits

Field Size
Byte Field or Description
Value

1 ES 80 Error summary: 0 = good, 1 = errors.

MODE 60 Module mode: 00 = configure, 01 = fail, 10 = error, 11 = execute.

TYPE 1F Module type code: (15)16 = enhanced status


2 FTX 80 First time in execute: 0 = no, 1 = yes

RIO 20 Summary remote input status: 0 = good, 1 = bad

LIO 10 Summary local input status: 0 = good, 1 = bad

CFM 08 Module in configure mode (MODE = 00): 0 = no, 1 = yes

ERM 01 Module in error mode (MODE = 10): 0 = no, 1 = yes

2VAA000814RevC 5-3
IET800 Status Summary Troubleshooting

Table 5-4: IET800 Status Bits (Continued)

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

MOV 40 Memory overflow: 0 = good, 1 = bad

LFF 20 Licensing failure

RINGs 10 Offline bridge for remote loop: 0 = no, 1 = yes


(LOP)

SDF 01 Security device failure

NODE 07 Node type: 0 = computer interface, 1 = operator interface unit or


TYPE management command system, 2 = operator interface unit

4 NSF 80 Node environment status flag: 0 = good, 1 = bad

RER1 40 CNET 1 receive error: 0 = no, 1 = yes


(LR1)
RER2 20 CNET 2 receive error: 0 = no, 1 = yes
(LR2)

TER1 10 CNET 1 transmit error: 0 = no, 1 = yes


(LT1)

TER2 08 CNET 2 transmit error: 0 = no, 1 = yes


(LT2)

RI1 04 Receiver idle on channel 1: 0 = no, 1 = yes

RI2 02 Receiver idle on channel 2: 0 = no, 1 = yes

RCF 01 Ring communication failure: 0 = no, 1 = yes

5 HOST FF Value set by the computer (when non-zero, ES = 1)

6 ETYPE 20 Enhanced module type (20)16 = SSM/CIU/ICT/IET


7 RDA 20 Redundancy link bus A error.

RDB 10 Redundancy link bus B error

8 - 00 Reserved

9 NDT1 01 NIS loop relay drive transistor 1 failure

NDT2 01 NIS loop relay drive transistor 2 failure

NCD1 01 NIS receive channel 1 disable

NCD2 01 NIS receive channel 2 disable

10-13 - - Reserved

14 - FF Module nomenclature:
(03)16 = IET800 in serial mode
(04)16 = IET800 in Ethernet mode

15 - FF Revision letter (in ASCII code).

For Example: (45)16 = E

16 - FF Revision number (in ASCII code).

For Example: (30)16 = 0

5-4 2VAA000814RevC
Troubleshooting Harmony API TLS/SSL Security

5.5.1 Harmony API TLS/SSL Security


The TLS/SSL security used in the HAPI client requires a client TLS/SSL certificate to be installed. If this certificate fails to
install, is expired, or is otherwise corrupted, then TLS/SSL secure communications is affected.

Follow the given steps to manually re-install the certificate:


1. Type cmd in the Windows Run dialog box (Start > Run dialog) to invoke a command prompt window and then
select OK.
2. Change directory to the HarmonyAPI Runtime installation directory, e.g. C:\> cd C:\Program
Files\ABB\HARMONYAPI \EXE.
3. Load the certificate using the following command:
C:\HARMONYAPI\> winhttpcertcfg.exe -i ABB_HarmonyAPI.p12 -p "abb-iet800" -c
"LOCAL_MACHINE\TrustedPeople" -a <username>
where: ‘username’ is the account name of an administrative user (typically the user installing Composer or
another ABB application that contains the HarmonyAPI Client).

5.6 Miscellaneous IET800 and Harmony API Troubleshooting


The following table (Table 5-5) provides information that helps user to resolve commonly encountered installation and
configuration issues:

Table 5-5: IET800 and Harmony API Troubleshooting

Issue Items to Check


Cannot assign IP address to the IET800 or Ensure all firewalls are turned off before you click the Assign IP
Echo/Ping test fails. button in the hSysCfg configuration program.

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.

Ensure SW4 pole 3 setting on the IET is set to 1 or open.


Ethernet channel 1 is not working. Although the IET800 is supplied with 2 Ethernet channels, only
Channel 0 functions. Channel 1 functionality is added at a later
date. Use Channel 0.

2VAA000814RevC 5-5
Miscellaneous IET800 and Harmony API Troubleshooting Troubleshooting

Table 5-5: IET800 and Harmony API Troubleshooting (Continued)

Issue Items to Check


The IET800 periodically restarts. The IET800 requires a user license. The license is associated to
a specific IET. Check that the license is installed and that it is the
correct license for the IET800.

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:

1. Start up Internet Explorer.

2. Go to Tools - Internet Options.

3. Select the Content tab.

4. Select the Certificates button.

5. Select the Trusted Root Certification Authorities tab in


the 'Certificates' dialog-box.

6. Look for the certificate issued to 'WEngineering' (Friendly


Name = 'ABB-HarmonyAPI').

7. Double-click on the certificate to view the valid date range.

If certificate is valid, then attempt to connect to the IET800 using


the basic security mode. Remember to change dip switches on
the IET800.

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.

Figure 5-1: Troubleshooting Flowchart - Status LED

2VAA000814RevC 5-7
Diagnostics Troubleshooting

Figure 5-2: Troubleshooting Flowchart - Serial Port

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:

Table 5-6: IET800 Diagnostic Tests

Test- Test ID SW2


Test Name Description
ID (345678)
Switches and LEDs 00 000000 Byte value of all dipswitches are exclusive OR’d together. Results
are displayed on LEDs. Status LED is off for even or on for odd
total.

CPU 01 000001 Verifies CPU instruction set is operational.

ROM 02 000010 Calculates checksum of ROM and compares it to value stored in


ROM during programming.

RAM 03 000011 Performs walking one test. Clears, verifies, sets and verifies all
RAM. Test includes byte, word and long word accesses.

NVRAM 04 000100 Verifies read and write function of NVRAM.

Timer 05 000101 Initializes DUART timer for 1-msec interrupts and then waits for it
to time-out.

Real-time clock 06 000110 Verifies real-time clock is functioning.

I/O expander bus 07 000111 Sets a latch enabling a level seven interrupt to occur.
stall

Unused 08 001000 Unused

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.

Unused 0C 001100 Unused

Unused 0D 001101 Unused

ID ROM 0E 001110 Reads CRC code from ID-ROM.

Unused 0F 001111 Unused

Group test 1 10 010000 Executes tests 01 through 0F.

Unused 11 - 14 010001 Unused

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.

Unused 16-1F Unused

Group test 2 20 100000 Executes tests 01 through 1F.

Unused 21 100001 Unused

Unused 22 100010 Unused

Unused 25 100101 Unused

NVRAM retention - 27 100111 Verifies NVRAM holds data pattern stored in test 26. Provides
data storage normal pass/fail indication.

Unused 28 101000 Unused

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

Table 5-6: IET800 Diagnostic Tests (Continued)

Test- Test ID SW2


Test Name Description
ID (345678)
Unused 2A 101010 Unused

Unused 2B 101011 Unused

Reserved 2C-2D Reserved for internal use by ABB engineering. DO NOT USE!

5.8.1 Diagnostic Testing Overview


Use the module’s dipswitches to select the required diagnostic routine. Diagnostic test results display on the module’s front
panel LEDs. Both group and individual tests may be executed. The typical procedure is to select a diagnostic routine
to execute, set the module dipswitches accordingly, reset the module, and observe the results on the faceplate LEDs. If the
halt on error feature is disabled, then the selected test runs repeatedly until the module is reset and another test is selected.
If halt on error feature is enabled, the test stops and the LEDs display the failure. A NIS21 is required for I/O expander bus
communication tests.

Follow the given steps to test I/O expander bus communications:


1. Set the SW5 dipswitch on the NIS21 module to the settings in Table 5-7.

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: 0 = closed or on, 1 = open or off.

2. Insert the NIS21 in the same MMU as in the IET800 module.

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).

5.8.2 Diagnostic Test Selection


Pole one of dipswitch SW1 must be set to the open (off) position to put the IET800 module into the diagnostic mode. The
remaining poles on dipswitch SW1 are used to select the module address and communication bus mode. These poles
should remain in their normal operating position. Use dipswitch SW2 to select diagnostic tests.

The following table (Table 5-8) defines the function of each pole of dipswitches SW2 and SW1:

Table 5-8: IET800 Diagnostic Dipswitch Settings

Dipswitch Pole Setting Function

SW1 1 1 Diagnostics mode. Test selected with


SW2.

2 0 Not used.

3 0 Not used.

0 Not used.

4-8 0 - 31 (dec) Not used.

5-10 2VAA000814RevC
Troubleshooting Diagnostic Testing LED Display

Table 5-8: IET800 Diagnostic Dipswitch Settings (Continued)

Dipswitch Pole Setting Function

SW2 1 0 Continue on failure.

1 Halt on failure.

2 0 Not used.

3-8 0 - 2B (hex) Test number (ID). Refer to Table 5-6.

NOTE: 0 = closed or on, 1 = open or off.

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.

Figure 5-3: LEDs - Pass/Fail

5.8.3 Diagnostic Testing LED Display


Group A LEDs (Figure 5-3) are used during diagnostic mode operation to display test results.

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 14-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.

Personnel performing preventive maintenance should meet the following criteria:

• Qualified electrical technicians or engineers who have proper knowledge and usage of test equipment.

• Familiarity with the Cnet network (or INFI-NET system)

• Experience working with process control systems


• Knowledge of what precautions to take when working around live electrical systems.

6.2 Preventive Maintenance Schedule


The following table (Table 6-1) details the preventive maintenance schedule for the modules that build up the SPICI800
interface. The table lists the preventive maintenance tasks in groups according to their specified maintenance interval. Few
tasks in Table 6-1 are self explanatory. Refer to sub-section 6.4- Preventive Maintenance Procedures of this user manual
for tasks that require more details.
The preventive maintenance schedule is for general purposes only. Your application may
require special attention.

Table 6-1: Preventive Maintenance Schedule

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.

Complete all tasks in this table. Shutdown

6.3 Equipment/Tools Required


Following are the tools and equipment required for maintenance procedures:
• Antistatic vacuum.
• Clean, lint-free cloth.
• Compressed air.
• Contact cleaner that has been designed for use with printed circuit boards.
• Fiberglass or nylon burnishing brush.
• Foam-tipped swab.
• Flat-blade screwdriver suitable for terminal blocks.
• Isopropyl alcohol (99.5% electronic grade).

2VAA000814RevC 6-1
Preventive Maintenance Procedures Maintenance

• Natural bristle brush.

6.4 Preventive Maintenance Procedures


This sub-section covers tasks from Table 6-1 (preventive maintenance schedule) that require specific instruction or further
explanation. The tasks and instruction covered are:
• Printed circuit board cleaning.
• How to check signal, power, and ground connections.

6.4.1 Printed Circuit Board Cleaning


There are several circuit board cleaning procedures in this section. These procedures cover circuit board cleaning and
washing, cleaning edge connectors and circuit board laminate between edge connectors. Use the procedures that meet the
needs of each circuit board. Remove all dust, dirt, oil, corrosion or any other contaminant from the circuit board.

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.

6.4.1.1 General Cleaning and Washing


If the printed circuit board needs minor cleaning, then remove dust and residue from the printed circuit board surface using
clean, dry, filtered compressed air or an antistatic field service vacuum cleaner.

Another method of washing the printed circuit board is to:


1. Clean the printed circuit board by spraying it with isopropyl alcohol (99.5% electronic grade)

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.

6.4.1.2 Edge Connector Cleaning

Follow the given steps to clean edge connector contacts:


1. Use a solvent mixture of 80% isopropyl alcohol (99.5% electronic grade) and 20% distilled water.
2. Soak a lint-free cloth with the solvent mixture.
3. Work the cloth back and forth parallel to the edge connector contacts.
4. Repeat with a clean cloth that is soaked with the solvent mixture.
5. Dry the edge connector contact area by wiping with a clean lint-free cloth.

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.4.2 Checking Connections


Check all signal wiring, power and ground connections within the cabinet to verify their integrity. When checking
connections, always turn a screw, nut or other fastening device in the direction to tighten only. If the connection is loose,
then it needs to be tightened. If the connection is tight, then the tightening action verifies that it is secure. There must not be
any motion done to loosen the connection.. Check and verify that all cable connections are secure.
Power to the cabinet must be off while performing this preventive maintenance task.

6-2 2VAA000814RevC
Repair and Replacement Introduction

7. Repair and Replacement


7.1 Introduction
This section explains repair and replacement procedures for Cnet-to-computer interface modules. There are no special
tools required to replace any of the modules.

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.

Follow the given steps for module replacement:

NOTE: Make sure to follow the steps listed under sub-section 3.2- Special Handling of this user manual when handling
interface modules.

1. Press the Stop/Reset pushbutton, if the module is not already halted.


2. Turn the two latching screws on the defective interface module ½-turn either way to release it (open ends facing
away from the module center).
3. Grasp the screws and slide out the module (or modules).
4. Disconnect any cables connecting the modules and replace only the defective module, if required.
5. Set any dipswitches and jumpers to match the settings of the removed module, when replacing modules with
identical replacement 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.

7.3 Termination Unit Replacement


Refer to the S+ Control: NTCL01 Communication Termination Unit and S+ Control: NTMP01 Multifunction Processor
Termination Unit (NTMP01) manuals for termination unit step-by-step replacement procedures and spare parts information.

2VAA000814RevC 7-1
Termination Unit Replacement Repair and Replacement

7-2 2VAA000814RevC
Replacement and Spare Parts Parts

8. Replacement and Spare Parts


8.1 Parts
You can order parts without commercial descriptions from the nearest ABB sales office. Contact the ABB sales office for
help in determining the quantity of spare parts to keep in hand for your particular system.

Table 8-1 through Table 8-3 lists Cnet-to-computer interface related parts.

Table 8-1: Miscellaneous Nomenclatures


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
S P I C I 8 0 0 _ _ _ _ _ _ _ _ _
The SPICI800 nomenclature replaces the existing INICI800
nomenclature for the HarmonyICI800 module.
S P I E T 8 0 0 _ _ _ _ _ _ _ _ _ The SPIET800 nomenclature replaces the existing INIET800
nomenclature for the Harmony IET800 module.
S P N I S 2 1 _ _ _ _ _ _ _ _ _ Network interface module. The SPNIS21 nomenclature replaces
the existing INNIS21 nomenclature for the Harmony NIS21
module
Note: The SPNIS 21 upgrade kit has a white front plate, whereas the INNIS21upgrade kit has a gray front plate.
N T C L 0 1 _ _ _ _ _ _ _ _ _ _ Communication termination unit
N T M P 0 1 _ _ _ _ _ _ _ _ _ _ _ Multifunction processor termination unit
P - H C - B R C - P B A 2 0 0 0 0 Process Bus Adapter (connects the NKTU01/11 cable to the
IET800 module)

Table 8-2: Cable Nomenclatures


1 2 3 4 5 6
N K L S 0 1 NIS21-to-NTCL01 termination unit cable (PVC)
N K L S 1 1 NIS21-to-NTCL01 termination unit cable (non-PVC)
N K T U 0 1 IET800-to-NTMP01 termination unit cable (PVC)
N K T U 1 1 IET800-to-NTMP01 termination unit cable (non-PVC)

Table 8-3: Miscellaneous Parts

Part Number Description

1946715A12 Dipshunt (12-position, 24 pin) used on MMU to isolate the


NIS21 and IET800 modules from other modules in the
MMU.

1946984_1 Jumper - used on J5, J7, and J8 on IET800 and J1-J6 on


NIS21.

194776A11001 NTCL01/NTMP01 Fuse for F1, 1 A, 250 V, normal

258687A2 NIS21 Symphony Plus front plate upgrade kit. Can be


used to replace the existing INFI90 front plate (gray) with
a Symphony Plus style front plate (white).

258687A3 IMBLK01 Symphony Plus white front plate with latching


knobs.

SSBIET80000000 IET800 Basic Security License Key

SSBIET800A0000 IET800 Advanced Security License Key

2VAA000814RevC 8-1
Parts Replacement and Spare Parts

8-2 2VAA000814RevC
IET800 to Computer Interface Setup Introduction

9. IET800 to Computer Interface Setup


9.1 Introduction
For an IET800 module to communicate with a computer, the communications settings for client applications like Composer
or an HSI must be configured. The Harmony System Configuration (hSysCfg) program is used to configure communications
with the IET800. This section explains how to configure the IET800 using the hSysCfg software program.

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.

9.2 Harmony System Configuration


The hSysCfg program allows users to configure up to twenty “logical ICIs”. A Logical ICI is a group of settings that define a
physical connection used to communicate to a physical ICI and the CNet.

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

Figure 9-1: hSysCfg dialog box frames

The following is an explanation of each field found in the hSysCfg frames.

9.2.1 Logical to Physical Connection Frame


• The Application Logical ICI field: It is used to select the logical ICI to be configured. Select a number from the
Application Logical ICI drop down box. The number serves as an identifier that the client application uses to select
a specific physical ICI connection on a specific node. There are 20 possible computer interface configurations
available from the drop down box. Click the Application Logical ICI arrow to see a listing of logical ICIs. When a
previously configured logical ICI is selected, the hSysCfg program displays all existing settings for that logical ICI.
• The Connection Description field: It is used to associate a text string with the Application Logical ICI number. A
separate text string describing each connection may be entered. Maximum string length is 99 alphanumeric
characters. When the Application Logical ICI dropdown menu is selected, any previously configured logical ICIs
contains the Connection Description appended to the logical ICI number shown in the dropdown list. The
Connection Description helps to quickly identify the logical ICI requiring configuration.
The description input into this field will appear in the Application Logical ICI field after
clicking Apply > Quit and then restarting the hSysCfg program.

• 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.2 Command Buttons


Following are the command buttons with their functionality:
• Default button: It is used to return all configuration fields for the currently selected logical ICI back to their ABB
defaults.
• Restore button: It is used to return all configuration fields back to their last saved values (last time Apply was
clicked) for the currently selected logical ICI.
• Export button: It is used to create a disk file that can be used to transfer settings to another PC.
• Import button: It is used to import previously exported configuration files.
• Apply button: It is used to save changes made to the configuration.
• Quit button: It is used to exit from the hSysCfg program without saving. If changes are made to the configuration,
then click on this button, to prompt the user to save the changes.
• Help button: It is used to launch a document with hSysCfg help information.
When any part of a configuration is changed, save it by clicking Apply in the command
frame. Click Restore to return to the last saved configuration, and click Quit to exit the
hSysCfg program.

9.2.3 Connection Type Definition Frame


In this frame, the parameters needed to communicate with the IET800 are defined. There are four tabs in this frame:
• TCP/IP
• Serial
• SCSI
• Licensing.

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:

Figure 9-2: hSysCfg screen for Ethernet configuration

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.

Figure 9-3: Test connection dialog for a successful connection test

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.

Figure 9-4: Test connection dialog for a failed connection test

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:

Figure 9-5: Test connection dialog for Non-IET device

• 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).

9.2.3.1.1 Initial IP Assignment Procedure


Following the given steps for initial IP Assignment procedure for a new module with default IP address ‘0.0.0.0’:
1. Enter required IP address.
2. Click Assign IP.

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.

9.2.3.1.2 IP Reassignment Procedure


Follow the given steps for IP Reassignment procedure for a module with a previously assigned IP address:
1. Enter the current IET800’s IP address.
2. Click Assign IP.

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

9.2.3.2 Serial Tab


The Serial tab is used to configure an IET800 using a serial (RS-232) interface. The following figure (Figure 9-6) shows the
dialog box used to configure an IET800 using a serial (RS-232) interface.

Figure 9-6: hSysCfg screen for Serial (RS-232) configuration

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.2.3.3 SCSI Tab


This tab is not applicable to IET800 modules.

9-6 2VAA000814RevC
IET800 to Computer Interface Setup Setting the IET800's IP Address through the diagnostic port

9.2.3.4 Licensing Tab


The Licensing tab is used to configure IET800 licenses. The following figure (Figure 9-7) shows the dialog-box used to
configure IET800 licenses:

Figure 9-7: hSysCfg screen for Licensing

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):
.

Figure 9-8: Incorrect license error message

• If the IET800 already contains a valid license, then it is over- written by the new license data.

9.3 Setting the IET800's IP Address through the diagnostic port


In some situations, it may not be possible to set the IP address using the hSysCfg program. In those situations the IET800’s
diagnostic port can be used.

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.

7. Enter a 'P' after the following message appears.


IET800 Diagnostic Utilities Revision A_0 P

8. Enter an 'F' after the following details appears.


NOTE: Set DIAGNOSTIC LEVEL > 0 (option 'L') to get messages
Current PRINT FLAG = 0
error messages = 1
local messages = 2
menus =4
remote messages = 8
Enter new PRINT FLAG (HEX): F

9. Enter a '3' after the following details appears.


IET800 Diagnostic Utilities Revision A_0.13
1--> LOCAL NIS/LIS REQUEST 2--> REMOTE NIS/LIS REQUEST
3--> LOCAL MODULE UTILITIES 4--> REMOTE MODULE UTILITIES
5--> ERROR MESSAGE MONITOR 7--> READ LOOP TOPOLOGY
B--> BUILD A MESSAGE T--> SET TERMINAL TYPE

9-8 2VAA000814RevC
IET800 to Computer Interface Setup Setting the IET800's IP Address through the diagnostic port

C--> ICI/CIU UTILITIES P--> PRINT FLAG (=f)


U--> CPU UTILIZATION Y--> SET YEAR-DATE-TIME
SELECT OPTION: 3

10. Enter an 'E'' after the following details appears.


Local Module Utilities
1--> READ/WRITE MEMORY
2--> EXAMINE BLOCK RECORDS
3--> EXAMINE NODE RECORDS
4--> DIAGNOSTIC COUNTERS
5--> MEMORY UTILIZATION
6--> REAL VALUE CONVERSION
7--> EXCEPTION STATISTICS INITIALIZE
8--> EXCEPTION STATISTICS READ
9--> RED LIGHT HALT ANALYSIS
E--> ELECTRONIC IDS
F--> FAILOVER STATISTICS READ
M--> READ MODULE DETAILS
N--> READ NODE PERFORMANCE STATISTICS
P--> READ REDUNDANCY LINK STATISTICS
R--> ROS TASK STACK USE
S--> TCP/IP UTILITIES MENU
T--> READ TIME SYNC MASTER ID
SELECT OPTION or press ESCAPE to exit: E

11. Enter a '5' after the following details appears.


ELECTRONIC IDS
0--> Read all MicroLAN Electronic IDs
1--> Read License
2--> Enter License
3--> Reset License
4--> Read MAC Address
5--> Read/Enter IP Address/Mask/Gateway
6--> Read License/Security Status
7--> Test License
Enter option: 5

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

15. Reset SW2 pole-6 to CLOSED.

2VAA000814RevC 9-9
Setting the IET800's IP Address through the diagnostic port IET800 to Computer Interface Setup

16. Restart the IET800 module.

9-10 2VAA000814RevC
NTCL01 Termination Unit Description

A. NTCL01 Termination Unit


A.1 Description
The NIS21 Network Interface module uses the NTCL01 termination unit. Jumpers on the NTCL01 unit select the type of
cable used to connect the NIS21 module to Cnet (or INFI-NET). Refer to the S+ Control: NTCL01 Communication
Termination Unit (NTCL01) user manual for complete information.

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.

Figure A-1: NTCL01 Board Layout (Revision F and Later)

Table A-1: Revisions D and E Jumpers (NTCL01)

Settings
Jumper Twinaxial Coaxial
Cable Cable

J5 - J12 2-3 2-3

J13 - J18 1-2 2-3

2VAA000814RevC A-1
Description NTCL01 Termination Unit

Table A-2: Revisions F and Later Jumpers (NTCL01)

Settings
Jumper Twinaxial Coaxial
Cable Cable

J5 - J10 1-2 2-3

Figure A-2: Coaxial Cable Connections (NTCL01)

Figure A-3: Twinaxial Cable Connections (NTCL01)

A-2 2VAA000814RevC
NTMP01 Termination Unit Description

B. NTMP01 Termination Unit


B.1 Description
The IET800 module uses a PBA to connect to the NTMP01 termination unit. Jumpers on the NTMP01 unit set up the
communication ports. Refer to the S+ Control: NTMP01 Multifunction Processor Termination Unit user manual for complete
information.

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.

Figure B-1: NTMP01 Board Layout

Figure B-2: DTE Jumper Configuration (NTMP01)

2VAA000814RevC B-1
Description NTMP01 Termination Unit

Figure B-3: DCE Jumper Configuration (NTMP01)

Figure B-4: Nonhandshake Jumper Configuration (NTMP01)

Figure B-5: Loopback Jumper Configuration (NTMP01)

B-2 2VAA000814RevC
NTMP01 Termination Unit Description

Figure B-6: J3 through J10 Jumper Setting (NTMP01)

Figure B-7: J14 through J17 Jumper Setting (NTMP01)

Figure B-8: J18 Jumper Setting (NTMP01)

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.

C.2 IET800 Serial Port - Firmware Download Procedure


Firmware is downloaded through the serial (RS232 diagnostic) port on the IET800 module (9-pin D connector on the
module circuit board behind the faceplate).

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.’

8. Enter the ~ and !; the following message is displayed:


‘You have 15 sec to Start XMODEM download of Binary file.’
9. Select File > Transfer > Xmodem > Send at the terminal prompt.
10. Paste the path and filename that was saved in Step 4 (b).
11. Press the Open button.

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

Hello, enter "~" then "!" to start XMODEM download.


To avoid module damage, wait for the display to appear before unplugging the IET800
module. Unplugging it too soon will result in an unusable module. Wait for the message to
be displayed before unplugging the module.
12. Unplug the IET800 module and set the dipswitches as require, after the mesage is displayed.

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

Document Number: 2VAA000814RevC


The information in this document is subject to change
Business Unit Power Generation without notice and should not be construed as a
P.O. BOX 8131 commitment by ABB. ABB assumes no responsibility
8050 Zürich for any errors that may appear in this document.
In no event shall ABB be liable for direct, indirect,
SWITZERLAND special, incidental or consequential damages of any
Phone: +41 (0) 43 317-5380 nature or kind arising from the use of this document, nor
Fax: +41 (0) 43 317-5382 shall ABB be liable for incidental or consequential
damages arising from use of any software or hardware
www.abb.com/powergeneration 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.

Copyright © 2013 by ABB.


All rights reserved.
Release: January 2013

También podría gustarte