ABBAC900F学习笔记227:opc通讯12

标签:
abbac900ffreelanceopc |
分类: ABBDCS |
继续学习那片文档,第二章,2.7小节 来自OPC服务器的报警消息
opc 服务器生成自己的警报消息。这些消息指示 OPC
服务器和从属过程站之间的连接状态出现故障。项目树上的网关名字作为这些消息的来源。这些警报始终是单值警报,即不期望确认。
实现以下报警消息:
与过程站连接的状态
来源:<网关名字>
条件:<过程站名字>_CONNECTION_STATE_0,含有下列子条件:
各个过程站的读/写状态
为版本控制系统评估连接和注册表值
来源:<项目树上的网关名字>
条件:<过程站的名字>_READ_WRITE_STATE_1,含有下列子条件:
OPC server 离线
如果 opc 服务器已失去与所有进程站的连接,则会激活此选项
来源:<项目树上的网关名字>
条件:OPC_SERVER_OFFLINE,包含下列子条件
如果使用冗余资源的连接丢失,则假定正在发生冗余传输。只有在 4
秒后仍未重新建立连接时,断开连接才会对项目和警报的质量产生影响。此时还会生成相关的内部警报。
可以在注册表中设置系统响应:
windows 32位系统
windows 32位系统
[HKEY_LOCAL_MACHINE\SOFTWARE\Hartmann &
Braun\Freelance\OPCServer]
windows 64位系统
[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Hartmann &
Braun\Freelance\OPCServer]
"RedToggleQualityGood=0" 立即报告连接断开
"RedToggleQualityGood=1" 超时后报告连接断开,这是默认设置
同样,可以在同一注册表路径中设置超时长度:
"RedToggleTimeOut"以秒为单位,默认4秒。