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

    文章

    708

    浏览量

    41254
  • WinCC
    +关注

    关注

    5

    文章

    195

    浏览量

    47645
  • 组态王
    +关注

    关注

    11

    文章

    127

    浏览量

    25668
  • OPC通讯
    +关注

    关注

    0

    文章

    7

    浏览量

    6935

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

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

收藏 人收藏

    评论

    相关推荐

    [原创]组态王软件的结构

      组态王软件的结构创易电子整理出品,创易更懂电子, http://52edk.taobao.com/ 全系列阻容感一本全掌控。 “组态王”是运行于Microsoft
    发表于 04-10 22:58

    急求组态王教程

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

    labview与组态王通讯问题

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

    组态王与条码枪

    现在在组态王界面上建立一个字符串输入文本框,并命名为SN,电脑上的USB端口连接一个型号为SYMOBL SL2208AP条码扫描器。请问:1、如何让扫描器一有扫描动作时,不管光标有没有在文本框,都
    发表于 09-08 08:44

    【福利第一波】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

    VB和组态王DDE通讯。标签变量和顺序有关,但是不知还和什么有关?

    我用VB连接组态王,动态控件数组,DDE通讯。变量标签导入后,组态王数据显示不全,很没有规律。有时删掉一部分不用的变量就好用,有时候只有几个变量也没准。但是数据地址没有问题,因为它有时候碰巧会显示。数据在VB 服务器上也很好,不
    发表于 04-24 22:08

    组态王怎么和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

    组态王怎么才能实现对stm32的控制及查询接受数据

    什么是上位机组态王组态王怎么才能实现对stm32的控制及查询接受数据
    发表于 12-21 07:17

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

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

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

    为了实现 S7-200 和 WinCC之间的以太网通讯,您应该选择 OPC方式。因此,在与 WinCC连接之前,您应该先完成 S7-200
    发表于 04-30 10:32 30次下载