当前位置:
文档之家› (整理)应答器报文读写器通信协议规范V001
(整理)应答器报文读写器通信协议规范V001
g)CRC32(4字节):用于检验数据的有效性。
2)读有源默认失败:
a)命令字(2字节):内容是接收到的PC机的命令的反码0xecec;
b)应答器操作失败信息(2字节):
i.0x1234为未收到应答器数据;
ii.0x1235为收到应答器数据;
c)备用信息(270字节):填充为命令字0xecec;
d)上传信号强度(2字节):高字节在前;
3
3.1.
读写器到PC机的单条应答数据的长度为300字节。读写器向PC机发送的数据具有应答性质,不考虑数据的可模仿性,因此不对传输的数据进行加密。以明码数据的形式传输,数据传输的有效性校验采用CRC32校验方式。通信速率为115200bps,无奇偶校验的8位数据长的通信方式,停止位为1位。
3.1.1.
2.2.6.
1)功能:改写应答器的ID信息。本命令只在应答器出厂前使用。随读写器的PC机软件不包含此命令。
2)命令码:0x6262。
3)明码数据:
a)62字节的ID信息;
b)184字节的备用信息,填充0x62。
4)原码CRC32:4字节CRC32校验码,校验范围包括246字节的明码数据,不包含命令码。
2.2.4.
1)功能:通知读写改写应答器报文。有条件写入。读写器将查询应答器原有的报文信息。如果原有的应答器编号与待写入的应答器编号相同,读写器将改写应答器报文。安装到现场的应答器使用此命令,防止误改写。
2)命令码:0x4242
3)明码数据:
a)128字节的厂家报文信息。
b)104字节的用户报文信息。
校验多项式为:
X32+X30+X27+X25+X22+X20 +X13+X12+X11+X10+X8+X7+X6 +X5+X4 +X0
2.2.
本节描述PC机到读写器通信的数据命令内容。说明的是数据在加密前的各种命令包含内容。信息相当于:命令(2字节)+(明码数据250字节)+CRC32(4字节)。250字节的明码数据包含数据和数据的原码CRC32。未使用字节用本命令的命令信息填充,做非长0或非长1传输。具体信息见每个命令的说明。
明码数据(246字节)+明码CRC32(4字节)
2.1.3.
CRC32校验方采用用V接口的通信校验方式。加密CRC32用于校验通信过程中的数据校验,用以检验接收到的数据的有效性。原码CRC32用于校验解密后的源码,防止读写器在数据解密过程中造成的数据运算错误。CRC32校验的四个字节的数据传输顺序为由高到低。例如CRC32的计算结果为0x3F4576A3,数据传输的顺序为3F 45 76 A3。
2.2.1.
1)功能:读取无源应答器报文、读取有源应答器正在发送的LEU报文、读取有源应答器没有发送LEU报文的情况下自身的默认报文。
2)命令码:0x1111
3)明码数据:填充246字节的0x11。
4)原码CRC32:4字节CRC32校验码,校验范围包括246字节的明码数据,不包含命令码。
5)加密CRC32:4字节CRC32校验码,校验范围包括命令码,250个字节的加密后的数据(包含:246字节的明码数据,原码CRC32)。
a)命令字(2字节):内容是接收到的PC机的命令0x1313。
b)厂家报文(128字节):解码成功后的1023位厂家报文。
c)用户报文(104字节):解码成功后的830位用户报文。
d)备用信息(40字节):填充为命令字0x1313。
e)上传信号强度(2字节):高字节在前。
f)读写器信息(20字节):读写器本身的编号。
2
PC机到读写器的单条命令的数据长度为256字节,读写器到PC机的单条应答数据的长度为300字节。通信速率为115200bps,无奇偶校验的8位数据长的通方式,停止位为1位。
2.1.
描述数据通信长度和加密及校验方式。
2.1.1.
命令(2字节)+(加密后的数据250字节)+加密CRC32(4字节)
2.1.2.
5)加密CRC32:4字节CRC32校验码,校验范围包括命令码,250个字节的加密后的数据(包含:246字节的明码数据,原码CRC32)。
2.2.7.
1)功能:本命令修正读写器的时间与PC机时间同步。
1)命令码:0x7171。
2)明码数据:
a)7字节的时间信息;
b)239字节的备用信息,填充0x71。
(1)前期准备工作。包括明确评价对象和评价范围,组建评价组,收集国内外相关法律、法规、规章、标准、规范,收集并分析评价对象的基础资料、相关事故案例,对类比工程进行实地调查等内容。
3.环境影响登记表的内容
6.提出安全对策措施建议
(一)建设项目环境影响评价的分类管理
应答器报文读写器
通信协议规范V0.0.1
3)原码CRC32:4字节CRC32校验码,校验范围包括246字节的明码数据,不包含命令码。
4)加密CRC32:4字节CRC32校验码,校验范围包括命令码,250个字节的加密后的数据(包含:246字节的明码数据,原码CRC32)。
2.2.8.
1)功能:本命令修正读写器的信息。本命令只在读写器出厂前使用。随读写器的PC机软件不包含此命令。
2.2.5.
1)功能:读取应答器的ID信息。
2)命令码:0x6161。
3)明码数据:填充246字节的0x61。
4)原码CRC32:4字节CRC32校验码,校验范围包括246字节的明码数据,不包含命令码。
5)加密CRC32:4字节CRC32校验码,校验范围包括命令码,250个字节的加密后的数据(包含:246字节的明码数据,原码CRC32)。
校验多项式为:
X32+X30+X27+X25+X22+X20 +X13+X12+X11+X10+X8+X7+X6 +X5+X4 +X0
3.2.
本节描述读写器到PC机的应答数据内容。数据内容为:命令(2字节)+(应答的明码数据294字节)+CRC32(4字节)。294字节应答的明码数据包含应答的数据内容,具体内容见各个应答命令的说明。不使用字节用本命令的命令信息填充,做非长0或非长1传输。具体信息见每个命令的说明。
在可行性研究时应进行安全预评价的建设项目有:
(5)为保障评价对象建成或实施后能安全运行,应从评价对象的总图布置、功能分布、工艺流程、设施、设备、装置等方面提出安全技术对策措施;从评价对象的组织机构设置、人员管理、物料管理、应急救援管理等方面提出安全管理对策措施;从保证评价对象安全运行的需要提出其他安全对策措施。对策措施的建议应有针对性、技术可行性和经济合理性,可分为应采纳和宜采纳两种类型。
命令(2字节)+(应答的明码数据294字节)+CRC32(4字节)
1)命令:接收到的PC机的命令;
2)应答的明码数据:读写器按PC机命令操作后生成的结果数据;
3)CRC32:参见CRC32校验方式。
3.1.2.
CRC32校验方采用用V接口的通信校验方式。CRC32用于校验通信过程中的数据校验,用于检验接收到的数据的有效性。CRC32校验的四个字节的数据传输顺序为由高到低。例如CRC32的计算结果为0x3F4576A3,数据传输的顺序为3F 45 76 A3。
1.4.
序号
标识
文档名
版本
R1
MISRA_C
C语言工业标准编码规范
2004版
R2
SUBSET-085
v222
R3
VeriLog编码规范
V1.0.0
R4
R5
R6
R7
R8
R9
R10
R11
R12
R13
1.5.
考虑本设备对应答器数据操作的安全性,本协议采用模仿DES的自定义的加密算法。降低PC机软件被模仿的可能性,增加对应答器数据操作的安全性。PC机到读写器及读写器到PC机的数据通信采用定长指令集。本文档所有关于通信的数据均采用16进制表示,表示方式用C语言的表示方法即以0x开头。
2)命令码:0x4141
3)明码数据:
a)128字节的厂家报文信息;
b)104字节的用户报文信息;
c)14字节的备用信息,填充0x41。
4)原码CRC32:4字节CRC32校验码,校验范围包括246字节的明码数据,不包含命令码。
5)加密CRC32:4字节CRC32校验码,校验范围包括命令码,250个字节的加密后的数据(包含:246字节的明码数据,原码CRC32)。
c)3字节的待写入的报文的应答器编号。
d)11字节的备用信息,填充0x42。
4)原码CRC32:4字节CRC32校验码,校验范围包括246字节的明码数据,不包含命令码。
5)加密CRC32:4字节CRC32校验码,校验范围包括命令码,250个字节的加密后的数据(包含:246字节的明码数据,原码CRC32)。
c)备用信息(270字节):填充为命令字0xeeee;
d)上传信号强度(2字节):高字节在前;
e)读写器信息(20字节):读写器本身的编号。
f)CRC32(4字节):用于检验数据的有效性。
3.2.2.
读写器接收到读有源默认命令后开始读取有源应答器默认报文,读写器在命令结束后返回结果信息。
1)读有源默认成功:
2.2.2.
1)功能:读取正在发送LEU报文的有源应答器的默认报文、读取有源应答器没有发送LEU报文的情况下自身的默认报文、读取无源应答器报文。本命令与读码命令的区别在于有源是否正在发送LEU报文。
2)命令码:0x1313
3)明码数据:填充246字节的0x13。