详细介绍
E32NRFP-LNN-NS-00 E32NRFP-LNN-NS-00
应用领域:
公司经销产品广泛应用于数控机械 冶金、石油天然气、石油化工、化工、造纸印刷、
纺织印
染、机械、电子制造、汽车制造、烟草、塑胶机械、电力、水利、水处理/环保、市政工程、
锅炉供
暖、能源、输配电、
优势概述:
厦门润星以停产控制系统零部件、为优势、我们有大量库存和盈余操纵系统零件、停产
的控制系
统部分硬件、停产的“DCS系统备品 备件 PLC模块 备件”整机及配件系列、有着强大的优势
只要您
需要的PLC产品、我们就能帮您找到、公司价格优势。
V20变频器的MODBUS通讯:
在 MODBUS 通讯中,只有主站可以发起通讯,从站应答。主站可使用两种方式向从站发送消息。一种是单播模式(地址为 1 至 247),此模式下主站直接寻址一个从站;另一种是广播模式(地址为 0),此模式下主站寻址所有从站。
当从站被寻址并收到消息后,可以通过功能代码得知要执行的任务。从站接收的某些数据对应由功能代码定义的任务。此外还包含一个用于错误检测的 CRC(循环冗余校验)码。
MODBUS 从站在接收并处理一个单播消息之后会发送应答,此前提是接收的消息中未检测到错误。如果发生处理错误,从站会发送错误消息进行应答。消息中有如下固定的成帧字符不可被更改:8 个数据位、1 个奇偶校验位以及 1 个或 2 个停止位。
支持的功能代码
SINAMICS V20仅支持三种功能代码。如果收到带有未知功能代码的请求,从站会返回错误消息。
FC3 - 读保持寄存器
当接收的消息带有 FC = 0 x 03 时,则为 4 字节数据,即 FC3 有 4 字节数据:2 字节为寄存器的起始地址;2字节为寄存器数量。
字节 1 | 字节 2 | 字节 3 | 字节 4 | 字节 5 | 字节 6 | 字节 7 | 字节 8 |
---|---|---|---|---|---|---|---|
地址 | FC(0x03) | 起始地址 | 寄存器数 | CRC | |||
高 | 低 | 高 | 低 | 高 | 低 |
变频器的响应
字节 1 | 字节 2 | 字节 3 | 字节 4 | 字节 5 | ... | 字节 N*2 - 1 | 字节 N*2 | 字节 N*2 + 1 | 字节 N*2 + 2 |
---|---|---|---|---|---|---|---|---|---|
地址 | FC(0x03) | 字节数 | 寄存器 1 的值 | ... | 寄存器 N 的值 | CRC | |||
高 | 低 | 高 | 低 | 高 | 低 |
FC6 - 写单一寄存器
当接收的消息带有 FC = 0x06 时,则为 4 字节数据,即 FC6 有 4 字节数据:2 字节为寄存器的起始地址;2字节为寄存器值。
字节 1 | 字节 2 | 字节 3 | 字节 4 | 字节 5 | 字节 6 | 字节 7 | 字节 8 |
---|---|---|---|---|---|---|---|
地址 | FC(0x06) | 起始地址 | 新寄存器值 | CRC | |||
高 | 低 | 高 | 低 | 高 | 低 |
变频器的响应
字节 1 | 字节 2 | 字节 3 | 字节 4 | 字节 5 | 字节 6 | 字节 7 | 字节 8 |
---|---|---|---|---|---|---|---|
地址 | FC(0x06) | 起始地址 | 新寄存器值 | CRC | |||
高 | 低 | 高 | 低 | 高 | 低 |
FC16 - 写多寄存器
当接收的消息带有 FC = 0x10 时,则为 5 + N 字节数据,即 FC16 有 5 + N 字节数据:2 字节为寄存器的起始地址;2字节为寄存器数量;1字节为字节计数;N字节为寄存器值。
字节 1 | 字节 2 | 字节 3 | 字节 4 | 字节 5 | 字节 6 | 字节 7 | ... | 字节 N - 1 | 字节 N | 字节 N + 1 | 字节 N + 2 |
---|---|---|---|---|---|---|---|---|---|---|---|
地址 | FC(0x10) | 起始地址 | 寄存器数 | 字节数 | ... | 寄存器 N 的值 | CRC | ||||
高 | 低 | 高 | 低 | 高 | 低 | 高 | 低 |
变频器的响应
字节 1 | 字节 2 | 字节 3 | 字节 4 | 字节 5 | 字节 6 | 字节 7 | 字节 8 |
---|---|---|---|---|---|---|---|
地址 | FC(0x10) | 起始地址 | 寄存器数 | CRC | |||
高 | 低 | 高 | 低 | 高 | 低 |
异常响应
如果在 MODBUS 请求处理时检测到错误,从站会返回请求的功能代码进行响应,但数据域中只包含功能代码的高位以及异常代码。但是,在全局地址 0 上检测到的任何错误都不会产生响应,因为所有从站不能同时进行响应。
如果在接收到的消息中检测到错误(例如,奇偶校验错误、CRC 错误等),从站不会向主站发送响应。
请注意,如果收到带有 FC16 的请求且其中包含一个变频器无法执行的写指令(包括向零条目中写入),从站即使发送异常响应也仍然会执行其他有效的写指令。