Pular para o conteúdo
JelinaJelina DocumentationDocumentação técnica
Voltar ao site oficial

Aquisição de temperatura de um sensor por comunicação serial

Use o plugin de comunicação serial para adquirir a temperatura de um sensor de temperatura e umidade, processe os dados adquiridos e exiba-os em tempo real.

  • Dispositivo

(1) Sensor de temperatura e umidade RSDS13 RS485 (origem dos dados para o dispositivo de aquisição)

Consulte os parâmetros do sensor no manual ou no site oficial do fabricante: protocolo de comunicação, saída de comunicação e taxa de transmissão.

key name
Interface ttyO3
Taxa de transmissão 19200
Bits de dados 8
Paridade None
Bits de parada 1
Comando de leitura da temperatura 0f 03 00 00 00 01 85 24

(2) Dispositivo EPC-R3220

Clique em [Configuração de interfaces] e, nas configurações da porta serial, altere o modo de COM1 e COM2 para RS485.

  • Plugins

Plugins Comunicação serial, Processamento de dados e Envio por MQTT.

(1) Conecte o sensor de temperatura e umidade RSDS13 RS485 ao dispositivo EPC-R3220 conforme as regras correspondentes.

(2) Preencha os parâmetros correspondentes para adquirir os dados desse dispositivo.

O esquema de conexão correspondente às regras acima é:

(1) Configuração de aquisição da Comunicação serial

1). Configuração da conexão (observação: o nome do perfil é obrigatório)

Configure os parâmetros do sensor de temperatura e umidade RSDS13 RS485 conforme a imagem acima e as necessidades do projeto. Informe os seguintes valores:

  • Nome do perfil: Perfil Serial um
  • Interface: ttyO3
  • Taxa de transmissão: 19200
  • Bits de dados: 8
  • Paridade: None
  • Bits de parada: 1

2). Configuração do quadro de dados (observação: a análise correspondente do quadro só estará disponível quando a habilitação dos dados for enabled)

Clique em [Adicionar configuração] → [Preencher dados] → [Confirmar]. Os dados serão validados e, se estiverem corretos, um item será adicionado.

O endereço (id) desse dispositivo é 1. Parâmetros específicos:

  • Nome: Grupo um
  • Modo do quadro: HEX
  • Formato do quadro de dados: 01 03 00 00 00 01 84 0A
  • Período do ciclo: 2000
  • Habilitação: Enabled

Observação:

Comando de leitura de temperatura por RS485: enviar 01 03 00 00 00 01 84 0A

Comando 01 03 00 00 00 01 84 0A
Descrição Endereço do dispositivo Comando de leitura Byte alto do endereço inicial do registrador Byte baixo do endereço inicial do registrador Byte alto da quantidade lida Byte baixo da quantidade lida CRCL CRCH

84 0A é o resultado de 16 bits de CRC para 01 03 00 00 00 01.

Observação específica: a regra de verificação CRC é CRC-16/MODBUS X16+X15+X2+1.

3). Análise do quadro de dados

Clique nas [Abas superiores] → [Adicionar configuração] → [Preencher dados] → [Confirmar]. Os dados serão validados e, se estiverem corretos, um item será adicionado.

Parâmetros específicos:

  • Nome: Nome de análise um
  • Análise: byte[3]byte[4]
  • Habilitação: Enabled

Acesse [Gêmeo inteligente] → posicione o ponteiro do mouse sobre o nó [Comunicação serial] → clique em [Perfil] → consulte os [Dados em tempo real].