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

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

3天内不再提示

如何使用苏培Modbus TCP总线网关与台达AX系列PLC通讯

李女士 来源:jf_96682022 作者:jf_96682022 2026-01-07 11:18 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

01

概述

Modbus TCP通讯协议是由Modicon公司(现已经为施耐德公司并购,成为其旗下的子品牌)于1979年发明的,是全球最早用于工业现场的总线规约。

Modbus通信协议采用的是主从通信模式(即Master/Slave通信模式),其在分散控制方面应用极其广泛,从而使得Modbus协议在全球得到了广泛的应用。

Modbus通信协议具有多个变种,其具有支持串口(主要是RS-485总线),以太网多个版本。

本期我们来注重介绍一下如何使用Superisys RFID Modbus TCP总线网关与台达AX系列PLC通讯进行通讯读写。

IACM-P4工业网关

图片

图片

Superisys IACM-P4-EN总线模块是一种提供标准工业总线协议的RFID控制器,支持MODBUS TCP协议;包含2个M12 T CODE电源供电接口,1个M12 D CODE 4-PIN 总线接口,4个M12 A CODE RFID读写头接口;外壳采用坚固的锌合金金属材料,具有连接范围厂、通信能力强、环境适应好、防护等级高等特点。
Modbus 1.png

02

硬件架构介绍

图片
3-1.png

01

✦EN总线协议模块参数设置✦

1.1 IP地址设置

★ 打开“RfidController”Demo软件,点击“工具”栏下的“RFID搜索”工具,在弹出的“IP地址搜索”对话框中的“网络列表”中选择对应的本地网卡。点击“搜索”按钮,网络正常连接的情况下,即可搜索出来EN总线协议模块的IP地址(默认192.168.0.10),如下图所示:

图片

双击搜索出来的模块,在弹出的“IP地址设置”对话框中输入要修改的模块IP地址(一般网关会同步修改成同一个网段的地址),点击“设置”按钮,下方状态显示“Set Ok!”后,针对模块断电重启即可生效,如下图所示,将EN总线网关的IP地址修改成PLC同一个网段的IP地址:

图片

1.2 PLC的通讯配置

打开“DIADesigner”编程软件,在“网络配置”项目下新增以太网网络,然后在“Etherent_1”,以太网网络下,右键选择“添加设备”,分别添加“Modbus TCP主站”和“Modbus TCP从站设备”(注意要选择带“Delta”前缀的Modbus TCP主从站)如下图所示:

图片

双击“Delta_Modbus_TCP_Slave_1”从站,在“通用”栏下,修改从站(EN总线协议网关)的IP地址,如下图所示:

图片

点击选择“Modbus 从站通道”,分别新增配置两个循环的读写寄存器命令通道参数,如下图所示:

备注:通道的使能选项一定要勾选才能正常执行。

图片

点击选择“Delta Modbus_TCP Slave I/O映射”,可查看读写寄存器的I/O映射地址,如下图所示:

备注:此处需要跟程序的全局变量的“RFID端口IO地址映射”想关联匹配。

图片

02

✦ 功能块应用介绍✦

2.1 RFID程序介绍

★ RFID读写功能块介绍

提供的程序:

全局变量:”GVL_RFID”—— RFID端口IO地址映射;

功能块:“RFID_RW”—— RFID读头读写功能块程序调用;

2.2 RFID通讯功能说明

“GVL_RFID”——全局变量通过指针的方式来指向EN总线协议网关的内存映射地址,分别指向4个RFID端口的输入输出内存映射地址,如下图所示:

图片

一个“RFID_RW_FB”功能块实例调用对应一个读写头的通讯连接,功能块详解如下

每个功能块实例对应一个读写头,功能块引脚定义及功能如下:

图片

图片

所有命令信号互斥,同一时间只能有一个命令信号为高电平,功能块只会执行第一个检测到的有效信号。

2.3 RFID读写头输入输出地址填充

本例程中,EN总线协议网关的4个RFID端口分别通过不同的IO内存地址来区分,4个端口RFID分别占用不同的4个内存区域,可以实现同时独立读写操作,多次调用“RFID_RW”功能块,在输入输出地址栏,分别填充对应的地址映射变量,即可实现不同端口RFID的调用,如下图所示:

图片

03

✦读写头读/写功能示例✦

3.1 命令执行时序

在执行读写标签内存数据命令时,需要先填写好读写的参数(读写标签内存的起始地址,字节长度,写入的数据填充区数据内容等),然后再触发读写命令,具体的命令执行时序如下图所示:

图片

命令的执行以xRead或xWrite上升沿信号开始,在给Trigger信号置位之前,先将命令/参数/数据填充好。在命令执行期间保持xRead或xWrite信号置位,若取消当前命令的执行,将xRead或xWrite复位即可。命令执行装填可根据xDone或xError信号来判断,命令执行完后可从Read datas/Errcode取命令执行的结果。

3.2命令执行参数

★ 从标签读取数据

当标签在读取范围时,通过读取功能可从标签指定起始地址读取特定长度的数据。命令的执行以”xRead”引脚上升沿触发,在进行读取时,需要先填充部分引脚参数,涉及到的参数如下:

图片

★ 写入数据至标签

当标签静止在读取范围时,通过写入功能可以向一个标签指定的地址写入特定长度的数据。命令的执行以”xWrite”引脚上升沿触发,在命令触发前,需要填写以下参数:

图片

3.3 标签ID数据

★ 操作步骤如下(数据存储在arrUIDData):

a) 标签靠近读写器,读写器自动感应标签,标签到位信号“xTP”变为“TRUE”;

b) 自动获取所靠近标签的UID数据,固定长度8个字节,可在arrUIDData0查看;

图片

3.4写标签内存数据区

★ 操作步骤如下(数据填充在arrWriteData):

a) 标签靠近读写头;

b) 设置wWriteAddress值为0,设置读写起始地址为0;

c) 设置iWriteLength值为8,读写8个寄存器数据 (起始地址以及长度参数不能超过标签的最大内存区)

d) 在arrWriteData [0]~ arrWriteData [7]中填充要写入的数据内容;

e) 使能xWrite值为TRUE,触发写入USER区数据;

等待xWriteDone或xWriteError信号,当xWriteError为TRUE时,写入失败,可通过对应的wErrorCode查看对应的错误代码,分析错误原因,当xWriteDone为TRUE时,表明写入成功,可读取查看arrReadUserData(标签内存数据)是否正确写入。

触发写入标签USER内存数据示意如下图所示:

图片

3.5 读标签内存数据区

★ 操作步骤如下(数据存储在arrReadData):

a) 标签靠近读写头;

b) 设置wReadAddress值为0,设置读写起始地址为0;

c) 设置iReadLength值为8,读写8个寄存器数据**(起始地址以及长度参数不能超过标签的最大内存区域)**

d) 使能xRead值为TRUE,触发读USER区数据;

e) 等待xReadDone或xReadError信号,当xReadError为TRUE时,读取失败,可通过对应的wErrCode查看对应的错误代码,分析错误原因,当xReadDone为TRUE时,表明读取成功。

读USER区数据参数示意:

图片

与上文写入数据比较一致,证明写入成功

04

✦错误码✦

4.1 错误码详细定义

总线工作模式下功能块自定义错误码(命令执行错误时):

图片

读写头自定义错误码(命令执行错误时):

图片

主推产品Main product

1

工业RFID低频读写器

图片

2

工业RFID高频读写器

图片

3

工业RFID超高频读写器

图片

4

工业RFID总线通讯模块

图片

5

工业RFID高频载码体

图片

6

工业RFID超高频载码体

图片

产品优势Product advantage

32.png

关于我们About us

苏培(Superisys)成立于2018年,是工业识别、通讯、传感和数据的技术提供商,在中国武汉拥有生产基地、在长沙、和加拿大多伦多拥有研发中心和技术中心,旗下拥有工业识别,工业通讯,以及工业传感和数据解决方案产品线;拥有多项发明专利和著作权、参与多项传感器和激光设备的国际标准,已成为北美、和亚太地区在工业自动化AIOT领域知名的产品品牌;真正实现“Designed In Toronto&Made in China”;

Superisys的产品和解决方案广泛应用于全球的汽车、新能源、光伏、消费电子、家电、工程机械、航空、航天、轨道交通、石油化工、服装等行业;用我们的“可靠”与“创新”推动这些行业的工业4.0的全场景达成,成为全球工业传感和通讯在工业4.0领域智能化的参与者;

Superisys,以super和intelligent System为寓意,致力成为您可信赖的智能制造合作伙伴!

图片

图片

请留下你指尖的温度

关注苏培智能

图片

审核编辑 黄宇

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

    关注

    28

    文章

    2517

    浏览量

    83763
  • 网关
    +关注

    关注

    9

    文章

    6942

    浏览量

    56557
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    直连伺服:PROFINET转MODBUS TCP网关,即插即通

    直连伺服:PROFINET转MODBUS TCP网关,即插即通 一、项目痛点 在某食品企业贴标生产线,西门子
    的头像 发表于 03-23 15:44 165次阅读
    直连<b class='flag-5'>台</b><b class='flag-5'>达</b>伺服:PROFINET转<b class='flag-5'>MODBUS</b> <b class='flag-5'>TCP</b><b class='flag-5'>网关</b>,即插即通

    疆鸿智能ETHERNET IP转MODBUS TCP通讯“绝杀”,让PLC秒懂设备话

    疆鸿智能ETHERNET IP转MODBUS TCP通讯“绝杀”,让PLC秒懂设备话 车间一关键设备突然离线。
    的头像 发表于 03-20 15:13 196次阅读
    疆鸿智能ETHERNET IP转<b class='flag-5'>MODBUS</b> <b class='flag-5'>TCP</b>:<b class='flag-5'>通讯</b>“绝杀”,让<b class='flag-5'>PLC</b>秒懂设备话

    “社牛”网关:疆鸿智能ETHERNET IP转MODBUS TCP拿捏PLC通讯焦虑!

    “社牛”网关:疆鸿智能ETHERNET IP转MODBUS TCP拿捏PLC通讯焦虑! 一、案例背景与痛点 在近期某机床机械加工企业的产线升
    的头像 发表于 03-20 14:49 127次阅读
    “社牛”<b class='flag-5'>网关</b>:疆鸿智能ETHERNET IP转<b class='flag-5'>MODBUS</b> <b class='flag-5'>TCP</b>拿捏<b class='flag-5'>PLC</b><b class='flag-5'>通讯</b>焦虑!

    如何使用EtherCAT总线网关与倍福TwinCAT3系列PLC通讯

    了现场总线的使用成本。EtherCAT的特点还包括高精度设备同步,可选线缆冗余,和功能性安全协议(SIL3)。 本期我们来注重介绍一下如何使用Superisys RFID EtherCAT总线网关与倍福
    的头像 发表于 01-15 13:51 2899次阅读
    如何使用EtherCAT<b class='flag-5'>总线网关</b>与倍福TwinCAT3<b class='flag-5'>系列</b><b class='flag-5'>PLC</b><b class='flag-5'>通讯</b>

    如何使用EtherCAT总线网关与欧姆龙NXJ系列PLC通讯

    了现场总线的使用成本。EtherCAT的特点还包括高精度设备同步,可选线缆冗余,和功能性安全协议(SIL3)。 本期我们来注重介绍一下如何使用Superisys RFID EtherCAT总线网关与欧姆龙
    的头像 发表于 12-18 10:23 808次阅读
    如何使用<b class='flag-5'>苏</b><b class='flag-5'>培</b>EtherCAT<b class='flag-5'>总线网关</b>与欧姆龙NXJ<b class='flag-5'>系列</b><b class='flag-5'>PLC</b><b class='flag-5'>通讯</b>

    如何使用Ethernet/IP总线网关与汇川AM400系列PLC通讯

    Ethernet/IP是一个面向工业自动化应用的工业应用层协议。它建立在标准UDP/IP与TCP/IP协议之上,利用固定的以太网硬件和软件,为配置、访问和控制工业自动化设备定义了一个应用层协议。
    的头像 发表于 12-15 17:45 1268次阅读
    如何使用<b class='flag-5'>苏</b><b class='flag-5'>培</b>Ethernet/IP<b class='flag-5'>总线网关</b>与汇川AM400<b class='flag-5'>系列</b><b class='flag-5'>PLC</b><b class='flag-5'>通讯</b>

    西门子200 SMART与DVP PLC通讯:工业自动化Modbus RTU 转Modbus TCP 方案

    在工业自动化领域的食品饮料无菌酸奶灌装生产线中,某企业采用西门子 200 SMART PLCModbus RTU 协议)负责酸奶原料的杀菌温控、均质压力调节,搭配 DVP
    的头像 发表于 11-22 11:04 8227次阅读
    西门子200 SMART与<b class='flag-5'>台</b><b class='flag-5'>达</b>DVP <b class='flag-5'>PLC</b><b class='flag-5'>通讯</b>:工业自动化<b class='flag-5'>Modbus</b> RTU 转<b class='flag-5'>Modbus</b> <b class='flag-5'>TCP</b> 方案

    CAN总线网关到底是什么:双5g车载网关案例

    SV900车载网关,搭载双核A53处理器,集成5路M12型以太网口,还有232CAN接口,支持双5G网络。看到这配置我就在想,很多人可能还停留在"CAN总线网关"的概念上,但其实
    的头像 发表于 10-29 20:04 593次阅读
    CAN<b class='flag-5'>总线网关</b>到底是什么:双5g车载<b class='flag-5'>网关</b>案例

    Profinet从转Modbus(TCP)主总线协议转换网关

    一,设备主要功能 1、 疆鸿智能JH -TCP-PN 型网关是Profinet从转Modbus(TCP)主/从工业级Profinet网关。‌
    的头像 发表于 09-18 14:57 715次阅读
    Profinet从转<b class='flag-5'>Modbus</b>(<b class='flag-5'>TCP</b>)主<b class='flag-5'>总线</b>协议转换<b class='flag-5'>网关</b>

    通信小能手,Modbus TCP转Profibus DP网关硬控变送器与PLC通讯方案

    通信小能手,Modbus TCP转Profibus DP网关硬控变送器与PLC通讯方案
    的头像 发表于 07-02 14:36 972次阅读
    通信小能手,<b class='flag-5'>Modbus</b> <b class='flag-5'>TCP</b>转Profibus DP<b class='flag-5'>网关</b>硬控变送器与<b class='flag-5'>PLC</b><b class='flag-5'>通讯</b>方案

    易控Modbus TCP转Profibus DP网关与安科瑞多功能电表的快速通讯

    在工业自动化领域,不同设备之间的通信连接至关重要。兴易控Modbus TCP转Profibus DP网关接APM810/MCE安科瑞多功能电表与300
    的头像 发表于 06-24 12:57 656次阅读
    兴<b class='flag-5'>达</b>易控<b class='flag-5'>Modbus</b> <b class='flag-5'>TCP</b>转Profibus DP<b class='flag-5'>网关</b>与安科瑞多功能电表的快速<b class='flag-5'>通讯</b>

    JF - 600MT称重变送器通过Modbus TCP转Profibus DP网关与300plc实现数据互换

    在工业自动化领域,Modbus TCP和Profibus DP都是极为重要的通信协议,它们各自有着独特的优势和应用场景。而当兴易控Modbus T
    的头像 发表于 06-21 12:20 1553次阅读
    JF - 600MT称重变送器通过<b class='flag-5'>Modbus</b> <b class='flag-5'>TCP</b>转Profibus DP<b class='flag-5'>网关</b>与300<b class='flag-5'>plc</b>实现数据互换

    JF - 600MT称重变送器与Modbus TCP转Profibus DP网关通讯案例

    总线协议,广泛应用于制造业和流程控制中。当需要将使用Modbus TCP协议的设备连接到Profibus DP网络时,就需要使用协议转换器来实现协议的转换。本文将详细介绍如何通过Modbus
    的头像 发表于 06-21 12:09 700次阅读
    JF - 600MT称重变送器与<b class='flag-5'>Modbus</b> <b class='flag-5'>TCP</b>转Profibus DP<b class='flag-5'>网关</b><b class='flag-5'>通讯</b>案例

    简述DEVICENET转MODBUS TCP网关配置与应用实例

    稳联技术所研发的DEVICENET转MODBUS TCP网关(型号WL-PN-DVNM)是一款具备DEVICENET从站通讯功能的转换设备。该设备的核心功能在于实现DEVICENET
    的头像 发表于 06-03 19:32 797次阅读
    简述DEVICENET转<b class='flag-5'>MODBUS</b> <b class='flag-5'>TCP</b><b class='flag-5'>网关</b>配置与应用实例

    如何使用PROFINET总线网关与西门子1200系列PLC通讯

    PROFINET 是一种实时以太网标准,面向各种工业应用 (包括工厂自动化、过程自动化和楼宇自动化)所需的高速、确定性通信;PROFINET 最初在西门子主导下作为常用的 PROFIBUS 现场总线
    发表于 05-23 09:09 0次下载