opc通讯配置说明mcgs做客户端

合集下载

OPC配置详细说明

OPC配置详细说明

仪峰DCS系统OPC配置手册一.如何安装OPC二.OPC服务器的系统设置(Windonws2000)三.OPC客户端的系统设置(Windonws2000)四.OPC服务器的系统设置(WindonwsXP)五.OPC客户端的系统设置(WindonwsXP)六.OPC服务器如何发布OPC信号点七.OPC客户端如何接收OPC信号点八.补充说明一.DCS中安装OPC1.DCS软件注册OPC运行C:\Program Files\csyf\tools\install.bat 运行C:\Program Files\csyf\tools\YFOPCsvr.reg 具体操作如下图:首先打开Tools文件夹如下:再次双击鼠标运行Install.bat文件最后双击鼠标运行YFOPCsvr.reg如下图:选择“是”点击“确定”,完成注册过程。

2.如何在DCS中开启OPC服务器打开文件C:\Program Files\csyf\ini\system.ini找到如下位置:[Host]Name=ClinetSystem=0UserID=3OPCStove=True \\值修改为“True”表示发布单炉数据OPCServer=True \\值修改为“True”表示开启OPC服务器3.如何在在DCS中开启OPC客户端打开文件C:\Program Files\csyf\ini\system.ini找到如下位置:[OPCDATA]ISOPCC=True \\值修改为“True”表示开启OPC客户端preOPCTagName=ServerIP=128.128.1.140 \\填写对方OPC服务器的IP地址ServerName=SUPCON.JXServer.1 \\填写对方OPC服务器的服务名称按以上设置完成以后,运行DCS程序的时候,OPC服务器和客户端程序都会自动运行。

二. OPC服务器的系统设置(Windonws2000)特别注意:1.Windows2000操作系统必须使用专业版+SP4补丁2.在操作系统下创建一个新的用户名和密码,例如用户名:CSYF登录密码:11(密码最好不为空)。

OPCClient远程连接OPC服务器配置手册

OPCClient远程连接OPC服务器配置手册

OPCClient远程连接OPC服务器配置手册一,操作系统用户1、在OPC服务器上用Administrator用户建立一个拥有管理员权限的用户并设置密码,一定要设置密码,不能为空,如:用户名:OPCClientUser 密码:1232、在OPCClient服务器上用Administrator用户建立一个相同的拥有管理员权限的用户并设置相同密码,一定要设置密码,不能为空,如:用户名:OPCClientUser 密码:123,并用OPCClientUser用户登入。

二、防火墙设置(OPC服务器和客户端上都要进行设置)1、关闭window自带的防火墙。

2、如果不关闭windows自带的防火墙,则需要在window防火墙管理界面上配置允许客户端程序访问权限和开放OPC通讯135端口。

步骤如下:1)2)3)4)5)三、DCOM配置(OPC服务器和OPCClient服务器都要进行设置)1、开始—>运行—>输入:dcomcnfg进入DCOM的总体默认属性页面,将“在这台计算机上启用分布式COM”打上勾,将默认身份级别改为“无”。

如下面画面2、打开属性—>切换到“安全”属性页,分别编辑如下4个选项。

3、以上4个选项分别添加everyone,administratro,anonymous user三个用户用户,并勾选上所有权限选项。

【请注意是三个用户,如果少了一个有可能出现找不到服务器的情况】设置DTC在msdtc标签下,点击“安全性配置”,按下图配置4、在OPC服务器上,还要回到“组件服务”界面,打开DCOM配置,找到注册的OPC服务器的名称选项,打开它的属性。

设置加密设置位置启用交互式用户(注:有时做好dcom配置后,需要重新启动电脑才起作用。

所以为了安全起见,建议最好重新启动一下电脑,再做下一步)。

四、本地安全策略配置1、OPC服务器和OPCClient服务器都要设置:打开“控制面版”à“管理工具”à打开“本地安全策略”2、à安全选项—>”网络访问:本地帐户的共享和安全模式”->属性3、选择“经典—本地用户以自己的身份验证”注意一点不能忘了这一步,否则会在连接Opc服务器时报“拒绝访问”的错误!五、其他设置1、关闭操作系统运行的其他防火墙,杀毒软件等。

OPC协议解析-OPC客户端与服务器通讯解析

OPC协议解析-OPC客户端与服务器通讯解析

OPC协议解析-OPC客户端与服务器通讯解析1 OPC服务器OPC服务器, 是指按照OPC基⾦组织规定的OPC规范群开发的软件驱动。

OPC服务器作为中间媒介负责从数据源读取数据再跟另外⼀端的客户端通信。

在的结构图中, 通信的发起端是, 也只能是OPC客户端。

客户端和服务器的对话是双向的, 也就是说, 客户端既可以从服务器读出也可以向服务器写⼊。

TOPC基⾦会定义了四种不同类型的OPC服务器。

他们分别是:OPC数据访问服务器(OPC DA) – 它基于 , 是⼀种为实时数据通讯特别定义的服务器类别。

OPC历史数据访问服务器(OPC HDA) – 它基于OPC历史数据访问规范, 是⽤来给⽀持OPC历史数据访问规范的客户端供给历史数据的服务器。

OPC报警与事件服务器(OPC AE) – 它基于OPC报警与事件访问规范, 为⽀持OPC报警与事件规范的客户端传送报警与时间信息。

OPC UA服务器 - 它基于OPC基⾦总会最新并且最先进的UA规范,使得OPC服务器可以与任何数据形式兼容。

总体来说, 前⾯三种是存在时间⽐较长久且⽐较经典的服务器类型, 但最后⼀款OPC UA服务器会随着时间的推移成为今后OPC服务器的中流砥柱。

1)OPC客户端与OPC服务器(OPC数据访问服务器、OPC历史数据访问服务器或OPC报警与事件服务器)的通信OPC服务器是利⽤Microsoft Windows的 COM/DCOM技术作为数据交换的⽅式。

这就是说OPC服务器必须安装在⽀持Microsoft Windows操作系统的PC上。

⼀个OPC服务器可以同时跟多于⼀个的 OPC客户端通讯。

2)OPC服务器 – 数据传译器OPC服务器的⼀个关键作⽤就是将以数据源输出形式传送的数据, 翻译成⽀持之前提到的某⼀或多于⼀种的OPC数据访问规范形式(⽐如说, OPC实时数据访问规范)。

OPC数据规范群只是定义了OPC服务器的OPC通讯模块, 所以数据形式翻译模块的准确性和⾼效性就完全取决于OPC服务器供应商的开发⽅式。

OPC服务器端和客户端的DCOM的配置

OPC服务器端和客户端的DCOM的配置

OPC服务器端和客户端的DCOM的配置及例程一:DCOM配置方法。

以下为OPC服务器端的DCOM配置过程,客户端的DCOM配置只需要进行步骤1—4和步骤6(配置方法的选择应与服务器端相同,当选择方法2时,只需添加端口)即可。

1、运行DCOMCNFG进入DCOM设置(在XP中称为组件服务)2、出现组件服务配置界面,打开组件服务\计算机\我的电脑,鼠标右键设置属性。

3、选择默认属性,“默认身份验证级别”设为无;启用“在此计算机上启用分布式COM(E)”4、COM 安全性设置,设置“访问权限”和“启动和激活权限”。

在“编辑默认值”和“编辑限制”中添加用户Everyone,设置它的权限为允许。

5、配置OPCEnum与用户服务器。

5.1、配置OPCEnum在DCOM配置组中选择OPCEnum,右键选择属性,在“常规”标签页中,将“身份验证级别”设为无。

选择“位置”标签页,勾选“在此计算机上运行应用程序”,如图:选择“安全”标签页,均选择“使用自定义访问权限”,编辑每一个权限,将Everyone加入用户列表中,并设置安全控制和读取为允许。

选择“标识”页面,选择“交互式用户”。

当DCOM配置时opcenum属性不能选择交互式用户: 运行OpcEnum.exe /regserver)5.2、配置用户服务器在DCOM配置组中选择相应的服务器名称,右键选择属性,它的配置跟OPCEnum 相同。

6、防火墙的设置防火墙的设置有两种方法:1)关闭防火墙2)打开“WINDOWS防火墙”设置对话框,选中“例外”选项卡。

单击“添加端口”,添加DCOM端口,端口号:135添加例外程序OpcEnum和控制台程序MMC(这两个程序路径一致)打开“文件和打印共享”:7、安全策略配置(可选)如上述还不能正确连接,则需要进行安全策略配置。

7.1、进入安全策略程序控制面板→管理工具→本地安全策略7.2、配置安全策略之安全模式“网络访问:本地账户的共享和安全模式”设置为经典。

WINCC的OPC 通讯配置设置

WINCC的OPC 通讯配置设置

OPC 通讯配置设置,非常好,申请加精需要注意的是如果你的系统是XP(server端和客户端上一样的)需要将我的电脑的桌面属性设置成默认属性,负责找不到下文中的“DCOM的总体默认属性页面",DCOM配置时我的电脑上会有个红色小箭头1 客户端安装OPC Data Access 2.0 Components2 客户端的用户名和密码一致3客户端的DCOM配置a."开始"--"运行",输入"dcomcnfg",然后回车,启动dcom配置b.常规页面中,双击你的应用服务器,打开你的应用服务器DCOM属性设置。

c.将常规页面中的身份验证级别改为"无"。

d.身份标识页面中,选择"交互式用户"。

e.位置页面中,选择"在这台计算机上运行应用程序",进入DCOM的总体默认属性页面,将"在这台计算机上启用分布式COM"打上勾,将默认身份级别改为"无");4 服务器安装OPC Data Access 2.0 Components5 服务器的DCOM配置a.在运行OPC服务器上的计算机中运行dcomcnfg程序,进行DCOM配置。

b.进入DCOM的总体默认属性页面,将"在这台计算机上启用分布式COM"打上勾,将默认身份级别改为"无"。

c.进入DCOM的总体默认安全机制页面,确认默认访问权限和默认启动权限中的默认值无EveryOne,如果不去掉EveryOne,应用服务器不能正常启动。

d.在常规页面中,双击你的OPC应用服务器,打开你的OPC应用服务器DCOM属性设置。

e.将常规页面中的身份验证级别改为"无"。

f.位置页面中选上"在这台计算机上运行应用程序"。

g.将安全性页面设置中,均选择"使用自定义访问权限",编辑每一个权限,将EveryOne加入用户列表中。

OPC通讯配置说明MCGS做客户端

OPC通讯配置说明MCGS做客户端

OPC配置说明MCGS做客户端目录一、环境配置1 软件版本客户端MCGS版本:MCGS 改进版本MCGS软件安装1.安装MCGS通用2.更换OPC改进版本环境至MCGS\PROGRAM目录下3.拷贝“OPC库文件”至MCGS\PROGRAM目录下4.重起计算机2 OPC配置OPC本地通讯本地通讯不需要配置..OPC远程通讯1计算机系统是Windows 2000对于2000操作系统不需要配置..2计算机系统是Windows XP对于XP系统;必需配置DCOM..WinXp DCOM配置:要进行DCOM安全配置;操作者通常必须拥有客户和服务器计算机的管理员权限..帐户:必须有一个administrators用户组下面的administrator用户;用此帐户登陆..必须有一个gusets用户组下面的guest用户;无密码;保证被启动..服务器和客户端的用户名密码需要保持一致;一般建议使用administrator 登录;密码相同即可..协议:必须添加NWLink IPX/SPX/NetBIOS Compatible Transport Protocol 协议..防火墙:关闭xp自带防火墙;建议病毒防火墙也关闭..配置为了配置方便;客户端和服务端采用相同的配置方式..开始—运行输入dcomcnfg;双击组件服务—计算机;对我的电脑单击右键属性..常规:默认不变选项:默认不变默认属性:选择在此计算机上启动分布式com默认身份验证级别:连接默认模拟级别:标识默认协议:保证TPC/IP协议在最上面MCDTC:默认不变COM安全:1.访问权限:a编辑默认值:添加administrator;guest;everyone;权限全为允许..b 编辑限制:添加everyone;权限全为允许..2.启动和激活权限:a编辑默认值:添加administrator;guest;everyone;权限全为允许..b 编辑限制:添加everyone;权限全为允许..双击我的电脑—dcom配置..选择具体的应用程序右键属性:如要连接研华的OPC Server;则选择“advantech ADAM series opc server”;其他OPC服务器设置相同..常规:身份验证级别为:默认值位置:在这台计算机上运行安全:全为默认值终结点:默认不变标识:选交互式用户OPCEnum右键属性进行配置..常规:身份验证级别为:默认值位置:在这台计算机上运行安全:全为默认值终结点:默认不变标识:选交互式用户二、MCGS为客户端1 首先保证服务器正常..检测方法:运行服务器;使用标准客户端访问;如果访问有数据并且正常;然后再使用MCGS 访问..标准客户端-标准OPC 使用见标准客户端的使用说明.doc2 MCGS组态打开MCGS组态环境设备窗口设置:打开设备窗口从设备管理中添加OPC设备;打开OPC设备从OPC服务器栏中点击省络号按钮如果是远程访问此处会输入服务以研华opc服务器为例;选择注册的OPC服务器为按确定;如果远程访问OPC服务器;在网络节点输入服务器的IP地址;例如:;然后查找;再选择按确定..如果是远程访问此处会显示服务就成功的检测到研华的OPC设备..打开通道连接;点击查询通道按钮;画面就会切换到下面的画面将你所需要的变量选择上;点击确定..就会出现一下界面连接对象;选择快速连接变量连接分别为Data00、Data01、Data02.将这三个变量的分别连接到输入框..进行组态;打开在用户窗口;新建一个窗口..进行对窗口编辑..在此窗口中;Data00、Data01、Data02.将这三个变量的分别连接到对应的输入框中..3 通讯测试1、运行ADAM OPC Server;运行模拟数据将Monitor选择上将会出现模拟的数据如下2、进入MCGS运行环境通过工程我们的MCGS软件可以读到研华OPC的模拟数据..打开研华OPC服务器;同时运行MCGS工程;可以看到两个软件中的数据是同时同大小的;说明数据交换正常;刷新较好..北京昆仑通态技术部。

OPC服务器与客户端详细配置

OPC服务器与客户端详细配置

OPC服务器与客户端详细配置OPC说明OPC(用于过程控制的OLE)是一个工业标准。

它由一些世界上占领先地位的自动化系统和硬件、软件公司与微软(Microsoft)紧密合作而建立的。

这个标准定义了应用Microsoft 操作系统在基于PC 的客户机之间交换自动化实时数据的方法。

管理这个标准的国际组织是OPC基金会。

这是在Microsoft COM、DCOM和Active X技术的功能规程基础上开发一个开放的和互操作的接口标准,这个标准的目标是促使自动化/控制应用、现场系统/设备和商业/办公室应用之间具有更强大的互操作能力OPC配置客户端与服务端都装好相应的OPC软件后,需要做一些配置才能达到远程访问的目的。

分别在客户端和服务端上添加相同的账户名和密码,一定要确保相同。

因为访问是通过windows验证的,在远程访问时需要有着相同的账户和密码。

<!--[if !supportLists]-->1.<!--[endif]-->组件服务->计算机->我的电脑右击属性。

(服务器与客户端都要配置)默认属性<!--[endif]-->默认协议,需要添加TCP/IP的配置<!--[endif]-->MSDTC,点击安全性配置后,作如图配置COM安全在访问权限及启动和激活权限区域内点击编辑限制按钮。

分别添加用户ANONYMOUS LOGON,Everyone,INTERACTIVE,NETWORK。

选中所有的允许选项。

<!--[endif]--><!--[if !supportLists]-->2.<!--[endif]-->组件服务->计算机->我的电脑->DCOM 配置(仅服务器)找到服务器端安装的OPC服务(我装的是MatrikonOPC,所以找的是其对应的OPC server)。

右击属性常规选项卡里,身份级别调整成无。

opc客户机设置手册

opc客户机设置手册

DCOM 设置
第一步:设置四个权限
1)点击开始——运行,在其中输入dcomcnfg,如下图所示。

打开后依次展开组件服务,计算机,我的电脑,然后右键我的电脑,点属性,如下所示
2)点击最后一个选项COM 安全,里面有4个选项,展开其中第一行访问权限的编辑限制如下:
里面4个选项(Everyone,SIMATICHMI,等)的本地和远程都必须允许(打上勾勾)
3)展开其中第一行访问权限的编辑默认值如下:
里面4个选项(Everyone,INTERACTIVE等)的本地和远程都必须允许(打上勾勾)
4)展开其中第二行启动和激活权限的编辑限制如下:
同样里面所有选项的允许都必须打上勾勾,这个里面还有个SIMATIC NET 选项截图未截全。

5)展开其中第二行启动和激活权限的编辑默认值如下:
同样里面所有选项的允许都必须打上勾勾,
第二步:设置Opc Enum 及OPC SEVER WINCC 右键属性选择使用默认值即可
第三步:启动OpcEnum 选择自动
第四步:设置客户机登陆用户
1)开始——控制面板——管理工具——计算机管理
说明:客户机必须要添加同样的登陆用户名及密码(如图中ABB),必须用此用户名登陆,且需要添加服务器的登陆用户(如图OPC USER为OPC服务器所使用的登陆用户名)2)在组里点击打开SIMATIC HMI 将客户机的用户及服务器的用户填加进去。

OPC常见问题处理

OPC常见问题处理
1 数据刷新时间小于100点/秒 1.1 用户要求更快的采集速度 2 Mcgs设备采集速度慢 2.1 客户端采集速度也慢
2.15
2.2 客户端采集快,Mcgs采集慢
2.16 2.17 2.18 2.19 2.20 3.1 3.2 3.3
2.2.1 简单工程速度快
2.2.2 简单工程速度慢
1 本地采集不成功
OPC 专 项 服 务 指 南
一、 OPC常
序号 分类 问题
现象
不知道 不知道怎么用OPC 1 怎么用
OPC 询问OPC通讯?
客户用通用版6.2mcgs软件,想配置成opc服 务器,不知如何操作,想要一些说明文档
询问OPC通讯? 下位机S7-200,怎么用?
咨询OPC相关知识
想使用OPC进行通讯,咨询相关知识
安排调试开发
确定是否软件部处理
<--通知客服中心决策
<--
<--暂时不需处理-->
软件部记入Bug 库
通过标准客户端或者客户软件查出
审核备档-->
名称 登记,备档资

确定采集数据刷新时间
给客户反馈正常
该数据需要实际测试一下
按照步骤2.6处理
提供客户端程序测试采集 速度
反馈客户,需用户调整服 务器 安排最简工程验证速度, 排除组态原因 分析客户工程,找速度慢 原因
反馈客户,继续测试Mcgs
在技术部备份第三方客户端程序
(可以是Mcgs标准客户端) 如没有客户软件,则索要或者查找
软件 登记,备档资

反馈客户测试方法 提交报告给管理组--> 告知客户,跟踪开发计划 告知客户,无法处理 手动添加完整变量名测试 反馈客户,报告管理组 按照步骤2.6处理

MCGSJS080919_TD_OPC通讯配置说明-MCGS做服务器_V1.0

MCGSJS080919_TD_OPC通讯配置说明-MCGS做服务器_V1.0

OPC配置说明MCGS做服务器目录环境配置 (3)1软件版本 (3)1.1 MCGS软件安装 (3)2OPC配置 (3)2.1 OPC本地通讯 (3)2.2 OPC远程通讯 (3)环境配置1 软件版本服务器MCGS版本:MCGS 6.2改进版本1.1 MCGS软件安装1.安装MCGS通用6.22.更换OPC改进版本环境至MCGS\PROGRAM目录下3.拷贝“OPC库文件”至MCGS\PROGRAM目录下4.重起计算机2 OPC配置2.1 OPC本地通讯本地通讯不需要配置。

2.2 OPC远程通讯1)计算机系统是Windows 2000对于2000操作系统不需要配置。

2)计算机系统是Windows XP对于XP系统,必需配置DCOM。

WinXp DCOM配置:要进行DCOM安全配置,操作者通常必须拥有客户和服务器计算机的管理员权限。

帐户:必须有一个administrators用户组下面的administrator用户,用此帐户登陆。

必须有一个gusets用户组下面的guest用户,无密码,保证被启动。

服务器和客户端的用户名密码需要保持一致,一般建议使用administrator登录,密码相同即可。

协议:必须添加NWLink IPX/SPX/NetBIOS Compatible Transport Protocol 协议。

防火墙:关闭xp自带防火墙,建议病毒防火墙也关闭。

配置为了配置方便,客户端和服务端采用相同的配置方式。

开始—运行输入dcomcnfg,双击组件服务—计算机,对我的电脑单击右键属性。

常规:默认不变选项:默认不变默认属性:选择在此计算机上启动分布式com默认身份验证级别:连接默认模拟级别:标识默认协议:保证TPC/IP协议在最上面MCDTC:默认不变COM安全:1.访问权限:a编辑默认值:添加administrator,guest,everyone,权限全为允许。

b 编辑限制:添加everyone,权限全为允许。

OPC设置说明文档

OPC设置说明文档

OPC设置说明文档maxDNA OPC C/S配置说明关键词:maxDNA OPC;DCOM;配置;说明书第一章maxDNA OPCServer中配置DCOM的目的OPC的服务器端组件与客户端程序通常会位于不同的计算机中,它们之间的通讯需要依靠DCOM来进行,为保障通讯能够正常进行,需要在服务器端与客户端进行DCOM的设置。

第二章创建用于通讯的用户2.1创建用户的目的创建通讯用户是为了使服务器端与客户端用户具有可兼容的操作权限,以使DCOM通讯能够正确进行。

2.2创建用户的方法在“控制面板”中选择“管理工具”,双击“计算机管理”图标,可看见如图2-1的计算机管理控制台程序。

图2-1 服务器运行界面1.启用Guest用户。

选择Guest用户,在右键菜单中选择“属性”,在如图2-2的对话框中检查“帐户已停用”选项是否被钩掉,如是选中状态,则去掉前面的对钩。

图2-2 Guest属性2.在用户中新建一个用于DCOM通讯的用户,如图2-3所示。

图2-3 新建用户将新建的用户添加到Administrators组,使该用户具有管理员权限,如图2-4所示。

图2-4 设置用户所属的组注意事项:1、在OPC服务器端和客户端分别建立同样的上述用户,用户名及密码可任选,但一定要保证两端一致。

2、在OPC客户端用所建立的用户登录,OPC服务器端可使用其它用户登录。

第三章maxDNA Station下的DCOM配置3.1配置DCOM在“运行”中输入“dcomcnfg”,如图3-1所示。

图3-1 运行命令运行命令出现如图3-2的控制台界面。

图3-2 控制台界面在“我的电脑”中选择属性,可使用右键菜单或点击工具栏中红色框所标示的按钮,可出现如图3-3的对话框图3-3 “我的电脑”属性对话框“默认属性”页选择“默认属性”页,在该页中确定“默认身份验证级别”选择为“无”。

此页其它选项如图3-3中所示设置。

再选择“COM安全”页,如图3-4所示。

用OPC技术间接扩充MCGS设备驱动库

用OPC技术间接扩充MCGS设备驱动库
WS 0 M2智 能 型 温湿 度仪 表 ,该 型仪 表 采 用 R 4 5总 线 方 式 32 S8 实现与系统 (C机) P 的通 讯 , 讯 方 式 为 主从 应 答 方 式 。 通
2 问题 的 提 出与 分 析
本 工 程 采 用 的组 态 软 件 M CGS 的设 备 驱 动 库 中 包 含 了 大 量 的硬 件 设 备 的驱 动 构 件 ,可 以使 工 程 人 员 轻 松 地 实 现 MC GS 组 态 软 件 与 大 多 数 硬 件 设 备 的 通 讯 问 题 。 时 , GS还 提 供 了 同 MC 多 种 扩 充 驱 动 程 序 库 的方 法 , 以实 现 硬 件 设 备 与 软 件 系 统 间 的 无 缝 配 合 。 在 此 工 程 中 , 于 MC 由 GS组 态 软 件设 备 驱 动 程 序 库 内 没有 WS 0 M2智 能 型 温 湿 度 仪 表 的 驱 动 程 序 ,所 以无 法 直 32
综 合 以上 方 案 的特 点 和 实 验 结 果 ,本 系 统 采 用 了第 三 种 方
案, 即使 用 0P 自动 化 接 口完 成 温 湿 度 数 据 的 采 集 工 作 。 需 要 C 开 发 的程 序 主要 由两 部 分 组 成 ,一 是 根 据 温湿 度 仪 表 的 通讯 协
议 完 成 数 据 采 集 工 作 ; 二是 利 用 0P 自动 化 接 口完 成 MC C GS 实 时 数据 库 内各 温 、 度 数 据 的刷 新 工 作 。 湿 1 根 据 温 湿 度 仪 表 的通 讯 协 议 采 集 温 湿 度 数 据 。 3 2 ) WS 0 M2 智 能 型 温 湿 度 仪 表 的 串行 通 讯 帧 结 构 分 为 发 送 和 响 应 两 种 结 构 。 发送 结 构 为 :

OPC通讯配置详解

OPC通讯配置详解

OPC通讯协议解析1 通讯步骤1.1 第一问OPC Client和OPC Server之间通讯谁是主动的?答:当然是OPC Client。

1.2 第二问OPC Client第一次动作做了什么?答:从大多数OPC Client行为来看,一是自动遍历本机已注册的OPC Server列表名称,二是等待用户定义预访问的OPC Server的信息。

1.3 第三问OPC Client第二次动作做了什么?答:OPC Client的第一步动作会产生分支,访问本地OPC Server的这个分支就不再说了。

要分析的是网络方式访问OPC Server这个分支。

第二个动作是根据用户指定的IP地址或计算机名去查询远程计算机上已注册的OPC Server列表名称。

从这步开始就比较复杂了。

1.4 第四问OPC Client是用什么协议去和远程计算机交流的?答:用的是TCP/IP这个协议。

OPC Client用TCP/IP 135端口去打开远程计算机的那一扇门。

简单解释下:在Windows操作系统中,135端口主要用于使用PRC协议并提供DCOM (分布式组件对象模型)服务,通过RPC可以保证在一台计算机上运行的程序可以顺利地执行远程计算机上的代码。

使用DCOM可以通过网络直接进行通信,能够跨包括HTTP 协议在内的多种网络传输。

多年来,135端口一直被人利用。

1.5 第五问OPC Client去访问远程计算机的TCP135这扇门时,第一道关卡是谁?答:网络安全防火墙是第一关卡,网络安全放火墙中,如果不允许远程计算机的TCP 135端口,那么连接就被掐断了。

后续的通讯就无法进行。

要想能向下进行,网络安全防火墙必须允许对TCP 135这扇门的访问。

这里需要在防火墙中将135端口例外操作。

1.6 第六问各系统的安全策略有什么不同?答:(一)Windows 2000的安全策略:支持来访者以自己的身份进行验证,且不拒绝来宾用户从网络中访问,来宾用户默认启用。

MCGS OPC服务器配置

MCGS OPC服务器配置

Winxp 下MCGS opc远程服务器配置
1。

关闭防火墙
2。

开始—>运行—>输入:dcomcnfg 打开组件服务
3。

在组件服务—>计算机—>我的电脑,右击我的电脑,选择属性进入DCOM 的总体默认属性页面,将“在这台计算机上启用分布式COM”打上勾,将默认身份级别改为“无”。

如下面画面
4。

打开属性—>切换到“安全”属性页,分别编辑如下4个选项
5。

以上4个选项分别添加everyone,administratro,anonymous user 三个用户用户,
并勾选上所有权限选项。

【请注意是三个用户,如果少了一个有可能出现找不到服务器的情况】
6。

在msdtc 标签下,点击“安全性配置”,按下图配置
7。

在OPC 服务器上,还要回到“组件服务”界面,打开DCOM 配置,找到注册的MCGS OPC SEVER服务器的名称选项,右击它的属性。

在‘常规’选项中身份验证基本选‘无’;如图:
在‘位置’选项中选择如下
在标示选项中选择如下
8。

在OPC 服务器上,还要回到“组件服务”界面,打开DCOM 配置,找到注册的OpcEnum 服务器的名称选项,右击它的属性。

重复第7步设置。

9.。

本地安全策略配置
控制面板-》管理工具-》本地安全策略,
本地策略-》安全选项-》网络访问,右击选择属性,改为选择“经典—本地用户以自己的身份验证”。

WINCC与组态王之间的OPC通信资料

WINCC与组态王之间的OPC通信资料

WINCC与组态王之间的OPC通信资料1. WinCC与组态王之间的OPC通信1.1客户端和服务器都要进⾏以下配置。

(1)我们要关闭Windows防⽕墙,具体步骤如下:a.点击Windows开始按钮,选择控制⾯板,最后点击Windows防⽕墙。

b.在常规标签中,选择“关闭(不推荐)”。

c.在例外标签中,添加“OPC Server Enumerator”(OpcEnum.exe在C:\WINDOWS\system32⽬录下)和“Microsoft Management Console”(mmc.exe 在C:\WINDOWS\system32⽬录下)到例外列表中。

此外,还要添加端⼝,端⼝号的名称可以任意,端⼝号为135。

(2)我们要确保所有的计算机有相同的⽤户名和密码的组合。

⽤户名和密码的匹配在OPC的访问是必须的。

(3)设置本地安全策略a.点击Windows开始按钮,双击控制⾯板中的管理⼯具,然后点击本地安全策略。

b.在⽬录树下,找到安全设置→本地策略→安全选项。

c.找到“⽹络访问:本地账户的共享和安全模式”选项,双击打开它在本地安全设置中选择“经典-本地⽤户以⾃⼰的⾝份验证”。

1.2 KingView服务器端的配置在本地上位机中安装了KingView6.53版软件,作为系统的监控组态软件, 与下位机PLC系统通信, 完成数据的采集和控制功能, 实现整个控制系统的集中监控。

同时为了满⾜集成⾃动化的需要,上层的管理级要采集该监控系统的数据, 在保证不修改该监控系统硬件的情况下,只对软件部分进⾏适当的修改便可实现数据的传输。

这⾥利⽤KingView的OPC功能,其本⾝可以充当OPC服务器,向其它符合OPC规范的控制系统提供数据。

在KingView中定义相关的变量, 并和采集数据的硬件连接;然后在充当客户端的其它应⽤程序中与KingView运⾏系统建⽴连接,并且添加数据项⽬,以便能实现数据通信和调⽤功能。

OPC软件与WINCC通讯

OPC软件与WINCC通讯

OPC软件与WINCC通讯一、OPC软件设置打开KEPServerEx软件,到Tool->Options进入OPC DX选项卡下面。

将Enable OPC Date Exchange打勾,详细功能请参照下面帮助,点击确定。

二、OPC软件下添加通讯变量。

这里新建一个三菱的驱动,通过485串口通讯(非编程口),选择驱动名称为Mitsubishi FX Net,点击下一步。

设置通讯接口,将Flow设置成始终。

点击下一步。

三菱的协议数据位为7位,这个要注意。

下面为默认。

再点击完成。

然后点击新建驱动。

选择PLC型号为FX3U,点击下一步。

设置PLC地址。

关于三菱里面的PLC地址与通讯参数设置请参照三菱PLC 帮助,与KEPServerEx帮助。

以下是KEPServerEx软件帮助。

KEPServerEx软件支持的PLC型号与通讯协议。

需要在三菱PLC中选择格式一,和校验。

下面全部选择默认参数。

点击完成。

在PLC1上点右键新建变量或者变量组。

如果变量很多推荐使用变量组功能,这里就不再演示,这里直接新建变量了。

填写变量名,变量地址,注释,变量类型,还有读写权限。

点击确定。

此时新建变量已完成。

三、OPC软件与PLC通讯测试点击工具栏中的OPC进行测试。

到FX3U.PLC1下监控变量的值。

后面有质量是Bad,还是Good,说明是已建立通讯还是通讯失败。

另外软件下面也有相关信息这个报警说明我的COM1已被使用。

如果WINCC需要监控OPC软件与PLC是否连接成功,可以监控FX3U.PLC1._System中的Error变量的值,如果是TRUE说明通讯失败。

四、WINCC建立连接在变量管理上点击右键,选择添加新的驱动程序。

选择OPC.chn。

WINCC 7.0以后软件中集成的Modbus TCPIP驱动。

这样是WINCC应用更方便。

在OPC Groups上点击右键选择系统参数,此时WINCC开始查询电脑中的OPC 服务器。

historian opc客户端连wincc opc server配置说明

historian opc客户端连wincc opc server配置说明

Historian4.5 opc客户端连wincc opc server配置说明先说问题,在配置historian4.5 opc客户端连wincc opc server的过程中,遇到的问题就是客户端能连上服务器端,获取到opc服务器上的所有标签,但是读不上标签的值。

这是在做了DCOM的相关配置后出现的,并且从网上下载的opc客户端X2OPC和MatrikonOPCSimulation 在当前的配置下能正常读上数,所有就没有从opc远程通讯需要做的配置不对去考虑这个问题,但最终还是opc服务器端的配置出了点问题,也说明historian在做opc远程通讯时要求太严格了。

下面详细介绍配置说明:服务器端用的是win7,客户端用的是Windows server 2008.1、保持OPC Server服务器与客户端的用户名密码相同。

(服务器端与客户端)分别在客户端和服务端上添加相同的账户名和密码,一定要确保相同。

因为访问是通过windows验证的,在远程访问时需要有着相同的账户和密码。

(如客户端和服务器都用administrator,密码111111),然后把这个用户添加到”Distribute COM Users”用户组中。

如图:2、关闭防火墙(服务器端和客户端)3、组件服务配置操作:开始-》cmd-》输入:dcomcnfg1)我的电脑属性配置(客户端与服务器端)操作:在“组件服务”管理器的左侧树形菜单,选择“组件服务\计算机\我的电脑”,在鼠标右键的弹出菜单,选择“属性”项目.在弹出的“我的电脑属性”,主要配置默认属性、默认协议、COM安全,其他按默认设置。

选择“默认属性”标签页,如下图:默认协议:COM安全:把标记为1、2、3、4的四个选项框中在COM安全标签页面的“访问权限”和“启动和激活权限”中的四个按钮,详细配置用户如下表:Distribute COM Users 、Administrators 、Anonymous logon 、everyone 、Interactive 、SYSTEM、SELF ,所有用户的权限都选择允许。

WINCC作为客户端连接KEP

WINCC作为客户端连接KEP

OPC UA服务器配置一、先决条件✧服务器和客户机处于同一子网(不处于同一子网时,需要服务器有固定的IP或域名);✧客户机能够ping通服务器的IP;✧服务器安装KepServerEx6.4服务器软件(破解需要替换掉安装目录里面的两个文件,如果提示无法替换,用360粉碎原文件后删除,然后按照破解例程操作);二、防火墙设置服务器和客户机均开放用于OPC UA通讯的端口(如49320)【控制面板->系统和安全->Windows防火墙->入站规则】添加端口防火墙,允许连接注:通讯端口和端点通过此方式查看:【任务栏KepServerEx图标右键->OPC UA配置】,界面如图2.1.1所示。

图2.1.1三、OPC服务器KepServerEx配置3.1 新建项目并添加通道、设备和变量3.1.1【任务栏KepServerEx图标右键->配置】进入主配置界面,如图3.1.1所示图3.1.13.1.2菜单栏【文件->新建项目】将创建一个新的空项目。

3.1.3项目树【项目->连接性->添加通道】,以OPC DA Client为例,在图3.1.2界面选择OPC DA Client,接下来一步一步按照需求进行设置,注意删掉通道名称(图3.1.3)字符间的空格(否则客户端WinCC无法识别)。

图3.1.2 图3.1.33.1.4项目树【项目->连接性->通道->添加设备】,以OPC DA Client为例,一步一步按照需求进行设置,注意删掉设备名称(图3.1.4)字符间的空格(否则客户端WinCC无法识别)。

图3.1.43.1.5项目树【项目->连接性->通道->设备->右键选择添加标签组或标签】添加本地变量,或者项目树【项目->连接性->通道->设备->右键选择属性->Import】导入OPC DA服务器中的变量。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

OPC配置说明
MCGS做客户端
目录
一、环境配置 (2)
1 软件版本 (2)
1.1 MCGS软件安装 (2)
2 OPC配置 (2)
2.1 OPC本地通讯 (2)
2.2 OPC远程通讯 (2)
二、MCGS为客户端 (5)
1 首先保证服务器正常。

检测方法: (5)
2 MCGS组态 (6)
3 通讯测试 (8)
一、环境配置
1 软件版本
客户端MCGS版本:MCGS 6.2改进版本
1.1 MCGS软件安装
1.安装MCGS通用6.2
2.更换OPC改进版本环境至MCGS\PROGRAM目录下
3.拷贝“OPC库文件”至MCGS\PROGRAM目录下
4.重起计算机
2 OPC配置
2.1 OPC本地通讯
本地通讯不需要配置。

2.2 OPC远程通讯
1)计算机系统是Windows 2000
对于2000操作系统不需要配置。

2)计算机系统是Windows XP
对于XP系统,必需配置DCOM。

WinXp DCOM配置:
要进行DCOM安全配置,操作者通常必须拥有客户和服务器计算机的管理员权限。

帐户:必须有一个administrators用户组下面的administrator用户,用此帐户登陆。

必须有一个gusets用户组下面的guest用户,无密码,保证被启动。

服务器和客户端的用户名密码需要保持一致,一般建议使用administrator登录,密码相同即可。

协议:必须添加NWLink IPX/SPX/NetBIOS Compatible Transport Protocol 协议。

防火墙:关闭xp自带防火墙,建议病毒防火墙也关闭。

配置
为了配置方便,客户端和服务端采用相同的配置方式。

开始—运行输入dcomcnfg,双击组件服务—计算机,对我的电脑单击右键属性。

常规:默认不变
选项:默认不变
默认属性:
选择在此计算机上启动分布式com
默认身份验证级别:连接
默认模拟级别:标识
默认协议:保证TPC/IP协议在最上面
MCDTC:默认不变
COM安全:
1.访问权限:
a编辑默认值:添加administrator,guest,everyone,权限全为允
许。

b 编辑限制:添加everyone,权限全为允许。

2.启动和激活权限:
a编辑默认值:添加administrator,guest,everyone,权限全为允
许。

b 编辑限制:添加everyone,权限全为允许。

双击我的电脑—dcom配置。

选择具体的应用程序右键属性:
如要连接研华的OPC Server,则选择“advantech ADAM series opc server”,其他OPC
服务器设置相同。

常规:身份验证级别为:默认值
位置:在这台计算机上运行
安全:全为默认值
终结点:默认不变
标识:选交互式用户
OPCEnum右键属性进行配置。

常规:身份验证级别为:默认值
位置:在这台计算机上运行
安全:全为默认值
终结点:默认不变
标识:选交互式用户
二、MCGS为客户端
1 首先保证服务器正常。

检测方法:
运行服务器,使用标准客户端访问,如果访问有数据并且正常,然后再使用MCGS访问。

标准客户端-标准OPC Client.exe使用见标准客户端的使用说明.doc
2 MCGS组态
打开MCGS组态环境
设备窗口设置:
打开设备窗口
从设备管理中添加OPC设备,打开OPC设备
从OPC服务器栏中点击省络号按钮
如果是远程访问此
处会输入服务器IP 以研华opc服务器(Advantech.ADAM.1)为例,选择注册的OPC服务器为
Advantech.ADAM.1,按确定;如果远程访问OPC服务器,在网络节点输入服务器的IP地址,例如:\\200.200.200.190,然后查找,再选择Advantech.ADAM.1,按确定。

如果是远程访问此
处会显示服务器IP
就成功的检测到研华的OPC设备。

打开通道连接,点击查询通道按钮,画面就会切换到下面的画面
将你所需要的变量选择上,点击确定。

就会出现一下界面
连接对象,选择快速连接
变量连接分别为Data00、Data01、Data02.将这三个变量的分别连接到输入框。

进行组态,打开在用户窗口,新建一个窗口。

进行对窗口编辑。

在此窗口中,Data00、Data01、Data02.将这三个变量的分别连接到对应的输入框中。

3 通讯测试
1、运行ADAM OPC Server,运行模拟数据
将Monitor选择上将会出现模拟的数据如下
2、进入MCGS运行环境
通过工程我们的MCGS软件可以读到研华OPC的模拟数据。

打开研华OPC服务器,同时运行MCGS工程,可以看到两个软件中的数据是同时同大小的,说明数据交换正常,刷新较好。

北京昆仑通态技术部。

相关文档
最新文档