
APLICATIVO DE MONITORAMENTO EM NÍVEL WEB - INTERFACE MODBUS-TCP
A opção Modbus-TCP para GaugerNET fornece um esquema conveniente para obter dados de sensores GaugerGSM em campo. Esta opção está disponível para qualquer software SCADA ou de monitoramento compatível com Modbus-TCP.
- Introdução de Produto
USANDO GAUGERNET com MODBUS-TCP (GATEWAY)
A opção Modbus-TCP para GaugerNET fornece um esquema conveniente para obter dados de sensores GaugerGSM em campo. Esta opção está disponível para qualquer software SCADA ou de monitoramento compatível com Modbus-TCP. Ao nível da comunidade Modbus, a GaugerNET implementa uma funcionalidade Modbus Gateway. A utilização da interface Modbus-TCP para GaugerNET é uma alternativa à leitura direta de sensores GaugerGSM. A leitura direta do sensor é mais eficiente do que a rota indireta através do GaugerNET, mas envolve esforços de desenvolvimento de software. GaugerNET Modbus-TCP suporta um comando "write-registers" e um comando "read-registers". O comando de leitura é direcionado para um ID de unidade que é mapeado para o nome do sensor GaugerGSM. O GaugerNET também suporta respostas legais padrão, bem como respostas a comandos ilegais.

ARQUITETURA GAUGERNET
GaugerNET é uma 3-estrutura de servidor: Ouvinte, Apresentador e Gateway. O Listener é um aplicativo PHP executado no servidor Linux e implementa um ouvinte de soquete TCP para sensores GaugerGSM e GaugerGPS em campo. Os dados são armazenados em um banco de dados MySQL. Presenter é um servidor web PHP/HTML para usuários, apresentando gráficos, tabelas e mapas. Gateway é um aplicativo PHP em execução no servidor Linux. Gateway implementa uma função Modbus TCP Gateway. O Gateway aceita solicitações Modbus para dados do sensor e responde com dados lidos do MySQL.
CÓDIGO DE FUNÇÃO DE MENSAGEM DE SOLICITAÇÃO MODBUS 0x10 (GRAVAR REGISTROS)
|
Byte |
Descrição |
|
0-1 |
identificador de transação |
|
2-3 |
Identificador de protocolo 0x00 |
|
4-5 |
Comprimento {{0}}x00 / 0x0D |
|
6 |
Identificador da unidade 0x00 |
|
7 |
Código de função 0x10 |
|
8-9 |
Deslocamento de registro {{0}}x00 / 0x64 |
|
10-11 |
Número de registros {{0}}x00 / 0x03 |
|
13-18 |
Bytes a serem gravados (conteúdo de bytes entre {{0}}x21 e 0x7F) |
|
Exemplo: |
00 01 00 00 00 0D 00 10 00 00 03 06 41 42 43 2B 61 62 |
Significado: Escreva os caracteres AB C mais os caracteres ab nos registros numéricos (decimais) 100, 101, 102.
FLUXO DE MENSAGEM MODBUS-TCP
GAUGERNET Gateway implementa comandos Modbus Class {{0}}: 0x03 (leitura) e 0x10 (gravação). Uma solicitação de gravação predefinida deve preceder uma solicitação de leitura. Uma solicitação de gravação ativa o Gateway para responder às seguintes solicitações de leitura. A ativação é ON por 10 minutos. Os clientes podem enviar uma solicitação de gravação antes de cada solicitação de leitura. Como alternativa, os clientes podem enviar uma solicitação de gravação seguida por uma série de solicitações de leitura, desde que o tempo limite de ativação de 10 minutos não tenha passado. A resposta a uma solicitação de leitura quando o Gateway não está ativado resultará em uma resposta de exceção 0x0A.
CÓDIGO DE FUNÇÃO DE MENSAGEM DE SOLICITAÇÃO MODBUS 0x03 (LER REGISTROS)
|
Byte |
Descrição |
|
0-1 |
identificador de transação |
|
2-3 |
Identificador de protocolo 0x00 |
|
4-5 |
Comprimento {{0}}x00 / 0x06 |
|
6 |
Identificador de unidade 0x01-0xFE mapeado para ID do sensor |
|
7 |
Código de função 0x03 |
|
8-9 |
Deslocamento de registro - variáveis de processo |
|
10-11 |
Número de registradores - variáveis de processo |
|
Exemplo: |
00 01 00 00 00 06 0A 03 00 01 00 03 |
Significado: Leia as seguintes variáveis do Sensor 10: Distância, Volume, Fluxo.
VARIÁVEIS DE PROCESSO
|
Processo |
Desvio |
|
Processo |
Desvio |
|
Distância |
0x01 |
|
Mês |
0x0C |
|
Nível |
0x02 |
|
Ano |
0x0D |
|
Fluxo |
0x03 |
|
Hora |
0x0E |
|
Recarga |
0x04 |
|
Minuto |
0x0F |
|
Volume |
0x05 |
|
LAT grau |
0x10 |
|
temperatura int |
0x06 |
|
LAT min |
0x11 |
|
Temp ext |
0x07 |
|
LAT seg |
0x12 |
|
Tensão |
0x08 |
|
LON graus |
0x13 |
|
RSSI |
0x09 |
|
LON min |
0x14 |
|
Status |
0x0A |
|
LON seg |
0x15 |
|
Dia |
0x0B |
|
|
|
Tag: aplicativo de monitoramento de nível web - modbus-interface tcp, aplicativo de monitoramento de nível web - modbus-interface tcp fabricantes, fornecedores, fábrica
Você pode gostar também









