施耐德变频器Modbus通讯概要 中文
- 格式:docx
- 大小:13.95 KB
- 文档页数:7
UL1066/ANSI, UL489 系列NRX NF 壳架IEC IZMX16/新一代IZM91IEC 新一代IZM9UL489 系列 NRX RF 壳架IEC IZMX40警告(1) 只有具备资格的电气工作人员方可操作本设备。
(2) 如断路器不能被搬移至安全的工作地点,则务必始终断开一次和二次回路电源。
(3) 抽出式断路器应摇出至断开位置。
(4) 所有断路器均应切换至关闭位置,机构弹簧释能。
如不能遵守本操作说明书规定的这些步骤,则可能导致人员死亡、人身伤害、或财产损坏。
ƽ 警告应遵守本操作说明书及产品标签上规定的操作说明。
请注意以下五点安全规则:– 断电;– 确保装置不能意外重启;– 确保与电源隔离;– 接地及短路;– 遮盖或为临近带电部件提供屏障断开设备电源。
在设备维修期间,仅可使用正规渠道获得的备件。
在维修和更换时,必须严格遵守规定的维修间隔及说明,以避免人身伤害及开关板损坏。
本手册适用于:带PXR 脱扣器的IZM9/IZMX 系列 - Modbus 通信适配器模块(MCAM)的操作说明20189第1章:介绍N RX系列Modbus通信适配器模块(MCAM)(图1)是作为通信装置与兼容的NRX系列脱扣器/断路器在主通信网络运行(图2)的一种附件。
Modbus适配器采用Modbus RTU(远程终端单元)协议在Modbus 网络上与主机通信。
使用指定寄存器,信息通过MCAM在Modbus主机与PXR脱扣器之间交换。
图1. NRX系列Modbus通信适配器模块图2. Modbus网络中的通信适配器模块Modbus通信适配器模块是从机,因此需要主机触发控制命令。
每个Modbus 通信适配器模块都具有:• 断路器分闸/合闸/复位控制;• L ED状态指示灯,处于闪烁状态时显示模块带电;• Modbus 通信启用/禁用选择跳线,用于远距离分闸/合闸控制;• DIN导轨安装(11mm高、28mm宽、DIN 导轨最低要求);• 模块用24Vdc输入电源Modbus 通信适配器模块经过专门设计,可由经过充分训练的人员安装、操作及维护。
施耐德M340 PLC和变频器Modbus通信指导
PLC通过Modbus监控变频器的运行是工业中较常见的应用,本文以施耐德M340 PLC与ATV71变频器为例,简要介绍PLC与变频器之间Modbus 串行通信的过程,包括硬件接线、变频器参数设置、硬软件组态、上电调试等,实现在PLC上远程控制ATV71变频器的故障初始化,启动/停止,正转/反转,频率给定等。
1、M340与ATV71的Modbus连接
只需要一根标准的RJ45双绞线作为通信电缆即可,一端插入ATV71的Modbus通信端口,另一端插入M340 CPU上的串口,连接如下:
2、M340硬件组态
双击CPU上的串口,打开进行Modbus Master组态
组态串口为Modbus主站,设置和ATV71变频器中的通信参数设置保持一致,如下表:。
ATV303 Modbus 通讯概要刘允松李平下面列出ATV303变频器做Modbus通讯时的要点和注意事项:一、 RS485 口定义ATV303集成RS485 串行通讯口,并驻留Modbus RTU串行通讯协议,允许其与主流上位机通讯。
RS485口的物理形式是RJ45。
针脚排列定义如图 1 所示。
图 1其中 4 和 5 是数据发送 /接收口,也是Modbus 通常使用的。
8 是 GND ,在做 Modbusbus 通讯时通常要求接上,可以提高通讯质量。
7 可以由变频器提供 10V 电源,用来外拉面板或某些型号的232/485 的转换头使用。
此 RJ45 口除 Modbus 通讯外的其它用途:1.可以用来外拉面板(型号为VW3A1006 );2.可以连接 PC 监控软件;3.可以连接简易参数下载器;4.可以连接多功能参数下载器。
二、通讯参数设置:通讯参数主要在通讯菜单 700-中设置,主要有 Modbus 地址(站号),波特率,数据格式、超时等等。
图2另外 ATV303 的 Modbus 默认要求一旦数据开始读写,必须有连续的数据交换,变频器依据Modbus 超时进行 Consistency Check 。
如果超过该时限没有接到数据交换指令,即判定串行连接故障。
因此必须对数据进行循环读或写。
另一种解决的方式是在故障管理菜单菜单中屏蔽串行连接故障,即将参数611 设置为 00.注意这种方法是一种偷懒的方法,图 3潜在的危险时当出现真正的通讯连接故障(如遇到干扰),变频器将不能发现。
四、控制通道的设置:如果作 Modbus 通讯的目的仅仅是读取变频器的状态和变量,例如输出频率,输出电流,故障记录等,控制通道是不用设置的。
典型的状态参数地址为:如果Modbus通讯的目的是用来以上位机控制变频器的给定频率和/或起停命令,则需要在400-菜单中对控制通道进行设置。
如果以上位机同时控制变频器的给定频率和起停命令,其实也可以不做设置。
ATV303 Modbus 通讯概要刘允松李平下面列出ATV303变频器做Modbus通讯时的要点和注意事项:一、 RS485 口定义ATV303集成RS485 串行通讯口,并驻留Modbus RTU串行通讯协议,允许其与主流上位机通讯。
RS485口的物理形式是RJ45。
针脚排列定义如图 1 所示。
图 1其中 4 和 5 是数据发送 /接收口,也是Modbus 通常使用的。
8 是 GND ,在做 Modbusbus 通讯时通常要求接上,可以提高通讯质量。
7 可以由变频器提供 10V 电源,用来外拉面板或某些型号的232/485 的转换头使用。
此 RJ45 口除 Modbus 通讯外的其它用途:1.可以用来外拉面板(型号为VW3A1006 );2.可以连接 PC 监控软件;3.可以连接简易参数下载器;4.可以连接多功能参数下载器。
二、通讯参数设置:通讯参数主要在通讯菜单 700-中设置,主要有 Modbus 地址(站号),波特率,数据格式、超时等等。
图2另外 ATV303 的 Modbus 默认要求一旦数据开始读写,必须有连续的数据交换,变频器依据Modbus 超时进行 Consistency Check 。
如果超过该时限没有接到数据交换指令,即判定串行连接故障。
因此必须对数据进行循环读或写。
另一种解决的方式是在故障管理菜单菜单中屏蔽串行连接故障,即将参数611 设置为 00.注意这种方法是一种偷懒的方法,图 3潜在的危险时当出现真正的通讯连接故障(如遇到干扰),变频器将不能发现。
四、控制通道的设置:如果作 Modbus 通讯的目的仅仅是读取变频器的状态和变量,例如输出频率,输出电流,故障记录等,控制通道是不用设置的。
典型的状态参数地址为:如果Modbus通讯的目的是用来以上位机控制变频器的给定频率和/或起停命令,则需要在400-菜单中对控制通道进行设置。
如果以上位机同时控制变频器的给定频率和起停命令,其实也可以不做设置。
常州-施耐德智能型电动执行机构MODBUS通讯协议一、特性:1、传输模式:MODBUS RTU2、物理层:RS485(差分、半双工)3、数据传输速率(波特率)bit/s:38400、19200(默认值)、9600、4800可选择4、设备地址:2~1275、数据格式:编码8位二进制起始位1位数据位8位校验位1位(偶、奇、无校验可选)停止位1位错误校验CRC166、设备所支持MODBUS功能码:功能码名称作用03 读取保持寄存器在一个或多个保持寄存器中取得当前的二进制值04 读取输入寄存器在一个或多个输入寄存器中取得当前的二进制值06 预置单寄存器把具体的二进制值装入一个保持寄存器16 预置多寄存器把具体的二进制值装入一串连续的保持寄存器二、数据交换地址和定义1、输入数据:①开关停运行控制字地址:150(十进制)-- -- -- -- -- -- -- -- -- -- -- -- 3 2 1 0 Bit 0 :关指令,1=运行,0=停止Bit 1 :开指令,1=运行,0=停止Bit 2 :停指令,1=停止,0=无效Bit 3 :紧急关闭指令,1=运行,0=停止②设定开度运行控制字地址:151(十进制)15 14 -- -- -- -- -- -- -- 6 5 4 3 2 1 0Bit 15 :指令特征位,传输时应设为“0”Bit 14 :指令特征位,传输时应设为“1”Bit 0~6 :开度设定值,范围0~100%2、输出数据:①执行机构状态字地址:160(十进制)-- 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Bit 0 :全关信号,1=全关位置,0=非全关位置Bit 1 :全开信号,1=全开位置,0=非全开位置Bit 2 :电源故障报警,1=报警,0=正常Bit 3 :电机过热报警,1=报警,0=正常Bit 4 :监视继电器,1=监视继电器动作,0=监视继电器未动作Bit 5 :关向过力矩信号,1=关向过力矩,0=关向未过力矩Bit 6 :开向过力矩信号,1=开向过力矩,0=开向未过力矩Bit 7 :现场操作信号,1=执行机构处于现场操作状态,0=非现场操作状态Bit 8 :远控状态信号,1=执行机构处于远程控制状态,0=非远程控制状态Bit 9 :远控关信号是否输入(既执行机构接线端子上的⑦、⑧是否导通),1=导通,0=断开Bit 10 :远控开信号是否输入(既执行机构接线端子上的⑦、⑨是否导通),1=导通,0=断开Bit 11 :远控停信号是否输入(既执行机构接线端子上的⑦、⑩是否导通),1=导通,0=断开Bit 12 :远控紧急关闭信号是否输入(既执行机构接线端子上的⑦、⑾是否导通),1=导通,0=断开Bit 13 :中间位置1信号是否输出,1=是,0=否Bit 14 :中间位置2信号是否输出,1=是,0=否②远控方式状态字地址:161(十进制)-- -- -- -- -- -- -- -- -- -- -- -- -- -- 1 0值为“00”,远程自保持值为“01”,远程点动值为“10”,远程双线开值为“11”,远程双线关③执行机构开度地址:162(十进制)-- -- -- -- -- -- 9 8 7 6 5 4 3 2 1 0Bit 0~9 :执行机构开度值,范围0~1000(0.0~100.0%)④力矩百分比地址:163(十进制)-- -- -- -- -- -- -- -- -- 6 5 4 3 2 1 0Bit 0~6 :力矩百分比,范围0~100%⑤执行机构操作次数地址:164(十进制)15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0范围:0~65535⑥执行机构到位次数地址:165(十进制)15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0范围:0~65535注:符号“--”表示该位未用。
ATV303 Modbus 通讯概要
刘允松李平
下面列出ATV303变频器做Modbus通讯时的要点和注意事项:
一、RS485口定义
ATV303集成RS485串行通讯口,并驻留Modbus RTU串行通讯协议,允许其与主流上位机通讯。
RS485口的物理形式是RJ45。
针脚排列定义如图1所示。
图1
其中4和5是数据发送/接收口,也是Modbus通常使用的。
8是GND,在做Modbusbus通讯时通常要求接上,可以提高通讯质量。
7可以由变频器提供10V电源,用来外拉面板或某些型号的232/485的转换头使用。
此RJ45口除Modbus通讯外的其它用途:
1.可以用来外拉面板(型号为VW3A1006);
2.可以连接PC监控软件;
3.可以连接简易参数下载器;
4.可以连接多功能参数下载器。
二、通讯参数设置:
通讯参数主要在通讯菜单700-中设置,主要有Modbus地址(站号),波特率,数据格式、超时等等。
图2
另外ATV303的Modbus默认要求一旦数据开始读写,必须有连续的数据交换,变频器依据Modbus超时进行Consistency Check。
如果超过该时限没有接到数据交换指令,即判定串行连接故障。
因此必须对数据进行循环读或写。
另一种解决的方式是在故障管理菜单菜单中屏蔽串行连接故障,即将参数611设置为00.
图3
注意这种方法是一种偷懒的方法,潜在的危险时当出现真正的通讯连接故障(如遇到干扰),变频器将不能发现。
四、控制通道的设置:
如果作Modbus通讯的目的仅仅是读取变频器的状态和变量,例如输出频率,输出电流,故障记录等,控制通道是不用设置的。
典型的状态参数地址为:
如果Modbus通讯的目的是用来以上位机控制变频器的给定频率和/或起停命令,则需要在400-菜单中对控制通道进行设置。
如果以上位机同时控制变频器的给定频率和起停命令,其实也可以不做设置。
因为本来通讯就是优先的:变频器一旦接收到来自Modbus的给定频率和起停(包括正反
转)指令,Modbus控制就起了主导作用,除非强迫本地有效。
但为了照顾习惯用法,我们可以在400-菜单中分别设置给定源和命令源,需要设置下列参数:
图4
将参数406设置为02, 将使给定通道400和命令通道407单独设置。
例如:将401设置为164,就以Modbus作为给定通道,将407设置为10,就以Modbus作为起停通道。
当以Modbus作为给定通道时,频率给定的变量地址为8502(16#2136),以0.1Hz 为单位,称为LFRD。
或者使用变量地址8602(16#219A),以RPM(转每分)为单位,称为LFRD。
五、基于IEC61800-7的变频器状态流程
ATV303通讯控制时,命令字CMD的变量地址是8501(16#2135),或8601(16#2199),前者以以8502做频率给定,后者以8602做速度给定。
实时状态字ETA的变量地址都是3201(16#0C81)。
CMD和ETA的交互关系如图5。
图5
图中,命令字CMD的每一位的意义见下表:
表1
比较有用的的命令字CMD见下表:
表2
另外还有,反转指令CMD=16#080F, 停止指令CMD=16#010F
状态字ETA的每一位的意义见下表:
表3
为简单起见,我们将状态字ETA位乘16#006F,掩盖掉某些位,称其为MSK,则典型的状态见下表。
表4
例如,要完成如下控制要求:M218的本体模块的I0.0.0的上升沿启动ATV303, 以I0.0.1的下降沿使ATV303停机。
根据上述交互状态表,以Somachine为操作平台用ST语言编写的例程为:
图6
五、通讯浏览器(I/O Scanner)
通常比较常用的写入的变量包括:
表5通常比较常用的读出的状态变量包括:
表6
可以看到,某些变量的逻辑地址并不连续,如果需要读取或写入变量,需要多个读取和写入指令,这将影响通讯的效率。
为此,ATV303设置了间接寻址读取缓冲区和间接寻址写入缓冲区。
首先将要连续读取的变量的逻辑地址依次设进参数705.0—705.3,将要连续写入的变量的逻辑地址依次设进参数706.0—706.3。
这样707.0—707.3(逻辑地址12741/16#31C5—12744/16#31C8)对应的是读取的变量的映射,708.0—708.3(逻辑地址12761/16#31D9—12764/16#31DC)对应的是写入的变量的映射。
在编写读取和写入参数的指令格式时时,按逻辑地址12741—12744和12761—12764填入即可。
表7。