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

合集下载

WinCC OPC通 讯

WinCC OPC通 讯

10.3 OPC通讯
客户机 当使用 WinCC 作为 OPC DA 客户机时,在组态的 WinCC 工程项目上必须添加 OPC 驱动程序通道。 随后在OPC驱动程序下的OPC Groups通道单元下, 创建针对某个OPC服务器的连接。可以建立多个到 各种 OPC 服务器的连接。要建立到某个 OPC 服务 器的连接必须知道此OPC服务器的名称。
15
10.4 系统信息和通讯诊断
WinCC 的 System Info 通道通讯程序下 的 WinCC 变量专门用于记录系统信息, 例如,可以记录 WinCC 服务器系统的 当前日期、时间,可记录驱动器磁盘容 量。
16
10.4 系统信息和通讯诊断
系统信息通道的功能和可用的系统信息
1.系统信息通道的功能
4
10.3 OPC通讯
服务器功能 1.WinCC OPC服务器
OPC 的 各种标 准软件 接口由 OPC 基 金 会定义。 WinCC的OPC服务器支持下列规范: (1)OPC DA 1.0A和2.0 OPC 数据访问 (OPC DA) 是管理过程数据的规范。 WinCC OPC DA服务器符合此规范。 (2)OPC HDA 1.1 OPC历史数据访问(OPC HDA)是管理归档数据的 规范。 该规范 是对 OPC 数据 访 问规范 的扩充 。 WinCC OPC HDA服务器符合此规范。
2
10.3 OPC通讯
基本知识 COM是位于同一计算机上的对象之间通讯的标准协议。 其中,对象是指属于不同程序的一部分。服务器是提供 服务的对象,客户机是使用服务器提供服务的应用程序。 DCOM代表COM功能的扩展,从而允许对远程网络计 算机上的对象进行访问。该基础允许在工业、管理办公 室和生产的应用程序之间进行标准化的数据交换。 访问过程数据的应用程序与通讯网络的访问协议捆绑在 一起。使用标准软件接口 OPC ,各个生产商的设备和 应用程序就能以统一的方式连接起来。

wincc与组态王OPC通讯实操版

wincc与组态王OPC通讯实操版

组态王与WINCC OPC 通讯1、 硬件西门子200的PLC 一块 通讯电缆若干 485转USB 一根 2、 软件组态王 6.55 Wincc 7.2 方案200的控制站离控制室距离有100多米,如果想通讯有以下几种方案,1、以太网2、DP 3、MODBUS 。

以太网通讯200站需加CP243模块,好处是通讯快稳定,不好是需加模块。

DP 通讯200需要加EM277模块,200也可以跟300的进行DP 通讯。

MODBUS 通讯比较麻烦,但是成本是最低的,缺点是编程工作量曾大。

200的PLC 自带有MODBUS 通讯功能,只需要调用库文件即可,并且在通讯速率不是特别高的情况下,通讯距离可以达到1200M 。

组态王可以和200的PLC 进行MODBUS 通讯,把PLC 的数据先采集到组态王里面然后再跟WINCC 进行OPC 通讯。

操作方法:200PLCWINCCOPCMODBU1、组态王侧组态王自带OPC通讯驱动,找到后点击新建找个WINCC的OPC驱动通道建好后双击可以查看与修改通讯数据。

在组态王里面建立3个变量测试结果这里建了3个开关量数据,一个实数数据,都是内存的。

然后新建一副画面,把变量做进去,控制查看效果。

控制正常。

2、WINCC组态首先新建一个工程,然后在变量管理里面添加OPC驱动添加完毕后会看到变量管理下面多了一个OPC驱动通道接下来就是需要添加组态的OPC通讯驱动,这个之前在网找了好多资料,看的都是然你眼花缭乱的。

弹出这个框后,等一会里面会自动多出,几个OPC服务通道出来,我们找到我们需要的即可。

找到后点击浏览服务器这是一个过虑器界面,如果你的变量过多了,你可以选择一定条件后把不符合条件的变量筛选出来。

筛选后点击下一步。

在这里我们就可以看到我们在组态王里面建立的变量了,系统自带内部变量,直接点击即可出现在右边,外部变量点击“Tags”,变量即可出现右边。

选择自己需要的变量,然后点击添加条目点击添加条目会出现一个对话框,点击“是”即可点击“是”后会让你填写一个新连接名称确定后弹出一个框,可填写变量前缀和后缀。

WINCC之OPC通信

WINCC之OPC通信

引言
WinCC OPC服务器在WinCC的安装过程中是自动添加的,并且可以在没有附加的配置下直 接使用。
WinCC OPC服务器是一个DCOM应用程序。通过该软件界面,WinCC OPC服务器使用WinCC变量提供所需要的信息至OPC客户机。
如果WinCC OPC客户机通过一个连接访问WinCC OPC服务器,那么就激活了WinCC OPC服务器。为了成功地建立OPC通讯,必须注意下列几点:
WinCC OPC客户机可以访问多个OPC服务器。在计算机上的WinCC项目作为WinCC OPC客户机使用,对于每个OPC服务器必须创建一个连接。这就是为什么WinCC OPC客户机可以作为中央控制和监控站:
在线帮助的打印输出
3
OPC - 用于过程控制的OLE
01.01
1.3 WinCC OPC服务器的操作模式
23
1.4.5.2
如何在WinCC OPC客户机上使用结构
ቤተ መጻሕፍቲ ባይዱ24
1.4.6
在OPC通讯出错的情况下进行故障分析
26
1.5
OPC连接的实例
32
1.5.1
连接的实例:WinCC连接到WinCC
32
1.5.1.1
如何在WinCC OPC服务器上组态WinCC项目
33
1.5.1.2
如何在WinCC OPC客户机上组态WinCC项目
目录
1 OPC - 用于过程控制的OLE
1
1.1
操作模式
1
1.2
在WinCC中使用OPC
2
1.3
WinCC OPC服务器的操作模式
4
1.3.1
使用多个OPC服务器
5

组态王与wincc之间opc通讯

组态王与wincc之间opc通讯

组态王与wincc之间opc通讯组态王与wincc之间opc通讯先前总认为OPC就是⽤于不同品牌上位机与不同品牌PLC通讯,经过这次测试才明⽩,原来OPC还可以⽤于不同品牌上位机间的直接通讯。

此次测试为两台计算机XP系统。

⼀台上位机wincc 7.02。

⼀台组态王6.53。

组态王作为opc 服务器,wincc作为opc客户端。

期望结果:wincc直接读取组态王数据。

开始:⼀、先配置服务器端:1.1在开始-运⾏输⼊“dcomcnfg”进⼊组建服务1.2在控制台跟⽬录—组建服务—计算机—我的电脑右键属性弹出我的电脑属性。

1.3在弹出我的电脑属性中—默认属性—勾选“在此计算机上启⽤分布式 com”以及下⾯的默认⾝份验证级别选择“⽆”。

如图:点击右边的COM安全需对访问权限 “编辑限制”“编辑默认值”以及启动和激活权限中“编辑限制”“编辑默认值”设置相同的组和权限如果没有需⼿动添加ANONYMOUS LOGON 和 Everyone 中的所有权限。

如下图:1.4点击组件服务—计算机—我的电脑—DCOM配置—OpcEunm,右键属性弹出 OpcEnum属性对话框,常规中⾝份验证级别—默认,位置—勾选在此计算机上运⾏应⽤程序,安全⾥把启动和激活权限以及访问权限配置为使⽤默认值。

配置权限选择⾃定义,在配置权限中点击编辑,添加ANONYMOUS LOGON 和 Everyone 中的所有权限。

标识选择交互式⽤户。

1.5同1.4在组建服务-计算机—我的电脑—DCOM配置—KingView.View右键属性做相同的配置。

这样,服务器端即配置完毕。

⼆、服务器配置完毕后,开始组态客户端。

2.1启动wincc –变量管理—右键-添加新的驱动程序“OPC.chn”2.2 在添加过opc驱动后,点击系统属性,弹出OPC 条⽬管理器。

在这⾥⾯找到⼯作组⾥⾯的OPC服务器(组态王机⼦的计算机名)。

如上图中的KINGVIEW.VIEW.1即为组态王端的opc服务器。

通过Simatic net组态WINCC与S7-1200的OPC通讯

通过Simatic net组态WINCC与S7-1200的OPC通讯

硬件的连接SIMATICS7站、PC站分别通过以太网接口及网络交换机等设备连接到工业以太网,如图1所示。

图1、S7站同PC站的以太网连接软硬件的需求PC软件:1.STEP7ProfessionalV13SP1Update62.SIMATICNetV12硬件:1.S7-1215C(6ES7 215-1AG40-0XB0)2.以太网连接电缆3.一台装有以太网卡本例是将STEP7ProfessionalV13和SIMATICNet V8.2安装在同一台Windows7的计算机上。

当然STEP7ProfessionalV13和SIMATICNet V8.2也可以分别安装在不同的计算机上。

S7-1200站组态:双击桌面TIAPortal图标,工作平台在缺省的情况下进入到Portal视图,这里直接点击左下角的”项目视图”连接,切换到项目视图的界面中。

在项目视图的界面下点击菜单“Project”“New”,打开了创建新项目的窗口。

在创建新项目的窗口中输入项目名为“OPCCommunication”;项目路径、作者及项目描述都采用缺省值,如图2所示。

图2、创建新项目S7-1200站硬件配置:在上面的窗口中点击“Create”按钮,这样就完成了项目的创建。

在OPC的项目下双击“Addnewdevice”,在弹出的添加新设备的窗口中选择设备名为“S7-1200”;选择设备类型为“PLC”;在PLC的硬件目录中选择“SIMATICS7-1200”“CPU”“CPU 1215C DC/DC/DC”“6ES7215-1AG40-0XB0”,如图3所示,选择后点击“OK”按钮,到此完成了S7-1200站的硬件配置。

图3、S7-1200站的硬件配置DB块创建在OPC的项目点击“PLC_1”>程序块 > 添加新块,选择数据块DB,名称为“Data_1”,(名称尽量采用英文或者阿拉伯数字,否则在OPC Scout上显示不出名称)可以选择手动,手动输入DB编号。

组态王与西门子S7-200PLC的OPC通信

组态王与西门子S7-200PLC的OPC通信

组态王与西门子S7-200PLC的OPC通信时间:2013-03-09 来源:电气自动化技术网编辑:李亮点击:2425次字体设置: 大中小西门子S7-200与PC ACCESS的通信不是目的,我的最终目的是要实现第3方组态软件(组态王)与S7-200的OPC通信。

图1是S7-200的程序,用图2中组态王画面上的起动按钮和停车按钮控制M0.0和M0.1的状态,通过PLC的程序控制Q0.0,用组态王画面上的指示灯显示Q0.0的状态。

图1图2T37的当前值以锯齿波的波形在0和MW10的预置值之间不断变化。

用组态王的画面显示T37的当前值。

可以用组态王画面上的模拟值输入字符串修改T37的预置值MW10。

在组态王中组态好S7-200.OPCServer的变量和画面后,在测试组态王和S7-200的通信时,发现S7-200的数据可以传送给组态王,例如用组态王画面上的指示灯显示Q0.0的状态和显示T37的当前值。

但是组态王中的数据(例如用画面上的按钮控制的M0.0和M0.1)不能传送到PLC,只能实现单向的通信。

在西门子的论坛和“找答案”版区搜索“ACCESS 组态王”,几乎找不到什么有用的信息。

在组态王的生产厂商亚控公司的论坛搜索,得到的有用信息也很少。

用百度搜索“ACCESS 组态王”,找到了很多与数据库ACCESS有关的帖子。

改为搜索“PC ACCESS 组态王”,发现有几个和我同病相怜的人,遇到和我相同的问题。

下面两个帖子讲到了原因:1)原因找到了,还是因为组态王是盗版的原因呀!很多功能实现不了。

这个原因我不认同,我用的是亚控公司给的组态王的试用版光盘,每次可用2小时,不存在盗版的问题。

2)有个更新文件。

3)在组态王V6.53里边有个补丁,找组态王要一个就行了,我用的时候就是。

看来问题出在组态王身上,我用的是V6.51版的组态王。

在亚控公司的网站上找不到组态王有关的补丁和更新文件,干脆下载了最新版的组态王V6.55。

S7-1200 通过OPC实现与WinCC通讯

S7-1200 通过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。

确认各步设置后,网卡 配置完成。

图6: 本地连接图 7:网卡属性选择图8: 分配普通网卡参数5) 分配 PC Station 名称点击“Station Name”按钮,指定PC 站的名称,这里命名为ethernetopc。

点击“OK”确 认即完成了PC 站的硬件组态。

图9:命名PC 站名称注:Station Name 并不是特指PC 机本机的名称步骤二:配置控制台(Configuration Console)的使用与设置1) 配置控制台(Configuration Console)是组态设置和诊断的核心工具,用于PC 硬件 组件和PC 应用程序的组态和诊断。

WINCC之OPC通信

WINCC之OPC通信
34Fra bibliotek1.5.2
连接的实例:WinCC连接至SIMATIC NET FMS OPC服务器
36
1.5.2.1
如何组态连接:WinCC连接到SIMATIC NET FMS OPC服务器
37
1.5.3
连接的实例:WinCC连接到SIMATIC NET S7 OPC服务器
39
1.5.3.1
如何添加变量至SIMATIC NET S7 OPC服务器
WinCC变量的名称由“前缀”、“名称”和“后缀”组成。“名称”域用条目“Ex ampleTag”预置。“ExampleTag”代表WinCC OPC服务器的WinCC变量名。为了区分WinCC OPC客户机上的WinCC变量的名称和WinCC OPC服务器上的WinCC变量的名称,可以指定一个前缀和一个后缀。当组态项目监 视功能时,有必要指定一个前缀和一个后缀。在WinCC项目中,一个变量的名称只 能分配一次。
01.01
OPC - 用于过程控制的OLE
3 在选择窗口中,OPC条目管理器显示用于该计算机的OPC服务器的ProgID。
在线帮助的打印输出
7
OPC - 用于过程控制的OLE
01.01
1.4 WinCC OPC客户机的操作模式
引言
“OPC”通道不需要单独的通讯模板。“OPC”通道是一个通过OPC软件接口使用 OPC服务器访问过程数据的应用程序。
WinCC OPC客户机可以访问多个OPC服务器。在计算机上的WinCC项目作为WinCC OPC客户机使用,对于每个OPC服务器必须创建一个连接。这就是为什么WinCC OPC客户机可以作为中央控制和监控站:
在线帮助的打印输出
3
OPC - 用于过程控制的OLE

WINCC_OPC服务器配置

WINCC_OPC服务器配置

两台WinCC之间OPC通讯方法(WinXP)OPC客户端1、登陆计算机名及密码要与服务器端(OPCServer)一致.a) 如:用户名:administrator密码:12342、OPC客户端要与服务器端处于同一个网络。

a) 如:OPCServer IP:192、168、0、100b)如:OPClient IP:192、168、0、1013、关闭Windows防火墙或者在弹出Window安全警报Loaderfor WinCCdatamage中选择解除阻止.或4、运行DCNFG、EXEa)在弹出得组件服务右击我得电脑—〉选择属性->选择安全b)c)在访问权限中选择编辑限制d) ANONMOUS LOGON组中选中远程访问。

5、剩下得就就是在WinCC创建客户端项目。

效果如图:6、OPC服务器端1、登陆计算机名及密码要与服务器端(OPCClient)一致。

a)如:用户名:administrator密码:12342、OPC客户端要与服务器端处于同一个网络。

b) 如:OPCServerIP:192、168、0、100c)如:OPClientIP:192、168、0、1013、关闭Windows防火墙或者在弹出Window安全警报Loaderfor WinCC da tamage中选择解除阻止。

或4、运行DCNFG、EXEd) 在弹出得组件服务右击我得电脑->选择属性—>选择安全e)f)在访问权限中选择编辑限制g)ANONMOUS LOGON组中选中远程访问。

5、打开D配置。

如图:a)b)选择OPCEnum与OPCServer、WinCC项.c)d)点击右键选择属性e)f)点击安全添加Everyone用户-〉允许完全控制。

g)6、剩下得就就是在WinCC创建服务器端项目。

效果如图:OPC服务器配置(1)、copyall these you windows systemdirectory、For example:Copy opcproxy、dllc:\winnt\system32Copy opcn_ps、dllc:\winnt\system32Copyopc_aeps、dll c:\winnt\system32Copy opchad_ps、dllc:\winnt\system32Copyaprxdist、exec:\winnt\system32Copyopcenmu、exe c:\winnt\system32(2)、install the proxy dllsREGSVR32 opcproxy、dllREGSVR32 opcn_ps、dllREGSVR32 opc_aeps、dllREGSVR32opchda_ps、dllWindowsXP下OPC服务器D得配置:(1)在局域网中创建工作组(2)服务器得配置组态王通过网络OPC通讯时D配置说明文档1、概述组态王具有网络OPC功能,组态王与组态王之间可以通过网络以OPC方式进行通讯,同样其她OPCclient/OPCserver也可以通过网络与组态王之间以OPC方式进行通讯。

WINCC与WINCC上位机之间OPC通讯DCOM配置详细说明

WINCC与WINCC上位机之间OPC通讯DCOM配置详细说明

WINCC与WINCC上位机之间OPC通讯DCOM配置
1.修改两台电脑的用户名和密码,需要完全一致,本人致电过西门子客服,客服说可以不一致,但是需要更加复杂的电脑配置,没有那个金刚钻,咱们也不揽那个瓷器活,老老实实设置成一样的用户名密码就妥了;
2.关闭Windows防火墙;
3.配置DCOM
3-1.开始---dcomcnfg---进入组件服务
3-2.计算机---我的电脑---属性---默认属性设置如下
3-3.我的电脑---属性---COM安全---访问权限---编辑限制
3-4.我的电脑---属性---COM安全---启动和激活权限---编辑限制4-1.OPCEnum属性
4-2.OPCEnum属性---安全---启动和激活权限---自定义---编辑
4-3.OPCEnum属性---安全---访问权限---自定义---编辑
4-4. OPCEnum属性---安全---配置权限---自定义---编辑
5-1.OPCServer.Wincc属性
5-2 .OPCServer.Wincc属性---安全---启动和激活权限---自定义---编辑
5-3 .OPCServer.Wincc属性---安全---访问权限---自定义---编辑
5-4 .OPCServer.Wincc属性---安全---配置权限---自定义---编辑。

Wincc、ifix、intouch、组态王做服务器,OPC远程访问设置教程

Wincc、ifix、intouch、组态王做服务器,OPC远程访问设置教程

Wincc做服务器,OPC远程访问设置教程1、两台电脑在同一网段;2、在服务端(Server)做如下配置:1)右击“我的电脑”——管理——本地用户和组——用户——找到Guest 用户,将该用户启用,并将该用户属于Administrators组名下——确定。

如下图所示:2)“开始”菜单——控制面板——管理工具——服务,双击“服务”打开“服务”对话框,找到”Server”并将其启动。

如下图所示:3)在“运行”中输入GPEDIT.MSC运行组策略.计算机配置——WINDOWS 设置——安全设置——本地策略——安全选项中,找到网络访问.选择经典.如下图所示:4)DCOM配置:在“开始”菜单——运行中输入dcomcnfg——Enter,如下图(1),图(1)在弹出的对话框找到DCOM配置如下图(2);图(2)在DCOM配置中找到OpcServer.Wincc如下图(3);图(3)右击“属性”打开对话框,在“常规”选项中,将身份验证级别设置为“无”如图(4);(OpcEnum常规为“默认”)图(4)在“位置”选项中选中“在数据所在计算机上运行应用程序(D)”如图(5);图(5)在“安全”选项中将“启动和激活权限”选择“自定义”——编辑,将各用户的所有权限都允许,“访问权限”和“配置权限”也做相同设置,如图(6);图(6)在“标识”选项中选中“下列用户”并将具有最高权限的“Administrator”用户选中及设置密码,如图(7)所示。

图(7)电脑登录需要设置密码,且上图密码与登录密码一致。

(需提前设置)3、在客户端做如下配置:按第4)步进行DCOM配置(和服务端一样),两台电脑的登录用户名和密码都一样。

第10章 组态王与OPC设备的通信

第10章   组态王与OPC设备的通信
形编辑器中的“运行(激活)”按钮,激活 WinCC项目。
在 King View服务器和WinCC客户端的画面中 ,显示组态变量的数值。King View服务器的液 位发生变化时,随后WinCC客户端的I/O域将显 示变化的值。
3、 组态王网络OPC通讯实例
组态王支持网络OPC功能,组态王与组 态王之间可以通过网络以OPC方式进行 通讯,同样其他OPCclient/OPCserver 也可以通过网络与组态王之间以OPC方 式进行通讯。
OPC规范包括OPC服务器和OPC客户两个 部分,在硬件供应商和软件开发商之间建立了 一套完整的“规则”,只要遵循这套规则,数 据交互对两者来说都是透明的,硬件供应商无 需考虑应用程序的多种需求和传输协议,软件 开发商也无需了解硬件的实质和操作过程。
OPC规范有以下几种:
OPC Data Access:该规范是最早的OPC规范,它主 要用于从控制设备获取数据提供给其他的OPC客户 端。
在WinCC项目管理器浏览窗口中右键 单击“图形编辑器”,选择“新建画面 ”,在画面上放置一个I/O域,从“智能 对象”对象选项板中选择“I/O域”对象 。
在管理器中选择OPC项,找到组态王OPC服务 器的名称“KingView.View.1”,把I/O域与组态王 中的变量“PID_PV_Value”关联起来,单击“ 确定”按钮关闭对话框并且保存画面。单击图
化接口 OPC自动化包 装器
C++应用程序
OPC定制 接口
OPC Server
服 务 组项 器 对对 对 象象 据缓 冲器
4 、组态王OPC通信的说明
组态王充分利用了OPC服务器的强大性能,提供方便高效的 数据访问能力。在组态王中可以同时挂接任意多个OPC服务器 ,每个OPC服务器都被作为一个外部设备,可以定义、增加或 删除它,如同一个PLC或仪表设备一样。

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运行系统建立连接,并且添加数据项目,以便能实现数据通信和调用功能。

在应用程序运行时,客户端将按照指定的频率采集KingView的数据。

WINCC之OPC通信

WINCC之OPC通信

添加“OPC”通道至WinCC OPC客户机的WinCC项目。
过程
步骤:
1 在WinCC OPC客户机上,从“OPC组(OPCHN Unit#1)”通道单元的弹出式菜单选择“系统参数”条目。
将打开“OPC条目管理器”。 2 在OPC条目管理器的浏览窗口中,单击想要访问的计算机名称。
6
在线帮助的打印输出
在线帮助的打印输出
11
OPC - 用于过程控制的OLE
01.01
实例
在WinCC OPC服务器上的变量的名称是“OPC_Server_Tag”。在“前缀”域中输入“Client _”并且在“后缀”域中输入“_xyz”。在WinCC OPC客户机的WinCC项目中,WinCC变量“Client_OPC_Server_Tag_xyz”被创建 。
40
1.5.3.2
如何组态访问SIMATIC NET S7 OPC服务器的变量
42
1.5.4
连接的实例:WinCC连接到ProTool
44
1.5.5
连接的实例:WinCC连接到Microsoft Excel 97
45
1.5.5.1
如何在Excel的VB编辑器中创建OPC客户机
46
1.5.5.2
如何在Excel中组态访问WinCC变量
WinCC V 5.x的OPC服务器遵循OPC数据访问规范2.0。
OPC服务器是一个程序,它提供带标准软件界面的不同制造商的应用程序。OPC服 务器形成应用程序间的媒介层处理过程数据、各种网络协议和访问该数据的接口。
OPC客户机是通过OPC软件界面-使用一个OPC服务器访问过程数据的应用程序。
为了通过OPC软件界面进行数据的交换,只能使用带有基于Windows技术OLE、CO M和DCOM的操作系统的操作员设备。此时,Windows NT、Windows 95、Windows 98和Windows 2000具有这样的软件界面。

DCOM在两台WinCC之间OPC通讯(WinXP-Win7)

DCOM在两台WinCC之间OPC通讯(WinXP-Win7)

DCOM在两台WinCC之间OPC通讯方法OPC客户端1.登陆计算机名及密码要与服务器端(OPCServer)一致。

a)如:用户名:administrator密码:12342.OPC客户端要与服务器端处于同一个网络。

a)如:OPCServer IP:192.168.0.100b)OPCClient IP:192.168.0.1013.关闭Windows防火墙或者在弹出Windows安全警报Loader for WinCC datamager 中选择解除阻止。

或4.运行DCOMCNFG.EXEa)在弹出的组件服务右击我的电脑->选择属性->选择COM安全b)c)在访问权限中选择编辑限制d)ANONYMOUS LOGON组中选中远程访问。

5.剩下的就是在WinCC创建客户端项目。

效果如图:6.OPC服务器端1.登陆计算机名及密码要与客户端(OPCClient)一致。

a)如:用户名:administrator密码:12342.OPC服务器端要与客户端处于同一个网络。

b)如:OPCServer IP:192.168.0.100c)OPCClient IP:192.168.0.1013.关闭Windows防火墙或者在弹出Windows安全警报Loader for WinCC datamager 中选择解除阻止。

或4.运行DCOMCNFG.EXEd)在弹出的组件服务右击我的电脑->选择属性->选择COM安全e)f)在访问权限中选择编辑限制g)ANONYMOUS LOGON组中选中远程访问。

5.打开DCOM配置。

如图:a)b)选择OPCEnum和OPCServer.WinCC项。

c)d)点击右键选择属性e)f)点击安全添加Everyone用户->允许完全控制。

g)6.剩下的就是在WinCC创建服务器端项目。

效果如图:。

组态王6.5 网络OPC功能使用、具体操作说明

组态王6.5 网络OPC功能使用、具体操作说明

组态王6.5 网络OPC功能使用说明组态王6.01具有网络OPC功能,组态王与组态王之间可以通过网络以OPC方式进行通讯,同样其它OPCclient/OPCserver也可以通过网络与组态王之间以OPC方式进行通讯。

组态王作为OPC server时只能在NT/2000上使用。

客户端可以在NT/2000/XP上使用服务器与客户端的用户名、密码必须一致具体操作如下:一、配置充当OPC服务器的机器1、win2000/nt的配置配置充当OPC服务器的机器是指对dcomcnfg程序进行配置,win2000操作系统自己带有dcomcnfg程序,设置过程如下:(1)打开dcomcnfg: 在windows菜单“开始”中选择“运行”,在编辑框中输入“dcomcnfg”,如下图所示。

(2)定义属性:点击“确定”后,弹出“分布式com配置属性”对话框,如下图:进入“默认安全机制”属性页进行定义,如下图:对“默认访问权限”,“默认启动权限”和“默认配置权限”进行设置,将everyone用户设置为“允许访问”,“允许调用”和“完全控制”。

然后选中“opcEnum”,进行“属性”配置,弹出如下对话框:在“安全性”属性页中选中“使用自定义访问权限”,“使用自定义启动权限”,“和使用自定义配置权限”,并分别进行编辑,全部设置为”everyone”允许访问,允许设置,完全控制等。

然后在“身份标识”属性页中选中“交互式用户”(3)再回到“分布式com配置属性”对话框中,选中kingview.view,如下图,进行属性配置,同样,在“安全性”属性页中选中“使用自定义访问权限”,“使用自定义启动权限”,“和使用自定义配置权限”,并分别进行编辑,全部设置为”everyone”允许访问,允许设置,完全控制等。

然后在“身份标识”属性页中选中“交互式用户”。

二、服务器端运行组态王服务器端可以直接进入组态王运行系统,此时组态王作为OPC服务器。

S 通过OPC实现与WinCC通讯

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。

确认各步设置后,网卡 配置完成。

图6: 本地连接图 7:网卡属性选择图8: 分配普通网卡参数5) 分配 PC Station 名称点击“Station Name”按钮,指定PC 站的名称,这里命名为ethernetopc。

点击“OK”确 认即完成了PC 站的硬件组态。

图9:命名PC 站名称注:Station Name 并不是特指PC 机本机的名称步骤二:配置控制台(Configuration Console)的使用与设置1) 配置控制台(Configuration Console)是组态设置和诊断的核心工具,用于PC 硬件 组件和PC 应用程序的组态和诊断。

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 服务器。

Wincc、ifix、intouch、组态王做服务器,OPC远程访问设置教程

Wincc、ifix、intouch、组态王做服务器,OPC远程访问设置教程

Wincc做服务器,OPC远程访问设置教程1、两台电脑在同一网段;2、在服务端(Server)做如下配置:1)右击“我的电脑”——管理——本地用户和组——用户——找到Guest 用户,将该用户启用,并将该用户属于Administrators组名下——确定。

如下图所示:2)“开始”菜单——控制面板——管理工具——服务,双击“服务”打开“服务”对话框,找到”Server”并将其启动。

如下图所示:3)在“运行”中输入GPEDIT.MSC运行组策略.计算机配置——WINDOWS 设置——安全设置——本地策略——安全选项中,找到网络访问.选择经典.如下图所示:4)DCOM配置:在“开始”菜单——运行中输入dcomcnfg——Enter,如下图(1),图(1)在弹出的对话框找到DCOM配置如下图(2);图(2)在DCOM配置中找到OpcServer.Wincc如下图(3);图(3)右击“属性”打开对话框,在“常规”选项中,将身份验证级别设置为“无”如图(4);(OpcEnum常规为“默认”)图(4)在“位置”选项中选中“在数据所在计算机上运行应用程序(D)”如图(5);图(5)在“安全”选项中将“启动和激活权限”选择“自定义”——编辑,将各用户的所有权限都允许,“访问权限”和“配置权限”也做相同设置,如图(6);图(6)在“标识”选项中选中“下列用户”并将具有最高权限的“Administrator”用户选中及设置密码,如图(7)所示。

图(7)电脑登录需要设置密码,且上图密码与登录密码一致。

(需提前设置)3、在客户端做如下配置:按第4)步进行DCOM配置(和服务端一样),两台电脑的登录用户名和密码都一样。

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