opcua客户端实现断线重连_三菱PLC如何实现OPC UA通信?

2023-05-16

      德国工业4.0,美国工业互联网,日本三菱的e-f@ctory,中国智能制造2025,其中至关重要的是数据和信息交互标准,OPC UA是其中一大主流,OPC统一架构(OPC UA,IEC62541)是一套安全、可靠且独立于制造商和平台并用于工业通讯的数据交互规范。该规范使得不同操作系统和不同制造商的设备之间可以进行数据交互。今天我们来看看三菱PLC如何实现OPC UA通信,从而帮助使用三菱PLC的客户实现智能制造,请跟着我们的步骤来。

一、概述

       目前,三菱只有最新系列RPLC才能支持OPCUA,RD81OPC96模块支持OPC UA服务器功能,由于计算机编程实现OPC UA客户端非常容易实现,因此也基本能够达到客户要求。

二、实现步骤

1、系统配置

e0144675cd59bb5bf41dbaa221a35582.png

项目

型号

备注

OPC UA Client

本文使用的是 OPC官网也提供的OPC UA相关客户端测试软件

OPC UA客户端实现容易,可以自行开发

OPC UA Server模块

RD81OPC96

本文使用的CPU为R08

RD81OPC96需要安装SD卡

PLC设定软件

GX  Works3和

MELSEC  iQ-R series OPC UA Server Module Configuration Tool

2、CPU设置

     使用GX Works3,进行模块配置,分配模块I/O地址。

d4d59d51ec84e7dbdd4f3683c10d675f.png

3、 OPC UA服务器(RD81OPC96模块)设置

   使用MELSECiQ-R series OPC UA Server Module Configuration Tool对RD81OPC96进行设置。

3.1网络设置

   选择[Tool]->[Network Setting],设置模块的IP地址。

16677790bd29878ef707a4b7c3447b9a.png

3.2OPC UA服务器设置

       选择[Tool]-> [OPC UA Sever Setting],使用默认设置。注意:这里的End Point就是OPC UA客户端需要填写的连接地址

f7c9841936a08a12585efcd098ce3c0f.png

3.3 安全设置

    选择[Tool]->[SecuritySetting],使用默认设置

92f096c23b59f35504e32b18c57371b0.png

3.4 地址空间设置

[Address Space]右键[New Target Device],使用默认设置。这里设置的式目标设备PLC。

fb0aead7f8a735d19cb92523cf881403.png

     在设备[Dev000]上右键[NewData Tag],进行设置PLC的软元件。

本例子设置一个字D100,一个位M1000。如下图

26def2ba8b1959e224bd79797fcdd0c8.png

3.5将设置好的参数写入模块

   选择[Online]->[TargetSetting]设置连接目标,然后将参数写入模块[Online]->[Write to OPC UAServer Module]

写入之前需要先设置模块访问账号以及密码,本例使用默认值,也可以自行更改。

dfd3eebac03ba271793ca7beecab3815.png

4、 OPC UA Client设置

   此次测试,OPC UA Client使用的软件是OPC官方提供的测试Demo,请自行到官网下载。官网下载的测试软件功能很多,我们只使用DA Client

运行首页,如下图

56b1bf72f5ecd900f7ec5a2ed20e08e1.png

运行DA Client(OPC UA客户端软件)

cd86d46be9144db5f1c1775f3d86c463.png

在地址栏填入OPC UA服务器地址,也就是三菱RD81OPC96模块的End Point地址:opc.tcp://192.168.3.3:4840,注意,端口号千万不要设错。然后点击Connect按钮,连接成功后左下角会有显示。

f043ddef28938308d58167c06a2ca533.png

数据监控以及写入

点击Adress Space左边+号,展开后会看见OPC模块设置软件设置的两个Tag,分别是Tag001,Tag002,点击右键将他们加入监控画面,在监控画面可以点击右键进行读取,写入等操作。

本例,将100的值写入D100,M1000位True。参考下图。

1ca324769929fc4dca530f857b0ce763.png

执行完如此写入后,通过GX Works3监控PLC程序可以验证是否写入正确。

91a38e0e21e0f8543c9c37b3e4ec4e75.png

以上就是三菱PLC通过RD81OPC96模块实现OPC通信的过程,其中只演示了OPC UA的Data Acess的DA Client功能,不过这也是通过OPC UA进行数据通信最常用的功能,如果要实现其他功能,需要使用其他功能软件进行测试。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

opcua客户端实现断线重连_三菱PLC如何实现OPC UA通信? 的相关文章

随机推荐