欧姆龙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-27
傻傻分不清电路?专业电气学姐为你全方面解读(七)

延时电路的工作原理解析(附电路图)

延时电路的工作原理 延时电路的工作原理可以简单地概括为将输入信号与时基进行比较,当输入信号的大小关系符合设定条件时,触发器就会存储输入信号的状态,从而实现时间延迟的...
2023-07-06
延时电路的工作原理解析(附电路图)

电气基础问答(一)

1、对 10kV 变(配)电所的接地有哪些要求? 答:变压器、开关设备和互感器 (PT、CP)的金属外壳,配电柜、控制保护盘、金属构架、防雷设备、电缆头及金属遮栏等。对接地装置有下列...
2023-06-27

综合保护作用在系统中的利用

大家好!每天学一点,学习更轻松。关注我,感谢大家为我点赞。 综保装置有短路、断路、缺相、漏电、触电等保护,综合保护装在市面上种类比较多,有低压和高压综合保护装置。...
2023-04-17
综合保护作用在系统中的利用

复合盖板 复合材料盖板 电缆沟复合盖板 承重标准 承载等级 荷载 类别及其成份组成 安装要求和图示

复合电缆沟盖板是一种建筑用复合材料板,其采用高分子复合材料经高温模压而成,因无二次利用价值,具用自然防盗的特点。作为城市电缆沟的附属设施,长期以来,电缆沟盖板材料一直采用...
2024-08-21
复合盖板 复合材料盖板 电缆沟复合盖板 承重标准 承载等级 荷载 类别及其成份组成 安装要求和图示

热销商品

广东珠江电线电缆阻燃国标定制BYJBV BVR YJV YJY RVV RVS RV KVV

广东珠江电线电缆,专注于阻燃国标定制,产品涵盖BYJBVBVRYJVYJYRVVRVSRVKVV等多种规格。我们采用先进生产技术,严格遵循国家标准,确保产品质量可靠、性能稳定。产品适...
¥ 1

可换头防静电塑胶镊子ESD-7A/242/249/259防划伤夹IC硅晶片陶瓷头

ESD-7A/242/249/259是一款专为半导体行业设计的防静电塑胶镊子,有效防止静电对敏感电子元件的损害。其独特之处在于可更换的镊子头,包括专为夹持IC硅晶片和陶瓷元件...
¥ 2

公牛官方旗舰店开关插座空调16A插座五孔10A面板暗装多孔G12白灰

公牛官方旗舰店提供一系列高质量的开关插座和空调配件。这款16A插座五孔面板采用暗装设计,适用于多种安装环境,如墙面、天花板等。它具有10A的电流容量,可以满足家庭...
¥ 5.55

86型开关超薄自粘贴式防水罩浴霸开关家用防水盒浴室插座防溅盒子

86型开关超薄自粘贴式防水罩浴霸开关,是一种专为家用浴室设计的创新产品。其采用超薄设计,无需复杂布线,自粘贴式安装方式简洁高效,有效节省空间。防水罩有效阻挡水汽...
¥ 3.9

L型套筒扳手铣口烟斗双头弯头7字穿孔机修六角汽修轮胎工具6-19mm

L型套筒扳手是一款常用于工业领域的多功能工具,具备双头设计,可高效完成铣口、烟斗等多种工件孔位加工,适用六角汽修、轮胎等场景。其套筒尺寸为6-19mm,精准适配各类...
¥ 3.5

网站栏目