Applies To:
  • CitectSCADA 5.xx, 6.xx (obsolete in V7.0 onwards)
  • CitectHMI 5.xx, 6.xx (obsolete in V7.0 onwards)

Summary:
The display clients would not switch over to the standby server after changing to pure TCPIP. NetBIOS had been disabled in the citect.ini [LAN] section. TCPIP was enabled for all servers and clients. 

Solution:
It is important to clearly define the primary and standby servers when using pure TCPIP. This may be done using the [DNS] section of the citect.ini file for all servers and clients. Locate the NAME = xxxxx parameter in the [IOSERVER] section of the Citect.ini file for both the primary and standby I/O servers. Specify these Names in your [DNS] section equal to the IP Address of the corresponding Server. Locate the NAME = xxxxx parameter in the [SERVER] section of the Citect.ini file for both the primary and standby I/O servers. Specify the [SERVER] NAME = xxxx into the [DNS]section appended with the words; Alarm, Report, Trend. Set these values to equal the IP address of the corresponding Server. The keyword Alarm, Report, or Trend is required to be appended to the primary and standby server name if configured. The TimeServer parameter may also be used and will need to be included in the [DNS] section of the Citect.ini file based upon the current settings of the [TIME] NAME=xxxx section. The [DNS] and [LAN] sections will read something like the following:

[LAN]
TCPIP=1
NetBIOS=0

[DNS]
IOServerP=192.168.0.4
CitectPAlarm=192.168.0.4
CitectPReport=192.168.0.4
CitectPTrend=192.168.0.4
IOServerS=192.168.0.5
CitectSAlarm=192.168.0.5
CitectSReport=192.168.0.5
CitectSTrend=192.168.0.5
TimeServer=192.168.0.4

where...

Primary Server Citect.ini file:

[IOSERVER]
NAME=IOServerP
 
[SERVER]
NAME=CitectP
 
[TIME]
NAME=TimeServer

Standby Server Citect.ini file:

[IOSERVER]
NAME=IOServerS
 
[SERVER]
NAME=CitectS
 

Keywords:
 

Attachments