OPC软件与WINCC通讯

合集下载

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 ,各个生产商的设备和 应用程序就能以统一的方式连接起来。

S7-200与Wincc用OPC通讯

S7-200与Wincc用OPC通讯

S7-200与Wincc用OPC通讯实现的一般步骤:
一.打开S7—200编程软件
1.建立PLC程序(项目名称必须为英文)
2.建立变量符号表(符号表命名为英文)
1)选中符号表;
2)建立变量;
二:打开PC Access软件
1.在文件菜单栏选择“输入符号”,选择在S7-200编程软件中建立
的程序
2.选中所建立的PLC属性,输入对应的IP地址,
以及本地和远程TSAP。

(TCP/IP通讯,若为PPI通讯则无需设置)3.在状态栏启动测试,当质量为“好”在进行与Wincc的连接。

三.打开Wincc组态软件
1.在变量管理栏建立“添加新的驱动程序”,选中OPC通讯
2.在OPC通讯栏下选择“系统参数”,在OPC条目管理栏选中“LOCAL”,选择
S7-200.OPCServer,继续选择“浏览服务器”
在“过滤标准栏”选中“访问读”与“访问写”,单击下一步,然后选中右侧框内所有变量
单击“添加条目”,再单击“是”添加合适连接,再单击确定完成连接,
最后单击“完成”。

则完成变量组态。

如何通过OPC UA实现两台WinCC SCADA电脑间的客户端服务器通讯

如何通过OPC UA实现两台WinCC SCADA电脑间的客户端服务器通讯

如何通过OPC UA实现两台WinCC SCADA电脑间的客户端/服务器通讯?OPC UA(“开放平台通讯--统一架构”)是用于交换两台不同品牌设备或应用间数据的标准软件平台。

本常见问题详细描述了如何在两台运行WinCC SCADA的PC间配置OPC UA通讯以实现客户端服务器的应用。

运行WinCC组态软件的PC可以通过OPC UA服务器和OPC UA客户端实现通讯。

在通讯时,服务器和客户端需要交换安全认证证书,详细配置步骤如下:步骤1.在服务器的PC上启动WinCC Runtime。

2.在客户端的PC上打开WinCC工程的“变量管理”。

3.在工程向导中右键单击“变量管理”选项,在弹出菜单中选择“添加新的驱动”选择“OPC”。

图. 01OPC通道创建完成。

4.在工程向导中右键选择“OPC Groups...” 然后再弹出菜单中选择并打开“系统参数”。

图. 02打开“OPC条目管理器”界面。

5.点击“OPC UA服务器”按钮。

图. 03打开“添加OPC UA服务器”界面。

6.在“服务器信息”对话框中输入服务器的URL地址,格式为:"opc.tcp://[服务器]:[端口号]"。

其中,“[服务器]”中输入作为服务器的PC的IP地址;“[端口号]”中输入OPC UA服务器使用的端口号,默认端口是“4862”。

(如下图中所示)图. 047.在“安全性”对话框中,“安全策略”选择“Basic128Rsa15”,“消息安全模式”选择“签名和加密”。

(如上图所示,需要注意的是,设置为“无安全”也可以达到通讯的效果,但从安全角度考虑不推荐使用)点击“确定”关闭对话框。

8.在“OPC条目管理器”中选择新创建的OPC UA服务器选项。

点击“浏览服务器”按钮。

图. 05几秒钟后会弹出对话框,显示错误提示“此OPC服务器不支持浏览器接口!”点击“OK关闭提示框”。

图. 069.打开Windows浏览器访问WinCC的安装路径。

与WINCC的OPC通讯变量问题

与WINCC的OPC通讯变量问题

WINCC7.0与S7-200通过OPC通讯(PPI)注:需要用到的软件PCAccess,专门用于S7-200的OPC服务器(Server)软件一、首先来了解一些关于PCAccess的一些资料二、进行具体设置1、打开PCAccess软件点击:Microwin---右键---设置PG/PC接口:2、选择相应的通讯协议,如下图,使用的是CP5611通讯卡:3、添加新PLC,设置名称和网络地址:4、添加变量:点击上一步新添加的PLC右键----新---工程:5、设置变量的符号名称、PLC对应地址、读写类型、数据类型、高低限等。

依次建立VB0、VB1、QB0、QB1四个变量:注意:完成后记得保存工程6、打开WINCC7.0,新建一个工程,然后点击“变量经管”----右键----“添加新的驱动程序”:7、选择OPC---打开:8、OPC---OPCGroups---右键点击---系统参数:9、点击本地“LOCAL”---S7200.OCPServer---然后点击“浏览服务器”:10、弹出的“过滤规范”对话框,直接点“下一步”:11、S7200.OPCServer---Microwin---S7-200OPC---选中右边对话框中的变量------添加条目:12、然后系统会提示建立一个连接,点击“确定”:13、填写前缀(WINCC变量组中显示)---选中“S7200_OPCServer”---完成;依次添加QB0、QB1、VB0、VB1这四个变量:14、此时在WINCC工程下的OCP驱动器目录中可以看到导入的变量:三、PLC程序与WINCC程序1、PLC程序如下:2、WINCC程序如下:建立6个按钮,分别对应向VB0、VB1写入1、170、255;即向QB0、QB1写入1、170、255:3、建立2个输入输出域,分别显示QB0和QB1的值:四、测试按下VB0的“170”按键和VB1的“1”按键,即向VB0中写入“170”向VB1中写入“1” ,然后PLC中再将VB0中的数值MOVE到QB0、VB1中的数值MOVE到QB1:PLC实际照片:170(10进制)=10101010(2进制)。

WINCC之OPC通信

WINCC之OPC通信

目录1OPC-用于过程控制的OLE11.1操作模式11.2在WinCC中使用OPC21.3WinCC OPC服务器的操作模式41.3.1使用多个OPC服务器51.3.2如何请求OPC服务器的ProgID61.4WinCC OPC客户机的操作模式81.4.1OPC条目管理器91.4.2所支持的WinCC数据类型的概述131.4.3用OPC条目管理器访问一个WinCC变量141.4.3.1如何在WinCC OPC客户机上组态OPC通道151.4.3.2如何用OPC条目管理器组态访问161.4.4不用OPC条目管理器访问WinCC变量191.4.5在WinCC OPC客户机上使用结构221.4.5.1在WinCC OPC服务器上如何组态结构和结构变量231.4.5.2如何在WinCC OPC客户机上使用结构241.4.6在OPC通讯出错的情况下进行故障分析261.5OPC连接的实例321.5.1连接的实例:WinCC连接到WinCC321.5.1.1如何在WinCC OPC服务器上组态WinCC项目331.5.1.2如何在WinCC OPC客户机上组态WinCC项目341.5.2连接的实例:WinCC连接至SIMATIC NET FMS OPC服务器361.5.2.1如何组态连接:WinCC连接到SIMATIC NET FMS OPC服务器371.5.3连接的实例:WinCC连接到SIMATIC NET S7 OPC服务器391.5.3.1如何添加变量至SIMATIC NET S7 OPC服务器401.5.3.2如何组态访问SIMATIC NET S7 OPC服务器的变量421.5.4连接的实例:WinCC连接到ProTool441.5.5连接的实例:WinCC连接到Microsoft Excel 97451.5.5.1如何在Excel的VB编辑器中创建OPC客户机461.5.5.2如何在Excel中组态访问WinCC变量471.6OPC启动481.6.1如何改变DCOM设置491.6.2如何发布OPC计算机上通讯伙伴的用户帐号51在线帮助的打印输出i01.01OPC - 用于过程控制的OLE1 OPC - 用于过程控制的OLE1.1 操作模式引言OPC(用于过程控制的OLE)描述了一个统一的以及独立于制造商的软件界面。

WINCC7.3和1200如何建立OPC通讯

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服务器:提供数据的OPC元件被称为OPC服务器。

WinCC-与西门子S7-300400-PLC-OPC通讯

WinCC-与西门子S7-300400-PLC-OPC通讯

WinCC-与西门子S7-300400-PLC-OPC通讯WinCC 与西门子S7 300/400 PLC OPC通讯一.配置软件:1. SIMATIC STEP 7 5.42. SIMATIC NET 5.43 .SIMATIC STEP 7 5.4和SIMATIC NET 5.4授权安装SIMATIC STEP 7 5.4和SIMATIC NET 5.4二.配置OPC STATION1. 打开STEP 7 软件图12.插入SIMATIC PC Station图23.重新命名为“PC2”图34.组态SIMATIC PC STATIONG,双击“configuration”图45.在第一槽插入OPC SW V6.3图56.插入OPC完成图67.插入IE General SW V6.2 sp1图78.设置网卡IP地址和网络掩码图89.IE General 网卡配置完成图910.点击网络结构,进行网络组态图1011.设置OPC和CPU 414-4H连接图1112设置OPC和CPU 414-4H(1)连接编辑图1213.设置OPC连接标签,双击”PC2”OPC,打开“OPC Server”窗口图1314.选择S7选项图1415 选择S7中的Configured选项图1516 点击Configure图1617 进入Configure Symbols选项图1718 选择CPU 414-4 H图1819 点击“OK”,进入OPC Server对话框,选择S7下的“ALL”,点击“OK”完成配置。

图1920. 查看SIMATIC NET下的symbolic,文件空。

图20三.配置Station NET1. 点击计算机左下角的小计算机,打开Station 配置。

图12 在第一槽插入OPC Server图23.在第三槽插入IE General图34.插入完成图45 将“Station Name”命名”PC2”名称和SMATIC PC STATION相同。

WINCC通过PC ACCESS OPC 与SMART通讯

WINCC通过PC ACCESS OPC 与SMART通讯

【万泉河】WINCC通过PC ACCESS OPC与S7-200(SMART 200)通讯2.5 S7-200通讯(V6.2)由于WINCC并未提供与S7-200直接通讯的驱动,SIEMENS提供了专用于S7-200的OPC软件PC ACCESS,可以用于PC上位软件与S7-200通讯时OPC协议做中间转换。

WINCC自然也可以使用。

软件和硬件列表:1.S7-200 CPU,实验型号:CPU224XP CN2.笔记本电脑,已经安装好STEP7 MicroWin和WINCC V6.23.编程适配器PC ADAPTER订货号6ES7-972-0CB20-0XA0。

4.PC ACCESS V1.01软件,并安装到电脑上。

如果CPU是SMART 200, 那么编程软件和PC ACCESS软件版本相应升级,按操作过程是一样的。

步骤:首先,通过设定通讯接口道PC ADAPTER (PPI),联机搜索到CPU更新项目中的PLC类型。

建立符号表变量,连接到MW0。

另外将符号表的原中文表名改为英文。

后面可以多次看到这个英文名,如果中文,这些地方都有可能产生不兼容错误。

所以尽量避免。

包括变量名也尽量躲开使用中文命名。

编制简单的累加程序。

然后项目保存为S7-200.MWP, 并下装到CPU。

运行PC ACCESS软件,开始菜单中选择“输入符号”,选择刚才的项目文件S7-200.MWP, 导入完成如图:保存PC ACCESS的项目文件。

由于这也是工程项目的一部分,所以应该与项目程序保存在同一个项目文件夹。

压缩备份时需要同时备份。

PC ACCESS打开测试客户机,可以看到已经成功从PLC读到了数据:打开WINCC , 新建项目,并新建驱动程序连接,选择OPC.CHN:在通道的“系统参数”命令中,可以打开OPC 条目管理器,找到本地的S7200.OPCServer浏览服务器可以看到在PC ACCESS中定义好的变量添加条目YES,然后发现增加了一个驱动链接,且变量已经生成。

wincc和触摸屏的OPC通讯

wincc和触摸屏的OPC通讯

WINCC 和触摸屏的OPC通讯的总结:触摸屏只能做OPC SERVER,支持OPC XML ,设置如下:在设备设置中将“作为OPC服务器”选中即可因为WINCC支持OPC DA,所以需要安装一个软件,在WINCCFLEXIBLE光盘中CD2―――wincc flexible---OPCXMLGATEW AY\Setup 进行安装即可安装后在开始---simatic---OPC XML GETW AY,组态如下:名称随便写,输入触摸屏的IP地址。

WINCC 中的设置:手动建立连接:1 在[OPC Groups(OPCHN unit #1)]项上单击右键,选"新驱动程序的连接";2 连接属性窗口中,名字随便输入,好记就行。

比如[OPCpoint];3 单击名字右边的"属性"按钮;4 在打开的OPC组设置窗口中的[OPC服务器名称]中输入当前OPC服务器的名称,如"KEPServer";5 点击右边的"测试服务器"按钮测试是否能连接到KEPServer服务器。

如果连接不上,说明KEPServer服务器名称不对。

也可以用向导直接生成KEPServer服务器的连接。

向导方式:1 在[OPC Groups(OPCHN unit #1)]项上单击右键,选"系统参数";2 在弹出的[OPC条目管理器]中选择"\\"并等待本机上的OPC服务列表展开;3 选中展开OPC服务器列表中的KEPServerOPC服务器对应的OPC服务器名称;4 单击右下角的[列表服务器]按钮,打开"过滤标准"窗口,直接点击[下一步];5 在弹出的KEPServerOPC服务列表中,选择右边框中的任一个变量;6 点击窗口右下方的[添加条目]按钮,把选中的变量添加到WinCC的OPC变量列表中;"OPCtags"窗口选择[是];"新建连接"窗口中选择[确定];"添加变量"窗口中直接选择[完成];7 关闭窗口,返回到WinCC的OPC变量通道,就看到了刚刚添加的OPC通道和OPC变量了,单击通道可以看到刚刚添加的OPC通道服务器名称,单击变量可以看到OPC变量的寻址名称。

OPC软件与WINCC通讯

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通过PC ACCESS OPC与S7-200(SMART 200)通讯步骤

WINCC通过PC ACCESS OPC与S7-200(SMART 200)通讯步骤

WINCC通过PC ACCESS OPC与S7-200(SMART 200)通讯步骤
由于WINCC并未提供与S7-200直接通讯的驱动,SIEMENS提供了专用于S7-200的opc软件PC ACCESS,可以用于PC上位软件与S7-200通讯时OPC 协议做中间转换,WINCC自然也可以使用。

软件和硬件列表
1、S7-200 CPU,实验型号:CPU224XP CN
2、笔记本电脑,已经安装好STEP7 MicroWin和WINCC V6.2
3、编程适配器PC ADAPTER 订货号:6ES7-972-0CB20-0XA0
4、PC ACCESS V1.01 软件,并安装到电脑上。

如果CPU是SMART 200, 那么编程软件和PC ACCESS 软件版本相应升级,按操作过程是一样的。

WINCC通过PC ACCESS OPC与S7-200(SMART 200)通讯步骤
首先,通过设定通讯接口道PC ADAPTER(PPI),联机搜索到CPU
更新项目中的plc类型。

建立符号表变量,连接到MW0。

另外将符号表的原中文表名改为英文。

后面可以多次看到这个英文名,如果中文,这些地方都有可能产生不兼容错误。

所以尽量避免。

包括变量名也尽量躲开使用中文命名。

编制简单的累加程序。

然后项目保存为S7-200.MWP, 并下装到CPU。

— 1—。

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 应用程序的组态和诊断。

S与WinCC以太网的OPC通讯图文稿

S与WinCC以太网的OPC通讯图文稿

S与W i n C C以太网的O P C通讯文件管理序列号:[K8UY-K9IO69-O6M243-OL889-F88688]S7-200与W i n C C之间通过以太网的O P C通讯时间:2005-10-14来源:internet页面功能【字体:】【】【】为了实现S7-200和WinCC之间的以太网通讯,您应该选择OPC方式。

因此,在与WinCC连接之前,您应该先完成S7-200和OPCServer之间的通讯。

1.用鼠标右键点击TagManagement。

2.在快捷菜单中点击AddNewDriver。

1.在文件目录中选择Opc.chn。

2.点击Open按钮。

1.用鼠标右键点击OPCGroups。

2.在快捷菜单中点击SystemParameter。

1.点击OPC.SimaticNET。

2.点击BrowseServer按钮。

1.在变量列表中选择所需要的变量。

2.点击AddItems按钮。

现在您已经可以在CPU和WinCC之间交换数据了。

PLC的通信,可以采用PPI和Profibus两种通信协议之一进行。

1、WinCC与S7-200系列PLC通过Profibus协议进行通信的实现(1)软硬件要求:*PC机,Windows98操作系统;*S7-200系列PLC;*CP5412板卡或者其他同类板卡,例如:CP5611,CP5613;*EM277ProfibusDP模块;*Profibus电缆及接头;*安装CP5412板卡的驱动;*安装WinCC4.0或以上版本;*安装COMProfibus软件。

(2)组态打开SIMATICNET\COMProfibus,新加一个组态,主站为SOFTNET-DP,从站是EM277Profibus-DP。

主站的地址选择从1到126。

从站的地址选择从3到99,与EM277的地址一致。

然后用该软件对从站进行配置:打开从站属性,在Configure选项中,选择8bytesin/8bytesout(可根据实际需要选定)。

winccopc通讯实例

winccopc通讯实例

winccopc通讯实例WinCC OPC通讯实例:实时数据传输和监控WinCC(Windows Control Center)是西门子公司开发的一款用于工业自动化监控和数据处理的软件平台。

而OPC(OLE for Process Control)是一种用于通信的标准,它允许不同厂商的设备和系统之间进行无缝的数据交换。

在本文中,将详细介绍如何使用WinCC和OPC实现实时数据传输和监控。

第一步:安装和配置WinCC首先,在计算机上安装WinCC软件。

确保所使用的版本与OPC服务器兼容。

安装完成后,打开WinCC软件,创建一个新的项目。

在项目设置中,配置好与OPC服务器通讯的相关参数,包括OPC服务器的IP地址和端口号。

第二步:创建OPC通讯标签在WinCC软件中,可以通过标签的方式对要监控的数据进行定义和组织。

打开WinCC软件的标签编辑器,并创建一个新的标签组。

在标签组中,添加需要监控的变量,并设置其类型、描述、OPC服务器的路径和通讯地址等参数。

第三步:配置OPC服务器为了使WinCC与OPC服务器进行通讯,需要在OPC服务器上进行相应的配置。

打开OPC服务器的配置界面,创建一个新的数据组,并将之前在WinCC中定义的标签与该数据组关联。

在数据组中,设置标签的更新频率和通讯方式等参数。

确保OPC服务器的地址与WinCC中配置的地址相一致。

第四步:编写WinCC监控界面在WinCC软件中,可以创建自定义的监控界面来显示和处理所监控的数据。

打开WinCC的界面编辑器,创建一个新的界面。

在界面中添加相应的图形元素,如文本框、图表和按钮等,用于显示和操作数据。

使用WinCC提供的功能,可以将之前设置的标签与界面中的图形元素进行关联。

在界面编辑器中选中一个图形元素,设置其属性为与标签关联,如当标签值发生变化时更新该图形元素。

第五步:运行监控系统在所有配置和设置完成后,可以通过点击WinCC软件中的“运行”按钮来启动监控系统。

RSLINX使用OPC与WINCC通讯配置过程

RSLINX使用OPC与WINCC通讯配置过程

AB-PLC使用RSLinx_OPC 和WINCC通讯
首先打开RSLinx
1)Configure Driver。

打开RSLinx ,如下图。

先Configure Driver ,建立一个和物理设备对应的驱动配置。

弹出对话框,如下图。

在指定驱动类型列表框中单击鼠标左键,选择需要通讯驱动类型,我们以Ethernet device 为例。

点击驱动类型列表框左边的Add New 按钮,出现如下图所示的界面。

在界面中键入你想要连接的设备的IP 地址,以192.168.8.10.为例,如果有多个设备,把全部的IP 地址都键入完整后,点击界面下方的应用,确定按钮,驱动配置完成。

2)新建一个DDE/OPC Topic configuration.
在RSLinx 的菜单条中,选择DDE/OPC,点击并选择
Topic configuration.
点击出现下图的界面,在界面中能够看到我们新建的驱动配置,打开驱动配置可以看到我键入IP 地址的工作站。

如果是在线连接的话,可以看到RSLinx在不停的扫描通讯站点。

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通过Phoenix OPC软件AX OPC与ILC系列PLC进行通讯

WINCC通过Phoenix OPC软件AX OPC与ILC系列PLC进行通讯

FAQ
WINCC通过Phoenix OPC软件AX OPC与ILC系列PLC 进行通讯
菲尼克斯电气(南京)研发工程中心有限公司自动化服务中心
热线电话:+86-25-52102908作者: YM 版本: 00 页数:2
WINCC通过Phoenix OPC软件AX OPC与ILC系列PLC进行通讯1:在PC WORX下对变量勾选OPC选项,编译下载。

图1 选取需要通过OPC通讯的变量
2:启动OPC配置器,配置PLC的类型和IP地址。

图2 OPC服务器的配置
FAQ
WINCC 通过Phoenix OPC 软件AX OPC 与ILC 系列PLC 进行通讯
菲尼克斯电气(南京)研发工程中心有限公司 自动化服务中心
热线电话:+86-25-52102908
作者: YM
版本: 00 页数:2
3: 在WINCC Tag manager 下添加OPC.CHN 。

图3 选择OPC 通讯协议
4: 在OPC Groups 下选择system parameter ,搜索可用的OPC 服务器,此时选择Phoenix 的OPC 服务器PhoenixContact.Ax-Server-2.1
图4 选择OPC 服务器
5: 此时,就可以在WINCC 下调用Phoenix OPC 下的变量了。

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

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

选中KEPServerEx对应的服务器。

点击右侧的浏览服务器
将读写权限打勾,点击下一步。

此时就可以找到在OPC中新建的变量的。

将其全部选中,点击添加条目。

点击是。

直接点击确定。

再点击完成。

此时WINCC下面就有变量了。

KEPServerEx软件默认为开机自动启动。

请勿关闭,否则将导致WINCC无法与OPC软件通讯。

五、附录一
1、KEPServerEx与三菱编程口通讯。

将驱动名称选择
通讯参数参照KEPServerEx软件帮组。

以下就是KEPServerEx软件帮组。

其他和串口通讯一样。

2、KEPServerEx与Modbus RTU设定通讯
驱动名称选择Modbus串口
设置通讯参数。

以下默认,点击完成。

然后单击新建设备名称
选择Modbus,设备地址与实际相同。

以下全部点击下一步,再点完成。

然后新建变量。

具体地址可以点击“?”查看。

这个是标准的Modbus地址。

与MCGS相同。

3、WINCC与S7-200通讯
WINCC与S7-200通讯可以使用KEPServerEx,也可以使用西门子官方的OPC 软件PCAccess 目前最新版本为SP6。

推荐使用PCAccess。

更方便,更简单,还是中文的。

具体OPC添加方法与KEPServerEx软件相同。

4、WINCC与S7-200 Smart通讯
WINCC与S7-200 Smart必须使用西门子官方的Pc Access SMART Software,此软件与S7-200 Smart走的是以太网通讯,速度更快。

也很方便。

具体OPC添加方法与KEPServerEx软件相同。

相关文档
最新文档