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
Master, MasterPiece, MasterView and MasterAid are registered trademarks of ABB Ltd MasterNet, MasterBus, and
MasterBatch are trademarks of ABB A sea Brown Bo veri Ltd. Advan t, AdvaComman d, AdvaIn form, AdvaB uild, AdvaS oft and
AdvaControl are reg. trademarks of ABB Process Automation Corp. HART is a trademark of HART Communication
Foundation. Echelon, LON, LonTalk, L
ONWORKS, LONMARK, and Neuron are registered trademarks of Echelon Corporation.
HP and all HP-products are registered trademarks of Hewlett-Packard Company. IBM and all IBM-products are trademarks of
International Business Machines Corporation. KERMIT is copyright 1985, Trustees of Colombia University. Lotus 1-2-3 is a
trademark of Lotus Development Corporation. MATLAB is a registered trademark of The MathWorks Inc, USA. MODBUS is a
registered trademark of GOULD Electronics. MOTIF and OSF are trademarks of Open Software Foundation. MS-DOS,
Microsoft, Microsoft Excel, and Word for Windows are registered trademarks of Microsoft Corporation. Postscript is a
registered trademark of Adobe Systems Inc.
PROFIBUS and PROFIBUS-DP are trademarks of Profibus International (P.I.).
Siemens and all Siemens-products mentioned in this publication are trademarks of Siemens AG. UNIX is a registerd trademark
of AT&T Corporation. VAX, VMS, Digital, DEC, VT100 - VT420 are trademarks of Dig ital Eqipmen t Corporat ion. X-window
Systems is a trademark of Massachusetts Institute of Technology. All rights to other Trademarks reside with their respective
owners.
NOTICE
The information in this document is subject to change without notice and should not be construed as a commitment by ABB
Automation Products AB. ABB Automation Products AB as sumes no responsibility for any errors that may appear in this
document.
In no event shall ABB Automation Products 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 ABB Automation Products 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 rep roduced or cop ied without ABB Auto mation Produ cts AB’s 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.
CE MARKING
This product meets the requirements specified in EMC Directive 89/336/EEC and in Low Voltage Directive 72/23/EEC.
Advant Controller 410 Product Guide
Table of Contents
x3BSE 015 966R201 Rev B
Chapter 1 Overview
Advant Controller 410 is a medium sized process controller for binary, regulatory and
supervisory control. Its wide-ranging process control and communication capabilities make it
the right choice for medium-sized, but functionally demanding applications in industrial
environments, either standing alone o r as an integrated par t of an Advant OC S system as well as
in any other distributed control system
Advant Controller 410 Product Guide
Section 1.1 Product Benefits
Figure 1-1. Advant Controller 410 with S100 I/O
1.1 Product Benefits
Advant Controller 410 is a full-function process controller in a minimal hardware configuration.
You will have the latest equipment concerning functionality, interoperability and performance.
You will be able to maximize your productivity and at the same time be prepared for easy
integration of tomorrow’s technology at a reasonable cost.
Advant Controller 410 covers a wide range of funct i ons such as:
•Logic and sequence control.
•Data and text handling.
•Arithmetic, reporting, positioning and regulatory control.
•Highly extended flexibility and scalability - hardware as well as software.
•Self-configuration capabilit ies which makes it possible to add units while the controller is
in full operation.
•Support of a wide range of central and distribu ted I/O modules for maximum configuration
possibilities, with a maximum I/O capacity of 4300 I/O points.
•Support of local and central HMI for manual control operations, event and alarm handling,
trend curve presentation etc.
•Interoperability concerning all commun ication levels from plant floor fieldbuses to highspeed plant network.
•Support of redundant Fieldbus Communication with Advant Fiel dbus 100.
•Support of Advant Fieldbus 100 with cable length up to 13300 meter (43300 feet).
1-23BSE 015 966R201 Rev B
Chapter 2 Functional Description
2.1 General Controller Utilities
2.1.1 CPU
The processor module PM150V contains the total amount of RAM (Random Access Memory),
which is an 4 or 8 Mbyte dynamic RAM with error correction code. This memory holds the
system program which is in use as well as the controller system configuration and application
program, that is, all memory executed in run time. The processor module is built-up around
a microprocessor, Motorola 68020, running at 25 MHz.
The module front contains the following functions:
•Indicators and a character display for high level system diagnostics.
•The main operable equipment is a four-position rotary switch for start and working mode
selection and a restart push button.
Advant Controller 410 Product Guide
Section 2.1 General Controller Utilities
•The module front also includes a program card interface and four slots for submodules.
•You can connect a configuration and maintenance tool on the module front.
2.1.2 Memory and Backup
System Program Backup
The system program is backed up in flash PROM and loaded to the RAM in connection to
system start. Physically , the st andard system program is stored in one program card (PCMCIA).
Normally the program card should be in place during operation. Additional program cards are
located in program card interface MB510.
Application Program Backup
The controller system configuration and the application program is normally created in an offline or sometimes an on-line configuration session suppo rt ed b y an engineering station.
The work is basically backed up in the en gineerin g st ation e nviro nmen t (har d d isc, flexible disc
or likely ).
To restore a RAM which has been cleared by an accident or a fatal error some measures have
to be taken, automatically and manually. In addition to the automatic loading of the system
program, described above under the heading System Program Backup , somebody has
to manually load the application program backup (including the controller system config uration)
using an engineering station.
As an alternative the Advant Controller 410 can be equipped with an optional flash card
of similar type as the one used for the system pr ogram. The flash card is contained with a DUmp
of Application Programs (DUAP) preferably taken while the controller is in the operation mode.
At need, the controller system configuration and the application program is likewise
automatically loaded from its flash card into the controller RAM. No manual intervention is
needed to get into operation after the interruption.
Flash cards are available in different memory-sizes (2, 4 or 10 Mbytes). Select a type that take
the actual application program.
The system program backup and the application pr ogram b ackup can not be mixed in one si ngle
program card.
Memory Backup Power Supply
The RAM is secured against loss of power for a minimum of four hours by a backup power
supply and battery. This is important for the configured application program, which is basically
not otherwise backed up.
If a longer backup time is desirable, you can use an application program backup (see heading
above).
2.1.3 System Clock, External Clock Synchronization
The processor module PM150V is provided with a calendar clock which is backed up by
the same battery used for memory backup. You can set the date and time from the programming
unit or from a local operator station, for example, MasterView 320. A slow, smaller adjustment
in the interval ±100 s can also be perfor med with the programming unit.
With Advant Controller 410 connected to MasterNet, as a part in a distributed control system,
the synchronization occurs automatically with other stations via a network with an accuracy
better than 3 ms.
2.1.4 Configuration
2.1.5 Execution
If extreme synchronization accuracy is required between controllers (in the order of 2 ms) and
synchronization to an external clock, an external minute pulse signal can be connected to all
systems concerned.
The supervision module SB171 has a special input for external synchronization of
the calendar clock.
You configure the system in accordance with the hardware and software selected, for example,
the number of I/O boards, communication lines, functional units and PC programs.
This is performed using commands from a configuration tool su ch as Advant Station 140 (with
AMPL Control Configuration 1.7 or later product versio ns ) and results in the internal
organization and activation of the data base and program areas.
The execution units in a PC program are normally given cycle times of 10 ms - 2 s (5 ms - 32 s
after reconfiguration). The internal program system (operating system and PC interpreter)
organizes the execution of the units with the periodicity selected, simultaneously performing
other tasks such as communication with a MasterView 320 and programming units.
Ordinarily, you can select the same cycle times for reading in values from digital and analog
boards.
2-23BSE 015 966R201 Rev B
2.1.6 Start-up
2.2 Process Control
Advant Controller 410 Product Guide
Section 2.1.6 Start-up
The CPU front panel has a rotary switch to select start and working mode. The normal position
of the switch is 1 (AUTO). This means an automatic start when voltage is switched on or when
voltage is recovered after a power failure. At an interruption of voltage, the system stores all
the information necessary for restarting. Whether the system is to continue operations from its
status at the interruption of the voltage or if it is to be reset to zero before restart is selected with
parameters.
The different ways to start are CLEAR, STOP, AUTO or OFF LINE. The way to start is selected
on the basis of the duration of the voltage failure.
You can connect a control module which is activated when the voltage returns and which
executes one cycle to each start alternative. All start modules must belong to the same
PC program. You can define how the process is to start with these control modules.
Alarm can also be blocked at initialization of the I/O boards.
Process control applications are programmed in the ABB Master Programming Language
(AMPL). AMPL is a function-block language with graphic representation.
The building blocks are called PC elements. There is a wide range of PC elements, from simple
AND blocks to complete PID regulators.
Besides the functional PC elements, AMPL also contains several structural elements for
dividing a PC program into suitable modules which can be managed and executed individually.
The controller can be programmed fully on-line, that is, with the program running and
controlling the process.
PC Elements
The range of ready-to-use PC elements is wide and powerful. It contains, for example,
elements for:
•Logic and Time Delays
•Sequence Control
•Data and Text Handling
•Calendar Time Functions
•Arithmetic
•Feedback Control
•Pulse counting and Frequency Measurement
•Positioning
•Reports
•Communication via Fieldbuses
The PC elements are listed under the program modules in Chapter 3, Software Components.
Another way to implement your frequently used control solution and ensure a fully integrated
engineering environment is to make use of the optional program module User Defined
PC Elements.
A user defined PC element appears in every sense as a standard PC element. Actually
the control solution of a user defined PC element is defined by other PC elements.
By designing your application with user defined PC elements you gain:
•Significant reductio n in tr anslation time.
•Memory saving with reuse.
•Similar documentation in Function Chart Builder and On-line Builder.
•User defined PC element hierarchy.
•Reduc ed man-hours in commissioning and mai ntenance.
Functional Units
A functional unit is a package of different functions, such as PC elements, DB elements, display
elements, dialogs and event and alarm handling. Functional units extend the power of AMPL
and supplement the PC element library for more complex control functions.
Since the functional units are ready-to-use, it simplifies documentation and implementation of
functions with both control function and associated operator’s action via display screen and
keyboard. The operator interface is always co nsistent to impr ove the operator’s interaction with
the process. Application include regulators, sequence control and motor/valve controls.
PC elements and functional units can be used freely together.
The functional units are listed under the program modules in Chapter 3, Software Components
2-43BSE 015 966R201 Rev B
2.3 I/O System Support
S100 I/O System
S100 I/O boards (up to 15 boards) are located in the same subrack as the CPU. For further
information about S100 I/O, please refer to the Product Guide for S100 I/O.
S800 I/O System
The distributed S800 I/O modules communicate with the Advant Controller 410 over the
Advant Fieldbus 100, via the CI522A interface module. The fieldbus communication between
the controller and the modulebus in the S800 I/O station can be doubled (redundancy).
The range of supported S800 I/O modules is shown in Table 2-1.
Module typeType designation
Advant Controller 410 Product Guide
Section 2.3 I/O System Support
Table 2-1. S800 I/O modules supported by Advant Controller 410
For further information about S800 I/O please refer to the Product Guide for S800 I/O.
2.4 Time Tagging of Events and Alarms
The time tagging of digital input signals can be done in the system software of the controller or
on certain digital input (DI) boards belonging to S100 I/O. Time tagging on a DI board results in
a high time accuracy. Signals created in AMPL can also be time tagged but with an accuracy
corresponding to the PC program cycle time.
2.5 Pulse Counting and Positioning
Pulse Counting
Different S100 I/O and S800 I/O boards are used for pulse counting. Low pulse frequencies
(lower than 40Hz) are counted without PC element support.
For higher frequencies (up to 2.5 MHz), PC elements are connected to the boards.
Positioning and length measurement uses a set of PC elements connected to the board
DSDP 140A. Fast positioning creates substantial load in the controller CPU. Normally,
max. 10 positioning axes per Advant Controller 410, can be used.
2.6 Switchgear Integration
Connection to the INSUM Motor Control Unit (MCU) is done via the LONWORKS Network.
ONWORKS channel (on CI572 Communication Module) can connect one INSUM Motor
Each L
Controll er, includi ng u p to 64 MCU’s. A series of PC element is used for sending/receiving data
to/from the MCU’s.
To minimize engineering efforts, a predefined type circuit is offered.
For configuration of the L
ONWORKS Network the configuration tool LNT505 is required in
addition to the ordinary Advant Control Configuration tool. See Advant Engineering Products,
Product Guide for further information.
Advant Controller 410
with CI57x LON interface
Figure 2-1. AC 400 Ser ies co nfiguration with INSUM Motor Controller
2.7 Drives Integration
Connection to ACS 600, DCS 600 and DCS 5008 drive systems, is done via Advant Fieldbus
100. Each fieldbus node connects up to 24 drives via a S800 I/O Fieldbus Communication
Interface (FCI). A series of PC elements is used for sending/receiving data to/from the drives.
In order to minimize engineering efforts, a predefined type circuit is offered.
2-63BSE 015 966R201 Rev B
AF 100
Section 2.8 Variable Speed Drive Control
Adva nt C o ntroller 40 0 Se ries
I/O I/O
S8 0 0 I/ O
Advant Controller 410 Product Guide
AdvaCom man d
O p t ic a l M od u le B u s
2.8 Variable Speed Drive Control
Converters for both d.c. and a.c. motor drives can be connected to Advant Controller 410 via
Advant Fieldbus 100 or MasterFieldbus. For TYRAK, which has a built in modem for
the MasterFieldbus, the following limitations apply:
•The max. no. of convertors connected to the same LDB is 9.
•The max. no. of convertors connected to one Advant Controller 410 is 64.
2.9 Communication
Detailed information about the various networks and busses that can be integrated in Advant
Controller 410 is given in Product Guide for Advant OCS with Master Software, Overview.
Below is a list of communication functions in Advant Controller 410.
Control Network
•MasterBus 300
Communication is done with Data Sets
•MasterBus 300E
Communication is done with Data Sets
Figure 2-2.
$&6HULHVFRQILJXUDWLRQZLWKGULYH
Fieldbus Communication
•Advant Fieldbus 100
Communication is done with Data Set Peripherals or with PC elements
•PROFIBUS-DP
Communication is done with PC elements
•RCOM/RCOM+
Communication is done with MVI Sets
•Master Fieldbus
Communication is done with PC elements
•MultiVendor Interface (MVI)
Communication is done with MVI Sets
The following protocols are supported:
–MODBUS (via CI532V02 and database element MS)
–MODBUS (via CI534V02 and database element MVB)
–Siemens 3964(R) (via CI532V03 and database element MS)
–Allen-B radley DF1 (via CI534V04 and database element MVB)
–Free-programmable protocol (via CI535 and database element MS)
–Free-programmable protocol (via CI538 and database element MVB)
•GCOM
Communication is done with Data Sets
•HART data routing
HART data can be routed between S800 I/O modules supporting HART and a
configuration tool supported by the AMPL Control Configuration.
Telecontrol & SPA Bus
•RCS protocol RP570/RP571 Master
•RTU protocol RP570 Slave
•RTU protocol IEC870-5-101 unbalanced Secondary Station
•SPA Server protocol SPA Bus
Communication is done with PC elements. For further information s ee res pective
Product Guide.
2.10 AdvaCommand Support
Advant Controller 410 supports several functions in an Advant Operator Workplace:
•Subscription
•Order and presentation
•System Status Displays
•Status List
•Trend displays
•Event List
2-83BSE 015 966R201 Rev B
Section 2.11 Local Operator Station MasterView 320
For further information, please see the Product Guide for Advant Operator Workplace with
AdvaCommand.
2.11 Local Operator Station MasterView 320
MasterView 320 provides functions for presentation of process information on user defined
displays, for manual data entry via a keyboard, and for presentation of an event list with events
generated by application programs in Advant Controller 410.
Advant Controller 410 Product Guide
Figure 2-3. Example of display from MasterView 320
Hard-copy printout of displays and event list is possible.
Display Presentation and Operator Dialog
MasterView 320 is a VT100 or VT100 compatible terminal, 24 lines with 80 characters per line.
16 of the lines are available for user defined displays. The remaining eight lines are used by
the system for display identity and description presentation, time and date, dynamic function
key menu and a command entry line. Displays are generated and modified directly on the
screen. Standard VT 100 attributes, such as reverse video, flashing, underscore and reduced
intensity are supported. The static part of a display is built using text strings.
Depending on terminal, simple character oriented graphics are supported. Dynamic fields are
defined for the presentation of information from variables in the data base. Integer and real
values are presented in numerical form. Time is presented in the form HH:MM:SS. Boolean
values can be presented with user defined text strings; ON/OFF, UP/DOWN and AUTO/
MANUAL. Each display is given an identity and a description; presented on the display’s first
line. You can protect displays from unauthorized modification by a parameter in the database.
A simple operator dialog is engaged into through the function keys on the keyboard. By setting
a parameter value, you select one of the following languages: Danish, Dutch, English, Finnish,
French, German, Italian, Norwegian, Portuguese, Spanish, and Swedish.
Event list is available via MasterView 320. It can be presented on the terminal screen and
printed on a printer connected to the controller. A separate list is associated with each screen.
The event generation is configured with PC programs, using PC element EVENT. Event texts
are user defined. The time of each event is automatically incorporated, with a resolution
determined by the scanning cycle of the PC program where the event is generated.
Hard Copy
A printer, connected to the same Advant Controller 410, can be used for hard-copy printouts
from MasterView 320. The printout can be activated from the keyboard, or automatically from
an PC program in the controller. The hard-copy function of MasterView 320 can be used for
efficient report generation with the controller. All necessary calculations of report data is done
with PC programs. The report is built with the normal display generatio n functio ns of
MasterView 320. Once the report is defined, the video terminal is not required any more, only
the hard-copy printer. Printout is then activated from PC programs. Thus reports can be
generated at regular points in time or on special events.
2.12 Local Printer
With a printer, directly connected to the Advant Controller 410 via conn ector on the C PU fron t,
reports (generated in AMPL report function) or report/event lists from MasterView 320 can be
printed.
2.13 Scope of Controller Functions
A large variety of configuration alternatives is possible with Advant Controller 410 and its I/O,
both software and hardware. Software options are available as one or several program modules.
Optional hardware units are I/O boards, communication units etc. Table 2-2 summarizes the
various options and configuration alternatives applying to Advant Controller 410.
Table 2-2. Functions and configuration alternatives for Advant Controller 410
FunctionProgram moduleHardwarePeripherals
S100 I/O boards with Board Oriented Connection Units
Redundant S100 I/O boards with Board
Oriented Connection Units
Advant Controller 410 system software comprises a real-time operating system and an AMPL
execution machine.
The functional extent of Advant Controller 410 is determined by adding optional software and
hardware units to the basic unit. The software options are delivered as program modules which
may be selected to create the desired functional configuration. Optional hardware units are
I/O and communication modules etc.
The software system for Advant Controller 410 is built around one Basic program module to
which Optional alternative program modules can be added. The Optional program modules can
be combined in a number of combinations needed to solve the application tas k. A descriptio n of
the program modules and a specification of their contents is given below. The Basic program
module, QC01-BAS11, together with the optional software below are stored in one program
card, placed on the CPU PM150V.
Advant Controller 410 Product Guide
Section 3.1 Overview
3.2 Basic Program Module, QC01-BAS11
The Basic program module has the following functional contents:
•Logic control and time delays
•Arithmetic
•Data and text handling
•Sequence control
•Calendar time functions
•Table handling
•Fast pulse counting and frequency measurement
•Positioning
•Reports
•Functional units, binary
•Functional units, analog
•Functional units, motor and valve control, group start
•Support for MasterBus 300/300E
•Support for GCOM
•Support for RCOM/RCOM+
1. The PC elements and database parts of the functional units are included in the Basic program modul e .
The presentation and di alog support require the opti onal Program Module QC01-OPF11. Special dedicated
interface boards are not included in the system unit.
•Support for fieldbus communica t ion (Advant Fie l dbus 100, PRO F IBUS-DP, L
ONWORKS
Network, MasterFieldbus).
•Strain-gauge weighing support
•Support for motor drives
•Data Set/DAT communication
•Back-up of application program in flash-PROM card
Most of the above mentioned functions are realized with one or several PC elements.
The contents of the PC element library in the basic program module is shown in Table 3-1.
Table 3-1. PC elements in the basic program module QC01-BAS11