运行采集端的系统中需要配置iHyperDB环境变量,配置文件需要放置在该环境变量指定路径下的Config目录下。如果没有配置该环境变量,则配置文件需要放入可执行文件的父目录下的Config目录下。采集器的统一配置文件名:CollectorCfg.xml,以下对OPC采集器相关的配置进行说明。
●OPC配置项包括:
▪接口属性配置项
配置项 |
名称 |
说明 |
取值 |
备注 |
接口名 |
name |
OPC采集端的名称,配置时应该保证名称全局唯一,当两台OPC采集端名称相同时,它们向数据库服务器发送数据时,会发生数据时间戳重复的错误 |
非空字符串(最大长度31字节) |
|
采集器类型 |
type |
采集器的类型,依据不同的采集器类型加载不同的配置,字符相对固定 |
非空字符串(相对固定,不可修改) |
|
启用buffer |
buffer |
是否启用buffer,0表示不启用,非零表示启用,若启用buffer |
整数 |
|
布尔量处理方式 |
boolprocess |
对布尔型数据按照0/1处理 |
true |
|
保持原始接口数据值 |
false(默认) |
|
▪数据库端属性项
配置项 |
名称 |
说明 |
取值范围 |
备注 |
同步周期 |
synccycle |
与DB服务器同步配置的周期。当该周期到来时,OPC采集端向DB服务器请求配置时间戳,当发现本地时间戳与请求的时间戳不同时,更新OPC采集端的配置,并将本地时间戳设置为服务器的时间戳。OPC采集端支持同步及异步两种同步配置方式,当服务器端的点发生变化时,会发送通知给OPC采集端,OPC采集端也会根据配置的周期自动向服务器同步配置。 |
正整数(int32) |
单位为分钟建议此周期设置为30分钟以上 |
连接检测周期 |
connectcycle |
检查与DB服务器端连接的周期。当该周期到来时,OPC采集端向DB服务器请求配置时间戳,如果成功,表明连接正常,如果失败,则测试连接,当连接中断时,进行重连。 |
正整数(int32) |
单位为秒。建议此周期设置为30秒 |
数据库网络地址 |
ip |
数据库服务器端的ip地址 |
ip地址串(最大长度15字节) |
|
数据库网络端口 |
port |
数据库服务器端的端口号 |
正整数(uint16) |
|
●OPC配置工具中相关属性包括:
▪OPC服务器端属性项
配置项 |
说明 |
备注 |
设备名 |
OPC服务器的名称 |
|
设备地址 |
OPC服务器所在计算机节点名称,可以为主机名或IP地址 |
|
读取方式 |
从该OPC服务器读取数据的方式。零为异步,非零为同步 |
|
读取位置 |
从OPC服务器读取数据的位置。零为直接从设备获取数据,此种方式速度慢,非零从OPC服务器的缓存中读取数据,此种方式读取速度快 |
|
异步超时 |
采用异步读取方式时,当异步读取请求已经发送后,经过该项设置的时间后,检测数据是否已经获取成功,如果获取失败,需要记录日志。值为零时表示不启用。 目前该项功能暂不支持。 |
单位为毫秒 |
连接检测周期 |
与OPCServer的连接检测周期。该周期到来时,检查与OPCServer的连接是否正常,如果连接已中断,则重新向该OPCServer进行注册 |
单位为分钟 |
相关的OPC Server端配置详见OPC采集配置工具使用说明。
©2015. All Rights Reserved.