T/CIAPS 0007-2020 三相储能变流器上位机Modbus监控协议
- 文档部分内容预览:
表7直流侧数据(续)
读写单个寄存器地址表时,对应写功能码0x06,读功能码0x03,本协议中地址采用 “基地址+偏移地址”的方式,偏移地址及对应参数设置情况见相关参数设备见表8。
T/CIAPS00072020
管道标准6.4 多个寄存器地址
读写多个寄存器地址时,对应写功能码0x10,读功能码0x03。本协议中地址采用“基 地址+偏移地址”的方式,偏移地址及相应系统时间情况见表9。
A.1读输入离散量(功能码:0x02)
主机指令(16进制), 如表A.1所示:
T/CIAPS00072020
备注:回复信息中的第1字节离散 由低位到高位顺序排列,直至8个 立为止,下一个字节中的8个位也是从低位到高位顺序排列。若返回的信号点数量小于8或者不是8的整 数倍,则在最后一组信号点的剩余位直至最高位全部填零。
A.2读保持寄存器(功能码:0x03)
主机指令(16进制),如表A.3所示:
从机回复(16进制),如表A.4所示:
注:读一个或多个寄存器通过寄存器数量来区分,寄存器数量为1则为一个寄存器,大于1则为多个寄存 器。寄存器1对应起始地址
A.3读输入寄存器(功能码:0x04)
主机指令(16进制),如表A.5所示:
T/CIAPS0007—2020表A.5地址功能起始地址寄存器数量CRC校验高字节低字节高字节低字节低字节高字节xX04xxxxxxxxxxxx从机回复(16进制),如表A.6所示:表A.6地址功能字节数寄存器1..寄存器NCRC校验高字节低字节高字节低字节低字节高字节xx04xxxxxx.xxxxxx注:读一个或多个寄存器通过寄存器数量来区分,寄存器数量为1则为一个寄存器,大于1则为多个寄存器。寄存器1对应起始地址。A.4写单个保持寄存器(功能码:0x06)主机指令(16进制),如表A.7所示:表A.7地址功能寄存器地址寄存器设定值CRC校验高字节低字节高字节低字节低字节高字节xx06xxxxXxxxxXXx从机回复(16进制),如表A.8所示:表A.8地址功能寄存器地址寄存器设定值CRC校验高字节低字节高字节低字节低字节高字节xx06XXxxXXXXXXXXA.5写多个保持寄存器(功能码:0x10)主机指令(16进制),如表A.9所示:表A.9地功寄存器设置起始地寄存器设置数字节寄存寄存器设定值CRC校验址能址量数器.高字低字高字低字高字高字节低字节节节节节.xX10节xxxXxxxxXxXXxX.xxxX从机回复(16进制)),如表A.10所示:表A.10地址功能寄存器地址预设寄存器数CRC校验高字节低字节高字节低字节低字节高字节xx10xxxxXXxxxxXx10
A.6错误信息及数据的处理
人机回复(16进制),如表A.11所示:
T/CIAPS00072020
储能变流器通讯模块检测到除了CRC码出错以外的错误时,必须向主机回送信息,功 能码的最高位置为1,即在主机发送的功能码的基础上加128。储能变流器通讯模块响应 回送的错误码: 01非法的功能码 02非法的数据地址 03非法的数据值 04服务故障
T/CIAPS00072020
附录B (规范性附录) ModbusTCP/IP指令
在TCP/IP上使用一种专用报文头识别MODBUS应用数据单元,称为MBAP报文头 MODBUS协议报文头)。图B.1给出了MBAP报文头的位置示意。
ModbusTCP数据帧与串行链路数据顿的区别如图B.2所示:
图B.1MBAP报文头的位置
MBAP报文头包括下列域,如表B.1所示
MBAP报文头包括下列域,如表B.1所示:
图B.2ModbusTCP数据顿与串行链路数据顿
报文头为7个字节长:
T/CIAPS00072020
B.2读输入离散量(功能码:0x02)
注:回复信息中的第1字节离散量的最低位对应查询中的寻址地址无缝钢管标准,由低位到高位顺 序排列,直至8个位为止,下一个字节中的8个位也是从低位到高位顺序排列。若返回的信 号点数量小于8或者不是8的整数倍,则在最后一组信号点的剩余位直至最高位全部填零。
B.3读保持寄存器(功能码:0x03)
T/CIAPS0007—2020注:读一个或多个寄存器通过寄存器数量来区分,寄存器数量为1则为一个寄存器,大于1则为多个寄存器。寄存器1对应起始地址。B.4读输入寄存器(功能码:0x04)请求PDU:表 B. 6功能起始地址寄存器数量高字节低字节高字节低字节04xxXXXxXx响应PDU:表 B.7功能字节数寄存器1寄存器N高字节低字节.高字节低字节04xxXXXXXXXx注:读一个或多个寄存器通过寄存器数量来区分,寄存器数量为1则为一个寄存器,大于1则为多个寄存器。寄存器1对应起始地址。B.5写单个保持寄存器(功能码:0x06)请求PDU:表 B.8功能寄存器地址寄存器设定值高字节低字节高字节低字节06xxxxxxxx响应PDU:表 B.9功能寄存器地址寄存器设定值高字节低字节高字节低字节06xXXxXXXXB.6写多个保持寄存器(功能码:0x10)请求PDU:表B.10功能寄存器设置起始地址寄存器设置数量字节数寄存器设定值寄存器高字节低字节高字节低字节高字节低字节10xXXxxXxxXXxxxx..从机回复(16进制):14
T/CIAPS00072020
错误信息及数据的处玛
储能变流器通讯模块检测到除了CRC码出错以外的错误时铁路工程施工组织设计,必须向主机回送信息,功 能码的最高位置为1,即在主机发送的功能码的基础上加128。储能变流器通讯模块响应 回送的错误码: 01非法的功能码 02非法的数据地址 03非法的数据值 04服务故障
储能变流器通讯模块检测到除了CRC码出错以外的错误时,必须向主机回送信息,功 能码的最高位置为1,即在主机发送的功能码的基础上加128。储能变流器通讯模块响应 回送的错误码:
01非法的功能码 02非法的数据地址 03非法的数据值 04服务故障
....- 相关专题: 变流器