Installation Guide On Solaris: I/A Series Intelligent SCADA System
Installation Guide On Solaris: I/A Series Intelligent SCADA System
Installation Guide On Solaris: I/A Series Intelligent SCADA System
I/A Series
Intelligent SCADA System
Installation Guide
on Solaris
For the Master Station
Acknowledgements
Foxboro and I/A Series are registered trademarks of The Foxboro Company.
Invensys is a trademark of Invensys plc.
Sun, Sun Microsystems®, OpenWindows™ and Solaris are registered trademarks of Sun
Microsystems, Inc.
ULTRA SPARC® and SPARC® are registered trademarks of SPARC International, Inc.
UNIX® is a registered trademark of AT&T.
COPYRIGHT RESERVED
The information and design as detailed in the document are the property of Invensys Process Systems
Pty Ltd and/or its associates and must be returned on demand. It is issued on the strict condition that
except with our written permission, it must not be reproduced, copied or communicated to any third
party, nor be used for any purposes other than that stated in the particular inquiry, order or contract
with which it is issued. The reservation of copyright in this document extends from each date
appearing thereon and in respect of the subject matter as it appeared at that relevant date.
Table of Contents
1 Introduction ................................................................................................................................. 5
1.1 Overview ............................................................................................................................. 5
1.2 Contents of the Intelligent SCADA Package....................................................................... 6
1.3 System Requirements......................................................................................................... 6
1.4 Information Requirements................................................................................................... 8
1.5 Task Sequence ................................................................................................................... 9
2 Before Installing the Intelligent SCADA Software ................................................................. 12
2.1 Overview and Recommendations ..................................................................................... 12
2.2 User Setup Prior to Installation ......................................................................................... 13
3 Installing the Operating System and CDE .............................................................................. 14
3.1 Installing the Operating System ........................................................................................ 14
4 Accessing the Installation Interface........................................................................................ 18
List of Figures
Figure 4-1 Intelligent SCADA Installation Menu Window ..................................................................... 19
Figure 5-1 The Install Window.............................................................................................................. 21
Figure 6-1 Database Station HMI Domain Names window.................................................................. 24
Figure 6-2 Database-less Station HMI Domain Names window .......................................................... 25
Figure 6-3 Database-less Domainless Station HMI Domain Names window ...................................... 26
Figure 6-4 Units & Station Names window........................................................................................... 27
Figure 6-5 Scada Server Entries for Dom_1 window ........................................................................... 28
Figure 6-6 Server Entries for dom_2 window ....................................................................................... 29
Figure 7-1 Locale Settings window ...................................................................................................... 31
Figure 7-2 Export Setup File window ................................................................................................... 32
Figure 7-3 Settings Saved confirmation Message window .................................................................. 33
Figure 7-4 Install Versant Window ...................................................................................................... 33
Figure 7-5 Installation Complete Window............................................................................................ 34
List of Tables
Table 1-1 Memory requirements for the Intelligent SCADA software .................................................... 7
Table 1-2 Disk space requirements for the Sun workstations................................................................ 7
Table 1-3 Recommended 20GB disk partitioning (for a small system).................................................. 7
Table 1-4 Recommended 40+ GB disk partitioning ............................................................................... 8
Table 1-5 System Directory Structure .................................................................................................... 9
Table 1-6 Task Sequence for Installation of Intelligent SCADA Software on a New System .............. 10
Table 1-7 Upgrading the Intelligent SCADA Software on an Existing System..................................... 10
Table 11-1 Known Auto-Installer GUI Limitations ................................................................................ 49
1 INTRODUCTION
1.1 Overview
ABOUT THE MANUAL
The I/A Series Intelligent SCADA System Solaris Software Installation Manual describes the
installation procedure for the I/A Series Intelligent SCADA System Revision 9.0.
The Solaris Software Installation Manual is arranged according to the logical sequence of tasks that
the user is required to perform in order to install the Intelligent SCADA System.
DOCUMENTATION CONVENTIONS
The following documentation conventions are utilized throughout this manual:
REFERENCES
The following documents are referenced in this manual:
I/A Series Intelligent SCADA System - Functional Specification – Part No. SY-2005415
I/A Series Intelligent SCADA System - Database Configurator User’s Manual – Part No.
SY-5005003
I/A Series Intelligent SCADA System - HMI Engineer’s Manual – Part No. SY-5005005
INSTALLATION SCRIPT
The CD ROM(s) contains the installation GUI (Graphical User Interface) that allows the user to select
various installation options, but otherwise operates automatically.
The Intelligent SCADA installation script is used to:
Install the Intelligent SCADA software onto a new system.
Upgrade the Intelligent SCADA software on an existing system.
DOCUMENTATION
The I/A Series Intelligent SCADA System Manuals (including Installation and Operator’s Manuals) are
supplied as part of the I/A Series Intelligent SCADA - Master Station User Documentation (part
number SY-2005664) on CD-ROM, and must be ordered separately.
DISK SPACE
The target workstation must have enough disk space for the software as listed in Table 1.2.
The information presented in Table 1.2 represents the disk space requirements for the software only.
More disk space must be allocated for the Intelligent SCADA databases. It is recommended that 1GB
of disk space is allocated to each of:
Solaris, Full Graphics and other third party packages.
The Intelligent SCADA software.
The target workstation must have at least 200MB of free disk space for the Full Graphics installation
process. It must also have at least 100MB free for the Sammi installation. Additional space must also
be allocated to customer formats (this is entirely dependent on the number of customer displays and
the language used).
DISK PARTITIONING
If the target workstation is not operating the History Subsystem, Full Graphics and Intelligent SCADA
can be compressed onto a 20GB disk. Table 1.3 lists the partitioning of a 20GB disk.
If the target workstation operates the History Subsystem, larger memory requirements are necessary.
A 40+ GB disk should be used and partitioned according to the information listed in Table 1.4.
LAN
The Intelligent SCADA local area network (LAN) may be an Ethernet or Fibre Data Distributed
Interface (FDDI).
DOMAIN SUPPORT
The Intelligent SCADA System currently supports multi domains for HMI only.
SUPERUSER LOGON
It is imperative that the system administrator be logged on as superuser on the target workstation
during Intelligent SCADA System installation or any administrative tasks.
No one, apart from the system administrator, should be logged on to the target workstation during the
installation procedure. Also, ensure that there are no other processes operating while installing the
Intelligent SCADA System.
NETWORK
Each workstation on the network must be given a unique unit number and IP host name. The host
name should appear in the /etc/hosts file to define the IP address. The host name should also appear
in the /.rhosts file to enable remote host access to install databases across multiple stations.
DIRECTORY STRUCTURE
Table 1.5 lists the recommended system directory structure used with the Intelligent SCADA System.
The Solaris installation program provides size recommendations based on the software selected for
the installation. Options should be selected to correspond to the slice size recommendations given in
’Disk Partitioning’.
Table 1-6 Task Sequence for Installation of Intelligent SCADA Software on a New System
DISTRIBUTION MEDIUM
The Intelligent SCADA System installation is initiated from the CD-ROM supplied by Foxboro.
INSTALLATION SCRIPT
The CD-ROM contains the installation interface that prompts the user for various installation options,
but otherwise operates automatically.
The Intelligent SCADA installation interface is used to:
Install the Intelligent SCADA software onto a new system.
Re-install the Intelligent SCADA software or upgrade to a later version of the software,
on an existing system.
SUPERUSER LOGON
The Intelligent SCADA installation procedure requires the system administrator to be logged on to the
system as superuser.
To ensure that the superuser has the necessary execution path for the software installation, type the
following command on a command line:
PATH=/usr/sbin:/usr/bin:$PATH;export PATH <RETURN>
No one should be logged on to the machine during the installation procedure, except the superuser.
CAUTION
Ensure that no other processes are operating while installing the Intelligent SCADA System.
INSTALL TIME
In a Solaris 10 machine, full installation of Intelligent SCADA is successfully completed within 30
minutes.
SOLUTION 1
The system administrator should add the users, groups, services and hosts, as required, on the
information server. This ensures that the updates are performed only once and the updates will apply
to all systems.
The modifications involve adding single line entries to the network information tables (/etc/group and
/etc/services respectively), as described below:
Step 1 Add the engineer and operator user.
Step 2 Add the LN2068 group.
Step 3 Add the following services:
procmonitor 49494/tcp
pmonmgr 5099/tcp
SOLUTION 2
This solution involves enabling the machines on which the Intelligent SCADA software is to be
installed, to use the local files first rather than reverting to the network information services tables.
Step 1 In the /etc/nsswitch.conf file, change the following lines:
passwd
group
services
So that files is the first entry for the name service lookups.
Example: passwd nisplus [NOTFOUND=return] files changes to
passwd files nisplus [NOTFOUND=return] files
REFERENCE
A comprehensive guide to installing the operating system can be obtained from the Solaris Installation
Manual. The following brief description only gives the required information in relation to the Intelligent
SCADA System.
The Solaris Common Desktop Environment (CDE) is the preferred X-Windows manager for use with
the Intelligent SCADA System. It provides users with a graphical window environment to organise and
manage their work. It also allows user to select required Open Windows session during the login into
the station as operator. Solaris 10 Operating System now includes CDE as part of the standard
installation.
PROCEDURE
Step 1 Log on as superuser.
Step 2 Type init 0 <RETURN>.
Step 3 Insert the Solaris 10 Operating System DVD in to the Drive and the boot from the DVD
Details: Type boot cdrom <RETURN>
Result: The Solaris installation program copies the Solaris software from the DVD to the
system’s local disk. This is performed interactively using a graphical or character
interface, or automatically without user intervention.
Step 4 Use the following table of appropriate responses and selections to install the operating
system.
NOTE: An Installation progress bar appears. Once the bar reaches 100 percent, the
system asks for Pause/Continue. Just click the Continue button to proceed. Then, the
system asks for reboot and the CD/DVD is ejected. In case the CD/DVD is not ejected
automatically, eject the CD/DVD manually from the drive.
The first time the system boots, a question is displayed in text mode on-screen asking
if the NFS protocol should be overridden. Accept the default (No) and let the boot
process continue.
Step 5 Once the machine has been rebooted, enter the superuser password and confirm it.
Step 6 Select N to disable auto-shutdown.
Step 7 Select Y to stop repetition of the above question.
Step 8 On the console screen, log in as superuser.
DUAL MONITOR
For dual monitor systems, perform the following additional procedure:
Step 1 Log in as superuser.
Step 2 Change to the /etc directory.
Details: Type cd /etc <RETURN>
Step 3 Create a new directory called dt.
Details: Type mkdir dt <RETURN>
Step 4 Change to the newly-created directory.
Details: Type cd dt <RETURN>
PROCEDURE
To access the installation interface from the supplied CD-ROM:
Step 1 Exit the Intelligent SCADA System software.
Step 2 Login as superuser.
Step 3 Insert the Intelligent SCADA CD into the CD-ROM drive.
Step 4 Open a console window and change to the directory location of the installation script.
NOTE: For a CD-ROM installation this will be /cdrom/cdrom0. It is recommended that the
installation be done from the local CD-ROM drive. If the installation is to be undertaken
from a different location (i.e. a file or network share CD-ROM), the user should first
review the Trouble-shooting section of this manual to ensure the proposed installation
proceeds successfully.
Step 5 Execute the install script.
./install
Step 6 Set the DISPLAY environment.
Step 7 Install the foxinstall package that will create users for you.
Answer Y to " Do you want to continue with the installation of >foxinstall> (y,n,?)
Step 8 Enter a new password to the default user "engineer"
Confirm the password
Step 9 Enter new password for the default user "operator"
Confirm the password
Step 10 The Intelligent SCADA Installation Menu window is displayed.
PROCEDURE
Step 1 Access the installation interface.
Details: Refer to Accessing the Installation Interface.
Result: The Intelligent SCADA Installation Menu is displayed.
Step 2 Select the New option.
Details: Click the option with the left mouse button.
Step 3 Click the OK button.
Result: The Install window is displayed.
The “Upgrade Instalaltion” feature is disabled users are requested not to use this option.
Existing user upgrading to Revision 9.0 from previous version of IA SCADA are requested to
[email protected] for assistance.
The “Examine System / Export” feature is disabled and users are requested not to use this option.
Existing user upgrading to Revision 9.0 from previous version of IA SCADA are requested to contact
[email protected] for assistance.
PROCEDURE
Step 1 On the Install window, select the Type of This HMI Station to be installed.
Result: The corresponding Config Domains or Config Remote Domains button becomes
available.
Step 2 Click on Config Domains button.
Result: HMI Domain Names window opens.
Step 4 In the HMI Domain Names window, enter the (LOCAL) Domain 1 Domain Name.
Details: Any name containing alphanumeric characters (a-z, A-Z and 0-9), beginning with
an alpha character (a-z or A-Z), up to 16 characters in length, is allowed. No wildcard
characters such as \#+$%*/- or _ (underscore) are allowed.
NOTE: The default (LOCAL) Domain 1 Domain Name is FoxSCADA. It is recommended
that (LOCAL) Domain 1 Domain Name be set to the default value.
Step 5 Enter the (LOCAL) Domain 1 Dom. Nbr (Domain Number).
Details: The valid range is 1 to 32. Each Domain Number entry must be unique.
NOTE: The default LOCAL) Domain 1 Dom. Nbr is 1. It is recommended that the (LOCAL)
Domain1 Dom Nbr be set to the default value.
Step 6 Click on Config Stations button (located at the top right of the display to the right of the
Dom. Nbr column label).
Result: Units & Station Names window opens.
Step 7 Enter the unit number, host name and alternative name of each of the stations containing
events within the system, starting with the station on which the current installation is being
done. Events stations are all server, engineering and operator stations within the same
domain.
Details: The unit number must be a unique number between 1 and 64.
Step 8 Click on the Apply Units button in the bottom left of the window.
Result: The Finish button becomes available.
Step 9 Click on the Finish button at the bottom of the window.
Result: The Units & Station Names closes and the user is returned to the HMI Domain
Names window.
Step 10 Click on Config Stations button (located at the right of the (LOCAL) Domain 1 Dom Nbr
field).
Result: The Scada Server Entries for dom_1 window opens.
Step 11 Fill in the station names for the local domain. The order of stations entered determines
the priority of the station to which the HMI connects in the event of failure. Then select the
Apply button.
NOTE: The Stations must contain a SCADA database. If more than one server is selected,
then these stations will be accessible for viewing from HMI. If only one (localhost) is
selected, then only this station HMI will be accessible.
Step 12 Click the Apply button in the bottom of the window.
Result: The default port number of 49494 will be defined in the port number field for all
entered stations. Enter a new port number if different from the predefined default value.
Result: The Finish button becomes available.
Errors: Checking (ping command) is used to determine if the servers configured exist on
the network. If a server is not ping-able from the current station, it cannot be configured
as a server. Configuration of these stations must be done either by hand editing
configuration files or re-installation when the servers become available. Refer to the HMI
Engineer’s Manual for further information.
Step 13 Click on the Finish button at the bottom right of the window.
Result: The Server Entries for Dom_1 window is closed and the user is returned to the
HMI Domain Names window.
Step 14 If required, configure any Remote Domains.
Step 15 In the HMI Domain Names window, enter the (REMOTE) Domain name.
Details: Any name containing alphanumeric characters (a-z, A-Z and 0-9), beginning with
an alpha character (a-z or A-Z), up to 16 characters in length, is allowed. No wildcard
characters such as \#+$%*/- or _ (underscore) are allowed.
Step 16 Enter the (REMOTE) Domain Dom. Nbr (Domain Number).
Details: Valid range is 1 to 32. Each Domain Number entry must be unique.
Step 17 Click the corresponding Config Servers button.
Result: The Server entries for dom_x window opens up.
Step 18 Enter Server names for Domain x. The order of stations entered determines the priority of
the station to which the HMI connects in the event of failure.
Step 19 Click the Apply button in the bottom of the window.
Result: The default port number of 49494 will be defined in the port number field for all
entered stations. Enter a new port number if different from the predefined default value.
Errors: A check (ping command) is done that the servers exist on the network. If the
servers do not exist on the network or are not able to be pinged from the current station,
they cannot be configured as servers.
Step 20 Click the Finish button at the bottom right of the window.
Result: The Server Entries for Dom_x window is closed and the user is returned to the
HMI Domain Names window.
Step 21 Repeat steps for all remote domains (up to 32)
Step 22 Click the Apply Domain button.
Result: The Finish button becomes available.
Step 23 If the user has finished configuring Domains, click the Finish button.
Result: The HMI Domain Names window is closed and the user is returned to the Install
window.
Details: All the options listed under Options for Installation are selected automatically for a
Full Installation i.e. Install Versant, Install SCADA and Install Full Graphics.
NOTE: Installation of Versant package deletes all databases.
A Partial Installation allows the user to selectively install SCADA packages.
Step 3 Enter the directory location where the setup file will be saved.
NOTE: By default, the directory location of the saved setup file is
/opt/custom/upgrade/REGISTRY_OS.
Step 4 Click the OK button.
Result: A Message window is displayed prompting the user to confirm the entered
directory location of the setup file.
Result: The Export Setup File window is closed and the user is returned to the Install
window.
PROCEDURE
Step 1 Click the Install Now button.
Result: The Intelligent SCADA software installation commences.
The Status section at the bottom of the Install window informs the user of what is
currently being installed.
Step 2 If a versant database exists and "Install Versant" has been selected, then a warning
message is displayed prompting the user to confirm.
If Cancel is selected, "Install Versant" is unselected and the rest of the installation
continues.
Step 3 A Message window is displayed on completion of the installation.
Step 4 The user is prompted that in order to complete the installation, the system will need to be
rebooted. Respond to the message.
Step 5 The Intelligent SCADA software installation is complete and the software is ready for use.
CONDITIONS
The real-time database should not be running whilst creating a history database.
Only one history database can be created for each station.
The history database that is created by default is subdisthist. This name can be altered.
History data is collected from the online real-time database.
PROCESS
On creation of a new history database, any existing history database (named subdisthist) is deleted
and a skeleton history database of the desired size is created.
PROCEDURE
To create a history database:
Step 1 Log on to the Intelligent SCADA System as an engineer.
Step 2 Access a xterm window.
Step 3 Type the command
newhistorydb <RETURN>
Step 4 Enter the desired database size in megabytes.
NOTE: The default database size is 2047 megabytes.
Result: The history database is created.
To collect the SCADA history data and event archive, a history and event archive medium interface
script file must be customised on completion of the installation. The shell script presents a uniform
interface to the history and event subsystem, which can then be translated into the specific driver
commands for a specific installation.
The recommended DVD-RAM driver software for Solaris is UDF Master. UDF Master is produced by
K-PAR Archiving Software. For information and sales, refer to the K-PAR Archive Software web site:
www.k-par.com
UDF Master supports a large range of hardware devices. Foxboro recommends SCSI DVD-RAM
drives made by Panasonic/Matshita compatible with the LF-D200 model drive (model numbers may
vary in different regions). For information and sales, refer to the Panasonic web site:
www.panasonic.com.
Foxboro have validated correct operation of archive functionality using UDF Master v2.00 with a
Panasonic LF-D291NS DVD-RAM drive.
The supplied script maintains compatibility with the previously recommended DVD driver, BakBone
MagnaVault Software.
NOTE: BakBone was TracerTech, visit www.bakbone.com for further information.
Contact Foxboro for further information on other supported drive types.
PROCEDURE
Install archive media drive and driver software.
Set the OPTICALDRIVE variable in the /opt/scada/bin/histproc script to select the appropriate driver
commands for the optical disk to be used. i.e. KPAR_DVDRAM for the K-PAR Archiving Software
driver.
It may be necessary to change the raw device identifier. The installation may be different from the
released defaults for the drive selection. These settings are in the "translateDrive()" function at the
beginning of the "opticalcmds.sh" shell script. If the appropriate device id is not known, the dmesg
output for the appropriate driver should be studied. Contact Foxboro for further information, if
necessary.
Experience with the DVD Ram drive shows that different raw device identifiers are used. The script
default is /dev/gd/c1t5l0s2 while the validation test setup used /dev/rgd/c0t2l0s2.
When using UDFmaster driver with the DVD Ram drive, it is necessary to run the UDFmounter script
before issuing any optical commands through history. This script starts the 'daemon' process to work
with the existing opticalcmds.sh script and new KPAR UDFmaster driver.
This script must be run manually after each reboot from the UNIX prompt in two steps:
1. Login as root.
2. Run: /opt/scada/bin/UDFmounter start &
To stop the daemon, run: /opt/scada/bin/UDFmounter stop
Test satisfactory operations of the archive media manually from a UNIX window. Follow these steps
as engineer. Note that the script commands are described in the script header. The optical disk mount
point is automatically created by the script the first time the disk is mounted.
Set the OPTICALDRIVE environment variable for the UNIX window shell.
e.g. export OPTICALDRIVE= KPAR_DVDRAM
If a formatted disk is not available, perform a new file system command on a new disk.
e.g. opticalcmds newfs 0 test
Attempt a mount of the disk in drive.
e.g. opticalcmds mt 0
Perform an ls on the optical disk mount directory.
e.g. ls -l /optical0
Result: At least 2 files should be listed. These are lost_and_found and label.
Check if other files on the optical disk can be copied and deleted.
To add a printer using the Solaris Print Manager (SPM), login as root user and execute the following
command.
# /usr/sbin/printmgr &.
When the print manager starts, the user is presented with a dialog box as shown below.
Click OK to continue.
If the user wants to access the network printer through a printer server, select Add access to Printer.
When the user selects this option from the Printer menu, the following dialog box is displayed.
If the printer is a local printer, connected locally to the system, select New attached Printer.
When the user selects this option from the Printer menu, the following dialog box is displayed.
The user has to enter all the required data for configuring the printer.
10. Banner: From the drop down list, select “ Never Print Banner”
11. Click Apply or OK to complete the printer configuration
To configure the print server, select New Network Printer from the Printer menu. When New Network
Printer is selected, the following dialog box is displayed; where in all the data concerned to the printer
should be entered.
The user has to enter all the required data for configuring the printer.
11. Banner: From the drop down list, select “ Never Print Banner”
12. Click Apply or OK to complete the printer configuration
The development database TCP/IP channel parameters must be configured in order to connect to the
tcpToSerial process. These parameters are: “Connect to Server on Host” and “at port”.
I/A Series Intelligent SCADA System Page 42 of 50
Installation Guide on Solaris (SY-5005013) Chapter 8: Post Installation Procedures
“Connect to Server on Host” is the LAN connection name for the TCP/IP connection. The name must
also be in the /etc/hosts file with the IP address. For Sun workstation RS232 serial ports, the name of
the FEP station is used (this is the same as the LAN connection name).
“at Port” is the port number for the TCP/IP connection. For Sun workstation RS232 serial ports, the
port numbers are normally 2008 for Port A, and 2009 for Port B.
Refer to SY-5005003 I/A Series Intelligent SCADA System - Database Configurator User’s Manual for
more information on configuring the development database parameters.
The tcp2serial shell script file contains a number of parameters that need to be configured for each
machine’s hardware profile.
The configurable parameters are:
SERIAL_PORT_A and SERIAL_PORT_B - The names of machine’s serial port A and B devices,
respectively. By default, these are set to /dev/cua/a and /dev/cua/b respectively. It should not be
necessary to change the names of the serial port devices unless there are other ports apart from the
standard A and B. e.g. a multi-port serial board.
TCP_PORT_A=2008 and TCP_PORT_B=2009 - The respective TCP/IP port numbers for serial ports
A and B. It should not be necessary to change the default TCP/IP port numbers, unless there are
other servers operating on the default ports.
PORT_A_BAUD=9600 and PORT_B_BAUD=9600 - The baud speed of serial port A and B
respectively. The default is 9600 baud. Any other standard speed may also be used.
ENABLE_PORT_A=YES and ENABLE_PORT_B=NO - The serial port enable flags for ports A and B
respectively. The appropriate Enable flag should be set to "YES" for each serial port that is to be used
by TcpToSerial. By default only port A is enabled.
TROUBLESHOOTING
Tracing is disabled by default. Tracing may be enabled to log the data transmitted and received over
both the serial ports A and B. It is not possible to enable tracing to serial ports A and B independently.
Tracing is enabled by setting the ENABLE_TRACING parameter in the tcp2serial file to YES.
The trace output is placed in two trace log files for ports A and B, respectively,
PORT_A_LOGFILE=$SCADA_HOME/log/tcp2serial_a.log and
PORT_B_LOGFILE=$SCADA_HOME/log/tcp2serial_b.log.
Directory Description
Contains all the script files for applications that are managed by
apps/progs
the applications management.
Used to store the log files for recording the log output of each
application under applications management. Each log file is
apps/log
named with a suffix denoting the associated real-time database
name.
AUTO START
This section is only applicable for applications that are to be automatically started.
Start process before starting iSCADA
If the application is to be automatically started before starting iSCADA, then the directory
/opt/scada/apps/auto_start/before must contain a soft link to the script in /opt/scada/apps/progs. The
link is created using the following commands:
cd /opt/scada/apps/auto_start/before
ln –s /opt/scada/apps/progs/myApplication myApplication
Where myApplication is the application file name.
Start process after starting iSCADA
If the application is to be automatically started after starting iSCADA, then the directory
/opt/scada/apps/auto_start/after must contain a soft link to the script in /opt/scada/apps/progs. The link
is created using the following commands:
cd /opt/scada/apps/auto_start/after
ln –s /opt/scada/apps/progs/myApplication myApplication
Where myApplication is the application file name.
The delay period (seconds) to when processes are started is specified by the following environment
variable defined in /opt/scada/bin/dbproc:
export APPS_AUTO_START_DELAY=90
9 PRODUCT LICENSES
INTRODUCTION
The Master Station software requires valid electronic licenses to operate. The different components
that can be licensed are listed in PSS 21S-2M1 B3 - I/A Series Intelligent SCADA - SCADA Platform
Product Specifications Sheet.
The machine is now licensed to run the applicable Master Station software components.
10 ADVANCED CONFIGURATION
CONTENTS
This section describes information that the user should read for advanced configuration of the
Intelligent SCADA software.
SUPERUSER LOGON
The Intelligent SCADA advanced configuration procedures requires the system administrator to be
logged on to the system as superuser.
To ensure that the superuser has the necessary execution path for the configuration, type the
following command on a command line:
PATH=/usr/sbin:/usr/bin:$PATH;export PATH <RETURN>
No one should be logged on to the machine during the installation procedure, except the superuser.
CAUTION
Ensure that there are no other processes operating while installing the Intelligent SCADA System.
A new version of the Versant OODBMS is employed in release 8.x and 9.0 .For system upgrades, it
is necessary to migrate the existing databases to the new version of Versant. For details on the
procedure for migrating databases from previous releases, contact SCADA Product Support
(email:[email protected]).
SYMPTOM
The event manager process will consume excessive amounts of CPU. Stopping and starting the event
manager will not make the problem go away. The only way to stop it temporarily is to re-initialise the
event manager by the eventinit command.
SOLUTION
The events list file size can be re-configured. It limits on both file size and timeframe. These options
I/A Series Intelligent SCADA System Page 46 of 50
Installation Guide on Solaris (SY-5005013) Chapter 10: Advanced Configuration
are added to the startup script for the eventmgr in the /opt/fg/progs/eventmgr.
Usage: eventmgr [-N<num>] [-T<sec>] [-S<num>] [-I<num>] [-H<num>] [-C<num>]
Options:
-N allow a maximum of <num> non-archive event files, default 8 (e.g. 8 days).
-T set event file maximum period to <sec> seconds, default 86400 (1 day).
-S set event file maximum size to <num> events, default 100000.
-I set event file size increment to <num> events, default 10000.
-H set holding buffer size (the memory buffer used before flushing events to disc) to <num>
events, default 1000.
-C set event cache size (the memory buffer used to hold the current event file) to <num>
events, default 110000 (typically S + I).
For example, for 1 week (7 * 24) of hourly files containing a maximum of 5000 events each:
eventmgr -N 168 -T 3600 -S 5000
WARNING:
1. All stations must have the same parameters.
2. Re-initialising the event manager by the eventinit command erases all events.
3. It is not recommended to use continuous list mode. In Continuous List mode, the system
memory usage and CPU load may be impacted depending on the total number of online
event file records.
NOTE: The Event List display can be selected to treat the online event files as one continuous list,
by pressing the 0 button. The startup file defines which mode the Event List is in when it is
invoked. The default is Current File mode.
PROCEDURE
To create a large history database, perform the following steps as engineer:
Step 1 Create database directory:
makedb -g subdisthist
Step 2 Change profile settings as required
Step 3 Change directory to the $VERSANT_DB/subdisthist directory
Step 4 Edit the profile.be file and change the sysvol setting to 1024M (recommended size), also
review and potentially edit the volume count (refer Versant documentation) based on the
expected storage requirements of the database.
Step 5 Create database:
createdb subdisthist
Step 6 Set database for public access:
dbuser -add -P subdisthist
11 TROUBLESHOOTING
CONTENTS
This section comprises of information that helps the users to assist with the troubleshooting of the
initial setup and configuration of the Intelligent SCADA software.
location.
Full Graphics Installation fails due Checking (ping command) is used to determine if the servers
to servers not being connected to configured exist on the network. If a server is not ping-able
the station being installed. (ie. do from the current station, it cannot be configured as a server.
not respond to the UNIX ping Configuration of these stations must be done either by hand
command) editing configuration files or re-installation when the servers
become available. Refer to the HMI Engineer’s Manual for
further information.
PROBLEMS
HMI applications like SAMMI™ running on Solaris® stations and the Windows NT® base platforms do
not handle time changes correctly. The most noticeable symptom is a lack of on-screen updates to the
time displayed on formats within these applications for a period equalling the length of time that the
clocks were set back. A refresh of the format, including purging of any cached in memory, will correct
the problem of a frozen clock. A re-start of the SAMMI™ application will also correct the problem.
Other confusing symptoms are trend displays and system lists (event, alarm, off normal lists) with a
time period of one hour repeated twice, which corresponds to the repeated local time hour when the
clocks are set back, or a gap in the data displayed equal to one hour, which corresponds to the
missing local time when the clocks move forward.
The Master Station scanning subsystem has been tested extensively on a number of different
architectures and protocols, for both entry and exit from Daylight Savings Time, without any problems
observed. However, if systems experience problems with scanning scheduling of remote devices from
the Master Station after a time change, taking the remote device out-of-scan and then returning the
device in-scan will correct the scanning to the device.
Users in time zones where the Daylight Savings Time change occurs at midnight local time (i.e. South
American time zones) will experience problems when the time jumps forward (i.e. midnight does not
exist in local time). The SCADA database abnormally terminates at 23:00:01 local time, one hour prior
to the Daylight Savings Time or Summer Time, time change forward is to occur, and the database will
not successfully restart until one hour later, after the time change has occurred at the new 01:00:00
local time. To work around the problem, it is recommended that the affected users edit the Solaris®
time zone file to ensure the time change does not occur at 12am (midnight) local time. It is
recommended that the time change occurs at 1 or 2 am local time.