0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何在组态王与WinCC之间做OPC通讯呢?

vveeverything 来源:跟我学PLC吧 2023-08-14 10:53 次阅读

导读

不知道大家在实际工作当中会不会遇到不通的组态软件之间需要进行数据交换,但我们又不想通过添加第三方设备来实现,那么我们可以使用OPC协议来完成,下面我们介绍如何使用组态王与WinCC之间做OPC通讯。

WinCC做OPC服务器

我们安装好WinCC软件后,启动项目后OPC服务器会自动运行,我们无需做任何关于OPC服务器相关的配置,我只需要正常连接所需的设备即可,下面使用内部变量作为演示:

7b00bef8-39c6-11ee-9e74-dac502259ad0.png

创建内部变量

在内部变量中创建一个OPCserver的组别,然后在该组下创建了三个变量,分别是TAG1、TAG2、TAG3,类型分别是二进制、浮点数、字符串。然后在画面中创建对应的IO域,如下图所示:

7b156d9e-39c6-11ee-9e74-dac502259ad0.png

创建IO域

激活运行系统。

7b2a8a12-39c6-11ee-9e74-dac502259ad0.png

给变量写值

至此我们的WinCC中的工作便完成了,下面进入组态王中的设置。

组态王做OPC客户端

先创建或打开一个组态王项目,然后选则OPC服务器如下图所示:

7b370e90-39c6-11ee-9e74-dac502259ad0.png

点击新建将弹出以下对话框:

7b623e12-39c6-11ee-9e74-dac502259ad0.png

在右侧会显示出找到OPC服务器,我们选中OPCServer.WinCC.1,点击确定。后去选择数据词典,点击新建。

7b7d3d70-39c6-11ee-9e74-dac502259ad0.png

分别添加WinCC中创建的变量。

7b9b9126-39c6-11ee-9e74-dac502259ad0.png

7bb15754-39c6-11ee-9e74-dac502259ad0.png

7bd36bbe-39c6-11ee-9e74-dac502259ad0.png

然后在画面中,创建三个文本,分别组态值输出,然后运行组态王,那么组态王就可以读取到WinCC的数据了。

7bf2917e-39c6-11ee-9e74-dac502259ad0.png

总结

以上便是组态王与WinCC的OPC通讯了,需要注意的是本案例演示环境为同一PC,若需要在不同的电脑间通讯,还需要进行DCOM配置。






审核编辑:刘清

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 二进制
    +关注

    关注

    2

    文章

    793

    浏览量

    41593
  • WinCC
    +关注

    关注

    6

    文章

    204

    浏览量

    47948
  • 组态王
    +关注

    关注

    11

    文章

    130

    浏览量

    25874
  • OPC通讯
    +关注

    关注

    0

    文章

    7

    浏览量

    6961

原文标题:如何实现组态王与WinCC之OPC通讯1

文章出处:【微信号:跟我学PLC,微信公众号:跟我学PLC吧】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    急求组态王教程

    急求组态王教程
    发表于 07-15 22:13

    labview与组态王通讯问题

    学校机房,本机将labview产生的随机数转换成OPC标准发布出去,别的电脑的组态王可以搜索到。。。。我主要不太会OPC server的一些设置,希望大神能指点一下
    发表于 05-11 15:45

    【福利第一波】PLC无线通讯方案汇总——组态软件与PLC的无线通讯方案

    【福利第一波】PLC无线通讯方案汇总——组态软件与PLC的无线通讯方案不用插卡、没有运行费用。无线通信距离可达10公里!实现PLC与工控机,人机界面,智能仪表及工控设备之间的无线
    发表于 09-30 11:03

    组态王与stm32

    大四毕业狗毕设ing请问一下有人做过组态王与stm32通讯的吗?我刚开始接触这个,不是特别了解它们之间是怎么通讯的。要实现的功能是将stm32采集到的数据传到
    发表于 05-08 16:53

    stm32与组态王

    大四毕业狗毕设ing请问一下有人做过组态王与stm32通讯的吗?我刚开始接触这个,不是特别了解它们之间是怎么通讯的。要实现的功能是将stm32采集到的数据传到
    发表于 05-08 17:13

    组态王怎么和matlab进行数据交互

    组态王做一个人机界面,在组态王输入数据,数据传输到matlab中进行计算,随后matlab向组态王传输计算结果,组态王对该结果进行展示,这两个应用程序的交互该怎么设置
    发表于 02-27 14:48

    组态王软件的特点/缺点及应用

      组态软件一般是指用于电力自动化行业的一种监控软件,它是一种专业用于电气参数采集与控制,是为为用户提供快速构建工业自动控制系统监控功能的、通用层次的软件工具。  组态王软件介绍  组态王软件是亚
    发表于 11-30 15:44

    组态王通过Modbus TCP与ESP32通讯推荐

    组态王通过Modbus TCP与ESP8266通讯组态王组态王通讯设置组态王
    发表于 07-02 06:02

    组态王是怎样通过Modbus TCP与ESP32通讯

    组态王通讯是如何去设置的?组态王是怎样通过Modbus TCP与ESP32通讯的?
    发表于 09-28 07:16

    组态王教程+实例

    组态王初、中级教程完整版及组态王图库和其使用方法
    发表于 03-23 15:24 0次下载

    wincc组态王哪个更好_组态王wincc的区别

    wincc组态王哪个更好,组态王wincc的区别?  wincc为西门子组台软件,主要针对西门子PLC。
    发表于 11-29 16:56 11.9w次阅读

    BC9050控制器与组态王之间OPC通讯案例

    本例可作为组态王作为OPC Client,两个BC9050控制器作为OPC Server进行OPC通讯的案例。 一、 本例软、硬件配置: 1
    的头像 发表于 09-28 09:44 4276次阅读

    何在组态王中添加网络视频实时监控

    本文档的主要内容详细介绍的是如何在组态王中添加网络视频实时监控资料免费下载。
    发表于 04-25 18:56 51次下载
    如<b class='flag-5'>何在</b><b class='flag-5'>组态王</b>中添加网络视频实时监控

    西门子PLC和组态王通讯设置

    西门子PLC和组态王通讯设置说明。
    发表于 05-06 16:35 43次下载

    组态王通过Modbus TCP与ESP32通讯

    组态王通过Modbus TCP与ESP8266通讯组态王组态王通讯设置组态王
    发表于 11-20 15:36 17次下载
    <b class='flag-5'>组态王</b>通过Modbus TCP与ESP32<b class='flag-5'>通讯</b>