ABB-Freelance 800F System Description
ABB-Freelance 800F System Description
ABB-Freelance 800F System Description
System description
ABB
Glossary
Process station:
This term is used when statements are valid for both, AC 800F controller (FieldController) and rack controller.
A process station can be designed redundantly or non-redundantly.
AC 800F:
This is used when a statement only applies to this type of process station. A redundant process station of the
FieldController type consists of two AC 800F controllers.
Rack station:
This is used when a statement only applies to this type of process station. A redundant rack station contains
2 rack CPUs.
Controller:
This is used to address an individual, non-redundant process station.
ABB
Contents
ABB
Freelance 800F: The compact control system
As hardware constitutes less of the price of an auto • Uniform, system-wide plausibility check of user
mation system, the costs for creating user software programs via all process and operator stations up
become more important, accounting for an average to intelligent field devices, including formal check
of more than 50% of the total cost of an automation for completeness and consistency of the user
project. This makes it clear that the mechanism, by programs
which cost structures can be changed to the user’s • Graphical configuration with high-performance
advantage, must begin with engineering. editors in programming languages according to
IEC 61131-3
That‘s essentially why we‘ve developed Freelance - Function block diagram (FBD)
800F: to enhance cost efficiency by reducing engi- - Ladder diagram (LD)
neering costs, while keeping hardware prices con- - Instruction list (IL)
sistent with those of programmable logic controllers. - Sequential function chart (SFC)
- Structured text (ST)
How can engineering costs be reduced? • Extensive function block library, to which user-
• Use of only one engineering tool (Control Builder F) defined function blocks can be added; macro
to configure the entire system, consisting of auto- library and graphics symbols to create graphics
mation functions and the operator interface- with and faceplates for user-defined function blocks
displays and logs, as well as to configure fieldbus • Integration of any PROFIBUS-DP or PA slave
lines (PROFIBUS, FOUNDATION Fieldbus, HART, using the concept of the generic slave (using a
etc. ) and to parameterize field devices GSD-file) with the possibility of configuring these
• Automatic generation of the entire communication components in user-defined dialogs
between controllers and operator stations • Integration of PROFIBUS devices using FDT/DTM
• Lower cost and time investment for data input
due to a system-wide uniform database for field
devices, process stations and operator stations,
leading to data consistency within the entire
system
ABB
The same user-friendly configuration and support The Freelance 800F control system provides power-
features also apply to operation and observation. The ful automation that is cost-effective and easy to use.
operator is supported by a mechanism providing not Freelance 800F is ideally suited to applications re-
only information from the plant but also operating quiring simple handling and attractively-priced hard-
hints. For this purpose, for example, an intuitive ware and software in power, process or environmental
operator interface, logs, and sophisticated alarm and industry.
message management function is available.
It is a sound investment in the future, with a simple
The quality of Freelance 800F is also reflected in the and clearly designed system based on the motto:
robust hardware, which is immune to electromag-
netic interference and bears the CE Mark as a quality Minimum engineering – maximum automation
symbol for all its components.
ABB
System architecture
Freelance 800F is divided into an operator level and a One engineering station and several operator stations
process level. The operator level contains the func- can be installed at the operator level. The Control
tions for operation and observation, archives and Builder F engineering station is used to configure and
logs, trends and alarms. Open-loop and closed-loop commission the system. Usually, portable equipment
control functions are processed in the controllers. such as laptops, which allow configuration both in
the office and on site, is used. The operator level PCs
can also be used as engineering station. A permanent
The Freelance 800F DigiVis operator level connection to the engineering system is not neces-
The DigiVis operator stations use PC hardware, either sary.
standard or industrialized in line with the application,
running under the Microsoft Windows operating
system. DigiVis supports dual-monitor operation,
meaning that two monitors can be used on a single
PC, operated using one mouse and one keyboard.
ABB
The Freelance 800F process level System communication
At the process level, a Freelance 800F system can The operator and process levels communicate with
consist of several process stations that are connected each other via the system bus (based on Ethernet)
with I/O units. You have the option of running these with TCP/IP, where you can choose between various
process stations either redundantly (CPU redundancy, transmission media such as AUI, twisted pair, fiber
fieldbus module redundancy) or without redundancy. optic or coaxial cable. A Freelance OPC server is
Modular plug-in input/output modules are used in available for connecting to higher-level operator
accordance with the type and quantity of process stations (800xA) or other OPC clients. The real-time
signals. With AC 800F, fieldbus-compliant compo- process values and alarms from the Freelance sys-
nents such as remote I/O or field devices can be tem can be accessed via OPC. A „C“ programming
connected. interface for Windows programs can be used for
external applications that do not use the standard
OPC interface. The DMS-API is used for this.
Controller
AC 800F
Modbus, IEC870,
Profibus, FF,
LD 800P RLM01 HART
FB 900
LD 800HSE
field barrier
1)
E.g. 800xA Operations, 800xA Batch Management and 800xA Information Management
ABB
Process-level automation: The controller
The AC 800F hardware Also Freelance Rack I/O can be connected to the
The AC 800F has a modular structure. The CPU is AC 800F, in which case a CAN module is used. This
designed as a backplane to which various modules allows you to operate five I/O racks, with a total of
– power supply units, Ethernet or fieldbus modules – around 1000 I/Os, for each AC 800F. The I/O racks
can be attached in line with the application. On are equipped with a link module and up to nine
the fieldbus side, modules for PROFIBUS-DPV1, I/O modules and can be mounted separately at a
FOUNDATION Fieldbus HSE, MODBUS (master/ distance of up to 400 m from the AC 800F.
slave, RTU or ASCII), IEC 60870-5-101 and CAN for
Freelance Rack I/O are available. The fieldbus line
and the connected PROFIBUS slaves are entirely
configured and parameterized using the Control
Builder F engineering tool. No further external tools
are needed for configuration.
Station bus (CAN)
Rack I/O
PROFIBUS slaves can be integrated into the system
using a GSD1) file or FDT/DTM2). Profibus FOUNDATION
Fieldbus
Field devices
In the case of FOUNDATION Fieldbus, configuration
takes place using CFF3) or DD4) files. This allows Remote I/O
1)
GSD = GSD = Device Master Data, abbreviation for the german term Geräte-
stammdaten. A GSD is the device database file (also called ‘device datasheet’)
2)
FDT/DTM = Field Device Tool / Device Type Manager
Field devices
3)
CFF= Capabilities File
4)
DD = Device Description
ABB
CPU 32-bit super scalar RISC processor
with rapid bit processing
RAM 4 MB S-RAM or 16 MB (SD-RAM)
for application with battery backup
Interfaces Ethernet
PROFIBUS
FOUNDATION Fieldbus
Station bus (CAN bus)
Serial:
RS485/422/232
Modbus protocol (master or slave, RTU
or ASCII)
The basic unit with CPU This signals the wish to remove the module to the
The core element of the AC 800F is a high-perform- CPU module, and the fieldbus is automatically shut
ance processor with rapid bit processing properties down. As a result, the remote I/O and field device
making it ideal for use in automation technology. outputs have the opportunity to assume configured
safety values, avoiding undefined states when the
Mechanical design of AC 800F module is removed.
The AC 800F process station has a mechanical
design similar to that used in programmable logic All modules are surrounded by metal casing when
controls. Its front panel connection technique makes installed, which gives them optimum mechanical and
it exceptionally easy to assemble and to service, electrical protection.
also allowing it to be mounted on the wall without
difficulty. All casing materials used are simply screwed together,
allowing them to be separated for future recycling.
All AC 800F modules are inserted into racks from Last but not least, Freelance 800F has taken environ-
the front and secured in position with screws. The mental protection into account by using a minimal
modules are activated using a lock switch, which amount of paint.
conceals the upper screw opening. The lock switch
must be opened to reach the upper screw opening.
ABB
Functions Along with the user tasks, system tasks – in which
The scope of functions provided by the Freelance functions can also be processed – are automatically
system corresponds to the basic supply defined in made available. These tasks are executed once in
IEC 61131-3, in addition to numerous other high- case of the following events:
performance, industry-proven functions and function - RUN
blocks. They are accommodated in a function block - STOP
library and can be supplemented by user-specific - COLD START
function blocks. While designing the station and - WARM START (voltage restored)
during configuration, the processing capacity and - REDUNDANCY TOGGLE
speed of the process station can be easily adapted - ERROR
to the demands of the automation task. Program
execution in the process station is based on a task- Up to eight cyclic user tasks and one PLC mode task
oriented, real-time multitasking operating system, can be configured in a process station.
leading to a flexible strategy for processing programs.
Fieldbus modules
Different modes are available for task execution: The AC 800F uses the fieldbus modules to collect
• Cyclical processing with cycle times from 5 ms and process real-time and diagnostic data. Up to
upwards four fieldbus modules can be mounted into one
• Fastest-possible processing (PLC mode) AC 800F.
Analog value - Input and output conversion Monitoring - Analog and binary monitoring
processing - Linearization - Event monitoring
- Delay and dead-time filter - Audible alarm control
- Average/extreme value determination in time - Connection monitoring
- Setpoint adjustment - Sequence-of-Events (SOE)
- Counter with analog input
- Time scheduler Acquisition - Disturbance course acquisition, trend acquisition
Arithmetic - Basic arithmetic functions, numerical functions
Binary value - Binary output, monostable functions - Logarithmic functions
processing - Input and output delay - Trigonometric functions
- Pulse/time counter, pushbutton - Analog value and time limitation
Closed-loop control - Continuous controllers Modbus functions - Master and slave functions
- Step controllers PROFIBUS - DPV1 master functions for AC 800F
- On/off controller, three-position controller
- Ratio controller FOUNDATION - FF High Speed Ethernet (HSE/H1)
- Basic functions Fieldbus (FF) for AC 800F
- Auto-tuning Send/Receive - Send and receive blocks for
inter-system communication
Open-loop control - Individual drive functions
- Sequence control, dosing circuits Phase logic - Interface module for batch applications
processing
Logic functions - Logic processing
- Average/extreme value determination
- Comparator, binary switch
- Multiplexer
- Converter (data type & code)
- Flip-flop, edge detection
- String blocks
- radio controlled adjustment of daylight-saving time
10 ABB
The fieldbus modules have the following tasks and enables connected PROFIBUS PA devices to be
characteristics: supplied with power via the bus, and additionally
• Electrical isolation between the process and allows use in intrinisically safe areas.
system
• Status LEDs for the module status For further details, see ABB’s Fieldbus Devices bro-
• Independent fault detection and fault signaling chure (art. no. 3BDD 013172).
• Connection of the fieldbus lines
FOUNDATION Fieldbus Linking Device
Ethernet modules LD 800HSE
Process stations and the operator and engineering LD 800HSE serves as a gateway between High
level in the Freelance 800F system communicate with Speed Ethernet (HSE Subnet) and the FOUNDATION
each other via Ethernet. Fieldbus field devices on H1 links. The provision of
data from a H1 link to the HSE Subnet, as well as
Intelligent linking devices from one H1 link to another, is guaranteed by the
As the AC 800F possesses the high-speed connec- communication – typical of FOUNDATION Fieldbus –
tion of both PROFIBUS (PROFIBUS DP) and FOUN- between field devices on various H1 links and field
DATION Fieldbus (FF-HSE), the slower buses of the devices on the HSE Subnet. In addition, the client/
two fieldbus technologies (PROFIBUS PA and FF-H1) server gateway allows function blocks in H1 devices
can be connected using intelligent linking devices. to be accessed via the HSE interface. LD 800HSE is
These devices allow to connect several slow buses also designed for redundancy.
to one fast bus, with the advantage that a lot more
field devices can be connected to an AC 800F sta- For further details, see ABB’s Fieldbus Devices bro-
tion than when the slow fieldbuses are connected chure (art. no. 3BDD 013172).
directly.
Other fieldbus devices
LD 800P PROFIBUS DP/PA Linking Device To protect the fieldbus segment and the links, the
LD 800P is needed to connect PROFIBUS DP to Fieldbus Barrier FB 900 series can be used. The PC
PROFIBUS PA. The LD 800P Linking Device converts 900 Power Conditioner provides a higher supply
the physical bus characteristics of the RS 485 inter- current for a H1 link. These devices are described
face for the PROFIBUS DP into PROFIBUS PA physi- in detail in ABB’s Fieldbus Devices brochure
cal bus characteristics according to IEC 61158-2, (art. no. 3BDD 013172).
Details of the fieldbus modules Ethernet modules for the system bus
Type Channels Function Type Channels Function
CAN module 1 Connection of up to 5 Freelance Ethernet module 1 Twisted pair connection
I/O racks 10 base T for connection to
hubs or switches
Serial module 2 RS232/RS422/RS485 configurable
for MODBUS, IEC 60870-5-101 Ethernet module 1 BNC connection 10 base 2
telecontrol protocol for thin coaxial cable
(Cheapernet), 10 MBit/s
PROFIBUS module 1 Full-value PROFIBUS DPV1
Master Ethernet module 1 AUI connection 10 base 5 and
10 base FL via coupler
FF-HSE module 1 For the connection of up to
10 LD 800HSE Linking Devices
with 10/100 MBaud autosense
twisted pair connection
ABB 11
Process-level automation: Remote I/O
12 ABB
Process-level automation: Field devices
Freelance 800F enables you to connect and con HART devices can be connected using HART-
figure PROFIBUS PA devices without directly using a compliant modules of the S800/S900.
PROFIBUS PA module for the AC 800F. The LD 800P
Linking Device allows you to operate PA devices on If the HART devices are connected to the S900,
the PROFIBUS DPV1 module without reducing the certain S900 modules can be used to transfer
DP bus speed to the lower PA baud rate. additional HART values to the cyclical I/O mapping.
This makes it possible to use the second or third
Similarly, the LD 800HSE Linking Device allows you measured values of a HART device in the AC 800F
to connect and configure FOUNDATION Fieldbus H1 as an input for applications.
devices without the need for an AC 800F fieldbus
module for FOUNDATION Fieldbus H1. The configu-
ration of control in the field with FOUNDATION
Fieldbus is supported by Freelance.
ABB 13
Process-level automation: Freelance Rack I/O
Rack I/O is installed in conjunction with DCP10 or All Freelance Rack I/O modules are intelligent, i.e.
DCP02 rack CPUs. Rack CPUs do not have access they have their own processors. Users can configure
to fieldbus I/O or field devices. In connection with the the scan times of the I/O modules individually for
AC 800F, Rack I/O is used when a rack CPU has each module. The fastest scan time is 2 ms for binary
been replaced by the AC 800F, or if SOE functionality modules and 10/500 ms for analog modules. In case
is needed. In addition, I/O cycles are faster with Rack of communication errors, the output modules switch
I/O than with fieldbus. For example, up to 288 binary the outputs to configurable safety values. Where
signals can be updated within 2 ms using just one controller redundancy is configured, the second
rack. controller takes over without interruption.
14 ABB
All casing materials used are simply screwed togeth- The Freelance Rack I/O is designed to operate in
er, allowing them to be separated for future recycling. ambient conditions of 0 to 50° C (32 to 122°F) with-
Last but not least, the Freelance hardware compo- out forced cooling. A temperature sensor within the
nents have taken environmental protection into ac- cartridge monitors the temperature of the module
count by using a minimal amount of paint. The mod- and triggers an alarm when the maximum value
ules have no jumpers or switches whatsoever on the permitted is exceeded.
printed circuit boards, meaning that the user does
not need to open the cartridges. No potentiometers Quality and electromagnetic compatibility
have been used either. By using a well-shielded metal case for each module
and also installing EMC filters in each incoming and
outgoing lead, measures have been adopted to
comply with EMC standards without the need of
installation in cubicles. As a result, the Freelance
800F hardware meets the binding EMC standards
and bears the CE Mark. The requirements of IEC 801
and the NAMUR industrial standard have also been
Type Channels Signal range
fulfilled. A sophisticated test strategy, the installation
of optical inspection systems, and integrated self-test
Digital 32 For active sensors or contacts
functions ensure that the modules are highly reliable.
inputs with external power supply,
24 V DC, Rin 3 kW
28 2-wire NAMUR initiators or
contact inputs
(make/break contacts)
8 Temperature input
Pt100/mV calibrator/thermo-
couples
Resolution: 16 bits
Analog 16 0/4...20 mA
output Resolution: 12 bits
ABB 15
System communication
16 ABB
OPC As several OPC gateways can be used in the Free-
Freelance 800F provides an OPC gateway (server), lance system, server redundancy can be established
which allows OPC clients to access data and alarms using OPC clients that support this function. * The
from the Freelance process stations. From Version Control Builder F engineering software supports this
7.1 upwards, the OPC server also allows access to with the redundant OPC gateway configuration.
the DPV1 parameters and user parameters of
PROFIBUS and HART devices. In the case of HART The trend server option provides a special OPC
devices, this is only possible if they are connected gateway that is used by the DigiVis operator stations
to a S900 unit. For V8.2 and higher, the parameters for user-defined trend displays. Access to the trend
of FOUNDATION Fieldbus devices can also be server is fixed to “read only”, and all trend variables
accessed. It is possible to limit access to this data are automatically available. There is one trend server
at the OPC gateway such that an OPC client cannot per Freelance system.
see certain process points and variables at all, can
only read other process points and variables, or has DMS-API
both read and write access to certain The DMS Application Programming Interface pro-
process points and variables. vides C programmers with a Windows interface
through which they can access internal Freelance
The DigiVis operator station has a built-in OPC client, communications services. This enables them to their
which permits you to access data from external own Windows applications that can read online data
OPC servers. Using this, for example, data from a from the Freelance system and modify values.
SIEMENS control unit can be integrated into a cus-
tom graphic in DigiVis.
Application System bus connection of Freelance 800F operator stations Station bus
(for operation and observation ), engineering station and process stations and as
connection
to I/O units
Standard DIN/ISO 8802 DIN/ISO 8802 DIN/ISO 8802 DIN/ISO 8802 ISO/DIN
Part 3 Part 3 Part 3 Part 3 11898
(IEEE 802.3) (IEEE 802.3) (IEEE 802.3) (IEEE 802.3))
10BASE-FL 10BASE-T 10BASE2 10BASE5
ABB 17
The operator level with DigiVis
18 ABB
Graphic display with faceplates
Process visualization is supported by: position using features such as bar graphs, dynamic
• Plant-specific custom graphic displays filling and trend windows.
• Faceplates for process points (tags)
• Up to 15 plant areas with plain text labeling Depending on process states, graphic symbols can
be replaced, flash, and change color and position in
Plant-specific displays the graphic display. Process points can be viewed
Plant-specific displays geared to the specific either via faceplates in the graphic displays or via the
demands of the plant operator can be configured standard group displays.
to depict process activities.
Display selector fields or buttons can be used to
Static sections of the graphic displays can be cre- set up a specific selection hierarchy within custom
ated using the graphics editor. In addition, you also graphics for operation. The number of custom
have the option of inserting such static sections in graphics available in DigiVis is limited only by the
the form of bitmaps. Current process data or process hard disk capacity.
states can be animated dynamically in a suitable
ABB 19
Pre-engineered displays Overview display
The process information for the entire plant is pre
Pre-engineered displays are adapted to the needs of sented in a condensed manner in a single overview
process control engineering with regard to structure display. It offers facilities for selecting the group,
and information content. The following displays are graphic, SFC, Web, time scheduler and trend dis-
available: plays. Logs can also be called up directly from the
• Overview display overview display. Up to 96 displays (16 lines, each
• Group display with 6 displays per line) can be shown in the over-
• Faceplate view display. The group display symbols within the
• SFC display overview display also feature dynamic updating of
• Time scheduler display process points, allowing disturbance states to be
• Trend display detected rapidly through appropriate symbols and
• Web display colors. If required, you can also set a graphic display
• Message list and operator hint list of your choice as overview display. It then replaces
• Logs the standardized overview display.
• System display
Overview display
20 ABB
Faceplates Group display
Faceplates allow both overview and detailed informa- The group display is a combination of several face-
tion to be obtained simultaneously. Since faceplates plates and contains detailed information about
are predefined, they are available immediately in the associated process points. All functions, including
system following the definition of a process point, controllers, time and monitoring functions as well as
without any additional programming. open-loop control functions, can be displayed and
operated.
This is also the case for user-defined faceplates.
Therefore, faceplates can be displayed on a monitor To provide a quick source of information, analog
together with standardized and freely constructed values are displayed as colored bars. To allow more
displays. A selected process point can always be precise reading, they are shown as alphanumeric
displayed via its faceplate. values. Pending disturbance states in the respective
variables can be detected immediately through a
change in color and flashing, and can be acknowl-
edged directly in the faceplate or message list.
Configured limits can be additionally displayed as
symbols. You can create your own faceplates for
user-defined function blocks.
Faceplates
Group display
ABB 21
SFC display The display is generated automatically and is an
The sequential function chart (SFC) based on the IEC alternative to the transition window, which allows you
61131-3 standard is viewed in a standardized SFC to configure a standardized, reduced display of a
display showing the current program state of the transition program.
sequential function chart.
Time scheduler display
In the SFC display, the current steps and program The time scheduler module makes it possible to
path already processed are displayed in different define analog variables during a pre-defined time by
colors. Disturbance states, such as non-fulfilled default, e.g. as a set point value for a connected
process criteria or time outs can be easily detected controller. The current set point is determined from a
by a color change within a criteria window for steps series of up to 32 configured values describing a set
and transitions. Furthermore, a display selection can point curve. The time scheduler display is easy to
be configured for each step and transition. The vari- operate. Apart from enabling the switching of opera-
ables shown in the criteria window can be operated. tion modes, it also permits the modification of the
current set point. Manual alterations to the set point
An SFC overview display allows direct access to a are displayed in a separate curve.
step or transition, and the desired information can be
selected immediately. This is particularly beneficial in A manual set point can be defined by offsetting the
the case of complex open-loop control structures, configured set point. A return (time-delayed) to the
when rapid intervention by the operator is essential. original value is possible at any time. A program can
be executed cyclically or by stating a certain number
The Control Aspect allows the animated display of of runs.
the transition program, similar to the commissioning
display in Control Builder F.
SFC display
22 ABB
Web display If a trend display is configured with archiving, the
The Web display provides a simple means of display- measured values are recorded as a cyclical function
ing Web pages on the operator station, without of the operator station. The archived values can be
covering the message line. For example, this allows backed up on any data medium or sent via file trans-
you to observe the picture of a camera using a built- fer protocol (FTP) to any subscriber on the Ethernet.
in Web server, making it easy to monitor flames or They are then available for further evaluations and
observe chimneys. However, in addition to showing can be exported in CSV3 format using the separate
Web pages, it is also possible to start programs and DigiBrowse software. The original data is binary-
display documents using this display. coded and therefore protected against manipulation.
Trend display
3
CSV=comma separated value, a format in which data
can easily be imported into Excel and evaluated
ABB 23
Messages and operator hints Message line
The upper area of the display is always reserved as
Process disturbances are detected by the controllers a message line for the higher-level display of all mes-
and forwarded to the operator stations with a time sage types from the entire process.
stamp.
The message line optionally displays either the new-
The Freelance 800F system allows the following est or oldest messages, as well as buttons for ac-
message types: system error (S1-S3), process error knowledging messages and viewing operator hints.
(P1-P4) fault message and operator hint message There is also a field for indicating overflow, a field for
(P5). Process errors are divided into fault messages acknowledging alarms and a field showing the num
(P1-P3) and switching messages (P4). When parame ber of unacknowledged messages in the message
terizing the function blocks, it is possible, depending list. For quick operation, the faceplate of the dis-
on the type, to assign up to 4 messages to the limit turbed process point can be accessed directly from
monitoring units integrated into the block. Whereas the message line.
the internal controller time is generally used for the
timestamp for messages, you also have the option of Operators can choose between three different mes-
using a special function block to assign external sage line views:
timestamps to alarms. In this way, for example, you • Standard view
can generate an alarm from a device connected to • Area view
the Modbus in the correct chronological order with • List view
the device’s timestamp. Different methods of ac-
knowledgement can be selected for each priority
level. Incoming messages are displayed in different
colors, along with the name and disturbed status of
the process point in accordance with their priority.
Standard view
Area view
List view
24 ABB
Message list Operator hint list
The message list offers an overview of all pending A hint for the operator can be configured for each
messages. It features a chronological list of fault, fault and switching message. Hints are intended as a
switch and system error messages. The latest mes means of informing the operator about the cause of
sage is placed at the beginning or end of the list, the message or about the procedure to be adopted
as required. This message sequence can be altered for eliminating a process fault. If necessary, hints can
by configuration. also provide further user help.
Just as in the message line, different priorities are All configured hints are displayed in the hint list.
color-coded. Messages can be acknowledged both
by block and by page. To provide a better overview, Faceplates or other displays can also be called up
the user can hide certain priorities or plant areas on directly from the hint list to operate a process point or
the screen display. The size of the message list can analyze critical process situations.
also be configured.
Message list
ABB 25
Logging timestamp. The user can determine which message
priorities are to be logged. Binary events can be log
Logs are used to document events, states and ged with an accuracy of 2 ms for the whole system
sequences from the process. Log files can be saved (sequence of events). Signal sequence log 1 allows
on a hard disk, displayed on the monitor and output the operation of a line printer in order to immediately
on the printer or on a data medium such as CD, DVD print every alarm when it is received.
or memory stick for further evaluation. In addition,
the archived files can be automatically sent to any Plant log
subscriber on the Ethernet via the file transfer proto- At certain intervals or in certain situations, the plant
col. The DigiBrowse software makes it possible to log records the current values or states of process
view the data and to convert it into ASCII (CSV file) variables. It can run cyclically, or can be started and
for further evaluation, for instance using Excel. stopped manually or by an event. The output format
is freely configurable.
The Freelance 800F system features the following log
types: Disturbance course log
The disturbance course log is used to examine the
Signal sequence log course of disturbances. To this end, the measured
The signal sequence log is used for logging events values before and after a disturbance are recorded in
such as process and system messages, switching the controller with a high time resolution and archived
messages and hints. Even operator intervention can in an operator station. Four logs of each type can be
be logged in detail together with the user name and configured in one operator station.
26 ABB
System diagnosis
DigiVis makes it possible to operate and observe all Freelance is also ideally suited for batch automation
process stations in a Freelance system. In the case in accordance with ISA S88. In this case, the addi-
of 800xA Operations, in contrast, ABB offers a very tional 800xA Batch Management software, which
convenient means of connecting several Freelance has been optimized for Freelance, is used. Again,
systems to a common operator level in very large the system structure can be designed very flexibly.
plants.
Standard operation can either remain on DigiVis,
Here, the relevant faceplates are generated automati- with parallel batch management workstations and
cally for all process points in the lower-level Freelance appropriate servers, or operation, observation and
systems. DigiVis and 800xA Operations are compat- batch management can be carried out entirely using
ible, meaning that both operator levels can be used 800xA.
together, for instance DigiVis in the local control room
and 800xA Operations in the head office.
ABB 27
Configuration and commissioning with Control Builder F
28 ABB
• An extensive macro library containing more than • Password protection to prevent unauthorized
200 graphic symbols, which can be added to by modification
the user • Password protection for user-defined function
• A project tree for flexible program generation and blocks
transparent program structuring • Uniform system-wide graphical documentation of
• Verification of automation functions, with the the entire user program, system communication
chance to find and remove errors quickly and and all field device parameters
easily • Integrated online help
• Convenient cross-reference function allowing • Project file (application) backup on any data
variables and process points to be found easily in medium (hard disk, CD, memory stick, etc.),
any editor right up to the graphic display or controlled by the system on one of the operator
• Importing and exporting of programs, displays, station PCs
variables, process points and parts of the project • Testing and simulation of user programs (e.g. inter-
tree locks) even without connected hardware using the
controller emulator
ABB 29
Project tree Project data base
The project tree is the central instrument for manag- All configured signals, variables and process points
ing the entire user program and commissioning. are managed in the Freelance 800F system as lists in
All project configuration data is displayed as a tree a common project database:
structure. Within the project tree: • List of variables (inputs, outputs, internal variables)
• The configuration data in a project is structured • Process point list (function blocks)
• Task levels are defined • Graphics
• Programs are assigned to the task levels • Programs
• Programs, displays and logs can be opened for
editing, copied and moved Because the database is system-wide, data only
• Programs are checked for plausibility and their needs to be entered once, avoiding further potential
processing status displayed errors during configuration. The single project data-
• Project configuration data is exported and im- base file makes archiving or backup ease of use.
ported
• User programs are loaded into the process and The list of variables and tags is created automatically
operator stations when a user program is generated. However, the
variables and process points can also be opened
and modified directly in the FBD or IL.
Project tree
Corresponding to the signal flow, inputs are always An FBD program is configured as follows:
displayed on the left and outputs always on the right. • Define name for FBD program
Users can have either read or write access to the • Open editor for FBD program
variables. The layout of the terminals and the color of • Select function blocks
signal flow lines provide information about the data - Position in the graphic area
type. • Connect functions with the signal flow lines
- Enter input and output variables
• Define parameters for the functions
• Check FBD program for plausibility
• Correct any syntax errors
ABB 31
Configuration of sequential function charts Parameter definition of the function blocks also takes
The sequential function chart (SFC) readily allows place in the same way as in the ladder diagram or
transparent, graphical creation of sequential control function block diagram. In contrast to that of the
programs. To create an SFC program, steps are function block diagram (FBD), the scope of functions
configured with assigned actions (commands) and of the structured text also includes conditional com-
transitions with step-enabling conditions. Programs mands and loop commands, which are called using
(function block diagram, ladder diagram, structured appropriate key words. The processing sequence is
text, or instruction list) can be assigned to the steps determined from the order of the commands in the
and transitions. A further feature of the sequential ST editor. The only way to specifically change the
function chart is the facility for creating alternative order is to insert loop commands.
and parallel branches as well as the synchronization
of these sequential structures. At the same time as Configuration of instruction lists
the sequential function chart is configured, the SFC All Freelance 800F processing functions can be
display for operation and observation on the operator defined by the instruction list (IL). The scope of the
station is generated automatically. instruction list exceeds that of the function block
diagram and sequential flow chart, as jump com-
Configuration of structured text mands and program loops can also be programmed.
Structured text is one of the text-oriented program- The operands can be displayed and entered with a
ming languages of IEC 61131-3, in which program selection list according to IEC 61131-3. The func-
processing is determined by instructions. All func- tions and function modules in the function block
tions and function blocks in Control Builder F can diagram can also be called and integrated into the
also be called in ST programs. The scope of the instruction list.
functions is partly covered by the ST operands.
Function blocks can be used in the ST program Parameter definition of the function blocks also uses
following declaration. the same parameter definition screens as those used
in the function block diagram.
32 ABB
Configuration of ladder diagrams Configuration of operation and
Along with the function block diagram (FBD) and observation functions
sequential function chart (SFC), the ladder diagram
(LD) is also one of the graphical languages of the The following functions can be configured for opera
IEC 61131-3. tion and display:
• Custom graphic displays
The ladder diagram language originates from the • Web displays
area of electromagnetic relay systems and describes • Standard display types: overview display, group
the flow of current through individual rungs. The display, trend display, time schedule display
boundaries of a rung are defined on the right and left • SFC display
side by devices known as power rails, which have • Signal sequence, disturbance course and plant log
the logical state 1 (current is flowing). A rung is crea- • Message list and message line
ted with the elements of the ladder diagram (links, • Operator hint list.
contacts and coils).
Since the common system database is automatically
Functions and function blocks in the ladder diagram accessed while configuring these functions, there is
can be called up and used in the same way as in the no need to re-enter the data.
function block diagram. Parameters are also defined
for function blocks using the same parameter Standardized displays (pre-engineered)
screens. Standard displays can be configured very easily
using Control Builder F. To configure a group display,
for example, it is only necessary to select the process
points via the selection list. The entry is made auto-
matically. In this manner, up to 10 large analog face-
plate process points can be entered per group dis-
play. The configuration procedure for the overview
display is equally simple, as the displays are entered
from a selection list.
Structured text
ABB 33
Freely configurable graphic displays The following constructional aids in the system make
Plant-specific graphic displays can be constructed it easier to create displays:
for displaying the process. • Static elements such as lines, polylines, rectangles,
polygons, ellipses, arcs and texts are created, for
The graphic displays contain static and dynamic example, by specifying the start and end points.
display elements. • Display sections already created can be duplicated,
moved, rotated in 90° steps, transposed or
The static part of the plant display – the background superimposed.
display – is composed of separate graphic elements • The combination of several graphic elements can
which can be modified in color, line type and filling be saved as a macro and stored in libraries to be
pattern and can, for example, display the schematic used when desired.
plant layout. • The zoom function facilitates precise construction
of the individual graphic display elements.
• Import of bitmap files facilitates the generation of
static background displays.
Graphics editor
34 ABB
The process variables are displayed in the dynamic • Color change or symbol change to depict states
section of the display – the foreground display. • Continuous or discrete position modifications of
Specific process variables can be visualized simply the graphic symbol
by making the display elements dynamic. • Keys (buttons) for the direct execution of actions
(e.g. write value or similar)
The following types of dynamic elements can be • Animated objects, e.g. mixers that turn realistically
used: • Tool tips
• Bar graphs and dynamic filling set to operate in
different directions Selection fields can be defined at any position so that
• Superimposed numerical values and text variables the operator can access any other displays using the
• Trend window mouse or keyboard.
ABB 35
Hardware structure Fieldbus and field device configuration
The respective bus parameters, for instance the
The required hardware structure can be entered in a baud rate, number of subscribers and time con-
graphical system overview and the system communi- stants, can be set for each fieldbus module. Control
cation can also be defined there. It is possible to Builder F also suggests a setting for the bus param-
assign particular DigiVis operator stations to specific eters in line with how the fieldbus is equipped. This
process stations. Furthermore, detailed information makes work easier for those new to the subject.
can be obtained on the operator and process sta-
tions, together with their modules and the AC 800F PROFIBUS
controllers with their connected fieldbus lines. In the In the configuration view of the fieldbus line, new
station overview display, the operator and process PROFIBUS slaves can be integrated into the fieldbus
stations can be equipped using selection lists. Speci- line using a GSD-file or FDT/DTM technology.
fications for processing, display and I/O channel
assignment can be made for the individual modules Using the template concept, it is also possible to
of the process stations. integrate completely pre-configurable PROFIBUS
slaves by means of drag and drop. The intelligent
PA/DP Linking Device LD 800P is transparent with
regard to configuration, allowing PA devices to be
viewed as if they were connected to the PROFIBUS
DP. Parameter definition screens are then available in
the device display for defining parameters for both
remote I/O and PA field devices.
Configuration of AC 800F
36 ABB
HART Graphical documentation
HART devices connected to the S900 or S800 can
be configured with the aid of either HART templates The fully graphical forward documentation allows
or HART DTMs. HART templates consist of pre- configured programs and displays to be output.
configured DPV1 services which tunnel a HART The documentation is always up-to-date, as the
command via the PROFIBUS to the HART device current configuration data is accessed. Various sort-
on the analog channel of a particular S800 or S900 ing criteria, such as drawing numbers, assure an
module. Users can also create HART templates orderly and transparent output of the data to be
themselves. documented.
ABB 37
Commissioning Value and trend windows are available for displaying
process values. They offer an optimal overview of the
During commissioning, all or some of the user pro- current process values for commissioning and test
gram is loaded into the operator and process sta- purposes.
tions.
It is also possible to: Here, the user is not restricted to the display of I/O
• Load modifications variables for the program currently shown on the
• Start and stop process stations screen. Variables from other programs and/or proc-
• Start, stop or reset tasks ess stations can also be displayed, as well as values
• Define and activate parameters for function blocks from connections between various function blocks of
• Define and activate parameters for field devices the current program.
• Display, set and track process values
• Combine any process values at any time in a Modifying parameters
trend window Parameters can also be modified during the commis-
• Perform version and status checks sioning phase, allowing optimal program settings for
• Perform system diagnoses right up to the field the process. These parameters can be altered from
device either the engineering station or the operator station.
Whether the changes made are retained permanently
Displaying process states or only temporarily is decided by the commissioner.
The editors for displaying the configured programs
can also be accessed during commissioning. As Through a parameter upload, it is possible to view all
opposed to during configuration, the process states parameter modifications made in a particular period
of the I/O variables are also displayed in the program. of time and to select those which are to be saved in
The status of the binary process signals is displayed, order to be used at the next cold start.
for instance, in the FBD display by a change in the
graphical representation of the signal flow lines.
38 ABB
Other features allow you to force inputs and outputs Individual PROFIBUS devices can be removed from
and to specify new values for simulation purposes. cyclical data traffic in order to perform maintenance
without it being necessary to stop the fieldbus.
Commissioning the fieldbus lines
FOUNDATION Fieldbus
PROFIBUS Live lists displaying which devices exist are available
The fieldbus line overview shows whether the config- for HSE and H1. The process point (tag) and device
ured PROFIBUS I/O and PA devices are available. ID are written to the field device by assigning existing
In addition, the bus can be scanned using Control values to configured values. The states of the mod-
Builder F in order to detect new or incorrectly config- ules in the devices are displayed.
ured devices. Such devices can then be given the
correct address from Control Builder F via the During commissioning, Freelance allows you to
PROFIBUS. compare configured parameters for the device mod-
ules with the parameters that exist in the device. This
During commissioning, Freelance allows you to makes it possible to detect device parameters that
compare configured parameters with the parameters have been changed locally and transfer them to the
that exist in the device. This makes it possible to configuration by means of uploading.
detect device parameters that have been changed
locally and transfer them to the configuration by The Link Active Scheduler (LAS) can be stopped in
means of uploading. When the PROFIBUS device order to interrupt processing of the control loops in a
transmits diagnoses, they can be displayed by H1 link.
Control Builder F. When FDT/DTM technology is
used, specific diagnostic options can be used, pro-
vided that the device manufacturer has incorporated
such options in the DTM.
ABB 39
Engineering and services
ABB Automation is one of the world‘s largest suppli- Or, if you prefer, our highly-qualified specialists can
ers of equipment, systems and services for measure- perform these activities for you, including:
ment and process automation. • Planning and engineering
• Installation planning and execution
A crucial factor in maintaining this market position is • Plant documentation
the quality of our products, from manufacture right • Commissioning
through to services. The DQS Certificate based on • Technical training
DIN ISO 9001 awarded to ABB Automation as far • After-sales service
back as 1990 bears testimony to this fact. The same
applies for the EQNet Certificate based on ISO 9000/ Our instrumentation and control specialists, or our
EN 29000. certified partners in system integration, will be happy
to assist you in planning and implementing your
However, Freelance 800F includes more than just automation project. ABB Automation‘s staff can also
outstanding technical features. We have also paid a work with you to plan and implement the installation
great deal of attention to rational planning, installation of a Freelance system in your plant.
and modification processes, allowing you to perform
engineering and maintenance activities quickly and Under this arrangement, the ABB Automation Engi-
cost-effectively. neering Department will compile the specific project
documentation for you. This can include functional
diagrams, circuit diagrams, configuration documen-
tation, and operating documentation including sys-
tem descriptions and instructions for operation,
modes of operation and plant maintenance.
40 ABB
At many sites, ABB Automation has its own commis- In addition, we offer a computer-based training
sioning engineers who work together with planning program for Freelance 800F on a multimedia DVD.
engineers, process instructors and operators to com- This will provide you with the basic knowledge you
mission your plant, optimize it, perform a test run need for configuration, therefore allowing you to start
and hand over the system to the operator. using the system very quickly and efficiently.
To make sure your operators are fully knowledgeable Finally, the ABB Automation Service Department
in the operation of the Freelance 800F compact provides maintenance services for all Freelance 800F
control system, we offer a range of technical training systems and peripheral modules. When it comes to
courses. rectifying a fault, we provide you quickly with the
necessary specialists and spare parts.
ABB 41
Freelance 800F system data
Process station Ambient conditions
Task execution:
Operator station
• Cyclical processing with selectable cycle times from 5 ms
• Fastest-possible processing (PLC mode)
Functions:
• Plant-specific graphics:
Process interface constructed in racks:
- Single displays with mini trend display
• Flexible rack positioning
• Standardized displays:
• Front-panel connection technique (codeable blocks
- Overview display
and screw terminals)
- Group display
• Replaceable during operation
- SFC display
- Trend display
Process interface for AC 800F:
- Time scheduler display
• Flexible rack positioning for fieldbus modules
- System display
• Replaceable during operation
- Faceplates
- Message list and operator hint list
Signal update for the rack modules:
- System diagnosis
• Binary signals: selectable from 2 ms
- Control aspect (shows configuration)
• Analog signals: selectable from 10 ms
• Archiving
• Logging
42 ABB
Gross Automation, 1725 South Johnson Road, New Berlin, WI 53146, www.ssacsales.com, 800-349-5827