MCGSJS080916PMDOPC通讯说明服务器MCGS与客户端组态王通讯V10Word格式.docx
《MCGSJS080916PMDOPC通讯说明服务器MCGS与客户端组态王通讯V10Word格式.docx》由会员分享,可在线阅读,更多相关《MCGSJS080916PMDOPC通讯说明服务器MCGS与客户端组态王通讯V10Word格式.docx(13页珍藏版)》请在冰豆网上搜索。
2.2OPC远程通讯3
二、MCGS为服务器,KINGVIEW为客户端5
1mcgs组态:
5
2kingview组态5
3通讯测试:
13
三、测试结论14
一、环境配置
1软件版本
服务器MCGS版本:
MCGS6.2改进版本
客户端组态王版本:
KINGVIEW6.53
1.1MCGS软件安装
1.安装MCGS通用6.2
2.更换OPC改进版本环境至MCGS\PROGRAM目录下
3.拷贝“OPC库文件”至MCGS\PROGRAM目录下
4.重起计算机
2OPC配置
2.1OPC本地通讯
本地通讯不需要配置。
2.2OPC远程通讯
1)计算机系统是Windows2000
对于2000操作系统不需要配置。
2)计算机系统是WindowsXP
对于XP系统,必需配置DCOM。
WinXpDCOM配置:
要进行DCOM安全配置,操作者通常必须拥有客户和服务器计算机的管理员权限。
帐户:
必须有一个administrators用户组下面的administrator用户,用此帐户登陆。
必须有一个gusets用户组下面的guest用户,无密码,保证被启动。
服务器和客户端的用户名密码需要保持一致,一般建议使用administrator登录,密码相同即可。
协议:
必须添加NWLinkIPX/SPX/NetBIOSCompatibleTransportProtocol协议。
防火墙:
关闭xp自带防火墙,建议病毒防火墙也关闭。
配置
为了配置方便,客户端和服务端采用相同的配置方式。
开始—运行输入dcomcnfg,双击组件服务—计算机,对我的电脑单击右键属性。
常规:
默认不变
选项:
默认属性:
选择在此计算机上启动分布式com
默认身份验证级别:
连接
默认模拟级别:
标识
默认协议:
保证TPC/IP协议在最上面
MCDTC:
COM安全:
1.访问权限:
a编辑默认值:
添加administrator,guest,everyone,权限全为允许。
b编辑限制:
添加everyone,权限全为允许。
2.启动和激活权限:
双击我的电脑—dcom配置。
选择具体的应用程序右键属性:
如要连接MCGS的OPCServer,则选择“MCGS.OPC.Server”,其他OPC服务器设置相同。
身份验证级别为:
默认值
位置:
在这台计算机上运行
安全:
全为默认值
终结点:
标识:
选交互式用户
OPCEnum右键属性进行配置。
二、MCGS为服务器,KINGVIEW为客户端
在MCGS中;
建立两个变量:
Data1数值型、Data2开关型
然后,Data1连接模拟设备,动态数据显示。
2kingview组态
1)、在KINGVIEW中,进入设备——〉OPC服务器,添加MCGS.OPC.SERVR;
如果访问远程OPC服务器,网络节点名输入服务器的IP,例如\\200.200.200.190,然后查找,OPC服务器,添加MCGS.OPC.SERVR。
如果是远程访问此处输入服务器IP地址:
例:
\\200.200.200.190
确定后,创建和MCGS相连接的OPC服务器设备。
如下图所示
2)、、测试OPC服务器,鼠标右键,点击MCGS的OPC服务器。
选取测试项。
然后,弹出OPC设备测试窗口,选择添加MCGS服务器上的Data1和Data2两个寄存器。
然后,点击“读取”按钮。
当MCGS的样例工程运行的时候,我们可以看到KINGVIEW通过OPC测试到的MCGS工程变量的数据值,由于MCGS工程中,模拟设备运行,我们可以看到Data1的数据变化,
3)、接着,点击“加入变量”按钮,在KINGVIEW中加入接收数据的变量。
我们输入变量名opcv,确认。
然后,数据词典中,我们可以看到新增加的数据变量。
然后,我们对数据变量的属性进行修改:
双击变量,我们打开变量定义窗口。
点击寄存器,选择Data2。
变量类型为I/O离散,数据类型为BIT。
最后,在窗口中增加标签,并连接变量opcv。
选择离散值输出
选择?
按钮可以连接条件表达式
当OPC设备初始化成功的时候,通过信息窗口,我们可以看到下面的提示:
注:
对于opc连接失败以后:
kingview重新启动后,mcgs必须重启工程,opc数据的接收才能成功。
三、测试结论
1、mcgs和kingview之间的opc通讯可以执行。
2、对于opc连接失败以后,通讯恢复的比较:
mcgs退出重启后,kingview可以不必启动工程,即可重新连接。
北京昆仑通态技术部