Você está na página 1de 4

Technical Data SattLine®

Technical Data for SattLine version 2.2


Operating system Windows NT 4.0
Communication Protocols
PC Controller
Distributed control and
Hardware A PC that complies with Windows NT
Compatibility List based upon a
Pentium >=90 MHz.
MMS on reduced OSI stack
MMS on TCP/IP (reduced OSI stack)
SattBus 1
X
X
X
X
X
X
visualisation (DCS)
32 MB RAM min. is recommended. SattBus on TCP/IP X
Back-up Removable mass storage (e.g. COMLI X X
SyQuest or DAT). Siemens 3964R Master 2 X X
Graphical board 1024 x 768 pixels and Allen Bradley DH+1, 2 X
256 colours min. ControlNet X
Communication An Ethernet board is required. MAP/OSI (MMS on full OSI stack)2 X
board A second board can be used for SINEC/H1 MAP 2 X
redundancy. SQL client X X
Serial ports Digiboard PC/2e, PC/4e, PC/8e or
PC/16e is recommended.
See Windows NT Compatibility List.
Printers Alarm printers must be line oriented.
Printers for reports and hardcopy
must comply with the Windows NT
Compatibility List.
Operator’s Standard PC keyboard or a
keyboard configurable IP65/IP54 keyboard from
ABB Automation.
Pointing device Three-button mouse is recommended.
A two-button mouse, track-ball or

Linde & Co
track-pad may be used.
Other devices The system software is distributed on
CD-ROM only, hence a CD drive is
1
required. Requires additional hardware.
2
Requires an additional license.

SattLine is a registered trademark of ABB.


Microsoft is a registered trademark of Microsoft Corporation.

ABB regional center ABB regional center Americas ABB regional center Germany
Europe and Africa Wickliffe/Ohio, USA Mannheim, Germany
Västerås, Sweden Phone: +1 440 585 8500 Phone: +49 (0) 1805 266776
Phone: +46 (0) 21 34 20 00 Fax: +1 440 585 8756 Fax: +49 (0) 1805 776329
Fax: +46 (0) 21 13 78 45

Specifications subject to change without notice. 493-9012-11


Printed in Sweden. © 1999 ABB Satt AB. 9909
Total integration – One system, Architecture
complete functionality SattLine looks the same, works the same, and has the same
functionality no matter the application and system size. Thus, you
can grow with the same system without replacing or reconfiguring
SattLine® is one of the most advanced control concepts on the market. SattLine combines the diagnoses and can react immediately to correct the anything which is already done.
functionality of a Distributed Control System and the flexibility of a powerful hardware architec- problem. Simple and intuitive fault search minimises The system consists of both a software and a hardware part.
ture. operating interruptions and down time.
Using graphical, object-oriented configuration, a single programming language is used for
Programming made easy through the
graphical operator interface, logic control and supervisory functions. The program structure
use of one tool
follows the same logic and flow as the process itself enabling a highly flexible program, reducing
development time and creating a high degree of integrity in the software. Through SattLine’s object-oriented programming, all
functions are contained within an object including
The system is open and integrates easily into the Microsoft® Windows NT™ environment.
graphics, operator interaction, alarm processing, con- Software Library

trol, data logging, etc. Objects can be individually


created, debugged and tested.
Workstation(s)

Object-oriented programming – flow of the process. Operators develop a deeper un-


one system, one language derstanding of the process lead to process
SattLine uses a graphical, object-oriented program- optimisation, prevention of shutdowns, faster identi- Communication

ming language where an object can be, for example, a fication of faults, increased product quality and
pump, valve, fermenter, etc. Within this object, all optimised production.
functions are contained including graphics and ani-
Strong installed base
mation, operator control, control logic, alarms,
SattLine has a strong installed base throughout the
recipes, data logging, etc.
world. A master library of objects is provided for many
Process optimisation The system is used in a variety of applications in- common components to reduce engineering time. Control system(s) Control system(s)
If a fermenter is being utilised, for example, all infor- cluding validated pharmaceutical processes, food Programming is done globally, but the control of
mation about the fermenter is available on screen. processing, chemical production and other process the objects is automatically distributed over the net-
Information may include a graphical representation oriented industries such as mining, steel, pulp and work and executed within the appropriate controller. Software: modules
of the fermenter, the program logic, recipe informa- paper, energy, water treatment, waste water treat- SattLine control programs are built by designing and
tion, historical data logging, alarm logs, etc. ment, tunnels, bridges and railways. Clear overview for assembling modules (objects). Lower level modules
The operation of the control system follows the management decision making implement process objects like valves or basic func-
In a complex production process, it can be difficult tions like event detection.
to get a real time overview of the process. The modules are stored in libraries containing
Running under Windows NT operating system, graphics and program code. Basic objects can be used
SattLine can easily be integrated into other manage- to form higher hierarchies like a mix tank, raw mate-
ment and administrative systems. SattLine can collect rial intake, etc.

SattLine – In total control data from or process information into many third
party databases and applications.
Other Windows applications can be initiated
The software reuse enables fast program configu-
ration, high quality development, and consistency,
with kept flexibility.

of your process directly from SattLine, for instance, by clicking on a


process object, an Excel file can be produced with
that day’s production statistics.
Software: program
A program is a hierarchical module collection of
graphics, equations, variables, etc. The program can
The operator in complete control Reducing maintenance and service be distributed so that the station or controller can
The operators can select their optimum role in the Should a fault condition occur, the operator gets an execute several programs.
• Improved
process. They can work pro-actively with the system immediate alarm message. With SattLine’s point and development A program can refer to libraries for module and
seeking out possibilities for process optimisation and zoom feature, the operator can pull up a detailed pic- facilities for the operator data type definitions. The programs can also ex-
• High reuse through change information.
contributing to quality improvement. ture of the area or the object where the fault has object-oriented • True object-oriented
Thanks to SattLine’s total integration uses the occurred. functions structure
• Fast fault search with • Same interface for all Software: library
same principles to view the program as to view the The screen shows all the details that affect the users
integrated program and A library is very similar to a program, but is only
process. function including the program logic, the image, etc. graphics • Adaptable license types
• Efficient communication used to define modules and data types. Libraries may
Maintenance personnel have enough information for • High reliability and
openness through refer to other libraries and can be used by many
Windows NT programs.
Functions
Software: communication SattLine contains a number of libraries. Modules in the libraries History Logging
The communication between the stations and the are used to solve general functions to provide process control as Historical data can be logged on one or several work-
controller (within a program) is automatically set up required from a DCS system. stations as a journal file on disk. The journal can
by the system. There are integration functions via The modules describe control solutions at different levels. contain history data as well as single snapshots of
ODBC or via OLE. Other Windows programs can Modules for physical objects like valves or motors, modules for data or manually entered data. Operation as read,
be started from commands inside SattLine. analogue control algorithms or special function modules are write, etc. on the journal can be performed from any
natural parts of the SattLine libraries. workstation or process controller.
Hardware: user interface The modules include functions like alarm and event manage- A journal contains data marked with time and tag.
The user interface consists of four license types that
ment, history logging and journal handling, control loop modules, The storage is either done cyclically or event trig-
run on Microsoft Windows NT and on PC/Intel.
report configuration modules, I/O configuration modules, etc. gered or a combination.
The Workstation can be used for supervision, Generally, a module can contain, besides control algorithms Different data can be stored in the same journal
programming, maintenance, data storing, etc.
through sequences and equation blocks, variables and param- e.g. batch journal containing events, history trends
The Viewer station is a low cost license limited
eters for these algorithms and also graphics for presentation and and reports related to a specific batch.
for a few hours of operation after each start and with- interaction as well as other modules.
out programming. Control Loops The operator’s tool
The Local station is a local operator station PID modules and supporting modules make it possi- Working in the familiar Microsoft® Windows NT™
license for shop floor control. The license is limited ble to create cascade-, feed forward- and split range environment, SattLine provides help and guidance to
in size and has no programming. control loops. The PID function has anti reset the operator by means of menus.
The Programming station is a license for pro- windup facility, bumpless transfer between manual Mouse clicking on a symbol automatically displays
gramming and testing only. and automatic modes, low pass filter for the the right menu.
derivative part of the PID, autotuning with gain Function keys, mouse or a combination of the two
Hardware: control system scheduling and dead time control function. can be chosen as operator tool.
The control system is modular and mounted on a
As special modules fuzzy control, stiction com- Text information to guide the operator can be dis-
standard DIN-rail. The system consists of modules
pensator - a control function for compensation of played by starting Microsoft Word documents or
power supply, CPU, Ethernet communication, static friction in control valves and a control loop popping up SattLine windows displaying actual proc-
Fieldbus and serial communication. These modules • Integrated open standard performance monitor for detection of oscillations are ess graphics or text information.
can be freely combined. function libraries
• Advanced control loop
available.
The CPUs are available with varying memory Operator ergonomics
algorithms For the analogue signals, functions as scaling,
and speed. All CPU types are compatible with the • Comprehensive alarm filtering, linearization, limitation, integration and Tests show that more than four colours tend to cause
same functionality. and event management fatigue. That is why graphics in SattLine use greys as
• Efficient data logging and differentiation are possible.
The I/O system is based on three module types: basic colours and avoid contrasting or strident col-
reporting Other modules for generation of set point ramps
adapter, terminal base and electronics. The I/O mod- and other profiles, combining PID’s via multiplexes ours. The result is a screen that is easy on the eyes
ules are available as digital, analogue, pulse and and one the operator can monitor for a long time.
or max./min. selectors or three point controllers with
combined input and output. Colours and symbols are used as information
feedback are part of the control loop library.
The I/O can be installed centrally or distributed. signals.
The I/O modules can be changed on-line and the Other functions Symbols can be hidden or displayed depending on
I/O system can be set to fail-safe mode. Time channel modules are used for periodic starting the status of the process signal.
Alarm and Event Management • Operator function and stopping of process objects according to the
Hardware: communication Alarms as well as events are not restricted to a change
• Total overview Security
• Information zoom system clock, weekdays, holidays, etc.
The communication between the different SattLine of a variable in the system, but also have further in- • Operator security Automatic check of feedback signals (ACOF) from Access to operators’ actions can be through privileges
nodes is based on MMS and standard Ethernet (sin- formation as Tag, Event text, Severity, Class, Type of and log-in functions.
e.g. valves can be supervised by standard modules.
gle or redundant). There are various communication event, Time filters and Status text. Each SattLine module normally corresponding to
Time controlled alarm activation according to dif-
protocols available like Profibus, COMLI, SattBus, The time stamped events can be shown in differ- ferent alternatives e.g. while opening or while closing a process object can belong to one or more groups of
ABDH+, etc. ent lists, printed on different printers or defined operators, thereby, giving access to allowed
are available.
acknowledged/logged in different workstations. Object runtime supervision (RUTI) is a function actions.
For quick action, an event can initiate a process supervising total runtime of process objects like motors. Log-in can be done by operator class and password
command or pop up a window containing more in- by keyboard and/or magnetic card readers.
formation or instructing the operator how to act.
Programming Editing and Display build pictures and programs. On functionally higher
The program objects in modules (equations and se- object levels, basic objects, module templates, mod-
quences) are programmed and displayed graphically. ules from libraries are combined, modified and
Sequences are displayed in accordance with the adapted by connecting parameters. All levels are used
SattLine is based on three-dimensional objects for either process plant items or system Grafcet and IEC standards for sequential flow charts. when designing new modules.
functions. These objects are build up using a high level graphics language. For equations, four different layout methods - func- Objects can be moved, duplicated, deleted, ro-
When they are tested, they are stored in object libraries for further use. The objects - tion block, formula, structured text or ladder layout - tated and so on. To configure I/O signals, a graphical
pumps, valves, vessels, complete processes, etc. - are available “off the self” only requiring are used. picture of the I/O module is used. Connection is
connection. Basic and system defined objects like equations, done by choosing the signals from a list.
Changes are done on the library module and the other identical objects will “inherit” the sequence entry and graphical objects are used to
modification. Thereby, considerable configuration time is saved and engineering costs are
reduced.

Batch and Recipe


pmcreaklib

REACTOR Type 1
ExternalGSRef FeedForward

SP
Name
Name

C In

AO LoggerOutput

Name Name

Phases AI Out In Out PV

Recipe structure The journals can be transferred to other programs,


RelAlarmConnection

RelAlarmConnection

charge temp.control agitate Alarm Name

Recipes are hierarchical in two levels. The first level databases or computer systems by means of standard
1 1 1 HAlarm LAlarm

is the main recipe with a sequence of operations. The software e.g. OLE, ODBC, SQL, etc.
EventConnection EventLineSelect EventConnection EventLineSelect

second level is the operation recipe which consists of


Safety
Agitate_Seq
Equa1 a sequence of recipe phases. The recipe phase has a
Init Test1
test2
1
Centrifuge drive 1 1 1 formula, i.e. a set of parameters, and a reference to For high safety reasons, SattLine provides an advan-
AND start1

ced system of operator privileges. The privilege


test3
Tr1
start 1

S6
1
Name
Name an equipment phase. The equipment phase is an
system is divided in operator and operator classes.
Tr6 Value Unit
Value Unit
object-oriented module for the phase control,
S2

CW TempKV_Id
operator interactions, graphics and logics for e.g. Access to the system can be performed by operator
Phase ind
Tr2 Tr3 CW
1 PumpCirkulation_Id
name and password or by external means like mag-
TempVV_Id 1
Colour

heating or charging.
netic card readers, etc.
BatchNummer

• Efficient software reuse S3 S4


S5

HW
1

Tr5
• Fast software validation VentilBotten_Id

• Simulation possibilities Tr4


1
Recipe editor The execution of the recipe is handled locally in
• Object-oriented The recipe editor is used to create and edit recipes; the SattLine process controller to avoid production
configuration document them and store them on disk. Stored stop by a faulty operator station or break down in
recipes can be edited and documented. The recipe communication.
has a header and a procedure.
The procedure consists of a sequence of opera- Validation
The development of the libraries strictly follows ISO
tions or phases. The sequences of a recipe can be
9000 with regard to hardware and software. Projects
arranged as a chain of consecutive operations or
Modules and Libraries Simulate-mode is used for off-line tests of user phases. The chain can be branched into parallel or are executed according to GAMP recommendations,
Programs are build by designing and assembling modules following object-ori- programs on a workstation. PGL (Pharmaceutical Guidelines) and ABB’s guide-
alternative branches.
ented structures. Common is the possibility to collect all aspects of a process Edit-mode enables all functions for entry and lines for project execution.
The recipe sequence can have jumps to other steps
object, process unit or production cell into a module: control code, supervision, modification of programs, modules and pictures. within the recipe. Audited supplier
data storage, graphics, interaction, etc. • Recipe and batch World-wide leading pharmaceutical manufacturers
The programmer builds and reuses instantiated modules that control and Editing Tools functionality according Recipe execution control
There are several tools to help the programmer, for to ISA S88.01-1995 have audited ABB’s development, production, train-
calculates, act as function blocks, or correspond to process objects. Control recipes are created from master recipes with
instance: • Validation following ing, after sales and maintenance departments.
The modules are combined hierarchically to form process objects of increas- GAMP the process manager. A control recipe is valid for one
• On-line manuals for quick help. batch. By defining several batches, a number of Audits have shown that the manufacturers are
ing size and complexity. • Standard operating
• Network distribution of program version. system and database convinced that ABB can deliver validated automation
batches in a sequence can be produced from the
communication systems and software. This has been proved by many
Editing Environment • Module overview window to ease navigation in • Multinational users/ same master recipe.
SattLine has many standard tools to simplify programming. the module hierarchy. references The editor of the process manager is used to edit installations and successfully executed FDA inspec-
Multi-programming allows several programmers to work, develop, debug and • Graphics and text to indicate errors, like unde- tions of the facilities. Among the customers are
running control recipes on-line. The operator can
test programs parallel on different workstations. clared variables, invalid combinations, incorrect companies like Novo Nordisk, Hoffmann-La Roche,
follow the recipe execution dynamically, since the
Validity checks and the graphical programming lead to higher program quality. procedure calls. dynamic status of the different steps is displayed. Novartis, Astra and others.
Automatic distribution of code generated on-line on a workstation via the • Possibility to request program verifications at
network to both the controllers and the other workstations. any time. Batch logging
Change control log keeps track of program versions. Each unit contains a batch logger which logs process
Run-mode programs are executed on distributed stations, exchanging variable values, events and operator’s interaction in a batch
values. journal.

Você também pode gostar