DGather数据采集系统
1.概述
1.1 下载
1.2 DGather程序文件介绍
2.安装和卸载
2.1 Windows下的DGather的安装和卸载
2.2 Linux下的DGather安装和卸载
2.3 Docker方式部署DGather
3.运行和登录
4.运行参数和授权
5.变量
5.1 变量-新建与删除通道
5.2 变量-新建与删除变量
5.3 变量-配置变量
5.4 变量-转发配置
6.驱动和通道
6.1 MQTT
6.2 Modbus-TCP
6.3 OPCUA
6.4 OPCDA
6.5 OPCDA-API
6.6 关系型数据库(RDBMS)
6.7 InfluxDB(v2)
6.8 Simatic-S7 TCP
7. 默认账号和密码
8.Dgcrypto使用说明
9.OPCDA-Proxy使用说明
本文档使用 MrDoc 发布
-
+
首页
6.4 OPCDA
# 说明 如果OPC-DA服务器与DGather在同一台计算机上,可以直接使用DGather的`DgOpcDa`驱动程序。  当OPC-DA服务器与DGather不在同一台计算机上时,推荐使用`OPCDAProxy`代理的`OpcDaApi`接口。使用`OpcDaApi`驱动程序可以避免设置`DCOM`配置,直接通过API接口读取OPC-DA服务器上的信息。  > OPCDA驱动程序仅适用于在Windows操作系统上运行。OPCDA-API驱动程序既可以用于Windows操作系统,也可以用于Linux操作系统。 # 使用OPC-DA的先决设置 ## OPC核心组件 `OPC_2.0_Core_Components-Setup` **OPC核心组件必须安装,否则OPCDA驱动程序无法运行。** `OPC_2.0_Core_Components-Setup` 位于DGather安装目录下的`./Tools/OPC DA`文件夹中。该软件用于安装OPC核心组件,安装后会自动注册一系列OPC所需的环境。包括但不限于:OpcRcw.Ae.dll、OpcRcw.Batch.dll、OpcRcw.Comn.dll、OpcRcw.Da.dll、OpcRcw.Dx.dll、OpcRcw.Hda.dll、OpcRcw.Sec.dll等。 安装时直接一键安装即可。 >**测试是否正确安装了OPC核心组件** 如果没有正确安装OPC核心组件,打开`Tools`目录下的`OPCClient.exe`程序并执行`OPC->Connect...`的时候会弹出错误对话框,如下图所示。  ## 注册DLL - 根据自己操作系统的类型(x64或者x86,目前一般是x64)复制DGather安装目录下的`./Tools/OPC DA/dll`目录中的`gbda_aut.dll`文件到操作系统的`Windows\System32`文件夹下。 - 执行注册: 以管理员权限打开命令行工具,在命令行工具中输入注册dll指令 ```sh # 注册 regsvr32 gbda_aut.dll # 取消注册(备用) regsvr32 gbda_aut.dll -u ```  ## OPC仿真数据源`gray_simulator` 如果没有真实的OPC DA数据源,可以安装`./Tools/OPC DA/`文件夹中的OPC DA仿真器`gray_simulator`。直接双击`setup.exe`执行安装即可。安装完毕后无需启动,OPC DA数据源`Graybox.Simulator`就已经在系统中运行了。 ## OPC客户端`OPCClient.exe` `OPCClient.exe`是一款绿色免安装的OPC测试工具,可以用此工具搜索OPC服务器上的活动OPC Server。  # OPC-DA通道配置信息  |参数|数据类型|必选|说明| |----|----|----|----| |名称|string|是|OPC-DA通道的名称| |说明|string|否|OPC-DA通道的说明性文字| |禁用|bool|是|是否禁用当前通道| |服务器名|string|是|OPC-DA的服务器名称| |服务器节点|string|是|`OPCDA`的服务器节点, 用于填写`OPCDA`服务器所在计算机的IP地址。 当DGather与`OPCDA` 服务器不在同一个计算机上时,推荐使用`OPCDA-API`驱动,因此该参数一般情况下应填写为`localhost`| |超时时间(毫秒)|int|是|与OPC-DA服务器的连接超时时间, 一般为3000毫秒| |扫描周期(毫秒)|int|是|扫描一次当前通道的周期,单位为毫秒| |访问模式|enum|是|访问OPC-DA服务器的模式,可选`{"只读","只写","读写"}`三种模式之一。目前只有`"只读"`模式有效| |中断时数据保持|bool|是|当与OPC-DA服务器的通讯中断时,是否保持最后一个有效数据| |保留日志|bool|是|是否在日志文件中保留通讯日志。在项目开始的测试时段可以保留通讯日志,在项目投入正常运行后**不建议保留日志**,否则会产生大量日志文件,占用大量的磁盘空间| # OPC-DA管理器 一般OPC-DA服务器上会有成千上万的标签,使用`OPC-DA管理器`可以方便的设定DGather要与OPC-DA服务器上的那些标签进行交互。 - 刷新通道的地址空间  - 依据所选标签创建变量  此处创建的标签会自动显示在"变量"页面的相应通道下。
wangjp
2024年6月30日 17:35
转发文档
收藏文档
上一篇
下一篇
手机扫码
复制链接
手机扫一扫转发分享
复制链接
Markdown文件
分享
链接
类型
密码
更新密码