全球最实用的IT互联网信息网站!

AI人工智能P2P分享&下载搜索网页发布信息网站地图

当前位置:诺佳网 > 电子/半导体 > 处理器/DSP >

使用任意一款HMI就可以实现各种协议转换OPCUA?

时间:2023-08-10 15:17

人气:

作者:admin

标签: HMI  就可以  一款  任意  使用 

导读:OPCUA呢,特别是在国外,应用的很多,在一些智能工厂,局域网,MES系统数据采集等,OPCUA都发挥着相当重要的作用。...

首先,什么HMI能使用呢。

带网口的HMI就可以了。不需要联网,不需要物联HMI,只要带网口的HMI,通通支持,样样支持。

下面我们就话不多说,不过,这个又说来话长。

OPCUA呢,特别是在国外,应用的很多,在一些智能工厂,局域网,MES系统数据采集等,OPCUA都发挥着相当重要的作用。

不过,笔者了解到,在国内大环境中,外网上支持OPCUA的平台或服务都比较少。也就是目前很多的行业应用,都是在局域网使用OPCUA为主。

在工控领域,包括物联网网关等,能支持OPCUA的也不是很多,甚至屈指可数。

之前FBox和FLink都支持OPCUAServer,不过,需要依赖在线配置,使用场景还是有些受限。

对于只使用HMI的场景,不具备在线功能的,以前的方法就不好使用了。

那今天要介绍的,就是可以使用任意一款HMI,只要带以太网的,就可以实现各种协议转换OPCUA了。要知道,繁易HMI能支持的PLC驱动协议还是非常多的,基本覆盖了国外内常见的PLC,控制器,以及各种不常见的设备,也支持定制开发协议驱动,都在不断完善中。

如果你是使用带CAN的屏,一样也可以能实现将CAN数据采集转换OPCUA,就是这么神奇。

首先,我们打开FS软件,新建一个工程。

图片

首先我们给工程起一个好听的名字。

图片

然后给HMI设置一个容易记住的IP地址。

添加一个modbus tcp 设备。

图片

图片

图片

同时也添加上OPCUA_Server这个驱动。

这样两个设备添加好了。

因为OPCUA主要是通过标签来进行通信。因此我们需要去定义一些点位标志数据之类的。

图片

找到设备标签库。

图片

我们先暂时定义了这些点位数据看一下。

因为我们的数据是从modbus tcp到opcua的

这里面还需要有一个对应关系,也就是如何将这些标签对应到modbus tcp的地址。

如果是西门子欧姆龙之类的plc驱动协议,方法也是一样的。

接下来我们要使用的是双向数据传输。

图片

图片

我们把这个名字0x1000和modbus tcp的0x1000对应。

图片

将Boy和4x1地址对应

图片

将Oh_No和4x3对应一下。

图片

将这个float_4x和4x100对应一下。

图片

图片

图片

然后我们就把这个工程下载进去。

好了。

接下来就是我们要见证奇迹的时刻了。

我们先打开Ua_Expert 这个opcua客户端调试工具。

图片

图片

然后就连接上了。

并且,也看到了我们刚才建的标签变量了。

我们试着把这些变量拖过去看一下。

图片

图片

图片

图片

可以看到modbus tcp的地址,就已经传输到opcua 这边了。

通过opcua客户端修改值,modbus tcp地址也会跟着变化。

modbus tcp地址的值修改了,opcua客户端这边也看到变化。

这样就完成了将modbus tcp转opcua了。

更多功能,更多使用,赶快拿起你手中的电脑,关注诸子东。

今天你学废了么。。。

如果想继续了解更多物联网科普支持,使用分享,可以查看历史消息,

或者持续关注诸子东,会不间断的写物联网等行业的技术科普文章,经验分享,问题诊断等。

除此之外,笔者也自己弄了一个调试opcua server的工具。

图片

图片

只要你使用我们的HMI,该工具即可免费提供调试使用。

温馨提示:以上内容整理于网络,仅供参考,如果对您有帮助,留下您的阅读感言吧!
相关阅读
本类排行
相关标签
本类推荐

CPU | 内存 | 硬盘 | 显卡 | 显示器 | 主板 | 电源 | 键鼠 | 网站地图

Copyright © 2025-2035 诺佳网 版权所有 备案号:赣ICP备2025066733号
本站资料均来源互联网收集整理,作品版权归作者所有,如果侵犯了您的版权,请跟我们联系。

关注微信