您的位置 首页 > 数码极客

组态王和plc如何连接组态王动画连接!

OPC是OLE for Process Control的缩写,即把OLE应用于工业控制领域。OLE原意是对象链接和嵌入,随着OLE 2的发行,其范围已远远超出了这个概念。现在的OLE包容了许多新的特征,如统一数据传输、结构化存储和自动化,已经成为独立于计算机语言、操作系统甚至硬件平台的一种规范,是面向对象程序设计概念的进一步推广。OPC建立OLE规范之上,它为工业控制领域提供了一种标准的数据访问机制。

今天我们一起学习《组态王作为OPC客户端的使用方法》。

一、建立和删除OPC设备

组态王中支持多OPC服务器。在使用OPC服务器之前,需要先在组态王中建立OPC服务器设备。如图所示,

图1 OPC设备

在组态王工程浏览器的“设备”项目中选中“OPC服务器”,工程浏览器的右侧内容区显示当前工程中定义的OPC设备和“新建OPC”图标。

双击“新建”图标,组态王开始自动搜索当前的计算机系统中已经安装的所有OPC服务器,然后弹出“查看OPC服务器”对话框,如图所示。

图2 OPC设备定义

“网络节点名”编辑框中为要查看OPC服务器的计算机名称,默认为“本机”。如果需要查看网络上的其它站点的OPC服务器,在编辑框中输入节点的UNC路径。如计算机名称为“数据采集站”,则输入“\\数据采集站”,然后单击“查找”按钮,如果查找成功,则在右边的“OPC服务器”列表中显示目标站点的所有已安装的OPC服务器名称;如果没有查找到,则提示查找失败。“OPC服务器信息”文本框中显示“OPC服务器”列表中选中的OPC服务器的相关说明信息。如选中“KingView.View.1”,则在信息中显示“KingView.View”。 “读写方式”是用来定义该OPC设备对应的OPC变量在进行读写数据时采用同步或异步方式。“尝试恢复间隔”和“最长恢复时间”用来设置当组态王与OPC服务器之间的通讯出现故障时,系统尝试恢复通讯的策略参数。“订阅频率”,目前组态王异步读是按照订阅的方式实现的,可以根据不同的需要进行设置。“使用动态优化”是组态王对通讯过程采取动态管理的办法。“尝试恢复间隔”,“最长恢复时间”,“使用动态优化”的具体含义与IO设备定义向导中的相同。用户可以在列表中选择所需的OPC服务器。单击“确定”按钮。“查看OPC服务器”对话框自动关闭,OPC设备建立成功。如选择图中的“Ma”,建立的OPC设备如图所示。

图3 OPC服务器的建立

对于已经建立的OPC设备,如果您确认不再需要,可以将它删除。如图3,选中要删除的OPC设备,单击鼠标右键,在弹出的如图4所示的快捷菜单中选择删除,弹出如图5所示的提示信息,如果选择“是”,则将该设备从组态王中删除。

图4 快捷菜单

图5 删除确认提示信息

二、在OPC服务器中定义数据项

OPC服务器作为一个独立的应用程序,可能由硬件制造商、软件开发商或其他第三方提供,因此数据项定义的方法和界面都可能有所差异。下面以MatrikonOPCExplorer为例讲解OPC Server的使用方法。MatrikonOPCExplorer应用程序是比较实用的服务器,同时还可以作为客户端。安装好MatrikonOPCExplorer后,打开MatrikonOPCExplorer主窗口如图所示。

图6 在OPC服务器主窗口

图7 在OPC服务器中数据项

三、OPC服务器与组态王数据变量的连接

OPC服务器与组态王数据词典的连接如同PLC或板卡等外围设备与组态王数据词典的连接一样。在组态王工程浏览器中,选中数据词典,在工程浏览器右侧双击新建图标,选择I/O类型变量,在连接设备处选择OPC服务器,如图所示。

图8 OPC服务器与组态王数据变量的连接

在寄存器下拉式菜单中列出了在OPC服务器中定义过的所有项目名及数据项,项目名和数据项以树型结构排列,如果某个分支下还有项目的话,鼠标双击该分支,隐藏在该分支下的数据项会自动列出来。鼠标双击选择对应的数据项,则选择的数据项会自动添加到“寄存器”中。如图9所示,选择的数据项是“Simulation Items”---“Random”---"Random.Int1"。

图9 定义OPC服务器的变量

在组态王中新建一个画面,画面上创建一个文本图素,定义图素的动画连接为“模拟值输出”,连接的变量为刚定义的“OPC1”。保存画面,切换到组态王运行系统,打开画面,可以看到组态王与OPC服务器间的数据交换,如图所示。

图10 OPC1变量数据与源数据对比图

知识分享,欢迎阅读!

责任编辑: 鲁达

1.内容基于多重复合算法人工智能语言模型创作,旨在以深度学习研究为目的传播信息知识,内容观点与本网站无关,反馈举报请
2.仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证;
3.本站属于非营利性站点无毒无广告,请读者放心使用!

“组态王和plc如何连接,组态王动画连接,组态王和plc如何连接设置串口输出,组态王与汇川plc通讯,组态王怎么与plc建立连接”边界阅读