SEOHO-VD
Modbus用户手册
如有改动不另行通知
SEOHO-VD Modbus User’s Manual
1. 概述
1.1 物理层
连接器 线路端接器 绝缘参数 电缆 传输极限 电源
5 Pin 端子台 (如下图 ) 内置150Ω电阻 1000Vac, 1000Vdc 60s 屏蔽的双绞线或屏蔽电缆
< 1000m 9600bps以下, < 300m 115200bps以下 内置独立+5V, 130mA电源
1.2 信号层
传输形式
RS485, (半双工) 1200 bps 2400 bps 4800 bps 9600 bps 14400 bps
传输速率
19200 bps 38400 bps 56000 bps 57600 bps 115200 bps 128000 bps
未测试 未测试 通过测试 通过测试 通过测试 通过测试 通过测试 通过测试 通过测试 通过测试 通过测试
1.3 通讯设定
地址 结束位 奇偶校验
1 ~ 255 1 无
1.4 硬件安装
图1为基于RS485通讯协议的Modbus电路板. 端子中的‘A’ 是正向信号端子, 而‘B’ 是反向信号端子.
Seoho Electric : www.seoho.com - 2 -
SEOHO-VD Modbus User’s Manual
图2 为两种总线连接示意图. 一个是Modbus电路板位于系统尾端.另一个是Modbus电路板位于连接中的非尾端.
150JP1150Built-in Termination ResistorA101B102A103B104T105 图 1 Modbus选项卡.
图2 多个设备组成的Modbus连接.
Seoho Electric : www.seoho.com - 3 -
SEOHO-VD Modbus User’s Manual
2.如何在如何在SEOHO-VD界面下设置Modbus
2.1 Modbus 功能概述
代码 01
名称
读存储单元状态
描述
读取从站输出的二进制状态1/0. <二进制输出或数字量输出>
读取从站输入的二进制状态1/0. <二进制输入或数字量输入>
读取从站寄存器内部数据. <参数, 设定值> 读取从站输入寄存器数据. <监控变量> 设定存储单元为1/0 预设一个值到寄存器单元.
Modbus的一系列检测 (主站与从站间的总线控制, 检测各种错误等.)
预设多个值到寄存器单元. <参数,设定值> *不支持ASCII编码形式.
支持 RTU
02 03 04 05 06 08 16
读输入状态 读寄存器数据 读输入寄存器 设定存储单元 预设单一寄存器单元 Modbus 自检 预设多重寄存器
RTU RTU RTU RTU RTU RTU RTU
Seoho Electric : www.seoho.com - 4 -
SEOHO-VD Modbus User’s Manual
2.2 读存储单元状态存储单元状态 [01]
读取从站输出的二进制状态1/0(参考存储单元). 不支持广播通信方式. SEOHO-VD支持附录表[A.1]中的二进制形式输出. <查询>
字节 1 2 3 4 5 6 7 8
<响应>
字节 1 2 3 N N+3 N+4
从站地址 功能代码 字节数 字节 <1> ~ 字节 数据 1 ~ 255 1 字节数 ((N/8) + (N mod 8)) N字节数显示存储单元状态 环码校验 说明 从站地址 功能代码 [高]卷的起始地址 [低]卷的起始地址 点序号 [高] 点序号 [低] 环码校验 [低] 环码校验 [高] 数据 1 ~ 255 1 读取起始地址 说明 存储序号 (N) 环码校验 Seoho Electric : www.seoho.com - 5 - SEOHO-VD Modbus User’s Manual 2.3 读取输入状态 [02] 读取从站输入的二进制状态1/0. 不支持广播通信方式. SEOHO-VD支持附录表[A.2]中的二进制形式输出. <查询> 字节 1 2 3 4 5 6 7 8 <响应> 字节 1 2 3 N N+3 N+4 从站地址 功能代码 字节数 字节 <1> ~ 字节 数据 1 ~ 255 2 字节数为 ((N/8) + (N mod 8)) N字节数显示卷状态 环码校验 说明 从站地址 功能代码 输入 [高]的起始地址 输入 [低]的起始地址 点序号 [高] 点序号 [低] 环码校验 [低] 环码校验 [高] 数据 1 ~ 255 2 读取输入的起始地址 说明 输入序号 (N) 环码校验 Seoho Electric : www.seoho.com - 6 - SEOHO-VD Modbus User’s Manual 2.4 读存储寄存器存储寄存器 [03] 读取从站内部存储寄存器的值. SEOHO-VD支持附录表[A.3]中的寄存器数据. <查询> 字节 1 2 3 4 5 6 7 8 <响应> 字节 1 2 3 4 5 6 7 ~ 从站地址 功能代码 字节数 <2 x N> 第一寄存器的[高] 第一寄存器的[低] 第二寄存器的[高] 第二寄存器的[低] ~ 第N寄存器 数据 1 ~ 255 3 字节数为 (2 x N) 第一寄存器 说明 从站地址 功能代码 寄存器 [高]的起始地址 寄存器 [低] 的起始地址 寄存器N的[高]的序号 寄存器N的[低]的序号 环码校验 [低] 环码校验 [高] 数据 1 ~ 255 3 读取寄存器起始地址 说明 寄存器的序号 环码校验 第二寄存器 2(N-1)+4 第N寄存器的[高] 2(N-1)+5 第N寄存器的[低] 2(N-1)+6 环码校验 [低] 2(N-1)+7 环码校验 [高] 环码校验 Seoho Electric : www.seoho.com - 7 - SEOHO-VD Modbus User’s Manual 2.5 读取输入寄存器 [04] 读取从站输入寄存器值. SEOHO-VD支持附录表[A.4]中的输入寄存器. <查询> 字节 1 2 3 4 5 6 7 8 <响应> 字节 1 2 3 4 5 6 7 ~ 从站地址 功能代码 字节数 <2 x N> 第一寄存器的[高] 第一寄存器的[低] 第二寄存器的[高] 第二寄存器的[低] ~ 第N寄存器 数据 1 ~ 255 4 字节数为 (2 x N) 第一寄存器 说明 从站地址 功能代码 寄存器 [高]的起始地址 寄存器 [低]的起始地址 寄器N[高]号 寄器N[低]号 环码校验 [低] 环码校验 [高] 数据 1 ~ 255 4 读取寄存器起始地址 说明 寄器号N 环码校验 第二寄存器 2(N-1)+4 第N寄存器的[高] 2(N-1)+5 第N寄存器的[低] 2(N-1)+6 环码校验 [低] 2(N-1)+7 环码校验 [高] 环码校验 Seoho Electric : www.seoho.com - 8 - SEOHO-VD Modbus User’s Manual 2.6 写存储单元 [05] 使存储单元为1/0. 在广播期间所有从站必须响应主站的查询. SEOHO-VD支持附录表[A.1]的二进制输出. <查询> 字节 1 2 3 4 5 6 7 8 <响应> 节 1 2 3 4 5 6 7 8 从 功能代码 储单[高] 存储单元地址[低] 写[高]数据 写[低]数据 环码校验 [低] 环码校验 [高] Data 1 ~ 255 5 分配存储单元地址 说 从站地址 功能代码 存储单元地址[高] 存储单元地址[低] 写[高]数据 写[低]数据 环码校验 [低] 环码校验 [高] 数据 1 ~ 255 5 存储单元地址 0000h → OFF, FF00h → ON 说明 其他→无作用 环码校验 写有效数据 环码校验 Seoho Electric : www.seoho.com - 9 - SEOHO-VD Modbus User’s Manual 2.7 预置单一预置单一寄存器单元单一寄存器单元[06] 预置一个值到从站的一个储寄器中. 在广播期间所有从站必须响应主站的查询. SEOHO-VD支持附录表[A.4]中的储寄器. <查询> 节 1 2 3 4 5 6 7 8 <响应> 节 1 2 3 4 5 6 7 8 从 功能代码 寄器[高] 寄存器[]地址 预设[高]的数据 预设[] 的数据 环码校验 [低] 环码校验 [高] 数据 1 ~ 255 6 写寄存器地址 说 从 功能代码 寄存器[高]地址 寄存器[]地址 预置数据[高] 预置数据[] 环码校验 [低] 环码校验 [高] 数据 1 ~ 255 6 写寄存器地址 说 写预置数据 环码校验 写预设参数 环码校验 Seoho Electric : www.seoho.com - 10 - SEOHO-VD Modbus User’s Manual 2.8预置多个寄存器单元[16] 预置多个值到从站的一系列储寄器. 在广播期间所有从站必须响应主站的查询. SEOHO-VD支持附录表[A.4]输入寄存器. <查询> 节 1 2 3 4 5 6 7 8 9 10 11 ~ 2(N-1)+8 2(N-1)+9 2(N-1)+10 2(N-1)+11 <响应> 节 1 2 3 4 5 6 7 8 从 功能代码 寄器[高]起 寄存器[] 起 寄器N[高]号 寄器N[]号 环码校验 [] 环码校验 [高] 数据 1 ~ 255 16 读寄存器起 说 从 功能代码 寄存器[高]的起始地址 寄存器[]的起始地址 寄存器N的[最高位]的序号 寄存器N的[最低位]的序号 字节数 <2xN> 第一寄存器的[高] 第一寄存器的[] 第二寄存器的[高] 第二寄存器的[] ~ 第N寄存器的[高] 第N寄存器的[] 环码校验 [] 环码校验 [高] 环码校验 第N寄存器 数据 1 ~ 255 16 读寄存器的起始地址 说 寄存器序号 第一寄存器 第二寄存器 寄器号N 环码校验 Seoho Electric : www.seoho.com - 11 - SEOHO-VD Modbus User’s Manual 2.9 Modbus自检[08] 对Modbus进行一系列的检测和控制(主站和从站间的控制,检测不同的错误状态等等) <查询> 节 1 2 3 4 5 6 7 8 <响应> 节 1 2 3 4 5 6 7 8 从 功能代码 子函数的[高] 子函数的[] [高]的数据 []的数据 环码校验 [] 环码校验 [高] 数据 1 ~ 255 8 子函数代码 说 从 功能代码 子函数的[高] 子函数的[] 数据 [高] 数据 [] 环码校验 [] 环码校验 [高] 数据 1 ~ 255 8 子函数代码 说 环码校验 环码校验 Seoho Electric : www.seoho.com - 12 - SEOHO-VD Modbus User’s Manual <子函数> 代码 0 返回查询数据 名称 查询数据被返回 使从站退出收听模式. 复位所有计数 1 Modbus复位 值: (总线环码校验故障计数值,总线异常响应计数值,从站信息数) 使从站处于收听模式.那么从站不会响应任何命令在退出收听模式前. 返回总线环码校验故障数 返回异常响应序号 返回从站信息总数 说 4 12 13 14 置接收模式 返回总线环码校验故障计数值 返回总线异常响应值的序号 返回从站信息数 2.9.1 返回查询数据 <查询> 节 1 2 3 4 5 6 7 8 从 08 00 00 数据 [高] 数据 [] 环码校验 [] 环码校验 [高] 数据 1 ~ 255 功能代码 = 8 子函数代码 = 01 说 环码校验 <响应> 节 1 2 3 4 5 6 7 8 从 08 00 00 数据 [高] 数据 [] 环码校验 [] 环码校验 [高] 数据 1 ~ 255 8 子函数代码 说 环码校验 Seoho Electric : www.seoho.com - 13 - SEOHO-VD Modbus User’s Manual 2.9.2 复位Modbus <查询> 节 1 2 3 4 5 6 7 8 <响应> 节 1 2 3 4 5 6 7 8 2.9.3 进入收听模式 <查询> 节 1 2 3 4 5 6 7 8 <响应> 从站必须进入收听模式. 从 08 00 04 00 00 环码校验 [] 环码校验 [高] 数据 1 ~ 255 功能代码 = 8 数代码 = 01 说 从 08 00 01 00 00 环码校验 [] 环码校验 [高] 数据 1 ~ 255 8 数代码 = 01 说 从 08 00 01 00 00 环码校验 [] 环码校验 [高] 数据 1 ~ 255 功能代码 = 8 子函数代码 = 01 说 环码校验 环码校验 环码校验 Seoho Electric : www.seoho.com - 14 - SEOHO-VD Modbus User’s Manual 2.9.4返回总线环码校验故障计数值 <查询> 节 1 2 3 4 5 6 7 8 <响应> 节 1 2 3 4 5 从 08 00 0C 环码校验故障编号[高] 环码校验故障编号[] 环码校验 [] 环码校验 [高] 环码校验 环码校验故障编号 数据 1 ~ 255 8 数代码 = 12 (0Ch) 说 从 08 00 0C 00 00 环码校验 [] 环码校验 [高] 数据 1 ~ 255 功能代码 = 8 数代码 = 12 (0Ch) 说 环码校验 6 7 8 2.9.5 返回总线异常响应值的序号 <查询> 节 1 2 3 4 5 6 7 8 从 08 00 0D 00 00 环码校验 [] 环码校验 [高] 数据 1 ~ 255 功能代码 = 8 数代码 = 13 (0Dh) 说 环码校验 Seoho Electric : www.seoho.com - 15 - SEOHO-VD Modbus User’s Manual <响应> 节 1 2 3 4 5 6 7 8 2.9.6 返回从站信息数 <查询> 节 1 2 3 4 5 6 7 8 <响应> 节 1 2 3 4 5 6 7 8 从 08 00 0E 从站信息数的[高] 从站信息数的[] 环码校验 [] 环码校验 [高] 数据 1 ~ 255 8 数代码 = 14 (0Eh) 说 从 08 00 0E 00 00 环码校验 [] 环码校验 [高] 数据 1 ~ 255 功能代码 = 8 数代码 = 14 (0Eh) 说 从 08 00 0D 异常响应序号的[高] 异常响应序号的[] 环码校验 [] 环码校验 [高] 数据 1 ~ 255 8 数代码 = 13 (0Dh) 说 异常响应的序号 环码校验 环码校验 从站信息总数 环码校验 Seoho Electric : www.seoho.com - 16 - SEOHO-VD Modbus User’s Manual 2.10 异常响应[81h] 当下表任何情况发生时, 从站必须发送一个异常响应. 代码 01 02 03 06 <响应> 节 1 2 3 4 数据 从 81h 异常响应代码 环码校验 ] 环码校验 高] [[ 环码校验 1 ~ 255 功能代码 = 81h 说 非法函数 非法的数据地址 非法数据值 从站忙 名称 说 从站函数集未定义的数据. 从站查询时发送的数据在从站中未被定义. 数据集中不支持的数值. 从站繁忙(因为执行需要很长时间). 5 Seoho Electric : www.seoho.com - 17 - SEOHO-VD Modbus User’s Manual 3. Modbus在SEOHO-VD中的应用 3.1 设置单一设置单一参数单一参数 设置 P1.0 ‘Motor Rated Power’ = 55kW. 参考附录[A.4], P1.0 ‘Motor Rated Power’的地址是 128. 节 1 2 3 4 5 6 7 8 0A 06 00 80 02 26 09 E3 查询 地址= 10 预设单一寄存器 P1.0的地址 = 128 (0080h) P1.0 : 10 → 1.0kW 55 x 10 = 0226h 环码校验 响应 0A 地址= 10 06 00 80 02 26 09 E3 预设单一寄存器 P1.0的地址 = 128 (0080h) P1.0 : 10 → 1.0kW 55 x 10 = 0226h 环码校验 3.2 设置多重参数 设置P1.0 ‘Motor Rated Power’ = 55kW, P1.1’Rated Voltage’ = 380V, P1.2 ‘Rated Current’ = 115A, P1.3 ‘Rated Frequency’ = 50.0Hz. 参考附录[A.4], P1.0 ‘Motor Rated Power’ 的地址是is 128. 节 1 2 3 4 5 6 7 8 9 10 11 12 13 14 0A 10 00 80 00 04 08 02 26 0E D8 04 7E 13 查询 地址= 10 预设多重寄存器 P1.0的地址 = 128 (0080h) 4 个寄存器 (P1.0 ~ P1.3) 节数 P1.0 : 10 → 1.0kW 55 x 10 = 0226h P1.1 : 10 → 1.0V 380 x 10 = 0ED8h P1.2 : 10 → 1.0A 115 x 10 = 047Eh P1.3 : 100 → 1.00Hz 0A 10 00 80 00 04 C1 59 响应 地址= 10 预设多重寄存器 P1.0的地址 = 128 (0080h) 4个寄存器(P1.0 ~ P1.3) 环码校验 Seoho Electric : www.seoho.com - 18 - SEOHO-VD Modbus User’s Manual 15 16 17 88 74 5B 50 x 100 = 1388h 环码校验 3.3 运行/停止 参考附录[A.1], ‘RUN’存储单元的地址是 0. 3.3.1 ‘RUN’命令 节 1 2 3 4 5 6 7 8 3.3.2 ‘STOP’命令 节 1 2 3 4 5 6 7 8 3.3.3 ‘DRIVE_ENABLE’命令 参考附录[A.1], ‘DRIVE_ENABLE’存储单元的地址是2. 节 1 2 3 0A 05 00 查询 地址 = 10 写单一存储单元 ‘DRIVE_ENABLE’的 响应 0A = 10 05 写单一存储单元 00 ‘DRIVE_ENABLE’的地址 0A 05 00 00 00 00 CC B1 查询 地址= 10 设置单一存储单元 ‘RUN’的地址 = 0 (0000h) 0000h → ‘STOP’ 响应 0A 地址= 10 05 00 00 00 00 CC B1 设置单一存储单元 ‘RUN’ 的地址 = 0 (0000h) 0000h → ‘STOP’ 0A 05 00 00 FF 00 8D 41 查询 地址= 10 写单一存储单元 ‘RUN’的地址 = 0 (0000h) FF00h → ‘RUN’ 响应 0A 地址 = 10 05 00 00 FF 00 8D 41 写单一存储单元 ‘RUN’ 的地址 = 0 (0000h) FF00h → ‘RUN’ 环码校验 环码校验 环码校验 环码校验 Seoho Electric : www.seoho.com - 19 - SEOHO-VD Modbus User’s Manual 4 5 6 7 8 02 FF 00 2C 81 = 2 (0002h) FF00h → ‘DRIVE_ENABLE’ 02 = 2 (0002h) FF 00 2C 81 FF00h → ‘DRIVE_ENABLE’ 环码校验 环码校验 3.4 点设定命令 参考附录[A.4], 频率设定点地址, 速度设定点, 力矩设定点分别是9000, 9001, 9002. 3.4.1 设定频率设定点为25.5Hz. 节 1 2 3 4 5 6 7 8 3.4.2 设定速度设定点为1000rpm. 节 1 2 3 4 5 6 7 8 3.4.3 设定力矩设定点为55.5%. 节 1 2 0A 06 查询 = 10 预设单一寄存器 响应 0A = 10 06 预设单一寄存器 0A 06 23 29 03 E8 52 43 查询 = 10 预设单一寄存器 速度设定点地址 = 9001 (2329h) 1 → 1 rpm 1000 = 03E8h 环码校验 响应 0A = 10 06 23 29 03 预设单一寄存器 速度设定点地址 = 9001 (2329h) 1 → 1 rpm 0A 06 23 28 09 2E 85 71 查询 = 10 预设单一寄存器 频率设定点地址= 9000 (2328h) 100 → 1.00Hz 23.5 x 100 = 2350 = 092Eh 环码校验 响应 0A = 10 06 23 28 09 预设单一寄存器 频率设定点地址= 9000 (2328h) 100 → 1.00Hz 2E 23.5 x 100 = 2350 = 092Eh 85 71 环码校验 E8 1000 = 03E8h 52 43 环码校验 Seoho Electric : www.seoho.com - 20 - SEOHO-VD Modbus User’s Manual 3 4 5 6 7 8 23 2A 15 AE 2D D1 力矩设定点的地址= 9002 (232Ah) 100 → 1.00% 55.5 x 100 = 5550 = 15AEh 环码校验 23 力矩设定点的地址 = 9002 2A (232Ah) 15 100 → 1.00% AE 55.5 x 100 = 5550 = 15AEh 2D D1 环码校验 3.5 监视电机状态 3.5.1 运行/停止状态 参考录 [A.2], ‘RUN/STOP’状态的地址是17. 节 1 2 3 4 5 6 7 8 3.5.2 电机电流 参考录 [A.4], ‘Terminal Current’的地址是97. 节 1 2 3 4 5 6 7 8 0A 04 00 61 00 01 61 71 查询 = 10 读取输入寄存器 ‘Terminal Current’的地址 = 97 (0061h) 输入序号=1 响应 0A = 10 04 02 01 77 5D 47 读取输入寄存器 节数=2 推测电机电流 = 37.5A. 37.5 x 10 = 0177h. 环码校验 0A 02 00 11 00 01 E8 B4 查询 = 10 读取输入状态 运行/停止状态的地址 = 17 (0011h) 响应 0A = 10 02 01 00 A3 AC 读取输入状态 字节数= 1 ‘STOP’ → x=0 ‘RUN’ → x=1 环码校验 输入序号=1 环码校验 环码校验 Seoho Electric : www.seoho.com - 21 - SEOHO-VD Modbus User’s Manual 3.5.3 故障代码 参考录 [A.4], 故障代码的地址是62. 节 1 2 3 4 5 6 7 8 0A 04 00 3E 00 01 51 7D 查询 = 10 读取输入寄存器 ‘Terminal Current’的地址 = 62 (003Eh) 输入序号=1 响应 0A = 10 04 02 00 02 9D 30 读取输入寄存器 字节数=2 推测故障代码 = F02. 环码校验 环码校验 3.6 保存参数 参考录 [A.1], ‘Parameter SAVE’的存储单元地址是100. 参数修改后必须保存到flash中, ‘SAVE’命令必须遵守3.6.1. 3.6.1发送‘SAVE’命令 节 1 2 3 4 5 6 7 8 0A 05 00 64 FF 00 CC 49E 查询 = 10 写单一存储单元 ‘RUN’的地址 = 100 (0064h) FF00h → ‘RUN’ 响应 0A = 10 05 00 64 FF 00 CC 9E 写单一存储单元 ‘RUN’的地址 = 0 (0000h) FF00h → ‘RUN’ 环码校验 环码校验 Seoho Electric : www.seoho.com - 22 - SEOHO-VD Modbus User’s Manual [附录] A. 定义 Modbus 变量 A.1 定义离散输出定义离散输出(存储器) 离散输出的地址被PLC或modbus的主站由0001向上垒加. 存储器0 ~ 79被写为1 ~ 80. PLC 地址 1 0 (0000h) RUN 0 → 停止 1 → 运行 0 → 正向或向上运行 1 → 反向或向下运行 0 → 变频器禁止. 1 → 变频器使能. 多段速度设定点的二进制值. 第0位是最小有效位,而第3位是最高有效位. 0001 (1段) ~ 1111 (15段) 0 → 无作用 1 → 复位故障标志. 0 → 无作用 1 → 点动速度设置点被激活. 协议地址 名称 说 2 1 (0001h) DIRECTION 3 4 5 6 7 8 2 (0002h) 3 (0003h) 4 (0004h) 5 (0005h) 6 (0006h) 7 (0007h) DRIVE_ENABLE MULTI-STEP Bit0 MULTI-STEP Bit1 MULTI-STEP Bit2 MULTI-STEP Bit3 FAULT_RESET 9 10 11 12 13 14 15 16 17 18 19 20 21 22 8 (0008h) 9 (0009h) 10 (000Ah) 11 (000Bh) 12 (000Ch) 13 (000Dh) 14 (000Eh) 15 (000Fh) 16 (0010h) 17 (0011h) 18 (0012h) 19 (0013h) 20 (0014h) 21 (0015h) JOG AI_REF_ACTIVE AI_LOCAL/REMOTE EXTERNAL FAULT_A EXTERNAL FAULT_B MOTOR SELECTION MOTOR BRAKE_CTRL RAMP SWITCHING REF_UP REF_DOWN ACC/DEC_RAMP BYPASS PID_CTRL BYPASS PID AUTO_RUN/STOP PID GAIN_SELECTION Seoho Electric : www.seoho.com - 23 - SEOHO-VD Modbus User’s Manual 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 22 (0016h) 23 (0017h) 24 (0018h) 25 (0019h) 26 (001Ah) 27 (001Bh) 28 (001Ch) 29 (001Dh) 30 (001Eh) 31 (001Fh) 32 (0020h) 33 (0021h) 34 (0022h) 35 (0023h) 36 (0024h) 37 (0025h) 38 (0026h) 39 (0027h) 40 (0028h) 41 (0029h) 42 (002Ah) 43 (002Bh) 44 (002Ch) 45 (002Dh) 46 (002Eh) 47 (002Fh) 48 (0030h) 49 (0031h) 50 (0032h) 51 (0033h) 52 (0034h) 53 (0035h) 54 (0036h) 55 (0037h) 56 (0038h) PID INTEGRATOR_RESET TRQ_SET_OPTION BYPASS TORQUE_SIGN TORQUE_ZERO INCHING_MODE_ENABLE SLAVE_RUN_STATUS SLAVE_CTRL BYPASS FLYING_START General Purpose _30 General Purpose _31 CLEAR TIMER_OVERFLOW RESET_COUNTER[32Bit] General Purpose _34 General Purpose _35 General Purpose _36 General Purpose _37 General Purpose._38 General Purpose _39 General Purpose _40 General Purpose _41 General Purpose _42 General Purpose _43 General Purpose _44 General Purpose _45 General Purpose _46 General Purpose _47 RS232C_RUN RS232C_DIRECTION RS232C_FAULT_RESET General Purpose _51 SYNC_CTRL_RUN SYNC_CTRL_FAULT_RESET General Purpose _54 General Purpose _55 General Purpose _56 保留. 保留. 保留. 保留. 保留. 保留. 保留. 保留. 保留. 保留. 保留. 保留. 保留. 保留. 保留. 保留. 保留. 保留. 保留. 保留. Seoho Electric : www.seoho.com - 24 - SEOHO-VD Modbus User’s Manual 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 101 57 (0039h) 58 (003Ah) 59 (003Bh) 60 (003Ch) 61 (003Dh) 62 (003Eh) 63 (003Fh) 64 (0040h) 65 (0041h) 66 (0042h) 67 (0043h) 68 (0044h) 69 (0045h) 70 (0046h) 71 (0047h) 72 (0048h) 73 (0049h) 74 (004Ah) 75 (004Bh) 76 (004Ch) 77 (004Dh) 78 (004Eh) 79 (004Fh) 100 (0064h) General Purpose _57 General Purpose _58 General Purpose _59 General Purpose _60 General Purpose _61 General Purpose _62 General Purpose _63 DO 1 STATUS DO 2 STATUS DO 3 STATUS DO 4 STATUS DO 5 STATUS DO 6 STATUS DO 7 STATUS DO 8 STATUS DO 9 STATUS DO 10 STATUS DO 11 STATUS DO 12 STATUS DO 13 STATUS DO 14 STATUS DO 15 STATUS DO 16 STATUS Parameter SAVE 保留. 保留. 保留. 保留. 保留. 保留. 保留. 只读. 0 → DOx 被关闭 1 → DOx 被打开, X的范围是1到16. 0 → 无作用 1 → 参数存到flash中. Seoho Electric : www.seoho.com - 25 - SEOHO-VD Modbus User’s Manual A.2 定义离散输入 离散输入的地址被PLC或modbus的主站由10001向上垒加. 输入0 ~ 79被写为10001 ~ 10080. PLC Address 10001 10002 10003 10004 10005 10006 10007 10008 10009 10010 10011 10012 10013 10014 10015 10016 10017 Protocol Address 0 (0000h) 1 (0001h) 2 (0002h) 3 (0003h) 4 (0004h) 5 (0005h) 6 (0006h) 7 (0007h) 8 (0008h) 9 (0009h) DI 1 DI 2 DI 3 DI 4 DI 5 DI 6 DI 7 DI 8 DI 9 DI 10 0 → DIx 被关闭 1 → DIx 被打开, X的范围是1到16. Name 说 10 (000Ah) DI 11 11 (000Bh) 12 (000Ch) DI 12 DI 13 13 (000Dh) DI 14 14 (000Eh) 15 (000Fh) 16 (0010h) DI 15 DI 16 DRIVE_READY 0 → 变频器未准备运行. 1 → 变频器准备运行. 0 ->停止 1 ->运行 0 → 电机制动被关闭. 1 → 电机制动被打开. 0 → 无故障使能 1 → 故障发生时相应的故障标志被置位. 0 → 无报警 1 → 报警被上报. 0 → 正向或向上运行 1 → 反向或向下运行 10018 17 (0011h) RUN/STOP STATUS 10019 18 (0012h) MOTOR_BRAKE_STATUS 10020 19 (0013h) FAULT STATUS 10021 20 (0014h) WARNING STATUS 10022 10023 10024 10025 21 (0015h) 22 (0016h) 23 (0017h) 24 (0018h) MOTOR DIRECTION OC_LIMITING STATUS OT_LIMITING STATUS OV_LIMITING STATUS Seoho Electric : www.seoho.com - 26 - SEOHO-VD Modbus User’s Manual 10026 25 (0019h) General Purpose _25 保留. <晶闸管或接触器>状态 10027 26 (001Ah) POWER_SWITCH_STATUS 0 → 输入电源开关被断开. 1 →输入电源开关被合上. 10028 10029 10030 10031 10032 10033 27 (001Bh) 28 (001Ch) MOTOR_SELECTION STATUS General Purpose _28 0 → 参数设成I选择电机 I 1 -> 参数设成II选择电机 II 保留. 保留. 保留. 保留. 0 → RUN 未被击活. 1 → RUN 被击活. 0 → 无作用 1 → FAULT_RESET 命令被击活. . . . . . . . . 0 → 无报警 1 → 警告通过自由功能 0 → 无故障 1 → 故障通过自由功能 . 29 (001Dh) General Purpose _29 30 (001Eh) 31 (001Fh) 32 (0020h) General Purpose _30 General Purpose _31 GLOBAL_RUN_CMD STATUS 10034 10035 10036 10037 10038 10039 10040 10041 10042 10043 10044 10045 10046 10047 10048 10049 10050 10051 10052 10053 10054 10055 33 (0021h) 34 (0022h) 35 (0023h) 36 (0024h) 37 (0025h) 38 (0026h) 39 (0027h) 40 (0028h) 41 (0029h) GLOBAL_FAULT_RESET General Purpose _34 General Purpose _35 General Purpose _36 General Purpose _37 General Purpose _38 General Purpose _39 General Purpose _40 General Purpose _41 42 (002Ah) WARNING_LOGIC 1 43 (002Bh) 44 (002Ch) WARNING_LOGIC 2 WARNING_LOGIC 3 45 (002Dh) FAULT_LOGIC 1 46 (002Eh) 47 (002Fh) 48 (0030h) 49 (0031h) 50 (0032h) 51 (0033h) 52 (0034h) 53 (0035h) 54 (0036h) FAULT_LOGIC 2 General Purpose _47 Comparator Output {f(x1,y1)} Comparator Output {f(x2,y2)} Comparator Output {f(x3,y3)} Comparator Output {f(x4,y4)} Comparator Output {f(x5,y5)} Comparator Output {f(x6,y6)} Comparator Output {f(x7,y7)} 有两个自变量输入的自由函数的比较器输出 Seoho Electric : www.seoho.com - 27 - SEOHO-VD Modbus User’s Manual 10056 10057 10058 10059 10060 10061 10062 10063 10064 10065 10066 10067 10068 10069 10070 10071 10072 10073 10074 10075 10076 10077 10078 10079 10080 55 (0037h) 56 (0038h) 57 (0039h) General Purpose_55 General Purpose_56 General Purpose_57 . . . 58 (003Ah) Comparator Output {f(x1,y1,z1)} 59 (003Bh) 60 (003Ch) Comparator Output {f(x2,y2,z2)} Comparator Output {f(x3,y3,z3)} 有三个自变量输入的自由函数的比较器输出 61 (003Dh) Comparator Output {f(x4,y4,z4)} 62 (003Eh) 63 (003Fh) 64 (0040h) 65 (0041h) 66 (0042h) 67 (0043h) 68 (0044h) 69 (0045h) 70 (0046h) 71 (0047h) 72 (0048h) 73 (0049h) General Purpose_62 General Purpose_63 LOGIC OUTPUT {f(x1,y1)} LOGIC OUTPUT {f(x2,y2)} LOGIC OUTPUT {f(x3,y3)} LOGIC OUTPUT {f(x4,y4)} LOGIC OUTPUT {f(x5,y5)} General Purpose_69 General Purpose_70 LOGIC OUTPUT {f(x1,y1,z1)} LOGIC OUTPUT {f(x2,y2,z2)} LOGIC OUTPUT {f(x3,y3,z3)} . 二进制输入经延时定时器后输出. . . 有三个自变量输入的自由函数的逻辑输出 . . 有两个自变量输入的自由函数的逻辑输出 . . 74 (004Ah) General Purpose_74 75 (004Bh) 76 (004Ch) DELAY OUTPUT 1 DELAY OUTPUT 2 77 (004Dh) General Purpose_77 78 (004Eh) 79 (004Fh) General Purpose_78 TIMER OVERFLOW Seoho Electric : www.seoho.com - 28 - SEOHO-VD Modbus User’s Manual A.3 寄存器内部说明 寄存器内容的地址被PLC或modbus的主站由40001向上垒加.寄存器0的地址是40001.寄存器的详细资料参考参数手册. PLC 地址 40001 ~ 40128 40129 ~ 40256 40129 ~ 40256 40385 ~ 40512 40513 ~ 40640 40641 ~ 40678 40769 ~ 40896 40897 ~ 41024 41025 ~ 41152 41153 ~ 41280 41281 ~ 41408 41409 ~ 41536 41537 ~ 41664 41665 ~ 41792 41793 ~ 41920 41921 ~ 42048 42049 ~ 42176 42177 ~ 42304 42305 ~ 42432 42433 ~ 42560 42561 ~ 42688 42689 ~ 42816 42817 ~ 42944 42945 ~ 43072 43073 ~ 43200 43200 ~ 43328 43329 ~ 43456 43457 ~ 43584 43585 ~ 43712 43713 ~ 43840 协议地址 0 ~ 127 128 ~ 255 256 ~ 383 384 ~ 511 512 ~ 639 640 ~ 767 768 ~ 895 896 ~ 1023 1024 ~ 1151 1152 ~ 1279 1280 ~ 1407 1408 ~ 1535 1536 ~ 1663 1664 ~ 1791 1792 ~ 1919 1920 ~ 2047 2048 ~ 2175 2176 ~ 2303 2304 ~ 2431 2432 ~ 2559 2560 ~ 2687 2688 ~ 2815 2816 ~ 2943 2944 ~ 3071 3072 ~ 3199 3200 ~ 3327 3328 ~ 3455 3456 ~ 3583 3584 ~ 3711 3712 ~ 3839 名称 P0.0 ~ P0.127 P1.0 ~ P1.127 P2.0 ~ P2.127 P3.0 ~ P3.127 P4.0 ~ P4.127 P5.0 ~ P5.127 P6.0 ~ P6.127 P7.0 ~ P7.127 P8.0 ~ P8.127 P9.0 ~ P9.127 P10.0 ~ P10.127 P11.0 ~ P11.127 P12.0 ~ P12.127 P13.0 ~ P13.127 P14.0 ~ P14.127 P15.0 ~ P15.127 P16.0 ~ P16.127 P17.0 ~ P17.127 P18.0 ~ P18.127 P19.0 ~ P19.127 P20.0 ~ P20.127 P21.0 ~ P21.127 P22.0 ~ P22.127 P23.0 ~ P23.127 P24.0 ~ P24.127 P25.0 ~ P25.127 P26.0 ~ P26.127 P27.0 ~ P27.127 P28.0 ~ P28.127 P29.0 ~ P29.127 说 程序控制 (导入选项) 基本控制设置 [I] 基本控制设置 [II] RUN/Ramp_Ctrl 设置 I RUN/Ramp_Ctrl 设置 II 保护设置 模拟量输入 (端子配置) PID 功能块 数字量输入 (端子配置) 多段速设置点 I 多段速设置点 II 模拟量输出 (端子配置) 数字量输出 (端子配置) 电机制动控制 自动调谐配置 V/F 控制&直流制动 I V/F 控制&直流制动II 无传感器矢量控制 I 无传感器矢量控制 II 矢量控制 I 矢量控制 II 电机参数 I 电机参数 II 控制公共参数 用户监视选项 数据跟踪配置 自由定时器块 Profibus 配置 RS422总线同步控制 再生 PWM 逆变器 Seoho Electric : www.seoho.com - 29 - SEOHO-VD Modbus User’s Manual 43841 ~ 43968 43969 ~ 44096 44097 ~ 44224 44225 ~ 48192 49001 49002 49003 49004 49005 49006 49007 49008 49009 49010 3840 ~ 3967 3968 ~ 4095 4096 ~ 4223 4224 ~ 8191 9000 9001 9002 9003 9004 9005 9006 9007 9008 9009 P30.0 ~ P30.127 P31.0 ~ P31.127 P32.0 ~ P32.127 P33.0 ~ P63.127 Frequency Set-Point Speed Set-Point Torque Set-Point PID Set-Point Reserved_9004 Reserved_9005 Reserved_9006 Reserved_9007 Reserved_9008 Reserved_9009 自由功能块 自由功能应用 CAN总线配置 . 100 → 1.00[Hz] 1 → 1.0[rpm] 100 → 1.00[%] 100 → 1.00[%] . . . . . . Seoho Electric : www.seoho.com - 30 - SEOHO-VD Modbus User’s Manual A.4 输入寄存器说明 输入寄存器的地址被PLC或Modbus主站由30001向上垒加.寄存器0的地址是30001.寄存器的详细资料参考参数手册. PLC 地址 30001 30002 30003 30004 30005 30006 30007 30008 30009 30010 30011 30012 30013 30014 30015 30016 30017 30018 30019 30020 30021 30022 30023 30024 30025 30026 30027 30028 30029 30030 协议 地址 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 Reserved_000 名称 未使用 8192 → 100% 8192 → 100% 8192 → 100% 8192 → 100% 8192 → 100% 8192 → 100% 1 → 1 1 → 1 8192 → 100% 8192 → 100% 8192 → 100% 8192 → 100% 88192 → 100% 8192 → 100% 8192 → 100% 8192 → 100% 818192 → 100% 8198192 → 100% 818192 → 100% 8192 → 100% 8192 → 100% 8192 → 100% 8192 → 100% 8192 → 100% 8192 → 100% 8192 → 100% 8192 → 100% 8192 → 100% 8192 → 100% 说 Free Constant 1 Free Constant 2 Free Constant 3 Free Constant 4 Free Constant 5 Free Constant 6 Free Constant 7 Free Constant 8 f(x1) f(x2) f(x3) f(x4) f(x5) f(x1,y1) f(x2,y2) f(x3,y3) f(x4,y4) f(x5,y5) f(x6,y6) f(x7,y7) f(x1,y1,z1) f(x2,y2,z2) f(x3,y3,z3) f(x4,y4,z4) LPF{x1} LPF{x2} Sample_Hold(x1) Sample_Hold(x2) Ramp_Func_Out Seoho Electric : www.seoho.com - 31 - SEOHO-VD Modbus User’s Manual 30031 30032 30033 30034 30035 30036 30037 30038 30039 30040 30041 30042 30043 30 31 32 33 34 35 36 37 38 39 40 41 42 PID_Ctrl_Out Ramp Time_Scale Timer_Func_Out AI 1 AI 2 AI 3 AI 4 AI 5 AI Set-Point RS232C Set-Point Multi-Step Set-Point Reserved_041 Fieldbus 数据_00 (Frequency Set-Point) Fieldbus 数据_01 (Speed Set-Point) Fieldbus 数据_02 (Torque Set-Point) Fieldbus 数据_03 (PID Set-Point) Fieldbus 数据_04 Fieldbus 数据_05 Fieldbus 数据_06 Fieldbus 数据_07 Fieldbus 数据_08 Fieldbus 数据_09 Fieldbus 数据_10 Fieldbus 数据_11 Fieldbus 数据_12 Fieldbus 数据_13 Fieldbus 数据_14 Fieldbus 数据_15 Sync_Ctrl Msg_1 Sync_Ctrl Msg_2 Sync_Ctrl Msg_3 8192 → 100% 88192 → 100% 8192 → 100% 8192 → 100% 8192 → 100% 8192 → 100% 8192 → 100% 8192 → 100% 8192 → 100% 8192 → 100% 8192 → 100% . 8192 → 100% 30044 43 8192 → 100% 30045 44 8192 → 100% 30046 30047 30048 30049 30050 30051 30052 30053 30054 30055 30056 30057 30058 30059 30060 30061 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 8192 → 100% 8192 → 100% 8192 → 100% 8192 → 100% 8192 → 100% 8192 → 100% 8192 → 100% 8192 → 100% 8192 → 100% 8192 → 100% 8192 → 100% 8192 → 100% 8192 → 100% 8192 → 100% 8192 → 100% 8192 → 100% Seoho Electric : www.seoho.com - 32 - SEOHO-VD Modbus User’s Manual 30062 30063 30064 30065 30066 30067 30068 30069 30070 30071 30072 30073 30074 30075 30076 30077 30078 30079 30080 30081 30082 30083 30084 30085 30086 30087 30088 30089 30090 30091 30092 30093 30094 30095 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 Warning Code Error Code Digital Inputs Drive Status 1 Drive Status 2 Drive Status 3 Drive Status 4 Fieldbus Ctrl_Word 1 Fieldbus Ctrl_Word 2 Fieldbus Ctrl_Word 3 Ctrl_Word 4 Amplitude of Terminal Current Terminal-A Current Terminal-B Current Terminal-C Current Flux Current Torque Current DC-Bus Voltage Amplitude of Output Voltage Direct-axis Output Voltage Quadrature-axis Output Voltage Amplitude of Line Voltage Direct-axis Line Voltage Quadrature-axis Line Voltage Frequency Measured Speed Estimated Speed Output Electrical Torque Load Torque Stator Flux Rotor Flux Input Electrical Power Output Mechanical Power Reactive Power 参考警告代码表. 参考故障代码表. 16位二进制 16位二进制 16位二进制 16位二进制 16位二进制 16位二进制 16位二进制 16位二进制 16位二进制 瞬时电流幅度 10 → 1.0[A] 端子A电流 : 10 → 1.0[A] 端子B电流: 10 → 1.0[A] 端子C电流: 10 → 1.0[A] 10 → 1.0[V] 10 → 1.0[V] 10 → 1.0[V] 10 → 1.0[V] 10 → 1.0[V] 10 → 1.0[V] 10 → 1.0[V] 100 → 1.00[Hz] 1 → 1[rpm] 1 → 1[rpm] 8192 → 100[%] 8192 → 100[%] 10 → 1[kW] 10 → 1[kW] 10 → 1[kW] Seoho Electric : www.seoho.com - 33 - SEOHO-VD Modbus User’s Manual 30096 30097 30098 30099 30100 30101 30102 30103 30104 95 96 97 98 99 100 101 102 103 Active Power Drive Temperature Terminal Current Terminal Voltage Line Voltage 32 Bit Count [L] 32 Bit Count [H] Position Set-Point Position 10 → 1[kW] 10 → 1[°C] 10 → 1[Arms] 10 → 1[Vrms] 10 → 1[Vrms] 1 → 1[cm] 1 → 1[cm] Seoho Electric : www.seoho.com - 34 - SEOHO-VD Modbus User’s Manual B. SEOHO-VD里设置与 Modbus通讯的相关参数 B.1 基本参数 代码 P24.16 名称 RS485 地址 1 ~ 255 [0] 1200 bps (不支持) [1] 2400 bps (不支持) [2] 4800 bps [3] 9600 bps [4] 14400 bps P24.16 RS485 波特率 [5] 19200 bps [6] 38400 bps [7] 56000 bps [8] 57600 bps [9] 115200 bps [10] 128000 bps 主站设置为运行/停止状态, [0] 端子 P3.0 运行/停止方式 [1] 面板 [2] 同步控制 [3] 总线 (Profibus, Modbus, CAN bus) [4] 自由功能 主站设置斜坡输入功能, [0] 端子 P3.1 斜坡功能输入 [1] 面板 [2] 同步通讯 [3] 自由功能 [42] 总线 1 (Profibus, Modbus, CAN bus) 为V/F控制方式设定频率点 P31.0 斜坡功能输入 频率点 → 总线 1 [43] 总线 2 (Profibus, Modbus, CAN bus) 为无传感器矢量控制设定速度点 速度设定点 → 总线 2 设置 Seoho Electric : www.seoho.com - 35 - SEOHO-VD Modbus User’s Manual B.2 风机/水泵中应用的V/F参数设置 代码 P1.0 P1.1 P1.2 P1.3 P1.4 P1.5 P15.6 P15.14 P15.28 Rated Power Rated Voltage Rated Current Rated Frequency No. of Poles Rated Speed V/F Pattern Sq_Crv Voltage_Compensation Accel_OC_Protection Gain [0] 线性 V/F 曲线 [1] 平方 V/F 曲线 参考图3,图4 10 [%] 参考电机铭牌 名称 设置 图3 调整平方关系曲线: 改进的平方关系曲线. Seoho Electric : www.seoho.com - 36 - SEOHO-VD Modbus User’s Manual 图4 运行时电压跟随V/F曲线. Seoho Electric : www.seoho.com - 37 - SEOHO-VD Modbus User’s Manual C. 警告&故障代码 警告代码 W1 W2 W3 W4 W5 W6 W7 W8 W9 W10 W11 W12 W13 W14 W15 W16 W17 W18 W19 W20 W21 W22 W23 W24 W25 W26 W27 W28 W29 W30 W31 W32 欠压 过压 保留 传感器故障 过载 零序电流过流 过热 变频器短路 变频器被禁止 AI 1被禁止 AI 2被禁止 预充电 保留 未校准 保留 变频器未初始化 调谐失败 电机制动器未打开 外部故障输入 加速度/减速度斜坡旁路 低过压极限 同步通讯断开 从站故障 相序错误 线电压欠压 输入断路 线电压过压 线电压不平衡 检查连线 Profibus 故障 相电压极限 过压极限 F1 F2 F3 F4 F5 F6 F7 F8 F9 F10 F11 F12 F13 F14 F15 F16 F17 F18 F19 F20 F21 F22 F23 F24 F25 F26 F27 F28 F29 F30 F31 F32 过载 过流 保留_F03 零序电流过流 保留_F05 电流过低 过压 保留_F08 欠压 超速 失控 保留_F12 保留_F13 保留_F14 保留_F15 保留_F16 保留_F17 保留_F18 保留_F19 保留_F20 过热 设备短路 保留_F23 制动器故障 外部故障 保留_F26 相断路 保留_F28 Keypad 断开 同步通讯断开 线电压欠压 输入断路 故障代码 Seoho Electric : www.seoho.com - 38 - SEOHO-VD Modbus User’s Manual W33 W34 W35 W36 W37 过流极限 过热极限 自由功能警告 1 自由功能警告 2 自由功能警告 3 F33 F34 F35 F36 F37 F38 F39 F40 F41 F42 F43 保留_F33 相序错误 线电压不平衡 Profibus 故障 自由功能 1 自由功能2 主站紧急故障 保留_F40 连接错误 等效高频阻抗错误 等效漏电感错误 定子阻抗错误 转子阻抗错误 定子电感错误 转子电感错误 P21.6 或 P22.6 错误 调谐时电机失速 调谐超时 F44 F45 F46 F47 F48 F49 F50 Seoho Electric : www.seoho.com - 39 - 因篇幅问题不能全部显示,请点此查看更多更全内容