Applies To:
  • CitectSCADA 6.0, 6.1
  • CitectHMI 6.0, 6.1
  • CitectFacilities 6.0, 6.1

Summary:

The server is configured correctly in the ini file (as below). Where ABCXYZ is the name of an I/O Server configured in the project

[LAN]
Disable=0
TCPIP=1
NetBIOS=0

[IOServer]
Server=1
Name=ABCXYZ

The server is working (connecting to I/O Devices reading and displaying data locally). No display clients can connect to the I/O Server though.

Citect thinks that it is listening on the network for connections, since the kernel command 'page table tran' was correctly showing this:

ABCXYZ   <listen> Server Remote   etc, etc

Note: If using multi-process in v6.10, ensure that you are viewing the kernel instance for the I/O Server process

However Citect was _not_ listening on the network, as shown by the command line tool 'NETSTAT -an'. One of the lines in the commands output should show this but was not:

 TCP	0.0.0.0:2078		0.0.0.0:0			LISTENING

Note: tcp 2078 is the I/O Server port. 


Solution:

The reason ended up being because the Citect time server was set to the same name as the IOServer as shown below. This is an invalid configuration. Despite the machine not being set as the time server and use of the timeserver being disabled, it still caused the symptoms described.

[Time]
Name=ABCXYZ
Server=0
Disable=1

Notes:

1. The default time server name is 'TimeServer'

2. The setup in the summary that is stated to be correct should include a [DNS] section on the server and clients, this is omitted for clarity. further information on DNS section configuration can be found in KB Q3725 


Keywords:
 

Attachments