首页 > 其他分享 >MODBUS RTU转CCLINK IE台达ME300变频器与三菱plc通讯案例

MODBUS RTU转CCLINK IE台达ME300变频器与三菱plc通讯案例

时间:2025-01-16 20:59:08浏览次数:3  
标签:变频器 MODBUS 网关 通讯 台达 RTU PLC CCLINK

你是否曾经遇到过需要将不同的工业设备连接到同一个网络?这是一个非常常见的问题,那么今天我将为大家介绍一种解决方案。

捷米特JM-CCLKIE-RTU网关是一款通讯网关,可以将各种不同的工业设备连接到CCLINK IE FB网络中。它不仅可以将MODBUS-RTU/RS485/RS232设备接入到CCLINK IE FB网络中,还可以在CCLINK IE FB网络中作为从站使用。此外,它还可以连接到MODBUS-RTU/RS485/RS232总线中,作为主站或从站使用。

本案例是把台达ME300变频器接入到三菱plc中

2, 在GX WORKS3软件中新建一个项目,选择使用的PLC型号设置网络参数:

3, 点击“CC-LINK IEF Basic设置”,在设置页面中启用CCLINK网络,如下图:

4, 添加从站设备

5, 设置完毕继续点击“刷新设置”,进行数据地址设置。网关使用 RWr和RWw区域,其中RWr是PLC读取到的数据,RWw是PLC发出的数据。

6, 注意,设置完毕后要点击图中右下角位置的“应用”按钮。

点击菜单栏“转换——转换+RUN中写入”,在弹出的画面中,选择“全选”,然后点击“执行”,直到下载完成。

7, 点击“监看”按钮,可以在线监测PLC的数据

8, 注意输入和输出的第1个字,分别是预留的控制字和状态字,实际数据从各自的第2个字开始。

打开变频器手册并在配置软件中配置从站的报文

1、09-00为通讯地址,设定范围1-254.当项目系统中使用RS-485串联通讯接口进行通讯时,每台变频器必须设定其通讯地址且每个地址均为唯一不可重复。

2、09-01 通讯传送速度,设定范围4.8-38.4kbps,此参数用来设定PLC与各变频器之间传输速率。

3、09-04 通讯格式,通讯格式主要有如下几种

9, 系统中PLC与各变频器通讯速率及通讯格式必须保持一致,才能正常通讯。

10, 03H:读出寄存器内容

根据变频器modbus报文格式可用串口调试工具对变频器报文进行监听

11, 通过读取2101H地址的数值来确认当前变频器的状态。变频器2101H地址中数据与PLC内部QW10形成映射,通过判断Bit1-0来确认变频器的状态,若bit1-0为00则表示变频器为停止状态,若为11则表示变频器为运行状态。

13, 用户配置完成Modbus报文后,可以将配置下载到网关中。

启动网关运行

启动网关的Modbus主站

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

13, 测试数据:

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

在工业自动化生产中,存在使用台达变频器控制电机运行,同时采用三菱 PLC 作为主控制器并使用 CCLINK IE 网络进行设备间通信的情况。但台达变频器通常采用 MODBUS RTU 协议通信,与三菱 PLC 的 CCLINK IE 网络无法直接通信,需要使用捷米特JM-CCLKIE-RTU来实现两者的连接和通信

捷米特JM-CCLKIE-RTU网关是一款非常实用的、功能强大的通讯网关,可以帮助您轻松解决工业设备连接问题。如果您有类似的需求,不妨考虑使用这款网关,如果您有任何疑问或需要更多信息,请在评论区留言,我们会尽快回复您的。

标签:变频器,MODBUS,网关,通讯,台达,RTU,PLC,CCLINK
From: https://blog.csdn.net/weixin_55512989/article/details/145158308

相关文章

  • 揭秘10种主流PLC在ModbusTCP通信中的速度表现!
    大家好!我是付工。通透!终于把ModbusRTU弄明白了这样看来,ModbusTCP协议太简单了太简单了!C#轻松实现Modbus通信前面给大家介绍了一系列关于Modbus和ModbusTCP的知识。今天给大家来实测一下,对于不同品牌的PLC或板卡实现ModbusTCP通信时,通信速度有多快。一、测试界面我们......
  • Virtualbox - Virtualized CPU missing features AVX, AVX2 and FMA
     (duckdb_book)frank@ZZHUBT:~$pythonPython3.13.1(main,Jan152025,18:12:47)[GCC11.4.0]onlinuxType"help","copyright","credits"or"license"formoreinformation.>>>importpolarsaspl/home......
  • Effective C++ 之【条款7:为多态基类声明virtual析构函数】
    文章目录Tips1Tips2一、为什么要有virtual析构函数?二、为什么有时候不要声明虚构函数?三、使用一下纯虚函数。TodayThinking~Tips1polymorphic(带有多态性质的)baseclasses应该声明一个virtual的虚构函数。如果class带有任何virtual函数,它就应该拥有一个virtual析构......
  • 揭秘10种主流PLC在ModbusTCP通信中的速度表现!
    大家好!我是付工。通透!终于把ModbusRTU弄明白了这样看来,ModbusTCP协议太简单了太简单了!C#轻松实现Modbus通信前面给大家介绍了一系列关于Modbus和ModbusTCP的知识。今天给大家来实测一下,对于不同品牌的PLC或板卡实现ModbusTCP通信时,通信速度有多快。一、测试界面我们使用自......
  • libmodbus从机回应
    文章目录一、modbus_mapping_new_start_address函数**函数原型****参数说明****功能描述****工作原理****返回结构体:`modbus_mapping_t`****示例代码****错误处理****总结**二、modbus_reply函数**函数原型****参数说明****功能描述****错误处理****返回值****Modbus......
  • 在keil中ARMCC v6 编译器中用C语言实现ARM cortex-M4 实现startup代码
    #include"stdint.h"#defineStack_Size0x00000800U#defineHeap_Size0x00000400Uuint8_tStack_Mem[Stack_Size]__attribute__((section("STACK")));uint32_t*const__initial_sp=(uint32_t*)&Stack_Mem[Stack_Size];uint8_tHeap_......
  • 用Python完成THKA的MODBUS传输
    一、THKA温湿度监控要对THKA温湿度进行监控,采用ModebusRTU通信协议产品的接线图基本通讯协议二、部分代码可以采用QT做个界面,也可以跟数据库进行关联,并在最后可以根据记录的曲线进行做图,上温度获取代码#com打开self._ser=serial.Serial(self.com,self.baud_ra......
  • 路科MCDF项目UVM环境搭建之virtual_sequence
    mcdf_base_virtual_sequence1.virtuasequence介绍:①virtualsequence可以承载不同目标sequencer的sequence群落,组织协调这些底层sequence可以发送到不同的底层sequencer上(通过宏`uvm_do_on直接创建并发送到virtualsequencer内的底层sequencer上),virtualsequencer一般只......
  • 手把手教你配置EtherCAT转Modbus网关连接TwinCAT3
    在工业自动化控制系统中,常常需要整合不同的通信协议设备。本案例旨在展示如何利用捷米特JM-ECT-RTU协议转换网关模块,实现EtherCAT网络与Modbus设备之间的无缝连接,并在TwinCAT3环境中进行有效配置,以构建一个稳定可靠的自动化控制系统ETHERCAT 技术参数捷米JM-ECT-RTU网......
  • 虚拟DOM的优势(尤雨溪 对于 Virtual DOM 的优势的回答
    网上都说操作真实DOM慢,但测试结果却比React更快,为什么?-尤雨溪的回答-知乎https://www.zhihu.com/question/31809713/answer/535448751.原生DOM操作vs.通过框架封装操作。这是一个性能vs.可维护性的取舍。框架的意义在于为你掩盖底层的DOM操作,让你用更声明式的......