SYS600 - Installation and Administration
SYS600 - Installation and Administration
SYS600 - Installation and Administration
3
Installation and Administration Manual
1MRS756634 MicroSCADA Pro SYS 600 9.3
Issued: 31.3.2010
Version: B/31.10.2010 Installation and Administration Manual
Contents:
1. Copyrights ............................................................................................... 9
2. Introduction ........................................................................................... 10
3
SYS 600 9.3 MicroSCADA Pro 1MRS756634
4
1MRS756634 MicroSCADA Pro SYS 600 9.3
7
8
1MRS756634 MicroSCADA Pro SYS 600 9.3
1. Copyrights
The information in this document is subject to change without notice and should not be
construed as a commitment by ABB Oy. ABB Oy assumes no responsibility for any
errors that may appear in this document.
In no event shall ABB Oy be liable for direct, indirect, special, incidental or consequential
damages of any nature or kind arising from the use of this document, nor shall ABB Oy
be liable for incidental or consequential damages arising from use of any software or
hardware described in this document.
This document and parts thereof must not be reproduced or copied without written per-
mission from ABB Oy, and the contents thereof must not be imparted to a third party
nor used for any unauthorized purpose.
The software or hardware described in this document is furnished under a license and
may be used, copied, or disclosed only in accordance with the terms of such license.
Trademarks
ABB is a registered trademark of ABB Group. All other brand or product names men-
tioned in this document may be trademarks or registered trademarks of their respective
holders.
Guarantee
Please inquire about the terms of guarantee from your nearest ABB representative.
9
SYS 600 9.3 MicroSCADA Pro 1MRS756634
2. Introduction
This manual provides thorough information on the various configuration settings that
you have to make in order to use your SYS 600 system. The manual also describes how
to use the configuration tools.
10
1MRS756634 MicroSCADA Pro SYS 600 9.3
• Citrix documentation
• LONWORKS PCLTA-20 PCI LonTalk Adapter, User's Guide
• Microsoft Windows documentation
• Microsoft Windows Server 2003 Terminal Server licensing manual
• MMC500_TS.CMD in the Microsoft Windows Server 2003 Terminal Server
installation Manual
• Product documentation of the used multiport serial card
• Product documentation of the used network adapter card
• Product documentation of the used PCLTA-10 card
• RTU documentation
11
SYS 600 9.3 MicroSCADA Pro 1MRS756634
• The words in names of screen elements (for example, the title in the title bar of a
dialog, the label for a field of a dialog box) are initially capitalized.
• Capital letters are used for the name of a keyboard key if it is labeled on the keyboard.
For example, press the CTRL key. Although the Enter and Shift keys are not labeled
they are written in capital letters, e.g. press ENTER.
• Lowercase letters are used for the name of a keyboard key that is not labeled on the
keyboard. For example, the space bar, comma key and so on.
• Press CTRL+C indicates that you must hold down the CTRL key while pressing
the C key (to copy a selected object in this case).
• Press ALT E C indicates that you press and release each key in sequence (to copy
a selected object in this case).
• The names of push and toggle buttons are boldfaced. For example, click OK.
• The names of menus and menu items are boldfaced. For example, the File menu.
• The following convention is used for menu operations: Menu Name > Menu Item
> Cascaded Menu Item. For example: select File > Open > New Project.
• The Start menu name always refers to the Start menu on the Windows Task Bar.
• System prompts/messages and user responses/input are shown in the Courier font.
For example, if you enter a value out of range, the following message is displayed:
Entered value is not valid.
You may be told to enter the string MIF349 in a field. The string is shown as follows
in the procedure: MIF349
• Variables are shown using lowercase letters: sequence name
The online help includes three different tabbed pages: Contents, Index and Search.
You can see the structure of the online help on the Contents tab. By expanding and
collapsing the subentries, you can find the certain topic.
12
1MRS756634 MicroSCADA Pro SYS 600 9.3
The Index tab shows index words that help you to find information easily. Double-click
an index word to display the topic related to the word. If there are more than one topic
related to the index word, the online help displays the Topics Found dialog where you
can select the right topic.
You can also find information with the single word search on the Search tab. Type the
word or words in the search box and press ENTER or click List Topics. The online help
lists the topics related to the search. Double-click the right topic to see the content.
The cross-references used in the text include links to other topics where you can find
related information.
13
SYS 600 9.3 MicroSCADA Pro 1MRS756634
3. Installation
The MicroSCADA Pro base system sets the following minimum configuration require-
ments. Follow Microsoft’s recommendations for supported operating systems, Windows
XP, Windows Server 2003, Windows Server 2008 and Windows 7 as shown in the Table
below.
Table 3.1.1-1 Hardware requirements
Operating System Hardware Available Disk minimum Memory
Windows XP 2 GHz 20 GB 2 GB
Windows Server 2003 2 GHz 20 GB 2 GB
Windows Server 2008 2 GHz 20 GB 2 GB
Windows 7 2 GHz 20 GB 2 GB
• Echelon PCLTA-20 LON adapter requires one PCI-bus slot. One card supports one
LON channel. XLON PCI from DH Electronics takes also one slot per channel.
Adlink PCI-1760 or Nudaq PCI-7250 or PCI-7256 I/O cards require one PCI slot.
• Depending on the size of the application, MicroSCADA Pro requires approximately
100 to 500 MB of disk space. The recommended total disk capacity is at least 20
GB. Any SCSI or IDE controller or RAID configuration supported by Windows
operating system can be used.
• The recommended RAM size is 2 GB or more.
• If the base system computer is also used as an operator's workplace, the screen res-
olution should be at least 1024x768 pixels. The graphics adapter should support at
least a 256 color mode or a true color mode. To ensure high ergonomics, the refresh
rate of the screen should be at least 70 Hz for CRT-screens.
• Any keyboard and mouse supported by Windows can be used.
• A CD-ROM device is recommended for Windows installation.
• A parallel port can be used for connecting a printer.
• Any Ethernet adapter supported by Windows can be used for connecting the base
system computer to the LAN.
• A PC 31/32 radio clock board from Meinberg Funkuhren, Germany, can be used
for synchronizing the clock. The board contains a radio receiver for the Frankfurt
14
1MRS756634 MicroSCADA Pro SYS 600 9.3
• Windows 7
• Microsoft Windows Server 2008
• Microsoft Windows XP Professional
• Microsoft Server 2003 Standard Edition.
Other server versions might be compatible with MicroSCADA; however those are not
supported by this software.
MicroSCADA Pro supports only the 32-bit version of the operating system.
Additional software
The Hummingbird eXceed version 7.0 or newer is required as an X-server on the work-
station computer whenever the system includes distributed HSI (Human System Interface),
and uses MicroSCADA X and VS Remote monitor types (Classic workplaces).
15
SYS 600 9.3 MicroSCADA Pro 1MRS756634
The applications located under the \sc\apl directory are not touched. The application
MAIN and WD can be overwritten. The installation program asks whether to do that or
not.
16
1MRS756634 MicroSCADA Pro SYS 600 9.3
A070500
17
SYS 600 9.3 MicroSCADA Pro 1MRS756634
A051494
In practice, all three packages are installed in the SYS PC. This will allow
opening VS monitors locally on SYS PC and reading documents. Workstation
package is installed on workstation PC if VS/X -type monitors are used.
5. Select the drive in which the application is to be installed. The installation program
suggests a destination drive for the MicroSCADA Pro installation. If MicroSCADA
Pro has been installed before, the destination drive used in the previous installation
is shown as a default drive. Otherwise, the default drive is C. To select another drive,
click Change Drive and choose the drive.
18
1MRS756634 MicroSCADA Pro SYS 600 9.3
The MicroSCADA user performs all references made by the processes. If two
base system computers share resources, the MicroSCADA user should be given
the same password on both computers. The password can be changed later from
the MicroSCADA Pro Control Panel.
This user name should not be used for purposes other than
administration tasks. If the MicroSCADA user already exists
due to a previous installation, the password is not changed.
A051498
Existing product COM 500 is included in SYS 600 9.2 or newer as a functionality - COM
500i that is license dependent. COM 500i is a communication gateway running on a
MicroSCADA Pro platform. It provides a gateway between process devices and eight
Network Control Centers (NCC). The main tasks of COM 500i are signal rerouting and
protocol conversions. A COM 500i tab is constructed, when the SYS 600 is started for
the first time. Select the COM 500i tab from the Tool manager to use the COM 500i
functions, see Figure 3.1.4-4.
19
SYS 600 9.3 MicroSCADA Pro 1MRS756634
A060262
Figure 3.1.4-4 COM 500i
The SCIL function WORKSTATION_CALL can be used to execute tasks on the work-
station. This function uses the TCP/IP communication and the port number 12221. For
security reasons, this function is disabled by default and the port is closed. If this SCIL
function is needed, the function has to be enabled and the firewall port opened.
20
1MRS756634 MicroSCADA Pro SYS 600 9.3
The register.exe tool was introduced in Windows 2000 as a temporary application com-
patibility tool. MicroSCADA Tool Manager is now compatible with terminal service
environment and Register.exe is not needed (no need to run MMC500_TS.cmd).
A080001
21
SYS 600 9.3 MicroSCADA Pro 1MRS756634
A080002
22
1MRS756634 MicroSCADA Pro SYS 600 9.3
A080007
Figure 3.1.4-7 RemoteApp Wizard
• In the RemoteApp Wizard, select SYS 600 Monitor Pro and click Next.
23
SYS 600 9.3 MicroSCADA Pro 1MRS756634
A080003
24
1MRS756634 MicroSCADA Pro SYS 600 9.3
A080004
Figure 3.1.4-9 RemoteApp Properties
4. To accept this, click Yes.
A080005
25
SYS 600 9.3 MicroSCADA Pro 1MRS756634
A080006
During the installation of the MicroSCADA Pro kernel software, two empty applications
are created. The two applications are named MAIN and WD.
The desktop icons for the MicroSCADA Pro Control System SYS 600 is created during
the installation. See Figure 3.1.5-1.
A070508
Figure 3.1.5-1 Desktop icon
The SYS 600 Control Panel dialog contains application management tools. The
MicroSCADA system can be started by clicking Start and stopped by clicking Stop
from these Application management tools.
26
1MRS756634 MicroSCADA Pro SYS 600 9.3
A051222
The revision information and all the possible error messages that occur during the start-
up and operation of SYS 600 are shown in the Figure 3.1.5-3.
A070509
27
SYS 600 9.3 MicroSCADA Pro 1MRS756634
A080009
A051226
28
1MRS756634 MicroSCADA Pro SYS 600 9.3
A070511
The shortcut menu for External OPC DA Client Control Panel provides a link to External
OPC DA tools.
Documentation
This icon links to SYS 600 Status Codes and SYS 600 Operation Manual.
A070512
Figure 3.1.5-7 CET Tool
Applications
You can add additional applications by using the administration tools accessed from the
MicroSCADA Control Panel. The MicroSCADA administration tools also provide means
for listing and removing applications. When you add an application, the application dir-
ectories for the new application are created. The startup and initialization pictures and
dialogs are copied to the application directory apl_.
29
SYS 600 9.3 MicroSCADA Pro 1MRS756634
A070513
Adding applications
1. In the Control MicroSCADA Applications dialog, click Add to open the Add new
application dialog, see Figure 3.1.5-9.
A051504
30
1MRS756634 MicroSCADA Pro SYS 600 9.3
The new application directory and its subdirectories are created under the \sc\apl dir-
ectory. The initialization and startup pictures and dialogs are copied into the pict subdir-
ectory of the new application.
Preparing applications
When preparing an application, the necessary startup and initialization files are copied
to the application directory. If application is added as described before, it is also prepared
and no further preparations are needed. However, if MicroSCADA is updated, applications
need to be prepared again to use tools properly.
To prepare an application:
Removing applications
31
SYS 600 9.3 MicroSCADA Pro 1MRS756634
Each computer on the LAN contains a network interface card and software for handling
the card and the used protocols.
Insert the network interface card before installing the Windows operating system. Most
computers are equipped with a built-in network interface card. The LAN software is
installed and configured during the operating system installation.
3.2.2. IP addresses
Each node or host in a TCP/IP network has an unique identifier, also called an IP address.
The IP address is composed of four numbers in the range from 0 to 255. The numbers
are separated with dots. For example: 192.168.0.1
The smallest LAN can have exactly two computers, a large LAN can accommodate many
thousands of computers. Because every computer on an IP network must have a unique
IP address, careful planning of IP addresses to the whole system is important. You should
remember to take care of the future needs in address areas when planning large networks.
There are some special IP addresses. 127.0.0.1 is known as the loopback address and it
always refers to the local computer. Hostname used for the address is 'localhost'.
The IP addresses of the MicroSCADA Pro base system and workplaces must comply
with the addresses of other nodes on the network. Consult the local area network
administrator for valid IP addresses and other LAN configuration issues. This document
does not include planning guide for TCP/IP networks. You can find these guides from
Microsoft or other Internet sites.
32
1MRS756634 MicroSCADA Pro SYS 600 9.3
1. Type the computer name for the NETBIOS protocol so that the computer is recog-
nized on the LAN. The computer's name is not the same as the host name used by
TCP/IP. The host name is given during the TCP/IP protocol configuration.
2. Read the computer's host name and IP address by typing: ipconfig /all in a Command
Prompt window. It is also possible to verify the settings from the Network Tool in
the Control Panel.
To be able to use host names in the communication front-end computers, the names to
be recognized have to be defined in a host table on the computer. The host table maps
the host name to an IP address. On most Windows systems it is at
C:\Windows\System32\Drivers\Etc\Hosts. An example of a HOSTS file is listed below:
The following is an example of a host table. Here each node has two names, one in lower
case letters and one in upper case letters. The items in a host table are separated by spaces
or tabs.
127.0.0.1 localhost
10.58.125.45 apassi APASSI
10.58.125.46 ws1 WS1
10.58.125.47 ws2 WS2
10.58.125.48 fe1 FE1
There are, however, other mechanisms such as DNS that can be used. Consult your net-
work administrator for information on solutions applied to your network.
33
SYS 600 9.3 MicroSCADA Pro 1MRS756634
Use the ping utility to test the connectivity on the LAN and determine if a host is available
and active. The syntax is: ping host where 'host' is the computer's IP address or node
name on the network. If the computer responds, a message is produced with some dia-
gnostic information.
A070514
Example
Ping 192.10.0.210
The typical reply time is below 10ms. If the reply time exceeds 50 ms on normal
10/100Mb/s Wired or Fibre Optic Network, it is recommended to check the LAN com-
munication equipment.
Terminal Services is a component of Microsoft Windows (both server and client versions)
that allows a user to access applications and data stored on a remote computer over a
network. This feature is needed to be able to open MicroSCADA Monitor Pro pictures
on workstations.
34
1MRS756634 MicroSCADA Pro SYS 600 9.3
A050195
Server-based computing
1. A multiuser operating system that allows multiple concurrent users to log on and
run applications in separate, protected sessions on a single server.
2. A remote presentation services architecture capable of separating the application's
logic from its user interface, in such a way that only keystrokes, mouse clicks, and
screen updates travel the network.
3. The Terminal Server product consists of four components: the Windows Server
multiuser core, the Remote Display Protocol, the Windows-based client software
and enhanced system administration tools.
Terminal Server: A multiuser server core that provides the ability to host multiple,
simultaneous client sessions on Windows Server 4.0 (Terminal Server Edition) and on
later versions of Windows Server (Windows Server 2003 and 2008).
Remote Display Protocol (RDP): A key component of Terminal Server is the protocol,
which allows a client to communicate with the Terminal Server over the network. It is
35
SYS 600 9.3 MicroSCADA Pro 1MRS756634
Terminal Server Client: The client software presenting or displaying the 32-bit Windows
user interface on a range of desktop hardware.
Operating system:
Base Requirements:
Processor and memory requirements scale linearly up to four processors. The maximum
memory supported is 4 GB.
Other Peripherals:
Hard disk throughput also affects the performance of the system. For the highest disk
performance, consider using a SCSI RAID controller. The RAID (Redundant Array of
Independent Disks) controllers place data on multiple disk drives automatically and can
therefore increase disk performance and improve data reliability.
Although the Remote Desktop Protocol used with Terminal Server causes negligible
network load, a high-performance network interface card (NIC) is recommended. This
is particularly important, if many users require access to data stored on network servers
or run client/server applications.
36
1MRS756634 MicroSCADA Pro SYS 600 9.3
Client System:
A Terminal Server Client can be used on a client PC to access a Terminal Server using
the TCP/IP protocol from a network or by connecting via a Remote Access Service
(RAS) connection.
The minimum requirements for the 32-bit Terminal Server Client are:
1. Choose Terminal Server Licensing during product setup, or at any time click the
Add or Remove Programs icon on Control Panel.
2. Click Add/Remove Windows Components.
37
SYS 600 9.3 MicroSCADA Pro 1MRS756634
A051187
In Windows Server 2003, the licensing service can be installed on a workgroup based
server, a member server or a domain controller.
During the installation of the Terminal Server Licensing service, you need to choose
between the following modes of the license server:
Normally, your domain or workgroup is used. In this scenario, a license server is auto-
matically discovered by any terminal server within the same subnet as the license server.
License installation
License tokens must be installed on your license server in order to deploy them to client
devices. After you have purchased Terminal Service Client Access Licenses (TS CAL)s,
you can then install the corresponding license tokens by using the CAL Installation
Wizard, which is located in the Terminal Server Licensing tool.
38
1MRS756634 MicroSCADA Pro SYS 600 9.3
A070706.
For more information, see the Microsoft Terminal Server Licensing document.
Activating license
A license server must be activated in order to certify the server and allow it to issue client
license tokens. A license server is activated using the Activation Wizard in the Terminal
Server Licensing administration tool. To activate a license server, select Action >
Activate Server while the server is highlighted.
• Internet (Automatic): The quickest and easiest way to activate and install licenses,
which is also recommended by Microsoft. This method requires Internet connectivity
from the device running the Terminal Server Licensing admin tool. Internet con-
nectivity is not required from the license server itself. The internet method uses
TCP/IP (TCP port 443) to connect directly to the Clearinghouse.
• Web: The Web method should be used when the device running the Terminal Server
Licensing admin tool does not have internet connectivity, but you do have access
to the Web by means of a Web browser from another computer. The URL for the
Web method is displayed in the Activation Wizard.
• Phone: The phone method allows you to talk to a Microsoft Customer Service
Representative to complete the activation or license installation transactions. The
appropriate telephone number is determined by the country/region you choose in
the Activation Wizard and is displayed by the wizard.
A license server must be activated only once. While waiting to complete the activation
or license token installation processes, your license server can issue temporary tokens
for clients that allow Terminal Server Licensing.
39
SYS 600 9.3 MicroSCADA Pro 1MRS756634
Purchasing license
The process for purchasing TS CALs for Windows Server 2003 remains the same as for
purchasing other Microsoft Client Access licenses. Customers might purchase these
licenses by obtaining a Microsoft License Pack (MLP), Microsoft Open License, or
through one of Microsoft's volume licensing programs, such as Microsoft Select.
a071310
40
1MRS756634 MicroSCADA Pro SYS 600 9.3
a071311
41
SYS 600 9.3 MicroSCADA Pro 1MRS756634
a071312
When you install Windows Server 2003, you are not prompted to install Terminal Ser-
vices. You can only enable or disable connections to the computer.
42
1MRS756634 MicroSCADA Pro SYS 600 9.3
A070708
Each user who logs on to a Terminal Services session must have a user account either
on the server or in a domain on the network that the server is on. The Terminal Services
user account contains additional information about the user.
Windows Server 2003 family operating systems contain a built-in User group called
Remote Desktop Users, which is used to manage Terminal Services users.
When you install one of the Windows Server 2003 operating systems, the Remote Desktop
Users group is one of the built-in user groups on your computer. Members of this group
have the same access as members of the Users group, but they have the additional ability
to log on remotely to the computer. By default, this group is not populated when you
install Terminal Server. You must choose the users and groups that you want to have
permission to log on remotely to the terminal server, and manually add them to the
Remote Desktop Users group.
43
SYS 600 9.3 MicroSCADA Pro 1MRS756634
44
1MRS756634 MicroSCADA Pro SYS 600 9.3
A070740
The Terminal Services Client, called the Remote Desktop Connection (RDC), provides
substantial improvements over previous releases, including greater functionality through
a simplified user interface.
Remote Desktop Connection for Windows XP (Terminal Services Client 6.0) is available
from Microsoft site (see KB925876). This will give some new useful features, for
example, it is possible to use large two monitor displays on workstations.
This version of Remote Desktop Connection (Terminal Services Client 6.0) can be
installed on client computers running Windows XP Service Pack 2. It can be used to
connect to terminal servers or remote desktops running earlier versions of Windows, but
the new features are available only when the remote computer is running Windows Vista,
Windows 7 or Windows Server.
45
SYS 600 9.3 MicroSCADA Pro 1MRS756634
To open the Remote Desktop Connection (RDP) Client select Startup > Accessories >
Communications > Remote Desktop Connection. See Figure 3.3.6-1 below.
A051130
To change the various options for configuring the remote connection, a property sheet
with tabs shows the controls for
• General
• Display
• Local Resources
• Programs to run on connection
• Experience settings
• Advanced
See Figure 3.3.6-2.
46
1MRS756634 MicroSCADA Pro SYS 600 9.3
A070515
This package consists of a handful of products that run on Windows Servers and go
beyond what Windows Terminal Services can do. Support of larger displays than on
Windows Server 2003 Terminal Services and seamless window mode (no frame on
application window) for instance are features, which can be achieved by using Citrix
features and may be useful in the MicroSCADA Pro workplace.
The following table provides an overview of the features available with each of these
protocols:
47
SYS 600 9.3 MicroSCADA Pro 1MRS756634
3.4.1. Introduction
MetaFrame Application Server for Windows is Citrix's thin client/server system software
for Microsoft's Windows Terminal Server. MetaFrame thin client/server system software
incorporates Citrix's Independent Computing Architecture (ICA) protocol.
Latest version tested with MicroSCADA Pro is called Citrix MetaFrame Presentation
Server 4.0. Installing MetaFrame will not interfere with the functions of a computer
running Terminal Server. This means that clients can connect and execute programs on
the server regardless of whether they are running the Citrix ICA protocol, or the standard
Terminal Server client using RDP. The main differences are in the features each protocol
and its respective clients support.
1. From the Control Panel, go to Add or Remove Programs and select Add or Remove
Windows Components.
48
1MRS756634 MicroSCADA Pro SYS 600 9.3
A070516
A070517
49
SYS 600 9.3 MicroSCADA Pro 1MRS756634
A070518
50
1MRS756634 MicroSCADA Pro SYS 600 9.3
A070519
51
SYS 600 9.3 MicroSCADA Pro 1MRS756634
A070520
Figure 3.4.3.3-2 Prerequisites installation
3. Click Next.
A070521
Figure 3.4.3.3-3 Component selection
52
1MRS756634 MicroSCADA Pro SYS 600 9.3
4. Click Next.
A070522
53
SYS 600 9.3 MicroSCADA Pro 1MRS756634
A070523
A070524
54
1MRS756634 MicroSCADA Pro SYS 600 9.3
A070525
1. Click Install MetaFrame Presentation Server 4.0 and its components as shown
in the figure below.
A070526
55
SYS 600 9.3 MicroSCADA Pro 1MRS756634
A070527
Figure 3.4.3.4-2 License agreement
A070528
56
1MRS756634 MicroSCADA Pro SYS 600 9.3
A070529
Figure 3.4.3.4-4 Warning dialog
4. Follow the Components Setup messages. In most cases there is no need change
default setup.
5. The following is an example setting when joining a Farm.
57
SYS 600 9.3 MicroSCADA Pro 1MRS756634
A070530
A070531
58
1MRS756634 MicroSCADA Pro SYS 600 9.3
6. Click Next.
A070532
Figure 3.4.3.4-7 Assigning credentials
7. Click Next.
59
SYS 600 9.3 MicroSCADA Pro 1MRS756634
A070533
Figure 3.4.3.4-8 Licensing settings
8. Click Next.
A070534
60
1MRS756634 MicroSCADA Pro SYS 600 9.3
A070535
To do so:
1. Go to All Programs -> Citrix -> Administration Tools -> Citrix Connection
Configuration Tool
A070536
61
SYS 600 9.3 MicroSCADA Pro 1MRS756634
A070537
A070538
62
1MRS756634 MicroSCADA Pro SYS 600 9.3
to run Presentation Server Console from the same MetaFrame Presentation Server, where
the applications are installed. The server or servers, that host the published applications,
has to be a server farm member.
To publish an application:
A070720
A070721
Figure 3.4.4-2 Authentication window
2. Click Cancel.
63
SYS 600 9.3 MicroSCADA Pro 1MRS756634
A070722
Figure 3.4.4-3 Logon window
3. Enter Password and click OK.
A070723
Figure 3.4.4-4 Selecting applications
4. Select Applications.
A070724
64
1MRS756634 MicroSCADA Pro SYS 600 9.3
A070725
Figure 3.4.4-6 Publishing wizard
6. Define the display name and application description and click Next.
65
SYS 600 9.3 MicroSCADA Pro 1MRS756634
A070726
A070727
Figure 3.4.4-8 Command line
8. Click Next.
66
1MRS756634 MicroSCADA Pro SYS 600 9.3
A070728
A070729
Figure 3.4.4-10 Application appearance
10. Click Next.
67
SYS 600 9.3 MicroSCADA Pro 1MRS756634
A070730
Figure 3.4.4-11 Client requirements
11. Click Next.
A070731
68
1MRS756634 MicroSCADA Pro SYS 600 9.3
A070732
Figure 3.4.4-13 Specifying servers
13. Add server and click Next.
A070733
Figure 3.4.4-14 Specifying users
14. Click Finish and exit from the Management Console.
69
SYS 600 9.3 MicroSCADA Pro 1MRS756634
A070715
A070716
Figure 3.5.1-2 Selecting client
4. Click Next.
A070717
70
1MRS756634 MicroSCADA Pro SYS 600 9.3
A070718
A070719
A basic ICA client limits the connection type choices to just custom ICA connections.
With custom ICA desktop or application, the user connects to the Citrix server and
receives either a full desktop on the server or runs a particular published application.
With the full version of the Citrix ICA client, you will get Program Neighborhood
functionality. The Citrix Program Neighborhood enables to make a connection to a
published application set. By setting up an application set, a user sees a set of application
icons based on what applications are published for him.
71
SYS 600 9.3 MicroSCADA Pro 1MRS756634
A070539
Figure 3.5.2-1 Start Menu
2. Select Find New Application Set.
A070540
72
1MRS756634 MicroSCADA Pro SYS 600 9.3
A070541
73
SYS 600 9.3 MicroSCADA Pro 1MRS756634
A070542
Figure 3.5.2-4 Locating
6. Click Next.
A070543
Figure 3.5.2-5 Customizing settings
7. Click Next.
74
1MRS756634 MicroSCADA Pro SYS 600 9.3
A070544
A070545
75
SYS 600 9.3 MicroSCADA Pro 1MRS756634
A070552
Figure 3.5.2-8 Logon settings
76
1MRS756634 MicroSCADA Pro SYS 600 9.3
A070549
Figure 3.5.2-9 Connection settings
77
SYS 600 9.3 MicroSCADA Pro 1MRS756634
A070550
Figure 3.5.2-10 Default options
A070551
Figure 3.5.2-11 FrameWindow MicroSCADA
78
1MRS756634 MicroSCADA Pro SYS 600 9.3
Each PC-NET instance supports 12 communication lines and in most cases, additional
COM ports are required. The usage of standard COM ports 1-4 is also possible.
The multiport serial card is an extension card which is installed to a PCI slot in the
motherboard of the PC. As to the installation procedure, refer to the installation manual
of the product. In principle, any PCI based serial card can be used but following product
lines and manufacturers are verified and widely used in MicroSCADA Pro systems:
The serial port products which are not PCI-based are also widely available. However,
as long as the COM ports provided by these products may disappear from the system
during runtime, the overall reliability of the system is worse than in PCI-based alternatives.
In all cases, for the COM port, the communication line used is defined with the SD-
attribute of the line object.
For installation of LON cards, see SYS 600 9.3 Connecting LONWORKS Devices.
79
SYS 600 9.3 MicroSCADA Pro 1MRS756634
If the system configuration contains protocols which use LAN, the necessary network
adapters must be installed. In most cases, the process communication uses the same
network adapter as the MicroSCADA Pro base system and the installation procedure is
the same as described in 3.2, Local Area Network (LAN)
The communication lines created to PC-NET instances may use multiple local IP-
addresses especially when there is multiple connection to Network Control Centers (slave
protocols) or the IEDs which are connected the MicroSCADA Pro are divided to multiple
networks (master protocols).
In all LAN protocols supported by PC-NET, line attribute LD defines which local IP-
address is used by the communication line.
In order to verify the operation of the PC-NET process communication unit, the system
configuration must contain at least one configured NET node. When MicroSCADA Pro
system is started, following printout shown in Figure 3.6.1.4-1 is displayed in the noti-
fication window for each configured NET node.
80
1MRS756634 MicroSCADA Pro SYS 600 9.3
A070502
Figure 3.6.1.4-1 Notification window
In case the configuration already contains communication lines and there are errors in
the configuration, corresponding printouts will be found from the notification window
as shown in Figure 3.6.1.4-2 and from file “sys_error.log”. In the printout below, the
communication line 1 in NET 2 has failed to open the serial port configured for it. When
this happens, usually the configured port is already in use or the installation of the serial
card is not complete and the given port cannot be found from the system.
A070507
81
SYS 600 9.3 MicroSCADA Pro 1MRS756634
As described in the system configuration manual, the startup of the PC-NET process
communication unit can be done also using the SCIL procedures. When this method has
been used and system is started, the existence of the NET nodes can be verified e.g. using
the ‘Open Online’ function of the system configuration tool. If the configuration contains
errors, the error printout can still be found from the notification window and the used
status codes are the same as with the system configuration tool. The status codes are
listed in a separate MicroSCADA Pro manual ‘Status Codes’.
The IEC 61850 related process communication unit is an Windows executable, which
has been automatically installed during the SYS 600 software installation. Before any
actual IEC 61850 process communication occurs from the set of IEC 61850 IED's (i.e.
process devices) into SYS 600 process database, there is a need to configure each of the
IEC 61850 process communication units to represent the certain part of the underlying
process devices. This is made by using the tools included into SYS 600 software, see
IEC 61850 System Design manual, chapter Configuration. At run-time, each configured
IEC 61850 process communication unit is called an instance. Each of these instances
can be seen that the corresponding opcs_iec61850.exe process is running.
The actual IEC 61850 protocol communication occurs over the physical TCP/IP network.
However depending on the selected configuration, different TCP/IP network related
hardware and software has been installed and configured accordingly before the complete
verification of the IEC 61850 system configuration can be done, see IEC 61850 System
Design manual, chapter Requirements.
Printers are used for automatic event and alarm print, and for operator initiated hard
copy. For hard copy, the hard copy functions of eXceed or Windows can be used without
any configuration measures in MicroSCADA Pro. On the other hand, the automatic event
and alarm print requires that the printers are connected to MicroSCADA Pro. These
printers can also be used for MicroSCADA Pro initiated hard copy. The installation
descriptions below apply to the printers used by MicroSCADA Pro. Regarding the
installation of Windows hard copy devices, refer to the Windows and the printer manuals.
• Directly to a base system computer, through the parallel port or a serial port.
• To a LAN via a printer server.
• Communication unit (NET, serial type connection)
82
1MRS756634 MicroSCADA Pro SYS 600 9.3
Printers connected to a NET unit can be made accessible to all base systems in the entirely
distributed MicroSCADA Pro system. A printer connected directly to a base system can
also be used by other base systems on the LAN. The printer has to be defined as “shared”
in the computer's operating system configuration to which it is directly connected.
Printers connected to a LAN can be made accessible to all base systems on the LAN.
On the application level, the printing can be accomplished according to two different
principles which determine the appearance of a printout:
The SCIL defined printout can contain any characters supported by the printer.
Printers connected to a base system computer or LAN must be configured in all base
systems that uses the printers. Configure the printer in each base system as follows:
1. Create a PRIn:B base system object, with at least the following attributes (see
System Objects manual):
83
SYS 600 9.3 MicroSCADA Pro 1MRS756634
TT "LOCAL"
2. If needed, map the printer for an application with the APLn:BPR attribute. Printers
can be mapped for an application, which means that the application recognizes the
devices under logical numbers. The printer mapping is required only if you want to
use a logical printer number which is not the same as the printer object number.
A printer connected to a NET can be used by all base systems connected to the same
network. The printer must be defined both in the base systems which uses it and in the
NET unit to which it is directly connected. It is assumed here that the NET unit has been
defined to the base system as a NODn:B object. Include the following definitions in each
base system which will use the printer:
84
1MRS756634 MicroSCADA Pro SYS 600 9.3
1. Create a PRIn:B base system object with at least the following attributes:
TT "LOCAL"
ND The node number of the NET unit to which the
printer is directly connected
TN The device number of the printer in the NET
unit to which it is directly connected
DT "COLOR", "NORMAL", or "TRANSPARENT".
Select "NORMAL", if the printer will be used
exclusively for the black-and-white character-
based printout. Select "COLOR" for all other
types of picture-based printout. Even the printer
will be black-and-white, "COLOR" is preferable
as this mode provides a more picture resem-
bling printout by exchanging graphical charac-
ters to printer specific characters. Select
"TRANSPARENT", if the printout will be SCIL
defined.
DC "NET"
2. If needed, map the printer for an application with the APLn:BPR attribute, ("Device
Mapping"). The printer mapping is required only if you want to use a logical printer
number which is not the same as the printer object number.
Include the following definitions in the NET unit to which the printer is directly connec-
ted:
1. Select a line for the printer and define the line with the ASCII protocol:
PO 4
IU 1
LT 0
MS, MI System message handling, see chapter 17
PS Buffer pull size, see
BR Baud rate (recommended value 2400)
PY 0
85
SYS 600 9.3 MicroSCADA Pro 1MRS756634
RD 8
SB 1
TD 8
OS Output synchronization, see SYS 600 System
Objects)
2. Define a printer (a PRI object) on the selected printer line with the attributes:
For more information on the attributes of the PRI object, see SYS 600 System Objects.
When a base system is started, its default application (the application created first in
SYS_BASCON.COM) sends a message to the printers (form feed). Therefore, make
sure that these applications are defined in the NETs.
A070737
86
1MRS756634 MicroSCADA Pro SYS 600 9.3
Create an outline of your system configuration or a table that includes the following
information:
• The node numbers and station addresses of the base system and NETs.
• Application numbers and possible names.
• NET line numbers.
• Station numbers (in NET and in the base system if different) and station addresses
(slave numbers) of all devices.
A070738
87
SYS 600 9.3 MicroSCADA Pro 1MRS756634
To install an adapter card, mount the alarm card used into a free PCI expansion slot in
the base system computer. A PCI card selects the necessary I/O port addresses automat-
ically.
88
1MRS756634 MicroSCADA Pro SYS 600 9.3
Set parameters SYS:BAA to value representing the card type you use
Watchdog output D25 pins 17 and 18 are open when program not running and closed
when running.
@A = audio_alarm( "all","on")
@A = audio_alarm("all","off")
@A = audio_alarm(xx,"on/off") xx=1..7
External clocks
To use a Meinberg PCI511 radio clock in the base system, set the SYS:BCL attribute to
one of next:
Simple Network Management Protocol (SNMP) devices are able to provide information
about themselves via network management protocols. Such devices are servers, printers,
hubs, switches and routers. It is common that these devices are supervised in
MicroSCADA Pro systems via third-party SNMP management software products.
1. Open Windows Components Wizard by selecting Control Panel > Add and Remove
Programs > Add/Remove Windows components.
2. Select the category Management and Monitoring Tools, and click Details.
3. Select both Simple Network Management Protocol and WMI SNMP Provider
subcomponents to be installed.
89
SYS 600 9.3 MicroSCADA Pro 1MRS756634
a071309
90
1MRS756634 MicroSCADA Pro SYS 600 9.3
4. System administration
• Recognizing of all the application objects from the selected MicroSCADA Pro
application.
• Defining the common options for the exported and imported application objects.
• Exporting and importing application objects.
The common options for the exported and imported data are provided in the Export and
Import field. The application objects to be handled are listed in the Applications Objects
list. The progress of operation is indicated by using the progress indicator and the status
bar field. The user can operate by clicking the appropriate buttons in the tool. See Fig-
ure 4.1.2-1
The Export/Import tool can also act as stand-alone tool and be consequently accessed
directly through Tool Manager.
During the start-up of the tool, the list of MicroSCADA Pro applications is read. The
application, where the Export/Import tool has been started, is used as a default item.
The list of object types contains the following application objects, which are indicated
with letters:
It is also possible to select All Object Types from the Object Type drop-down list.
When All Object Types is selected, the Export/Import tool operates with all the applic-
ation objects found from the selected application.
91
SYS 600 9.3 MicroSCADA Pro 1MRS756634
• a menu bar
• a tabbed page containing search conditions
• Import, Export and Close buttons
• a tabbed page containing application objects to be handled
At the lowest part of Export/Import Tool dialog, there is a status bar showing the number
of processed application objects found and selected.
A050154
Figure 4.1.1-1 Export/Import icon
Application Object Export/Import Tool can also be started from the Object Navigator
menu item by selecting Data > Export.... See Figure 4.1.1-2. In this case, the tool is
started on export mode, that is it can only be used for exporting the application objects.
Depending on the selected application objects in the Object Navigator, the common
options in the Application Object Export/Import Tool become assigned as defaults.
92
1MRS756634 MicroSCADA Pro SYS 600 9.3
A051193
When Application Object Export/Import Tool is started from the Object Navigator menu
item by selecting Data > Import. See Figure 4.1.1-2. In this case, the tool is started on
import mode, i.e. it can only be used for importing the application objects. When the
import operation is finished, the selected Object Navigator view becomes updated.
Close the Export/Import Tool by clicking the Close button. The tool can also be closed
by selecting Object > Exit or by the keystroke Alt+F4. SeeFigure 4.1.2-1.
Use common options to define the set of application objects to be exported. The applic-
ation objects that match the common options are listed in the Application Objects tabbed
page. Select the application objects that need to be exported. When Select All is clicked,
all the objects are selected. When Unselect All is clicked, none of the objects are selected.
To select separate application objects from the list, hold the Ctrl key down while clicking
the objects.
When the selection contains at least one application object, Export is enabled. When
the button is clicked, a destination (export) file is created. See Figure 4.1.2-1.
93
SYS 600 9.3 MicroSCADA Pro 1MRS756634
When Export All is clicked, all objects are exported without selecting any objects. The
Application Objects tabbed page shows only the first 10 000 objects in the list. The
button also exports the objects that are not shown in the tabbed page.
A050155
During the export operation, the progress indicator displays the operation progress. See
Figure 4.1.2-2.
A050158
94
1MRS756634 MicroSCADA Pro SYS 600 9.3
At the end of the export operation, either the objects were successfully exported dialog
is displayed or exceptions summary dialog is displayed. See Figure 4.1.2-3.
A050157
The ASC Export format is an outdated export format. The ASC format is not editable
and data is saved in a slow sequential text file. The file name extension is .asc by default.
The SDB export format is based on the SCIL database files or SCIL data files. The SDB
format is not editable. The SCIL database files are not limited and the SCIL database's
structure is optimized for fast access. Hence it is possible to transfer a program in one
step with the SDB export format. The file name extension is .sdb by default.
The CSV export format is an editable export format and list-based engineering (LBE)
uses it. The file name extension is .csv by default.
• Delimiter is Comma
95
SYS 600 9.3 MicroSCADA Pro 1MRS756634
The data's delimiter is a comma (,) instead of a semicolon (;). Select the Delimiter
is Comma check box, if the dot is used as a decimal point instead of comma.
• OI Attribute Split
The OI (Object Identifier) attribute of process objects can have a structure. If the
structure exists and the OI Attribute Split check box is selected, the attribute's value
is splitted according to the attribute's structure.
• Attribute Name Header
By default the first row of the CSV data represents the two letter attribute names,
which you can select. If the Attribute Name Header check box is selected, the first
row represents mnemonic instead of attribute names and the two letter attribute
names are represented on the second row.
• Vertical Text Vectors
By default the complicated attrubute values are represented as a dumped in a line
(compare with SCIL function DUMP). If the Vertical Text Vectors check box is
selected, the type text vector's attribute values are represented as vertical.
• Vertical Vectors
If Vertical Vectors check box is selected, the type none-text vector's attribute values
are represented as vertical.
• Vertical Lists
If Vertical Lists check box is selected, the type list vector's attribute values are rep-
resented as vertical.
Define how to form data, their attributes and their order in the CSV data, using the CSV
Attibute Tool dialog as shown in Figure 4.1.2.2-1. To open the CSV Attribute Tool
dialog, select Tools > CSV Attributes from the Application Object Export\Import
Tool dialog. SeeFigure 4.1.2.2-1.
96
1MRS756634 MicroSCADA Pro SYS 600 9.3
A050160
1. In the CSV Attribute Tool dialog, select the object type from the Object Type drop-
down list. If the pre-defined (IX) or user-defined (UP) process object type is selected,
select the sub type from the Sub Type drop-down list.
2. In the Sub Type drop-down list, either select the common attributes or the process
object type specific attributes. See Figure 4.1.2.2-2
3. On clicking the CSV Attributes tab the following two lists are displayed: All
Attributes and Selected CSV Attributes. The All Attributes list contains all config-
urable attribute names, which are available for the current object type. The Selected
CSV Attributes list contains attribute names, which are selected from the All
Attributes list. By selecting Edit menu, it is possible to edit the Selected CSV
Attributes list's attributes. See Figure 4.1.2.2-2.
4. There are three buttons between Selected CSV Attributes and All Attributes lists:
left arrow, Reset and Save button. See Figure 4.1.2.2-2.
97
SYS 600 9.3 MicroSCADA Pro 1MRS756634
• The left arrow button is enabled when one attribute is selected from the All
Attributes list. Click this button, if you want to copy the selected attributes to
the Selected Attributes list.
• Click the Reset button to select and move the configurable attributes to the
Selected CSV Attributes list.
• Click the Save button to save all selected attribute names of the object types to
a file. When opening the CSV Attribute Tool again, the CSV attributes are read
from this file. Attribute names are saved during the last export session by default,
to the CSV_ATTRIBUTES.INI file. See Figure 4.1.2.2-2.
98
1MRS756634 MicroSCADA Pro SYS 600 9.3
A050159
99
SYS 600 9.3 MicroSCADA Pro 1MRS756634
A050161
In addition to the application and object type definitions, it is possible to define other
common options for the exported data. Define also the export type, available types are
ASC file format, CSV (Comma Separated Values) and SDB (SCIL Database) formats.
Furthermore, it is possible to define SCIL Search Condition for the application objects
to be handled through this tool during the export. As a default, the SCIL Search Condition
is empty. For example, if the Process Object's type is selected and the SCIL Search
Condition LN=="KUI_SABAY1" is defined, all the process objects with Logical Name
"KUI_SABAY1" become listed in the Application Objects tabbed page. See Fig-
ure 4.1.2.3-1.
100
1MRS756634 MicroSCADA Pro SYS 600 9.3
A051194
Figure 4.1.2.3-1 Filter dialog
The existing Filter Condition is applied by selecting the condition from the drop-down
list or using the SCIL Search Condition dialog (the button with three dots). The tool
stores the 30 latest Filter Conditions in the history list. The history list is read in the tool
during its start-up.
The file name to be used as a destination (Export) is defined by selecting the file with
the File Chooser component (the button with three dots) on the right of the field. The
default file name is assigned to the running application's picture folder (logical path PICT
is used). See Figure 4.1.2.3-2.
A050156
101
SYS 600 9.3 MicroSCADA Pro 1MRS756634
Regarding the file handling options, it is possible to define either Overwrite or Append
option. See Figure 4.1.2-1. In the Overwrite option, the existing destination file becomes
always overwritten. Whereas in the Append option, the new data is appended into the
end of the existing destination file. In the Append option, the existing objects are only
modified. If you choose SDB (SCIL Database) for export type, the new data is not
appended, if the data already exists. When Read File is clicked, the source file defined
by file name is read and the result is shown in the Application Objects tabbed page.
The Save Datalog Values option can be toggled on/off, depending whether the user wants
to store the datalog values during the import operation. Default value is off.
The file name that contains the application objects is displayed in the common options.
When the application objects are read from the export file by clicking Read File button,
the progress indicator displays the read or review operation progress. While previewing
objects in the CSV format, the progress indicator cannot show the total number of objects.
When all the application objects are read, they are listed into the Application Objects
tabbed page. Read objects are saved in a temporary SDB data file, except those objects,
which are already in SDB format. Exceptions the preview are shown in the summary
dialog. In addition, the Export/Import tool creates the formats during the export. The
Export/Import tool also recognizes Load File format (LOF files).
When Select All is clicked, all the objects is selected. When Unselect All is clicked,
none of the objects is selected. To select separate application objects from the list, hold
the Ctrl key down while clicking the objects.
When the selection contains at least one application object, the Import button is enabled,
and when the button is clicked a source (import) file is read. See Figure 4.1.3-1.
The Import All button also imports those objects that are not shown in the tabbed page.
The Application Objects tabbed page shows only the first 10 000 objects in the list.
102
1MRS756634 MicroSCADA Pro SYS 600 9.3
A050163
During the import operation, the progress indicator displays the operation progress. See
Figure 4.1.3-2. If the file cannot be read, an appropriate notification dialog is displayed
for the user.
A051195
An exception can occur, when the tool imports application objects. Due to an exception,
the application object cannot be created or modified according to the import file. If one
103
SYS 600 9.3 MicroSCADA Pro 1MRS756634
or multiple exceptions occur, they are listed in the Import Exceptions dialog. See Fig-
ure 4.1.3-3. This dialog displays the following information:
A051196
Button Functions
In addition to the application and object type definitions, it is possible to define other
common options for the imported data.
The file name to be used as a destination source (Import) is defined by typing the file
name into appropriate field or selecting the file by using the File Chooser component
104
1MRS756634 MicroSCADA Pro SYS 600 9.3
(the button with three dots) on the right of the field. The default file name is assigned to
the running application's picture folder (logical path PICT is used). See Figure 4.1.2.3-
2.
Regarding the object handling options, it is possible to define either Overwrite or Append
option. In the Overwrite option, data of the existing destination object are always over-
written. Whereas in the Append option, data of the object are appended to a database, if
the object does not exist.
The Create Dummy Scales and Create Dummy Event Handling Objects options can be
toggled on/off depending on whether the user wants to create scales and event handling
objects that do not exist, while process objects are imported. Objects will be created with
their original names, but they are dummy. So, they should be modified afterwards to
make process objects work properly. The Import Exceptions dialog informs about created
objects.
The Save Datalog Values option can be toggled on/off, depending whether the user wants
to store the datalog values during the import operation. Default value is off.
The Preimport Activities and Postimport Activities options can be toggled on/off
depending on whether the user wants to execute activities just before and after the proper
import. Pre- and postimport definition tools are started from menu Tools ---> Preimport
... and Tools ---> Postimport ... . A pre/postimport command procedure/SCIL file is
executed by DO function. In postimport an argument in DO function call is a list which
includes all imported predefined process objects. The list is in form list(LN, IX), where
the vector attribute LN includes logical names and IX indexes. The second argument
passed in function call is the number of the application, where objects are imported into.
Import tool assumes that procedures/SCIL files return the status of operation. If preimport
fails, a notice dialog with status will be raised to ask whether to do the actual import or
not. If preimport (or postimport) totally fails (syntax error, etc.), the standard error dialog
will be raised and import will be interrupted.
105
SYS 600 9.3 MicroSCADA Pro 1MRS756634
Select Data > Search in Object Navigator to open the Search Tool. Before opening the
Search Tool, the object types can be selected in the Object Navigator. These objects act
as an input for the Search Tool. If no object type is selected, Text file search is default.
If objects or files are also selected, they act as targets for the search. In Figure 4.2.1-1
the first four command procedures of the external application are selected for search in
the Object Navigator.
The Search Tool can also be opened as a stand-alone tool from the Tool Manager's
Miscellaneous tab.
A051529
Figure 4.2.1-2 shows Search Tool, when the tool is started through the Object Navigator.
Note that in case the Search string(s) field is empty it should be filled out before the
search can be completed.
106
1MRS756634 MicroSCADA Pro SYS 600 9.3
A051530
Close the Search Tool by clicking Close. The tool can also be closed by selecting File
> Exit or by pressing ALT+F4.
After defining the search conditions, click Search to start the search. Search can also be
started by pressing Enter.
When a search starts, the tool initializes a search first by locating targets according to
search conditions. At this stage the empty Progress Indicator dialog is displayed and
the Searching text is shown on the status bar. At initiation stage, it is not possible to stop
a search in the Search Tool. After the initiation, the proper search takes place, and the
Stop button in the indicator dialog is enabled. A search is stopped by clicking Stop. The
dialog disappears, the result page shows search results and the status bar informs about
search statistics.
107
SYS 600 9.3 MicroSCADA Pro 1MRS756634
A051531
Figure 4.2.2-2 shows a completed ‘VSO files’ search and one error is found.
108
1MRS756634 MicroSCADA Pro SYS 600 9.3
A051532
The search conditions are the input for a search. They consist of a search type, an
application, target names and paths, search strings, overlapping strings to be excluded
and two boolean options: Include subdirectories and match case.
Search conditions are saved in the SEARCH.INI parameter file when the Search Tool
is closed.
If the search criteria (a search type, target names, target paths) include incompatible files,
a warning dialog informs that the incompatible files were skipped from the search. Dialog
occurs if, for example, the following criteria are selected:
109
SYS 600 9.3 MicroSCADA Pro 1MRS756634
Search types
Select the appropriate search type from the Search type drop-down list.
• Command procedures
• Data objects
• Pictures
• VSO files
• Text files
When the Search Tool is opened, it displays the default search type, which depends on
how the tool is started.
If Search Tool is started through Object Navigator, the default search type is selected
on Object Navigator. For example, if the VSO files object is selected on Object Navigator
and Search Tool is opened. The default search type is VSO files in the Search type drop-
down list. If no object type is selected or Search Tool does not support the selected type,
default search type is Text files.
If the tool is started as stand-alone, default search type is the last saved search type in
the SEARCH.INI parameter file while the Search Tool was closed. If the tool is started
for the first time, default search type is Command procedures.
When the appropriate type is selected, the Target names drop-down list is also changed
to correspond the search type, see Figure 4.2.2-2.
Application
Select the application, where the search is performed, from the application drop-down
list. The application list is updated when the search type is changed. The option is disabled
when searching text files.
Applications are in the form <name>(n), where <name> is the application's name and
(n) is the application's logical number. Local applications are available for both the file
and database searches. External applications are available only for database searches.
If Search Tool is started through Object Navigator, the default application is the applic-
ation that was selected before the Search Tool was opened. If the tool is started as stand-
alone, default application is the last saved search type in the SEARCH.INI parameter
file while the Search Tool was closed.
110
1MRS756634 MicroSCADA Pro SYS 600 9.3
Target names
The Target names drop-down list can be edited. The Target names box can be edited
as follows:
• Type a name or names separated with a delimiter. Wildcard characters are allowed
in the names.
• Select an earlier saved item from the drop-down list.
• Select a file by browsing the directory. Add a file by clicking the Add file button.
In the Select File dialog, select the appropriate file. The file name is the last in the
Target names box and it is separated by the delimiter from the other file names. A
directory name is added to the target paths box.
• Select objects or files in Object Navigator. The selected items are target names when
Search Tool is started. If the selected objects or files are more than 255 characters
long, the extra characters are removed. The search is single search, because of this
the Target name box is disabled. To enable the Target names drop-down list, make
another selection in Object Navigator or click the Add file button.
Command procedures *
Picture *.PIC
VSO files *.VSO
Text files *
Data objects *
Target paths
The Target paths option can be used only for file searches. When performing the report
database searches, the option is disabled. The Target paths box can be edited as follows:
If the selected application is the current one (the application number is zero), the field
also accepts logical paths as input. For other local applications, logical paths are not
available. Therefore, when an application is selected in the Search Tool, the field is
changed to ‘PICT' and dimmed. The ‘PICT' stands for ‘\sc\apl\<apl_name>\pict'. It is
not a logical path anymore.
111
SYS 600 9.3 MicroSCADA Pro 1MRS756634
Include subdirectories
If the Include subdirectories check box is selected, the tool also searches all subdirectories.
The option is used only for the file searches and it is disabled for the other searches.
Search strings
The Search strings drop-down list can be edited. Its text box shows a string or strings
to be searched. Different strings are separated by the delimiter to enable multiple searches.
Earlier searched strings can be selected to the text box from the saved choices in the
drop-down list.
Match case
Strings can be typed to the text box, when the Exclude overlapping strings check box
selected.
When the check box is selected, a defined string is excluded from a search, if they
overlap the strings selected in the Search strings box. When the check box is not
selected, the text box is disabled.
Changing delimiter
The default delimiter is semicolon (;) and it separates the editable search conditions
items. To open the Delimiter dialog, select Options > Set Delimiter.
When a delimiter is changed, all the choices containing old delimiter in the drop-down
lists are updated with the new one.
Search results can be saved and printed. To save the search results, select File > Save
Results and to print the search results, select File > Print Results.
112
1MRS756634 MicroSCADA Pro SYS 600 9.3
Application: 0
Name Location Program Line Column Search
string
C:\SC\LIB4\base\ALARM\USE
BAU_ALARM1. PF:ALARM_BASE EXIT 1 4 store
PIC
BAU_ALARM2. PF:TEMP2_BASE EXIT 1 4 store
PIC
C:\SC\LIB4\base\BBONE\inst
BGI_BASE.PIC MAIN PICTURE EXIT 1 4 store
BGI_BASE2.PIC MAIN PICTURE EXIT 1 4 store
C:\SC\LIB4\base\BBONE\use
BGU_DBTLA.PIC PF:DBT_BASE EXIT 1 4 store
C:\SC\LIB4\FMOD\MVPROCESS\Use
FPU_BAY2A.PIC MAIN PICTURE . 3 2 store
START_PRO-
GRAM2
FPU_C501V.PIC MAIN PICTURE .KEY_OK 22 11 store
…
Standard printer set-up dialog is displayed by selecting File > Printer Setup from the
menu, if the tool is started from the local VS monitor.
The Search Results page shows results of a search completed according to conditions.
The page has a header, a result list and a text box for a program line. When a search
proceeds, hits are shown and added to the result list as they are found. When a search is
completed or stopped, the last hit is selected and the program line including a searched
string is shown and highlighted in the text box, if no errors are encountered. See Fig-
ure 4.2.5-1
Up to 10000 results can be handled on Search Results page. If the limit is exceeded,
the search is interrupted and an information dialog pops up.
113
SYS 600 9.3 MicroSCADA Pro 1MRS756634
A070492
The figure above shows a command procedure search completed with no errors. The
last finding is selected and the program line with a searched string is shown as highlighted
in the text box.
If the Search Tool is started via the Object Navigator, double-clicking the selected hit
result starts the corresponding editor or dialog and brings up the program, where the
searched string was found (for ‘VSO files’ search only VS Dialog editor is started). If
the tool is started as stand-alone, straight away editing is possible only for Text files
searches.
114
1MRS756634 MicroSCADA Pro SYS 600 9.3
The Text Translation Tool consists of a menu bar, toolbar and drop-down list boxes for
selecting languages. It also includes a table with columns for row numbers, object names,
text IDs, texts in reference language and in the edited language, and X indicating the
translated texts that were found in the dictionary. At the lower part of the tool there is
the Edit text box for typing the text in the edited language.
The width of the columns in the table can be adjusted by dragging column borders.
115
SYS 600 9.3 MicroSCADA Pro 1MRS756634
a071297.png
Figure 4.3.2-1 The Text Translation Tool for translating all language dependent texts of LIB 5xx,
CAP 500 Visual SCIL tools and MicroSCADA Visual SCIL tools
The buttons in the Text Translation Tool toolbar, from the left, are:
• Exit
• Open
• Save
• Initialise
• Next line
• Import texts
• Export texts
• Compare
• Add language
• Delete selected language
• Use keywords
• Settings
• Edit keywords
The following mnemonics make the use of the main window controls easier (see Fig-
ure 4.3.2-1):
• ALT + R moves the focus inside the dialog box to the Reference Language combo
box.
• ALT + I moves the focus inside the dialog box to the Edited Language combo
box.
• ALT + S moves the focus inside the dialog box to the list box containing the language
texts.
• ALT + X moves the focus inside the dialog box to the Edit text box.
116
1MRS756634 MicroSCADA Pro SYS 600 9.3
To open the Text Translation Tool, double-click the Text Tool icon in the User Interface
page of the MicroSCADA Tool Manager.
To exit, select Exit from the File menu, click the leftmost button on the tool bar or click
the rightmost button in the upper right corner of the dialog box.
The tool provides fast navigation to standard directories from which the files can be
selected. The navigation is done in a tree structure, which reflects the directory structure.
The tree shows the directories starting from the SC directory. When you add a new dir-
ectory or file, click Refresh in the dialog to update the tree structure.
117
SYS 600 9.3 MicroSCADA Pro 1MRS756634
a071298.png
When a file is open, all the text IDs in it are shown in the Text Translation Tool. When
the Text Translation Tool is used for the first time, English is the reference language. If
the Text Translation Tool has been used before, the reference language is the one selected
in the previous session. If the language exists in the file, the Text Translation Tool loads
the texts in the reference language.
If the Text Translation Tool has been used before, the edited language is the same as in
the previous session. If the language exists in the file, the Text Translation Tool loads
the texts in the edited language.
To select languages:
1. Select the reference language from the Reference Language drop-down list. If the
language is the edited language, it is removed from the Edited Language column.
All the texts in the reference language are loaded from the file and shown in the
table. The texts in the Reference Language column cannot be edited.
2. Select the edited language from the Edited Language drop-down list. All texts in
the edited language are loaded from the file and shown in the table.
3. Edit the texts in the Edited Language column.
118
1MRS756634 MicroSCADA Pro SYS 600 9.3
To find/replace texts:
1. Select Find/Replace from the Edit menu. The Find/Replace dialog appears.
2. Select the column to be searched. The Edited Language radio button is enabled
only when at least one edited language is added.
3. Type the text to be searched to the Find what: field, or select an already searched
string from the drop-down list.
4. Click New Search to start a new search.
119
SYS 600 9.3 MicroSCADA Pro 1MRS756634
5. Select suitable search options. Select Match Case to search for match case results.
6. Click Find First, or click Replace All to replace all matching words.
7. If you selected Find First and a match case is found, replace the matching word by
clicking Replace.
8. A word can be replaced only for the Edited language. Select the Edited language
radio button to enable the Replace with field.
9. To replace the found word, type the new word to the Replace with: field, or select
an already used replacement string from the drop down list.
The Text Translation Tool gives you a notification when the edited text is longer that
the reference text. To enable or disable the notification, select Texts > Warn about long
texts.
Initialization of edited languages copies all the text from the referenced language cells
to the corresponding empty (not yet translated) edited language cells. This can be used,
for example when editing a very long list of reference language texts to prevent such
120
1MRS756634 MicroSCADA Pro SYS 600 9.3
human errors as having no text at all in a language dependent LIB function (event list,
control dialog, etc.).
To select a font:
1. Select Set Font... from the Texts menu. The Font dialog appears.
2. Select a font family, style and size. Click OK.
The edited texts can be saved. To save the texts, select Save from the File menu.
Files can be compressed in the Text Translation Tool. The original and the new size are
shown in a dialog box after the compression. Compressing files removes unnecessary
data from the file, so it is useful, for example, after deleting an edited language.
When you open a file in the Text Translation Tool and a warning about the file being
locked appears, the Text Translation Tool or MicroSCADA monitor may have crashed
during the previous editing session. In such case you can open the locked file in the Text
Translation Tool.
121
SYS 600 9.3 MicroSCADA Pro 1MRS756634
The texts in the edited language can be exported to a text file. All texts in the selected
edited language in the whole VSO file are exported. Different languages in the same
VSO file can be exported to the same file. Texts in a VSO file can be exported into a
separate text file and later imported, for example, into a newer version of the VSO file
with language dependent text. The texts can also be exported at the same time to all the
VSO files in a selected folder and its subfolders.
a071299.png
122
1MRS756634 MicroSCADA Pro SYS 600 9.3
After the export operation of several VSO files has finished, an Export Summary dialog
appears. For information on summary dialogs and their reports, see 4.3.20, Reports.
Manually imported texts are imported from a file that is selected with a file chooser, into
the file, which is translated. Texts can be imported manually for all file types. The tool
gives a warning if the source file name is different from the destination file name.
Automatically imported texts are imported into all files selected in the file navigator,
from files of same name in another directory. When importing texts automatically the
source directory must first be selected. The tool also provides a list of files/texts, which
123
SYS 600 9.3 MicroSCADA Pro 1MRS756634
were not found in the source directory. The list can be printed or saved to file. The tool
stops at each file and asks the user to confirm the automatic translation. When importing
texts to VSO files automatically, the user can select whether to import from text files or
VSO files.
When importing from text files, the same file name is assumed, but with the .txt or .vtx
extension. When importing texts into VSO files or menu configuration files, the language
of the source and destination must match. The “Object” and “Text ID” must be the same
for the source and the destination file.
Importing several files may take several minutes and load the
workstation’s processor enough to remarkably slow down its
operation. Therefore it is not advisable to perform this opera-
tion while running a process.
To import a file:
1. Select Import from the Texts menu.
2. In the appearing Select Import Options... dialog, check suitable options for the
import action. Click OK to proceed.
3. Select the text file with the file chooser that appears. The default file name is the
same as the VSO file, with the .txt extension. The default folder is the one that was
used in last import or export action.
A warning is shown if the imported texts were originally exported from a VSO file
with a different name than the one currently being edited.
4. Click OK.
After the import operation has finished, the Import Summary dialog shown in Fig-
ure 4.3.20-1 appears.
All files in one folder and all its subfolders can be exported to a single text file, a database.
The database makes it easier to create dictionary files and also enables editing of language
files in, for example, Microsoft Access or Excel. For information on the dictionary, see
4.3.23, Dictionary. For information on the types of language files the export handles,
see 4.3.1, File formats.
124
1MRS756634 MicroSCADA Pro SYS 600 9.3
2. Type the operating system relative path and the folder name to the Source text box
or click Browse... next to the Source text box to select the path and the folder with
the file chooser.
3. Type the operating system relative path and the name of the English source folder
to the English Source text box or click Browse... next to the English Source text
box to select the path and the folder with the file chooser.
4. Type the operating system relative path and the name of the destination file, that is,
the database, to the Destination text box or click Browse... next to the destination
text box to select the path and the file with the file chooser. The destination file is
always in .txt format. The file can already exist or it can be a new file that is created
during the export operation.
5. Select the separator from the Separator drop-down list. The options are semicolon,
tab and fixed. An example of the semicolon separator in the database is shown in
Figure 4.3.18-1. The tab separator displays a tab instead of the semicolon and the
fixed separator displays the unused characters, out of maximum number reserved
for the particular file information, as spaces.
6. Select the language by clicking Select.... The Add Language dialog appears.
Instructions for using the dialog box are in 4.3.6, Adding languages, steps 2-4.
7. Under Handle existing file(s), select Overwrite or Append. Overwrite overwrites
all information in an existing destination file and Append appends all the information
that is missing in an existing destination file.
8. Click OK to start the export operation.
After the export operation has finished, an Export Summary dialog appears.
For information on summary dialogs and their reports, see 4.3.18, Importing from a
database.
Text files can be regenerated from a database, which is a text file itself. The import
operation handles the type of language files listed in 4.3.1, File formats.
The database must contain the following information for the import operation:
• Row ID (number starting from 1 for the first text Id) (String, max. length 6 char).
• Path (String, max. length 60 characters).
• Filename (String, max. length 50 characters).
• Modification date and time (String, max. length 16 characters: 1999-01- 31_01:45).
• Type of text file (String, max. length 3 characters: VSO, LIF, VVF, EFT, INI, MNU,
…).
• Object(s) (String, max. length 50 characters).
• Text ID(s) (String, max. length 50 characters).
• Row number (String, max. length 2 characters: 0,1,2,3, … ,99).
125
SYS 600 9.3 MicroSCADA Pro 1MRS756634
Notepad_Import.png
The database can be imported to, for example, Microsoft Access or Excel. For this, a
header is needed with information about the drive, path, language, exported date and
time. The header information is 10 lines starting with the character #, as shown in Fig-
ure 4.3.18-1 and Figure 4.3.18-2. The compatibility of the database with, for example,
Microsoft Access enables combining already translated texts with the latest English
versions of files containing language dependent texts.
Excel_Import.png
126
1MRS756634 MicroSCADA Pro SYS 600 9.3
For information on the summary dialog boxes and their reports, see 4.3.20, Reports.
A header of the text file written by the Text Translation Tool includes information about
the version of the Text Translation Tool and the date when the file was written.
Example:
127
SYS 600 9.3 MicroSCADA Pro 1MRS756634
;OBJECT : BEU_EVENTS.TXT
;COPYRIGHT : ABB Substation Automation Oy
;DEPARTMENT : RSD
;PROJECT : LIB 500 Base 4.0.2 / Event List 2.0
;AUTHOR : S-O LUND
;CREATED : 96-04-18 ;MODIFYED : 99-07-26
;
;TTT version 1.6.13 99-01-31
;DESCRIPTION: This is texts for the event list pictures
;---------------------------------------------------------------------------
4.3.20. Reports
A report is generated every time an import or export operation is done. The report shows
erroneous and missing Text IDs, see Figure 4.3.20-1. The status of the text is displayed
separately for each language.
Import_Summary.png
The command buttons in the dialog allow saving and printing the report, as well as
closing the dialog box, see Figure 4.3.20-1.
128
1MRS756634 MicroSCADA Pro SYS 600 9.3
This means that these two Text Ids have to be edited in the Text Translation Tool. The
status may be:
Absent destination The text Id is not found from the destination file.
Non-empty destination The text was already in the destination file.
Absent source The Text Id was not found from import file.
Empty source The Text Id was empty in import file.
Import_Example.png
Using the latest translated material and a summary of differences between the English
source versions simplifies the translation process. An example of a translation process
is shown in Figure 4.3.21-1.
Translation_Diagram.png
Figure 4.3.21-1 An example of a translation process. The members in the boxes represent different
versions of texts, 1.2 being the latest version.
The summary of differences is a result of language file compare operation. Two different
versions of files can be compared in the same language.
129
SYS 600 9.3 MicroSCADA Pro 1MRS756634
In Figure 4.3.21-1, for example, the differences between versions 1.1 and 1.1.2 of the
English language files are compared in the Text Translation Tool before translating the
English file version 1.1.2. The summary shows the differences between the language
dependent texts that have been added to the English file 1.1.2 version. Since the English
file version 1.1 has already been translated to another language, only the new English
texts in the English file version 1.1.2 need to be translated.
Figure 4.3.21-2 shows a more detailed description of the different phases in the simplified
translation operation.
130
1MRS756634 MicroSCADA Pro SYS 600 9.3
Translation_Mechanism.png
Each time a local language is added (by selecting Menu > Language > Add in the Text
Translation Tool), a LANGn directory is created under all locations where LANG0 folder
is present. When a file is selected and edited it in the local language (Edited Language),
the file is saved under the LANGn folder. Ex- LANG1 is created at all locations where
LANG0 is present. The file BAU_ALARM1.HLP is edited in LANG1 and saved under
the LANG1 folder as shown in Figure 4.3.22-1.
131
SYS 600 9.3 MicroSCADA Pro 1MRS756634
a071300.png
4.3.23. Dictionary
The Text Translation Tool manages a dictionary, which can contain words and phrases
in different languages. The dictionary can be edited with the Text Translation Tool. The
dictionary can be used to translate individual texts as well as all texts of a file. In this
case all words and phrases which are found in the dictionary are translated.
An English version of the dictionary can be built from a database after importing all files
(i.e. c:\sc\) with language support to the database. For instructions on exporting to a
database, see 4.3.17, Exporting to a database. The English version of the dictionary
contains entries only in English. All unique strings from the file (database) should be
written to the dictionary when importing from an exported database to a dictionary.
132
1MRS756634 MicroSCADA Pro SYS 600 9.3
The dictionary can be modified and new entries can be added with the Dictionary Editor,
see Figure 4.3.23.1-1. The Dictionary Editor can be accessed from the Text Translation
Tool.
Dictionary_Editor.png
133
SYS 600 9.3 MicroSCADA Pro 1MRS756634
single word and proceed with the operation, click Cancel this unit. Cancel trans-
lation cancels the Use Keywords operation.
Translation_Ambiguity.png
To find/replace text:
1. Select Find/Replace from the File menu. The Find/Replace dialog appears. Before
selecting Find/Replace you can also select only a part of the text to be searched.
2. Type the text to be searched to the Find what: field or select an already searched
string from the drop-down list.
3. If the found word should also be replaced, type the replacement word to the Replace
with: field or select an already used replacement string from the drop down list.
4. Select suitable search options below the Replace with: field.
5. Click Find First, or click Replace All to replace all matching words.
6. If you selected Find First and a match case is found, click Replace to replace the
matching word. New Search starts a new search from step 2.
134
1MRS756634 MicroSCADA Pro SYS 600 9.3
To export a dictionary:
1. Select Edit Keywords... from the Dictionary menu.
2. Select Export to file... from the File menu.
3. In the Save As dialog, select the appropriate directory and enter a filename without
file extension. Click Save. The file is saved with the extension .dic by default.
To import a dictionary:
1. Select Edit Keywords... from the Dictionary menu.
2. Select Import from File... from the File menu. Select directory and file (*.dic).
3. Click Open.
Entries of the referenced language that are not found in the edited dictionary are
imported.
Import from database may take several minutes and load the
workstation’s processor enough to remarkably slow down its
operation. Therefore it is not advisable to perform the opera-
tion while running a process.
135
SYS 600 9.3 MicroSCADA Pro 1MRS756634
2. Select Import from Database... from the File menu. The file chooser dialog appears.
3. Select the database (*.txt) to be imported to the dictionary with the file chooser.
4. Click Open to save the file and close the dialog box, or click Apply to save the file
without closing the dialog. Clicking Apply enables you to import several databases
without having to repeat the steps 2-3.
SCIL Database Tool provides the following functions for these files:
136
1MRS756634 MicroSCADA Pro SYS 600 9.3
A051199
The main view of the tool consists of the following parts. See Figure 4.4-1
• Menubar
• Toolbar
• Area for displaying the file contents in a structured way
When File > Open is selected or the appropriate toolbar button is clicked, the File Chooser
dialog is opened. See Figure 4.4.1-1.
137
SYS 600 9.3 MicroSCADA Pro 1MRS756634
A051205
The default folder for File Chooser is the active application's PICT folder. The files,
which have the .SDB extension are shown as default. When the SCIL Database file to
be opened is located in another folder, use the File Chooser to select the appropriate
drive and folder. To open the file, select the file name from the list or type the name of
the file to the File name field. It is also possible to open the latest files from the tool's
file history list, located in the File menu of the tool.
When the file is opened, its contents is displayed in the tool in a structured way.
A051206
138
1MRS756634 MicroSCADA Pro SYS 600 9.3
In this case, the tool disables the saving function. This is because, the Text Translation
Tool should be used for localization purposes of these files. However, it is possible to
edit the contents of this file, and save it to another file name.
When the file is opened in the tool, its contents is shown in the tree. Sections node of
the tree displays the number of sections included in this file. As a default, the Sections
node is expanded, thus displaying all the sections found from the file. The contents of
each section becomes displayed, when the appropriate Section node in the tree is
expanded.
The data types for element values are identified with icons according to the following
Figure 4.4.1-3
A051207
When File > New is selected or the appropriate toolbar button is clicked , the contents
of the SCIL Database file tree is cleared in the tool. If the current SCIL database file in
139
SYS 600 9.3 MicroSCADA Pro 1MRS756634
the tool has been modified before creating a new file, the following dialog is displayed
to the user. See Figure 4.4.2-1.
A051200
When Yes is clicked, the tool saves the current SCIL database file before clearing the
contents of tree. If No is clicked, the contents of tree is cleared without saving the content
of the current SCIL database file. If Cancel is clicked, the contents of tree is not cleared.
When root node Sections is selected in the tree, select Object > New from the menubar
or click the appropriate toolbar button . Then the New dialog is opened. See Fig-
ure 4.4.3-1
A051201
Type the section name in the Section text field, and the value in the Value text field.
Here are some examples for entered values:
TRUE
10
"10"
140
1MRS756634 MicroSCADA Pro SYS 600 9.3
Clicking OK or pressing ENTER creates a new section in the tool with the entered value
and closes the New dialog. Clicking Cancel discards the entered section with value and
closes the dialog.
When some section is selected in the tree, select Object > Edit from the menubar or
click the appropriate toolbar button . Then the Edit dialog is opened. See Figure 4.4.4-
1
A051202
Figure 4.4.4-1 Edit dialog
Modify the contents of the existing value in the text field. When OK is clicked or ENTER
is pressed, the modified value is applied into tool and Edit dialog is closed. If the entered
value does not follow the SCIL syntax (for more information on this, see the Programming
Language SCIL manual), the message dialog (Figure 4.4.4-2 is displayed for the user.
Clicking Cancel discards the entered value and closes the dialog.
A051203
When File > Save As is selected from the menubar, the Save As dialog is opened. See
Figure 4.4.5-1. The files with .SDB extension are recognized as SCIL Database files and
are listed in the default folder. Type the file name in the text field, and click Save. Or
select some existing file name in the list to replace the existing file. Clicking Cancel
discards the operation and closes the dialog.
141
SYS 600 9.3 MicroSCADA Pro 1MRS756634
A051208
Figure 4.4.5-1 Save as dialog
If an existing file has been modified in the tool, select File > Save from the menubar or
click the appropriate toolbar button to save the file with the same name.
Select some existing section in the tree, and select Object > Rename from the menu or
click the appropriate toolbar button . Then the Rename dialog is opened. See Fig-
ure 4.4.6-1
A051204
Figure 4.4.6-1 Rename dialog
Type another section name in the text field. Clicking OK or pressing ENTER accepts
the entered section name in the tool and closes the Rename dialog. Clicking Cancel
discards the entered new section name and closes the dialog.
142
1MRS756634 MicroSCADA Pro SYS 600 9.3
Select some existing section or value in the tree, and select Edit > Cut or click the
appropriate toolbar button. The selected content is deleted. However, it is possible to
paste this section or value later, because it is saved to the clipboard of tool.
It is possible to copy and paste section and value information between two parallel SCIL
Database Tools. The purpose of this function is to provide easier engineering, when there
is a need to reuse the data from one SCIL Database File to another. This can be done by
the following way:
1. Start the first SCIL Database Tool from the Tool Manager.
2. Start the second SCIL Database Tool from Tool Manager
3. Open the SCIL Database in this tool. Select some section name in the tree.
4. Select Edit > Copy from the menubar or click the appropriate toolbar button.
The contents of the selected section is copied to the clipboard of the first tool. After
this is done, do as follows:
5. Select the root node of the tree, that is, click the Sections item.
6. Select Edit > Paste from the menubar or click the appropriate toolbar button.
The contents of the copied section is pasted in the contents of the second tool. See Fig-
ure 4.4.8-1
A051209
The Disk Management Tool is able to perform the following actions to maintain the disk
space available:
143
SYS 600 9.3 MicroSCADA Pro 1MRS756634
• Deleting files
• Moving files to another hard disk or removable media
• Compressing files and deleting original ones, archives created by the DMT are
handled by the DMT User Interface part
The Disk Management Tool is accessed by double-clicking the Disk Management icon
in the Miscellaneous tab of the Tool Manager. When the DMT User Interface part is
started, the main dialog box appears. The typical appearance of the main dialog box is
shown in Figure 4.5.1-1.
A051549
144
1MRS756634 MicroSCADA Pro SYS 600 9.3
Menus
145
SYS 600 9.3 MicroSCADA Pro 1MRS756634
Toolbar
The following activation methods are supported by the Disk Management Tool (DMT):
These options are independent of each other, but only one instance of the Execution part
may run at a time. Therefore, if the Execution part was triggered by the disk space alarm
or manually, and has not finished before the time-based activation has occurred, then
the time-based activation is ignored.
Type the time of the day for the activation in the freely editable text box next to the
option button. The time must be typed in 24 hour format, for example 16:30. For the
Daily at activation, in addition to the time of the day, also the day of the week has to be
selected from the drop-down list next to the time text box. For the Monthly at activation,
in addition to the time of the day, also the date has to be selected from the spin box next
to the time text box.
The monthly activation will be ignored on months, which do not contain the selected
day. For example, the Execution part will not be activated on February, if the 30th day
is selected.
146
1MRS756634 MicroSCADA Pro SYS 600 9.3
Setting activation on disk space alarm is done by selecting the Activate on disk space
alarm check box. The disk space alarm limit can be adjusted with the LI attribute of the
process object 10 in the B_HDS process object group, see the Application Objects manual
for more detailed information on adjusting the attribute. Changing B_HDS process object
group also effects LIB 5xx since it uses the same group. If LIB 5xx is installed after
adjusting the LI attribute, the LIB 5xx default value will replace the adjusted value.
Compress: Places all files matching the pattern and criteria into
the archive and deletes original ones if the operation was suc-
cessful. The archive file name can be a maximum of eight
characters long, excluding the extension. The extension can
be freely chosen and a maximum of three characters long.
Character selection for both the archive name and the extension
follow the standard DOS file naming convention. Note that for
the compression operation to succeed, the amount of free disk
space on the drive where MicroSCADA is installed needs to
be more than twice the size of the files to be compressed.
Action Destination This attribute is only applied for Move and Compress actions.
For Move action, it specifies the directory, where to move the
affected files. For the Compress action, it specifies the destin-
ation archive file. The archive name can be a maximum of eight
characters long, excluding the three character extension,
because the destination file name is given as an argument to
AR.EXE.
147
SYS 600 9.3 MicroSCADA Pro 1MRS756634
Criteria One of the following criteria can be checked by the DMT to find
out whether to process the file set:
Time: All files older than the specified time stamp and matching
the pattern are processed.
Size: If the size of any file matching the pattern is greater than
the specified limit, the file is processed.
Criteria value This is the number of criteria units, selected for the file set. This
value must be between 1 and 999.
Criteria unit The following units are applied to the ‘Time' criteria:
'day'
'month'
'year'
File sets are processed by the Execution part in the same order as they are listed in the
UI main window. Two buttons, Move up and Move down, allow changing the order.
1. Select the file set(s) to be deleted. Several file sets can be selected by holding down
Ctrl and clicking on the sets to be selected. Clicking Select All selects all the file
sets in the main dialog box.
2. Click Delete. The tool promps to confirm the operation.
The File Set Properties dialog allows to create file sets and edit attributes of existing file
sets. The appearance of the dialog is shown in Figure 4.5.1.4-1.
148
1MRS756634 MicroSCADA Pro SYS 600 9.3
A051594
The File Set Properties dialog contains dialog items for all attributes described in the
File sets section. The browse button enables a file chooser allowing selecting the directory
or file specification.
A051595
Figure 4.5.1.4-2 Warning about a file mask that may include files not supported by the DMT
4. Select the appropriate Action for processing the files included in the file mask. The
drop-down list provides the Delete, Compress and Move options.
5. The destination path has to be defined for the Move and Compress actions. Type
the path in the freely editable text box or click on the browse button to select the
149
SYS 600 9.3 MicroSCADA Pro 1MRS756634
path by file chooser. For Compress action a file name for the archive file needs to
be defined in addition to the destination path, for example \sc\temp\compress.ar.
6. In the Criteria group box, click Older than to select time criteria or Occupy more
than to select space criteria.
7. Select the criteria value from it’s respective spin box and unit from it’s respective
drop-down list.
8. Click OK to accept the settings.
The OK button propagates the new file set to the main dialog and then closes the File
Set Properties dialog.
The Cancel button abandons any changes and closes the dialog. If there are unsaved
modifications, the tool prompts whether to save them.
The Cancel button abandons any changes and closes the dialog. If there are unsaved
modifications, the tool prompts whether to save them.
The two navigation buttons in the File Set Properties dialog can be used to move between
file sets in the main dialog. The left arrow moves to the previous file set in the list and
the right arrow moves to the next one. If there are unsaved changes in the File Set
Properties dialog, the tool asks whether to save them prior to moving. Saved changes
are propagated to the main dialog; the separate Save command should be given to save
file sets to the parameter file.
When the Execution part is activated, and the UI part is open, the Execution part sends
urgent messages to the UI part. All messages sent to UI are also logged, but not all of
the logged messages are sent to UI. When a ‘critical’ or a ‘caution’ message arrives, see
File > View Log in Section 3.4.1. Using Disk Management tool, the UI part opens the
Execution Message dialog. The appearance of the dialog is shown in Figure 4.5.1.5-1.
150
1MRS756634 MicroSCADA Pro SYS 600 9.3
A051569
The dialog shows the message status icon, the time stamp, the message text, and the
SCIL status code if any. These messages are not stored permanently. When the main
dialog is closed, they are automatically removed.
The Clear button removes all the messages from the list, but they still remain in the log
file.
The "Open this dialog upon incoming critical and caution messages" check box allows
turning off the dialog pop-up. If this option is turned on, then incoming ‘information’
messages are placed on the list, but the dialog is not automatically opened. However,
the last message sent by the Execution part opens the dialog regardless of the message
status.
The Archive dialog handles archives created and updated by the Execution part. It allows
deleting compressed file sets and extracting individual files from archives. The appearance
of the Archive dialog is shown in Figure 4.5.1.6-1.
151
SYS 600 9.3 MicroSCADA Pro 1MRS756634
A051597
The Source file text box shows the name and the path of the currently open archive. The
corresponding Browse button allows selecting another archive.
The leftmost list contains IDs of compressed file sets in the first column. IDs are 4-digit
numbers assigned in the ascending order. The result of the first compression receives
the ID 0000, the next one has the ID 0001, and so on. Other two list columns contain
the original and the compressed size of the whole data.
The rightmost group box displays the following information related to the selected file
set:
The Refresh command button forces the tool to refresh the contents of the archive. It is
useful to reflect changes made by the recent activation of the Execution part.
The Extract files... command button allows to extract all or only selected files from one
file set at a time. When this button is clicked, a dialog is displayed allowing changing
the destination directory.
The Delete file set button allows deleting one or more selected file sets. There is no way
to delete individual files from a compressed file set.
152
1MRS756634 MicroSCADA Pro SYS 600 9.3
Base system runs as a service in the operating system. This means that the program runs
in the background without any visible user interface.
The applications that are configured in the SYS_BASCON.COM are started after the
service has started. For each application that has started and has been set to "HOT", the
following tasks are performed:
• The entire process database of the application is copied from disk to the primary
memory. The values for process objects with SS= =2 are marked as not logged
(status code 10).
• An event channel (APL_INIT_1) is activated. Often the channel starts an application-
specific command procedure(s). The function is defined in the event channel config-
urations.
• All time channels in the active applications, which are connected to data objects
and should have started during the system break, are executed. The missing report
data, due to the break, is marked as not logged. Command procedures and data
objects with SE= =1 are executed. After the marking of data objects is complete,
another event channel (APL_INIT_2) starts another command procedure(s).
153
SYS 600 9.3 MicroSCADA Pro 1MRS756634
The tasks are performed regardless of whether they are started from the
SYS_BASCON.COM file or later on. If the application is a part of a hot stand-by system,
the procedures are identical.
• Reading process object values from the remote terminal units and updating them in
the process database (the primary memory).
• Completing and modifying the equipment/line configuration. The command proced-
ure started by APL_INIT_2 can, for example, be programmed to send messages to
printers.
Manual startup means that MicroSCADA is started manually, from the MicroSCADA
Control Panel. If the base system has not been configured for automatic startup, start the
MicroSCADA manually.
To start:
1. Log into the operating system as a user belonging to the Administrator group.
2. Double-click the MicroSCADA Control Panel icon.
3. The MicroSCADA Control Panel is displayed as shown in Figure 3.1.5-2.
A051222
154
1MRS756634 MicroSCADA Pro SYS 600 9.3
A051223
Automatic startup means that MicroSCADA service is started directly after Windows
has been started. No user needs to log in. In addition to automatic startup, automatic
logon into Windows can be used and MicroSCADA monitors can be opened automatic-
ally.
A051229
155
SYS 600 9.3 MicroSCADA Pro 1MRS756634
A051226
Monitor Type: Choose the monitor type you want to open from the following:
• VS Local
This is the local Visual SCIL monitor and requires no X emulation software. The
MicroSCADA base system must be on the computer from where the MicroSCADA
monitor is started.
• VS Remote
This is the remote Visual SCIL monitor. It requires an X-server on the computer
where the MicroSCADA monitor is to be displayed. The MicroSCADA base system
can be on any computer on the network and the MicroSCADA monitor can be
opened to any computer on the network, provided that the privileges are sufficient
and network configuration allows it.
• X
This is the X monitor. It requires an X-server on the computer where the
MicroSCADA monitor is to be displayed. The MicroSCADA base system can be
on any computer on the network and the MicroSCADA monitor can be opened on
156
1MRS756634 MicroSCADA Pro SYS 600 9.3
any computer on the network, provided that the privileges are sufficient and network
configuration allows it.
Application Monitor #: Choose the MicroSCADA monitor in the application you want
to use.
Picture Size: Choose the picture size to be used in the MicroSCADA monitor.
Picture size is always 48x80. Semi graphic characters and the sizes of the fonts are:
• 8x10
• 12x15
• 16x20
• 20x25
VS Printer: This property is only used with VS Remote monitors. This printer is used
for Visual SCIL screen dumps and the output for the Visual SCIL object
VS_PRINT_OBJECT.
Example
For example the printer LPT1 stands for the local printer using the LPT1: parallel
port connected to the MicroSCADA base system computer. You can also give an
UNC path to a printer shared on the network. The UNC path to the printer shared as
MYPRINTER on the computer MYCOMPUTER is: \\MYCOMPUTER\MYPRINTER.
The MicroSCADA user must have appropriate rights to use the shared printer. The printer
defined must be a postscript printer
157
SYS 600 9.3 MicroSCADA Pro 1MRS756634
Automatic startup means that MicroSCADA service is started directly after the Windows
has been started. No user needs to log in. In addition to automatic startup, automatic
logon into Windows can be used and MicroSCADA monitors can be opened automatic-
ally.
A051230
Predefined monitors (up to 999) can be defined to simplify and automate the startup of
MicroSCADA monitors. The MicroSCADA monitors are defined in the file monitors.dat
located in the \sc\sys\active\sys_ folder of the base system computer.
158
1MRS756634 MicroSCADA Pro SYS 600 9.3
1. Edit the monitors.dat file in a text editor. The monitors.dat file is described in the
following section.
2. Copy a monitor definition block of the required type and change the predefined
monitor number to a previously unused number.
3. Modify the block to meet your needs regarding:
• MicroSCADAmonitor type
• application
• logical monitor number
• semi-graphic font
• display
• print file
To change the font, copy the desired font name of the MicroSCADA monitor type
in question from the comment part of the file. When entering a print file name in
the file, the name must end with a colon (:).
4. Save the file as an ASCII file.
Monitors.dat
The monitors.dat file is a text file with a specified format. The default monitors.dat file
has the following contents:
159
SYS 600 9.3 MicroSCADA Pro 1MRS756634
; FONT
; family:MS Sans Serif-size:8 (default)
; DISPLAY
; (should be empty)
;
;
; VS Remote Monitor:
; SCS_MON_TYPE
; RVS
; SCS_MS_WINDOWS_APPLICATION
; 0 - 250 (0 stands for default)
; SCS_MS_WINDOWS_MONITOR
; 0 - 50 (0 stands for default)
; SCS_X_TERMINAL_FONT
; -abb-scada-medium-r-normal--10-100-75-75-c-100-iso8859-1
; -abb-scada-medium-r-normal--15-150-75-75-c-100-iso8859-1
; -abb-scada-medium-r-normal--20-200-75-75-c-100-iso8859-1
; -abb-scada-medium-r-normal--25-250-75-75-c-100-iso8859-1
; FONT
; family:helvetica-size:12 (default)
; DISPLAY
; the name of the display
; PRINTFILE
; the name of the printer to send monitor dumps
; note: the printer "name" must end with a colon
;
;
; X Monitor:
; SCS_MON_TYPE
; XMON
; SCS_X_TERMINAL_APPLICATION
; 0 - 250 (0 stands for default)
; SCS_X_TERMINAL_MONITOR
; 0 - 50 (0 stands for default)
; SCS_X_TERMINAL_FONT
; -abb-scada-medium-r-normal--10-100-75-75-c-100-iso8859-1
; -abb-scada-medium-r-normal--15-150-75-75-c-100-iso8859-1
; -abb-scada-medium-r-normal--20-200-75-75-c-100-iso8859-1
; -abb-scada-medium-r-normal--25-250-75-75-c-100-iso8859-1
; DISPLAY
; the name of the display
[1]
SCS_MON_TYPE=LVS
SCS_MS_WINDOWS_APPLICATION=0
SCS_MS_WINDOWS_MONITOR=0
SCS_X_TERMINAL_FONT=family:MicroSCADA0810-size:10
DISPLAY=
[2]
SCS_MON_TYPE=MVS
SCS_MS_WINDOWS_APPLICATION=0
SCS_MS_WINDOWS_MONITOR=0
SCS_X_TERMINAL_FONT=family:MicroSCADA0810-size:10
DISPLAY=
[3]
SCS_MON_TYPE=RVS
SCS_MS_WINDOWS_APPLICATION=0
SCS_MS_WINDOWS_MONITOR=0
160
1MRS756634 MicroSCADA Pro SYS 600 9.3
SCS_X_TERMINAL_FONT=-abb-scada-medium-r-normal--15-150-75-75-c-100-iso8859-1
DISPLAY=localhost:0
PRINTFILE=LPT1:
[4]
SCS_MON_TYPE=XMON
SCS_X_TERMINAL_APPLICATION=0
SCS_X_TERMINAL_MONITOR=0
SCS_X_TERMINAL_FONT=-abb-scada-medium-r-normal--15-150-75-75-c-100-iso8859-1
DISPLAY=localhost:0
The first part of the file is composed of comments. The four blocks in the latter half of
the file define four MicroSCADA monitors numbered 1, 2, 3 and 4. MicroSCADA
monitor number 1 is of type “Local VS” and it uses the smallest semi-graphic font
(scada810). MicroSCADA monitor number 2 is of type “Local VS, Modern Look &
Feel” and it uses the smallest semi-graphic font (scada810). MicroSCADA monitor
number 3 is of type “Remote VS”. It is also to be shown on the base system. It uses the
medium size semi-graphic font (scada1215). MicroSCADA monitor number 4 is an “X”
type monitor to be shown on the base system screen. It uses the medium size semi-graphic
font (scada1215). All MicroSCADA monitors will be connected to the default application
and given default logical monitor numbers.
To define an icon for opening a SYS 600 Monitor with predefined properties without
using the MicroSCADA Monitor dialog box:
1. Define a predefined monitor in the base system where the application is located.
2. Copy the original SYS 600 Monitor icon.
3. Edit the properties of the new icon by changing the target line. This can be done by
choosing the properties of the icon/program. Insert the command for opening a
predefined monitors by setting the following flags -d for the predefined monitor and
-r for retries. See the example below.
Example
mons -r 4 -d mycomp 4
The command opens the predefined monitor number 4 on the base system computer
mycomp. By stating retries with the -r flag the program tries again if the network initial-
ization has not finished when the monitor is requested. The retries are made every 5
seconds as many times stated after the flag.
161
SYS 600 9.3 MicroSCADA Pro 1MRS756634
2. Insert the SCIL function OPS_PROCESS or OPS_CALL with the command for
starting a predefined monitor.
Example
The command opens the predefined monitor number 4 defined on the base system
computer mycomp. The ‘-n’ flag should be used when opening the MicroSCADA
monitor from within MicroSCADA. The -fl, -fr and -s parameters cannot be used together
with the -d parameter and the -n parameter can only be used with the -d parameter. The
predefined monitors numbered 1, 2 and 3 are examples and can be removed from the
monitors.dat file.
162
1MRS756634 MicroSCADA Pro SYS 600 9.3
Example
mons -r 4 -d mycomp 4
The command opens the predefined monitor number 4 on the base system computer
mycomp. By stating retries with the -r flag the program tries again if the network initial-
ization has not finished when the MicroSCADA monitor is requested. The retries are
made every 5 seconds as many times stated after the flag.
If the MicroSCADA monitor requires the X-server program, the X-server should also
be started from the Startup folder.
Table 4.6.11-1 Parameters of the Mons Program
Parameter Description
163
SYS 600 9.3 MicroSCADA Pro 1MRS756634
Parameter Description
Note:
Application #: 0
Application Monitor #: 0
Font: family:MicroSCADA0810-size:10
VS Printer: LPT1
Base systems can be started by running the ms_serv.exe program together with the
parameters described in Table 3.5.11.-1. The ms_serv.exe is located in sc\prog\exec\
folder. The MicroSCADA service can be started, for example from the operating system
command prompt with the following command line:
ms_serv -start
When running this command line from the command prompt, the working directory
should be the same as the file's location, which in this case is the sc\prog\exec.
Several parameters can be combined into one command line, for example in the following
way:
164
1MRS756634 MicroSCADA Pro SYS 600 9.3
In this example the command line starts the base system, prevents the creation of addi-
tional directories such as "Form" and "Pic" during the startup, and prevents displaying
the info dialog box telling if MicroSCADA is started successfully.
Table 4.6.12-1 Parameters of the ms_serv.exe
Parameter: Description:
The service start and stop access can be granted only for user-defined groups and "Users"
group.
• Power Users
• Back-up Operators
• Guests
• Replicator
This is because the MicroSCADA monitor and notify window, can only be opened by
users belonging to the following groups:
• Administrators
• Users
In the normal situation, the PC-NET process communication units need not to be separ-
ately started but they are started automatically if the system configuration contains NET
nodes. In system startup, the PC-NET starting should be seen from the notification
window as described in 3.6.1.4, Verifying PC-NET process communication unit.
165
SYS 600 9.3 MicroSCADA Pro 1MRS756634
under testing and the configuration changes has been done. In normal use of a
MicroSCADA Pro system, this function is not needed and PC-NET processes are running
without interruptions.
A070504
When PC-NET process is running, on-line configuration changes can be done in online
mode by selecting Configuration>Open On-line. In this mode, the background of the
dialog is purple.
166
1MRS756634 MicroSCADA Pro SYS 600 9.3
A070505
If the online mode does not show all NET nodes which are configured and saved, most
probably the corresponding PC-NET process has not been started and the notification
window (and “sys_error.log” file) contains related error messages.
To stop MicroSCADA:
A070494
167
SYS 600 9.3 MicroSCADA Pro 1MRS756634
6. The dialog box shown in Figure 4.6.14-2 is displayed, when the applications have
been closed.
A051228
MicroSCADA can also be stopped using Forced Stop. This function is only to be used
when the MicroSCADA system is not stable and has to be ended fast. However when
the shutdown sequence has started there is no way of changing the operation. The pro-
cedure of closing by force should not take longer than 15 seconds.
1. If not already running, start the process units as described in their respective manuals.
2. Start the remote communication equipment, modems, etc.
3. Start the printers by switching the power on.
4. Switch on the workstations.
5. Start the base systems. If there are hot stand-by (redundant) base systems, start both
the hot and stand-by base systems.
6. Start the communication frontends. If there are redundant frontends, start both the
hot and stand-by frontends.
7. Open the MicroSCADA monitors.
8. Log into the application.
During the installation of the SYS 600 software, a MicroSCADA Control System SYS
600 icon is created, in which you will find links to available tools. Refer to the Figure 4.7-
1 given below.
168
1MRS756634 MicroSCADA Pro SYS 600 9.3
A070495
In addition to MicroSCADA kernel software, two empty applications named MAIN and
WD are also created. You can verify the start of MicroSCADA SYS 600, MicroSCADA
and SYS 600 Pro Monitor without any further editing, by opening the SYS 600 Notify
window shown in Figure 4.7-2 to see information messages and the possible reasons for
failure.
A070497
Figure 4.7-2 Notification window
169
SYS 600 9.3 MicroSCADA Pro 1MRS756634
A070741
Figure 4.7-3 Revision info
To verify the start of MicroSCADA SYS 600, MicroSCADA and SYS 600 Pro Monitor:
170
1MRS756634 MicroSCADA Pro SYS 600 9.3
A080008
To open Monitor Pro locally, double click the SYS 600 Monitor Pro Icon. The Monitor
Pro Login window opens as shown in Figure 3.1.5-4
171
SYS 600 9.3 MicroSCADA Pro 1MRS756634
A080009
A070499
172
1MRS756634 MicroSCADA Pro SYS 600 9.3
1. Create a user to the MicroSCADA Pro server which is running Terminal Services
and licensing service. Licensing service must be available in the same PC or in the
same network in another PC.
2. Open Computer Management and select Local Users and Group/Users Action/New
User as shown in Figure 4.8-1.
3. Add created Users to Remote Desktop Users Group in the Remote Desktop User
Properties dialog shown in Figure 4.8-2.
A070506
173
SYS 600 9.3 MicroSCADA Pro 1MRS756634
A051183
174
1MRS756634 MicroSCADA Pro SYS 600 9.3
A051186
Terminal Services can be utilized also when using VS type monitor. On client side, Open
Remote Desktop Connection and input parameters. Set Start a program as shown in
Figure 4.8-5.
175
SYS 600 9.3 MicroSCADA Pro 1MRS756634
A070503
176
1MRS756634 MicroSCADA Pro SYS 600 9.3
a071294
Click the Start button to start the system info logging. The data collection may take
several minutes depending on the contents of the system. While the logging is in progress
the following message dialog is displayed.
a071295
Figure 4.9-2 Logging in progress
The following dialog will be displayed when the system info logging has been completed.
177
SYS 600 9.3 MicroSCADA Pro 1MRS756634
a071296
All the collected information is included in a single zip file that should be delivered to
the Product Support Center for analysis.
This tool makes a backup of the main application, not of the whole MicroSCADA. In
other words, it makes a backup of everything located under \SC\APL\'main application
name'.
178
1MRS756634 MicroSCADA Pro SYS 600 9.3
This means that you always need a second backup of \SC, if you change
SYS_BASCON.COM or other files located outside the application.
This backup makes a shadow of the application in an other application (shadow applica-
tion). In normal use the shadow application is passive.
When the backup starts, it removes all the files in the shadowing application and after
that, it copies files from the main application to the shadowing application.
If some changes are made on files, which are already copied, it copies them again. When
the copying is ready, it freezes the shadow application and starts to copy the shadow
application to the tape or to some other media.
A051197
179
SYS 600 9.3 MicroSCADA Pro 1MRS756634
Manual Backup:
Click Backup in the Backup Tool window shown in Fig.3.5.15.-1, and after that click
Yes. The procedure takes about 1 1/2 hour with a medium application with reporting.
When you start a manual backup from this tool, it will trigger the command procedure
BCK_START, which starts the backup.
Auto Backup:
If Once a week is selected, the BACKUP_2 activates the start of backup, and if Once
a Day is selected then BACKUP_3 activates the start of backup.
As default, the time channels are started as shown in Table 3.5.15.1.-1. If there is a need
to change the time, it can be done with the Time Channel Tool, which is opened from
the application object navigator.
Table 4.10.1-1 Backup time channels
BACKUP_1 First day every month at 00:10 (once a month)
BACKUP_2 Every Friday at 18:01 (once a week)
BACKUP_3 Every day at 00:10 (once a day)
Backup Media:
It is possible to select where the application backup is created. When you select the Tape,
it will be the Windows Backup, which creates a backup of the backup application to a
tape.
If the Directory is selected, the backup application is copied in that directory. The dir-
ectory definition should be in the operating system format.
180
1MRS756634 MicroSCADA Pro SYS 600 9.3
A051198
General:
When Backup has been started, this tool can follow the shadowing of the main application
to the backup application.
When the shadowing is ready, and the backup creation command has been executed, it
shows the following message, "Shadowing is ready. Backup will be created by operating
system".
This means that this tool does not have any connection to the creation of the backup,
which is normally made by the operating system tools like Windows Backup.
In the lower part of the tool dialog, there is an info bar, which shows different system
messages. One of the fields shows when the last backup has been made.
During the installation, the standard template file, sys_bascon.bck, to be used together
with online backup functionality is installed into the \sys\active\sys_ folder.
1. Stop MicroSCADA.
181
SYS 600 9.3 MicroSCADA Pro 1MRS756634
3. Define the system node name, main application name and application numbers.
...
182
1MRS756634 MicroSCADA Pro SYS 600 9.3
...
#LOOP_WITH I = 1 .. LENGTH(%APL_NUMS)
@NUM = %APL_NUMS(%I)
#SET APL:VAP(%NUM) = %NUM
#LOOP_END
This watchdog application is not needed, if the main and watchdog applications are
combined by selecting the watchdog application number to be the same as for the main
application in vector "@APL_NUMS", in the beginning of the SYS_BASCON.COM.
...
#LOOP_WITH I = 1 .. LENGTH(%APL_NUMS)
@NUM = %APL_NUMS(%I)
#SET APL:VAP(%NUM) = %NUM
#LOOP_END
...
#LOOP_WITH I = 1 .. LENGTH(%APL_NUMS)
@NUM = %APL_NUMS(%I)
#SET APL:VAP(%NUM) = %NUM
#LOOP_END
6. Set the name to BCK, plus five first characters of the main application name (see
the backup application definition in SYS_BASCON.COM.
The name can also be something else, but it has to be the same as defined in the
SYS_BASCON.COM file.
7. Start MicroSCADA.
8. Enter a Base system tool picture and select Base Object, (SYS), then select
Tools>HSB Management. Check if the shadowing object manager is installed. If
not, Click Install to install package.
183
SYS 600 9.3 MicroSCADA Pro 1MRS756634
This will create all the command procedures needed for the shadowing management.
9. Enter this backup tool and select File > Save. Then it asks you to modify the backup
command procedure name from SHADBACKUP to BCK_CREATE.
10. Select File > Save again, and it asks you to create the following objects:
BCK_START:C
BCK_CREATE:C
BACKUP_1:T
BACKUP_2:T
BACKUP_3:T
• Click the Backup button and check that the shadowing function is working correctly.
• Select Base system from the tool picture and check that the shadowing on applications
is sending and transmitting correctly.
• Watch the Notify window in case there are some error messages.
• If something has gone wrong and the shadowing does not stop, change the shadowing
state in the Basesystem Configuration Tool to "NONE" for both main and backup
application.
Please note that the control set numbering may vary in differ-
ent computers.
(KEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MicroSCADA)
(HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\MicroSCADA)
184
1MRS756634 MicroSCADA Pro SYS 600 9.3
(HKEY_LOCAL_MACHINE\SYSTEM\ControlSet003\Services\MicroSCADA)
scada0810.fon
scada1215.fon
scada1620.fon
scada2025.fon
scalo0810.fon
scalo1215.fon
scalo1620.fon
scalo2025.fon
abb10.fon
abb14.fon
abb18.fon
6. Package & Product information from registry:
HKEY_LOCAL_MACHINE\SOFTWARE\ABB\PAK\SYS_600\..
HKEY_LOCAL_MACHINE\SOFTWARE\ABB\Products\SYS_600\..
HKEY_LOCAL_MACHINE\SOFTWARE\ABB\MicroSCADA\..
HKEY_LOCAL_MACHINE\SOFTWARE\ABB\Products\SA_LIB\..
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\...Driver
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\EventLog\System\..
Driver
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\...Driver
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\EventLog\System\...Driver
185
SYS 600 9.3 MicroSCADA Pro 1MRS756634
8. Misc event log information from registry: (only, if CAP 50x/SMS510 are not
installed into the same computer, otherwise those products do not work.)
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\EventLog\Application\MicroSCADA
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\EventLog\Application\MicroSCADA
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet003\Services\EventLog\Application\MicroSCADA
9. Path definitions (this one is needed for older MicroSCADA product versions):
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session
Manager\Environment\ key "MS_SYS"
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Session
Manager\Environment\ key "MS_SYS"
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet003\Control\Session
Manager\Environment\ key "MS_SYS"
sc\prog\exec from
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session
Manager\Environment\ key “Path”
sc\prog\exec from
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Session
Manager\Environment\ key “Path”
sc\prog\exec from
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet003\Control\Session
Manager\Environment\ key “Path”
• Wserver-process should be killed first. (only, if CAP 50x/SMS510 are not installed)
• Starting of Wserver should be removed also from the Startup folder. (only, if CAP
50x/SMS510 are not installed)
• Service should be uninstalled second. This should be done before deleting sc-direct-
ory, because service can be uninstalled with the command "servinst -r". (only, if
CAP 50x/SMS510 are not installed)
186
1MRS756634 MicroSCADA Pro SYS 600 9.3
HKEY_LOCAL_MACHINE\SOFTWARE\ABB\PAK\SYS_500
HKEY_LOCAL_MACHINE\SOFTWARE\ABB\Products\SYS_500
187
SYS 600 9.3 MicroSCADA Pro 1MRS756634
Previous and current program packages available for MicroSCADA usage are shown in
Table 5-1.
Table 5-1 Previous and current program packages available for usage
SYS revision Base LIB revision Application library revision
Application Libraries:
188
1MRS756634 MicroSCADA Pro SYS 600 9.3
The new security policy restrictions introduced in Windows Vista and Windows Server
2008 operating systems have an impact on MicroSCADA applications. When upgrading
to SYS 600 revision 9.3 or creating a new application on 9.3, the new behavior described
in this section should be carefully considered.
The most important change in security policy is the isolation of Windows session 0 from
the desktop. The applications run as a service, including SYS 600, have no access to the
desktop. Consequently, no application program that has a visible window or requires
user input can be started by a service. Each user of the system has to do a proper Windows
login to be able to access the system.
In SYS 600 this means that no human interface programs can be started by SCIL executed
in SYS_BASCON.COM, in command procedures or via OPC. For example, automatic
launching of classic monitors or Monitor Pro windows at application start-up is no longer
possible. In addition, external programs (SCIL-API programs) automatically started by
SCIL have no access to the desktop.
Extensions to the SCIL functions that start a new Windows process have been implemen-
ted to specify the session of the new process. The affected functions are OPS_CALL,
OPS_PROCESS, AEP_START and IP_START. These changes are described in SYS
600 9.3 Release Notes. When upgrading to revision 9.3, the usage of these functions
should be checked. The default value for the session may be inappropriate for the case,
or even a bigger design change may be required.
If DDE functions of SCIL language are used in the application, see the heading “DDE
functions” in SYS 600 9.3 Release Notes for required changes.
Apart from the Windows requirements described above, no modifications to the applic-
ation are required to start it after the installation. However, there are some issues to be
considered to make the application work exactly as before (or better):
189
SYS 600 9.3 MicroSCADA Pro 1MRS756634
In the following sections, the most important revision compatibility switches to be con-
sidered at the upgrade are described. They are listed in the reverse order of the revision
of the old system. For example, if the system is upgraded from 8.4.3, the sections down
to 5.1.5, Upgrading from revision 8.4.3 are relevant.
844_COMPATIBLE_MIRRORING
Mirroring between revision 8.4.4 and any later revision does not work when default
settings are used. When upgrading from 8.4.4, both the host system and the image system
has to be upgraded to make mirroring work again.
190
1MRS756634 MicroSCADA Pro SYS 600 9.3
COUPLE_AUDIO_ALARMS_AND_PRINTOUTS
Generation of audio alarms has been changed in SYS 600 revision 9.1 and in SYS 500
revision 8.4.5 SP2. Audio alarms and alarm printouts are now generated independently
of each other. In earlier revisions, an audio alarm was generated only when an alarm
row was printed on the event printer.
DONT_RECALCULATE_AL_AFTER_ALARM_BLOCKING
Since revision 8.4.4, the alarm state is recalculated when AB is set back to 0. However,
neither alarm printouts nor event channels are activated (they are not activated when AB
is set to 1, neither).
NO_ALARM_BY_OR_AND_OF
Since revision 8.4.4, the protocol specific attribute OR (Out of Range) and OF (Overflow)
value 1 generate an alarm (cf. OS value 1, or FAULTY).
DEFAULT_DAYLIGHT_POLICY_IS_CALENDAR
191
SYS 600 9.3 MicroSCADA Pro 1MRS756634
Prior to revision 8.4.4, the scheduling of time channels was synchronized to the local
time of the system. When the local time was moved backwards at daylight saving to
standard time transition, the time channels stopped for an hour. Correspondingly, at
standard to daylight saving time transition, the time channels were excessively scheduled.
In revision 8.4.4, the default behaviour is that the time channels are scheduled evenly
(synchronized to UTC time) when the local time changes due to daylight saving and
there is a new attribute DP (Daylight Switch Policy) to specify the behaviour, see the
manual “Application Objects”.
ALLOW_CONFLICTING_F_ATTRIBUTE_NAMES
When a pre-8.4.3 application is upgraded to 8.4.5 or later, the creation of F (Free Type)
objects fails by PROF_FREE_ATTRIBUTE_NAME_ALREADY_EXISTS (2212), if
the F object defines attribute names implemented as common process attributes in the
base system in revisions up to 8.4.4. Examples of such conflicting attributes are RB, TI,
TY, OI, BL, RB, OR and CT.
This switch should be used only when an old application is upgraded, because the new
base system functionality implemented by conflicting attributes will be lost when the
name is overloaded. In addition, some common SCIL tools (such as the Object Navigator)
and other SCIL software may be confused when the data type and meaning of some
common attributes are not that expected.
NO_QUALITY_ATTRIBUTE_SEMANTICS
192
1MRS756634 MicroSCADA Pro SYS 600 9.3
NO_ALIAS_CHECKING
Since revision 8.4.2 global variables are guarded against alias references. Status
SCIL_VARIABLE_ALIASING_ERROR is generated when aliasing rules are violated.
The arguments of method calls, as well as all the arguments of SCIL functions, are passed
by copy instead of reference. This degrades performance when text, bit string, byte string,
vector and list arguments are used.
If the base system will be used together with applications created with pre-8.4.2 revisions
of the base system, e.g. using LIB 4.0.1, the revision compatibility switch
NO_ALIAS_CHECKING should be turned on.
SETTING_LA_AND_AG_DOES_NOT_ALARM
In revision 8.4.0 and earlier, setting AG or LA attribute of a process object did not affect
the alarm state of the object and no post-processing was done. Since revision 8.4.1, the
alarm state is updated according to the new value and normal post-processing is done.
193
SYS 600 9.3 MicroSCADA Pro 1MRS756634
Due to the change, some old applications generate unwanted alarms and printouts when
run under 8.4.1 or later. To prevent this, this revision compatibility value was implemen-
ted.
The value can be used only as the value of the application attribute RC. It cannot be used
as an argument of SCIL function REVISION_COMPATIBILITY, because event handling
is done by the process database.
DO_NOT_SYNCHRONIZE_PICTURE_UPDATE
The timing of update programs of pictures is synchronized to the system clock (See the
Programming Language SCIL manual, command !UPDATE). In revision 8.2 (or older),
such a synchronization was not done. When an old application that relies on the old
behavior is upgraded, this setting may be used to avoid recoding of the pictures.
ON_COMMAND_EXPANSION
In revision 8.1 or older, the 'macros' of each SCIL command line were expanded before
the line was interpreted. This lead to an incorrect behavior in case of a single line #ON
command, as shown in the following example:
@A = "XYZ"
When event EVENT:E1 occurred, command "#EXEC XYZ:E2" was executed regardless
of the current value of A. Variable expansion is a run-time operation, which should use
the current values of variables. The following worked correctly:
194
1MRS756634 MicroSCADA Pro SYS 600 9.3
Language translation
When LIB 5xx is updated there might be new attributes in language text files. This means
that those attributes has to be added and translated to corresponding localized language
files.
If only base system is updated and LIB 5xx is from earlier revision, some malfunction
may occur in LIB 5xx application. This situation can be handled by means of revision
compatibility switches. In this chapter the relation of revision compatibility switches
having influence to LIB 5xx applications is explained.
NO_ALIAS_CHECKING
DONT_RECALCULATE_AL_AFTER_ALARM_BLOCKING
If base system is 8.4.4 or newer and LIB5xx application is revision 4.0.3 or older each
switch device control action generated an alarm. This can be avoided by turning this
switch on.
When LIB 500 is updated to revision 4.0.4 or latter a new daylight saving time mechanism
is taken into use. Command procedures (BGU_SUMMER, BGU_WINTER) and related
time channels handling the daylight saving time in a "old" way are disabled. A back up
of the command procedures is stored to files PICT/BGU_SUMMER.CIN and
PICT/WINTER_SUMMER.CIN
SYS 600 revision 9.2 or newer contains the User Management, Calendar and Login
Dialog integrated from LIB 500 to SYS 600. By default, the user name and password
are requested for the applications. If the application has not been previously prepared
195
SYS 600 9.3 MicroSCADA Pro 1MRS756634
for the LIB 500 User Management, then the first operator who logs into application will
be the System Manager.
By default, the User Management, Calendar and Login Dialog, are run from Power
Process Library. This is applied also when the application has been prepared for the LIB
500.
For the Login Dialog, the authentication has become more strict. This means that pass-
words are case sensitive, i.e. passwords that have been created with SYS 600 revision
9.1 or older must be typed with upper case letters.
When opening classic monitor, the first visible object can be defined in file \sc\apl\'apl-
name`\ APL_\Apl_Def.txt. This option can be used when application specific login dialog
is opened or user login is not wanted at all. For example, the login dialog from LIB4 can
be taken in use by doing the following:
#else_if MON:BDT<>"VS"
#then
#block
@Start_Object_Type = "Picture" ;Defines the fist object as a
picture
@Start_Picture_Name = "APL_START" ;Needed if Start_Object_Type ==
"Picture"
#block_end
#else
#block
@Start_Object_Type = "Dialog" ;Defines the fist object
as a VS dialog
@Start_Dialog_File = "b_use/bgu_login.vso"
;Needed if Start_Object_Type == "Dialog"
@Start_Dialog_Tag = "Main" ;Needed if
196
1MRS756634 MicroSCADA Pro SYS 600 9.3
Start_Object_Type == "Dialog"
@Start_Dialog_Type = "VS_Main_Dialog" ;Needed if Start_Object_Type
== "Dialog"
#block_end
In order to have Tool Manager as a first picture make the following definition:
Filters
In SYS 600 9.2 and newer versions, the Event and Alarm List filters must be in predefined
directory, whereas in 9.0 and 9.1 it was possible to store the filter files anywhere in the
directory structure. When updating to 9.2 or newer version, the filter files must be moved
to directory \sc\apl\<application name>\PAR\<user name>\FILTERS, otherwise they
are not shown in Save/Load Filter dialog.
Command procedures
Monitor Pro functionality uses some command procedures to communicate with base
system. These command procedures are overwritten during the update from previous
versions. If there are any modifications done to these command procedures these changes
will be overwritten during the update. To avoid this, the code of the command procedures
should be copied manually into text files. Following command procedures are overwritten
during the update:
ACK_SOUND
BGU_AL
BGU_ALARMINDS
BGU_BAYLR
BGU_BLOCK
BGU_CALEN
BGU_CALMP
BGU_CONTROL
BGU_CREATEDB
BGU_EL_TS
BGU_RDRE
BGU_STALR
BGU_SUMMER
BGU_TRAFO
197
SYS 600 9.3 MicroSCADA Pro 1MRS756634
BGU_WINTER
SAGR_EAB_MAIN
SAGR_OBJNAV_MAIN
SAGR_REPORTS
Process objects
ACK_SOUND
BGU_ALARMINDS (indexes 1..10)
Also certain event handling are re-created. Modifications made to these objects are also
lost. To avoid loosing such changes, use Import/Export Tool (can be found in Tool
Manager) to export the objects and import them back after installation. The name of
these event handling objects start with letters "SAGR".
If MicroSCADA is wanted to run without Power Process Library do the following actions
after version 9.2 or newer is installed and before starting MicroSCADA.
If the system to be upgraded contains DCP-MUX units, they must be replaced with PC-
NET process communication units. In this situation, it must be checked that all required
protocols are supported by the PC-NET. Furthermore, the configuration used in DCP-
MUX units must be loaded to corresponding PC-NET units with the system configuration
tool or with a SCIL-script. Generally, the same attribute values for line and station objects
can usually be used. Upgrading from DCP-MUX to PC-NET requires changes in serial
port hardware.
198
1MRS756634 MicroSCADA Pro SYS 600 9.3
The list of the protocol implemented to DCP-MUX and supported by the current version
of PC-NET:
PO value Protocol
If the DCP-MUX to be upgraded contains a protocol which is not listed here, the
upgrading is not possible as such. In this situation, please contact SA-D SupportLine for
more information.
5.4.1. PC-NET
The main issue in the development tasks made to pc_nets.exe is to retain backward
compatibility from revision to another. This principle applies also to protocols developed
already to DCP-MUX hardware.
However, the differences in processor speeds, operating system versions and communic-
ation hardware together with new requirements in system setups and security will require
that the system behavior must be verified after the upgrade. Before the upgrade, please
read through the backward incompatibility items listed below. The listed PC-NET related
issues are protocol specific and if the system to be upgraded does not contain mentioned
protocols, the item has no effect in the upgrade. More information about the mentioned
attributes can be found from protocol specific manuals and System Objects manual
199
SYS 600 9.3 MicroSCADA Pro 1MRS756634
If the behavior of a communication line after the upgrade is not satisfactory, attribute
changes to the system configuration may be required. A systematic proceeding in the
problem analysis usually gives best results, sometimes it is needed to record a commu-
nication log from the line which is causing problems.
In this case, there will be neither backward compatibility issues nor changes in system
requirements.
If the previous version is SYS 500 8.4.5 SP1, SYS 500 8.4.4 SP4, SYS 600 9.0, COM
500 4.0 SP1 or older, following upgrade notification must be taken into account:
• After the upgrade, each instance of PC-NET will allocate 16 Megabytes of memory.
PC-NET instance in versions SYS 500 8.4.4 SP1, COM 500 4.0 (without service
packs) and older allocated 4 Megabytes of memory. In versions COM 500 4.0 SP1,
SYS 500 8.4.5 SP1, SYS 500 8.4.4 SP4, SYS 600 9.0 or older but newer than SYS
500 8.4.4 SP1 the allocated amount is 8 Megabytes. In principle, the usage of a
newer version may lead to lack of memory if the computer resources stay unchanged
in the upgrade.
If the previous version is SYS 500 8.4.4 (without service packs), COM 500 4.0 (without
service packs) or older, following upgrade notification must be taken into account:
• In DNP 3.0 slave protocol, the response handling of an incoming class 1/2/3/0 request
from the DNP 3.0 master is handled differently and order of the datapoints in the
response is different. It is possible that the new behaviour can be seen in the process
pictures of the master also.
If the previous version is SYS500 8.4.3 SP3, COM 500 3.0 SP1 or older, following
upgrade notifications must be taken into account:
200
1MRS756634 MicroSCADA Pro SYS 600 9.3
compared with the previous version. This is usually harmless. With setting RY=0
the behaviour is unchanged with RocketPort. With a standard serial port of PC, the
behaviour is unchanged with setting RY=1 and depending on the used modem
hardware, setting RY=0 does not necessarily work at all.
If the previous version is a DCP-MUX unit and the needed protocols can be found from
the list presented below, the upgrading of the DCP-MUX unit to PC-NET should be
possible. The existing line and station attribute configuration must be converted to a
SCIL script if the DCP-MUX has been configured with a NETCONF program. The
DCP-MUX card is replaced with a multi-port serial card.
If the needed protocols can be found from the list presented below, the upgrading of the
DCP-MUX unit to PC-NET should be possible. The DCP-MUX card is replaced with a
multi-port serial card having sufficient amount of COM-ports. The connected RS232-
devices like modems can usually be used as such. The existing line and station attribute
configuration must be converted to a SCIL script if the DCP-MUX has been configured
with a NETCONF program.
Table 5.4.1.3-1 List of the protocol supported in the PC-NET
1 ANSI X3.28 Full Duplex or ACP
2 ANSI X3.28 Half Duplex
4 ASCII protocol for printer
7 RP570/RP571 master protocol
9 P214/INDACTIC 35 master protocol
12 LCU500 master
13 ADLP180 Master
14 SPA protocol
15 General ASCII
16 RP570/RP571 Slave
17 RCOM (Procontic)
18 Westinghouse F4F
23 ABB Alpha meter protocol
25 Modbus RTU master protocol
26 IEC 61107 protocol
27 LonTalk protocol
29 IEC 60870-5-101 Unbalanced slave
30 IEC 60870-5-101 Balanced slave
31 IEC 60870-5-101 Unbalanced master
201
SYS 600 9.3 MicroSCADA Pro 1MRS756634
If the IEC 61850 CET project has been originally made with SYS 600 revision 9.0 or
9.1, and the appropriate configuration will be now taken in use in SYS 600 revision 9.3,
the following steps are needed to migrate the project.
Before installing the SYS 600 revision 9.3 take a copy of your {guid}.xml files. For
example:
23a247e6-7552-4c58-a202-eff8693f372f.xml from
drive>:\sc\prog\61850_OPC_Server\CET\bin\Tools\OPCSCLExport\[project name].
After finalising the SYS 600 revision 9.3 installation, create both a new database and an
IEC 61850 OPC Server to CET. Use SCLImport tool and import your existing configur-
ation from the {guid}.xml file. A {guid} example included into above is an example of
such a code, the {guid} in your projects, i.e. related .xml files differs from the example
given above.
To successfully use the CET you will need 'Full Access' access rights to be assigned for
everyone to the following folders:
<drive>:\sc\prog\61850_OPC_Server\CET\bin
<drive>:\sc\prog\61850_OPC_Server\CET\bin\Tools\OPCSCLExport\[project name]
The reason for this migration is that the CET databases in SYS 600 revision 9.0/9.1 and
revision 9.3 are not fully compatible.
202
1MRS756634 MicroSCADA Pro SYS 600 9.3
Modbus slave is a separate executable used in systems with COM 500i. The same
backward compatibility approach is also used with modbus slave . The modifications
made to modbus_slave.exe has been minor and upgrading to a newer version should not
cause problems.
CDC-II slave is also a separate executable used in systems with COM 500i. The same
backward compatibility approach is also used with CDC-II slave. The modifications
made to cdcslave.exe has been minor and upgrading to a newer version should not cause
problems. Additional information regarding the configuration parameters related to the
CDC-II slave can be found from the CDC-II Slave Protocol manual.
External OPC Data Access Client is a separate executable used in systems including
devices communicating via OPC protocol or IEC 61850 systems. Any existing configur-
ation can be used in External OPC Data Access Client. The modifications made to
daopccl.exe have been mainly extensions but the backward compatibility has been
retained in a way that the upgrading to a newer version should not cause problems. Pre-
viously, when External OPC Data Access Client was delivered as a separate installation
package for SYS/COM products, the destination folder for the executable was always
<drive>:\MS_Interfaces\OPC_Client. For all the SYS 600 revisions, the installation of
External OPC Data Access Client occurs always into folder
<drive>:\sc\prog\OPC_Client. Modify the application start-up routines accordingly to
start the latest External OPC Data Access Client executable, when needed. Additional
information related to the configuration parameters related to the External OPC Data
Access Client can be found from the External OPC Data Access Client and IEC 61850
System Design manuals.
203
SYS 600 9.3 MicroSCADA Pro 1MRS756634
5.5.1. Upgrading COM 500 revision 2.0, 3.0, 4.0, 4.1 and 4.2
If an existing COM 500 revision 2.0-4.2 application is updated to COM 500i revision
9.2 and newer, please note the following:
COM 500i revision 9.2 and newer has a mechanism that makes all the required modific-
ations to the application to update an older revision to revision 9.2 and newer. This
mechanism is started when a monitor is opened to a COM 500i application for the first
time after the installation of COM 500i. After the mechanism has been run, you must
restart SYS 600 to take all the modifications in use. Also PQ and QD attributes should
be defined for queue 16 in SYS_BASCON.
SYS_BASCON modifications:
If any project specific modifications have been made to the command procedures of the
previous COM 500 revision, the modifications must be copied to the matching new
command procedures. A back-up of the project specific modifications must be taken
before installation of COM 500i, because all command procedures are updated during
COM 500i start-up.
Base System, LIB 5xx and Communication unit changes are described in 5.1, Base system,
5.2, LIB 5xx, and 5.4, Communication units. The same changes should be also made
when COM 500 is updated to COM 500i. Corresponding of COM 500 and SYS revisions
are show in the following table:
Table 5.5.1-1 Correspondence of COM 500 and SYS revisions
COM 500 revision SYS revision
204
1MRS756634 MicroSCADA Pro SYS 600 9.3
For more information about upgrading revision 1.0, see SYS 600 Communication
Gateway, COM 500i User’s Guide.
When updating to MicroSCADA Pro, the driver packages can be installed from the
MicroSCADA Pro software CD or they are included to adapter card package. The sup-
ported versions of the drivers can also be downloaded from the web sites of the
respective manufacturers :
DHelectrnics: http://www.xlon.de
205
SYS 600 9.3 MicroSCADA Pro 1MRS756634
6. Abbreviations
6.1. Abbreviations
Abbreviation Description
ASCII American Standard Code for Information Interchange
GB Gigabyte
HSB Hot Stand-by
LAN Local area network
MB Megabyte
PCI Peripheral Component Interconnect
RAM Random access memory
SCIL Supervisory Control Implementation Language
TCP Transmission Control Protocol
TS CAL Terminal service client access license
206
Contact us
www.abb.com/substationautomation