文件名称:
涌纬自控 YW2000智能电力监测仪通讯协议.pdf
开发工具:
文件大小: 813kb
下载次数: 0
上传时间: 2019-10-19
详细说明:涌纬自控 YW2000智能电力监测仪通讯协议pdf,涌纬自控 YW2000智能电力监测仪通讯协议YW2000智能电力监测仪
通讯规约
(auc090012000
什么动作或由子机采集的需要回送的信息。这些信息可以是数值、参考地址等等。例如,功能码告诉子机读取寄存
器的数值,则数据区必须包含要读取寄存器的起始地址及读取长度(寄存器个数)。
1、与功能码03对应的数据区格式:
主机发送
数据顺序
效据含义起始地址读寄器个数
字节数
◆子机应答
数据顺序
数据含义问送字节数
个寄存器的数据
字节数
2、与功能杩06对应的数据区格式:
数据顺序
匚效掂含义起始地址写入寄存器的数据
字节数
3、与功能码10对应的数据区格式:
数据顺序
数据含义起始地址写入数
与入数据
字节数
4.1.4
错误校验码(CRC):
主机或子机可用校验码进行判别接收信息是否岀错。有时,由于电了噪声或其他一些I扰,信恳在传输过程中
会发生细微的变化,错误校验码保证了主机或了机对在传送过程中岀错的信息不起作用。这样増加了系统的实全和
效率。错误校验釆用CRC-16校验方法。
二字节的错误校验码,低字节在前,高字节在后
注意:信息帧的格式都是相同的:地址码、功能码、数据区和错误校验码。
4.2
错误校验
冗余循环码(CRC)包含2个字节,即16位二进制。CRC码由发送端计算,放置于发送信息的尾部。接收端的设
备冉重新计算接收到信息的CRC码,比较计算得到的CRC码是杏与接收到的相符,如果二者不相符,则表明出错
cRC码的计算方法是,先预置16位寄存器仝为。冉逐渐把伃8位数据信息进行处哩。在进行CRC码计算时只用
8位数据位,起始位炇停止位,如有奇儁校验位的话也包括有偶校验位,都不参与CRC码计算。
在计算CRC码时,8位数据与寄存器的数据相异或,得到的结果向低位移一位,用0填补最高位。再检查最低
位,如果最低位为1,把寄存器的内容与预置数相异或,如果最低位为0,不进行异或运算。
这个过程一直重复8次。第8次移位后,下一个8位再与现在寄存器的内容相异或,这个过程与上以上一样重
复8次。当所冇的数据信息处理完后,最后寄存器的内容即为CRC码值。
1.3.CRC-16码的计算步骤
、置16位寄存器为十六进制FFF(即仝为1)。称此寄存器为CRC寄存器。
2、把一个8位数据与16位CRC寄存器的低位相异或,把结果放于CRC寄存器
3、把寄存器的内容右移一位(朝低位),用0填补最高位,检査最低位(移出位)。
http://www.tkyb.com
中国自动化仪器仪表网版权所有
YW2000智能电力监测仪
通讯规约
(auc090012000
4、如果最低位为0:复第3步(再次移位)。
如果最低位为1:CRC寄存器与多项式A001(10100000000001)进行异或。
、重复步骤3和4,直到右移8次,这样整个8位数据仝部进行了处理
6、重复步骤2到步骤5,进行下一个8位的处理。
7、最后得到的CRC寄存器即为CRC码,低字节在前,高字节在后。
44.信息帧格式举例
4.4.⊥
功能码03
子机地址为01,起始地址00.32的3个寄存器。
此例中省存器数据地址为:
地址
数据(16进制)
0032
EA60
0034
DB6C
主机发送
□字节数
举例(16进制)
子机地址
送至子机01
功能码
0
读取寄存器
起始地址
起始地址为0032
读取个数
00渎取3个寄存器(共6字节)
03
CRC码
A4
由主机计算得到的CRC码
04
子机响应字节数
举例(16进制)
子机地址
01▲送至子机01
功能码
03
读取寄存器
读取字节数
063个寄存器(共6字节)
寄存器数据1
地土为0032内的内容
寄存器数据2
2
地址为0034内的内容
存器数据3
DB
地址为0036内的内容
GC
CRC码
D1由子机计算得到的CRC码
3F
4.4.2
功能码06
子机地址为0l,保存起始地址0002的2个值。在此例中,数据保存结束后,子机中地址为0002内的内容为0002。
主机发送
字节数
举例(16进制)
子机地址
01发送至子机01
功能码
06单个数据(②2字节)保存一
起始地址
0起始地址为0002
2
保存数据
00供存的数据为0002
CRC码
9由主机计算得到的CRC码
CB
机
举例(16进制)
子机地址
01来自子机01
功能码
06单点保存
起始地址
00起始地址为0002
(2
http://www.tkyb.com
中国自动化仪器仪表网版权所有
YW2000智能电力监测仪
通讯规约
(auc090012000
保存数据
00保存的数据为002
CRC码
A9由子机计算得到的CRC码
CB
功能码10
子机地址为01,把0061保存到地址0000在此例中,数据保存结束后,地址为01的YW2000系列智能电力监
测仪内保存的信息为
地址
数捱(16进制)
0000
0064
主机发送
字节数
举例(16进制)
子机地址
01发送至子机01
功能码
10
多点保存
起始地址
00起始地止刈000
保存数据数
保存2点(共4字节)
字节数
保存数据1
00数据地址00
4
保存数据2
2
60B7
00数据地址为000
CRC码
B2由主机算得到的CRC码
0
子机响应
字节数
举例(16进制)
子机地址
01来自子机01
功能码
10
多点保存
起始地址
00起始地址为0000
保存数据数
0保存2点(共4字节)
CRC码
4L由子机汁算得到的CRC码
4.5.出错处理
当Yw200系列智能电力监测仪检测到了〔RC码出错以外的错误时,必须向主机冋送信息,功能码的最高
位置为1,即子机返送绘主机的功能码是在主机以送的功能码的基础上加128。以下的这些代码表明有意外的错
误发生。
从主机接收到的信息如有CHC错误,则将被YW20系列智能电力监测仪忽略。
子机返送的错误码的格式如下(CRC码除外)
地址码:
字节
功能码
字节(最高位为1)
错误码
1字节
CRC码:
2字节
YW2000系列数字式多功能电力监测仪响应回送如下出错命令
0非法的能的
接收到的功能码Yw2000系列智能电力监测仪不支持。
02非法的数据位置
指定的数据位置超出YW200列智能电力监测仪泡围
03非法的数据值
接收到主札发送的数据值超岀相应地址的数据范圄。
http://www.tkyb.com
中国自动化仪器仪表网版权所有
YW2000智能电力监测仪
通讯规约
(auc090012000
附录一:数据和地址
表1:功能码03H所映射的数据区一基本数据:
基木数据
序号地址
项目
说明
相F
电压
线电压
相电流
相有功功率
相功率因数
相无功功率
相视在功率
相电压
线电压
相电流
相有功功率
相功率因数
相无功功率
相视在功率
相电压
线电压
相电流
相有功功率
相功率因数
相无功功率
相视在功率
零序电流
相平均相电压
三相平均相电流
频率
相有功功率
相总功率因数
相无功功率
三相视在功率
http://www.tkyb.com
中国自动化仪器仪表网版权所有
YW2000智能电力监测仪
通讯规约
(auc090012000
表2:功能码03H所映射的数据区一电能:
电能
地址
项日
说明
正向有功电能累加值低位字
正向有功电能累加值高位字
负向有功电能累加值低位字
负向有功电能累加值高位字
正向无功电能累加值低位字
正向尢功电能累加值高位字
负向无功电能累加值低位字
负向无功电能累加值低高字
最大有功电能正向需求量
最后复位电能需量的时间秒
最后复位电能需量的时间分
最后复位电能需量的时间时
最后复位电能需量的时间日
最后复位电能需量的时间月
最后复位电能需量的时间年
表3:功能03H所映射的数据区-时间:
时间
地址
项目
说明
0110H
0111H
Min
分
0112H
Hour
时
0113lI
Date
日
011
Month
月
0115H
ear
年
http://www.tkyb.com
中国自动化仪器仪表网版权所有
YW2000智能电力监测仪
通讯规约
(auc090012000
表1:功能码03H所映射的数据区-最人值
最大值
地址
呗目
说明
0070H
Ua max
相电压Ua的最大值
0072H
Uca max
线电压Uca的最大值
0074H
Ia max
A相电流的最大值
0)076iH
0078H
PMxA相有功功率的最大值
007AH
PFa max
A相功率因数的最大值
007CH
Qa Max
A相无功功率的最人值
007EH
Ma
A相视在功率的最大值
0080H
Ub Max
相电压Ub最大值
0082H
abMX线电La的最大值
0084H
Ib max
B相电流的最大值
0086H
0088H
Pb Max
B相有功功率的最大值
008AH
PFb ma
B相功率因数的最大值
008CII
Qb max
B柑无功功率的最大值
008EH
Sb max
B相视在功率的最大值
0090H
Uc Max
相电压U的最大值
0092H
线电压Ubc的最大值
0094H
Ic max
A相电流的最大值
0)09fH
0098H
Pc Max
C相有功功率的最大值
009AH
C相功率因数的最大值
009CH
C相无功功率的最人值
009EH
Sc max
C相视在功率的最大值
OOAOH
IO Max
零序电流的最大值
00A2H
Lav max
相平均线电压的最大值
00A4H
Lav max
相平均相电流的最大值
OOA6H
F Ma
频率的最大值
00A8H
Psum max
三相有功功率的最人值
OOAAF
PFav va
三相总功率因数的最大值
OOACH
Qsum Max
相无功功率的最大值
OOAEH
Ssum max
三相视在功率的最大值
00 32H Max demand正向有功电能需求量的最大值
http://www.tkyb.com
中国自动化仪器仪表网版权所有
YW2000智能电力监测仪
通讯规约
(auc090012000
表5:功能码03H所映射的数据区-最小值:
最小值
地址
呗目
说明
OOCOH
Ua min
相电压Ua的最小值
00C2H
Uca min
线电压Uca的最小值
00C4H
Ia min
A相电流的最小值
OOC6H
00C8H
Pa min
A相有功功率的最小值
OOCAH
PFa min
A相功率因数的最小值
OOCCH
Qa min
A相无功功率的最小值
OOCEH
A相视在功率的最小值
OODOH
Ub min
相电压[b的最小值
00D2I
Cab_Min线电La的最小值
OOD4H
Ib min
B相电流的最小值
OOD6H
00D8H
Pb m
B相有功功率的最小值
OODAH
PFb min
B相功率因数的最小值
OODCI
Qb min
B相无功功率的最小值
OODEH
Sb min
B相视在功率的最小值
OOEOH
Uc Mi
相电压Uc的最小值
00E2H
Ubc mir
线电压Ubc的最小值
00E4H
Ic Min A相电流的最小值
0)0FH
00E8H
Pc min
C相有功功率的最小值
OOEAH
PFc Min
C相功率因数的最小值
OOECH
Qc Min
C相无功功率的最小值
OOEEH
Sc min
C相视在功率的最小值
OOFOH
AO Min
零序电流的最小值
00F2H
Lav min
相平均线电压的最小值
00F4H
Lav min
相平均相电流的最小值
00F6H
F Min
频率的最小值
00F8H
PsumⅥin
三相有功功率的最小值
OOFAH
PFay min
三相总功率因数的最小值
00(H
Qsum Min
相无功功率的最小值
OOFEH
Ssum min
三相视在功率的最小值
00 32H Max demand正向有功电能需求量的最大值
http://www.tkyb.com
中国自动化仪器仪表网版权所有
YW2000智能电力监测仪
通讯规约
(auc090012000
表6:功能码03H所映射的数据区—最人值时间标签:
最大值时间标签
地址
序号
项目
产生时间‖序号
地址
」进制十进制
进制十进制
项目
生时间
分
杪分时
相电压
相电压
日
日月年秒分
线电压
年秒分时日月年秒分时日月
线电压
时
相电流
相电流
日月年杪分时日月年
相有功功率时
相有功功时
日月
月年秒分
相功率因数
秒分时山月年秒分
相功率因数
年秒分
相无功功率
日月年
相无功功率日
月年秒分
分
相视在功率山
相视作功率时
年
http://www.tkyb.com
中国自动化仪器仪表网版权所有
(系统自动生成,下载前可以参看下载内容)
下载文件列表
相关说明
- 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
- 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度。
- 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
- 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
- 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
- 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.