Ur 0874
Ur 0874
Ur 0874
User’s Guide
Use of DANGER, WARNING, CAUTION, and NOTE
This publication includes, DANGER, WARNING, CAUTION, and NOTE information where appropriate to point out safety
related or other important information.
DANGERHazards which could result in severe personal injury or death
WARNINGHazards which could result in personal injury
CAUTIONHazards which could result in equipment or property damage
NOTEAlerts user to pertinent facts and conditions
Although DANGER and WARNING hazards are related to personal injury, and CAUTION hazards are associated with
equipment or property damage, it should be understood that operation of damaged equipment could, under certain operational
conditions, result in degraded process performance leading to personal injury or death. Therefore, comply fully with all
DANGER, WARNING, and CAUTION notices.
TRADEMARKS
Advant, AdvaCommand, AdvaInform, AdvaBuild, and AdvaControl are registered trademarks of ABB Asea Brown Boveri Ltd.
Switzerland
NOTICE
The information in this document is subject to change without notice and should not be construed as a commitment by Industrial
Systems AB. Industrial Systems AB assumes no responsibility for any errors that may appear in this document.
In no event shall Industrial Systems AB be liable for direct, indirect, special, incidental or consequential damages of any nature
or kind arising from the use of this document, nor shall Industrial Systems AB 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 Industrial Systems AB written permission, and the
contents thereof must not be imparted to a third party nor be used for any unauthorized purpose.
The software 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.
3BUR 000 874R0201
CE-MARKING
The AC 70 meets the requirements specified in the EMC Directive 89/336/EEC.
Template: 3BSE001286/E
TABLE OF CONTENTS
Chapter 1 - Introduction
1.1 General Information................................................................................................. 1-1
1.2 Equipment Requirements......................................................................................... 1-1
1.3 Manual Organization ............................................................................................... 1-2
1.4 Related Documentation............................................................................................ 1-3
1.5 Release History ........................................................................................................ 1-4
1.6 AC 70 Station Product Overview ............................................................................ 1-5
1.6.1 Processor Module 810 ............................................................................ 1-9
1.6.1.1 Electromagnetic Compatibility and CE-marking........... 1-10
1.6.2 Module Termination Units.................................................................... 1-10
1.6.2.1 TU810 Compact MTU for 50 Volt Applications ............1-11
1.6.2.2 TU811 Compact MTU for 250 Volt Applications ......... 1-12
1.6.2.3 TU830 Extended MTU for 50 Volt Applications........... 1-12
1.6.2.4 TU831 Extended MTU for 250 Volt Applications......... 1-13
1.6.2.5 Mounting ........................................................................ 1-15
1.6.3 I/O Modules .......................................................................................... 1-19
1.6.3.1 DI810 Digital Input Module .......................................... 1-19
1.6.3.2 DO810 Digital Output Module ...................................... 1-19
1.6.3.3 DI820 Digital Input Module .......................................... 1-19
1.6.3.4 DI821 Digital Input Module .......................................... 1-20
1.6.3.5 DO820 Digital Output Module ...................................... 1-20
1.6.3.6 AI810 Analog Input Module.......................................... 1-20
1.6.3.7 AI820 Analog Input Module.......................................... 1-20
1.6.3.8 AI830 Analog Input, RTD Module ................................ 1-20
1.6.3.9 AI835 Analog Input, Thermocouple/mV Module ......... 1-21
1.6.3.10 AO810 Analog Output Module...................................... 1-21
1.6.3.11 AO820 Analog Output Module...................................... 1-21
1.6.3.12 TB810 Modulebus Optical Port ..................................... 1-21
1.6.3.13 TB811 Modulebus Optical Port ..................................... 1-21
1.6.3.14 TB820 Modulebus Modem ............................................ 1-21
1.6.4 Power Supply........................................................................................ 1-22
1.6.5 ABB Master Programming Language (AMPL).................................... 1-23
1.6.6 System Software ................................................................................... 1-23
1.6.6.1 BASE System Software ................................................. 1-23
1.6.6.2 Option Extended PC Element Set .................................. 1-24
1.6.6.3 Option Event Handling .................................................. 1-24
1.6.6.4 Option MODBUS .......................................................... 1-24
1.6.6.5 Option EXT.................................................................... 1-25
CONTENTS (continued)
Chapter 2 - Installation
2.1 Site Planning Environment ...................................................................................... 2-1
2.1.1 AC 70 Layout.......................................................................................... 2-1
2.2 Setup......................................................................................................................... 2-1
2.2.1 Equipment Required................................................................................ 2-2
2.2.2 Checking the Input/Output System ......................................................... 2-2
2.2.2.1 General ............................................................................. 2-2
2.2.2.2 Testing Input Signals ........................................................ 2-3
2.2.2.3 Testing Output Signals ..................................................... 2-4
2.2.3 Functional Test and Correction of the PC Program ................................ 2-6
2.2.4 AC 70 ...................................................................................................... 2-6
2.3 Start-up Procedures .................................................................................................. 2-6
2.3.1 Controller Power Up ............................................................................... 2-7
2.3.2 Advant Station 100 Series Engineering Station ...................................... 2-7
2.3.2.1 Connecting Advant Station 100 Series ES ....................... 2-8
2.3.2.2 Load an Application Program .......................................... 2-8
2.3.2.3 Connect/Load Problems ................................................... 2-8
2.4 Product Verification ................................................................................................. 2-9
2.4.1 General .................................................................................................... 2-9
2.4.1.1 Procedure.......................................................................... 2-9
CONTENTS (continued)
3.2 Capacity and Performance ......................................................................................3-11
3.2.1 Memory Demand ...................................................................................3-11
3.2.2 Calculation of Memory Demand in Advant Controller 70 ....................3-11
3.2.3 Calculation of Memory Demand for PCPGM ...................................... 3-12
3.2.4 Calculation of Memory Demand for DB Elements .............................. 3-13
3.2.5 Calculation of Memory Demand for CONTRM................................... 3-14
3.2.6 Formulas and References for Detailed Calculation .............................. 3-15
3.2.7 Rough Estimate of AC 70 Memory Demand (5-step Method)............. 3-17
3.2.8 Performance .......................................................................................... 3-18
3.2.9 CPU Load of Executable Units............................................................. 3-18
3.2.10 CPU Load of I/O Scanning ................................................................... 3-21
3.2.11 CPU Load of DataSet Communication................................................. 3-24
3.2.12 CPU Load of Event Detection .............................................................. 3-25
3.2.13 Calculation of Total CPU Load ............................................................ 3-27
3.2.14 Example ................................................................................................ 3-27
3.2.15 Operator’s Interface .............................................................................. 3-29
3.2.15.1 Local Operator Station ................................................... 3-29
3.2.15.2 Central Operator Station ................................................ 3-29
3.3 Power Supply Requirements.................................................................................. 3-29
3.4 Power and Cooling................................................................................................. 3-29
3.5 Application Start-up............................................................................................... 3-29
3.6 Configuration/Application Building Menus .......................................................... 3-29
CONTENTS (continued)
4.2 Operating Overview ................................................................................................. 4-5
4.2.1 Start-up of the AC 70 .............................................................................. 4-5
4.2.1.1 Treatment of Non-configured I/O Modules...................... 4-6
4.2.1.2 AF 100 Handling .............................................................. 4-6
4.2.2 Processor Module 810 Front Panel ......................................................... 4-7
Chapter 5 - Maintenance
5.1 Preventive Maintenance ........................................................................................... 5-1
5.1.1 Visual Inspection..................................................................................... 5-1
5.2 Hardware Indicators ................................................................................................. 5-1
5.2.1 PM810 LEDs........................................................................................... 5-2
5.2.1.1 Special Purpose LEDs ...................................................... 5-3
5.2.1.2 General Purpose LEDs ..................................................... 5-3
5.3 Fault Finding and User Repair ................................................................................. 5-5
5.3.1 Introduction ............................................................................................. 5-5
5.3.1.1 Fault Detection and Indication ......................................... 5-6
5.3.1.2 Fault Tracing Principles.................................................... 5-6
5.3.1.3 Fault Classification........................................................... 5-6
5.3.1.4 Start Up............................................................................. 5-7
5.3.2 Basic Fault Tracing ................................................................................. 5-7
5.3.2.1 Fault Tracing Procedure ................................................... 5-7
5.3.3 Advanced Fault Tracing .......................................................................... 5-9
5.3.3.1 Faults That Stop the System ............................................. 5-9
5.3.3.2 Faults Shown by the Error Report .................................. 5-12
5.3.4 User Repair............................................................................................ 5-18
5.3.4.1 Module Replacement...................................................... 5-18
CONTENTS (continued)
A.1.4 Connections ............................................................................................A-5
A.1.4.1 Connectors for Power Supply: X1A & X1B....................A-5
A.1.4.2 Connector for AF100 channel 1: X2................................A-6
A.1.4.3 Connector for AF100 channel 2: X3................................A-6
A.1.4.4 Connector for Service Port: X4........................................A-6
A.1.4.5 MODBUS Connection via TC801 and TK802 ................A-7
A.1.4.6 Connector for Electrical Modulebus: X9 .........................A-8
INDEX
Chapter 1 Introduction
Configuration/ Runtime
Introduction Installation Application Maintenance Appendices Index
Building Operation
Introduction
Chapter 1 provides introductory and background information. This information includes:
• Guidelines on how you can find information in the manual.
• A product and functional overview that give you an idea of what the AC 70 can do and
how it works.
Installation
Chapter 2 describes different installation activities that include:
• Site Planning Environment
• Setup
• Start-up procedures for the controller are given
• Product Verification
Operation
Chapter 4 discusses the different start modes and operating modes.
Maintenance
Chapter 5 focus is on fault finding supported by built in diagnostics and use of system status
displays in operator station and LEDs.
Appendices
Different information which does not belong in the main chapters of this manual is included. An
example is, Section A.1.4.1, Connectors for Power Supply: X1A & X1B.
Index
Manual Description
AMPL Configuration Instructions for configuration and application
Advant Controller 110/70/55 programming, fault tracing and maintenance.
Reference Manual
PC Elements Data for all PC elements in
Advant Controller 70 Series Advant Controller 70.
Reference Manual
Data Base Elements Data for all data base elements in
Advant Controller 70 Series Advant Controller 70.
Reference Manual
Advant Fieldbus 100 Describes the Advant Fieldbus 100 equipment
User’s Guide and contains information required to install and
commission the system.
Advant Station 100 Series Describes the hardware and setup of
Engineering Station Advant Station 100 Series Engineering Stations,
AdvaBuild for Windows including the Advant Station 100 Series
Environment Engineering Board.
User’s Guide
Manual Description
AdvaBuild for Windows Describes installation of AdvaBuild for Windows
Application Builder components and contains the operating
User’s Guide instruction of Application Builder, Bus
Configuration Builder, On-line Builder and support
functions of AdvaBuild for Windows.
AdvaBuild for Windows Contains a description of the function chart
Function Chart Builder builder’s functions.
User’s Guide
Source Code Handling Contains descriptions and instructions for use of
User’s Guide AMPL source code for application programs and
data bases.
Chapter 3 Source Code Design is also valid for
Advant Controller 70.
Interference-free Electronics A description of the installation rules for the
MasterPiece and MasterView families to ensure
their correct function in environments where such
disturbances are present.
ABB Master Philosophy, theory, design and applications of
Environmental Immunity EMC on equipment and systems.
Valid for all ABB Process Automation systems.
Summary of the ABB Master environmental
factors.
S 800 I/O This book provides a physical and functional
User’s Guide description of the S800 I/O
Functional Units Part 8 This book provides functions to integrate Drives of
DRICONS ACS 600 type
User’s Guide
Device Type
Function
Designator
AI810 8 AI channels (1*8), 0...20mA, 0...10V
AI820 4 AI channels (differential), -20...+20mA, -10...+10V, -5...+5V
AI830 8 AI channel for Resistance Measurements (e.g. Pt 100 sensors)
AI835 7+1 AI channels for Thermocouples or mV Inputs
AO810 8 AO channels (1*8), 0...20mA
AO820 4 AO channels (bipolar), -20...+20mA, -10...+10V
DI810 16 DI channels (2 *8), 24V d.c.
DI820 8 DI channels (8*1), 120V a.c.
DI821 8 DI channels, (8*1) 230V a.c.
DO810 16 DO channels (2*8), 24Vd.c.,0.5A
DO820 8 DO channels (8*1), Relay, 250V 3A a.c.
PM810 Processor Module for AC 70 Station
TB805 Cable adaptor out module (electrical ModuleBus)
TB806 Cable adaptor in module (electrical ModuleBus)
TB807 Terminator module for electrical ModuleBus
TB810 ModuleBus Optical Port Module 10 Mbit/s, fiber optic connection
on the CI810 for S800 I/O
TB811 ModuleBus Optical Port Module 5 Mbit/s, fiber optic connection
on the CI810 for drive equipment
TB820 ModuleBus Modem, fiber optic ModuleBus interface of an I/O
cluster.
TC501V150 Cable terminator for AF 100 twisted pairs, 150 ohms
TC505 Connector: AF 100 Trunk Tap to FCI
TC513 Modem for conversion
(twp --> coax) or (coax --> twp)
Device Type
Function
Designator
TC514 Modem for conversion
(twp --> fiber optic) or (fiber optic --> twp)
TC515 Modem for conversion
(twp --> twp) or (twp --> twp)
TC801 + TK802 The D-sub 9 connector split TC801 with the cable TK802 is a
passive unit used for connection of two serial channels on PM810
TK801V003 Cable, ModuleBus Extension, 300 mm (11.8 inches)
TK801V006 Cable, ModuleBus Extension, 600 mm (23.6 inches)
TK801V012 Cable, ModuleBus Extension, 1.2 meters (47.25 inches)
TK811V015 Cable, Optical ModuleBus Extension, 1.5 meters (59 inches)
TK811V050 Cable, Optical ModuleBus Extension, 5 meters (16 feet)
TK811V150 Cable, Optical ModuleBus Extension, 15 meters (50 feet)
TU810 Compact MTU, 3*8 + 2*2 terminals, 50V.
TU830 Extended MTU, 3*16 + 2*4 terminals, 50V
TU835 Extended MTU, 2*4 groups + 2*2 power terminals, 50V,
individually fused per channel
TU836 Extended MTU, 2*4 groups + 2*2 power terminals, 250V,
individually fused per channel
TU811 Compact MTU, 2*8 terminals, 250V
TU831 Extended MTU, 2*8 terminals, 250V
SD811 Power supply, 120/230V ac to 24V dc @ 2.5A
SD812 Power supply, 120/230V ac to 24V dc @ 5.0A
RE810 Wall Cabinet, IP65, 800 x 1000 x 300mm (31.5 x 39.4 x 11.8)
The AC 70 station consists of a Processor Module 810 (PM810) and S800 I/O modules mounted
to a DIN-rail. It is a small, process station which performs logical control. The use of S800 I/O
modules as remote I/O is not supported. You can add up to 24 I/O modules to an AC 70. For
mounting, expansion and extension options for the I/O modules, refer to the S800 I/O User’s
Guide. In the S800 I/O User’s Guide, when reference is given to the Field Bus Control Interface
(FCI or CI810), assume this is the AC 70 (PM810).
You can freely combine S800 I/O modules and applications to obtain tailor-made solutions for
virtually any user application. The signals to and from the process are connected to the process
connectors on the S800 I/O modules. Process connectors are available with screw terminals.
The addresses of I/O modules are given by their position on the DIN-rail. The addresses of the
modules are automatically set when a module is plugged into it’s corresponding MTU.
You can use the AC 70 as a stand-alone station or it can communicate to an
Advant Controller 400/100 Series station through an AF 100 (refer to Figure 1-1).
AC 70 Station
Fieldbus
AC 70 Station
Tool
Stand-alone
AC 110
Tool
You can interconnect several Advant Controller 70 systems via the AF 100 (refer to Figure 1-2).
The AF 100 is a high-performance serial communications link featuring fast real-time exchange
of process data between the application programs in different controllers (e.g. AC 70, AC 110 or
AC 400 Series).
AC 400
Series
AF100
AC 110 AC 70 AC 70 AC 70
The AC 70 offers the following wide range of functions, including analog signal processing and
feedback control:
• Logical operations and time delays
• Sequential control
• Feedback control
• Arithmetical operations
• Communication via Advant Fieldbus 100 (AF 100)
• Communication via serial interface using MODBUS I protocol
• Event handling.
The hardware and software of the AC 70 are entirely modular. AMPL is used for application
programming and a port is available for connecting an AS 100 Series ES. The AC 70 covers a
wide range of programmable functions (see Section 1.6, AC 70 Station Product Overview) and
is programmed using graphic symbols selected from menus via the AS 100 Series ES. Battery
backup of configuration and application data is incorporated.
F R
B P
T1 T2
S7 S3
S6 S2
S5 S1
S4 S0
INIT
SERVICE
STN. ADDR.
4 5 6
3 7
x 10
2 8
1 0 9
4 5 6
3 7
x1
2 8
PM810 1 0 9
AF 100
L+ L+ SA 1 2
L- L- SB
+ + Tx
- -
SH SH
SH Rx
SH
A single +5V DC power supply is built into the PM810 and supplies power to itself and the I/O
modules. Single or redundant +24 V DC power is fed from an external source and fed to the I/O
modules via the PM810.
Two twisted-pair fieldbus ports allow configuration with redundant or non-redundant media.
The PM810 can be disconnected/connected without interrupting the fieldbus network.
There is one opto-isolated port (RS-232C) to connect the configuration and maintenance tool.
Diagnostic functions monitor system operation and report any faults detected. The monitoring
functions include a watchdog, bus supervision, memory checks and monitoring of the power
supply voltage. Faults are indicated on the PM810 module’s LED display. You can obtain more
detailed diagnostic information by connecting the AS 120 ES to the port on the PM810.
The system software is stored in 512 KB of flash Programmable Read-Only memory (flash
PROM). The user software is stored in 512 KB of flash PROM. There is also 512 KB of battery
back-up SRAM.
The PM810 includes a real-time clock. The real-time clock and memory are backed up for at
least 270 days.
Two mechanical keys are used to set-up each MTU for a particular type I/O module. The
mechanical keys protect the I/O modules from being inserted on the wrong MTU and thereby
being damaged by excessive voltage or current. There are 36 different configurations that can be
set to match an I/O module type. There is also a mechanical locking tab that locks the I/O
module into position on the MTU. This module lock is connected to a switch that keeps the I/O
module in its initialization state until it is locked into position.
The MTUs are available in two versions (Compact and Extended). The Compact MTU version
typically provides for a compact installation of the I/O modules using 1 wire connections. The
Extended MTU version provides for a more complete installation on the MTU, including 3 wire
connection, fuses and field circuit power distribution. See Figure 1-4 and Figure 1-5 for an
illustration of the MTUs together with the I/O modules.
122
7 (4.8)
(.27)
F
R
W
50
(1.97)
1
2
3
4
5
6
7
(6.37)
8
162
(4.68)
9
E
F
119
10 D
A
11
C
B
12
13
E
F
D
14
A
C
15
B
16
DI810
24V
31.5 (1.24)
7 58.5
(.27) (2.3)
7 (.27) 122
(4.8)
A
F F
B B
E E
C C
(1.77)
D
DI810
45
24V
(4.3)
109
10
12
13
14
15
16
11
W
R
F
2
3
4
5
6
7
31.5 (1.24)
7 120.5
(.27) (4.74)
TU835 Extended MTU, Individually Fused per Channel for 50 Volt Applications
The TU835 is an 8 channel extended module termination unit. It provides field terminations to
the I/O module and connection to the ModuleBus of the communication interface (AC 70 or
ModuleBus Modem). The TU835 has two rows of terminals for field signals and process power
connection. Each channel has one fused (3A max.) transmitter power terminal and one signal
connection. Process voltage can be connected to 2 individually isolated groups. The TU835
distributes the ModuleBus to the I/O module and to the next MTU. The correct ModuleBus
address of this MTU is automatically configured when inserted into the previous MTU.
The TU835 is used with the following S800 I/O module:
• AI810 Analog Input Module
TU836 Extended MTU, Individually Fused per Channel for 250 Volt Applications
The TU836 is an 8 channel extended module termination unit. It provides field terminations to
the I/O module and connection to the ModuleBus of the communication interface (AC 70 or
ModuleBus Modem). The TU836 has two rows of terminals for field signals and process power
connection. Each channel has one fused (3A max.) power outlet terminal and one signal return
connection. Process voltage can be connected to 2 individually isolated groups. The TU836
distributes the ModuleBus to the I/O module and to the next MTU. The correct ModuleBus
address of this MTU is automatically configured when inserted into the previous MTU.
The TU836 is used with the following S800 I/O module:
• DO820 Digital Output Module
1.6.2.5 Mounting
The AC 70 station can be mounted horizontally (Figure 1-6 and Figure 1-7) and/or vertically
(Figure 1-8) or in combinations. Different MTUs (Compact or Extended version) can be used
depending on available space and preferred way of installing the field wiring (external
marshalling/power distribution or direct on Extended MTUs using built in 2/3 wire termination
and power distribution arrangements). Compact and extended MTUs can be mixed on the same
Modulebus and mounting rail.
816 (32.1)
20
(0.8)
10
(0.4)
84 58.5
(3.3) (2.3)
Figure 1-6. Horizontal Mounting of AC 70 with S800 I/O MTUs (Compact), Dimensions in mm(in.)
1560 (61.4)
20
10 84 120.5 (0.8)
(0.4) (3.3) (4.74)
Figure 1-7. Horizontal Mounting of AC 70 with S800 I/O MTUs (Extended), Dimensions in mm(in.)
10 10
(0.4) (0.4)
84 84
(3.3) (3.3)
58.5
120.5 (2.3)
(4.74)
816
(32.1)
1560
(61.4)
20
(0.8)
20
(0.8)
Figure 1-8. Vertical Mounting of AC 70 with S800 I/O MTUs, Dimensions in mm(in.)
SERVICE
STN. ADDR.
4 56
3 7 x 10
2 8
109
5
4 6
3 7 x1
2 8
PM810 109
TB810
AF100 Tx Rx
L+ L+ SA 1 2
L- L- SB
+ + Tx
- -
SH SH
SH SH Rx
Each I/O cluster can have a maximum of 12 S800 I/O modules. The maximum number of
S800 I/O modules or other units connected to one AC 70 is 24. The optical ring connection
allows for a maximum distribution of 15m (49 ft.) (plastic fiber) or 200m (667 ft.) (HCS fiber)
between each I/O cluster on the ring, see example in Figure 1-10.
AC 70 AC 70
The TB820 can be used in both a simplex optical configuration as well as in a duplex optical
configuration. In a simplex optical configuration, the optical ModuleBus nodes are connected in
a ring. In a duplex optical configuration, the optical ModuleBus nodes are connected in a row.
The optical ModuleBus Extension fiber optic (plastic fiber) cable comes in three standard
lengths:
• TK811V015 - 1.5 meters (5 ft.)
• TK811V050 - 5 meters (16 ft.)
• TK811V150 - 15 meters (49 ft.)
As with the AC 70 (base cluster), the electrical ModuleBus length must not exceed 2 meters
from the ModuleBus Modem to the last MTU of each cluster. Each cluster requires a TB807
ModuleBus Terminator plugged into the last MTU.
In a duplex configuration, the optical Modulebus nodes are connected in a row. Please refer to
the S800 I/O User’s Guide for more information.
PM810
Power
Supply 24V
A
B
I/O station
The PM810 is able to supervise the redundant voltage supply. The supervision function is
individually configurable for power supervision of each I/O station.
PM810
Power
Supply 24V
A
A
B
Power I/O station
Supply
B 24Vdc power supply
Supervision 24V A, 24V B
I/O modules
EVS(S)
DIC
AIC
The separate serial interface on the MODBUS connection kit for PM810 is used for this
purpose.
Chapter 2 Installation
This chapter contains guidelines for planning the installation of the AC 70 station.
This chapter does not give the complete list of measures to be taken with respect to environment
and other conditions on site. The equipment should be adapted to the actual application by
thorough system definition and design.
Since each system is designed to meet a specific requirement, there is no standard configuration
that describes every system. Therefore, certain areas of the following instructions are meant
only as a guide for planning a specific installation. However, some of the information covers
specific requirements for proper system and equipment operation, and is not subject to
modification.
All information given in this chapter relates to standard equipment.
WARNING
All electrical installation work must be performed in accordance with national
safety regulations and the safety rules for the Advant OCS.
2.1.1 AC 70 Layout
For a complete description of the AC 70 with S800 I/O layout, refer to the S800 I/O User’s
Guide
2.2 Setup
In this section, you will find procedures for checking an AC 70’s installation and for starting up
an AC 70. The procedures and the order in which you should carry them out is as follows:
1. Check that the documentation is complete and that the specified test equipment is at hand
(refer to Section 2.2.1, Equipment Required).
2. Check I/O modules to and from the application program
(refer to Section 2.2.2, Checking the Input/Output System).
3. Check the PC program
(refer to Section 2.2.3, Functional Test and Correction of the PC Program).
2.2.2.1 General
The I/O modules are now inserted and the channels are tested one by one. The output channels
are tested from the PC program to the actuators in the process, and the input channels are tested
from the transducers to the application software. In both cases, the operation of the hardware
functions is observed on the signals on the modules and the operation of the software functions
is observed on the screen of the Advant Station 100 Series ES.
It may be necessary to simulate digital and analog input signals which are normally generated
by the process. Suitable methods to do this are:
You can show on-line updating of input signal values on the Advant Station 100 Series ES in the
function “Test.”
For a detailed description of how to operate the function “Test,” see the AC 70 manuals AMPL
Configuration Advant Controller 110/70/55 Reference Manual and AdvaBuild Function Chart
Builder.
Application program
UP
Digital
input
module
Process
element DB elements PC elements
ZP
Process Yellow
Simulated digital input signal
connector LED
AS 100 Series ES
Digital Input
NAME VALUE
ERR
Process
connector
AS 100 Series ES
Analog Input
NAME VALUE
ACT ERR
CONV PAR
Limit control
NOTE
The yellow LEDs on the module DO, which indicate the status, light only if the
process voltage “UP” (24 V DC) is connected.
Application program
Digital
output
module UP
PC elements DB elements Actuator
ZP
Yellow Process
LED connector
NAME VALUE
ERR
Application program
Analog
output
module
PC elements DB elements Actuator
Process
connector
NAME VALUE
ERR
2.2.4 AC 70
NOTE
Length of time for this to occur depends on the size of the data base being loaded.
Solution
To enable loading of the application, reset the target without any application by either
pressing the INIT button until P3 is shown, or by executing Clear PROM. Restart the target
via the FCB menu Target Control.
2.4.1 General
A general description of how to set the controller in operation and start the execution of
application program is presented in the Advant Controller manuals. Once the system is started
and ready for operation the I/O can be checked.
General information for some functional tests, which can be made to verify the AC 70 are
presented in the following sections.
2.4.1.1 Procedure
The application program is normally checked, one unit at a time. For example, first check that a
flow valve functions and then verify that the start sequence for a pump motor functions and so
on.
After each sub-function has been tested, a comprehensive function control is performed to
verify that all operational units function together.
Finally a full scale check of the complete installation is performed to verify that the program is
in accordance with the plant specification.
During a test of the application program, the control system can be prevented from affecting the
process by disconnecting field wiring from the terminals on the MTUs or physically isolating
output signals from the process.
3.1.1 PM810
Memory requirements and loading factors are important information which must be considered
for each application when assigning functions to a PM810 Module. Refer to Section 3.2,
Capacity and Performance, for information on how to estimate memory and loading.
F R
B P
T1 T2
S7 S3
S6 S2
S5 S1
S4 S0
INIT
SERVICE
STN. ADDR.
4 56
3 7 x 10 Address
2 8 Switch #1
109
4 56
3 7x1 Address
PM810 2 8 Switch #2
109
AF 100
L+ L+ SA 1 2
L- L- SB
+ + Tx
Power Supply - -
Connections SH SH
SH SH Rx
Fieldbus
Connections
4 6
3 7 x1
2 8
PM810 10 9
AF 100
L+ L+ SA 1 2
L- L- SB Channel 2
PM810 + + Tx
X3
- -
SH SH
SH SH Rx
Terminal
Channel 1 Headers
X2
1
2
3
4 1
Fieldbus #1 3
2
4
4 56
3 7 x1
2 8
PM810 109
AF 100
L+ L+ SA 1 2
L- L- SB
+ + Tx
- -
SH SH
PM810 SH SH Rx
Terminal
Headers
3
2
Power Supply “A” 1
+24V dc
monitor To MTUs
+24V dc 0V dc
3
2
1
From power supply
0V dc
Jumper
Power comes into the PM810 from a single or redundant power supply. The power supplies of a
redundant pair can be monitored by the PM810. The incoming power can then be distributed to
other PM810s or the I/O modules if desired.
Power supply connections are presented in Table 3-2 and Table 3-3.
3.1.5 Communication
Communication Survey
The table below shows the communication links available for Advant Controller 70 and the
systems you can connect with. You can find more detailed information for each link in the
following subsections.
Table 3-4. Communication Survey
Functionality
Equipment Used link(s)
(explanations below)
Advant Controller 410/450 Advant Fieldbus 100 R I B E
Advant Controller 110 Advant Fieldbus 100 R I B E
Advant Controller 70 Advant Fieldbus 100 R I B
S800 I/O Modulebus R I B
Drive modules Modulebus R I
Advant Station 100 Series Serial interface of CPU, 1)
Engineering Station Advant Fieldbus 100
AdvaSoft for Windows Advant Fieldbus 100 R I B E
Local Operator Station / MMI MODBUS I R I B
Other manufacturers’ MODBUS I R I B
equipment
Explanations
1) Configuration data transfer, application program loading and commissioning functions
R, I, B indicates Real, Integer and Boolean data, respectively. Bi-directional information flow is
possible.
E indicates handling of time-stamped events.
For a detailed description of Data Set Peripheral, see the manual AMPL Configuration Advant
Controller 100 Series Reference Manual.
Communication Interface
Link Type Software Option Comments
Module
Advant Fieldbus 100 PM810 -
MODBUS I MODBUS connection kit OPT MODBUS I
(slave function only) processor module PM810
Table 3-6. Applied Communication, Used Links and Interface to Application Program
3.1.5.3 MODBUS
Outline Description
The Gould Electronics protocol MODBUS I is available as standard. You can use it for
communication with, for example, other manufacturers’ control systems (PLCs). You can install
MODBUS I in AC 70 using MODBUS I SW Driver on the second serial interface of MODBUS
connection kit for AC 70 CPU module and AC 70 OPT MODBUS I.
Only the slave function is supported in this case. That means Advant Controller 70 is a
MODBUS I slave with a fixed slave number 1. See Section 3.1.6.1, Local Operator for
calculation of MODBUS I data address.
Performance Considerations
In AC70 1.1/0 the MODBUS communication task has lower priority than the AS100 ES
communication task. Therefore, during actions started via AS100ES, e.g. cyclic display, the
response times for MODBUS telegrams will increase.
In AC70 1.1/1 the MODBUS communication task has higher priority than the AS100 ES
communication task. Therefore, during actions started via AS100ES, e.g. Save in PROM,
MODBUS communication will be available.
Physical Connection
You can use following serial interface for connection with local operator station, MMI or panel:
• Connector:
– Connector 2 (RS-232-C) on the MODBUS connection kit for PM810
• The LINE characteristics:
– 9600 baud rate
– 1 start-bit, 1 stop-bit
– no parity
Access
The following DB elements are accessible by the local operator station:
• Boolean Parameters PARDAT(B), PARDAT(NB)
• Integer Parameter PARDAT(I), PARDAT(II), PARDAT(NI)
• Integer Long Parameter PARDAT(IL)
• Real Parameter PARDAT(R)
Communication Protocol
The communication protocol for data exchange between the Advant Controller 70 and local
operator station / MMI is the standardized MODBUS I protocol.
The following MODBUS functions are supported:
The function codes 1 and 2, as well as 3 and 4, work identically when reading from the internal
memory. The function codes 1, 2, 3, 4, 7 and 8 are not allowed for broadcasting when the
Advant Controller 70 is a slave.
NOTE
The following calculations are difficult and time-consuming; however, they are
necessary to get an accurate result. For a quick but rough overview, see
Section 3.2.7, Rough Estimate of AC 70 Memory Demand (5-step Method).
Once the application is prepared and downloaded to the target, you can obtain an exact report
about free memory resources on the target via the Status Report.
Calculated
Calculation Rounded
Memory Comments
Formula to Use Result
Size
Constant 2000 bytes
M = m1 + m2 +.. N=number of CONTRMs
mN(1) “connection to other
CONTRMs” below
Sum -> -> RAM only
(1) See Table 3-15 for calculation of m.
Calculation Calculated
Rounded
Formula to Memory Comments
Result
Use(1) Size
Const 6 bytes
Round up the results in the framed fields to the next 256 Bytes boarder and add to the final
result.
Calculated
Calculation Rounded
Memory Comments
Formula to Use Result
Size
Const 130 bytes
(1)
+A
(2)
+C
(3)
+D
(4)
+G
(5)
+I
(6)
+K
Round up the result in the framed fields to the next 256 Bytes boarder and add to the final result
which determines the required RAM space.
Only those parts explicitly marked in the comments contribute to the required PROM space.
You can use the results from Calculated Memory Size field (not rounded up) plus 1500 bytes to
find the total amount of required PROM.
Component PC Elements
A Sum of “PC Statement (byte)” according to PC-Elements
Advant Controller 70 Reference Manual, Chapter 6
B Sum of “Local Data Area (byte)” according to PC-Elements
Advant Controller 70 Reference Manual, Chapter 6
Component DB Elements
N Sum of “Common Data” according to Data Base Elements
Advant Controller 70 Reference Manual Memory Requirements
O Sum of “Common Data Description” according to Data Base Elements
Advant Controller 70 Reference Manual Memory Requirements
P Sum of “Common Data Extended” according to Data Base Elements
Advant Controller 70 Reference Manual Memory requirements
Q Sum of “Common Data Event Queue” according to Data Base Elements
Advant Controller 70 Reference Manual Memory Requirements
R Sum of “Configuration Data” according to Data Base Elements
Advant Controller 70 Reference Manual Memory Requirements
S Sum of “Common Configuration Addresses” according to Data Base
Elements Advant Controller 70 Reference Manual Memory Requirements
NOTES
Calculations must be made for each of the CONTRMs in the application program.
The calculations for SEQ are exactly the same as those for the CONTRM.
1. Calculate separately the memory demand for the MASTER and all
subordinated SLAVEs according to the rules given for the CONTRM.
Step 1
Calculate the required “PC element statement” size and “local data” size for your CONTRMs
according to the formulas and data given in the PC-Elements Advant Controller 70 Reference
Manual.
Step 2
Calculate the memory demand for the connections in your application. For each CONTRM, the
signals into the CONTRM must be respected. Use 2 bytes for each B or I signal, use 4 bytes for
each IL,R,T or TR signal.
Step 3
Calculate the required amount of “configuration data,” “common data description,” “common
data,” “common data extended” and “common data event queue” according to the formulas and
data given in the Data Base Elements Advant Controller 70 Reference Manual.
Step 4
Reserve 10 bytes extra for each signal into or from the CONTRM.
Step 5
Calculate the total memory from the sum of the values from step 1 through 4.
3.2.8 Performance
The performance of an Advant Controller 70 depends on the CPU load of the application
program. The CPU load of an application program is determined by
• CPU load of all executable units (PCPGM, CONTRM, MASTER, SEQ)
• CPU load of I/O Scanning
• CPU load of DataSet communication (DSP) on the Advant Fieldbus 100
(refer to the AF 100 User’s Guide)
• CPU load of event detection
You can find the execution time of all PC elements in the PC Elements - Advant Controller 70
Reference Manual. If PC elements AND, OR, SR or XOR are executed in in-line code, you can
find their execution time in Table 3-17. Note that for every in-line code sequence, the execution
time of the in-line begin and end statements must be added.
Execution Time
Element
(in µs)
AND 2.12 + 0.94*C1
OR 2.12 + 0.94*C1
XOR 5
SR 4.4
In-line begin+end 10
The execution time for a single PC element or for all PC elements within a module or block can
be automatically computed by the PC-Section | Computing Time | Unit and PC-Section |
Computing Time | Element commands of the Function Chart Builder running on the
engineering station. Reduction of execution time due to in-line coding of PC elements AND,
OR, SR and XOR is not taken into account by these Function Chart Builder commands.
Every connection of a PC element terminal to any of the following terminals causes the
execution of a GET or PUT element:
• DB element terminal
• Terminal of a PC element within another executable unit
If more than one PC element terminal within a certain executable unit is connected to the same
DB element, only one GET or PUT element is executed.
The execution times of GET and PUT elements for connections to all kinds of DB element
terminals are listed in the DB Elements Advant Controller 70 Reference Manual. The execution
times of GET and PUT elements for connections between PC element terminals in different
executable units are listed in Table 3-18.
Table 3-18. Execution Times of GET and PUT Elements for Connection Between
Different Executable Units
Execution Time
Element Data Type Notes
(in µs)
GET B, I, IL, R, T, TR 20 * n n = number of connections of
specified data type
PUT B, I, IL, R, T, TR 17 * n n = number of connections of
specified data type
Table 3-18. Execution Times of GET and PUT Elements for Connection Between
Different Executable Units (Continued)
Execution Time
Element Data Type Notes
(in µs)
GET A, G (16 + 3*k) * n n = number of arrays or groups
k = number of elements in array
or group
PUT A, G (16 + 3*k) * n n = number of arrays or groups
k = number of elements in array
or group
An executable unit including the module header element, PC elements, and GET and PUT
elements is executed with the cycle time specified by the first call parameter (C1) of the module
header element (CONTRM, MASTER or SEQ).
The CPU load L exec (in%) of all executable units can be calculated by the following formula:
N ⋅T
Lexec = ∑ -------------
i
Ci
-i ⋅ 100%
i
where
T i = execution time of function i (in ms)
N i = number of function i
C i = cycle time of function i (in ms)
The functions are:
• PCPGM
• Module header elements CONTRM, MASTER, SEQ
• PC elements
• GET and PUT elements
The cycle time Tc depends on the element:
• PCPGM Own cycle time (call parameter C1)
• Module header element Own cycle time (call parameter C1)
(CONTRM, MASTER or SEQ)
• PC element Cycle time of the executable unit including
this PC element
• GET or PUT element Cycle time of the executable unit including this element.
T IO = ∑ Ti
i
where
T i = execution time of I/O scanning (Table 3-20)
The smallest possible I/O Scanning cycletime S min (in ms) can be calculated from the
following formula:
S min = ∑ Si
i
where
S i = scan time of I/O scanning, (Table 3-21)
S min = rounded up to the next multiple of 2 ms
Example:
A station with two AI810s, one AO810, one DI810 and two DO820s will give the following I/O
scanning cycle time:
If the time specified at PM810:IOSCANT is greater than S min , 16ms, the user specified time
will be used. The value of PM810:IOSCANT is typically chosen in accordance with the
application.
The load from I/O Scanning, L IO (in ms), can be calculated from the following formula:
where
T IO
L IO = -------- • 100%
S IO
where
Ti = execution time of DSP i (in ms)
C i = cycle time of DSP i (in ms), see terminal CYCLETIM
C PCPGM = cycle time of executable unit PCPGM
∑ Ti < Cmin
i
where
Ti = execution time of DSP i (in ms)
C min = smallest cycle time of all DSP i (in ms), see terminals CYCLETIM
CAUTION
If this constraint is not fulfilled, the CPU can be overloaded no matter what the
calculated CPU load is! Overloading means that your Advant Controller 70 stalls.
You can find some examples of CPU load calculations for DataSet communication in
Table 3-22 and Table 3-23.
4 4 32 0.5 32 12.7
10 8 128 0.71 11.7
Sum 24.4 9.1 < 32
Si
T i + 0,2ms • ---------- – 1
= ∑ -------------------------------------------------------
S min
L eve nt - ⋅ 100%
i
S i
where
Ti = execution time of event detection function i (in ms)
S i = scan time of event detection function i (in ms), see terminal SCANT of the
corresponding AIC and DIC elements
S min = smallest scan time of all event detection function i (in ms), see terminals SCANT
of all AIC and DIC elements
In addition to the load limitation, following constraint must be fulfilled:
∑ Ti < Smin
i
where
Ti = execution time of event detection function i (in ms)
S min = smallest scan time of all event detection function i (in ms),
see terminals SCANT of all AIC and DIC elements
CAUTION
If this constraint is not fulfilled, the CPU can be overloaded no matter what the
calculated CPU load is! Overloading means that your Advant Controller 70 stalls.
To lower the CPU load enter, at the terminal IOSCANT (0..100ms) a big scan time.
Consider that one event detection function with a very small scan time increases the load for all
other event detection functions drastically (see examples 1 and 2 in Table 3-24).
You can find some examples of CPU load calculations for event detection in Table 3-24.
Note that the load calculation considers the worst case. The worst case appears when all event
detection functions detect an event or even several events (AIC element) at the same time. While
no events are detected, the CPU load is much lower but you must not rely on that. Otherwise an
event shower might overload your Advant Controller 70 and, hence, stall it.
L = L ex ec + L IO + LDS + Le ve nt
where
L ex ec = CPU load of executable units (in%)
LIO = CPU load of I/O Scanning (in %)
LDSP = CPU load of DSP (in%)
Le ven t = CPU load of event detection (in%)
CAUTION
Twenty percent (25%) of the CPU load must be reserved for basic system
functions. The remaining 75% of the CPU load is available for the application
program. The load reported by PC element SYSL is smaller than the actual load,
as it does not measure the total load from I/O Scanning. Therefore PC element
SYSL should not report more than 60% load.
3.2.14 Example
As an example, the CPU load is calculated. The calculation of the load for I/O Scanning,
executable unit PC1 and PC1.1 are shown in the following tables.
I/O Scan
Execution
Number of Cycle Load L
Module Time Te
Functions N Time Tc (in%)
(in µs)
(in ms)
DI810 1 230 0.645
DO810 1 250 0.645
PM810 1 700 2.100
Sum 1180 4 29.5
Execution Cycle
Number of Load L
Function Time Te Time Tc
Functions N (in%)
(in µs) (in ms)
PCPGM 1 950 20 4.75
Execution Cycle
Number of Load L
Function Time Te Time Tc
Functions N (in%)
(in µs) (in ms)
CONTRM 1 950 20
AND 1 11.7 + 3.4*3
(1)
GET 1 17 + 11.2*4
PUT(2) 1 19 + 6.2*2
1065.1 20 5.33
(1) Four connections to DI810 channel elements (see DB Elements Advant Controller 70
Series Reference Manual)
(2) Two connections to DO810 channel elements DB Elements Advant Controller 70 Series
Reference Manual)
Execution of Applications
A user-defined application consists of a PC part with executable function blocks (PC elements)
and a DB part with configuration data for the processor module (PM810) and I/O modules.
The PM810 is able to execute one PCPGM with a total number of 31 structure elements
(i.e. CONTRM or SEQ). Both allow cycle times between 4 milliseconds and 20 seconds with
different task priorities.
Diagnostics
Diagnostics means detailed information that is provided from the PM810 on request from the
Engineering Station.
A summary error report gives an overview about all configured and erroneous I/O modules with
following information:
• position of the module
• type of module
• current state of module
• time of error detection by supervision
• and the error message itself (e.g. “Wrong module”)
DB part DB part
DSP DSP
Receive Send
The total number of DSP (sent and received) is up to 50 for the PM810 communication
interface.
Start Mode
Setting up “STOP mode” prevents the system from loading and starting the application. Setting
up CLEAR (cold start) configures I/O modules and loads and starts the application stored in
FPROM. Setting up AUTO (warm start) allows the system software to continue the application
at interruption point (e.g. in case of power failure) after configuration of I/O modules.
Battery Supervision
This setting only enables or disables generation of error messages if the battery voltage is too
low or the battery is missing.
Time Synchronization
Enables or disables time synchronization via AF 100.
The DRIDS:WR_ENA terminal defines the direction of the drive data set:
• DRIDS_WR_ENA == TRUE
– data set with number DRIDS:DS_NO is sent
– data set with number DRIDS:DS_NO + 1 is received
• DRIDS_WR_ENA == FALSE
– data set with number DRIDS:DS_NO is received
A transmit request for a drive data set is signalled to the IOScanner each time the
DRIDS:WR_ENA terminal is accessed by the application.
For further information on the drive data sets contents, refer to Functional Units Part 8
DRICONS User’s Guide.
Stop
The AC 70 tries to install the connection to AF 100 and configures the station status DSP. No
application will be activated. It waits for commands from a connected Engineering Station.
without using an Engineering Station. This is possible by pressing the INIT button for at least
five seconds. When doing so, the AC 70 only performs self tests. No user options and no
application will be activated.
Number of DSPs
The maximum number of DSPs configured is up to 50 (total sum for DSPs with direction
“source” and/or “receive”).
F R
B P
T1 T2
S7 S3
S6 S2
S5 S1
S4 S0
INIT
SERVICE
STN. ADDR.
4 5 6
3 7
x 10
2 8
1 0 9
4 5 6
3 7
x1
2 8
PM810 1 0 9
AF 100
L+ L+ SA 1 2
L- L- SB
+ + Tx
- -
SH SH
SH Rx
SH
The Processor Module 810, see Figure 4-2, has an INIT button, a service port, 2 rotary station
address switches and LED indicators.
LED Indicators
The PM810 has indicators for FAULT, RUN, POWER OK and one for each fieldbus
communication cable. It also has indicators for battery, status and mode. A more detailed
description will be given in Section 5.2.1, PM810 LEDs.
The colors and functions of the LEDs are shown in Table 4-1. For the location of the LED’s, see
Figure 4-2.
Init Button
Pushing the INIT button for a short time will cold start the PM810.
Pressing the INIT button until P3 is displayed makes the AC 70 perform only a self test without
activating the application and user options.
RS232 Port
The RS232 port can be used to connect an AS 100 series ES via a serial cable for software
configuration.
Chapter 5 Maintenance
Battery
A sufficient battery voltage is indicated by the B LED to be on. If the B LED is off the battery
has to be changed.
F R
B P
LED Status
T1 T2
Indicators
S7 S3
S6 S2
S5 S1
S4 S0
INIT
SERVICE
STN. ADDR.
4 5 6
3 7
x 10
2 8
1 0 9
4 5 6
3 7
x1
2 8
PM810 1 0 9
AF 100
L+ L+ SA 1 2
L- L- SB
+ + Tx
- -
SH SH
Rx
SH SH
F (FAULT)
The red FAULT LED is automatically switched on directly after power-up of the PM810. The
system software turns on this LED when the self test fails.
In case of serious hardware or software errors, this LED is switched on, indicating that the value
displayed with general purpose LEDs (see Section 5.2.1.2, General Purpose LEDs) is an error
value.
R (RUN)
The green RUN LED is active when the system software starts to run. It turns off in case of
serious hardware or software errors.
P (POWER)
The green POW LED indicates that the power supply to the PM810 is good. It is independent of
the system software status.
B (BATTERY)
The green BAT LED indicates that the voltage level of an inserted battery is sufficient for
backup of the internal Real Time Clock and buffered read/write memory.
If no battery is plugged in, or the voltage is too low, this LED will turn off.
T1/T2
The yellow T1 and T2 LEDs indicate that the I/O station is receiving data on the two AF 100
channels respectively.
Status Display
The status of the PM810 is indicated when LED 7 is on, and the FAULT LED is off. In this case,
LEDs S0 thru S3 display the binary (hexadecimal) state value, and LEDs S4 thru S6 are not yet
used.
Figure 5-2 shows an example of the LEDs for state P1, the normal operational state.
F R
B P
T1 T2
S7 S3
S6 S2
S5 S1
S4 S0
Figure 5-2. Example: LEDs for State P1, Normal Operational Mode
Error Display
An error code is indicated when LED 7 is off and the FAULT LED is on. In this case, LEDs
S0 thru S3 display the lower nibble of the error code and LEDs S4 thru S6 display the higher
nibble. All values are represented in binary (hexadecimal).
As an example, Figure 5-3 shows the PM810 in an error condition. In this example, LEDs S4
thru S6 display the value 0‘h, and LEDs S0 thru S3 display the value 5‘h. Therefore, the error
code is 05‘h, “Bus Error”, which can be translated from Table 5-2 in Section 5.3.3.1, Faults That
Stop the System.
F R
B P
T1 T2
S7 S3
S6 S2
S5 S1
S4 S0
Figure 5-3. Example: LED Error Code Indication for “Bus Error”
5.3.1 Introduction
Diagnostics are available in different forms for rapid localization of the source of the equipment
malfunction. The AC 70 has built-in supervision facilities for hardware modules and programs.
Diagnostic aids are available in different forms to rapidly locate the cause of equipment
malfunction.
Disturbances and system halt caused by software error is commonly solved by a manual system
restart. Sometimes the application program has to be loaded from backup copies. In such
situations, you are strongly recommended to carefully note all available stored error codes and
system messages before attempting program loading and new initialization.
External faults in process wiring and transducers can also affect the operation of the AC 70. This
type of fault is not discussed in this manual. See the manuals AMPL Configuration Advant
Controller 110/70/55 Reference Manual and AdvaBuild Function Chart Builder User’s Guide
for a description of debugging PC programs.
Hardware error is usually corrected by replacing the faulty unit which is returned to
ABB Service for repairs. The smallest replaceable unit is normally a module or an apparatus
like a power supply unit.
This section, which covers fault tracing, is divided into two sub-sections:
• Basic fault tracing
• Advanced fault tracing.
Simple tools such as LEDs on the modules and a voltmeter are used for basic fault tracing.
Advanced fault tracing requires an Advant Station 100 Series ES in addition to these tools.
5.3.1.4 Start Up
The AC 70 must be restarted after the system is forced to shut down by a severe fault.
You can do this by pressing the reset button which results in a cold start.
Attempt to diagnose the fault before restarting any system displaying error codes. This can
consist, for example, of noting error indications and error codes, or starting up the system and
reading out the error report with the Advant Station 100 Series ES.
Illumination of the LEDs marked P on the PM810 indicates the presence of station
voltage. The station voltage can be measured on the terminals L+ and L-.
The station voltage must be in the range 19.2 - 28.8 V DC. If it is too low, the modules
probably will not function correctly.
5. Checking the PM810 module.
Check the following signals on the PM810:
– The green LED R indicates that the PM810 is operational.
– If the red LED F is illuminated, this indicates a severe fault.
– The green LED B indicates that the inserted battery is sufficient to back up the RAM
and the real-time clock. Should this LED go out, the battery must be replaced.
– The green LED P indicates the presence of the internal 5 V DC and the incoming
24 V DC.
6. Checking the process I/O
Please check the S800 I/O User’s Guide for information on checking the process I/O.
7. Checking the installation
Open-circuits, short-circuits, and loose connections can occur. Therefore, check as
necessary:
– External fuses
– Station and PCB connectors
– Wiring, screwed terminals
– Mechanical installation.
8. Replacement of defective modules
All modules can be replaced during operation while the voltage supply is switched on.
The diagnosis software reconfigures the new module.
Do the following when replacing modules:
– Follow the requirements of Section 5.3.4.1, Module Replacement.
– Check that the new module is of the correct type.
– Transfer any labels indicating the position, etc., from the original, to the new module.
– Note any symptoms observed and other useful information, and attach this
information to the module returned for repair.
9. Restart the control system
After replacement of the defective modules, restart the control system.
10. System restart
If no diagnostic information is available, attempt to restart the system. To restart the
system, press the reset push button, which results in a cold start.
11. Fault tracing by interpretation of fault symptoms
The following table defines all error codes, their names and their significance. It also gives hints
on what action you should take.
Error
code Significance Corrective Action
(Hex.)
05 Bus error - memory Restart CPU and run application again. If error occurs again,
The processor tried to access a replace the CPU module PM810.
nonexistent memory location. This
indicates a serious system software
error or defective hardware.
09 Stall alarm Restart the system in STOP MODE.
This is a software problem and indicates Extend the cycle times of execution units in the PC program or
that the CPU is not working correctly. It remove one or more execution units, e.g., control modules,
is probably caused by a CPU overload. and load and deblock the application again.
0A Memory test error Replace the CPU module PM810.
The error code appears during the RAM
test, which is performed during system
initialization.
0C Instruction set fault Replace the CPU module PM810
0D Interval timer test failed Replace the CPU module PM810.
0F Bus error test failed Replace the CPU module PM810.
This is a hardware problem and
indicates a CPU internal bus error.
22 START MODE selector in the STOP Restart the system with START MODE selector in either the
position CLEAR or AUTO position.
The START MODE selector on the
PM810 DB element was in STOP
position when the system attempted to
restart.
27 Insufficient memory Restart the system in STOP MODE. Then remove all loaded
The CPU could not start the application but unused options which may consume memory by loading
due to lack of memory. BASE software. Enable only necessary options and restart the
system by pressing the INIT push button with the START
MODE selector in CLEAR position.
42 Overload Restart the system in STOP MODE. Then reduce the load by
The CPU was not able to run the extending the cycle times, for example, of control modules in
specified control module. The control the PC program or remove one or more execution units, e.g.,
module could not be completed within control modules. Load and deblock the application again.
the specified cycle time and was
aborted.
Error
code Significance Corrective Action
(Hex.)
43 User PROM error Restart the system in STOP MODE. Then reload the
This indicates that the memory used for application program and try to save it again in PROM.
storing the application program could Replace the CPU module PM810.
be defective.
44 System PROM error Reload the system software and try again.
This indicates that the memory used for Replace the CPU module PM810.
storing the system software could be
defective.
45 Stall timer defect Replace the CPU module PM810.
This is a hardware problem.
46 UART defect Replace the CPU module PM810.
This is a hardware problem.
47 RAM check failed Restart the system by pressing the INIT push button with the
This is a memory problem and indicates START MODE selector in either the CLEAR or AUTO position.
inconsistencies of the data stored in the Replace the CPU module PM810.
RAM.
49 Internal error Restart the system by pressing the INIT push button with the
Indicates an unexpected state, usually START MODE selector in either the CLEAR or AUTO position.
due to a system error. Reload the application program and try again.
Replace the CPU module PM810.
4A Power failure Check the power supply for AC 70.
Indicates that the AC 70 was switched
off or that there was a power failure.
4C Address error Restart the system by pressing the INIT push button with the
This is a software problem and indicates START MODE selector in either the CLEAR or AUTO position.
that the CPU is not working correctly. Reload the system software.
Replace the CPU module PM810.
4D Processor generated exception Restart the system by pressing the INIT push button with the
This is a software problem and indicates START MODE selector in either the CLEAR or AUTO position.
that the CPU is not working correctly. Reload the system software.
Replace the CPU module PM810.
4F Battery buffered memory error Replace the battery and set the time and date using
This indicates that the contents of the Advant Station 120ES.
battery buffered RAM and real-time
clock have been lost. This may happen
if the battery was run down or not
installed during a power failure.
Error
code Significance Corrective Action
(Hex.)
51 Not available function block Restart the system in STOP MODE.
Indicates that a function block (i.e., PC Load the correct system software and options or reduce the
element or DB element) has been called application program to match current system software.
which the current system software does Load and deblock application again.
not recognize.
55 BOOT PROM error Replace the CPU module PM810.
This is a hardware error.
5D Application in PROM generated for Restart the system in STOP MODE. Then generate new target
another system software release. code with a matching release of the AS 120 ES, download to
This may occur after loading of a new PM810 and save it in PROM.
system software.
63 Missing option Restart the system in STOP MODE. Then install the missing
Indicates that the application in PROM option and restart the system with the START MODE selector
needs an option that is not part of the in either the CLEAR or AUTO position.
system software (probably due to
download of new BASE system
software).
station
Always zero, since the I/O modules are only used locally by the PM810.
position
Describes the position number on which the faulty module is placed.
One error entry is reserved in the report per position, i.e., the first error detected on
this position is reported.
Error Report
A list of possible error texts and actions to take to correct those faults is shown in the Table 5-3
below. Errors that lead to a system stop have references to corresponding error codes on the
display of PM810. For information about those errors, see Table 5-2.
General
It is important to understand the consequences of a module exchange on-line and how it affects
the current situation. For example:
• Replacement of an I/O module affects all channels on the module. It also sometimes
indirectly affects the outputs via some application function, on another module.
• Replacement of a communication module type (PM810) affects all channels on all the
modules in the AC 70.
The system software in the Advant Controllers checks automatically that all I/O modules
function correctly. In the event of module fault, and module exchange, the module and
associated signals are marked as faulty. While the fault marking is present, the value is not
updated in the data base.
The system software checks that the module is inserted and correct. If this is the case, the fault
indicator (LED) extinguishes (after 10 seconds), the fault marking in the data base is reset and
the module resumes its normal function.
The following includes general instructions for the replacement of modules.
Practical Execution
Replace faulty or suspect modules and units in the following way:
1. Provide access to the module/unit by loosening the module locking.
2. Grip the module firmly and extract the module quickly and decisively.
3. Check that the new module can replace the old.
4. Insert the new module carefully. Push in the new module quickly and decisively.
5. Ensure that the module mates properly with the contacts in the MTU and activate the
locking mechanism in place.
6. Modules which can be replaced during operation are initialized automatically by the
system and the fault indicating LED extinguishes automatically.
F R
B P
T1 T2
S7 S3
S6 S2
S5 S1
S4 S0
INIT
SERVICE
STN. ADDR.
4 56
3 7 x 10
2 8
109 Station Address
5
4 6
3 7x1 Switches
PM810 2 8
109
AF 100
L+ L+ SA 1 2
L- L- SB
+ + Tx
- -
SH SH
SH SH Rx
The PM810 module can not be replaced with power applied. It also needs room to the left of an
MTU in order to be removed. In normal operation mode, before a PM810 is replaced, the supply
to the AC 70 is to be switched off. Power connections can be removed by pulling the header
terminals out of the unit. Power to external devices may need to be switched off. Fieldbus
connections can be removed by pulling the header terminals out of the unit.
F R
B P
T1 T2
S7 S3
S6 S2
S5 S1
S4 S0
INIT
SERVICE
STN. ADDR.
4 56
3 7 x 10
2 8
109
5
4 6
3 7x1
PM810 2 8
109
AF100
L+ L+ SA 1 2
L- L- SB
+ + Tx
- -
SH SH
SH SH Rx
A.1.1 Features
• Single 24V d.c. input power supply
• Provides +24V and +5V power supply to the I/O modules on the same electrical
Modulebus
• Two AF100 twisted-pair fieldbus ports which allows configuration with
redundant/nonredundant media
• The unit can be replaced without breaking the AF100 bus
• One opto-isolated service port (RS-232) for configuration/maintenance
• Electrical and optional fiber-optical interfaces for the Modulebus
• LED indicators for R(un), F(ault), B(at ok), P(ow ok), AF100 T1 traffic, AF100 T2 traffic
and eight software controlled indicators for system status
• Init push button
• Rotary switches for setting the AF100 station address
• MC68340 Microprocessor running at 16MHz in 8-bit mode
• 512 KByte user flash memory
• 512 KByte system flash memory
• 512 KByte battery backed up RAM
• Battery backed up Real-Time-Clock (RTC)
• RAM and RTC battery back up time of at least 270 days
A.1.2 Description
PM810 has three basic parts: Module termination board (TU801-1), power supply board
(PM810-1) and the processor board (PM810-2), see the block diagram in Figure A-3.
The power supply board’s main task is to generate an isolated short circuit proof +5V supply for
the PM810 and I/O modules. It also contains opto-isolated RS232 drivers/receivers for the
service port.
The Processor board contains the MC68340 CPU, RAM, Flash PROM, Modulebus interfaces,
BAP ASIC (AF100), real time clock, LED indicators, init push-button and two screwdriver
maneuvered rotary switches for the units AF100 station address.
The termination board is a unit where most of the connections to the outside takes place. It is
grounded to the DIN-rail through a metallic spring connector. The board carries screw terminals
for power supply and redundant power supply monitoring, screw terminals for AF100 twisted-
pair, connector for the service port and the electrical Modulebus, a replaceable fuse for the
+24V supply of the I/O modules and the electrical Modulebus and a back-up battery for
memory/RTC.
Current [mA]
Voltage d.c. [V]
Typical Maximum
19.2 130 170
24 107 140
30 100 130
A.1.3.2 Interfaces
Service Port
Max communication speed: 20 kbit/s
Signal levels: RS-232C signal levels
Insulation test voltage: 500 V a.c. to ground
Transmitter data:
Output voltage level, RLOAD= 50 - 75 ohm: Min 5.5V pk-to-pk
Max 9.0V pk-to-pk
Positive and negative amplitude difference: Max +/- 0.45V
Receiver data:
Input impedance, 250kHz<f<1.25 MHz: Max 8 kohm (3)
Input impedance, f=1.5 MHz: Max 6 kohm (3)
Sensitivity, i.e. pk-to-pk signal
required to be accepted: Min 700 mV
Noise rejection, i.e. pk-to-pk noise
to be rejected: Max 400 mV
Notes:
(1) IEC 1158-2 fieldbus standard specifies 1.0 Mbit/s.
(2) IEC 1158-2 fieldbus standard specified 100 V/us. TC511 are intended for
1.5 Mbit/s bit-rate (instead of 1.0 Mbit/s as specified in IEC 1158-2), and
a higher slew-rate has to be accepted.
(3) IEC 1158-2 fieldbus standard specifies the input impedance in the frequency
range 250 kHz - 1.25 MHz. TC511 are intended for 1.5 Mbit/s bit-rate, and
a specification of input impedance at 1.5MHz has been added of this reason.
Electrical Modulebus
Max 24V supply current: 1.0 A
24V supply voltage variation: same as 24V supply of PM810
Fuse for 24V supply (F1): 1.6 A Fast
Max 5V supply current: 2 A (short circuit proof)
Max 5V supply voltage variation: +/- 5%
A.1.4 Connections
TK802V001
(100 mm)
SERVICE port (X4)
SERVICE connector (X3)
5 SG Signal Ground
pin/row a b c
2 D+ 0V POS1 (+5V)
7 0V +24V 0V24
Block Diagram
X3
SH2 4
3
CH2- 2
CH2+ 1
GLUE
STN.
ADDR BAP
X2
SH1 4
INIT MC68340
3
DDCC+
CH1- 2
CH1+ 1
S7-S0 FLASH
RAM +VB
Reset logic,
T1
T2 Battery
0V 0V
X4
0V
Service Port
Connector
BATOK
+5V
X1A
0V SB 3
IRQ7-N
2
L- 1
DC DC
DC DC F1
X1B
SA 3
2
L+ 1
TU801-1
INDEX
A DSP 3-6
ABB MasterPiece Language 1-23
Advant Station 120 ES 2-7 E
AI810 1-5 Error Codes 5-10
AI810 Analog Input Module 1-20 Error Display 5-4
AI820 1-5 Error Report 5-12
AI830 1-5 Estimate of Memory Demand 3-17
AI830 Analog Input, RTD Module 1-20 Extended MTU 1-10
AI835 1-5
AI835 Analog Input, Thermocouple/mV Module 1-21 F
AMPL 1-23 Fatal Error 4-5
AO810 1-5 FAULT 5-3
AO810 Analog Output Module 1-21 Fault Classification 5-6
AO820 1-5 Fault Detection 5-6
Auto 4-5 Fault Tracing Principles 5-6
Functional Test 2-6
B
BATTERY 5-3 G
Battery Supervision 4-4 General Specifications A-1
Block Diagram A-9
I
C I/O Modules 1-19
Cable adaptor 1-5 I/O Specific Instructions 5-19
CI810 1-5
Clear 4-5 L
Communication 3-6 LED Indicators 4-8
with local MMI 3-9 Local Operator 3-9
CPU Load
of DataSet Communication 3-24
M
of Event Detection 3-25
Memory Demand in AC 70 3-11
of Executable Units 3-18
Modbus 3-8
Total 3-27
MODBUS connection A-7
MODBUS I 3-8
D MODBUS I protocol 3-10
Data Set Peripherals 3-6 Module Termination Units 1-10
DataSet Peripheral 3-8 ModuleBus Extension 1-6
DI810 1-5 ModuleBus Optical Port 1-17
DI810 Digital Input Module 1-19 Mounting 1-15
DI820 1-5
DI820 Digital Input Module 1-19 to 1-20
O
DI821 1-5
Operator’s Interface 3-9
DO810 1-5
OPT1 1-24
DO810 Digital Output Module 1-19
OPT3 1-24 to 1-25
DO820 1-5
Optical ModuleBus Expansion 1-17
DO820 Digital Output Module 1-20
OSP 1-20
Downloading 2-8
T
T1 5-3
T2 5-3
TB805 1-5
TB806 1-5
TB807 1-5
TB810 1-5, 1-17
TB811 1-5
TB820 1-5
TC501V150 1-5
TC505 1-5
TC513 1-5
TC514 1-6
TC515 1-6
Terminator 1-5
Testing Input Signals 2-3