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