汇川PLC EtherNET/IP无线通信,开启国产工控无线互联新时代

embedded/2024/11/14 9:06:29/

本方案以汇川H5U PLC为例,验证测试两台汇川PLC之间在EtherNET/IP通讯协议下,快速实现自组网无线通讯的解决方案。在本方案中采用了达泰日系PLC无线通讯终端——DTD419MB,作为实现无线通讯的硬件设备。

无线方案示意图 ▼

测试设备与参数

l 汇川PLC型号:H5U × 2台

l 达泰日系PLC无线通讯终端(网口版)——DTD419MB × 2块

l 主从关系:1主1从

l 通讯接口:Rj45接口

l 供电:12-24VDC

l 通讯协议:EtherNET/IP

l 传输距离:100米,1KM

接线方式

1.汇川H5U PLC与达泰DTD419MB接线

用一根通讯线,一端接入DTD419MB的RJ45接口,另一端接入H5U的RJ45接口。

主站PLC程序配置

程序源代码在文件夹中,可通过达泰技术人员索要学习交流

1.打开汇川PLC编程软件Autoshop v4.8.2.4版本

2. 新建工程

3. 新建工程名称

编辑器选择梯形图,在把当前汇川PLC的型号做选型,这里用的是汇川H5U序列A8型号。如下图所示:

4. 修改当前PLC的IP地址

选择Ethernet/IP添加从机PLC的IP地址,并配置主站PLC的IP,点击“工具”下面的“通讯设置”然后点击“搜索”,读取出当前PLC的IP地址,将主站地址修改为192.168.1.41.(主站)。按照同样的方式将从站的IP改成192.168.88

5. 编辑画面

进入编辑画面,选择EtherNet/IP传输,并添加IP地址

配置画面如下:

6. I/O映射设置

7.主站程序编辑

8.下载程序

以上是主站的配置,完成之后将工程下载到主站PLC上,点击软件下载按钮。如下图:

从站PLC程序配置

从站程序,只需配置PLC的型号然后在程序中设置好寄存器对应的PLC的输入和输出即可

测试方法

1.用主站H5U的输入X14、X15、X16、X17来控制从站的Y12、Y13、Y14、Y15输出。

2. 用从站H5U的输入X14、X15、X16、X17来控制主站的Y12、Y13、Y14、Y15输出。

本方案例程源代码在《汇川H5U PLC无线EtherNETIP通讯例程》文件内。


http://www.ppmy.cn/embedded/137168.html

相关文章

使用JS实现文件流转换excel?

要在JavaScript中将文件流转换为Excel,可以使用第三方库,如SheetJS (也称为xlsx库)。以下是一个简单的例子,展示如何使用SheetJS将Blob文件流转换为Excel文件并导出。 首先,确保安装了xlsx库: npm install xlsx 然后…

在 WPF 中,如何实现数据的双向绑定?

在 WPF 中,数据绑定是一个非常重要的特性,它允许 UI 与数据源之间自动同步。双向绑定是一种常见的绑定方式,当数据源更新时,UI 会自动更新;同样,当 UI 中的元素(如文本框)发生改变时…

人工智能助手是否让程序员技能退化?

每周跟踪AI热点新闻动向和震撼发展 想要探索生成式人工智能的前沿进展吗?订阅我们的简报,深入解析最新的技术突破、实际应用案例和未来的趋势。与全球数同行一同,从行业内部的深度分析和实用指南中受益。不要错过这个机会,成为AI领…

[Linux]IO多路转接(上)

1. IO 多路转接之select 1.1 select概述 select 是系统提供的一个多路转接接口,其核心工作在于等待。它能够让程序同时监视多个文件描述符上的事件是否就绪,只有当被监视的多个文件描述符中有一个或多个事件就绪时,select 才会成功返回&…

利用Java easyExcel库实现高效Excel数据处理

在Java应用程序中,处理Excel文件是一项常见任务,尤其是在需要读取、写入或分析大量数据时。easyExcel是一个基于Java的高性能Excel处理库,它提供了简洁的API和优化的性能,以简化Excel文件的处理。本文将指导您如何使用easyExcel库…

分享三个python爬虫案例

一、爬取豆瓣电影排行榜Top250存储到Excel文件 近年来,Python在数据爬取和处理方面的应用越来越广泛。本文将介绍一个基于Python的爬虫程序,用于抓取豆瓣电影Top250的相关信息,并将其保存为Excel文件。 获取网页数据的函数,包括以…

Jenkins应用详解(Detailed Explanation of Jenkins Application)

💝💝💝欢迎来到我的博客,很高兴能够在这里和您见面!希望您在这里可以感受到一份轻松愉快的氛围,不仅可以获得有趣的内容和知识,也可以畅所欲言、分享您的想法和见解。 推荐:Linux运维老纪的首页…

CE2.【C++ Cont】练习题组2

1.数字反转 https://www.luogu.com.cn/problem/P5705 题目描述 输入一个不小于 100100 且小于 10001000,同时包括小数点后一位的一个浮点数,例如 123.4123.4 ,要求把这个数字翻转过来,变成 4.3214.321 并输出。 输入格式 一行一个…