【正文】
D M 62 2 3 DataIdentifier[] = [byte1 (MSB) byte2 ] M 00 FF 00 FF 4 : (k1)+4 DataRecord[] = [ data1 : datak ] M 00FF : 00FF Data Byte No. Parameter Name Message Usage Data Value[hex] 1 Negative Response M 7F 2 Read Data By Identifier M 22 3 Negative Response Trouble Code M 00FF Incorrect Message Length Or Invalid Format 13 Request Out Of Range 31 Security Access 30 服務(wù)請(qǐng)求格式 Step 1: Request seed Data Byte No. Parameter Name Message Usage Data Value[hex] 1 Security Access Request Service ID M 27 2 Sub Function = [Security Access Type] M 00FF Request Seed 01 Security Access 31 正響應(yīng)格式 負(fù)響應(yīng)格式 Data Byte No. Parameter Name Message Usage Data Value[hex] 1 Security Access Response Service ID M 67 2 securityAccessType M 00 FF Request Seed 01 3 4 5 6 securitySeed[] = [seed1 (MSB) seed2 seed3 seed4 (LSB)] M 00 FF 00 FF 00 FF 00 FF Data Byte No. Parameter Name Message Usage Data Value[hex] 1 Negative Response M 7F 2 Security Access M 27 3 Negative Response Trouble Code M 00FF Sub Function Not Supported 12 Incorrect Message Length Or Invalid Format 13 Required Time Delay Not Expired 37 Service Not Supported In Active Session 7F Step 1: Request seed Security Access 32 服務(wù)請(qǐng)求格式 Step 2: Seed security key Data Byte No. Parameter Name Message Usage Data Value[hex] 1 Security Access Request Service ID M 27 2 Sub Function = [Security Access Type] M 00FF Send Key Security 02 3 4 5 6 securityKey[] = [key1 ( MSB) key2 key3 key4] M 00 FF 00 FF 00 FF 00 FF Security Access 33 正響應(yīng)格式 負(fù)響應(yīng)格式 Step 2: Seed security key Data Byte No. Parameter Name Message Usage Data Value[hex] 1 Security Access Response Service ID M 67 2 securityAccessType M 00 FF Send Key Security 02 Data Byte No. Parameter Name Message Usage Data Value[hex] 1 Negative Response M 7F 2 Security Access M 27 3 Negative Response Trouble Code M 00FF Sub Function Not Supported 12 Incorrect Message Length Or Invalid Format 13 Request Sequence Error 24 Invalid Key 35 Exceeded Number Of Attempts 36 Service Not Supported In Active Session 7F Communication Control 34 服務(wù)請(qǐng)求格式 Data Byte No. Parameter Name Message Usage Data Value 1 Communication Control Request Service ID M 28 2 Sub Function = [Control Type] M 00FF Enable Rx And Tx – Positive Response Required 00 Disable Rx And Disable Tx – Positive Response Required 03 Enable Rx And Tx – No Positive Response Required 80 Disable Rx And Disable Tx – No Positive Response Required 83 3 Communication Type M 00FF Normal Communication Messages 01 Network Management Messages 02 Normal Communication Messages and Network Management Messages 03 Communication Control 35 正響應(yīng)格式 負(fù)響應(yīng)格式 Data Byte No. Parameter Name Message Usage Data Value[hex] 1 Communication Control Response Service ID M 68 2 Sub Function = [control Type] M 00FF Data Byte No. Parameter Name Message Usage Data Value[hex] 1 Negative Response M 7F 2 Communication Control M 28 3 Negative Response Trouble Code M 00FF Sub Function Not Supported 12 Incorrect Message Length Or Invalid Format 13 Request Out Of Range 31 Service Not Supported In Active Session 7F Write Data by Identifier 36 服務(wù)請(qǐng)求格式 Data Byte No. Parameter Name Message Usage Data Value[hex] 1 Write Data by Identifier Request Service ID M 2E 2 3 DataIdentifier[]1= [byte1 (MSB) byte2 ] M 00 FF 00 FF 4 : m+3 DataRecord[] = [ data1 : datam ] M 00FF : 00FF Write Data by Identifier 37 正響應(yīng)格式 負(fù)響應(yīng)格式 Data Byte No. Parameter Name Message Usage Data Value[hex] 1 Write Data by Identifier Response Service ID M 6E 2 3 DataIdentifier[]1= [byte1 (MSB) byte2 ] M 00 FF 00 FF Data Byte No. Parameter Name Message Usage Data Value[hex] 1 Negative Response M 7F 2 Write Data by Identifier M 2E 3 Negative Response Trouble Code M 00FF