Академический Документы
Профессиональный Документы
Культура Документы
e
Operação
www.ativasolucoes.com.br
Manual do Usuário
Marthe Ethernet
Modelo: A800
www.ativasolucoes.com.br 2
Índice
1 INTRODUÇÃO ......................................................................................................................... 6
4 FUNCIONALIDADES E OPERAÇÃO............................................................................................ 13
www.ativasolucoes.com.br 3
4.7.4 CÓDIGOS DE EXCEÇÃO MODBUS _______________________________________________ 28
5 CONFIGURAÇÃO ................................................................................................................... 29
www.ativasolucoes.com.br 4
Índice de Figuras
FIGURA 01 - CONECTOR RJ45 ......................................................................................................... 8
FIGURA 02 - VISÃO FRONTAL DO CONECTOR DB9 MACHO ................................................................. 9
FIGURA 03 - VISÃO FRONTAL DO CONECTOR 4 VIAS ........................................................................ 10
FIGURA 04- EXEMPLO DE LIGAÇÃO – ENTRADA ANALÓGICA 4 - 20MA .............................................. 11
FIGURA 05 - SINALIZAÇÕES VISUAIS DO MARTHE A800 NA PARTE SUPERIOR E NA PARTE LATERAL ...... 12
FIGURA 06 - TESTE DE PING NO MARTHE ....................................................................................... 13
FIGURA 07 - TABELA ARP COM OS ENDEREÇOS IP E MAC DO MARTHE .............................................. 14
FIGURA 08 - ABERTURA DE CONEXÃO TCP PELO HOST .................................................................... 15
FIGURA 09 - ABERTURA DE CONEXÃO TCP PELO MARTHE ................................................................ 16
FIGURA 10 - TENTATIVA FALHA DE CONEXÃO TCP PELO MARTHE ETHERNET ..................................... 17
FIGURA 11 - CONEXÃO NÃO ACEITA PELO MARTHE ETHERNET ......................................................... 18
FIGURA 12 - DESCONEXÃO SOLICITADA AO MARTHE PELO HOST REMOTO ........................................ 19
FIGURA 13 - DESCONEXÃO SOLICITADA AO HOST REMOTO PELO MARTHE ........................................ 20
FIGURA 14 - TROCA DE DADOS DO HOST PARA O MARTHE ETHERNET .............................................. 21
FIGURA 15 - TROCA DE DADOS DO MARTHE ETHERNET PARA O HOST .............................................. 21
FIGURA 16 - FORMATO MODBUS RTU ........................................................................................... 25
FIGURA 17 - FORMATO MODBUS TCP ............................................................................................ 25
FIGURA 18 - SIRIUS - CONEXÃO AO EQUIPAMENTO......................................................................... 29
FIGURA 19 - SIRIUS - CONFIGURAÇÕES DAS SERIAIS ........................................................................ 30
FIGURA 20 - SIRIUS - CONFIGURAÇÃO I/O ...................................................................................... 31
FIGURA 21 - SIRIUS - CONEXÃO REMOTA CLIENTE ........................................................................... 32
FIGURA 22 - SIRIUS - CONEXÃO REMOTA SERVIDOR ........................................................................ 33
FIGURA 23 - SIRIUS - OUTRAS CFGS ............................................................................................... 34
FIGURA 24 - SIRIUS - DIAGNÓSTICO............................................................................................... 35
FIGURA 25 - SIRIUS - MÓD COMUNICAÇÃO .................................................................................... 36
FIGURA 26 - SIRIUS - LEITURA I/O.................................................................................................. 37
FIGURA 27 - SIRIUS - LOGS MEMÓRIA ............................................................................................ 38
FIGURA 28 - SIRIUS - ENVIANDO CONFIGURAÇÕES.......................................................................... 39
FIGURA 29 - SIRIUS - SALVANDO ARQUIVO DE CONFIGURAÇÕES ...................................................... 40
Índice de Tabelas
TABELA 01 - CARACTERÍSTICAS TÉCNICAS ........................................................................................ 7
TABELA 02 - INTERFACE SERIAL - CARACTERÍSTICAS .......................................................................... 9
TABELA 03 - PINAGEM DO DB9 MACHO DA INTERFACE RS-232 .......................................................... 9
TABELA 04 - PINAGEM DO CONECTOR DA INTERFACE RS-422 / RS-485.............................................. 10
TABELA 05 - INTERFACE RS-422 / RS-485 – CARACTERÍSTICAS .......................................................... 10
TABELA 06 – CARACTERÍSTICAS DAS PORTAS DE ENTRADA/SAÍDA .................................................... 11
TABELA 07 - FATORES E OFFSETS TÍPICOS ...................................................................................... 22
TABELA 08 - MODBUS DISCRETE INPUTS ........................................................................................ 26
TABELA 09 - MODBUS INPUT REGISTERS ........................................................................................ 27
TABELA 10 - MODBUS COILS ......................................................................................................... 27
TABELA 11 - MODBUS HOLDING REGISTERS ................................................................................... 27
TABELA 12 - CÓDIGOS DE EXCEÇÃO MODBUS................................................................................. 28
www.ativasolucoes.com.br 5
1 Introdução
O Marthe é um dispositivo capaz de enviar e receber dados por uma rede Ethernet sem a
necessidade de um computador, pois possui um software embarcado com toda a pilha
TCP/IP e uma interface Ethernet 10/100Base T (IEEE 802.3).
www.ativasolucoes.com.br 6
2 Características técnicas
Link.
Localmente pelas seriais ou remotamente via
Configuração
TCP/IP
Tensão de alimentação 7 a 28Vdc
Consumo médio 60mA @ 12Vdc
IP Versão 4, TCP, UDP, ICMP, ARP, SNMP,
Protocolos disponíveis
DHCP, DNS, Modbus TCP, Modbus RTU
Buffer de transmissão e recepção
2304 bytes
independentes
Possui endereçamento IP Estático ou Dinânimo
Temperatura de operação: -40 a 85ºC
www.ativasolucoes.com.br 7
3 Características Elétricas
3.1 Alimentação
O Marthe Ethernet pode ser alimentado por uma fonte externa através do conector
encaixável de duas vias.
O consumo médio do Marthe é de 60mA @ 12Vcc, porém este valor pode variar de acordo
com o processamento do equipamento e da utilização das entradas/saídas.
www.ativasolucoes.com.br 8
3.3 Interface RS-232C
3.3.1 Principais Características
3.3.2 Pinagem
1 NC Não conectado
4 NC Não conectado
5 SGND Ground
6 NC Não conectado
www.ativasolucoes.com.br 9
3.4 Interface RS-422/485
A interface RS-485 do Marthe Ethernet A800 atende os padrões TIA/EIA-422-B e TIA/EIA-
485-A e está disponível em conector de parafuso encaixável de 4 vias, com pinagem de
acordo com a tabela abaixo.
3.4.1 Pinagem
Y Z A B
www.ativasolucoes.com.br 10
3.5 Entradas e Saídas de Uso Geral
O Marthe Ethernet A800 possui 8 entradas/saídas TTL de uso geral, que estão disponíveis
no conector de parafuso encaixável de 10 vias.
3.5.2 Pinagem
A configuração dos pinos é definida de fábrica. Cada um dos 8 pinos pode ser
configurado da seguinte forma: entrada analógica, entrada digital ou saída digital.
www.ativasolucoes.com.br 11
3.7 Sinalizações Visuais
O Marthe possui impresso em sua caixa as sinalizações visuais com LEDs, utilizados para
indicar os seguintes estados do mesmo.
Indica conexão no
servidor na porta I/O
www.ativasolucoes.com.br 12
4 Funcionalidades e Operação
Para a exibição dos processos a serem detalhados abaixo, foi utilizado um software livre de
análise de protocolos de rede, chamado Ethereal.
4.1 Ping
O Marthe pode responder a um ECHO REQUEST ou Ping a qualquer momento de um host
remoto. Esta funcionalidade é importante para verificar se o Marthe está corretamente
configurado e ainda verificar o endereço MAC do mesmo. A figura 05 ilustra esta função.
Para executar o comando Ping e verificar o endereço MAC do Marthe, siga os passos a
seguir:
▪ Com o prompt de comandos do Windows, digite o comando ping <IP do Marthe>. Uma
tela semelhante à figura abaixo deverá ser exibida.
www.ativasolucoes.com.br 13
▪ Para verificar a tabela ARP do Windows, execute o comando arp –a. Uma tela deverá ser
exibida com o endereço IP e o MAC do Marthe. A figura 06 ilustra este processo.
Para excluir o endereço do Marthe da tabela ARP, digite o comando arp –d <IP do
Marthe>.
www.ativasolucoes.com.br 14
4.2.1 Abertura de Conexão TCP feita por um host Remoto (Servidor)
Para que uma conexão TCP se estabeleça entre um host remoto e o Marthe, sendo esta
solicitada pelo host remoto, é necessário que o mesmo solicite esta conexão apontando
para o IP local e porta padrões do Marthe (veja itens Error! Reference source not found.).
O conjunto IP + Porta TCP é chamado de socket.
É importante observar que antes do processo de conexão o host remoto faz uma
requisição ARP para descobrir o MAC do Marthe.
Durante o processo de conexão, o Marthe informa o tamanho da janela de dados que irá
poder trabalhar, que é configurada como padrão em 500 bytes. Ainda no processo de
conexão é possível observar que o host remoto solicita uma conexão ao Marthe na porta,
neste exemplo, de número 3500, porém a porta utilizada pelo host remoto é normalmente
diferente de 3500. Este valor quem define é a pilha TCP/IP do sistema operacional do host
remoto.
Ainda nesta figura, observa-se os flags SYN e ACK no pacote realçado, indicando que o
Marthe está aceitando o pedido de conexão.
www.ativasolucoes.com.br 15
4.2.2 Abertura de Conexão pelo Marthe (Cliente)
Um processo semelhante ao item anterior acontece quando o Marthe deseja abrir uma
conexão TCP com o host remoto, porém o sentido das comunicações é invertido. Todos os
passos descritos no item anterior também acontecem neste caso, como pode ser
observado na figura 08. Neste caso, o IP padrão do Marthe é 192.168.0.200.
www.ativasolucoes.com.br 16
4.2.3 Tentativa Falha de Conexão TCP pelo Marthe Ethernet
Caso o Marthe Ethernet tente se conectar à um host remoto e por algum motivo este
não pode aceitar o pedido de conexão, o Marthe Ethernet irá tentar sete vezes. Caso
não consiga, ele para o processo sem sucesso, conforme é ilustrado na figura 09.
www.ativasolucoes.com.br 17
4.2.4 Conexão não Aceita pelo Marthe Ethernet
Caso o Marthe Ethernet já esteja com uma conexão aberta com outro host ou a porta
solicitada por este não é a porta padrão do Marthe Ethernet, ele próprio irá negar o
pedido de conexão solicitada pelo host remoto, conforme é mostrado na Figura 10.
Neste caso observa-se o host remoto solicitando a conexão através do flag ativo SYN e o
Marthe Ethernet negando a conexão ativando o flag RST no pacote de resposta.
www.ativasolucoes.com.br 18
4.3 Fechamento de Conexão TCP
www.ativasolucoes.com.br 19
4.3.2 Pedido de Desconexão pelo Marthe Ethernet
O processo descrito no item acima acontece quando o Marthe Ethernet solicita uma
desconexão ao host remoto, como pode ser observado na Figura 12.
www.ativasolucoes.com.br 20
4.4 Buffers de Recepção e Transmissão
O Marthe Ethernet possui buffers de recepção e transmissão para troca de informações
durante a conexão TCP, como pode ser observado nas figuras 13 e 14, Nestas figuras
temos troca de informações entre o host remoto e o Marthe Ethernet.
www.ativasolucoes.com.br 21
4.5 Entradas e Saídas de Uso Geral
Determinadas aplicações requerem o monitoramento de alguns pontos, como por
exemplo, acionamento de cargas e leitura de sensores. O Marthe Ethernet possui 8
entradas/saídas de uso geral para este tipo de aplicação. O item 3.5 detalha as
características, funcionalidades e operação deste periférico do Marthe Ethernet.
www.ativasolucoes.com.br 22
Escrita configurações IO básica:
Pergunta Software: 0x01 0x0E 0x00 0x47 configAD configSE tempoContpulsos[8] CHK
0x04
Resposta Concentrador: 0x01 0x05 0x00 0x47 ACK(0x06)/NAK(0x15)
CHK 0x04
Leitura relógio:
Pergunta Software: 0x01 0x04 0x00 0x33 CHK 0x04
Resposta Concentrador: 0x01 0x08 0x00 0x33 DataHora[4] CHK 0x04
Formato campo dataHora: conforme abaixo
Escrita relógio:
Pergunta Software: 0x01 0x08 0x00 0x34 DataHora[4] CHK 0x04
Resposta Concentrador: 0x01 0x05 0x00 0x34 ACK(0x06)/NAK(0x15) CHK 0x04
Formato campo dataHora: conforme abaixo
www.ativasolucoes.com.br 23
Leitura IOs:
Pergunta Software: 0x01 0x04 0x00 0x38 CHK 0x04
Resposta Concentrador: 0x01 0x16 0x00 0x38 ED[1] SD[1] EA0[2] EA1[2] ... EA7[2] CHK
0x04
Obs: Todas words com LSB primeiro
Apagar registros:
Pergunta Software: 0x01 0x04 0x00 0x3A CHK 0x04
Resposta Concentrador: 0x01 0x05 0x00 0x3A ACK(0x06)/NAK(0x15) CHK 0x04
Baixar registros:
Pergunta Software: 0x01 0x06 0x00 0x3B pagH pagL CHK 0x04
Resposta Concentrador: 0x01 Size 0x00 0x3B pagH pagL registros[0 a 200] CHK 0x04
pagH e pagL: Página dos Registros
www.ativasolucoes.com.br 24
Comando pulso saídas digitais:
Pergunta Software: 0x01 0x07 0x00 0x42 porta valor tempo CHK 0x04
Resposta Concentrador: 0x01 0x05 0x00 0x42 ACK(0x06)/NAK(0x15) CHK 0x04
porta: 0 a 7
valor: 0 ou 1
tempo: Duração do pulso. Faixa de valores: 1(10ms) a 255(2.55s)
Keepalive:
Pergunta Software: 0x01 0x04 0x00 0x3E CHK 0x04
Resposta Concentrador: 0x01 0x04 0x00 0x3E CHK 0x04
Comando opcional para manter a conexão ativa(equipamento não desconectar por timeout).
www.ativasolucoes.com.br 25
4.7.3 Tabelas Modbus
A seguir serão apresentadas as tabelas de endereços das variáveis Modbus.
www.ativasolucoes.com.br 26
Entrada analógica EA5 com fator/offset aplicado e
30022 arredondado pra inteiro (0 a 65534) Leitura
Entrada analógica EA6 com fator/offset aplicado e
30023 arredondado pra inteiro (0 a 65534) Leitura
Entrada analógica EA7 com fator/offset aplicado e
30024 arredondado pra inteiro (0 a 65534) Leitura
www.ativasolucoes.com.br 27
4.7.4 Códigos de Exceção Modbus
Caso seja enviado um comando de forma incorreta, o Marthe responderá com um código de
exceção Modbus.
www.ativasolucoes.com.br 28
5 Configuração
Após conexão, a árvore à esquerda será preenchida e as configurações poderão ser efetuadas.
www.ativasolucoes.com.br 29
5.1 Configuração Serial
www.ativasolucoes.com.br 30
5.2 Configuração I/O
www.ativasolucoes.com.br 31
5.3 Conexão Remota
www.ativasolucoes.com.br 32
Figura 22 - Sirius - Conexão Remota Servidor
Nesta tela é possível configurar um serviço de DNS dinâmico (DDNS) como o no-ip ou dyndns:
- Usuário e senha para autenticação da conta criada para este serviço
- IP/URL/porta do servidor de atualização
- IP/URL/porta do servidor para verificação do IP externo
- URL(hostname) que será associada ao IP externo do marthe
www.ativasolucoes.com.br 33
5.4 Outras CFGs
www.ativasolucoes.com.br 34
5.5 Diagnóstico
www.ativasolucoes.com.br 35
5.6 Mód Comunicação
www.ativasolucoes.com.br 36
5.7 Leitura I/O
Nesta tela é possível visualizar o estado de cada I/O, setar valor do contador de pulsos e efetuar
comandos de acionamento ou pulso nas saídas digitais.
www.ativasolucoes.com.br 37
5.8 Logs Memória
Nesta tela é possível baixar os logs que estão armazenados na memória do Marthe. Vale
lembrar que esse processo apaga todos os logs da memória.
www.ativasolucoes.com.br 38
5.9 Enviando Configurações
www.ativasolucoes.com.br 39
5.10 Salvando Arquivo de Configurações
www.ativasolucoes.com.br 40
6 Descrição das Aplicações Básicas
O Marthe Ethernet A800 funciona da seguinte forma: coleta os dados provenientes de
suas I/Os de acordo com as suas configurações e armazena e transmite estes dados via rede
Ethernet. Depois de transmitidos, os dados são recebidos por um software de gerenciamento e
configuração, possibilitando a geração de relatórios e controle remoto do Marthe Ethernet
A800. Além da funcionalidade de gerencia das I/Os, o Marthe Ethernet A800 é um dispositivo
que permite qualquer equipamento/dispositivo com recursos de comunicação serial RS-232,
RS-485 ou RS-422 ser acessado através de uma rede Ethernet, realizando a conversão
Serial/Ethernet de forma transparente.
www.ativasolucoes.com.br 41
7 Como Conectar com o Marthe a uma Rede Diferente
Há situações em que o Marthe está ligado em uma rede com IP falso e o host remoto
pertence a uma outra rede com IP verdadeiro. Neste caso não é possível dar um ping ou
mesmo conectar com o Marthe através do host remoto. Porém é possível realizar um
processo no servidor da rede em que o Marthe pertence, permitindo que o host remoto
tenha acesso ao Marthe. Consulte o administrador da rede para maiores informações
sobre a criação deste serviço de tradução de endereços de rede ou NAT.
www.ativasolucoes.com.br 42
8 Controle do Documento
8.1 Considerações Gerais
Este documento é dinâmico, estando sujeito a revisões, comentários e sugestões. Toda e
qualquer sugestão a ATIVA Soluções.
suporte@ativasolucoes.com.br
www.ativasolucoes.com.br 43
Suporte
Qualquer outra dúvida basta contatar:
suporte@ativasolucoes.com.br
+55 35 3471.4747
suporte.ativasolucoes
Site:
www.ativasolucoes.com.br
Endereço:
Rua Quintino Bocaiúva, n°302 e nº 284 – Centro
Santa Rita do Sapucaí – MG
CEP: 37540-000 - Brasil
www.ativasolucoes.com.br 44