与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_RSLinx_OPC 通讯总结

WinCC_RSLinx_OPC 通讯总结

西门子公司的上位机监控软件WinCC 与AB 的PLC 之间的数据通讯,由于WinCC 不提供与AB PLC 之间的直接通讯驱动程序,无法直接与AB PLC 进行直接连接,只能采用OPC 的方式。

OPC 是以OLE/COM 机制作为应用程序的通讯标准。

OLE/COM 是一种客户/服务器模式,具有语言无关性、代码重用性、易于集成性等优点。

OPC 规范了接口函数,不管现场设备以何种形式存在,客户都以统一的方式去访问,从而保证了不同厂商设备之间通讯成为可能。

OPC (用于过程控制的OLE)是指一个标准的、与制造商无关的软件接口。

OPC 接口的基础是Microsoft Windows 的COM (组件对象模型)和DCOM (分布式组件对象模型)技术。

只有当设备带有的操作系统是基于Windows COM 和DCOM 技术时,才能使用OPC软件接口进行数据交换。

目前,Windows NT、Windows 98、Windows 2000 和WindowsXP 能使用这个软件接口。

下面的描述是基于WinCC 和RSLinx 安装在同一台计算机上。

1.准备工作1) 安装WinCC!注意安装WinCC 时需要安装SQL2000,Internet 信息服务消息队列。

如果是Windows 2000 系统,视系统本身情况可能要安装一些系统补丁,常见的是KB828741 补丁。

2)安装WinCC 授权。

3)安装RSLinx。

4)安装RSLinx 授权。

2.WinCC 里的工作。

1)安装完RSLinx 完成后,让RSLinx 处于激活状态。

2)添加OPC 驱动打开WinCC 项目管理器,找到Tag Management (变量管理器),选中Tag Management (变量管理器),单击右键,选择Add New Driver (添加新的驱动)。

在打开的对话框中,选择OPC.CHN,点击打开按钮。

这样就把OPC 的通讯驱动添加到系统中了。

wincc如何插入OPC变量

wincc如何插入OPC变量

wincc中如何插入OPC连接变量3楼2010-05-22 00:53:01手动建立连接: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变量的寻址名称。

楼主2014-11-06 15:48:21WINNCC7.0.3通过PC Access SP6连接S7-200 PLC,试图参照读取过来的PC Access 变量基础上,新建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属性---安全---配置权限---自定义---编辑。

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 变量寻址错误!!!

WINCC 变量寻址错误!!!

WINCC 变量寻址错误!!!
WINCC通过PCACESS和200PLC通讯
偶尔会连接上,经常出现通讯中断现象,然后把鼠标放在WINCC变量上会显示:变量寻址错误!是怎么回事?
但是这些地址肯定是正确的!
问题补充:
PCACESS中显示是GOOD且每次改动都保存且重新把变量加载到了WINCC中
最佳答案
会不会是你OPC里面建立的变量类型,和WINCC里面使用的变量类型有冲突啊,比如WINCC里面当作浮点数用而OPC里面可能建立的是整形变量。

建议查查OPC里面的数据类型和读写设置,如果OPC动态测试没问题,数据类型没问题,WINCC里面使用应该没有问题的。

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和200OPC通信按钮不灵及结构变量如何操作?

wincc和200OPC通信按钮不灵及结构变量如何操作?

wincc和200OPC通信按钮不灵及结构变量
如何操作?
wincc与2个200PLC进行PPI通讯,我的波特率选择是187.5kbps。

1、发现在进行阀门面板内进行手动操作的时候,经常出现开阀、关阀指令无输出现象,偶尔会有开、关按钮无法复位情况,怎么办?
我的手动程序思路是开、关各自上升沿对阀门Q点进行置位、复位操作。

2、另外有出现按钮直连变量无法通讯,换C动作后便恢复正常,怎么解释或测试?
3、WINCC进行OPC通讯,结构变量怎么使用?对结构内的各个元素进行独立寻址么,还是在程序内将I/O等元素全部用V存储区按结构格式进行表示?
图片说明:1,是要先将变量地址转换为连续的地址吗?2,阀门出现两个动作状态无法关闭3,手动程序编写
最佳答案
OPC这个通讯速度还能用上下沿?改成电平吧(0、1)。

或者可以考虑梯形图里面加上自保。

wincc 中的opc变量名格式

wincc 中的opc变量名格式

wincc 中的opc变量名格式
在WinCC中,OPC变量名的格式需要遵循一定的规则。

首先,变量名必须以字母开头,可以包含字母、数字和下划线,但是不能包含空格或特殊字符。

此外,变量名长度不能超过255个字符。

当创建OPC连接时,地址的格式应按照特定的规范进行填写。

关于数据类型,OPC UA变量支持多种数据类型。

对于可导入为WinCC变量的OPC UA 节点,它们需要在“符号”视图中加载到数据区的“访问”部分。

值得一提的是,变量在WinCC中是数据的载体,它包含了数据的地址和符号名。

地址用于与自动化系统(如PLC)通讯,而符号名则是项目/应用中的唯一识别。

因此,正确的理解和管理变量名及其格式对于保证WinCC项目的正常运行是至关重要的。

基于SIMATIC NET 的OPC通信,如何手动在WINCC中直接创建变量

基于SIMATIC NET 的OPC通信,如何手动在WINCC中直接创建变量

基于SIMATIC NET 的OPC通信,如何手动在WINCC中直接创建变量通常情况下,配置完SIMATIC NET后,我们会通过SIMATIC NET自带 OPC Client 端软件 OPC Scout创建变量,然后通过WINCC创建连接来访问OPC Scout中创建的变量。

场景1:OPC Scout由于软件安装的问题,创建变量时没有DB块,无法增加V区的寄存器地址;场景2:在PC与S7-200SMART未联网情况下,OPC Scout中也没有DB块;对于以上两种情况,提供了三种方式解决:方法1:在OPC Scout 中先插入M变量,然后进行修改;注意!该方式只能用于测试 S7 通信是否成功,在客户端需要单独建立变量;方法2:利用SIMATIC NET的符号表来创建变量;方法3:SIMATIC NET配置完连接后,手动在WINCC中来创建变量。

下面针对方法3,通过两个实验分别从TIA WINCC和经典WINCC举例,实现在配置完SIMATIC NET后,如何通过WINCC中直接创建变量。

实验环境下面以一台S7-200 SMART 与 PC 之间进行OPC 通信为例,详细阐述如何直接通过WINCC创建变量:表1.实验环境组态OPC服务器1、OPC组态过程略。

完成连接建立以及站组态编辑器的下载或导入。

图1.组态OPC服务器建立连接时需要留意连接名称"S7 connection_1",后面在WINCC中建立变量需要使用。

博途版WINCC创建变量表1.按如下格式创建变量图2.WINCC中创建变量注意:变量名不能包含中文数据类型:数据类型如下图所示图3.支持的数据类型连接:创建的OPC连接图4.创建OPC连接地址:变量地址格式如下所示:图5.变量地址格式如下图所示,分别创建了M20.0,V10.0,VW100,VD200四个变量图6.WINCC中创建变量2.测试通信通过WINCC创建的画面,观察和200SMART的通讯经典版WINCC创建变量表1.按如下格式创建变量名称:变量名注意:变量名不能包含中文数据类型:选择变量的数据类型,可选的数据类型如下图所示,选择好数据类型后,长度,格式调整列会自动填充。

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属性---安全---配置权限---自定义---编辑。

S7-200 与WinCC 之间通过以太网的OPC 通讯

S7-200 与WinCC 之间通过以太网的OPC 通讯

7Hale Waihona Puke 8/2005西门子(中国)自动化与驱动集团|技术支持与服务|西门子自动化与驱动集团...
Page 4 of 4
现在您已经可以在CPU和WinCC之间交换数据了。 Top
© 西门子(中国)有限公司 自动化与驱动集团 2005 - 隐私保护政策 / 使用条款 最新更新时间:2005-7-8
/service/e-training/NET/NET_GS_008.asp
1. 用鼠标右键点击OPC Groups 。 2. 在快捷菜单中点击System Parameter 。
/service/e-training/NET/NET_GS_008.asp
7/8/2005
西门子(中国)自动化与驱动集团|技术支持与服务|西门子自动化与驱动集团...
CP243-1快速入门:S7-200 与WinCC 之间通过以太网的OPC 通讯
为了实现S7-200和WinCC之间的以太网通讯,您应该选择OPC方式。因此,在与 WinCC连接之前,您应该先完成S7-200和OPC Server之间的通讯。
1. 用鼠标右键点击Tag Management 。 2. 在快捷菜单中点击Add New Driver 。
/service/e-training/NET/NET_GS_008.asp
7/8/2005
西门子(中国)自动化与驱动集团|技术支持与服务|西门子自动化与驱动集团...
Page 2 of 4
1. 在文件目录中选择Opc.chn 。 2. 点击Open按钮。
Page 3 of 4
1. 点击OPC.SimaticNET 。 2. 点击Browse Server按钮。
1. 在变量列表中选择所需要的变量。 2. 点击Add Items按钮。

VB通过OPC访问WinCC变量

VB通过OPC访问WinCC变量

'读取变量值放入text控件中
Sub MyOPCGroup_DataChange(ByVal TransactionID As Long, ByVal NumItems As Long, ClientHandles() As Long, ItemValues() As Variant, Qualities() As Long, TimeStamps() As Date)
MyOPCServer.OPCGroups.DefaultGroupUpdateRate = 0
Set MyOPCGroup = MyOPCServer.OPCGroups.Add(Groupname)
MyOPCGroup.IsSubscribed = True
End Sub
如上的代码是在VB中编写的,在wincc中定义了tag1,tag2两个要访问的变量
ItemIDs(1) = "tag1tag2"
SNode = TXT_Node.Text
Call Connect("OPCServer.WinCC", SNode)
Call Add_Group("Internal tags")
应网友的要求本人做了一个VB通过OPC访问WinCC变量的例子,如下是源代码,
在windows2000+(wincc5.1或者wincc6.0sp1)上运行通过!!!
我有源程序,但我不能上传,斑竹可否帮我上传!
Option Explicit
Option Base 1
Dim WithEvents MyOPCServer As OPCServer
Erase ClientHandles()

WINCC+OPC+通讯总结

WINCC+OPC+通讯总结

WINCC OPC SERVER通讯总结
1.在做WINCC的两台计算机通讯的时候首先就要确保你的两台计算机是可以正常相互访问的。

请你把两台计算机的登陆名,和密码设置成完全相同。

按照OPC的说明在两台用户名不同的计算机之间OPC通讯是只要设置好DCOM就可以了,但是有的情况下还是不行的。

哪就要求你把两台计算机的用户名和密码设置成相同的,这要求要在项目的开始阶段就要规划好。

2.在服务器上要安装OPC服务器,安装HAD,XML DATA ACCESS。

3.如果在客户机上出现以下错误如图。

可能的原因是服务期的OPC没有启动,没有SERVER 的授权,或是DCOM没有设置好。

如果以上都是正确的请你确认把两台计算机的登陆名,和密码设置成完全相同。

4.DCOM设置如图,在系统的开始菜单运行里输入dcomcnfg。

在启动激活里设置以下用户:administrators,everyone, interactive,network,sImatic hmi,system等用户的允许权限设置成全部允许,访问权限和配置权限也做同样设置。

如果还是不行请在添加用户试一试如SIMATIC 的用户。

5.WINCC OPC SERVER通讯的计算机要在同一个网段内,两台计算机的用户名和密码最好要相
同,否则可能会通讯不上。

注:总结者:PLMMWKT,QQ:185782861,邮箱:plmmwkt@。

如有不足之处请指教,可以加我的QQ大家相互学习,共同提高。

2007.12.25。

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

WINCC 变量寻址错误!!!

WINCC 变量寻址错误!!!

WINCC 变量寻址错误!!!
WINCC通过PCACESS和200PLC通讯
偶尔会连接上,经常出现通讯中断现象,然后把鼠标放在WINCC变量上会显示:变量寻址错误!是怎么回事?
但是这些地址肯定是正确的!
问题补充:
PCACESS中显示是GOOD且每次改动都保存且重新把变量加载到了WINCC中
最佳答案
会不会是你OPC里面建立的变量类型,和WINCC里面使用的变量类型有冲突啊,比如WINCC里面当作浮点数用而OPC里面可能建立的是整形变量。

建议查查OPC里面的数据类型和读写设置,如果OPC动态测试没问题,数据类型没问题,WINCC里面使用应该没有问题的。

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

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进制)。

相关文档
最新文档