WinCC如何建立OPC客户端连接
WINCC的OPC 通讯配置设置
OPC 通讯配置设置,非常好,申请加精
需要注意的是如果你的系统是XP(server端和客户端上一样的)
需要将我的电脑的桌面属性设置成默认属性,负责找不到下文中的“DCOM的总体默认属性页面",DCOM配置时我的电脑上会有个红色小箭头
1 客户端安装OPC Data Access 2.0 Components
2 客户端的用户名和密码一致
3客户端的DCOM配置
a."开始"--"运行",输入"dcomcnfg",然后回车,启动dcom配置
b.常规页面中,双击你的应用服务器,打开你的应用服务器DCOM属性设置。
c.将常规页面中的身份验证级别改为"无"。
d.身份标识页面中,选择"交互式用户"。
e.位置页面中,选择"在这台计算机上运行应用程序",进入DCOM的总体默认属性页面,将"
在这台计算机上启用分布式COM"打上勾,将默认身份级别改为"无");
4 服务器安装OPC Data Access 2.0 Components
5 服务器的DCOM配置
a.在运行OPC服务器上的计算机中运行dcomcnfg程序,进行DCOM配置。
b.进入DCOM的总体默认属性页面,将"在这台计算机上启用分布式COM"打上勾,将默认身
份级别改为"无"。
c.进入DCOM的总体默认安全机制页面,确认默认访问权限和默认启动权限中的默认值无
EveryOne,如果不去掉EveryOne,应用服务器不能正常启动。
d.在常规页面中,双击你的OPC应用服务器,打开你的OPC应用服务器DCOM属性设置。
e.将常规页面中的身份验证级别改为"无"。
WinCC OPC服务器配置详细方法
WinCC OPC服务器配置详细方法
WinCC OPC服务器配置(2007-04-10 15:34:32)转载分类:PLC
WinCC OPC服务器配置
1. OPC操作
引言
WinCC OPC服务器和OPC客户机之时的数据交换通过DCOM进行。
安装WinCC后,WinCC OPC服务器的DCOM设置正确。
如下情况设置必须改变:
" 如果登记到OPC客户机或服务器计算机的用户没有管理员员限
" 如果用不同于OPC客户机的帐号登记OPC服务器。
注意
下列说明描述了授员OPC服务器的完整版本,没有考虑安全性需求。这些设置允许通过OPC进行连接。
建议这些设置由网络管理员完成。组组DCOM需要Windows 2000或Windows XP 网络技术的基础知识。
关于DCOM和许可的附加信息可以参见Windows 2000或Windows XP文档。
2、改变DCOM 设置
引言
安装WinCC后,WinCC OPC服务器的DCOM设置正确。
如下情况设置必须改变:
" 如果登记OPC客户机或服务器计算机的用户没有管理员员限
" 如果用不同于OPC客户机的帐号登记OPC服务器
注意
下列说明描述了授员OPC服务器的完整版本,没有考虑安全性需求。这些设置允许通过OPC进行连接。
建议这些设置由网络管理员完成。组组DCOM需要Windows 2000和Windows XP 网络技术的基础知识。
关于DCOM和许可的附加信息可以参见Windows 2000和Windows XP文档。
2.1 改变Windows 2000的DCOM 设置
Wincc添加opc
W i n c c添加o p c 我们通过opc链接s7 200plc,再通过wincc进行组态,这样就可以用wincc来控制s7200plc
1、给plc下载程序
打开V4.0 STEP 7 MicroWIN SP9软件-编写程序下载至200PLC中
注意:必须确保PLC与电脑一直保持在通信成功状态下,方可操作以下步骤。
2、创建OPC
在V1.0 PC Access SP6中创建OPC
①打开V1.0 PC Access SP6软件-新建项目-如下图所示-确认
(图1)
②在左侧的浏览器窗口中,如图2所示-右键选中“Micro Win”-单击“新PLC”选项-弹出PLC属性界面,如图3所示。将PLC命名为“S7-200”-确认
(图2)
(图3)
③新建变量:在左侧的浏览器中右键点击“S7-200”-新-项目,如图4所示。弹出项目属性,如图5所示,输入“名称”(M00)-在“地址”输入M0.0-确认。
(图4)
(图5)
④保存OPC。单击工具栏中的“保存”按钮,命名为”S7-200”-单击“保存”。(注意:必须保存OPC变量项目)
⑤选中M0.0变量-单击“在测试客户机中增加当前项目”?-单击“测试客户机状态”,所图6所示。
(图6)
观看窗口下侧“测试客户机”的变量,质量是否“好”,如果质量为“好”,则说明OPC已经和S7-200的PLC通信连接成功,如图7
(图7)
3、在wincc中添加opc
新建Wincc项目:
在运行Wincc系统画面窗口中鼠标单击“启动按钮”观看S7-200PLC的Q0.0指示灯被点亮。END
Wincc6.2 之OPC通信
WINCC 6.2 之OPC通信
OPC 通信想必大家已经很熟习了,正在成为主流,本人通过工程实践,对OPC通信做一下总结,希望道上的兄弟能有所帮助
第一:做WINCC的两台计算机通讯的时候首先就要确保你的两台计算机是可以正常相互访问的。请你把两台计算机的登陆名,和密码设置成完全相同。按照OPC的说明在两台用户名不同的计算机之间OPC通讯是只要设置好DCOM 就可以了,但是有的情况下还是
不行的。哪就要求你把两台计算机的用户名和密码设置成相同的,这要求要在项目的开
始阶段就要规划好。
第二:在服务器上要安装OPC服务器,安装HAD,XML DATA ACCESS。
第三:如果在客户机上出现以下错误如图。可能的原因是服务期的OPC没有启动,没有SERVER的授权,或是DCOM 没有设置好。如果以上都是正确的请你确认把两台计算机的登陆名和密码设置成完全相同。
第四:DCOM 设置如图,在系统的开始菜单运行里输入dcomcnfg。在启动激活里设置以下用户:
administrators,everyone, interactive,network,sImatic hmi,system 等用户的允许权限设置成全部
允许,访问权限和配置权限也做同样设置。如果还是不行请在添加用户试一试如SIMATIC 的用户。
第五:WINCC OPC SERVER 通讯的计算机要在同一个网段内,两台计算机的用户名和密码最好要相同,否则可能会通讯不上。
我是小鹿,希望大家共同进步。
WINCC7.3和1200如何建立OPC通讯
WINCC7.3和1200如何建立OPC通讯
OPC之前,需要花费很多时间使用软件应用程序控制不同供应商的硬件。存在多种不同的系统和协议;用户必须为每一家供应商和每一种协议订购特殊的软件,才能存取具体的接口和驱动程序。因此,用户程序取决于供应商、协议或系统。而OPC具有统一和非专有的软件接口,在自动化工程中具有强大的数据交换功能。
OPC(OLE for Process Control)是嵌入式过程控制标准,规范以OLE/DCOM为技术基础,是用于服务器/客户机连接的统一而开放的接口标准和技术规范。OLE是微软为Windows系统、应用程序间的数据交换而开发的技术,是Object Linking and Embedding 的缩写。
OPC从数据来源提供数据并以标准方式将数据传输至任何客户机应用程序的机制。供应商现在能够开发一种可重新使用、高度优化的服务器,与数据来源通信,并保持从数据来源/设备有效地存取数据的机制。为服务器提供OPC接口允许任何客户机存取设备。
OPC将数据来源提供的数据以标准方式传输至任何客户机应用程序。OPC(用于进程控制的OLE)是一种开放式系统接口标准,可允许在自动化/PLC应用、现场设备和基于PC 的应用程序(例如HMI或办公室应用程序)之间进行简单的标准化数据交换。定义工业环境中各种不同应用程序的信息交换,它工作于应用程序的下方。您可以在PC机上监控、调用和处理可编程控制器的数据和事件。
服务器与客户机的概念
OPC数据项是OPC服务器与数据来源的连接,所有与OPC数据项的读写存取均通过包含OPC项目的OPC群组目标进行。同一个OPC项目可包含在几个群组中。当某个变量被查询时,对应的数值会从最新进程数据中获取并被返回,这些数值可以是传感器、控制参数、状态信息或网络连接状态的数值。OPC的结构由3类对象组成:服务器、组和数据项。
OPC连接
两台带Wincc项目的计算机
必须可以使用HTTP 访问这两台计算机。
1. 在WinCC OPC DA 客户机上的WinCC 项目管理器的浏览窗口中,单击“变量管理器”图标。
2. 从“变量管理器”的快捷菜单中选择“添加新的驱动程序”。将打开“添加新的驱动程序”对话框。
3. 选择“OPC.chn”驱动程序并单击“打开”按钮。将创建通道并在变量管理器中显示通讯驱动程序。
接下来通过OPC 条目管理器组态访问
1 启用WinCC OPC DA 服务器的WinCC 项目。在WinCC OPC DA 客户机上,从“OPC 组(OPCHN Unit#1)”通道单元的快捷菜单中选择“系统参数”。将打开OPC 条目管理器。
2. 从选择对话框中选择用作WinCC OPC DA 服务器的计算机的名称。单击“浏览服务器”按钮。将打开“过滤标准”对话框。
3. 在“过滤标准”对话框中,单击“下一步->”按钮。将显示“OPCServer.WinCC ...”对话框。
4. 在“OPCServer.WinCC ...”对话框中,选择WinCC变量,可以一次选多个。单击“添加条目”按钮。
5. 如果已创建到WinCC OPC DA 服务器的连接,继续步骤6。
如果尚未组态连接,则会显示相应的消息。单击“是”。将显示“New Connection”(新建连接)对话框。
下图中已经建了一个“OPCServer_WinCC”。点击“完成”。
6. 显示“添加变量”对话框。在前缀域中输入一字符串,在后缀域中输入一字符串。选择连接“OPCServer_WinCC”。单击“Finish”(完成)。
WinCC 与西门子S7 300400 PLC OPC通讯
WinCC 与西门子S7 300/400 PLC OPC通讯
一.配置软件:1. SIMATIC STEP 7 5.4
2. SIMATIC NET 5.4
3 .SIMATIC STEP 7 5.4和SIMATIC NET 5.4授权
安装SIMATIC STEP 7 5.4和SIMATIC NET 5.4
二.配置OPC STATION
1. 打开STEP 7 软件
图1
2.插入SIMATIC PC Station
图2
3.重新命名为“PC2”
图3
4.组态SIMATIC PC STATIONG,双击“configuration”
图4
5.在第一槽插入OPC SW V
6.3
图5
6.插入OPC完成
图6
7.插入IE General SW V6.2 sp1
图7
8.设置网卡IP地址和网络掩码
图8
9.IE General 网卡配置完成
图9
10.点击网络结构,进行网络组态
图10
11.设置OPC和CPU 414-4H连接
图11
12设置OPC和CPU 414-4H(1)连接编辑
图12
13.设置OPC连接标签,双击”PC2”OPC,打开“OPC Server”窗口
图13
14.选择S7选项
图14
15 选择S7中的Configured选项
图15
16 点击Configure
图16
17 进入Configure Symbols选项
图17
18 选择CPU 414-4 H
图18
19 点击“OK”,进入OPC Server对话框,选择S7下的“ALL”,点击“OK”完成配置。
图19
20. 查看SIMATIC NET下的symbolic,文件空。
Wincc添加opc
Wincc添加opc
我们通过opc链接s7 200plc,再通过wincc进行组态,这样就可以用wincc来控制s7200plc 1、给plc下载程序
打开V4.0 STEP 7 MicroWIN SP9软件-编写程序下载至200PLC中
注意:必须确保PLC与电脑一直保持在通信成功状态下,方可操作以下步骤。
2、创建OPC
在V1.0 PC Access SP6中创建OPC
①打开V1.0 PC Access SP6软件-新建项目-如下图所示-确认
(图1)
②在左侧的浏览器窗口中,如图2所示-右键选中“Micro Win”-单击“新PLC”选项-弹出PLC属性界面,如图3所示。将PLC命名为“S7-200”-确认
(图2)
(图3)
③新建变量:在左侧的浏览器中右键点击“S7-200”-新-项目,如图4所示。弹出项目属性,如图5所示,输入“名称”(M00)-在“地址”输入M0.0-确认。
(图4)
(图5)
④保存OPC。单击工具栏中的“保存”按钮,命名为”S7-200”-单击“保存”。(注意:必须保存OPC变量项目)
⑤选中M0.0变量-单击“在测试客户机中增加当前项目”-单击“测试客户机状态”,所图6所示。
(图6)
观看窗口下侧“测试客户机”的变量,质量是否“好”,如果质量为“好”,则说明OPC已经和S7-200的PLC通信连接成功,如图7
(图7)
3、在wincc中添加opc
新建Wincc项目:
在运行Wincc系统画面窗口中鼠标单击“启动按钮”观看S7-200PLC的Q0.0指示灯被点亮。
END
s7-200与WINCC通过OPC连接
CP243i作为连接S7-200的PPI口转以太网RJ45的接口转换器。如下图所示:
一.硬件连接:
将CP243i的两端分别与S7-200的PPI口和以太网线
连接(上图使用的是交叉网线,如果中间加交换机就
要用直连网线,注:我们平时用的都是直连型网线)
二.监控计算机的软件设置:
a.OPC—西门子PC_Access的设置:
S7-200一般都是通过PC_Access(OPC server)软件
再与WinCC相连的。因此要首先
设置PC_Access,但是在设置前一定要先运行一次西门子的MicroWin ,在它的设置PG/PC接口中选择[ TCP/IP(Auto) 实际的网卡名],目地是将
PC_Access的驱动选为TCP/IP, 之后打开PC_Access,见下图:
用鼠标右健点击[ MicroWin(TCP/IP) ],然后用鼠标左键选择[ 新PLC(N)… ]
只要填写[ IP地址:192 .168 .1 .10 ](注:这是CP243i转换器的IP地址),然后直接点击[ 确认] ,进入下图:
用鼠标点击[NewPLC]→新(N) →项目(I) ,如下图所示:
新建项目的对话框:
下边做4个例子:
(1)名称:ITEM_VB10,地址:VB10,数据类型:BYTE
(2)名称:ITEM_Q0_0,地址:Q0.0,数据类型:BOOL
(3)名称:ITEM_I0_2,地址:Q0.2,数据类型:BOOL
(4)名称:ITEM_MD20,地址:MD20,数据类型:REAL
添加完变量后,一定要存一下盘!至于文件名随便写一个或用缺省的也可
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.1
3.1.2菜单栏【文件->新建项目】将创建一个新的空项目。
3.1.3项目树【项目->连接性->添加通道】,以OPC DA Client为例,在图3.1.2界面选择OPC DA Client,接下来一步一步按照需求进行设置,注意删掉通道名称(图3.1.3)字符间的空格(否则客户端WinCC无法识别)。
图3.1.2 图3.1.3
3.1.4项目树【项目->连接性->通道->添加设备】,以OPC DA Client为例,一步一步按照需求进行设置,注意删掉设备名称(图3.1.4)字符间的空格(否则客户端WinCC无法识别)。
WINCC_OPC服务器配置
两台WinCC之间OPC通讯方法(WinXP)
OPC客户端
1、登陆计算机名及密码要与服务器端(OPCServer)一致.
a) 如:用户名:administrator
密码:1234
2、OPC客户端要与服务器端处于同一个网络。
a) 如:OPCServer IP:192、168、0、100
b)如:OPClient IP:192、168、0、101
3、关闭Windows防火墙或者在弹出Window安全警报Loaderfor WinCCdatamage中选择解除阻止.
或
4、运行DCNFG、EXE
a)在弹出得组件服务右击我得电脑—〉选择属性->选择安全
b)
c)在访问权限中选择编辑限制
d) ANONMOUS LOGON组中选中远程访问。
5、剩下得就就是在WinCC创建客户端项目。效果如图:
6、
OPC服务器端
1、登陆计算机名及密码要与服务器端(OPCClient)一致。
a)如:用户名:administrator
密码:1234
2、OPC客户端要与服务器端处于同一个网络。
b) 如:OPCServerIP:192、168、0、100
c)如:OPClientIP:192、168、0、101
3、关闭Windows防火墙或者在弹出Window安全警报Loaderfor WinCC da tamage中选择解除阻止。
或
4、运行DCNFG、EXE
d) 在弹出得组件服务右击我得电脑->选择属性—>选择安全
e)
f)在访问权限中选择编辑限制
g)ANONMOUS LOGON组中选中远程访问。
5、打开D配置。如图:
a)
b)选择OPCEnum与OPCServer、WinCC项.
S7-200-通过SIMATIC-NET-OPC-Server-建立S7连接与WinCC-之间进行通信
多个S7-200 站通过SIMATIC NET OPC Server 建立S7连接与WinCC 之间进行通信
配备 CP 243-1 的 CPU 22x 可与其它 S7-200、S7-300 和 S7-400 系统及 OPC 服务器进 行通信。 除 STEP 7 Micro/WIN 连接外,最多还可以建立 8 个连接。
例:PC 站 IP :192.168.0.46 本地TSAP :10.11对应S7-200 IP :192.168.0.47 本地TSAP :11.11对应S7-200 IP :192.168.0.48 本地TSAP :12.11对应S7-200 IP :192.168.0.49 本地TSAP :13.11对应S7-200 IP :192.168.0.50 伙伴(远程) TSAP :10.00 例:CP 243-1 IP :192.168.0.47 本地TSAP :10.00 远程TSAP :10.11 例:CP 243-1
IP :192.168.0.48
本地TSAP :10.00
远程TSAP :11.11
IP :192.168.0.49 本地TSAP :10.00 远程TSAP :12.11 IP :192.168.0.50 本地TSAP :10.00 远程TSAP :13.11
实现通信之前要求有下列组件:
S7-200部分
•STEP 7 - Micro / WIN 3.2 + SP1或更高版本(截至2013年最新版本为4.0 SP9) 注:用高版本打开的项目无法用低版本打开,即不能向下兼容。
两台WinCC之间OPC通讯方法(WinXP)
两台WinCC之间OPC通讯方法(WinXP)
OPC客户端
1.登陆计算机名及密码要与服务器端(OPCServer)一致。
a)如:用户名:administrator
密码:1234
2.OPC客户端要与服务器端处于同一个网络。
a)如:OPCServer IP:192.168.0.100
b)OPCClient IP:192.168.0.101
3.关闭Windows防火墙或者在弹出Windows安全警报Loader for WinCC datamager中选择解除阻止。
或
4.运行DCOMCNFG.EXE
a)在弹出的组件服务右击我的电脑->选择属性->选择COM安全
b)
c)在访问权限中选择编辑限制
d)ANONYMOUS LOGON组中选中远程访问。5.剩下的就是在WinCC创建客户端项目。效果如图:
6.
OPC服务器端
1.登陆计算机名及密码要与客户端(OPCClient)一致。
a)如:用户名:administrator
密码:1234
2.OPC服务器端要与客户端处于同一个网络。
b)如:OPCServer IP:192.168.0.100
c)OPCClient IP:192.168.0.101
3.关闭Windows防火墙或者在弹出Windows安全警报Loader for WinCC datamager中选择解除阻止。
或
4.运行DCOMCNFG.EXE
d)在弹出的组件服务右击我的电脑->选择属性->选择COM安全
e)
f)在访问权限中选择编辑限制
g)ANONYMOUS LOGON组中选中远程访问。
WinCC OPC服务器配置详细方法
WinCC OPC服务器配置详细方法
WinCC OPC服务器配置(2007-04-10 15:34:32)转载分类:PLC
WinCC OPC服务器配置
1. OPC操作
引言
WinCC OPC服务器和OPC客户机之时的数据交换通过DCOM进行。
安装WinCC后,WinCC OPC服务器的DCOM设置正确。
如下情况设置必须改变:
" 如果登记到OPC客户机或服务器计算机的用户没有管理员员限
" 如果用不同于OPC客户机的帐号登记OPC服务器。
注意
下列说明描述了授员OPC服务器的完整版本,没有考虑安全性需求。这些设置允许通过OPC进行连接。
建议这些设置由网络管理员完成。组组DCOM需要Windows 2000或Windows XP 网络技术的基础知识。
关于DCOM和许可的附加信息可以参见Windows 2000或Windows XP文档。
2、改变DCOM 设置
引言
安装WinCC后,WinCC OPC服务器的DCOM设置正确。
如下情况设置必须改变:
" 如果登记OPC客户机或服务器计算机的用户没有管理员员限
" 如果用不同于OPC客户机的帐号登记OPC服务器
注意
下列说明描述了授员OPC服务器的完整版本,没有考虑安全性需求。这些设置允许通过OPC进行连接。
建议这些设置由网络管理员完成。组组DCOM需要Windows 2000和Windows XP 网络技术的基础知识。
关于DCOM和许可的附加信息可以参见Windows 2000和Windows XP文档。
2.1 改变Windows 2000的DCOM 设置
方法2:WINCC-OPC-S7200
Q:通过OPC Server连接S7-200和WinCC。
A:硬件要求:插有CP5611或CP5613的PC或PG
带有EM277模块的S7-200 CPU
Profibus缆线和连接器
软件要求:WinCC
Softnet
连接图如下:
组态步骤:
1、用COML S7建立数据库,如图:
调用COML S7:"Start>Simatic>SIMATIC NET>COML S7"
在Remote TSAP中,01=PG,02=TD/OP, 03=其他设备。
生成一个ldb文件”File>Generate binary DB”。
2、设置PG/PC接口,如图:
3、组态OPC Server,如图:
“Start>Simatic>SIMATIC NET>OPC Server>OPC setting”
4、测试与OPC Server的连接,如图:
打开OPC Scout “Start>Simatic>SIMATIC NET>OPC Server>OPC Scout”
双击OPCSimaticNET,打开“add group”对话框,生成一个新的group。双击新的group并赋与新的”ITEMS“到这一组中。
5、将WinCC OPC客户端连接到Server上,如图:
S 通过OPC实现与WinCC通讯
S7-1200 通过OPC实现与WinCC通讯
本文挡实现了S7-1200通过OPC实现与WinCC通讯,实现过程如下:
所需软件:
1.SIMATIC NET V6.2及以上版本
2.STEP7 V5.3及以上版本
3.STEP7 BASIC V10.5.
OPC 服务器与PLC S7 连接通讯的组态
步骤一: 配置 PC 站的硬件机架
当 SIMATIC NET 软件成功安装后,在PC 机桌面上可看到Station Configurator 的快捷 图标,同时在任务栏(Taskbar)中也会有Station Configuration Editor 的图标。
图 1: Station Configurator 桌面快捷图标 图2:任务栏中的图标
1) 通过点击图标打开Station Configuration Editor 配置窗口
图2:Station Configuration Editor 配置窗口
2) 选择一号插槽,点击Add 按钮或鼠标右键选择添加,在添加组件窗口中选择OPC Server 点击OK 即完成。
图 3:添加OPC Server 3) 同样方法选择三号插槽添加IE General
图4: 添加 IE General
插入 IE General 后,即弹出其属性对话框。点击Network Properties,进行网卡参数配置。
图 5: 网卡属性
4) 网卡的配置
点击 Network Properties 后,WINDOWS 网络配置窗口即打开,选择本地连接属性菜单 设置网卡参数,如IP 地址,子网掩码等。步骤如图6,图7,图8。确认各步设置后,网卡 配置完成。