宝坤SD803-B型智能测控单元(12)

发布时间:2021-06-06

保定市宝坤电气有限公司0312-*******

个寄存器。智能测控单元的命令格式是子机地址、功能码、数据区及CRC码。

3.1.3数据区(DATA)

数据区随功能码不同而不同。由主机发送的读命令(03H)信息帧的数据区与子机应答信息帧的数据区是不同的,由主机发送的写命令(10H)信息帧的数据区与子机应答信息帧的数据区是完全相同。数据区包含需要子机执行什么动作或由子机采集的需要回送的信息。这些信息可以是数值、参考地址等等。例如,功能码告诉子机读取寄存器的数值,则数据区必须包含要读取寄存器的起始地址及读取长度(寄存器个数)。

3.2错误校验

冗余循环(CRC)包含2个字节,即16位二进制。CRC码由发送端计算,放置于发送信息的尾部。接收端的设备再重新计算接收到信息的CRC码,比较计算得到的CRC码是否与接收到的相符,如果二者不相符,则表明出错。

CRC码的计算方法是:先预置16位寄存器全为“1”。再逐渐把每8为数据信息进行处理。在进行CRC码计算时只用8位数据位,起始位及停止位,如有奇偶校验位的话也包括奇偶校验位,都不参与CRC 码计算。

在计算CRC码时,8位数据与寄存器的数据相异或,得到的结果向低位移一位,用0填补最高位。再检查移出来的最低位,如果最低位为1,把寄存器的内容与预置数相异或,如果最低位为0,不进行异或运算。

这个过程一直重复8次。第8次移位后,下一个8位再与现在寄存器的内容相异或,这个过程与以上一样重复8次。当所有的数据信息处理完后,最后寄存器的内容即为CRC码值。

3.3举例说明

范例一:仪表地址100,请求电流数据

请求帧:64 03 00 03 00 01 7D FF

响应帧:64 03 02 0C 34 F0 9B

说明:此时仪表测量的二次侧电压值为3.124安,假定此时的CT

变比为100,则一次测实际电压值为312.4安。

十、地址与数据

第13页共13 页

宝坤SD803-B型智能测控单元(12).doc 将本文的Word文档下载到电脑

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:7 元/份 原价:20元

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219