Protocolo de Dados - Módulo Ethernet/Internet – METH-8RL Expansível
PROTOCOLO DE ENVIO DE DADOS AO MÓDULO METH-8RL / EXP
Formato do protocolo de dados para envio de comandos ao módulo:
1
<
2
METHNSE020
11 12 13 14 15 16 17 18
0–0 0-0
0–0–0
19
>
Descrição:

Byte 1:
"<" = Indica início do quadro de dados

Bytes 2 a 11:
“Cabeçalho”
Texto = "METHNSE020" = String de identificação do módulo ethernet TCP/IP.
ou
Texto = "METHNSE999" = String para função PING (verificar se o módulo está ativo).

Bytes 12 e 13:
“Função”
Valor = "10" => Função Reset geral
Valor = "11" => Função Lê estados das entradas e saídas
Valor = "12" => Função Liga saídas
Valor = "13" => Função Desliga saídas
Valor = "14" => Função Pulsa saídas
Valor = "15" => Função Liga toda a expansão indicada
Valor = "16" => Função Desliga toda a expansão indicada

Bytes 14,15:
p/ Função = "10 e 11” => Valor = “00”
p/ Função = "12, 13 e 14” => Valor = “01 a 40”: indica o número da saída a ser acionada
p/ Função = "15 e 16” => Valor = “00 a 04”: indica o número da expansão a ser comandada

Bytes 16,17,18: p/ Função = "10, 11, 12, 13, 15 e 16" => Valor = “000”
p/ Função = “14” => Valor = “000 a 255”: Tempo de pulso dos reles (x 20milisegundos).

Byte 19:
">" = Indica fim do quadro de dados.
Exemplos:
Ler Status:
Comando:=<METHNSE0201100000>
Função Ping:
Comando:=<METHNSE9990000000> - Verifica se o módulo está ativo
Ligar Saída 01:
Comando:=<METHNSE0201201000>
Ligar Saída 18:
Comando:=<METHNSE0201218000> - Saída da expansão (caso exista)
Desligar Saída 02:
Comando:=<METHNSE0201302000>
Desligar Saída 26:
Comando:=<METHNSE0201326000>
Pulsar Saída 05 (20ms): Comando:=<METHNSE0201405001> - (1 x 20ms = 20 ms)
Pulsar Saída 32 (1seg): Comando:=<METHNSE0201432050> - (50 x 20ms = 1 seg)
Ligar Expansão 02:
Comando:=<METHNSE0201502000>
Resetar Expansão 04: Comando:=<METHNSE0201604000>
NSE Soluções Eletrônicas
Rua João Madeira, 287
Ourinhos-SP
Fone/fax: +55 (14) 3326-9201
Protocolo de Dados - Módulo Ethernet/Internet – METH-8RL Expansível
PROTOCOLO DE RETORNO DE DADOS DO MÓDULO METH-8RL / EXP
Formato do protocolo de dados que o módulo retorna ao dispositivo que lhe envia comandos:
1
<
2
METHNSE020
11 12 13 14 15 16 17 18 19 20 21
0 0–0–0–0–0 0–0–0 >
Ao receber os comandos descritos na página anterior, o módulo retorna a sequência de bytes
descrita abaixo.

Byte 1:
"<" = Indica início do quadro de dados

Bytes 2 a 11:
Texto = "METHNSE020" = String de identificação do módulo ethernet TCP/IP.

Byte 12 (dec):
= “0 a 255”: Byte correspondente às Entradas do Módulo base.

Byte 13 (dec):
Byte 14 (dec):
Byte 15 (dec):
Byte 16 (dec):
Byte 17 (dec):
= “0 a 255”: Byte correspondente às Saídas do Módulo base.
= “0 a 255”: Byte correspondente às Saídas do Módulo Expansão 01.
= “0 a 255”: Byte correspondente às Saídas do Módulo Expansão 02.
= “0 a 255”: Byte correspondente às Saídas do Módulo Expansão 03.
= “0 a 255”: Byte correspondente às Saídas do Módulo Expansão 04.

Byte 18:
Byte 19:
Byte 20:
= “0”: Reservado
= “0”: Reservado
= “0”: Reservado

Byte 21:
">" = Indica fim do quadro de dados.
Exemplos:
Retorno para todas as funções quando:
- Entrada 1 acionada:
Comando:='<METHNSE020'+1(dec)+ 0(dec)+ 0(dec)+ 0(dec)+ 0(dec)+ 0(dec)+'000’+>'
- Entradas 1,2 e 3 acionadas: Comando:='<METHNSE020'+7(dec)+ 0(dec)+ 0(dec)+ 0(dec)+ 0(dec)+ 0(dec)+'000’+>'
- Saídas 1,8,9 e 17 ligadas:
Comando:='<METHNSE020'+0(dec)+ 129(dec)+ 1(dec)+ 1(dec)+ 0(dec)+ 0(dec)+'000’+>'
Retorno para o Comando Ping: Comando:='<METHNSE020>'
NSE Soluções Eletrônicas
Rua João Madeira, 287
Ourinhos-SP
Fone/fax: +55 (14) 3326-9201
Download

BYTES 1,2: - NSE - Soluções Eletrônicas