-
E-mail
xadingjin@126.com
-
Telefone
13572257472
-
Endereço
No. 77, Xi'an Optoelectronic Park, Ciência e Tecnologia II, Distrito de Alta Tecnologia de Xi'an
Xi'an Dingjin Electronic Technology Co., Ltd
xadingjin@126.com
13572257472
No. 77, Xi'an Optoelectronic Park, Ciência e Tecnologia II, Distrito de Alta Tecnologia de Xi'an
Este protocolo de comunicação do instrumento cumpre o estatuto de comunicação MODBUS-RTU, com 1 bit inicial, 8 bits de dados e um bit de parada.
As seguintes instruções definem os parâmetros do instrumento supostos: o endereço do instrumento é definido como 1, a taxa de onda de comunicação é de 9600, o bit de validade não é válido, o ponto decimal é de 1 bit, a unidade de MPa, o valor de exibição do instrumento é de 500,0 MPa. Os endereços e dados das instruções de leitura e escrita são altos bytes na frente e baixos bytes atrás; O CRC verifica os bytes baixos na frente e os bytes altos na parte posterior.
[Leia o valor da pressão]
Comando:01 03 00 04 00 01 C5 CB
Instruções:01 (endereço do instrumento) 03 (comando de leitura) 00 04(endereço de comunicação do instrumento) 00 01 (leitura de um parâmetro) 84 0A (código de validação CRC16)
Resposta:01 03 02 13 88 B5 12
Instruções:01 (endereço do instrumento) 03 (comando de leitura) 02 (número de bytes lidos, 1 parâmetro é 2, 2 parâmetros é 4 ...) 13 88 (13 88 é um número decimal 16 13 é um byte alto 88 é um byte baixo é um número decimal exatamente 5.000) B5 12 (código de validade CRC16)
Comando:01 0600 0500 0158 0O B
Instruções:01 (endereço do instrumento) 06 (instruções de escrita) 00 05 (endereço de comunicação do instrumento) 00 01 (código de ajuste zero) 58 0B (código de validade CRC16)
Resposta:01 0600 0500 0158 0B
Instruções:01 (endereço do instrumento) 06 (instruções de escrita) 00 05 (endereço de comunicação do instrumento) 00 01 (código de ajuste zero) 58 0B (código de validade CRC16)
[Leia o valor dos parâmetros]
Comando:01 03 XX XX 00 01 CRC1 CRC2
Instruções:01 (endereço do instrumento) 03 (comando de leitura) XX XX (endereço do parâmetro: veja tabela 2) 00 01 (leitura de um parâmetro) CRC1 CRC2 (código de validação CRC16: baixos bytes na frente, altos bytes na parte posterior)
Resposta:01 03 02XX XX CRC1 CRC2
Instruções:01 (endereço do instrumento) 03 (comando de leitura) 02 (número de bytes lidos, 1 parâmetro é 2, 2 parâmetros é 4 ....) XX XX (valor do parâmetro retornado: bits altos na frente, bits baixos atrás) CRC1 CRC2 (código de validação CRC16: bytes baixos na frente, bytes altos atrás)
[Escrever o valor do parâmetro]
Comando:01 06 XX XX dados 1 dados 2 CRC1 CRC2
Instruções:01 (endereço do instrumento) 03 (comando de leitura) XX XX (endereço do parâmetro: veja tabela 2) data1 data2 (parâmetro de escrita: bytes altos na frente, bytes baixos na parte posterior). CRC1 CRC2 (Código de validação CRC16: baixos bytes na frente, altos bytes na parte posterior)
Resposta:01 06 XX XX dados 1 dados 2 CRC1 CRC2
Instruções:01 (endereço do instrumento) 03 (comando de leitura) XX XX (endereço do parâmetro) data1 data2 (parâmetro de escrita: bytes altos na frente e bytes baixos na parte posterior). CRC1 CRC2 (Código de validação CRC16: baixos bytes na frente, altos bytes na parte posterior)
Tabela 2: Endereço e dados dos parâmetros
Nome do parâmetro |
Conteúdo |
Endereço (Hex) |
Dados (data1, data2) |
Endereço |
Endereço da placa de transmissão |
00 00 |
1~255 |
Baud |
Taxa de portagem da placa de transmissão |
00 01 |
1-2400 2-4800 3-9600 4-19200 |
Unidade |
Unidade de medição |
00 02 |
0-m 1-kPa 2-MPa 3-℃ 4-L 5-bar 6-psi7 Pa |
Ponto |
Número de dígitos decimais dos dados de medição |
00 03 |
Valor do intervalo: 0-4 |
|
Valor de medição |
00 04 |
|
Zero |
Zero |
00 05 |
|
Paridade |
Verificação |
00 06 |
0-Nenhum 1-Incomodo 2-Pares |
Loc |
Verificação de senha |
00 0A |
Senha: 38 79 |
[Escrever parâmetros]
①Verificação da senha, a senha é 38 79H, ou seja, enviar a ordem: 01 06 00 0A 38 79 7B EA
②Escreva parâmetros que precisam ser modificados, como alterar o endereço da placa de transmissão
Para 2h, ordens: 01 06 00 00 02 08 0B
Observação: a autenticação de senha é necessária apenas uma vez ao escrever parâmetros, e outros parâmetros podem continuar a ser modificados sem a necessidade de autenticação novamente. Após o corte de energia, os parâmetros podem ser alterados após a recertificação.
Atenção: 2 bytes de dados de pressão de retorno, os bytes altos na frente e os bytes baixos na parte de trás.
2. o valor de pressão de retorno é o número de símbolos decimal 16, o bit alto é o bit de símbolos.
O número negativo é o complemento binário, o alto é 1.