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

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

3天内不再提示

CCLINK IE FIELD BASIC转Modbus TCP三菱PLC和变频器通讯案例

王工 来源:jf_47911836 作者:jf_47911836 2025-01-04 11:27 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

你是否曾经遇到过需要同时处理CCLINK IE FIELD BASIC和MODBUS两种数据协议的情况?捷米JM-CCLKIE-TCP网关模块可以帮助你解决这个问题。

部分云平台支持基于 CCLINK IE FIELD BASIC 协议的数据接入方式,而工厂内部的一些数据采集设备(如传感器)可能是通过 Modbus TCP 协议传输数据。在这种情况下,明确 Modbus TCP 和 CCLINK IE FIELD BASIC的区别,有助于正确设置网关,保证数据在不同网络层次和协议之间的顺畅传输,实现从车间设备到云端的完整数据链路。

捷米JM-CCLKIE-TCP网关模块可以分别从CCLINK IE FB一侧和MODBUS一侧读写数据,然后将数据存入各自的缓冲区。接着,网关内部会将缓冲区的数据进行交换,从而实现两边数据的传输。这样的设计使得网关在处理不同协议的数据时更加灵活和高效。

wKgZombfr9yAA-PuAALXvBJ5zPc571.png

1, MODBUS 功能码

MODBUS 报文相对比较固定,所以您只需要稍作了解,看几条报文之后就知道了它的结构,在需要的时候再来具体查询。

4.3.2.1 读取输出状态(01H)

功能码:01H主站询问报文式:

地址

功能码

起始地址高位

起始地址低位

线圈数高位

线圈数低位

CRC

13H

01H

00H

11H(17)

00H

25H

xxxx

功能:读从站输出线圈0XXXX状态。

本例:读13H号从站输出线圈,寄存器起始地址=0011H=17,线圈数=0025H=37;因此,本

询问报文功能是:读19(13H)号从站输出线圈00017-00053,共37个线圈状态。

从站应答格式:

地址

功能码

字节计数

线圈状态

00017-

00024

线圈状态

00025-

00032

线圈状态

00033-

00040

线圈状态

00041-

00048

线圈状态

00049-

00053

CRC

13H

01H

05H

CDH

ABH

EFH

12H

1BH

xxxx

2, 功能:从机返回输出线圈0XXXX状态本例:1B=00011011,对应00049-00053

1B= 0 0 0 1 1 0 1 1,对应00049-00053

4.3.2.2 读取输入状态(02H)

功能码:02H主站询问报文式:

地址

功能码

起始地址高位

起始地址低位

线圈数高位

线圈数低位

CRC

13H

02H

00H

12H(18)

00H

10H

xxxx

功能:读从站输入线圈1XXXX状态。

本例:读13H号从站输入线圈,起始地址=0012H=18,线圈数=0010H=16

因此,本询问报文功能是:读19(13H)号从站输入线圈10018—10033,共16个输入线圈状态;

从站应答格式:

地址

功能码

字节计数

线圈状态

10018-10025

线圈状态

10026-10033

CRC

13H

02H

02H

CDH

ABH

xxxx

功能:从机返回DI=1XXXX状态

4.3.2.3 读取保存寄存器(03H)

功能码:03H主站询问报文式:

地址

功能码

起始地址高位

起始地址低位

寄存器数高位

寄存器数低位

CRC

13H

03H

00H

60H(96)

00H

02H

xxxx

功能:读从站保持寄存器4XXXX值。

本例:读13H号从站保持寄存器值,起始地址=0060H=96,寄存器数=0002;

因此,本询问报文功能是:读19(13H)号从站3个保持寄存器40096—40097的值;从站应答格式:

地址

功能码

字节计数

寄存器

40096 高位

寄存器

40096 低位

寄存器

40097 高位

寄存器

40097 低位

CRC

13H

03H

04H

03H

00H

02H

2AH

xxxx

功能:从站返回保持寄存器的值:40096=0300H,40097=022AH

网关的控制字

D7~D1

D0:启动MODBUS发送

保留

0:停止 1:启动

5.5.2 网关的状态字

D7:奇偶校验

D6:CRC校验

D5:等待超时

D4~D1:异常应答

D0:接收/发送

0:没有错误

1:奇偶校验错

0:没有错误

1:CRC 校验错

0:没有错误 1:等待超时

0:没有错误

其他:Modbus 访问异常

0:准备接收 1:准备发送

5.5.3 启动捷米JM-CCLKIE-TCP网关的 Modbus

(1) 使用 Modbus Slave 软件做为从站,与网关的 RTU 端子连接进行测试。

(2) 点击软件的菜单栏“Connection——Connect…”,设置正确的端口号,然后点击 OK,开始运行。如下图:

wKgaomSs1tiAeCEQAAE0djHs7ZY336.png

(3) 点击软件的菜单栏“Setup——Slave Definition”,设置从站允许访问的数据区,如下图:

wKgZomSs1tmAW5TwAAEzqTUoIwk389.png

(4) 在 GX WORKS3 主站软件上,将输出数据的第 1 个 word 赋值为 1(控制字 =1),启动 MODBUS-RTU 通讯。

wKgaomSs1tiAVaVdAADNoVtjqcs192.png

(5) 测试数据:

在 Modbus Slave 软件中,手动修改数据值,如下图:

wKgZomTUQOuAEOiUAADfMfY7BAU082.png

6, 可以在 GX WORKS3 主站软件中监控到上传数据。

wKgaomSs1tiAVaVdAADNoVtjqcs192.png

7. 在 GX WORKS3 主站软件上手动修改一个 output 数据值,在 Modbus Slave 软件中可以监视到,数据已经成功下发。

wKgaomSs1tiAeCEQAAE0djHs7ZY336.png

在工业物联网应用等案例中,Modbus TCP 和 CCLINK IE FIELD BASIC的通信功能和实现方式的差异表现明显。CCLINK IE FIELD BASIC提供了丰富的网络通信功能,包括网络地址分配、域名解析、可靠的传输控制等,这些功能使得设备能够在复杂的网络环境中准确地找到目标并进行数据传输,但同时也带来了一定的网络开销和复杂性。Modbus TCP 则简化了通信过程,专注于工业设备之间的基本数据交换和控制指令传输,采用特定的功能码和数据格式,使得工业设备能够快速响应控制指令并反馈状态信息。

通过使用捷米JM-CCLKIE-TCP网关,你可以轻松地同时处理CCLINK IE FIELD BASIC和MODBUS TCP两种数据协议。赶快评论分享你对这个网关的看法,并告诉我们你是否有类似的需求吧!

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

    关注

    256

    文章

    7071

    浏览量

    154463
  • 物联网
    +关注

    关注

    2939

    文章

    47322

    浏览量

    407906
  • MODBUS
    +关注

    关注

    28

    文章

    2387

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    CC-Link IE FBModbus TCP协议转换网关实现三菱PLC变频器通讯在现代农业温室的应用案例

    、循环泵)全部采用 ABB ACS380 系列变频器,内置 Modbus TCP 从站接口。为了在三菱 CC-Link IE
    的头像 发表于 11-18 19:31 551次阅读
    CC-Link <b class='flag-5'>IE</b> FB<b class='flag-5'>转</b><b class='flag-5'>Modbus</b> <b class='flag-5'>TCP</b>协议转换网关实现<b class='flag-5'>三菱</b><b class='flag-5'>PLC</b>与<b class='flag-5'>变频器</b><b class='flag-5'>通讯</b>在现代农业温室的应用案例

    CC-Link IE FBModbus TCP:工业智能网关在温室环控中的高效实践

    、卷帘、循环泵)全部采用 ABB ACS380 系列变频器,内置 Modbus TCP 从站接口。为了在三菱 CC-Link IE
    的头像 发表于 11-12 15:55 971次阅读

    CCLink IEModbusTCP网关与三菱PLC通讯无纸记录

    本研究案例运用CCLink IEModbusTCP网关技术,达成了将记录仪数据传输至三菱PLCPLC的过程。具体操作步骤如下: 启动MELSEC GX Works3软件,通过左侧工具
    的头像 发表于 07-21 16:55 317次阅读
    <b class='flag-5'>CCLink</b> <b class='flag-5'>IE</b><b class='flag-5'>转</b>ModbusTCP网关与<b class='flag-5'>三菱</b><b class='flag-5'>PLC</b><b class='flag-5'>通讯</b>无纸记录<b class='flag-5'>器</b>

    CCLink IEModbusRTU网关与台达变频器三菱PLC的集成

    在本研究案例中,客户控制端采用三菱可编程逻辑控制PLC),并利用CC-Link协议进行数据交换。然而,变频器端采用的是ModbusRTU协议。鉴于CC-Link与ModbusRTU
    的头像 发表于 07-16 18:48 317次阅读
    <b class='flag-5'>CCLink</b> <b class='flag-5'>IE</b><b class='flag-5'>转</b>ModbusRTU网关与台达<b class='flag-5'>变频器</b>及<b class='flag-5'>三菱</b><b class='flag-5'>PLC</b>的集成

    「硬核连接」:工程师必看的CC\\-Link IEModbus RTU变频器通信秘籍

    嗨,各位亲爱的朋友们!想必大家在项目集成中经常遇到这样的场景:手头的三菱PLC,跑着风驰电掣的CC-Link IE网络,正准备大展拳脚,却发现要控制的变频器,依然坚守着经典的
    发表于 06-23 13:56

    通信红娘,CClinkmodbusRTU网关给PlC变频器牵线搭桥

    生产背景:工业自动化中的通信挑战 多协议并存现象在很多生产线上都非常普遍:PLCCCLink协议)与变频器Modbus RTU)通信不兼容,影响协同效率。生产线需实时数据交互,传统
    的头像 发表于 06-18 17:20 466次阅读

    Modbus RTUProfibusDP网关与汇H3000变频器485通讯

    在当今工业自动化领域,不同设备之间的通讯连接至关重要。当面临将Modbus RTUProfibusDP与汇H3000变频器进行
    的头像 发表于 06-17 12:48 344次阅读
    <b class='flag-5'>Modbus</b> RTU<b class='flag-5'>转</b>ProfibusDP网关与汇<b class='flag-5'>菱</b>H3000<b class='flag-5'>变频器</b>485<b class='flag-5'>通讯</b>

    三菱变频器快速与ModbusRTUprofibusDP网关通讯案例

    三菱变频器与ModbusRTUprofibusDP网关通讯,是工业自动化领域中一个重要且实用的技术话题。在现代工业控制系统中,不同设备之间的通信协议多种多样,如何实现这些设备之间的无
    的头像 发表于 06-07 12:58 522次阅读
    <b class='flag-5'>三菱</b><b class='flag-5'>变频器</b>快速与ModbusRTU<b class='flag-5'>转</b>profibusDP网关<b class='flag-5'>通讯</b>案例

    三菱PLC使用BD板控制2台变频器轮询案例

    在工业自动化控制中,变频器通讯控制十分常见。多台变频器的控制需要涉及到轮询的概念,下面以三菱PLC 搭配 BD 板控制 2 台海普蒙特的
    的头像 发表于 06-04 14:40 1149次阅读
    <b class='flag-5'>三菱</b><b class='flag-5'>PLC</b>使用BD板控制2台<b class='flag-5'>变频器</b>轮询案例

    ModbusRTUprofibusDP网关接三菱变频器PLC通讯

    与使用profibusDP协议的系统进行无缝通讯。特别是当涉及到三菱变频器PLC(可编程逻辑控制)时,这种转换变得尤为重要。
    的头像 发表于 05-22 16:45 425次阅读
    ModbusRTU<b class='flag-5'>转</b>profibusDP网关接<b class='flag-5'>三菱</b><b class='flag-5'>变频器</b>与<b class='flag-5'>PLC</b><b class='flag-5'>通讯</b>

    CCLK IEEtherCAT依靠网关实现三菱PLC、汇川伺服高效通讯的案例​

    背景 在一家电子制造企业中,其生产线上广泛应用了三菱 PLC 来实现自动化控制。原有的系统采用CCLink IE Field
    的头像 发表于 04-12 11:40 609次阅读
    CCLK <b class='flag-5'>IE</b><b class='flag-5'>转</b>EtherCAT依靠网关实现<b class='flag-5'>三菱</b><b class='flag-5'>PLC</b>、汇川伺服高效<b class='flag-5'>通讯</b>的案例​

    CCLink IEMODBUS-RTU网关如何快速配置modbus报文

    CCLink IEMODBUS-RTU是两种在工业通讯领域广泛应用的协议。CCLink IE
    的头像 发表于 03-06 15:25 672次阅读
    <b class='flag-5'>CCLink</b> <b class='flag-5'>IE</b><b class='flag-5'>转</b><b class='flag-5'>MODBUS</b>-RTU网关如何快速配置<b class='flag-5'>modbus</b>报文

    EtherNet/IPModbus TCP实现三菱变频器与制造执行系统连接通讯的配置案例

    EtherNet/IPModbus TCP实现三菱变频器与制造执行系统连接通讯的配置案例 一、
    的头像 发表于 02-11 10:26 1095次阅读
    EtherNet/IP<b class='flag-5'>转</b><b class='flag-5'>Modbus</b> <b class='flag-5'>TCP</b>实现<b class='flag-5'>三菱</b><b class='flag-5'>变频器</b>与制造执行系统连接<b class='flag-5'>通讯</b>的配置案例

    EtherNet/IP-Modbus TCP转换秘籍:三菱变频器牵手西门子PLC配置全解

    EtherNet/IPModbus TCP实现三菱变频器与西门子PLC
    的头像 发表于 02-10 14:28 783次阅读
    EtherNet/IP-<b class='flag-5'>Modbus</b> <b class='flag-5'>TCP</b>转换秘籍:<b class='flag-5'>三菱</b><b class='flag-5'>变频器</b>牵手西门子<b class='flag-5'>PLC</b>配置全解

    三菱PLC变频器通讯案例

    方案的首选。本文将详细介绍三菱PLC变频器通讯的一种高效实现方式,涵盖系统配置、硬件安装、参数设置、PLC编程等关键步骤,旨在为技术人员提
    的头像 发表于 02-02 14:45 1706次阅读