Beruflich Dokumente
Kultur Dokumente
Albert Norberg
2007-05-09
Embedded
Automation and
Safety in ABB 800xA
Control system
Albert Norberg
Page: 1
2007-05-09
Albert Norberg
Page: 2
System 800xA
Workplaces
Enterprise Optimization
Suite
Third party
application
server
Firewall
Mobile
Operator
Client/server Network
Connectivity
server
Engineering workplace
Fieldbus devices
2007-05-09
Page: 3
Albert Norberg
Aspect
server
Application
server
Engineering
Work place
Control Network
AC 800M
Serial, OPC
or fieldbus
Field Bus
Third party
controllers,
servers etc
2007-05-09
Page: 4
AC 800C
Redundant
Field Bus
Albert Norberg
2007-05-09
Food industry
Albert Norberg
Power plants
Steel production
Page: 5
Control system
Albert Norberg
Page: 6
2007-05-09
Page: 7
2007-05-09
Petrochemical industry
Control Builder
Pharmaceutical industry
2007-05-09
Page: 8
Albert Norberg
Concept Program
Organization Unit POU used
Control Builder
Applications allocated to
controllers
In controllers user defines
tasks
Albert Norberg
2007-05-09
Page: 9
OS threads
2007-05-09
Albert Norberg
Page: 10
Vxworks RTOS
Highest priority
Highest priority
Boot thread
Prioritized threads
IO handling threads
Real-Time OS
Time Critical 1131-Task
Schedule thread
Windows NT
Mutex, semaphores
Periodic tasks
Cycle time and priority
Scheduler objects
Watch-dog
IEC 61131-3 Tasks
System tasks
Subsystems Management
Communication
MMS,
Fieldbus Foundation (FF-H1),
SattBus,
Safety thread
Logging
Event and Alarm
Background Thread
Main thread
Page: 11
Albert Norberg
2007-05-09
Batchjob thread
Idle thread
Lowest priority
idle thread
Lowest priority
2007-05-09
Page: 12
Albert Norberg
OS Thread Priority
Scheduler Thread
Main Thread
GenericIO Thread
Execution
List
Execution
List
Batchjob Thread
I/O
I/O
Tasks Objects
Table(Scan
Table
Task Objects
Cyclic execution
Idle Thread
Scheduler
TimeQueue
ReadyQueue
Albert Norberg
2007-05-09
ScheduleExec ()
Schedule()
Page: 13
2007-05-09
Albert Norberg
Page: 15
Albert Norberg
Page: 14
2007-05-09
Personal
Environment
Equipment
2007-05-09
Page: 16
Albert Norberg
2007-05-09
Albert Norberg
Some examples
Certification
Page: 17
Page: 19
Albert Norberg
2007-05-09
Albert Norberg
Page: 18
SIL cont.
SIL
2007-05-09
2007-05-09
Page: 20
Albert Norberg
Petrochemical
Pharmaceutical
Chemical
SIL 3
SIL 2
2007-05-09
Albert Norberg
SIL 0-1
Page: 21
2007-05-09
Page: 23
Control
Functions
Albert Norberg
Control IT
Safety
Safety Functions
Control IT
Automation
Functions
ABB AB, 2007
Safety
Functions
Engineer IT
IT
Control IT
for combined
Process Automation
and Safety
Albert Norberg
Page: 22
Operate
Optimize IT
2007-05-09
2007-05-09
Page: 24
Albert Norberg
Fault avoidance
STT
Descriptions
System Requirement
Specification
10
Technical
Release
System
Test
Customer wish
(MRS )
SVT
1
PTT
Descriptions
Requirements
Definition
PTT
Requirement
Specifications (Safety
Requirement Specification ,
PRS)
PIT
IntegrationTest
Description
2 Requirements
Analysis
Functional Type
Test Description
FTT / CTT
Description of
Function
Analysis and
Design
Detailed
4
Design
Design Test
Description
6 Design Test
Albert Norberg
2007-05-09
Design
Description
Page: 25
SIL Capability
of the
component
SIL of
the
Safety
Function
/ safetyrelated
system
Test
Page: 27
Albert Norberg
2007-05-09
2007-05-09
Page: 28
C2
C3
SIL1
Meet relevant
requirements for
non-interference
SIL 1
SIL 1
SIL2
Meet relevant
requirements for
non-interference
SIL 1
SIL 2
SIL3
Meet relevant
requirements for
non-interference
SIL 2
SIL 3
Implementation
Tractability
Architecture descriptions
Design
Albert Norberg
Page: 26
2007-05-09
Implementation/ Manufacturing
Albert Norberg
Fault Control
2007-05-09
Albert Norberg
Page: 29
Control
Builder
2007-05-09
AC800M HI
SIL2
PM
SM
Processor
Module
Safety
Module
I/O bus
Safety I/O
Albert Norberg
Page: 30
2007-05-09
Page: 31
Albert Norberg
SIL3 Controller
SIL2 Controller
AC800M HI
SIL3
PM
SM
Processor
Module
Safety
Module
I/O bus
Safety I/O
Control
Builder
2007-05-09
Page: 32
Albert Norberg
Software quality
2007-05-09
Page: 33
Albert Norberg
End
2007-05-09
Page: 34
Albert Norberg