background image

MicroSCADA Pro

SYS 600 *9.0

System Overview

Technical Description

Summary of Contents for MicroSCADA Pro SYS 600

Page 1: ...MicroSCADA Pro SYS 600 9 0 System Overview Technical Description ...

Page 2: ......

Page 3: ... 11 3 SYS 500 system server 13 3 1 General 13 3 2 Base system 14 3 3 Applications 15 3 4 Databases 15 3 4 1 Process database 16 3 4 2 History database 18 3 4 3 Report database 18 3 5 Programming with SCIL 19 3 5 1 Objects 20 3 5 1 1 User interface objects 20 3 5 1 2 Application objects 20 3 5 1 3 System objects 21 3 5 2 Attributes 22 3 5 3 Visual SCIL 23 3 5 4 Visual SCIL objects 23 3 6 Graphical ...

Page 4: ...0 communication server 34 4 3 Communication front ends 36 4 4 NET unit 38 4 5 Communication system components 39 4 5 1 Communication software 39 4 5 2 Networks 40 4 5 3 Communication hardware 41 4 6 Process units 42 5 LIB 5xx application libraries 43 5 1 Application engineering 43 5 2 Application libraries 44 6 Index 45 ...

Page 5: ...losed only in accordance with the terms of such license Copyright 2004 ABB Oy All rights reserved 1 2 Trademarks Registrations and trademarks used in this document include Windows Registered trademark of Microsoft Corporation LonWorks Registered trademark of Echelon Corporation Inc 1 3 General This manual belongs to the MicroSCADA technology 8 4 4 manuals This manual provides thorough information ...

Page 6: ... Technology products and system types SYS 500 System Server describes the SYS 500 system server its components and their features Communication Systems describes the functionality of a NET unit COM 500 and communication front ends are also described LIB 5XX Application Libraries contains an overview of the system engineering process 1 4 Document revisions Version Revision number Date History A 8 4...

Page 7: ...e seen as a network where the control system can communicate with the widely distributed process through a communication system The common platform technology which MicroSCADA is based on is used for building applications and systems SYS 500 COM 500 and LIB 510 are examples of MicroSCADA Technology products MicroSCADA based electrical application areas are power transmission and distribution It is...

Page 8: ...of the system Different LIB packages are application libraries described in Chapter 5 Different product families can be used together Some products require other MicroSCADA products some can be used alone e g COM 500 and SYS 500 System products A system product consisting of SYS 500 System Server communication system and operator workstation contains the necessary hardware and software for running...

Page 9: ...rol a MicroSCADA application on screen It enables interaction between the operator and the base system computer The monitor may be of Visual SCIL or X monitor type MicroSCADA monitors are always connected to SYS 500 The pictures and dialogs displayed on a screen of another computer are always stored in the SYS 500 System Server The monitor may run remotely on an operator workstation and office com...

Page 10: ...nd a SYS 500 connected to the process units 2 3 2 Single user and multi user systems Both the single user system and the multi user system contains SYS 500 The single user system has one local MicroSCADA monitor and NET unit A modem may be used for communication with process units In a multi user system one or several operator workstations are connected to SYS 500 usually through LAN A communicati...

Page 11: ... operator workstation 2 3 4 Single and redundant systems A single system is a MicroSCADA system that contains only one unit of each system component while a redundant system can contain two base systems and or two NET units and or two LAN connections dedicated for the same purpose The idea with a redundant system is to make the system more safe when doubling some of its components In most systems ...

Page 12: ......

Page 13: ...tem Windows NT and MicroSCADA software SYS 500 contains the necessary hardware and software needed for communication between the different units The computer that functions as the SYS 500 system server can be considered as the main computer The system server contains data acquisition supervising and controlling functions Features Operational features of the system server Control and supervision of...

Page 14: ... the process units and stores the data in the process database The collected information is then distributed for e g HSI displays archiving calculations printouts and for further processing and distribution in other systems In a corresponding way control commands are sent from the process database to the process units The control commands can come from e g an operator through the HSI an automatic ...

Page 15: ...ic application Application engineering can be performed by using a standard application library LIB 500 or programming SCIL The application functions are all placed on an application software layer This layer can be changed without affecting the base system which executes the application Several applications can be run at the same time because each application has an own process to supervise and c...

Page 16: ...ck passes through the process database Event An event is an indication that something has happened in the system Typical events are changes of object values alarms or warnings or alarm definitions Events can cause printouts automatic control operations event lists and report database registrations The event list displays events that have occured in the system It also informs about activities by ot...

Page 17: ... fleeting inactive alarms An alarm is usually presented with a text that explains the reason of the alarm The information flow is shown in Figure 3 4 1 2 Alarms and events can be generated in three different ways Process events can generate alarms The state of the process is evaluated in the base system according to the limits that have been set For example if a measured value exceeds the predefin...

Page 18: ...ntains most of the process object attributes and some history database specific attributes 3 4 3 Report database The report database stores historical data and calculated values It also contains SCIL programs that are executed based on time or events The report database contains data objects command procedures time channels and event channels Report data in the report database needs to be handled ...

Page 19: ...use MicroSCADA is built with SCIL you can find SCIL in all MicroSCADA applications Please note that SCIL is only used in MicroSCADA Like most other languages SCIL includes features such as variable assignments arithmetics conditions block structure case statements loops etc SCIL is an interpreted language but a SCIL compiler is also provided SCIL commands consist of commands e g SHOW SET ON etc ob...

Page 20: ...ect oriented environment An object is a programmable entity that presents something In MicroSCADA an object presents process units system functions or SCIL programs Objects are defined by their attributes The following three objects types user interface objects application objects and system objects are described in this section User interface objects The user interface in a MicroSCADA system is t...

Page 21: ...efinitions e g one hour A time channel can start several actions If the same channel starts several actions they are started in priority order A time channel is generally activated at predefined times either at a certain time or at specified intervals Event channels Event channels are used for automatically starting data registration and program execution or activating time channels They are typic...

Page 22: ...s have different sets of attributes Static and dynamic attributes Attributes can be divided into configurable and dynamic attributes See Figure 3 5 2 1 Configurable attributes define the identification and properties of the object Examples of configurable attributes of an object are the object name object address activation criteria connections to other objects and alarm handling Values of configu...

Page 23: ...aces Visual SCIL object types Visual SCIL objects can be grouped into the following main types Container Group Objects This group contains dialogs and dialog items which can contain other dialog items The objects are containers picture containers menus notebooks and notebook pages Other Dialog Items for example a button Images Buttons texts menus and images are called dialog items in a dialog Crea...

Page 24: ...dows function keys picture programs and picture functions The picture background contains graphics which are static unchanging parts of the picture Picture windows are dynamic parts of the picture that can be shown erased and replaced without any impact on other picture components Windows may show complete pictures text or data figures or graphs You can place them anywhere in the picture even in a...

Page 25: ...pplication components They are used for the following tasks Editing pictures and dialogs SCIL programming Managing application objects for example viewing modifying and creating them Testing application functionality Creating modifying and viewing system objects Searching text strings from SCIL programs pictures and text files The tools can be divided into the following groups User interface tools...

Page 26: ...lor Setting Date Time Settings Base System Configuration and System Configuration tools are examples of the system tools 3 7 2 Application object tools Application tools are used to define objects attributes and other features which are closely related to an application and its functionality On the Application Objects tools page you find the Object Navigator and the Doc Export tool Application too...

Page 27: ...designing picture background picture functions function keys and picture windows When picture components are edited different tools can be opened For example the Window Editor can only be opened when the window tool is chosen Pictures can be created from the beginning when the project engineer creates graphics and functionalities Since the same kind of graphics and functionalities are needed for m...

Page 28: ...ry tools Accessory tools which are mainly used in the system engineering are found on the Miscellaneous page in the Tool Manager The SCIL Program Editor Test Dialog DB Text Tool and Search Tool are examples of accessory tools The SCIL Program Editor is an accessory tool which is a text editor that is especially developed for editing SCIL programs It can be opened from several other tools when SCIL...

Page 29: ... hard copy historical reports and so on A printer can be programmed to take over the tasks of another printer automatically Printouts can be produced automatically or manually The printout layout can be customised The main printout types are logs reports hard copies and documents Logs are automatic printouts based on process events The logs can be directed to one or several printers Alarm devices ...

Page 30: ......

Page 31: ... way The data transmission is a task for the communication system The process unit protocol is often different from the network control center protocol This is why a protocol conversion is needed Communication_distribution Fig 4 1 1 Communication in the electricity distribution The communication system also handles the communication between other devices in the MicroSCADA system for example betwee...

Page 32: ...s or power line carriers as the physical media 4 1 2 Process communication Process communication is the communication between the substation control system and the protection and control devices connected to the physical process In case there is no substation control system the protection and control devices are connected directly to the network control system usually by data concentrators or remo...

Page 33: ... by required performance and response The more devices are connected to one line the more bandwidth the communication requires There are several possibilities how to connect the master and the slave or slaves The direct topology point to point can be a direct physical cable from point to point or a two node radio or modem network The serial bus topology multi drop is commonly made up of many modem...

Page 34: ...mand authorities See Figure 4 2 1 COM 500 supports a variety of protocols for connecting upper level systems like some network control centers It is typically connected to the network by some telecontrol protocol for example RP 570 Different devices such as LONWORKS 1 devices SPA devices and RTUs can be connected to it COM 500 sends information to one of these devices for supervising and controlli...

Page 35: ...Figure 4 2 2 describes the functional environment of a COM 500 application Enviroment_model Fig 4 2 2 COM 500 environment model Example system COM 500 is a communication server which runs on the MicroSCADA base system It can utilise both the DCP NET and PC NET units Several COM 510 and COM 530 may be connected to a COM 500 in order to increase the system performance An example of a COM 500 system ...

Page 36: ...are brought into the COM 500 application via process objects The process objects activate via event channels command procedures which contain actual control commands to the process units Safety is increased by using select before execute commands and a two step authority check mechanism 4 3 Communication front ends A communication front end is a computer which is especially reserved for process co...

Page 37: ...0 is a DOS based computer containing 1 4 DCP NET units and MFL Needed hardware is a DCP card from Emulex COM 510 is connected to a base system through LAN The base system is to be found in SYS 500 system server or in COM 500 communication server See Figure 4 3 1 Com510 Fig 4 3 1 An example of COM 510 configuration COM 530 communication front end COM 530 is a Windows NT based computer containing 1 ...

Page 38: ...c supervision of connected devices and lines NET unit types MicroSCADA has two types of communication units DCP NET and PC NET DCP NET consists of a DCP NET software running on a specific Emulex board whereas PC NET is a program running on the base system computer DCP NET unit The DCP NET unit is a NET unit containing DCP NET communication software and a DCP card It can be either an external or an...

Page 39: ...T units and network control centers Protocol development software CPI Communication Programming Interface is a protocol development software that is used for implemented protocols in MicroSCADA environment It is a collection of functions that help to convert between the internal protocol of MicroSCADA and some other protocols An application program which exchanges data between MicroSCADA and a for...

Page 40: ...lly TCP IP Transmission Control Protocol Internet Protocol is used for data transmission in LAN networks TCP IP provides communication across the connected networks of computers with several protocols LONWORKS network LONWORKS network is a network where LonTalk is used for communication in distributed networks With the LONWORKS communication technology it is possible to build a protection and cont...

Page 41: ... amount of COM ports that can be used for communication The COM ports of the computer can be used for other tasks Supporting hardware Supporting hardware is communication hardware outside the NET unit It can be e g a modem a network card a fallback switch or a time synchronisation device A modem is a device that converts the computer s digital signals to analog signals before transmission Thus one...

Page 42: ...pt RTU was also previously used for the process unit Process units can be divided into primary devices and secondary devices Process devices are called primary devices The devices needed for automation are called secondary devices For example breakers and disconnectors are primary devices and relays are secondary devices See Figure 4 6 1 Equipm Fig 4 6 1 An example of equipment used for process au...

Page 43: ...g can be some of the tasks mentioned below Creating the user interface by using the picture editor application libraries and dialog editor Installation and configuration of standard functions is done in the picture editor Creating and defining application objects Application objects are defined in the picture editor or in the application object definition tools Programming additional and other pic...

Page 44: ...atform for other support packages LIB 5xx containing several backbone functions It also provides event and alarm lists busbar coloring and system self supervision LIB 510 which provides application functions for monitoring and controlling medium voltage process LIB 520 which is mainly intended for high voltage applications LIB 530 which is intended for medium and high voltage applications LIB 580 ...

Page 45: ...re 15 Tools 26 Attributes 22 B Background 24 Base System 14 Base Tools 25 C COM 500 34 COM 510 37 COM 530 37 COM Ports 38 Common platform technology 7 Communication Front end 10 36 Hardware 38 41 Loop 33 Programming Interface 39 Server 34 Software 39 Configurable Attributes 22 Connection Cards 41 Container Group Objects 23 CPI 39 D Data Transmission 31 Database 15 DCP NET Unit 38 DCP NET unit 35 3...

Page 46: ...k Switch 41 Flat system 10 Full graphic command 19 Function Keys 24 G Gateway 34 GPS 41 Graphical User Interface 24 H Hierarchical system 10 History Database 15 18 HSI Human System Interface 9 13 14 I Information Flow 16 Integrated system 11 Internal NET unit 38 L LAN 36 40 Laptop computer 9 LIB 500 Base 44 LIB 510 44 LIB 520 44 LIB 530 44 LIB 580 44 LIB 5XX 44 Local Area Network LAN 9 40 LONWORKS...

Page 47: ...ducts 7 Modem 41 Motif command 19 Multi drop network topology 33 Multiport Serial Card 41 Multi user system 10 N NCC 32 NET Software 38 Unit 38 Unit Types 38 Network Cards 41 Topologies 33 Networks 40 O Object 20 Object Navigator 26 Operating System 39 Operator Workstation 9 Optic fibres 32 P PCLTA card 38 41 PC NET unit 35 36 38 Peer to peer communication 33 Picture Background 24 Command 19 Compo...

Page 48: ... 8 Hierarchy 7 Program Editor 28 Protocol 39 Conversion 31 38 Hardware 41 R Redundant system 11 Remote Terminal Unit RTU 32 34 Report Data 18 Database 15 18 S SCIL 7 19 SCIL Program Editor 28 SCS 32 Secondary Devices 42 Serial Bus topology 33 Lines 41 Transmission 41 Single System 11 Single user system 10 Standard Functions 44 Standardised application functions 44 Station 36 Supporting Hardware 41...

Page 49: ...TCP IP network 39 Telecontrol Protocol 34 Test Dialog 28 Text Translation Tool 28 Time Synchronisation 41 Tool Manager 25 Transmission Control Protocol Internet Protocol 40 Two node network 33 U Upper Level Communication 31 User Interface Object 20 Interface Tools 27 V Visual SCIL 23 Visual SCIL Objects 20 23 W Workstation 9 Workstation Programs 9 X X monitor type 9 ...

Page 50: ......

Page 51: ......

Page 52: ...ABB Oy Substation Automation Products P O Box 699 FI 65101 Vaasa FINLAND Tel 358 10 22 11 Fax 358 10 224 1094 www abb com substationautomation 1MRS751852 MUM EN 06 2004 ...

Reviews: