Professional Documents
Culture Documents
Installation Guide On Windows
Installation Guide On Windows
Installation Guide
on Windows
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 Foxboro Australia 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 Documentation Conventions............................................................................................... 5
1.3 Contents of the ScadaHMI for Windows Package.............................................................. 6
1.4 Requirements to Get Started .............................................................................................. 6
1.5 Task Sequence ................................................................................................................... 7
2 System Requirements................................................................................................................. 9
2.1 Intelligent SCADA System Requirements........................................................................... 9
2.2 Initial Windows PC Configuration Requirements ................................................................ 9
2.3 Verify Windows Configuration........................................................................................... 10
3 SAMMI RTE or ADK Installation............................................................................................... 11
3.1 Sammi Installation............................................................................................................. 11
3.2 MKS Toolkit NuTCRACKER Operating Environment Installation..................................... 16
3.3 Humming bird Exceed Setup ............................................................................................ 17
3.4 Sammi Installation Errors .................................................................................................. 18
3.4.1 MKS NuTCRACKER Operating Environment Service Registration Error......... 18
4 Installing the ScadaHMI For Windows Software .................................................................... 22
4.1 ScadaHMI Installation Procedure ..................................................................................... 22
4.2 Installing Tcl/Tk ................................................................................................................. 29
4.3 Advanced Configuration of ScadaHMI Environment Variables ........................................ 34
4.3.1 Windows Interface Modification......................................................................... 34
4.3.2 Startup Batch File Modification.......................................................................... 35
5 License Information .................................................................................................................. 36
5.1 Sammi License Information............................................................................................... 36
5.1.1 Verifying the License ......................................................................................... 36
5.1.2 Registering the License ..................................................................................... 37
5.2 ScadaHMI License Information......................................................................................... 37
5.2.1 Registering the License ..................................................................................... 39
5.2.2 Verifying the License ......................................................................................... 40
6 Configuring a Remote Network................................................................................................ 41
6.1 Configuring the Dial-In network of the Intelligent SCADA System.................................... 41
6.1.1 Dial-In Terminal Server...................................................................................... 41
6.1.2 No Terminal Server............................................................................................ 41
6.2 Configuring the Dial-up Networking of the ScadaHMI for Windows ................................. 43
6.2.1 Dial-In Terminal Server...................................................................................... 43
6.2.2 No Terminal Server............................................................................................ 43
6.3 Establishing a remote network connection ....................................................................... 45
6.3.1 Dial-In Terminal Server...................................................................................... 45
6.3.2 No Terminal Server............................................................................................ 45
7 Workstation Time Synchronization ......................................................................................... 47
7.1 Overview ........................................................................................................................... 47
7.2 Determining which NTP Server to Use ............................................................................. 47
7.3 NTP Server Connections .................................................................................................. 47
7.4 Configuring Windows PC for NTP..................................................................................... 48
7.4.1 Modes of Operation ........................................................................................... 51
7.4.2 Starting TimeServ .............................................................................................. 52
7.5 Changing the NTP Server ................................................................................................. 53
7.6 Checking the Time Service Status.................................................................................... 54
8 Starting ScadaHMI for Windows .............................................................................................. 56
15 Appendix D - Troubleshooting................................................................................................. 89
17 Glossary ..................................................................................................................................... 92
1 INTRODUCTION
1.1 Overview
ABOUT THE PRODUCT
The Windows ScadaHMI Station platform is a PC running the Microsoft Windows XP Operating
System with the SAMMI full graphics GUI package. It does not contain a Scada database, it connects
with an I/A Series Intelligent SCADA Solaris Master Station database server directly via the LAN,
WAN, or via the dial-up modem networking feature of Windows to access the data of the SCADA
system.
Each Windows ScadaHMI Station provides one operator console (operator/user position).
The Windows ScadaHMI Station generally provides the same HMI functionality and feature set as a
Database-less HMI Station. The look and feel of the windows and their operations are very similar.
CURRENT RELEASE COMPATIBILITY
This version of the I/A Series Intelligent SCADAHMI for Windows is supported by the I/A Series
Intelligent SCADA System Revision 6.2.X (where X is an integer) or later software.
PURPOSE OF MANUAL
This document provides a guide to installing the Windows version of the HMI of the I/A Series
Intelligent SCADA System.
ABOUT THE USERS
The user is assumed to have a general working knowledge and familiarity with Microsoft Windows XP
and Sun workstations operating Solaris 2.8 or Solaris 2.10 software.
USER LOG ON
The user must log on to Windows as an Administrator to install the I/A Series Intelligent SCADAHMI
for Windows.
NAMING CONVENTIONS
The I/A Series Intelligent SCADA System that is used on the UNIX platform is referred to as Intelligent
SCADA System. The Windows version is referred to as ScadaHMI for Windows.
ScadaHMI for Windows Release Notes are supplied on the ScadaHMI for Windows CD-ROM.
ScadaHMI for Windows User Manuals (including Installation and Operator’s Manuals) are supplied as
part of the I/A Series Intelligent SCADA - Master Station User Documentation (part number 2005664)
and must be ordered separately.
The minimum recommended PC platform is specified in the applicable I/A Series Intelligent SCADA
System - Functional Specification document (document no. 2005415).
Minimum recommendations are given for the following:
• Operating System
• Processor
• Memory
• Hard Disk size
• Video Card
• Screen
• Keyboard
• Mouse
• Sound
• Printer
• Network Card
• Licensed version of Sammi which is provided
• Kinesix must be installed on the Windows Workstation
LICENSES
The license certificate initially contains demonstration licences for the ScadaHMI for Windows.
Permanent licenses for these components must be obtained separately.
In order to obtain permanent licenses, the user must supply the following information:
• The host name of the PC being used.
• The host id of the PC being used.
Refer to “Installing the ScadaHMI for Windows license” and “Installing the Sammi license” for further
details on how to obtain this information.
SYSTEM TOPOLOGY INFORMATION
The user should be aware of the configuration topology of their system. For example, the user will
need to know which Intelligent SCADA System workstation(s) the ScadaHMI for Windows workstation
will be communicating with.
Table 1.1 is a list of tasks that must be performed to install the ScadaHMI for Windows software.
Tables 1.2 and 1.3 are lists of tasks that must be performed to upgrade the ScadaHMI for Windows
software.
These tables assume that the user is already familiar with the Windows installation procedures, and
therefore act as a checklist to ensure that the installation or upgrade processes are completed
correctly.
Table 1.1 Task sequence for the Installation of the ScadaHMI for Windows.
Step Action Details /
9
Printing Screen Displays:
• Select Display Copy from the HMI Tool Box.
• Select the window.
Printer Configuration
Printing Reports:
• Edit \opt\fg\bin\sammi1.bat.
• Edit \kinesix\sammi\bin\s2_hard_copy.bat.
10
• Configure the dial-in network using method 1 or 2.
Network Connections • Configure the dial-up networking using method 1 or 2.
• Establish the remote network connection.
11
• The Sun Solaris workstation must have the NTP daemon
operating.
• Determine which NTP server to use.
Workstation Time
• Determine the connections to the NTP server.
Synchronization
• Configure NTP on Windows machine.
• Start the Time Service.
• Check the Time Service status.
12
• Operating System Event Messages.
Troubleshooting
• Setting the display
2 SYSTEM REQUIREMENTS
The Intelligent SCADA System supports the ScadaHMI for Windows that is connected to the TCP/IP
network (LAN or WAN) on which the Intelligent SCADA System is connected to.
MODEM DIAL-UP ACCESS
The Intelligent SCADA System requires additional setup steps to be performed in order to support the
ScadaHMI for Windows to connect to the SCADA System via a modem. Refer to the following sections
in this Manual:
• “Configuring the Dial-In Network”.
• “Configuring the Dial-Up Networking”.
• “Establishing a Remote Network Connection”.
The following Network Services must be configured for the Windows machine:
The following Network Services may be optionally configured for the Windows machine:
Details: If the DNS name server is not available, then the local host file must be edited to create a
hosts file specifying the name of the stations and their corresponding IP addresses. The hosts file is
located in the directory C:\winnt\system32\drivers\etc. Consult your Network Administrator for details.
Reason: This allows the user to substitute the IP address of a station with the station name.
Step 2. Remove any installed PCXWare (or any X-terminal server). If there is a previous
Xvision installed in the PC refer to “Remove Xvision” section to uninstall it.
Reason: Sammi for Windows comes with the latest release of Xvision.
RECOMMENDATIONS
It is recommended that default folder names be used during the installation process. The directory
paths of folder names entered during the installation process must not contain any spaces.
Alphanumeric characters should be used for compatibility reasons. To space words use an
underscore. The reason for this is that there may be Windows batch files whose commands cannot
accommodate spaces.
Example: C:\opt\ Correct
It is recommended that the Windows Display setting be set to 256 colours. For details refer to “1
NOTE
Sammi FE (Format Editor) Windows is an optional software installation that is required if Sammi
formats are to be edited. It is either provided by Kinesix packaged on a separate Sammi FE CD-ROM,
or together with the Sammi RTE in the Sammi ADK (Application Development Kit) for Windows
package.
If the user has the Sammi RTE currently installed on the system, then the user should not install the
Sammi MKS utility or Hummingbird Exceed with the Sammi FE, as these have already been installed
as part of the Sammi RTE installation.
Step 5. Nominate the destination folder to install Sammi. Please note that it is recommended to use
c:\opt\Sammi or c:\Sammi as the destination folder since there are some restrictions on SAMMI for the
size of path.
Aside: To cancel the installation of Sammi, click the Cancel button. This will exit the Setup.
Step 10. Nominate the program folder where program icons will be added.
Results: The installation proceeds and program files are copied from the CD ROM to the
selected directory. A progress status box is displayed.
The Choose Destination Location Window is displayed on completion of Sammi installation. The MKS
NuTCRACKER Operating Environment installation is next.
Step 11. Select the appropriate destination folder to install the MKS NuTCRACKER Operating
Environment Components. Please note that it is recommended to use c:\opt\MKS
Toolkit or c:\MKS Toolkit as the destination folder
The MKS Toolkit NuTCRACKER Operating Environment components installation proceeds. The Setup
Compete is displayed on completion of the installation and the user is requested to install the
Humming Bird Exceed Setup installation next.
Aside: If a NuTCRACKER service registration failure error occurs, click on the OK button,
and proceed with the remainder of the MKS NuTCRACKER Operating Environment
installation. After completing the installation the user will need to manually install the
portmapper service. Refer to “3.4.1 MKS NUTCRACKER OPERATING ENVIRONMENT
SERVICE REGISTRATION ERROR“.
Step 12. Select the Yes, I want to launch Hummingbird Exceed setup option.
Step 13. Click the Finish button.
If the service is already registered, an error window will open advising the user that the registration
failed, as the service already exists in the services list.
Step 6. From the Windows Task Bar, select Start -> Settings -> Control Panel ->
Administrative Tools -> Services.
Result: The Service Control Window is displayed while the service is started.
Note: This interface can also be used to change the startup type, or stop the service.
The ScadaHMI Windows installation is performed using a wizard which guides the user through the
installation procedure. The installation consists of two parts. The ScadaHMI Installation and the follow
up Tck/tk package installation.
INFORMATION REQUIRED
Before installing the ScadaHMI for Windows the following information should be obtained:
1. The topology configuration of the entire iSCADA system, from which the division of HMI
domains and the iSCADA database server host names within each domain can be
identified. HMI domain is a group of Sun UNIX boxes on which iSCADA realtime database
process is running.
2. The failback priority of each HMI domain. Consult the SCADA system engineer to obtain
this information. These should be exactly the same as the iSCADA system is configured
at the servers running on Sun SPARC Unix machines.
Step 1. Ensure that Sammi RTE Windows package (and Sammi FE Windows package, if
required) has been installed.
Step 2. Close any running applications.
Note: Ensure that there are no running applications, as the setup cannot install system
files or update shared files if they are in use. That is, exit all Windows programs.
The install shield wizard for the IA Series SCADAHMI for Windows is invoked and the Welcome
Window is displayed.
Step 6. Nominate the folder where the ScadaHMI for Windows software will be installed.
Please note that it is recommended to use c:\opt\ScadaHMI as the destination folder
since there are some restrictions on SAMMI for the size of path.
Step 8: HMIConfig screen is displayed, the user needs to set the Domain Name and Global
Domain Number by clicking on Add (in this case the Domain Name is “FoxSCADA”
and the Global Domain Number is 1)
Step 9: Click OK
Step 10: Click on Set Hosts the user need to set the Hostname and the Procmonitor Port for the
Defined domain (i.e. in this case Hostname is SCADA042 and Procmonitor Port is
49494). Please note that this is user configurable, consult the Scada System engineer for
any information.
Step 12: Repeat from Step 8 to Step 11 incase the user needs to configure for more than one
domain; otherwise move to Step 13
Step 13: Once the Hostname and Procmonitor Port are assigned, click OK
Step 14: SCADAHMI is successfully installed. Click on Close and restart the machine
WHAT TO DO NEXT
The installation of Tcl/Tk version is required for a number of configuration and application scripts.
PROCEDURE
Step 1. Log in as Administrator user.
Step 2. Using Windows Explorer navigate to the appropriate directory where the
ScadaHMI for Windows software was installed.
The Tcl/Tk 8.3.0 for Windows Installation Select Destination Directory Window is displayed.
Step 7. Select the directory where the Tcl/Tk for Windows files are to be installed.
Step 8. Select the following components to install: Tcl Run-Time Files, Example Scripts
and Help Files.
Step 9. Do not select the Header and Library Files components.
Step 10. Click the Next button.
The Tcl/Tk 8.3.0 for Windows Installation Ready to Install! Window is displayed.
The installation proceeds and an Installing Window is displayed showing the progress of the
installation.
On completion of the installation the Tcl/Tk 8.3.0 for Windows Installation, Installation Completed!
Window is displayed.
Step 12. Uncheck the Show me important information about Tcl/Tk 8.3 and TclPro check
box.
Reason: The computer will attempt to connect to the internet to obtain this information.
An Install Window is displayed requesting the system to be restarted to complete the installation.
WHAT TO DO NEXT
Enter the “1
License Information”.
Refer to 5005005 I/A Series Intelligent SCADA System HMI Engineer’s manual for more details
about the ScadaHMI environment variables.
These environment variables can be modified by the administrator after the software installation, either
via the Windows interface or via a startup batch file.
Step 1. From the Windows Task Bar, select Start -> Settings -> Control Panel.
Step 2. Double click the System icon to display the System Properties window.
Step 3. Select the Advanced tab, then the Environment variable button.
Step 4. Locate the environment variables and add, delete or modify the variables
as required.
Step 1. Edit the startup batch file C:\opt\fg\bin\StartSCADAHMI.bat for ScadaHMI for
Windows local access, or C:\opt\fg\bin\StartRemoteSCADAHMI.bat for remote
access.
Step 2. Locate the environment variables and follow the instructions in the comments in
the respective file to add, delete or modify the environment variables. Lines are
uncommented by removing the “rem” in front of the line.
5 LICENSE INFORMATION
Once the Sammi software has been installed, Sammi license information can be entered.
DEMONSTRATION LICENSE
Initial use of Sammi is via a demonstration license which is valid for 30 days. The demonstration
license is supplied by Foxboro Australia on behalf of Kinesix. The demonstration license enables the
user to operate the system until a permanent license is obtained.
PERMANENT LICENCE
The user must obtain a permanent license from Foxboro for Sammi. Once a permanent license is
obtained, use the following procedure and enter the permanent license serial number.
PROCEDURE
Details: From the Windows Task Bar select Start -> Run -> Type Command <enter>.
Result: The Sammi version number, license filename, serial number, expiration date
and time, and station node name are listed.
Details: From the Windows Task Bar select Start -> Run -> Type Command <enter>.
Result: The Sammi 6.5.1 serial number verification and installation commences and
the user is requested to enter the license serial number.
Step 5. Verify the permanent serial number supplied has registered correctly.
Step 6. To close the Command Prompt Window type exit <enter>.
WHAT TO DO NEXT
Once the ScadaHMI for Windows software and Tcl/Tk have been installed, and the Sammi license
information is entered, the ScadaHMI for Windows license can be registered and verified.
PROCEDURE
Step 1. From the Windows Task Bar, select Start -> Programs -> ScadaHMI -> License
Registration.
The License Registration Console Window, containing the License Registration Utility, is displayed.
Step 3. Record the host name and host ID of the PC and forward the information to
Invensys to obtain a permanent license key.
Note: The host name and host ID are case sensitive. The information must be
recorded as it is listed.
WHAT TO DO NEXT
When the permanent license key is received, register the license and verify it.
To register the ScadaHMI for Windows permanent license provided by Invensys, follow the procedure
described below.
PROCEDURE
Step 5. From the Windows Task Bar, select Start -> Programs -> ScadaHMI -> Foxboro
License Register.
The License Registration Console Window, containing the Foxboro License Registration Utility, is
displayed.
Step 6. From the displayed menu list, select the option to register a licence.
Type 2 <ENTER>.
Step 7. Enter the product name: ScadaHMI <ENTER>.
Note: The product name is case sensitive. It must be entered exactly as stated.
Result: The host name and host ID are displayed.
Note: The license key is case sensitive. It must be entered exactly as given.
Result: The user is returned to the menu list.
WHAT TO DO NEXT
To verify the ScadaHMI for Windows license, follow the procedure described below.
Step 1. From the Windows Task Bar, select Start -> Programs -> ScadaHMI -> Foxboro
License Register.
The License Registration Console Window, containing the Foxboro License Registration Utility, is
displayed.
Step 2. From the displayed menu list, select the option to verify a licence. Type 3
<ENTER>.
Step 3. Enter the product name: ScadaHMI <ENTER>.
Note: The product name is case sensitive. It must be entered exactly as stated.
WHAT TO DO NEXT
Proceed to “1
Starting ScadaHMI ”.
Step 5. From the drop down menu, select the Serial Ports option.
Details: slirp.Z and slirprc are included in the ScadaHMI for Windows package in the
directory \opt\utilities.
Note: Transfer slirp.Z in binary mode and slirprc in ASCII mode. If this is not set, the
files may become corrupt.
Step 18. Copy slirp into a location that is accessible to all users, e.g. /bin.
Details: Any location can be used, provided that it is included in all user profile’s PATH
environment variable.
Step 19. Rename slirp to .slirprc (so that it becomes a hidden file).
Step 20. Distribute .slirprc to the home directory of all users that may wish to use slirp.
WHAT TO DO NEXT
Step 1. Ensure that there is an ISDN or modem connected to the Windows PC.
Step 2. Locate and double click the Network and Dial-up Connection icon in the Control
Panel Window (Windows XP).
Step 3. Launch the network connection wizard.
Step 4. Follow the instructions to create a new connection.
Details: Specify a meaningful name for the newly created connection phonebook
entry. E.g. MyIASeriesSCADA.
The server configuration must be compatible with the dial-in facility provided by the Intelligent SCADA
System.
There are two methods to connect to the SCADA server:
• With dial-in terminal server
• Without terminal server
Step 6. Select the I am calling the Internet option on the server configuration of the
Wizard Window.
Step 7. Click the Next button.
Step 8. Specify the telephone number.
Step 9. Click the Finish button.
Step 6. Select the The non-Windows server I am calling expects me to type login
information after connecting, or to know TCP/IP addresses before dialling option
on the server configuration of the Wizard Window.
Step 7. Click the Next button.
Step 8. Specify the telephone number.
Step 9. Click the Next button.
Step 24. Enter an appropriate address for the TCP/IP setting. e.g. 10.0.2.15.
Step 25. Select the Use IP header compression option.
Step 26. Select the Use default gateway on remote network option.
Step 27. Select the Security tab.
Step 28. Select the Accept any authentication including clear text option.
Step 29. Click the OK button to complete the configuration.
WHAT TO DO NEXT
Step 2. Select the relevant phonebook entry that was configured earlier.
Step 3. Click the Dial button.
Result: In a short period of time, the modem will negotiate and establish the
connection, provided that the security checks have been passed.
Notes: Ensure that the Save password option is not selected to maintain security.
There is no need to specify the domain.
Result: The modem will negotiate and establish the connection, provided that the
security checks have been passed.
A terminal window is displayed. The terminal window is the shell account of
the Intelligent SCADA System.
7.1 Overview
OBJECTIVES
Users must:
• Be able to set the system time of Windows NT accurately from a variety of sources.
• Time synchronize between multiple machines on a LAN.
The Network Time Protocol (NTP) service is used to assist in keeping network workstations time
synchronized.
REQUIREMENTS
The Sun Solaris workstation must have the NTP daemon operating.
TERMINOLOGY
The term "stratum" refers to the particular timeserver location in the NTP hierarchy.
A Stratum 1 NTP server is directly synchronized to the Universal Time Coordinate (UTC) through a
modem connection, satellite, or radio.
A Stratum 2 NTP server connects to a Stratum 1 system to obtain its time.
A Stratum 3 NTP server connects to a Stratum 2 server. This relationship is an N-1 relationship.
Ideally, the highest NTP server in the hierarchy should be used. If connecting to a NTP server that is
lower in the stratum hierarchy, the chance of experiencing a time skew (or variance from the real time)
increases. Also, the server may not have the most accurate time to distribute to other servers and
workstations on the network. If providing the time service to at least 100 devices, there may be a
requirement for a Stratum 2 server.
Step 1. Review the list of available NTP servers on the local network.
Note: In a SCADA network, consider the available GPS and Intelligent Scada
System Workstations.
Step 2. Create a list that consists of at least one Stratum 1 (e.g GPS) and two Stratum 2
NTP servers (e.g. Intelligent SCADA System Workstations).
The main difference amongst the options is the acceptable tolerance level in time signal latency. In
some cases, the modem may be more accurate than the network connection, as the user may dial
directly into the time server.
MODEM DISADVANTAGES
The disadvantage of using a modem is that, depending on how often the modem needs to dial the
time service and how much difficulty is encountered with modem synchronization problems, it may
lead to an expensive telephone bill. Unless there is a full-time Internet connection, or one that can be
established as required, the dial-up modem option may be the only choice.
INTERNET ADVANTAGES/ DISADVANTAGES
The Internet connectivity choice may be easier to maintain, as using a new time source is as simple as
entering the new Domain Name System (DNS) name or IP address and restarting the time service on
the server.
The disadvantage with this option is the expectation of one-quarter to one-half second difference
between the time on the server after it has been updated and the real time on the time source.
RECOMMENDATIONS
Periodically check that the time service is still successfully setting the time on the server.
Keeping the servers on the network running on or near the same time is very important.
When there are multiple servers, using one time service assists in keeping the entries in the Event
Viewer logs as close to the same time as the other servers as possible.
Step 2. Check that the executable will be unzipped to an appropriate folder. The default
is C:\Temp\MicrosoftNTP
Step 10. Search for the [TimeServ] section located at the beginning of the timeserv.ini file.
Step 11. Insert a semicolon (;) in front of the Type = NISTACTS statement.
Step 12. Remove the semicolon (;) from the Type = NTP statement.
Step 13. Insert the IP address or full DNS name in the NTPServer = line.
Details: The TimeServ service is limited to looking at one NTP server only.
Note: If IP addresses or DNS names for multiple NTP servers are entered, an error
occurs when the time service is started.
Details: This command initiates a change in the Windows registry that will advise other
servers in the network that this system can serve as a time source with
authority.
Details: This command allows entries to be made to the application log in the Event
Viewer.
Note: Ensure that the time service events are logged.
The strict definition of primary is that it obtains the time from any server specified in a Primary Source
list using the ’NetRemoteTOD’ feature of the Microsoft LAN API (Application Programming Interface).
The secondary mode obtains the time from any ’TimeSource’ in the current domain/workgroup (or
specified Secondary Domain).
TimeSource is a server feature which can be set by TimeServ (simply edit timeserv.ini so that
timesource = yes and run TimeServ -update). The synchronization is most accurate when accessing
other machines running Windows NT, but also works with other machines such as Windows 95 and
Windows for Workgroups 3.11. It is also desirable to set the time from a LAN rather than WAN,
although there is an attempt to adjust for different time zones and delays.
OBJECTIVES
The intent is to set up a multi-tiered distribution for accurate, synchronized time. The top level machine
would run TimeServ in some mode other than primary/ secondary, such as obtaining the time via a
modem. This becomes the new time master. That server is placed on a LAN and its name should be
specified in some other timeserv.ini as the Primary Source (the default name in that file is
\\timesource). A server in each domain could then run with type = primary and timesource = yes in
their timeserv.ini. Finally, any clients at the bottom of the tier could run with type = secondary, or use
the NET TIME command. If intending to synchronize a client which cannot run TimeServ, check the
client documentation - there is often a command available such as NET TIME \\servername /set /y
(where servername is the name of the server).
Type = primary means that the time is obtained from a named server, which is typically higher up on a
tiered distribution system.
TimeServ runs as a service. It is not necessary for the user to be logged on.
AUTOMATIC PROCEDURE
MANUAL PROCEDURE
Step 2. From the Windows Task Bar, select Start -> Settings -> Control Panel ->
Administrative Tools -> Services.
Note: This interface can also be used to change the startup type, or stop the service.
Details: Use an editing program (e.g. Notepad or WordPad), then save the file in text
format (TXT).
When TimeServ is running, it places any errors, warnings, or other information into the application log
of the Event Viewer. This allows the user to view the operational status of the time server.
PROCEDURE
Step 1. From the Windows Task Bar, select Start -> Programs -> Administrative Tools ->
Event Viewer.
Step 2. Select the Application Log menu item of the Event Viewer Window.
Details: An event is written in the log for successful sets (Log = yes in timeserv.ini).
OTHER TASKS
A sanity check should also be performed on the operation and system time. If setting the time by
modem, watch for the modem to operate. Check the time after approximately a minute, observing any
changes.
Also check the date. If the time/date is incorrect by an hour or more, the PC time zone may have been
set incorrectly. This must be corrected if TimeServ is to function properly.
WHAT TO DO NEXT
Proceed to “
Starting ScadaHMI for Windows” for instructions on how to start the ScadaHMI session.
If the ScadaHMI for Windows System is configured for remote access, establish a network connection
to the Intelligent SCADA System before starting the ScadaHMI for Windows System. Refer to
“ESTABLISHING A REMOTE NETWORK CONNECTION”.
PROCEDURE
Step 1. From the Windows Task Bar, select Start -> Programs -> ScadaHMI -> IA Series
SCADAHMI.
Result: After a short time the sammi log on window will appear.
Note: This is the User ID and Password on the specified Current Server.
There is no visible indication entry into the Password field.
Result: The Select Class screen is displayed.
Result: The user is presented with the IA Series SCADA interface similar to that on a
HMI station of a Solaris workstation.
PROBLEMS
If there are problems in displaying the ScadaHMI for Windows System or parts thereof, refer to “1.
Appendix D - Troubleshooting.
WHAT TO DO NEXT
Printer Configuration” for instructions on how to convert Sammi formats from UNIX to
Windows and configure printing for the ScadaHMI for Windows.
Step 1. Change to the directory where the standard or customized displays are located
on the Sun Solaris Workstation.
Step 2. Convert the format files (*.fmt) into ASCII files (*.asc), using the Sammi supplied
utility, fmt_unload, located in the /opt/mmi/bin directory.
Step 3. Transfer all the ASCII files (*.asc) from the Solaris Workstation to the Windows
PC directories C:\opt\fg\formats\asc for standard displays or
C:\opt\custom\formats\asc for customised displays.
Details: Ensure that the FTP utility mode of transfer from the Solaris Workstation to the
Windows PC is set to ASCII; otherwise the files may be corrupted.
Step 4. To convert the ASCII files to the Windows version of the format file (*.fmt) run the
Windows PC scripts, C:\opt\fg\bin\StandardAsc2Fmt.bat (for standard displays)
or C:\opt\fg\bin\CustomAsc2Fmt.bat (for custom displays).
Step 5. Transfer other Sammi configuration files, such as *.safs and *.dobj files that are
located in the /opt/custom/format/app directory on the Intelligent SCADA System
of the Sun Solaris station, via FTP, to the directory C:\opt\custom\formats\app on
Windows PC.
Step 6. Transfer other Sammi configuration files, such as *.sym and *.gif files that are
located in the /opt/custom/formats/img directory on the Intelligent SCADA System
of the Sun Solaris station, via FTP, to the directory C:\opt\custom\formats\img on
Windows PC.
Warning
Some discrepancies have been observed when converting Sammi version 3.x formats to Sammi
version 4.x. The nature of the problem is dependent on the format involved and varies with different
formats. One reason is the many changes introduced by Sammi version 4.x. If this occurs, edit
the display format using the Sammi 4.x Format Editor to remove any discrepancies.
Formats containing trend DDOs that have been created using the Sammi UNIX version 4.1.1.10 or
later cannot be converted with the Windows version of Sammi. In this case, remove the trend DDOs
before conversion, then add them back using Windows version of the Format Editor.
Step 1. Change to the directory where the selected displays are located on Windows PC.
The directory should be either C:\opt\fg\formats\fmt or C:\opt\custom\formats\fmt
for standard or customized displays, respectively.
Step 2. Convert the format files (*.fmt) into ASCII files (*.asc) using the script,
C:\opt\fg\bin\StandardFmt2Asc.bat (for standard displays) or
C:\opt\fg\bin\CustomFmt2Asc.bat (for custom displays).
Step 3. Transfer the ASCII files to the Sun SPARC station.
Step 4. Convert the ASCII file (*.asc) into a format file (*.fmt) using the Sammi supplied
utility, fmt_load, located in the /opt/mmi/bin directory.
10 PRINTER CONFIGURATION
A snapshot of any Sammi window can be printed. However, Sammi only supports PostScript capable
printers.
The PostScript printer attached to the Intelligent SCADA System can be used. However, its use is not
recommended if the ScadaHMI for Windows is configured for remote access via a modem. This is due
to the large size of the PostScript printer output file, which would affect data retrieval.
To print select one of the methods outlined below depending on the requirements.
Step 1. Select the Tool Box icon located in the ScadaHMI for Windows command
window (displayed across the top of the ScadaHMI session).
Step 2. Select the Display Copy icon.
Step 3. Click the Activate Format button.
Step 4. Click OK.
Result: The selected image of the Sammi window is directed to an assigned printer.
Note: When defining the printer’s name, avoid using several words for the name. If
several words are used, then link the words with an underscore to form a
single word, e.g. printer_at_parallel_port.
Details: There are two options to set the printer environment variable:
1. local printer, e.g. LPT1
2. UNIX printer, e.g. lpr -s servername or lpr -P printername -ol
Both of these require the Microsoft TCP/IP Printing Network Service to be
configured.
printer driver.
It is recommended that the user perform a backup of the custom directory and any customized files
prior to uninstalling any programs. This is a precaution against losing any customized files during the
uninstall procedure.
Step 1. Locate the Exceed icon in the right hand corner of the Windows Task Bar
adjacent to the time.
Step 2. Click the Exceed icon with the right mouse button.
Step 3. From the popup menu list select the Close option
Result: An Exceed Window is displayed. The user is advised that this action will end
running X sessions.
Result: The Exceed Service is stopped and the Exceed icon is no longer visible in the
Windows Task Bar.
Step 1. From the Windows Task Bar, select Start -> Settings -> Control Panel.
Step 4. Select the NuTCRACKER Service option from the Service list.
Reason: The NuTCRACKER portmapper service is also stopped when stopping the
NuTCRACKER service.
Result: The Service Control Window is displayed. It displays the stopping of the
service.
Result: Once the service is stopped. The user is returned to the Services Window.
Note: In the Service list, both the NuTCRACKER Service and the NuTCRACKER
portmapper service are now marked as blank (or stopped).
Result: The user exits the Services Window and is returned to the Control Panel
Administrative Tools Window.
Step 1. From the Windows Task Bar, select Start -> Settings -> Control Panel.
Step 2. Double click the Add/Remove Programs icon.
Step 3. Select IA Series SCADAHMI for Windows from the program list.
Step 4. Click the Change/Remove button.
Reason: To confirm the complete removal of IA Series SCADAHMI for Windows and all
of its components.
Step 1. From the Windows Task Bar, select Start -> Settings -> Control Panel.
Step 2. Double click the Add/Remove Programs icon.
Step 3. For Sammi 4.6.3.x or earlier: Select NuTCRACKER Operating Environment from
the software program list.
For Sammi 4.8.3.1 or later, select MKS Platform Components from the software
program list.
Step 4. Click the Remove button.
The Portmapper service component, of the MKS Platform Components, removal is completed next,
with the removal of the Portmapper register entry.
Step 8. From the Windows Task Bar, select Start -> Run
Step 1. From the Windows Task Bar, select Start -> Settings -> Control Panel.
Step 2. Double click the Add/Remove Programs icon.
Step 3. Select Sammi FE, RTE or ADK from the software program list.
Note: If any of Sammi FE, RTE or ADK is removed then any of the shared
components with the others are also automatically removed.
Details: The unInstallShield will remove the software, Sammi FE (ADK) or RTE, from
the PC and the following components:
1. Shared program files.
2. Standard program files.
3. Folder items.
4. Program folders.
5. Program directories.
6. Program registry entries
The user receives notification that the uninstall was successfully completed.
Aside: The user is notified if some elements/components must be removed manually.
Click the Details button to view the elements/components that could not be
removed.
The Details Window is displayed.
Result: The Sammi FE, RTE or ADK package is removed from the program list.
The user is returned to the Add/Remove Programs Properties Window.
If both Sammi FE and RTE are installed, remnants of one of the packages may still be on the PC. To
ensure the complete removal of both packages complete the following steps.
Step 9. From the Windows Task Bar, select Start -> Run.
Step 1. From the Windows Task Bar, select Start -> Settings -> Control Panel.
Step 2. Double click the Add/Remove Programs icon.
Step 3. Select Tcl/Tk for Windows from the software program list.
Step 4. Click the Change/Remove button.
Details: The user may be prompted to remove any shared files that are no longer used
by any programs and that may be deleted.
If any programs are still using these files and they are removed, those
programs may not function. Leaving these files will not affect the system. If not
sure of what to do, select the No to All button, otherwise, select the Yes to All
button to remove all the shared files.
Details: This window displays the progress of the removal of the shared files.
Result: The Tcl/Tk for Windows package is removed from the program list.
The user is returned to the Add/Remove Programs Properties Window.
Step 1. From the Windows Task Bar, select Start -> Settings -> Control Panel.
Result: The user is asked to confirm the complete removal of Hummingbird Exceed
and all of its components.
Result: The Hummingbird Exceed package is removed from the program list.
The user is returned to the Add/Remove Programs Properties Window.
======================================================
PLEASE READ
IMPORTANT INFORMATION FOR
IA Series SCADAHMI VERSION 8.2 for Windows XP
======================================================
For example,
Step 1. From the Windows Task Bar, select Start -> Programs -> Administrative Tools ->
Event Viewer.
Step 6. Repeat procedure for the Event Viewer Security Log and System Log properties.
Step 7. Exit the Event Viewer Application.
Step 1. From the Windows Task Bar, select Start ->Settings ->Control Panel.
Result: The user is prompted to confirm the settings and the Display Properties
Window closes.
15 APPENDIX D - TROUBLESHOOTING
Problem Solution
The displayed menus all contain scroll bars. Check the screen resolution settings for the PC. Depending
on the screen display capabilities it may be possible to
configure a higher display resolution for the screen.
The user cannot log in as engineer to the Check that the user has an account on the server.
ScadaHMI.
Sammi cannot be started. Check that the demonstration license has been installed.
Sammi does not flash or blink values after focus is Check that the Sammi application is in focus.
returned to Sammi from another application.
Sammi formats without a window handle or decoration,
when selected or returned to focus, will not re-enable
flashing or blinking colours for Sammi application displays.
This is a limitation of the Sammi product.
The Windows event log is full. Configure the Windows event logging. For details, refer to
“1. Error! Not a valid result for table.”.
SCADAHMI MENU
EXCEED MENU
SAMMI MENU
TCL MENU
17 GLOSSARY