湖南网站推广,专业做家居的网站,天津工程建设网官方网站,wordpress屏蔽评论本文推荐利用CommGate X2OPC实现从MS SQL服务器获取数据并写入OPC Server。CommGate X2OPC是宁波科安网信开发的网关软件#xff0c;软件可以登录到网信智汇(http://wangxinzhihui.com)下载。
【案例】如下图所示#xff0c;实现从MS SQL数据库获取数据并写入OPC Server。 【…本文推荐利用CommGate X2OPC实现从MS SQL服务器获取数据并写入OPC Server。CommGate X2OPC是宁波科安网信开发的网关软件软件可以登录到网信智汇(http://wangxinzhihui.com)下载。
【案例】如下图所示实现从MS SQL数据库获取数据并写入OPC Server。 【解决方案】设置网关机安装CommGate X2OPC软件X2OPC从MS SQL数据库获取指定标签的数据并写入OPC Server。
1. MS SQL通讯调试在网关机上运行MS SQL调试工具与MS SQL服务器通讯调试。通讯正常后记下通讯参数。
2. 配置X2OPC 出口端参数在X2OPC安装目录Ini下编辑X2OPC.ini修改出口端参数。
[OUT]
;取值OPC_SERVER: 作为OPC Server对外提供数据OPC_CLIENT写入OPC Server
TypeOPC_CLIENT
;OPC Server名称
OpcNameGraybox.Simulator.1
;OPC Server IP
OpcNode127.0.0.1
;1次装载标签个数取值范围 1-2000
LoadMode 1000
[IN]
;输入端配置文件名,不含后缀
INI Mssql
Type
3.配置X2OPC 入口端参数在X2OPC安装目录Ini下编辑Mssql.ini按照刚才记下的通讯参数修改入口端参数。
[IN]
;输入源类型MS SQL Server不做修改
TypeMS_SQL
;SQL Server IP
ServerIP127.0.0.1
;SQL Server用户
UserNamesa
;用户密码
Pwd123456
;数据库名称
DBtest
;Port 0表示采用默认端口
port 0
;读取数据的SQL语句如果不设置的话将由以下字段名自动构造
;表中至少包含namevalue字段
;state字段不是必须的没有state字段时必须构造1个虚拟state字段如select name, value, 1 as state
from snapshot
;State值 1 好值 0 坏值
ReadSQLselect name, value, state, time from snapshot
;定义Name字段名默认为name
NameField name
;定义Value字段名默认为value
ValueField value
;定义State字段名默认为state
StateField state
;定义Time字段名可以不定义默认为空表示没有Time字段
TimeField time
4.配置DCOM在网关机和OPC Server上配置DCOM重启网关机、OPCServer。
5.标签配置在X2OPC安装目录下编辑X2OPC.xls,配置标签。 6.运行X2OPC.exe启动网关。
7.运行OPC Client软件连接OPC Server查看数据是否写入OPC Server。
8.详细配置说明见《X2OPC V4使用手册》。
更多通信资源请登录网信智汇(http://wangxinzhihui.com)。