SPAC203M马达保护器通信协议V1[1].2_090302

SPAC204M马达保护器通信协议(V1.2)第一章内容简要
1.1 通信协议的目的
本通信协议的作用使信息和数据在上位机(主站)和下位机(SPAC204M马达保护器)之间有效地传递,主站可以访问和设置通信网络内所有SPAC204M的通信变量
1.2 MODBUS通信协议的版本
本协议适用于SPAC204M低压马达保护器主体程序V0103版本(截至2009年3月2日),如产品软件升级则再进行协议修改。
1.3 传输特性
传输方式:异步串行通信方式
采用规约:MODBUS从站规约
传输速率:1200 / 2400 / 4800 / 9600 / 19200bps。
传输电缆:采用带屏蔽的多芯铜导线,接口标准应采用一对双绞线。组成RS-485网络时,双绞线电缆特
性阻抗约120Ω,导线电阻应小于0.10Ω/m,导线间电容应小于60pF/m,导线与屏蔽层间电容小于100pF/m。
RS-485接口:端子A、B
最大传输距离:1300米
网络连接主站数目:1个
网络连接从站数目:最多250个
应答时间:大于3.5个字符时间
RS-485网络匹配电阻的选取:双绞线网络两端的匹配电阻选取,以现场通信正常为准,一般地1.2km时取120Ω,600m时取220Ω,300m时取330Ω。如通信误码率较大,观察通信时的波形,匹配电阻做适当改变。
第二章  MODBUS串行通信协议
2.1 MODBUS协议基本规则
以下规则确定在RS485回路中控制器和其他设备的通信规则:
1.所有RS485回路通信应遵照主/从方式。在这种方式下,信息和数据在单个主站和最
多255个从站(监控设备)之间传递;
2.主站将初始化和控制所有在RS485通信回路上传递的信息;
3.无论如何都不能从一个从站开始通信;
4.所有RS485环路上的通信都以“打包”方式发生。一个报文就是一个简单的字符串(每
个字符串8位),一个报文中最多可含255个字节。组成这个报文的字节构成标准异步串行数据,并按8位数据位、1位停止位、无校验位的方式传递;
5.主站发送报文称为请求,从站发送报文称为响应;
6.任何情况从站只能响应主站一个请求。
2.2 MODBUS协议数据传送模式
MODBUS协议可以采用ASCII或者RTU模式传送数据,SPAC204M马达保护器仅支持RTU模式,8位数据位、无校验位、1位停止位。
2.3 MODBUS协议报文结构蜂盘
每个MODBUS报文都由以下四个部分组成:地址域、功能码域、数据域和校验域。
地址域功能码域数据域校验域
2.3.1 地址域
MODBUS的从站地址域长度为一个字节,包含报文传送的从站地址。有效的从站地址范围从1~250。从站如果接收到一帧从站地址域信息与自身地址相符合的报文时,应当执行报文中所包含的命令。从站所响应的报文中该域为自身地址。
2.3.2 功能码域
MODBUS报文中功能域长度为一个字节,用来通知从站应当执行何操作。从站响应报文
中应当包含主站所请求操作的相同功能域字节。有关SPAC204M马达保护器的功能码参照下表。
功能码含义功能
0x03 读取变量获得当前SPAC204M内部一个或多个当前变量值
0x10 设置变量将指定数值写入SPAC204M内部一个或多个变量内
2.3.3 数据域
SPAC204M的MODBUS协议支持16位数据模式,即传输任何测量数据,其最大值为65535。MODBUS数据域采用“BIG INDIAN”模式,即是高位字节在前,低位字节在后。例如1个16位变量包含数值为0x1234,则变量数值发送顺序为:
高位字节(0x12),低位字节(0x34)
2.3.4 校验域
MODBUS-RTU模式采用16位CRC校验,发送设备应当对报文中的每一个数据都进行CRC-16计算,最后结果存放入检验域中,接收设备也应当对报文中的每一个数据(除校验域以外)进行CRC-16计算,将结果域校验域进行比较,只有相同的报文才可以被接受,具体的CRC校验算法请参照附录。
2.4 MODBUS协议报文举例
2.4.1 读变量(功能码0x03)
主站发送报文读取SPAC204M通信变量的数据信息:
主站→SPAC204M SPAC204M→主站
从站地址 1 从站地址 1 功能码(0x03) 1 功能码(0x03) 1
字节数(2*寄存器个数)  1
开始地址 2
寄存器个数 2 第1个寄存器数据 2
CRC校验码 2 第2个寄存器数据 2
总字节数 8 …… ……
第n个寄存器数据 2
CRC校验码 2
总字节数 2n+5
2.4.2 写变量(功能码0x10)
主站发送报文读取SPAC204M通信变量的数据参数:
主站→SPAC204M SPAC204M→主站
从站地址 1 从站地址 1
功能码(0x10) 1 功能码(0x10) 1
开始地址 2 开始地址 2
寄存器个数 2 寄存器个数 2
字节数(2*寄存器个数) 1 CRC校验码 2 第1个寄存器数据 2 总字节数 8
第2个寄存器数据 2
…… ……
第n个寄存器数据 2
CRC校验码 2
总字节数 2n+9
第三章  SPAC204M通信数据说明
3.1 交流状态信息类
3.1.1 交流量
变量名称变量名称操作类型变量号报文地址
RO 10001 0x0000 A相电流 Ia
10002
0x0001
RO
B相电流 Ib
10003
0x0002
制钢RO
C相电流 Ic
10004
0x0003
RO
A相电压 Ua
0x0004
10005 B相电压 Ub
RO
0x0005
10006
RO
C相电压 Uc
10007
0x0006
RO
AB线电压 Uab
0x0007
家电控制板10008
RO
BC线电压 Ubc
0x0008
10009 CA线电压 Uca
RO
理疗环
三相有功功率(W.高位) PP_H RO 10010 0x0009
三相有功功率(W.低位) PP_L RO 10011 0x000A
三相无功功率(Var.高位) QQ_H RO 10012 0x000B
三相无功功率(Var.低位) QQ_L RO 10013 0x000C
0x000D 三相功率因数 PF RO
10014
砭石祛斑泥
10015
0x000E
RO
系统频率 Frequency
0x000F 有功电度(高位) KWH_H RW 10016
0x0010 有功电度(低位) KWH_L RW 10017
0x0011 无功电度(高位) KvarH_H RW 10018
0x0012 无功电度(低位) KvarH_L RW 10019
0x0013
10020 符号寄存器1 Sign1
RO
0x0014
10021 起动最大电流 Imax RO
0x0015
10022 I0零序电流 I0
RO
RO 10023 0x0016 I2负序电流 I2
多功能蒸汽电熨刷说明:
z符号寄存器1:由于在MODBUS通信协议中数据只能以无符号整数传输,因此专门设置了符号寄存器1,以表示相关交流变量的符号位,详见附录二;
z电流:二次值,当外接CT额定值≤5A时,电流数据扩大1000倍上传,精确到0.001A;当5A<;外接CT额定值≤50A时,电流数据扩大100倍上传,精确到0.01A;当外接CT额定值>50A时,
电流数据扩大10倍上传,精确到0.1A;
z电压:二次值,扩大10倍上传,精确到0.1V;

本文发布于:2024-09-23 00:33:18,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/4/206631.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:数据   报文   变量   字节   地址
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议