欧姆龙NJ控制器通过Modbus RTU与变频器通信

时间:2023-03-04作者:佚名
硬件设备: NJ301-1100( plc), NX-ECC201( Ethercat耦合器), NX-CIF105( NX
系列422/485模块), 3G3MX2-AB002-ZV1
软件: Sysmac Studio
案例简介: 使用NX_ModbusRtuCmd指令对变频器读写。
1. 系统概述,硬件搭建和接线

欧姆龙NJ控制器通过Modbus RTU与变频器通信
NX-CIF105 的 485 管脚如下图所示:

欧姆龙NJ控制器通过Modbus RTU与变频器通信
NX-CIF105 与 3G3MX2 的接线如图所示:

欧姆龙NJ控制器通过Modbus RTU与变频器通信
如果从站有终端电阻,把 A3 B3 短接即可,本例 3G3MX2 默认无终端电阻不需要短接。
2. 操作步骤
① 软件设置
NJ 通过 Ethercat 口连接 NX-ECC201,节点号 8。

欧姆龙NJ控制器通过Modbus RTU与变频器通信
ECC201 后面直接带 NX-CIF105 模块。

欧姆龙NJ控制器通过Modbus RTU与变频器通信
双击软件中 CIF105 模块图标,进行设置:

欧姆龙NJ控制器通过Modbus RTU与变频器通信
Event level 为发生报错的反应,无需改动默认即可; event4 下面从上往下依次为:缓存允许,波特率, 422/485 切换, 8 位数据位,奇偶校验为无校验,停止位 1 位,流控功能关闭,收发允许,接受最大数据缓存为 1000*0.1=100 个字节。缓存一定要有否则 Modbus 从站不能正常反馈。
② 变频器设置
A001 A002 设为 03,其他默认,从站站号为 1, NJ 侧与变频器的通讯格式一致即可。

欧姆龙NJ控制器通过Modbus RTU与变频器通信
③ 程序编程
用 MODBUS 指令时会用到 CIF105 的端口 在 IO 映射里面右键 CIF105 模块,选择显示
节点位置端口:

欧姆龙NJ控制器通过Modbus RTU与变频器通信
创建设备变量:

欧姆龙NJ控制器通过Modbus RTU与变频器通信
NX_ModbusRtuCmd 指令说明:

欧姆龙NJ控制器通过Modbus RTU与变频器通信
相关变量说明和数据类型说明:
A. DevicePort——本案例中,设置 ABC 为 DevicePort 的结构体变量。

欧姆龙NJ控制器通过Modbus RTU与变频器通信
“ DeviceType”变量指定设备种类。用 NX-CIF 单元要设定为_DeviceNXUnit。

欧姆龙NJ控制器通过Modbus RTU与变频器通信
“ NXUnit”用之前 IO 映射中创建的节点位置信息变量放入即可。
“ EcatSlave”、“ OptBoard”可以不使用。
“ PortNo”指定端口编号: 1 代表端口 1; 2 代表端口 2。本案例中用端口 1。
ST 语言编程直接赋值如下图所示:

欧姆龙NJ控制器通过Modbus RTU与变频器通信
B. SlaveAdr——本案例中在 DEF 变量中设置从站站号,这里设置站号为 1。
3. 现象和结论
①写变频器频率: CmdDat 里的命令数据依次为 06 00 01 0F A0, CmdSize 设为 5 个
字节, 代表写变频器频率 40Hz。

欧姆龙NJ控制器通过Modbus RTU与变频器通信
RespDat 里的反馈数据依次为 06 00 01 0F A0,代表通讯成功。

欧姆龙NJ控制器通过Modbus RTU与变频器通信
②控制变频器运行: CmdDat 里的命令数据依次为 05 00 00 FF 00, CmdSize 设为 5
个字节,导通指令后,变频器运行灯亮,同时在 RespDat 看到反馈, 代表通讯成功。

欧姆龙NJ控制器通过Modbus RTU与变频器通信
4.注意事项
指令报错代码如下:

欧姆龙NJ控制器通过Modbus RTU与变频器通信
1. 0400, 0407: 变量范围超出,比如字节数没写或者过大就会报 0400 或 0407
2. 0C0B:从站无法识别,检查接线设置, devicetype 端口指定
3. 0C0C:一般为从站不支持功能码或者报文格式不正确
4. 其他报错优先检查接线设置即可

相关阅读

五种错误的冰箱使用方法

有关冰箱的使用知识,在家中使用冰箱对食物保鲜时,必须掌握正确的使用方法,以下总结了五种错误的冰箱使用方法,希望大家引以为戒,尽量避免犯类似的错误,下面具体来看下。...
2023-06-26
五种错误的冰箱使用方法

电厂锅炉设备组成和工作原理,一起来重温下

锅炉的作用和工作原理 电站锅炉的作用是利用燃料燃烧释放的热能加热给水,生产足够数量的、达到规定参数和品质的过热蒸汽。蒸汽的数量称为锅炉的蒸发量,常以吨/时(t/h)为...
2023-06-13
电厂锅炉设备组成和工作原理,一起来重温下

光纤快速连接器的接线方式

光纤快速连接器的操作方法: 1、清洁阻挡器表面,压入阻挡器,拨下保护套,压下滑轨盖,把接续子按方向插入后松开。 2、把尾壳(píng)面向上放入浮动槽中,推起尾卡使其卡入。穿...
2023-06-26

漏电隐患大揭秘!四招教你精准排查

在日常生活中,家电漏电是一个不容忽视的安全隐患,它可能危及我们的生命财产安全。今天,就为大家详细介绍四种用常见工具万用表、指针式万用表、钳形表以及摇表来检测漏电的方法...
2026-05-26
漏电隐患大揭秘!四招教你精准排查

电气接地的目的和原理

电气 接地的目的: 1、在电力系统中,运行需要的接地,如中性点接地等,称为工作接地。 2、电气设备的金属外壳,钢筋混凝土杆和金属杆塔等,由于绝缘损坏有可能带电,为了防c...
2023-06-27
电气接地的目的和原理

热销商品

连发瓦斯枪通用瓦斯射钉钢钉枪瓦斯气体高强度瓦斯射钉枪165气罐

连发瓦斯枪是一款专为高强度瓦斯射钉设计的工具,其特点在于能够连续发射瓦斯气体,适用于多种需要快速穿透和固定材料的场景。这款瓦斯枪配备了165气罐,容量足够满足...
4.5

黄铜镀镍金属电缆防水接头EWM密封格兰头HSM电线固定填料函M20M16

黄铜镀镍金属电缆防水接头EWM密封格兰头(HSM型)是一款高性能电线固定与密封装置,适用于M16和M20螺纹规格。采用优质黄铜材质并表面镀镍处理,具备优异的防腐蚀性、机械...
1.14

消防配件二氧化碳灭火器2 3 5 7KG弯头喷管24Kg干冰CO2外喷头喷嘴

二氧化碳灭火器配件中的2357KG弯头喷管与24Kg干冰CO₂外喷头喷嘴,是专业消防设备的重要组成部分。该弯头喷管采用高强度耐腐蚀材料制造,连接灵活,适用于高压CO₂灭火...
4.5

雷士照明led筒灯孔灯客厅吊顶天花灯嵌入式过道筒灯射灯桶灯家用

雷士照明LED筒灯是一款专为现代家居设计的嵌入式照明产品,适用于客厅、吊顶、过道、卧室等空间。采用高品质LED光源,光线柔和均匀,显色指数高,有效还原真实色彩,营造舒...
5.78

雷士照明嵌入式防眩筒灯射灯窄边过道灯深杯客厅无主灯天花灯米雪

雷士照明嵌入式防眩筒灯射灯——“米雪”系列,专为现代无主灯设计打造。采用窄边深杯结构,有效控制杂散光,实现精准防眩,营造舒适柔和的光环境。适用于客厅、过道、天...
25.67

网站栏目