Read this manual before working with the product. For personal and system safety, and for
optimum product performance, make sure you thoroughly understand the contents before
installing, using, or maintaining this product.
For equipment service or support needs, contact your local Emerson Process
Management/Rosemount Tank Gauging representative.
The contents, descriptions and specifications within this manual is subject to change
without notice. Rosemount TankRadar AB accepts no responsibility for any errors that may
appear in this manual.
This document describes how to install and configure TankMaster in a
network environment.
The following requirements should be met in order to run the Rosemount
TankMaster System (version 4.G0):
1.2.1Software•Windows XP english version with Service Pack 2 (SP2)
•Installation of Windows XP fix (enclosed on the TankMaster CD)
•Virtual memory size: 300 Mb or more is recommended.
1.2.2Hardware:•Processor: Intel Pentium or compatible processor 2 GHz.
•Free Hard Disk Space: 40GB
(TankMaster needs approximately 500 Mb).
•CD-ROM player.
•Internal Memory (RAM): 1024MB.
•Two RS-232 ports. (USB port can be used if no RS-232 serial port
exists)
•A 17 inch or larger monitor.
•Graphical card: 1152*864, 65536 colors.
•Field Bus Modem (FBM 2180).
•One network card.
•Hardware key. One key for each PC where a TM server or client is
installed.
•One Parallel Port for the hardware key (USB port can be used if no
Parallel port exists).
www.rosemount-tg.com
If the TankMaster server has more than two clients it is recommended to use:
•Twice the above specified requirements of RAM.
•2 GHz double processor or corresponding single processor.
TankMaster Network Configuration
Reference Manual
303042EN, Edition 1
November 2007
1.2.3Network
requirement
1.3DEFINITIONS AND
ABBREVIATIONS
•TankMaster requires a minimum bandwidth of 2Mbit/s.
•TankMaster network functionality is only supported on Windows
networks. (No support for Novell networks)
•All TankMaster nodes must have the same regional settings. Especially
the decimal point must be the same.
•All TankMaster nodes must have the same version of TankMaster
installed.
•All network related hardware must support DCOM.
AbbreviationExplanation
ACLAccess Control List
COMComponent Object Model
DCOMDistributed COM
FCUField Communication Unit
FBMField Bus Modem
LANLocal Area Network
OPCOLE For Process Control
RTGRadar Tank Gauge
2.4Connect WinOpi to the Tank Server . . . . . . . . . . . . page 2-20
The installation is divided into three parts:
•The first part includes general Windows settings such as network
installation and configuration, firewall and DCOM settings, verification
of the shared folder and the Tankmaster installation.
•The second part is server specific and includes the Windows Time
Server.
•The third and final part is client specific and includes the Windows time
client and WinOpi configuration.
TankMaster Network Configuration
www.rosemount-tg.com
TankMaster Network Configuration
In this manual, the following network topology is used for the installation of
TankMaster in a network environment:
Figure 2-1. A typical network
topology
WinOpi
TankMaster Server
WinOpi
Reference Manual
303042EN, Edition 1
November 2007
WinOpi
Switch
Firewall
Existing LAN
at Customer
WinOpi
WinOpi
NOTE
Basic knowledge about Local Area Network (LAN) is required for a network
installation of TankMaster.
2-2
Section 2. Installation
Reference Manual
303042EN, Edition 1
November 2007
TankMaster Network Configuration
2.1WINDOWS
CONFIGURATION
2.1.1Windows
network
configuration
This chapter applies to both servers and clients. The Windows configuration
includes the following steps:
1. Windows network configuration, see “Windows network configuration” on
page 2-3.
2. Configuration of regional and language settings, see “Configure regional
and language settings” on page 2-5.
3. TankMaster installation, see “TankMaster installation” on page 2-5.
4. Windows firewall configuration, see “Configuring the Windows firewall”
on page 2-6.
5. DCOM configuration, see “Configuring DCOM settings” on page 2-8.
6. Enabling the shared folder TM, see “Enable shared folder TM” on
page 2-13.
7. Verifying the access permission on the shared folder TM, see “Access
permission on shared folder TM” on page 2-15.
A detailed description of these steps is given in the following sections.
Before installing TankMaster, it must be decided how the computers shall be
connected to the network, i.e. if a domain or a workgroup shall be used.
A workgroup is the simplest alternative and does not require a separate logon
server, but the same Windows user name and password must be used on all
connected computers. This because the matching of the user is done locally
in the server. If different user names are used, WinOpi produces an Access denied error message at connection time.
On a domain, different Windows user names can be used as long as they are
members of the same domain. A domain requires a separate domain server.
Workgroup
When installing TankMaster in a workgroup, perform the following steps:
•Create a Windows user name with administrator rights on the server
and all clients.
User name: TMSystem
Password: TankMaster
•Configure both server and clients to auto logon on Windows with the
newly created user name TMSystem, see “Configure auto logon in a
Workgroup” on page 2-4.
•Restart and verify that the automatic logon works.
Section 2. Installation
2-3
TankMaster Network Configuration
Configure auto logon in a Workgroup
It is recommended to use the auto logon feature on the server and all
dedicated WinOpi clients.
1. Click Start > run.Type control userpasswords2 in the Open field, click
Figure 2-2. User Accounts
window.
2. Clear the check box Users must enter a user name and password to
Reference Manual
303042EN, Edition 1
November 2007
OK.
use this computer and click Apply.
When the Apply button is pressed, the Automatically Log On window
appears.
Figure 2-3. Automatically Log
On.
3. Enter TMSystem in the User name field and TankMaster in the
Password field. Confirm the password. Click the OK button.
Domain
When installing TankMaster in a domain, perform the following steps:
•Create a Windows user name with administrator rights on the domain
server. The user shall have Administrators right on the local computer.
User name: TMSystem
Password: TankMaster
•Configure both server and clients to auto logon on Windows with the
newly created user name TMSystem, see “Configure auto logon for a
domain” on page 2-5.
•Restart and verify that the automatic logon works.
2-4
NOTE
It is recommended that the same Windows user name is used on all
TankMaster Servers and dedicated WinOpi clients.
Section 2. Installation
Reference Manual
303042EN, Edition 1
November 2007
TankMaster Network Configuration
Configure auto logon for a domain
If more than one domain servers are present, it´s important that the
TankMaster server and the WinOpi clients are connected to the same
domain.
It is recommended that both the TankMaster server and all dedicated
WinOpi clients have auto logon enabled as well, since reports and alarms
are created on the clients. To enable the auto logon feature in a domain,
create a file in Notepad and save it as AutoLogon.reg. Type the following
in the AutoLogon.reg file:
users in the Group or user names list.
Click OK to close the Launch Permission window.
the Launch and Activation Permissions pane.
button and in the Enter the object names to select field
type: Anonymous Logon; Everyone; Interactive; Network; System; Administrators.
Click OK.
Click OK to close the Launch Permission window.
2-10
Section 2. Installation
Reference Manual
303042EN, Edition 1
November 2007
Figure 2-12. Component
Services window
TankMaster Network Configuration
NOTE
Since Everyone includes all authenticated users, it is often desirable to add
these permissions to a smaller subset of users. One way to accomplish this is
to create a group named TM Users. Add all user names to this group that will
execute any OPC Server or Client e.g. user TMSystemUsers everywhere that Everyone appears in the configuration dialogs
described above. It is also possible to use a specific user, e.g. user
TMSystem instead of the group Everyone.
Setting TankMaster permissions
1. Open the Component Service window (Step 1 in the previous section).
2. Expand the My Computer icon. Expand the DCOM Config folder by
clicking the plus symbol.
(1)
. Then substitute TM
Section 2. Installation
3. Scroll down to the OpcEnum icon, right-click and select Properties.
Response: the OpcEnum Properties window appears.
(1) See “Windows network configuration” on page 2-3 for more information on configuration of
workgroups and domains..
2-11
TankMaster Network Configuration
Figure 2-13. OpcEnum
Properties
Reference Manual
303042EN, Edition 1
November 2007
4. In the Security tab, set Launch and Activation Permissions to Use Default. Do the same for the Access Permissions.
5. For Configuration Permissions click the Edit button and verify that the
Administrators Group is present in the list. If not, add the
Administrators Group by clicking the Add button. Click OK to close the
Change Configuration Permission window.
6. In the Identity tab, select the radio button labeled The interactive user.
Click OK to close the window.
7. Repeat steps 3 - 6 for the following applications.
•Rosemount TankMaster\BatchServer OPC Server.
•Rosemount TankMaster\EnrafGPUMaster OPC Server.
•Rosemount TankMaster\IOTMaster OPC Server.
•Rosemount TankMaster\ModbusMaster OPC Server.
•Rosemount TankMaster\TankServer OPC Server.
•COM Server for configuration of Rosemount Tankmaster Ascii Slave
protocol.
•COM Server for configuration of Rosemount Tankmaster AsciiLT Slave
Protocol.
•COM Server for configuration of Rosemount Tankmaster DataHighway
Plus Slave Protocol.
•COM Server for configuration of Rosemount Tankmaster Modbus
Slave Protocol.
•COM Server for configuration of Rosemount Tankmaster ModbusLU
Slave Protocol.
8. Close the Component Services window.
2-12
Section 2. Installation
Reference Manual
303042EN, Edition 1
November 2007
TankMaster Network Configuration
2.1.6Enable shared
folder TM
Figure 2-14. Share folder
properties for a workgroup
Due to a bug in Windows, the C:\Program Files\Rosemount folder is shown
in Explorer as a shared folder, but when trying to access it via the network an
error message is presented.
The procedure to share this folder differs depending on if the computer is
connected to a domain or a workgroup.
To apply sharing of this folder, browse to C:\Program Files\ and right click on
the Rosemount folder. From the popup menu choose Sharing and Security.
Workgroup
To enable the shared folder TM for a workgroup, perform the following steps:
1. In the Sharing tab, select Share this folder on the network to un-check
the check box. Click the Apply button.
Share this folder on the network
2. Select the Share this folder on the network check box again, and type
TM in the Share name field.
3. Click the OK button to close the Rosemount Properties window.
Section 2. Installation
2-13
TankMaster Network Configuration
Domain
To enable the shared folder TM for a domain, perform the following steps:
1. In the Sharing tab, select the Do not share this folder radio button.
Figure 2-15. Share folder
properties for a domain
Share this folder
Reference Manual
303042EN, Edition 1
November 2007
Click the Apply button.
2. Click the Share this folder radio button. In the Share name field type
TM.
3. Click the OK button to close the Rosemount Properties window.
2-14
Section 2. Installation
Reference Manual
303042EN, Edition 1
November 2007
TankMaster Network Configuration
2.1.7Access
permission on
shared folder TM
Figure 2-16. Write permission
for the TM folder
Allow network users...
The procedure to grant access to this folder differs depending on if the
computer is connected to a domain or a workgroup.
Workgroup
To verify the access permission on the TM folder:
1. Browse via Windows Explorer to C:\Program Files\ and right click on the
Rosemount folder.
2. Choose Sharing and Security from the popup menu.
Section 2. Installation
3. In the Sharing tab verify that the check box Allow network users to change my files is checked.
2-15
TankMaster Network Configuration
Domain
To verify the access permission on the TM folder:
1. Browse via Windows Explorer to C:\Program Files\ and right click on the
2. Choose Sharing and Security from the popup menu.
3. In the Sharing tab click Permissions.
Figure 2-17. Permissions for TM
window
Reference Manual
303042EN, Edition 1
November 2007
Rosemount folder.
4. Verify that Full Control is enabled for the group Everyone.
NOTE
Since Everyone includes all authenticated users, it is often desirable to give
these permissions to a smaller subset of users. One way to accomplish this is
to add all TankMaster users to a group, and only give this group Full Control to
the shared TM folder.
2-16
Section 2. Installation
Reference Manual
303042EN, Edition 1
November 2007
TankMaster Network Configuration
2.2TIME SERVER
CONFIGURATION
Figure 2-18. Windows Firewall
Exception tab
Configure all nodes to synchronize the system time with the same source.
Define one node to be the TankMaster time server (e.g. the primary server in
a redundant system). All other TM nodes shall synchronize the computer
system time with the time server, see “Time Client Configuration” on
page 2-19.
On the time server, a firewall port must be opened in order for the clients to be
able to receive the current time.
To open a port do the following:
1. From the Control Panel, on the time server PC, double-click the
Windows Firewall icon.
Section 2. Installation
2. In the Exceptions tab, click the Add port button.
2-17
TankMaster Network Configuration
Figure 2-19. Open a port for the
timeserver
3. In the the Add port window enter the following:
4. Click OK to close the Add port window.
Reference Manual
303042EN, Edition 1
November 2007
Name: Timeserver
Port Number: 123
Choose the UDP check box.
The configuration files are located in the Time Synchronization directory on
the TankMaster CD.
1. Run the TM_SetAsClockServer.reg
2. Run the TM_StartClockServer.bat
3. Restart the computer in order to apply the settings.
2-18
Section 2. Installation
Reference Manual
303042EN, Edition 1
November 2007
TankMaster Network Configuration
2.3TIME CLIENT
CONFIGURATION
To configure the Windows time synchronization client do the following:
1. Copy the following files from the TankMaster CD to the Rosemount
directory (C:\Program Files\Rosemount):
• TM_SetAsClockClient.reg
• TM_StartAndSyncClockClient.bat.
2. Open the file TM_SetAsClockClient.reg with Notepad.
3. Find the following line:
“NtpServer”=”TM_MASTER_CLOCK_NODE,0x1”.
Change TM_MASTER_CLOCK_NODE to the TankMaster time server
node name.
Example: "NtpServer"="SERVER-A,0x1"
4. Find the following line: “0”=”TM_MASTER_CLOCK_NODE”.
Change TM_MASTER_CLOCK_NODE to the TankMaster time server
node name.
Example: “0“=”SERVER-A”
5. Save the file.
6. Run the TM_SetAsClockClient.reg by double clicking the file.
7. Run the TM_startAndSyncClockClient.bat by double clicking the file.
8. Restart the computer in order to apply the settings.
On all other TM client nodes, browse via the network to the first client node
where the modified file is located and repeat steps 6 and 7. This will enable
the time client on the local computer.
Section 2. Installation
2-19
TankMaster Network Configuration
Reference Manual
303042EN, Edition 1
November 2007
2.4CONNECT WINOPI
TO THE TANK
SERVER
Figure 2-20. Create new
connection
To connect TankMaster WinOpi to the Tank Server do the following:
1. Open the WinOpi Workspace on the client.
2. Select the Plants view.
3. Right-click the Plants icon and select New connection.
Figure 2-21. The New
Connection window
4. Click Browse and select the computer where the Tank Server is located.
Type the desired Plant name to appear in the WinOpi workspace. Alias
designates the name that will be used for the Tank Server in the WinOpi
workspace. Click OK when finished.
If the problem is DCOM related, look in the Windows Event Viewer for error
messages. Check both the client and the servers Event viewer. The Event Viewer is located in the Control Panel under Administrative Tools.
This message means that the remote computer is down. The connection
time-out can be up to 140 - 150 seconds depending on the current network
setup.
3.1.2Access is deniedThis message points to improper configuration of the DCOM settings.
The message will be presented with no time delay to the user.
3.1.3Server execution
failed
3.1.4System message
about protocol
servers ...
3.1.5The object
exporter
The message “Server execution failed” is presented in case no user is logged
on.
The message will be presented with no time delay to the user.
If the message is regarding protocol servers on remote stations verify all
necessary steps when configuring DCOM, see “Configuring DCOM settings”
on page 2-8.
The computer has no IP address. This may be shown as error code
0x80070776 returned from a failed connection.
specified was not
found
3.1.6The object has
disconnected
from it´s clients
3.2OTHER
3.2.1Unable to
connect to
shared folder TM
www.rosemount-tg.com
DCOM clients ping the server object. In case these pings are undetected by
the server, during approximately 6 minutes, the server disconnects from these
clients. Normally, WinOpi clients will detect this error before and try to
re-establish the connection to the server.
When trying to access the shared folder TM, an access denied message is
presented. Verify that the user TMSystem has logged in on all computers. If
the problem still exists, try to un-share the TM folder and then re-share it
again, see “Enable shared folder TM” on page 2-13.
TankMaster Network Configuration
Reference Manual
303042EN, Edition 1
November 2007
3-2
Section 3. Troubleshooting
Reference Manual
303042EN, Edition 1
November 2007
TankMaster Network Configuration
Index
A
Access permission . . . . . . . . . 2-15
Add a Port window
C
Component Service . . . . . . . . 2-11
Configure
DCOM settings . . . . . . . . . 2-8
language settings
regional settings . . . . . . . . 2-5
Time Server. . . . . . . . . . . 2-17
Windows network
WinOpi. . . . . . . . . . . . . . . 2-19
Connect
Tank Server
WinOpi. . . . . . . . . . . . . . . 2-20
D
DCOM settings. . . . . . . . . . . . . 2-8
Domain
access permission
auto logon . . . . . . . . . . . . . 2-5
shared folder
F
Firewall. . . . . . . . . . . . . . . . . . . 2-6
. . . . . . . . . . 2-6
. . . . . . . 2-5
. . . . . . . 2-3
. . . . . . . . . . . 2-20
. . . . . . 2-16
. . . . . . . . . . 2-13
W
Windows
DCOM
. . . . . . . . . . . . . . . . 2-8
. . . . . . . . . . . . . . . .2-6
firewall
network . . . . . . . . . . . . . . . 2-3
Workgroup
access permission
auto logon . . . . . . . . . . . . . 2-4
shared folder . . . . . . . . . . 2-13
. . . . . .2-15
N
Network . . . . . . . . . . . . . . . . . . 1-2
Network requirement
R
Regional and language settings2-5
S
Shared folder . . . . . . . . . . . . . 2-13
System requirements
T
TankMaster permissions . . . . 2-11
Time Server
Time synchronization client
Troubleshooting
. . . . . . . . . . . . . . 2-17
. . . . . . . . 1-2
. . . . . . . . 1-1
. . 2-19
. . . . . . . . . . . . 3-1
www.rosemount-tg.com
TankMaster Network Configuration
Reference Manual
303042EN, Edition 1
November 2007
Index-2
Reference Manual
303042EN, Edition 1
November 2007
TankMaster Network Configuration
Rosemount and the Rosemount logotype are registered trademarks of Rosemount Inc.
HART is a registered trademark of the HART Communication Foundation.
Modbus is a registered trademark of Modicon.
Pentium is a registered trademark of Intel Corporation.
Windows XP is a registered trademark of Microsoft Corporation.
All other marks are the property of their respective owners.
Emerson Process Management
Rosemount Tank Gauging
Box 130 45
SE-402 51 Göteborg
SWEDEN
Tel (International): +46 31 337 00 00
Fax (International): +46 31 25 30 22
E-mail: sales.srt@emersonprocess.com
www.rosemount-tg.com