e Operação
Eu www.ativasolucoes.com.br
Manual do Usuário
Marthe 3G A800
www.ativasolucoes.com.br 2
Índice
1 INTRODUÇÃO .......................................................................................................................... 6
4 CONFIGURAÇÃO ................................................................................................................... 12
www.ativasolucoes.com.br 3
6 DESCRIÇÃO DAS APLICAÇÕES BÁSICAS ........................................................................... 49
www.ativasolucoes.com.br 4
Índice de Figuras
FIGURA 1 - VISÃO FRONTAL DO CONECTOR DB9 MACHO .................................................... 10
FIGURA 2 - EXEMPLO DE LIGAÇÃO – ENTRADA ANALÓGICA 4 - 20MA ................................. 11
FIGURA 3 - CONEXÃO ................................................................................................................ 13
FIGURA 4 – CONFIGURAÇÃO SERIAL ....................................................................................... 15
FIGURA 5 - CONFIGURAÇÃO IO................................................................................................. 17
FIGURA 6 – CONEXÃO REMOTA................................................................................................ 19
FIGURA 7 – OUTRAS CFGS ........................................................................................................ 21
FIGURA 8 - DIAGNÓSTICO ......................................................................................................... 22
FIGURA 9 – MÓDULO DE COMUNICAÇÃO ................................................................................ 23
FIGURA 10 - LEITURA IO ............................................................................................................ 24
FIGURA 11 - LOGS MEMÓRIA .................................................................................................... 25
FIGURA 12 - VERSÃO DE FIRMWARE E ATUALIZAÇÃO DE VERSÃO ..................................... 26
FIGURA 13 – FORMATO MODBUS RTU ..................................................................................... 46
FIGURA 14 – FORMATO MODBUS TCP ..................................................................................... 46
FIGURA 15 - APLICAÇÃO ............................................................................................................ 50
FIGURA 16 - SINALIZAÇÕES DO MARTHE 3G A800 ................................................................. 51
Índice de Tabelas
TABELA 01 - CARACTERÍSTICAS TÉCNICAS .............................................................................. 7
TABELA 02 – MODEM DISPONÍVEL - CARACTERÍSTICAS ......................................................... 8
TABELA 03 - INTERFACE SERIAL – CARACTERÍSTICAS ........................................................... 9
TABELA 04 - PINAGEM DO DB9 MACHO DA INTERFACE RS-232.............................................. 9
TABELA 05 - INTERFACE RS-422 / RS-485 – CARACTERÍSTICAS ........................................... 10
TABELA 06 - PINAGEM DO CONECTOR DA INTERFACE RS-422 / RS-485 ............................. 10
TABELA 07 - CARACTERÍSTICAS DAS PORTAS DE ENTRADA/SAÍDA .................................... 11
TABELA 08 - MODBUS DISCRETE INPUTS ................................................................................ 46
TABELA 09 - MODBUS INPUT REGISTERS ............................................................................... 47
TABELA 10 - MODBUS COILS ..................................................................................................... 47
TABELA 11 - MODBUS HOLDING REGISTERS .......................................................................... 47
TABELA 12 - CÓDIGOS DE EXCEÇÃO MODBUS ....................................................................... 48
TABELA 13 - CONVERSÃO DO NÍVEL DE SINAL EM DBM ........................................................ 48
www.ativasolucoes.com.br 5
1 Introdução
O Marthe 3G A800 é um dispositivo capaz de enviar e receber dados por uma rede
GSM/GPRS/EDGE/3G sem a necessidade de um computador conectado a um modem,
pois possui um software embarcado com toda a Pilha TCP/IP e uma interface
GSM/GPRS/EDGE/3G.
Uma das aplicações mais importantes é a de Conversor Serial
GSM/GPRS/EDGE/3G ou Conversor de Mídia, porém a aplicação de telesupervisão via
internet pode ser implementada por software, de acordo com as especificações do cliente.
www.ativasolucoes.com.br 6
2 Características Técnicas
Interface de rede GSM/GPRS/EDGE/3G
Interface RS-232 full-duplex com taxa de
comunicação de 300 bps até 115,2 kbps
disponível em conector DB9 macho.
Compatível com cabo conversor óptico para
interfaces com medidores de energia – padrão
ABNT
Interfaces seriais Interface RS422 / RS485, full/half duplex com
taxa de comunicação de 300 bps até 38,4
kbps disponível em conector de parafuso
encaixável de 4 vias.
Alimentação. (Power)
Link, transmissão e recepção serial RS-485
Link, transmissão e recepção serial RS-232
LEDs de sinalização Sinal
Config: Modo de configuração do equipamento
e status
Sync: Comportamento do modem GSM/GPRS
Link I/O
Configuração Através de comando Serial ou SMS.
Armazenamento Memória E2PROM de 448 kbytes
Tensão de alimentação 12 VCC
Consumo médio 140 mA @ 12 VDC
Protocolos disponíveis PPP, IP versão 4, TCP, DNS
Buffer de Transmissão Serial 1536 bytes
Buffer de Recepção Serial 2048 bytes
Suporta 3 conexões TCP simultâneas
Possui Módulo GPS: para mais informações, consultar Engenharia da ATIVA Soluções
www.ativasolucoes.com.br 7
3 Características Elétricas
3.1 Alimentação
O Marthe 3G A800 pode ser alimentado por uma fonte externa através do conector
de parafuso encaixável de duas vias.
O consumo médio do Marthe é de 140 mA @ 12 VDC, porém este valor pode variar
de acordo com o processamento do equipamento e da utilização das entradas/saídas.
3.2 Interface 3G
Modem Características
3G HSDPA 7.2Mbps
UMTS/HSDPA (WCDMA/FDD)
850/900/2100 MHz
HE910-EUD Telit
GSM/GPRS/EDGE Quad-Band
Temperatura de Operação: -30°C a
+80ºC
3G HSDPA 7.2Mbps
UMTS/HSDPA (WCDMA/FDD)
850/900/2100 MHz
HE910-EUG Telit
GSM/GPRS/EDGE Quad-Band
Temperatura de Operação: -30°C a
+80ºC
www.ativasolucoes.com.br 8
3.3 Interface RS-232C
3.3.2 Pinagem
1 NC Não conectado
4 NC Não conectado
5 SGND Ground
6 NC Não conectado
9 NC Não Conectado
www.ativasolucoes.com.br 9
Figura 1 - Visão Frontal do Conector DB9 Macho
Esta interface pode ser acoplada ao cabo conversor óptico para interfaces com
medidores de energia, padrão ABNT.
3.4.2 Pinagem
www.ativasolucoes.com.br 10
3.5 Entradas e Saídas de Uso Geral
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
4 Configuração
www.ativasolucoes.com.br 12
4.2 Conexão
Figura 3 - Conexão
O usuário pode selecionar qual a interface será utilizada para comunicação entre o “Sírius” e o
módulo Marthe 3G A800 dentre as seguintes:
Serial: através de uma interface serial física em seu computador ou de um cabo conversor
ATIVA SOLUÇÕES USB/SERIAL RS-232, basta o usuário clicar no botão atualizar lista para
que o “Sírius” possa exibir todas as interfaces COM disponíveis para se conectar ao módulo
Marthe 3G A800 através de interface serial. Conecte a fonte ao equipamento. Quando o LED
LINK CFG começar a piscar, indica que ele está pronto para conexão com o Sirius. Clique no
botão para iniciar a conexão. Caso a conexão não seja feita em 10 segundos, o LED para de
piscar e o Marthe inicia sua operação normal, não sendo mais possível a conexão local até que
a alimentação seja retirada novamente.
www.ativasolucoes.com.br 13
TCP: através de conexão via internet, o “Sírius” pode se conectar ao módulo Marthe
3G A800 (modo cliente) ou receber uma conexão dele (modo servidor). Para o modo
cliente, o usuário deverá especificar um IP ou URL a qual o módulo Marthe 3G A800
está configurado, além da porta TCP IO configurada para este módulo e clicar no botão
“Conectar” (Obs.: para este caso deverá configurar o equipamento no modo servidor e
especificar o IP ou configuração de DNS dinâmico). Já para o modo servidor, o usuário
deverá especificar apenas a porta TCP IO e após clicar no botão “Conectar”, aguardar
que o equipamento se conecte ao software (Obs.: para este caso deverá configurar o
equipamento no modo cliente especificando os parâmetros necessários).
www.ativasolucoes.com.br 14
4.3 Configuração Serial
www.ativasolucoes.com.br 15
Sempre conectado: se habilitada esta opção e alguma interface serial estiver
habilitada, irá manter a(s) serial (seriais) conectada(s) independente de possuir
dados para transmissão ou não. Caso contrário, a serial habilitada só irá se
conectar caso possua dados para transmitir. Esta funcionalidade é aplicável para
ambas as seriais.
Interfaces seriais: interface Serial RS-232 e interface Serial RS-485/422. Para
ambas é possível habilitar ou desabilitar a conexão TCP da interface, habilitar
modo debug, configurar parâmetros de taxa serial, paridade e stop bit.
Serial RS-232: o “tempo de rajada” é a quantidade de tempo (múltiplo de 100mS)
de inatividade que o módulo Marthe 3G A800 espera até enviar os dados que estão
na Serial RS-232.
Serial RS-485/422: o “num bits rajada” é a quantidade de tempo em múltiplos do
tempo de bit (por exemplo 104,17us na taxa de 9600 bps) que o módulo Marthe 3G
A800 espera de inatividade na Serial RS-485/422 para iniciar o envio via TCP.
Além disso, é possível configurar a interface Serial RS-485/422 para operar no
modo half-duplex (RS-485) ou full-duplex (RS-422).
www.ativasolucoes.com.br 16
4.4 Configuração IO
Figura 5 - Configuração IO
É através desta opção Configuração IO que será configurado o tipo de cada IO, assim
como os parâmetros referentes a cada tipo.
É possível de se configurar:
Entrada digital: mede nível lógico baixo ou alto e representa através dos valores 0 e
1 respectivamente. Possui o parâmetro de filtro, o qual se diferente de 0, é a
quantidade de tempo (múltiplo de 50mS) que a entrada digital deve permanecer
naquele nível lógico para que o módulo Marthe 3G A800 considere aquele nível
lógico.
Contador de pulso: Realiza a contagem de pulsos em uma entrada do tipo digital,
podendo ser modo totalizador, onde todo pulso é salvo na memória, ou modo
temporizado, onde periodicamente o valor acumulado é salvo e zerado
automaticamente.
www.ativasolucoes.com.br 17
Entrada analógica: realiza medida de valores analógicos e os exibe numa faixa de 0
a 4095. Normalmente para se chegar ao valor desejado, é necessário aplicar um fator
multiplicador e um offset de ajuste. Assim como as entradas digitais, a entrada
analógica também possui o parâmetro filtro, porém neste tipo de entrada se comporta
de forma diferente. No caso da entrada analógica, o filtro é a quantidade de leituras
que o módulo Marthe 3G A800 vai utilizar para calcular a média destes valores a fim
de ter a medida desejada. Para este tipo de IO, também é necessário configurar
alguns parâmetros como o “timer gravar”, que é o intervalo de tempo o qual o
equipamento irá gravar o valor da entrada analógica na memória. Este valor pode
variar de 45s a 299s, ou pode ser configurado como 0 caso não deseje que o módulo
Marthe 3G A800 grave o valor da entrada analógica em questão na memória. Além
deste parâmetro, deve-se configurar os parâmetros de fator e offset, os quais servirão
para corrigir a unidade de medida da entrada analógica. O fator é um valor que será
multiplicado ao valor lido pelo módulo Marthe 3G A800 e o offset um valor que será
somado ao resultado desta multiplicação, ficando assim: valor_lido * fator + offset =>
valor_real_medido. Para as entradas analógicas ainda é preciso configurar os limites
inferior e superior de alarme. Sendo assim, serão gravados em memória os registros
que ultrapassarem um destes limites. O valor a ser comparado com estes limites é o
valor_real_medido. Caso não queira gravar os valores em memória em caso de
alarme, basta inserir valores inatingíveis para os limites inferior e superior. Os
parâmetros histerese inferior e superior, são a partir de qual valor o módulo Marthe
3G A800 irá reconhecer o fim de um alarme.
Saída digital: configura uma saída do tipo digital que fornece nível lógico baixo ou
alto (no software 0 ou 1 respectivamente). Além de realizar acionamento (1) ou
desacionamento (0), é possível enviar um nível lógico em forma de pulso que pode
variar de 10ms a 2,55s.
www.ativasolucoes.com.br 18
4.5 Conexão Remota
Porta TCP: qual(is) a(s) porta(s) TCP para as interfaces (serial e IO), o módulo
Marthe 3G A800 irá utilizar para a comunicação de pacotes. É possível configurar
uma porta TCP distinta para cada interface habilitada.
Habilitar RS-232: habilitar a conexão TCP da interface Serial RS-232.
Habilitar RS-485/422: habilitar a conexão TCP da interface Serial RS-485/422.
Habilitar IO Config: habilitar a conexão TCP da interface de IO.
Habilitar Modbus: habilitar a conexão TCP do socket Modbus TCP
Time-out TCP: quanto tempo de ociosidade o módulo Marthe 3G A800 espera
para fechar a conexão TCP da interface que está ociosa. Tempo em escala de
100ms, ou seja, se inserir o valor 10, ele aguardará 10x100ms (1000ms ou 1s) de
ociosidade para fechar a conexão TCP.
www.ativasolucoes.com.br 19
Senha SMS: qual a senha para enviar comandos de configuração ou leitura de
status do módulo Marthe 3G A800 através de mensagens SMS.
Enviar número de série ao conectar: se habilitada esta opção, logo que o
equipamento estabelecer uma conexão TCP por qualquer uma das interfaces
(serial ou IO), ele irá enviar um pacote com o seu número de série. Caso
desmarcado, ele apenas estabelecerá a conexão.
Modo cliente: se selecionado este modo de conexão, o módulo Marthe 3G A800
irá tentar se conectar a um endereço IP ou a uma URL nas portas TCP das
interfaces habilitadas. Além disso, deve ser especificado em “tempo de pooling” o
intervalo de tempo que o equipamento irá aguardar para pedir uma nova conexão
assim que uma conexão for encerrada.
Modo servidor: se selecionado este modo (diferente do modo cliente onde o
Marthe 3G A800 é que se conecta a um endereço remoto), o equipamento irá
aguardar uma conexão na porta TCP de cada interface. As configurações para este
modo de conexão podem ser:
IP fixo: onde a operadora oferecer IP fixo para cada chip de celular (através de
contrato deste tipo de serviço).
Hostname: onde pode ser configurado um servidor de nomes para cada módulo
Marthe 3G A800. Desta forma, será preciso especificar no campo hostname qual
será a URL atribuída ao módulo Marthe 3G A800, IP ou URL do servidor de nomes,
porta TCP do servidor de nomes, login e senha de autenticação do servidor de
nomes.
Além disso, é possível configurar um tempo de inatividade, tempo o qual deve ficar
sem comunicação para ele fazer uma consulta DNS de teste qualquer para verificar
se a conexão com a operadora ainda está ativa. A conexão só será fechada se não
obter resposta da consulta.
www.ativasolucoes.com.br 20
4.6 Outras CFGs
www.ativasolucoes.com.br 21
4.7 Diagnóstico
Figura 8 - Diagnóstico
www.ativasolucoes.com.br 22
É possível ajustar o relógio do equipamento caso este esteja com valor incorreto. Para
isso, basta clicar no botão “Ajustar relógio” para que seja enviado para o equipamento o
mesmo dia/hora do computador.
Após o envio do relógio e a confirmação de recebimento do equipamento, será exibida
uma tela de mensagem de confirmação de alteração de relógio.
www.ativasolucoes.com.br 23
É possível habilitar a segunda gaveta de chip, bem como escolher se a gaveta 1 será
priorizada para uso ou se o módulo Marthe 3G A800 ficará conectado no chip que ele
conseguir se conectar (respeitando a ordem de tentativa de conexão primeiramente no
chip 1 e depois no chip 2). Além disso, é possível configurar quantas vezes o módulo
tentará se conectar à cada chip, caso tenha problemas ao tentar se conectar à rede
celular daquele determinado chip. Esta opção é comum para ambas as gavetas.
4.9 Leitura IO
Figura 10 - Leitura IO
Através desta opção Leitura IO, é possível verificar o valor lido das entradas ou o status
de uma saída digital. Para as entradas analógicas, o status mostrado será um número
variando de 0 a 4095. Já para as entradas digitais, será 0 representando nível lógico
baixo ou 1 representando nível lógico alto. No caso do contador de pulso, será mostrada a
quantidade de pulsos contabilizados nesta IO.
www.ativasolucoes.com.br 24
E por fim, a saída digital mostra o status atual, sendo nível lógico baixo o valor 0 e nível
lógico alto valor 1. Além disso, na saída digital pode-se enviar um comando de
acionamento (ir para nível lógico alto, ou seja 1) ou desacionamento (ir para nível lógico
baixo, ou seja 0). Além disso é possível enviar um pulso na saída digital, pulso este que
terá nível lógico contrário ao do status atual desta saída. A duração do pulso pode variar
de 10ms a 2550ms, ou seja, 2,55 segundos.
Pode ser atualizada a leitura manualmente através do botão “ler manual” ou habilitada a
função “ler a cada” configurando um tempo para a mesma.
Através desta opção Logs Memória, é possível baixar todos os logs da memória do
módulo Marthe 3G A800 ou apagar todos os registros da memória. Além disso, o usuário
após baixar os logs pode salvar os mesmos em um arquivo de texto.
www.ativasolucoes.com.br 25
4.11 Atualização de Firmware
www.ativasolucoes.com.br 26
4.12 Configuração Através de Comandos SMS
O Marthe 3G A800 possui um protocolo para interpretação das mensagens SMS
recebidas através do modem 3G. Por meio destas mensagens os usuários poderão
alterar alguns parâmetros de configuração do equipamento ou até mesmo executar
alguns comandos. As mensagens podem ser enviadas através de um celular comum
bastando apenas que seja seguido o protocolo. O Marthe verificará a existência de
mensagens antes de começar os procedimentos para se conectar ao socket. Então
quando todas as mensagens forem lidas e processadas o Marthe iniciará o procedimento
de conexão. Ele enviará cinco pedidos de conexão, caso estes pedidos não sejam aceitos
será verificado novamente a existência de mensagens SMS. No início de cada
mensagem enviada ao Marthe, é necessário enviar a senha SMS, cadastrada
previamente no equipamento como “marthe”. Esta senha pode ser alterada somente no
Menu de configuração através da serial.
www.ativasolucoes.com.br 27
4.12.1.2 Configuração do IP Remoto do Servidor DDNS
Mensagem a ser enviada: (senha)dxxxyyyxxxyyyxxx
Descrição: (senha) É a senha para realizar a configuração via sms. “d” é o
comando para alteração do número IP do servidor DDNS, x e y são os octetos do
número IP desejado.
Exemplo: Para o IP 192.168.23.1 enviar a mensagem -> (senha)d192168023001
Retorno: “dOK” ou “dER”.
Obs: A letra “d” deve ser sempre minúscula e não deve haver espaços em branco
nem redução da mensagem.
www.ativasolucoes.com.br 28
4.12.1.5 Configuração da Porta TCP I/O
Mensagem a ser enviada: (senha)innnnn
Descrição: (senha) É a senha para realizar a configuração via sms. “i” é o
comando para alteração do número da porta de conexão TCP I/O e nnnnn é o
número da porta desejada.
Exemplo: Para a porta 3500 enviar a mensagem -> (senha)i03500
Retorno: “iOK” ou “iER” .
Obs: A letra “i” deve ser sempre minúscula e não deve haver espaços em branco
nem redução da mensagem.
www.ativasolucoes.com.br 29
Obs: A letra “l” deve ser sempre maiúscula, a URL não deve ultrapassar o número
de caracteres determinado e deve sempre ter o caractere de terminação “>”.
www.ativasolucoes.com.br 30
Exemplo: (senha)E00050 -> Faixa de valores de 00000 à 65535.
Retorno: “EOK” ou “EER”.
Obs: A letra “E” deve ser sempre maiúscula e a faixa de valores não deve ser
ultrapassada.
www.ativasolucoes.com.br 31
4.12.1.13 Comando para Configurar Habilitação DNS
Mensagem a ser enviada: (senha)Nxyza
Descrição: (senha) É a senha para realizar a configuração via sms. “N” é o
comando para configuração TCP, “x” habilitar o pedido de conexão via DNS ou IP
sendo (“0”) DNS desabilitado ou (“1”) habilitado, “y” é o valor para selecionar modo
de operação do equipamento sendo (“0”) modo cliente ou (“1”) modo servidor, “z”
habilitar o recebimento de pedido de conexão via DNS ou IP sendo (“0”) DNS
desabilitado ou (“1”) habilitado e “a” é o valor para selecionar o pedido de conexão
ao servidor DDNS sendo (“0”) pedido via IP fixo ou (“1”) pedido via URL do
servidor.
Exemplo: (senha)N0110 -> Para o equipamento como Modo cliente, com o DNS
habilitado e o pedido de conexão ao servidor DDNS através do IP.
Retorno: “NOK” ou “NER”.
Obs: A letra “N” deve ser sempre maiúscula.
www.ativasolucoes.com.br 32
4.12.1.15 Comando para Configurar a URL do Servidor DDNS
Mensagem a ser enviada: (senha)rxxxxxx>
Descrição: (senha) É a senha para realizar a configuração via sms. “r” é o
comando para configurar a URL do servidor DDNS, e “xxxxxx” é o valor do
endereço, onde o tamanho é variável de 1 até 60 caracteres, e “>” é o caractere de
terminação do item.
Exemplo: (senha)rdynupdate.no-ip.com> -> alterando o valor para a URL
dynupdate.no-ip.com
Retorno: “rOK” ou “rER”.
Obs: A letra “r” deve ser sempre minúscula, a URL não deve ultrapassar o número
de caracteres determinado e deve sempre ter o caractere de terminação “>”.
www.ativasolucoes.com.br 33
Exemplo: (senha)K1 -> Para modo de conexão quando houver dados.
Retorno: “KOK” ou “KER”.
Obs: A letra “K” deve ser sempre maiúscula.
www.ativasolucoes.com.br 34
Exemplo: (senha)Uclaro> -> alterando o valor para o usuário da Claro.
Retorno: “UOK” ou “UER”.
Obs: A letra “U” deve ser sempre maiúscula, nome do usuário não deve
ultrapassar o número de caracteres determinado e deve sempre ter o caractere de
terminação “>”.
www.ativasolucoes.com.br 35
4.12.1.23 Comando para Configurar Usuário SIM-Card 2
Mensagem a ser enviada: (senha)uxxxxxx>
Descrição: (senha) É a senha para realizar a configuração via sms. “u” é o
comando para configurar o usuário para autenticação PPP, e “xxxxxx” é o nome o
usuário, onde o tamanho é variável de 1 até 30 caracteres, e “>” é o caractere de
terminação do item.
Exemplo: (senha)uclaro> -> alterando o valor para o usuário da Claro.
Retorno: “uOK” ou “uER”.
Obs: A letra “u” deve ser sempre minúscula, nome do usuário não deve ultrapassar
o número de caracteres determinado e deve sempre ter o caractere de terminação
“>”.
www.ativasolucoes.com.br 36
Obs: A letra “a” deve ser sempre minúscula, endereço APN não deve ultrapassar o
número de caracteres determinado e deve sempre ter o caractere de terminação
“>” .
www.ativasolucoes.com.br 37
Exemplo: (senha)O1 -> alterando o valor para 1 stop bit.
Retorno: “OOK” ou “OER”.
Obs: A letra “O” deve ser sempre maiúscula, o valor não deve ultrapassar a faixa.
www.ativasolucoes.com.br 38
Exemplo: (senha)o1 -> alterando o valor para 1 stop bit.
Retorno: “oOK” ou “oER”.
Obs: A letra “o” deve ser sempre minúscula, o valor não deve ultrapassar a faixa.
www.ativasolucoes.com.br 39
4.12.1.34 Comando para Receber o Nível de Sinal
Mensagem a ser enviada: (senha)Q
Descrição: (senha) É a senha para realizar a configuração via sms. “Q” é o
comando para receber o nível de Sinal.
Exemplo: (senha)Q
Retorno: “Qxx”. “xx” faixa de valores de 00 à 31.
Obs: A letra “Q” deve ser sempre maiúscula, o tamanho da mensagem não deve
ser mudado.
www.ativasolucoes.com.br 40
Página 3 – (N) Configurações TCP
Se estiver habilitado modo servidor:
Se estiver habilitado DNS do servidor DDNS: (r) URL do servidor
Se não estiver habilitado DNS do servidor DDNS: (d) IP do servidor
Se estiver habilitado modo cliente:
Se estiver habilitado DNS : (R) URL de conexão
Se não estiver habilitado DNS: (I) IP de conexão
www.ativasolucoes.com.br 41
Página 6 – (k) Porta do equipamento como servidor
(h) URL do equipamento como servidor
(l) Senha do equipamento como servidor
Exemplo: (senha)V4
Retorno: “VP3500p3501i3502J101M01K0F0G60T8m30”.
Obs: A letra “V” deve ser sempre maiúscula, e o tamanho da mensagem não deve
ser mudado.
Descrição: Esta mensagem irá setar o IP do Marthe para 192.168.57.100 e a porta para
3521 e após processadas todas as mensagens o Marthe iniciará o processo de pedido de
conexão. Caso não haja nenhum erro na mensagem o Marthe enviará a mensagem
“IOKPOK”. Os comandos podem ser colocados em qualquer ordem.
www.ativasolucoes.com.br 42
5 Funcionalidades e Operação
www.ativasolucoes.com.br 43
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
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
www.ativasolucoes.com.br 44
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
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 45
5.3 Protocolo Modbus
Para monitoramento e comandos das portas I/O, além do protocolo ATIVA descrito no item 4.6,
pode ser utilizado o protocolo Modbus/TCP na interface Ethernet ou o protocolo Modbus/RTU nas
interfaces seriais.
Para utilizar o protocolo Modbus RTU deve ser desabilitada previamente a conversão TCP/Serial
da interface correspondente pelo software configurador Sirius.
www.ativasolucoes.com.br 46
Input Registers (Function Code 04)
Endereço Variável Acesso
30001 Entrada analógica EA0 (Valor em bits, 0 a 4095) Leitura
30002 Entrada analógica EA1 (Valor em bits, 0 a 4095) Leitura
30003 Entrada analógica EA2 (Valor em bits, 0 a 4095) Leitura
30004 Entrada analógica EA3 (Valor em bits, 0 a 4095) Leitura
30005 Entrada analógica EA4 (Valor em bits, 0 a 4095) Leitura
30006 Entrada analógica EA5 (Valor em bits, 0 a 4095) Leitura
30007 Entrada analógica EA6 (Valor em bits, 0 a 4095) Leitura
30008 Entrada analógica EA7 (Valor em bits, 0 a 4095) Leitura
www.ativasolucoes.com.br 47
5.3.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 48
6 Descrição das Aplicações Básicas
O Marthe 3G 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 GPRS/3G. 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 3G A800. Além da funcionalidade de gerencia das I/Os, o Marthe 3G 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 GPRS/3G,
realizando a conversão Serial/GPRS de forma transparente.
www.ativasolucoes.com.br 49
6.1 Aplicação
Figura 15 - Aplicação
www.ativasolucoes.com.br 50
6.2 LEDs de Sinalização
Indica conexão no
Servidor da porta
Serial RS-485.
Indica transmissão
Indica recepção
Indica conexão no
Servidor da porta
Serial RS-232.
Indica modo de
configuração do
equipamento e
status
Chip 1
Chip 2
www.ativasolucoes.com.br 51
7 Controle do Documento
www.ativasolucoes.com.br 52
www.ativasolucoes.com.br 53
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 54