VFBOX网关实现和利时管理系统OPC_DA转OPC_UA项目案例 VFBOX网关实现和利时管理系统OPC DA数据转发至工控平台OPC UA项目案例1. 案例说明本项目实现和利时管理系统作为OPC DA服务器的数据采集并通过VFBOX协议转换网关将数据转换为OPC UA协议供工控平台OPC UA客户端读取使用。项目需求和利时管理系统作为OPC DA服务器提供现场设备运行数据。工控平台作为OPC UA客户端需要获取和利时管理系统的数据。利用VFBOX网关实现OPC DA到OPC UA的协议转换无需修改和利时管理系统或工控平台原有程序。项目拓扑数据源和利时管理系统OPC DA ServerWindows系统协议转换设备VFBOX网关需支持OPC DA采集及OPC UA转发功能数据接收端工控平台OPC UA Client2. VFBOX网关工作原理VFBOX网关是工业级协议转换网关支持500多种协议之间的互联互通。在本项目中网关连接在和利时管理系统与工控平台之间充当协议翻译角色通过OPC DA Client协议采集和利时管理系统的数据再通过OPC UA Server协议将数据转发给工控平台。网关工作架构如下南向采集采集设备使用OPC DA Client驱动连接和利时管理系统北向转发服务启用OPC UA Server服务等待工控平台连接读取3. 应用条件和利时管理系统服务器必须是Windows操作系统因为OPC DA基于DCOM技术依赖Windows环境。需要在和利时管理系统服务器上安装仰科OPC DA客户端采集软件VFBOXOPCClient。如果和利时管理系统服务器上无法安装VFBOX Studio配置软件可采用免安装的VFBOXOPCClient程序运行。网关授权支持确保VFBOX网关的授权包含OPC DA Client采集协议和OPC UA转发服务协议。4. 查看和利时管理系统OPC DA服务器的相关参数在配置网关前需先确认和利时管理系统的OPC DA服务器参数。4.1 查找OPC DA服务器名称在和利时管理系统服务器上打开OPC Client软件如仰科提供的OPC Client工具或通用的OPC Client。点击菜单中的OPC → “Connect”搜索网络中可用的OPC DA服务器。选中要连接的和利时OPC DA服务器名称如HollySys.MacsOPC.1具体名称以和利时系统实际注册为准。4.2 查找数据标签名称及数据类型连接服务器后点击OPC → “Add Item”浏览和利时管理系统发布的数据标签。例如需要采集的标签名称可能为Tag1.PV、Tag2.SV、Pump_A.Status等具体标签名需根据和利时系统工程师提供的点表确定。选中标签后右键点击Item Attributes查看数据类型如Double、Float、Long、Boolean等。记录以下关键参数后续配置网关时需要使用OPC服务器名称HollySys.MacsOPC.1示例以实际为准采集点名称Item NameTag1.PV示例数据类型Double示例5. 配置网关采集和利时管理系统OPC DA数据5.1 准备工作将VFBOX网关通过网线连接到配置电脑给网关上电。电脑网口IP设置为与网关默认IP同网段网关默认IP通常为192.168.1.199电脑可设为192.168.1.198。在电脑上ping通网关IP确保连通。安装VFBOX StudioVS软件并以管理员权限启动。5.2 新建工程打开VS软件点击新建工程。输入工程名称如HollySys_to_OPCUA。设备类型必须选择与所连接的VFBOX网关型号一致查看网关侧面标签如VB303-2400等需确保该型号支持OPC DA采集和OPC UA转发。5.3 添加OPC DA采集设备在左侧导航栏采集设备处点击新建设备。设备驱动类型选择OPC DA Client。设备名称可填写HollySys_OPC。IP地址保持默认OPC DA Client驱动此栏通常无需修改实际通信依赖服务器名称。在设备属性中输入OPC DA服务器名称即和利时管理系统的ProgID如HollySys.MacsOPC.1。5.4 新建采集标签选中刚创建的HollySys_OPC设备点击新建标签。输入标签名称如Tag1_PV标签名只能使用英文字母和数字且必须以字母开头。数据类型选择与实际一致如Double。在地址或Item Name处输入和利时系统的标签名如Tag1.PV。读写控制选择读如果工控平台需要反向写数据到和利时系统可设置为读写或写。如需采集多个点重复上述步骤。注意同一工程中所有标签名称不能重复。5.5 下载工程并启动驱动点击工具栏下载图标将工程下载到VFBOX网关中。下载完成后点击菜单启动OPC DA驱动。注意每次工程有修改并重新下载后都需要先停止OPC DA驱动再重新启动。如需网关断电重启后自动启动OPC DA驱动点击Enable OPC DA Driver Auto Startup。点击查看数据确认网关已成功采集到和利时管理系统的数据状态显示Good更新时间为当前时间。6. 启动OPC UA协议转发采集的数据6.1 启用OPC UA服务在VS软件左侧导航栏选择服务或Service→ “OPC UA”。将Enable设置为Yes。可设置OPC UA服务器的端口号默认通常为4840具体以实际为准。点击保存按钮保存服务配置。6.2 添加转发标签在OPC UA服务配置界面点击添加标签按钮或选择数据按钮。在弹出的对话框中选择从HollySys_OPC设备采集到的标签如Tag1_PV。点击OK确认添加将需要转发给工控平台的所有标签逐一添加。再次点击下载按钮将更新后的工程含OPC UA服务配置下载到网关。6.3 工控平台读取数据在工控平台电脑上使用OPC UA Client软件如UA Expert、工控平台自带的OPC UA客户端等。新建连接输入VFBOX网关的IP地址及OPC UA服务端口号如opc.tcp://192.168.1.199:4840。连接成功后浏览并订阅网关转发的标签即可实时读取和利时管理系统的数据。7. 在和利时管理系统服务器上运行仰科OPC DA采集软件场景说明如果和利时管理系统服务器因安全或权限原因不能安装VFBOX Studio软件则需要使用免安装的VFBOXOPCClient程序来采集数据。7.1 配置流程在配置电脑工程师站上安装VFBOX Studio软件按上述第5章步骤完成所有参数配置并将工程下载到VFBOX网关。在VS软件中点击菜单工程目录打开当前工程所在文件夹。点击关闭工程关闭当前工程。在工程目录下找到prj.db3文件此文件包含所有配置参数。将VFBOXOPCClient整个目录复制到和利时管理系统服务器上同时将prj.db3文件复制到VFBOXOPCClient目录下。7.2 在和利时服务器上启动采集服务在和利时管理系统服务器上以管理员权限运行VFBOXOPCClient.exe。点击界面中的加载按钮选择prj.db3工程文件。在Gateway IP Address处输入VFBOX网关的IP地址如192.168.1.199。点击Start按钮启动OPC DA采集服务。如需服务器开机自动启动采集服务点击Enable OPC DA Driver Auto Startup。7.3 验证与更新返回配置电脑上的VS软件点击查看数据确认数据正常采集。注意配置电脑上的VS软件需停止OPC DA驱动避免与和利时服务器上的VFBOXOPCClient冲突。如果后续工程有修改需重新下载到网关并重新将prj.db3复制到和利时服务器停止VFBOXOPCClient服务后再启动。8. 案例总结通过VFBOX协议转换网关成功实现了和利时管理系统OPC DA协议与工控平台OPC UA协议之间的数据互通。方案优点无需修改和利时管理系统程序不影响其原有工作方式和功能。无需修改工控平台程序工控平台作为标准OPC UA Client即可读取数据。仅需简单的参数配置即可快速完成设备与系统之间的连接。VFBOX网关为工业级品质可长期稳定运行适用于工控现场环境。网关支持同时采集和利时系统数据并可通过多种协议如同时转发至OPC UA、MQTT、数据库等满足多平台数据需求。关键配置回顾配置项参数示例OPC DA服务器名称HollySys.MacsOPC.1以和利时实际注册名为准采集标签示例Tag1.PV数据类型Double网关型号VB303-2400或支持OPC DA采集OPC UA转发的型号网关默认IP192.168.1.199OPC UA访问地址opc.tcp://192.168.1.199:4840