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两种数据协议。赶快评论分享你对这个网关的看法,并告诉我们你是否有类似的需求吧!

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

    关注

    251

    文章

    6564

    浏览量

    145029
  • 物联网
    +关注

    关注

    2909

    文章

    44709

    浏览量

    374240
  • MODBUS
    +关注

    关注

    28

    文章

    1810

    浏览量

    77069
收藏 人收藏

    评论

    相关推荐

    modbus设备数据 CCLink IE Field Basic项目案例

    VFBOX协议转换网关支持PLCmodbus,EthernetIP,Profinet,CCLink,EtherCAT,IEC61850,IEC104,bacnet,DLT645,HJ212,opc ua,opc da,DNP3
    的头像 发表于 11-27 14:57 225次阅读
    <b class='flag-5'>modbus</b>设备数据 <b class='flag-5'>转</b> <b class='flag-5'>CCLink</b> <b class='flag-5'>IE</b> <b class='flag-5'>Field</b> <b class='flag-5'>Basic</b>项目案例

    罗克韦尔Ethernet/IP协议CCLINK IEFB三菱PLC通讯

    在工业自动化的复杂环境中,不同品牌 PLC 的协同工作对于优化生产流程至关重要。一家现代化的制造企业在生产过程中同时运用了 EtherNet/IP 罗克韦尔 PLCCCLINK IEFB
    的头像 发表于 11-17 09:46 295次阅读
    罗克韦尔Ethernet/IP协议<b class='flag-5'>转</b><b class='flag-5'>CCLINK</b> IEFB<b class='flag-5'>三菱</b><b class='flag-5'>PLC</b><b class='flag-5'>通讯</b>

    捷米特EtherNet/IP主站MODBUS网关将变频器接入MODBUS-TCP网络

    基于 MODBUS TCP 协议。为实现两者之间的无缝通信,引入了 捷米特JM - EIPM - TCP 这一关键设备。 二、项目背景 在一个大型制造工厂的自动化生产线中,三菱
    的头像 发表于 10-31 18:04 212次阅读
    捷米特EtherNet/IP主站<b class='flag-5'>转</b><b class='flag-5'>MODBUS</b>网关将<b class='flag-5'>变频器</b>接入<b class='flag-5'>MODBUS-TCP</b>网络

    ProfinetModbus网关运用在DCS系统中与变频器通讯案例

    通过ProfinetModbus网关(XD-MDPN100),实现DCS系统与变频器之间的无缝通讯,现场监控变频器运行情况。Profine
    的头像 发表于 08-10 17:28 683次阅读
    Profinet<b class='flag-5'>转</b><b class='flag-5'>Modbus</b>网关运用在DCS系统中与<b class='flag-5'>变频器</b>的<b class='flag-5'>通讯</b>案例

    CClink IEFBModbus-RTU协议转化网关通讯解决方案

    YC-CCLKIE-RTU,下面是详细信息。 一,设备主要功能 远创智控YC-CCLKIE-RTU是自主研发的一款CCLINK IE FIELD BASIC从站功能的
    的头像 发表于 07-23 16:06 373次阅读
    <b class='flag-5'>CClink</b> IEFB<b class='flag-5'>转</b><b class='flag-5'>Modbus</b>-RTU协议转化网关<b class='flag-5'>通讯</b>解决方案

    三菱PLC支持哪些通讯协议

    。在三菱PLC的应用过程中,通讯协议起着至关重要的作用,它决定了PLC与其他设备之间的数据交换方式。本文将详细介绍三菱
    的头像 发表于 07-01 10:20 5384次阅读

    西门子PLC数据 CCLink IE Field Basic项目案例

    ,是把一种协议转换成另外一种协议。网关可以采集西门子,欧姆龙,三菱,AB PLC,DLT645,DLT698电表,modbus rtu tcp,环保的HJ212协议,opc ua和op
    的头像 发表于 06-26 16:49 376次阅读
    西门子<b class='flag-5'>PLC</b>数据 <b class='flag-5'>转</b> <b class='flag-5'>CCLink</b> <b class='flag-5'>IE</b> <b class='flag-5'>Field</b> <b class='flag-5'>Basic</b>项目案例

    三菱PLC三菱触摸屏的通讯设置

      随着工业自动化技术的不断发展,三菱PLC(Programmable Logic Controller,可编程逻辑控制)与三菱触摸屏的组合已成为许多自动化系统中不可或缺的部分。它们
    的头像 发表于 06-18 09:12 5243次阅读

    三菱PLC如何与变频器接线

    在工业自动化控制系统中,三菱PLC(可编程逻辑控制)与变频器的组合应用十分常见。两者的有效连接不仅确保了生产过程的精确控制,也极大地提高了系统的稳定性和可靠性。本文将详细阐述
    的头像 发表于 06-15 15:24 1493次阅读

    如何设置三菱变频器的输出输入频率

    三菱变频器作为工业控制领域的重要设备,其输出输入频率的设置对于设备的正常运行和效率提升具有至关重要的作用。本文将详细介绍如何设置三菱变频器的输出输入频率,并围绕这一主题展开详细论述,以
    的头像 发表于 06-15 15:23 2561次阅读

    三菱变频器的作用与优缺点

    随着工业自动化的不断发展,电力控制设备在工业生产中扮演着越来越重要的角色。三菱变频器作为一种高性能的电力控制设备,因其高效节能、稳定可靠等特点,被广泛应用于各种工业领域。本文将对三菱变频器
    的头像 发表于 06-15 11:35 1294次阅读

    三菱PLC与多台变频器通讯的实现方法

    在工业自动化控制系统中,PLC(可编程逻辑控制)与变频器之间的通讯是不可或缺的一部分。当系统涉及到对多台变频器的控制时,如何高效、稳定地实
    的头像 发表于 06-14 17:24 2327次阅读

    PLC变频器Modbus通讯方法

    在现代工业自动化系统中,PLC(可编程逻辑控制)与变频器之间的通信是至关重要的。这种通信使得PLC能够实时监控和控制变频器的运行状态,实现
    的头像 发表于 06-14 15:59 1259次阅读

    三菱PLC控制变频器的多种方法

    的应用范围,成为工业自动化领域的佼佼者。本文将详细介绍三菱PLC控制变频器的多种方法,包括开关量信号控制、模拟量信号控制、RS-485无协议通讯控制、
    的头像 发表于 06-12 14:41 1757次阅读

    三菱变频器模拟量输出设置参数 三菱变频器模拟量控制参数设置

    三菱变频器广泛应用于工业控制领域,它能够为不同需求提供精确的电机速度控制。在实际应用中,合理配置三菱变频器的模拟量输出和控制参数是非常重要的。本文将讨论
    的头像 发表于 02-05 15:06 5901次阅读