一旦建立了到 OPC 服务器 的连接,便可以添加客户端组。
大多数 OPC 客户端为这些组生成缺省名称。但建议为组分配有意义的名称。
缺省情况下,OPC 服务器 提供两个独立于所配置的符号文件来工作的项目:
o__CommState
o__CommStateOk
__CommState 项目可被不同的 OPC 客户端分析,并且可具有以下状态:
oSTATE_TERMINATE = -1
oSTATE_PLC_NOT_CONNECTED = 0
oSTATE_PLC_CONNECTED = 1
oSTATE_NO_SYMBOLS = 2
oSTATE_SYMBOLS_LOADED = 3
oSTATE_RUNNING = 4
oSTATE_DISCONNECT = 5
oSTATE_NO_CONFIGURATION = 6
__CommStateOK 项目是布尔变量。TRUE 表示与 OPC 服务器 的通讯可用。变量的后缀指示控制器名称。
FALSE 表示无法通讯,比如在下载期间。
在冗余组中,会为组中的每个控制器生成状态变量。为了区分这些控制器,会根据语法生成名称:
o__CommStateOK<控制器名称>
o__CommState<控制器名称>