Applies To:
  • CitectSCADA
  • CitectHMI

Summary:
When used in conjunction with Citect’s OPC driver, some OPC Servers exhibit the behaviour of shutting down immediately after they have been started by CitectSCADA. It is possible for this to be an intermittent problem, but generally it is reproducible and repeated every [OPC]WatchTime seconds as CitectSCADA tries to reconnect.

OPC Servers that go through a series of startup states before reaching OPC_STATUS_RUNNING tend to demonstrate this behaviour.

 

Solution:
Citect has confirmed this to be a problem in OPC version 1.15.16.1 and earlier. This problem has been fixed in version 1.15.17.002 via the citect.ini parameter [OPC]ServerOnlineStates.

[OPC]ServerOnlineStates defines the list of OPC Server states that the driver considers online. The format is a "|" separated string (spaces are not allowed) of the following possible states:

- "RUNNING"
- "FAILED"
- "NOCONFIG"
- "SUSPENDED"
- "TEST"

By default "RUNNING" is the only state regarded as online. If you are experiencing the shutdown issue it is recommended that the following states are used:

[OPC]
ServerOnlineStates="RUNNING|NOCONFIG|SUSPENDED"

 

Keywords:
opc server shut down startup state status noconfig status_suspended  

Attachments