Você está na página 1de 54

Manual de Instruções Técnicas

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

2 CARACTERÍSTICAS TÉCNICAS .............................................................................................. 7

3 CARACTERÍSTICAS ELÉTRICAS ............................................................................................ 8

3.1 ALIMENTAÇÃO ......................................................................................................................... 8


3.1.1 ESPECIFICAÇÃO DA FONTE DE ALIMENTAÇÃO .......................................................................... 8
3.2 INTERFACE 3G ......................................................................................................................... 8
3.2.1 MODEM DISPONÍVEL .............................................................................................................. 8
3.3 INTERFACE RS-232C ............................................................................................................... 9
3.3.1 PRINCIPAIS CARACTERÍSTICAS ............................................................................................... 9
3.3.2 PINAGEM .............................................................................................................................. 9
3.4 INTERFACE RS-422 / RS-485 ................................................................................................. 10
3.4.1 PRINCIPAIS CARACTERÍSTICAS ............................................................................................. 10
3.4.2 PINAGEM ............................................................................................................................ 10
3.5 ENTRADAS E SAÍDAS DE USO GERAL ...................................................................................... 11
3.5.1 PRINCIPAIS CARACTERÍSTICAS ............................................................................................. 11
3.5.2 PINAGEM ............................................................................................................................ 11

4 CONFIGURAÇÃO ................................................................................................................... 12

4.1 CONFIGURAÇÃO LOCAL ......................................................................................................... 12


4.2 CONEXÃO .............................................................................................................................. 13
4.3 CONFIGURAÇÃO SERIAL ......................................................................................................... 15
4.4 CONFIGURAÇÃO IO ................................................................................................................ 17
4.5 CONEXÃO REMOTA ................................................................................................................ 19
4.6 OUTRAS CFGS ...................................................................................................................... 21
4.7 DIAGNÓSTICO ........................................................................................................................ 22
4.8 MÓDULO DE COMUNICAÇÃO ................................................................................................... 23
4.9 LEITURA IO............................................................................................................................ 24
4.10 LOGS MEMÓRIA ................................................................................................................... 25
4.11 ATUALIZAÇÃO DE FIRMWARE ................................................................................................ 26
4.12 CONFIGURAÇÃO ATRAVÉS DE COMANDOS SMS .................................................................... 27
4.12.1 PROTOCOLO PARA CADA COMANDO ................................................................................... 27
4.12.2 PROTOCOLO PARA MAIS DE UM COMANDO NA MESMA MENSAGEM ...................................... 42

5 FUNCIONALIDADES E OPERAÇÃO ...................................................................................... 43

5.1 ENTRADAS E SAÍDAS DE USO GERAL ...................................................................................... 43


5.2 PROTOCOLO DE COMUNICAÇÃO COM O MARTHE (PORTA 3502 PADRÃO). ................................. 43
5.3 PROTOCOLO MODBUS ............................................................................................................ 46
5.3.1 MODBUS RTU ..................................................................................................................... 46
5.3.2 MODBUS TCP ..................................................................................................................... 46
5.3.3 TABELAS MODBUS............................................................................................................... 46
5.3.4 CÓDIGOS DE EXCEÇÃO MODBUS .......................................................................................... 48
5.4 CONVERSÃO DO NÍVEL DE SINAL EM DBM ............................................................................... 48

www.ativasolucoes.com.br 3
6 DESCRIÇÃO DAS APLICAÇÕES BÁSICAS ........................................................................... 49

6.1 APLICAÇÃO ........................................................................................................................... 50


6.2 LEDS DE SINALIZAÇÃO .......................................................................................................... 51

7 CONTROLE DO DOCUMENTO .............................................................................................. 52

7.1 CONSIDERAÇÕES GERAIS....................................................................................................... 52


7.2 RESPONSABILIDADES PELO DOCUMENTO ................................................................................ 52

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.

Obs: Opcionalmente este equipamento pode


ser fornecido com duas interfaces seriais
RS-232 full-duplex.

8 entradas/saídas TTL para uso geral com


capacidade de drenagem e fornecimento de
Entradas/saídas de uso geral corrente máxima de 4mA por pino, disponível em
conector de parafuso encaixável de 10 vias.
Resolução da entrada analógica de 12 bits.

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

Conversor Serial / GPRS


Principal aplicação Telesupervisão via Internet
Integração com medidores de energia

Tabela 01 - Características Técnicas

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.1.1 Especificação da Fonte de Alimentação


- Tensão de 9 a 28 VDC
- Corrente mínima de 1 A

3.2 Interface 3G

3.2.1 Modem Disponível

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

Tabela 02 – Modem Disponível - Características

www.ativasolucoes.com.br 8
3.3 Interface RS-232C

A interface RS-232 do Marthe 3G A800 segue o padrão TIA/EIA-232-E e está


disponível em conector DB9 macho, com a pinagem de acordo com a tabela abaixo.
Esta interface também possui LEDs indicativos de transmissão e recepção na parte
superior do equipamento.

3.3.1 Principais Características

Taxa de Transmissão 300 bps a 115,2 kbps


Modo de Transmissão Full Duplex
Tensão máxima no pino RD ± 25 VDC
Tensão padrão negativa no pino
-12 VDC a -3 VDC
RD
Tensão padrão positiva no pino
+3 VDC a +12 VDC
RD

Tabela 03 - Interface Serial – Características

3.3.2 Pinagem

Pin No. Nome Descrição

1 NC Não conectado

2 RD Receive Data (a.k.a RxD, Rx)

3 TD Transmit Data (a.k.a TxD, Tx)

4 NC Não conectado

5 SGND Ground

6 NC Não conectado

7 RTS Request To Send

8 CTS Clear To Send

9 NC Não Conectado

Tabela 04 - Pinagem do DB9 Macho da Interface RS-232

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 Interface RS-422 / RS-485


A interface RS-485 do Marthe 3G 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 a seguir.

3.4.1 Principais Características

300 bps a 38,4


Taxa de transmissão
kbps
Modo de transmissão Half ou Full duplex

Tabela 05 - Interface RS-422 / RS-485 – Características

3.4.2 Pinagem

Pin No. Nome


Y TX+
Z TX-
A RX+
B RX-

Tabela 06 - Pinagem do Conector da Interface RS-422 / RS-485

www.ativasolucoes.com.br 10
3.5 Entradas e Saídas de Uso Geral

O Marthe 3G 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.1 Principais Características

Capacidade de drenagem de corrente por pino 4 mA


Capacidade de fornecimento de corrente por pino 4 mA
Níveis de tensão compatível com o padrão TTL 3,3V

Tabela 07 - Características das Portas de Entrada/Saída

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.

Figura 2 - Exemplo de Ligação – Entrada Analógica 4 - 20mA

www.ativasolucoes.com.br 11
4 Configuração

4.1 Configuração Local


A configuração local pode ser feita através da interface RS-232 ou RS-485 com o
software Sirius. Para isso, conecte o cabo serial ao Marthe, abra o Sirius e selecione
a porta COM do cabo:

Para configurar o Marthe 3G A800 basta seguir os passos descritos abaixo:

- Abrir o programa SÍRIUS, software de configuração do equipamento.

“Sírius” é uma ferramenta de configuração do módulo Marthe 3G A800 baseada na


plataforma Windows. A seguir, serão apresentadas as descrições de cada interface deste
software, além de exemplificar os procedimentos para realizar novas configurações em
um módulo, baixar as configurações atuais, salvar um arquivo de configuração, enviar um
arquivo de configuração e verificar o status de cada IO ou de algumas variáveis do próprio
módulo.

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).

IMPORTANTE: Para se conectar remotamente (através de conexão TCP) ao módulo


Marthe 3G A800, deve-se fazê-lo exclusivamente pela porta TCP IO especificada na
opção Conexão Remota. Caso esta interface de conexão esteja desabilitada, não será
possível estabelecer uma conexão remota com o módulo Marthe 3G A800.

www.ativasolucoes.com.br 14
4.3 Configuração Serial

Figura 4 – Configuração Serial

Através desta opção Configuração Serial, podemos especificar os parâmetros e as


funcionalidades das configurações das seriais do módulo Marthe 3G A800. Abaixo serão
descritas as variáveis de configuração desta opção:

Modo comando AT: se desabilitado, as interfaces seriais irão apenas encaminhar


os pacotes vindos da internet para a serial, e da serial para a internet. Porém se
estiver habilitada esta opção, as interfaces seriais servirão para envio de comando
de controle ao modem.

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.

Observação: as entradas possuem o campo filtro para amenizar os ruídos nas


entradas. Porém caso deseje desabilitar esta função, basta inserir o valor 0 para
desabilitar o filtro.

www.ativasolucoes.com.br 18
4.5 Conexão Remota

Figura 6 – 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

Figura 7 – Outras CFGs

Nesta tela é possível configurar:


- Slave Address do protocolo Modbus
- Modo de operação de cada serial: conversão transparente, conversão Modbus TCP <-> RTU,
supervisão I/O via Modbus RTU (neste caso desabilitando o socket correspondente)

www.ativasolucoes.com.br 21
4.7 Diagnóstico

Figura 8 - Diagnóstico

Ao se conectar no equipamento serão preenchidos os campos de configuração de cada


aba, e também os campos de status do equipamento localizados na opção diagnóstico.
Estes campos de status trazem informação de:
 Relógio do equipamento
 Versão de firmware
 Nível de sinal
 Status da memória

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.

4.8 Módulo de Comunicação

Figura 9 – Módulo de Comunicação

Através desta opção Módulo de Comunicação, podemos realizar as configurações de


acesso da operadora de celular. Há algumas configurações pré-definidas de algumas
operadoras, porém é possível configurar de forma personalizada selecionando no campo
“Operadora” a opção outra.

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.

4.10 Logs Memória

Figura 11 - Logs Memória

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

Figura 12 - Versão de Firmware e Atualização de Versão

O procedimento para atualização de firmware do módulo Marthe 3G A800 é simples, é


realizado através do botão “Atualizar Firmware” localizado na opção “Diagnóstico”
conforme imagem acima.
Ao clicar neste botão, será exibida uma janela para que seja selecionado o arquivo
contendo o firmware do Marthe. Este arquivo possui extensão HEX, e é fornecido
exclusivamente pela ATIVA Soluções. Qualquer tentativa de atualização com um firmware
que não seja fornecido pela ATIVA Soluções poderá danificar o módulo Marthe
permanentemente.

IMPORTANTE: após a confirmação da transferência de firmware para o módulo Marthe,


aguardar pelo menos 30 segundos caso deseje desligar o módulo Marthe da alimentação.
Caso este cuidado não seja tomado, o equipamento poderá ser danificado de forma
irreparável.

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.

4.12.1 Protocolo para Cada Comando

O Marthe 3G sempre retornará uma mensagem informando se a alteração foi


concluída corretamente ou se aconteceu algum erro.

4.12.1.1 Configuração do IP Remoto


Mensagem a ser enviada: (senha)Ixxxyyyxxxyyyxxx
Descrição: (senha) É a senha para realizar a configuração via sms. “I” é o
comando para alteração do número IP e x e y são os octetos do número IP
desejado.
Exemplo: Para o IP 192.168.23.1 enviar a mensagem -> (senha)I192168023001
Retorno: “IOK” ou “IER”.
Obs: A letra “I” deve ser sempre maiúscula e não deve haver espaços em branco
nem redução da mensagem.

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.

4.12.1.3 Configuração da Porta TCP Serial Primária


Mensagem a ser enviada: (senha)Pnnnnn
Descrição: (senha) É a senha para realizar a configuração via sms. “P” é o
comando para alteração do número da porta de conexão TCP primária e nnnnn é o
número da porta desejada.
Exemplo: Para a porta 3500 enviar a mensagem -> (senha)P03500
Retorno: “POK” ou “PER”.
Obs: A letra “P” deve ser sempre maiúscula e não deve haver espaços em branco
nem redução da mensagem.

4.12.1.4 Configuração da Porta TCP Serial Secundária


Mensagem a ser enviada: (senha)pnnnnn
Descrição: (senha) É a senha para realizar a configuração via sms. “p” é o
comando para alteração do número da porta de conexão TCP Serial secundária e
nnnnn é o número da porta desejada.
Exemplo: Para a porta 3500 enviar a mensagem -> (senha)p03500
Retorno: “pOK” ou “pER” .
Obs: A letra “p” 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.

4.12.1.6 Comando para Configurar o Hostname em Modo Servidor


Mensagem a ser enviada: (senha)hxxxxxx>
Descrição: (senha) É a senha para realizar a configuração via sms. “h” é o
comando para configurar a URL do equipamento em modo Servidor, e “xxxxxx” é o
valor do endereço, onde o tamanho é variável de 1 até 30 caracteres, e “>” é o
caractere de terminação do item.
Exemplo: (senha)hmarthe3g.no-ip.org> -> alterando o valor para a URL
marthe3g.no-ip.org
Retorno: “hOK” ou “hER”.
Obs: A letra “h” 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 “>”.

4.12.1.7 Comando para Configurar a Senha de Acesso em Modo


Servidor
Mensagem a ser enviada: (senha)lxxxxxx>
Descrição: (senha) É a senha para realizar a configuração via sms. “l” é o
comando para configurar a senha de acesso remoto do equipamento em modo
Servidor, e “xxxxxx” é o valor da senha, onde o tamanho é variável de 1 até 30
caracteres, e “>” é o caractere de terminação do item.
Exemplo: (senha)lmartheativa> -> alterando o valor da senha para a martheativa.
Retorno: “lOK” ou “lER”.

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 “>”.

4.12.1.8 Configuração do Time-Out de Desconexão


Mensagem a ser enviada: (senha)Tnnnnn
Descrição: (senha) É a senha para realizar a configuração via sms. “T” é o
comando para alteração do valor do time-out, e “nnnnn” é o número da porta
desejada.
Exemplo: Para time-out igual a 1 segundo enviar a mensagem -> (senha)T00010
Retorno: “TOK” ou “TER”.
Obs: A letra “T” deve ser sempre maiúscula e não deve haver espaços em branco
nem redução da mensagem. O valor colocado na mensagem multiplicado por 100
dá o valor do time-out do Marthe em milissegundos, portanto, para obtermos 1
segundo devemos enviar o valor 10.

4.12.1.9 Comando para Configurar Tempo de Pooling


Mensagem a ser enviada: (senha)Gnnnnn
Descrição: (senha) É a senha para realizar a configuração via sms. “G” é o
comando para alteração do valor do tempo de tentativa de conexão do Marthe, e
“nnnnn” é o número do tempo desejado.
Exemplo: (senha)G00008 -> Faixa de valores de 00000 à 65535.
Retorno: “GOK” ou “GER”.
Obs: A letra “G” deve ser sempre maiúscula e a faixa de valores não deve ser
ultrapassada.

4.12.1.10 Comando para Configurar Tempo de Espera de Envio pela


Serial 1
Mensagem a ser enviada: (senha)Ennnnn
Descrição: (senha) É a senha para realizar a configuração via sms. “E” é o
comando para alteração do valor do tempo de repetição do pedido de conexão
serial primária do Marthe, e “nnnnn” é o número do tempo desejado.

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.

4.12.1.11 Comando para Configurar Tempo de Espera de Envio pela


Serial 2
Mensagem a ser enviada: (senha)ennnnn
Descrição: (senha) É a senha para realizar a configuração via sms. “e” é o
comando para alteração do valor do tempo de repetição do pedido de conexão
serial secundária do Marthe, e “nnnnn” é o número do tempo desejado.
Exemplo: (senha)e00050 -> Faixa de valores de 00000 à 65535.
Retorno: “eOK” ou “eER”.
Obs: A letra “e” deve ser sempre minúscula e a faixa de valores não deve ser
ultrapassada.

4.12.1.12 Comando para Configurar Tempo de Inatividade Modo


Servidor
Mensagem a ser enviada: (senha)mxxx
Descrição: (senha) É a senha para realizar a configuração via sms. “m” é o
comando para alteração do valor do tempo em que o equipamento fica inativo para
realizar uma nova atualização do IP no servidor DDNS, e “xxx” é o número do
tempo desejado.
Exemplo: (senha)m050 -> Faixa de valores de 000 à 255.
Retorno: “mOK” ou “mER”.
Obs: A letra “m” deve ser sempre minú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.

4.12.1.14 Comando para Configurar a URL de Destino da Conexão TCP


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 de destino da conexão TCP, 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)Rservidorativa.no-ip.org> -> alterando o valor para a URL
servidorativa.no-ip.org
Retorno: “ROK” ou “RER”.
Obs: A letra “R” 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 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 “>”.

4.12.1.16 Comando para Configurar Tempo de Inatividade Modo


Servidor
Mensagem a ser enviada: (senha)Mxy
Descrição: (senha) É a senha para realizar a configuração via sms. “M” é o
comando para alteração do modo de operação das seriais, “x” é a opção que
configura a serial 1 e “y” é a opção que configura a serial 2, sendo “0” como modo
Debug do equipamento, “1” como modo Normal e “2” como modo GPS.
Exemplo: (senha)M01 -> Primeira serial como modo Debug e segunda serial como
modo Normal.
Retorno: “MOK” ou “MER”.
Obs: A letra “M” deve ser sempre maiúscula e a faixa de valores não deve ser
ultrapassada.

4.12.1.17 Comando para Configurar Modo de Conexão


Mensagem a ser enviada: (senha)Kn
Descrição: (senha) É a senha para realizar a configuração via sms. “K” é o
comando para configurar o modo de conexão para sempre conectado ou quando
houver dados, e “n” é o valor para selecionar sempre conectado (“0”) ou quando
houver dados (“1”).

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.

4.12.1.18 Comando para Configurar o Envio de Número de Série


quando Conecta
Mensagem a ser enviada: (senha)Fn
Descrição: “F” é o comando para configurar se será enviado ou não o número de
série do equipamento quando conectado, e “n” é o valor para alterar em Não (“0”)
ou Sim (“1”).
Exemplo: (senha)F0 -> Para não enviar o número de série.
Retorno: “FOK” ou “FER”.
Obs: A letra “F” deve ser sempre maiúscula.

4.12.1.19 Comando para Configurar Half/Full-duplaex na Serial


Secundária
Mensagem a ser enviada: (senha)Hn
Descrição: “H” é o comando para configurar se a segunda serial irá operar em
modo Half ou Full-duplex, e “n” é o valor para alterar em Half (“0”) ou Full (“1”).
Exemplo: (senha)H0 -> Segunda serial como Half-duplex.
Retorno: “HOK” ou “HER”.
Obs: A letra “H” deve ser sempre maiúscula.

4.12.1.20 Comando para Configurar Usuário SIM-Card 1


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.

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 “>”.

4.12.1.21 Comando para Configurar Senha para o Usuário SIM-Card 1


Mensagem a ser enviada: (senha)Sxxxxxx>
Descrição: (senha) É a senha para realizar a configuração via sms. “S” é o
comando para configurar o a senha do usuário para autenticação PPP, e “xxxxxx” é
o valor da senha, onde o tamanho é variável de 1 até 30 caracteres, e “>” é o
caractere de terminação do item.
Exemplo: (senha)Sclaro> -> alterando o valor para a senha da Claro.
Retorno: “SOK” ou “SER”.
Obs: A letra “S” deve ser sempre maiúscula, valor da senha não deve ultrapassar o
número de caracteres determinado e deve sempre ter o caractere de terminação
“>”.

4.12.1.22 Comando para Configurar APN SIM-Card 1


Mensagem a ser enviada: (senha)Axxxxxx>
Descrição: (senha) É a senha para realizar a configuração via sms. “A” é o
comando para configurar a APN para autenticação PPP, e “xxxxxx” é o valor do
endereço, onde o tamanho é variável de 1 até 34 caracteres, e “>” é o caractere de
terminação do item.
Exemplo: (senha)Aclaro.com.br> -> alterando o valor para a APN da Claro.
Retorno: “AOK” ou “AER”.
Obs: A letra “A” deve ser sempre maiú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 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
“>”.

4.12.1.24 Comando para Configurar Senha para o Usuário SIM-Card 2


Mensagem a ser enviada: (senha)sxxxxxx>
Descrição: (senha) É a senha para realizar a configuração via sms. “s” é o
comando para configurar o a senha do usuário para autenticação PPP, e “xxxxxx” é
o valor da senha, onde o tamanho é variável de 1 até 30 caracteres, e “>” é o
caractere de terminação do item.
Exemplo: (senha)sclaro> -> alterando o valor para a senha da Claro.
Retorno: “sOK” ou “sER”.
Obs: A letra “s” deve ser sempre minúscula, valor da senha não deve ultrapassar o
número de caracteres determinado e deve sempre ter o caractere de terminação
“>”.

4.12.1.25 Comando para Configurar APN SIM-Card 2


Mensagem a ser enviada: (senha)axxxxxx>
Descrição: (senha) É a senha para realizar a configuração via sms. “a” é o
comando para configurar a APN para autenticação PPP, e “xxxxxx” é o valor do
endereço, onde o tamanho é variável de 1 até 34 caracteres, e “>” é o caractere de
terminação do item.
Exemplo: (senha)aclaro.com.br> -> alterando o valor para a APN da Claro.
Retorno: “aOK” ou “aER”.

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
“>” .

4.12.1.26 Comando para Configurar Taxa Serial Primária


Mensagem a ser enviada: (senha)Xn
Descrição: (senha) É a senha para realizar a configuração via sms. “X” é o
comando para configurar o valor da taxa serial, e “n” é o valor correspondente à
taxa: “0” (300); “1” (1200); “2” (2400); “3” (4800); “4” (9600); “5” (19200); “6”
(38400); “7” (57600); “8” (115200).
Exemplo: (senha)X4 -> alterando o valor da taxa para 9600.
Retorno: “XOK” ou “XER”.
Obs: A letra “X” deve ser sempre maiúscula, o valor da taxa não deve ultrapassar a
faixa.

4.12.1.27 Comando para Configurar Paridade da Comunicação Serial


Primária
Mensagem a ser enviada: (senha)Yn
Descrição: (senha) É a senha para realizar a configuração via sms. “Y” é o
comando para configurar a paridade da comunicação serial, e “n” é o valor
correspondente: “0” nenhuma; “1” par; “2” ímpar.
Exemplo: Y0 -> alterando o valor para nenhuma paridade.
Retorno: “YOK” ou “YER”.
Obs: A letra “Y” deve ser sempre maiúscula, o valor não deve ultrapassar a faixa.

4.12.1.28 Comando para Configurar Número de stop bits Serial


Primária
Mensagem a ser enviada: (senha)On
Descrição: (senha) É a senha para realizar a configuração via sms. “O” é o
comando para configurar número de stop bits, e “n” é o valor correspondente: “1” -
1 stop bit; “2” - 2 stop bits.

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.

4.12.1.29 Comando para Configurar Taxa Serial Secundária


Mensagem a ser enviada: (senha)xn
Descrição: (senha) É a senha para realizar a configuração via sms. “x” é o
comando para configurar o valor da taxa serial, e “n” é o valor correspondente à
taxa: “0” (300); “1” (1200); “2” (2400); “3” (4800); “4” (9600); “5” (19200); “6”
(38400).
Exemplo: (senha)x4 -> alterando o valor da taxa para 9600.
Retorno: “xOK” ou “xER”.
Obs: A letra “x” deve ser sempre minúscula, o valor da taxa não deve ultrapassar a
faixa

4.12.1.30 Comando para Configurar Paridade da Comunicação Serial


Secundária
Mensagem a ser enviada: (senha)yn
Descrição: (senha) É a senha para realizar a configuração via sms. “y” é o
comando para configurar a paridade da comunicação serial, e “n” é o valor
correspondente: “0” nenhuma; “1” par; “2” ímpar.
Exemplo: y0 -> alterando o valor para nenhuma paridade.
Retorno: “yOK” ou “yER”.
Obs: A letra “y” deve ser sempre minúscula, o valor não deve ultrapassar a faixa.

4.12.1.31 Comando para Configurar Número de stop bits Serial


Secundária
Mensagem a ser enviada: (senha)on
Descrição: (senha) É a senha para realizar a configuração via sms. “o” é o
comando para configurar número de stop bits, e “n” é o valor correspondente: “1” 1
stop bit; “2” 2 dois stop bits.

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.

4.12.1.32 Comando para Configurar Opções do SIM-Card


Mensagem a ser enviada: (senha)cxyz
Descrição: (senha) É a senha para realizar a configuração via sms. “c” é o
comando para configurar opções do SIM-Card, “x” é o valor para habilitar (“1”) ou
desabilitar (“0”) o SIM-Card 2, “y” é o valor correspondente a prioridade do SIM-
Card sendo (“0”) sem prioridade e (“1”) prioridade ao SIM-Card 1 e “z” é o valor
correspondente ao numero de tentativas de teste do SIM-Card de “1” à “9”.
Exemplo: (senha)c105 -> habilitando o SIM-Card 2 , sem prioridade e alterando o
valor para 5, testar cada SIM-Card 5 vezes.
Retorno: “cOK” ou “cER”.
Obs: A letra “c” deve ser sempre minúscula, o valor não deve ultrapassar a faixa.

4.12.1.33 Comando para Configurar Habilitar Funções de Conexão TCP


Mensagem a ser enviada: (senha)Jxyz
Descrição: (senha) É a senha para realizar a configuração via sms. “J” é o
comando para habilitar e desabilitar funções de conexão TCP, e “xyz” é o valor
correspondente: “x” -> „1‟ – Habilita; „0‟ - Desabilita função de conexão TCP da
Serial 1; “y” -> „1‟ – Habilita; „0‟ - Desabilita função de conexão TCP da Serial 2;
“z” -> „1‟ – Habilita; „0‟ - Desabilita função de conexão TCP I/O;
Exemplo: (senha)J101 -> Habilitando conexão TCP Serial 1 e I/O e desabilitando
conexão TCP Serial 2.
Retorno: “JOK” ou “JER”.
Obs: A letra “J” deve ser sempre maiúscula, o tamanho da mensagem não deve
ser mudado e 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.

4.12.1.35 Comando para Resetar o Equipamento


Mensagem a ser enviada: (senha)Z
Descrição: (senha) É a senha para realizar a configuração via sms. “Z” é o
comando para resetar o equipamento.
Exemplo: (senha)Z
Retorno: “ZOK” ou “ZER”.
Obs: A letra “Z” deve ser sempre maiúscula, o tamanho da mensagem não deve
ser mudado.

4.12.1.36 Comando para Verificar a Configuração do Equipamento


Mensagem a ser enviada: (senha)Vn
Descrição: (senha) É a senha para realizar a configuração via sms. “V” é o
comando para verificar a configuração e “n” é o valor da página de leitura para a
verificação. Sendo essas as configurações presentes em cada página:

Página 1 – (U) Usuário SIM-Card 1


(S) Senha SIM-Card 1
(A) APN SIM-Card 1

Página 2 – (c) Configuração opções do SIM-Card


Se estiver habilitado os dois SIM-Card : (u) Usuário SIM-Card 2
(s) Senha SIM-Card 2
(a) APN SIM-Card 2

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

Página 4 – (P) Porta TCP Serial 1


(p) Porta TCP Serial 2
(i) Porta TCP I/O
(J) Funções Habilitadas Desabilitadas
(M) Modo de operação das Seriais
(K) Modo de Conexão
(F) Envia numero de Série
(G) Tempo Pooling
(T) Time-out TCP
(m) Tempo de inatividade em modo servidor

Página 5 – (X) Taxa Serial 1


(Y) Paridade Serial 1
(O) Stop-bit Serial 1
(x) Taxa Serial 2
(y) Paridade Serial 2
(o) Stop-bit Serial 2
(H) Serial 485 como Half ou Full-duplex
(E) Tempo de rajada da serial 1
(e) Números de bits de rajada da serial 2

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.

4.12.2 Protocolo para Mais de Um Comando na Mesma Mensagem

Caso o usuário necessite, pode ser enviado mais de um comando na mesma


mensagem.

Exemplo: Fazer uma alteração no IP e Porta TCP Serial Primária.

Mensagem a ser enviada: (senha)I192168057100P03521

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

5.1 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 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.

5.2 Protocolo de Comunicação com o Marthe (Porta 3502 padrão).

Formato do protocolo: Início Tamanho ADDR Ação Dados CHK Fim


Início: Sempre 0x01
Tamanho: Tamanho a partir deste byte(total - 2)
ADDR: Endereço. 0x00 = Concentrador
Ação: Indica o tipo de ação a ser realizada
CHK: XOR de todos os bytes(exceto o próprio CHK e o Fim)
Fim: Sempre 0x04

Leitura Configurações IO básica:


Pergunta Software: 0x01 0x04 0x00 0x46 CHK 0x04
Resposta Concentrador: 0x01 0x0E 0x00 0x46 configAD configSE
tempoContpulsos[8] CHK 0x04
configAD = cada bit representa uma I/O sendo 1 – analógico e 0 - digital
configSE = cada bit representa uma I/O sendo 1 – entrada e 0 - saída
tempoContpulsos = é o valor do tempo de contagem de pulsos

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 versão de firmware:


Pergunta Software: 0x01 0x04 0x00 0x32 CHK 0x04
Resposta Concentrador: 0x01 0x0F ADDR 0x32 VFIRM[11] CHK 0x04

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

Formato do campo Data/Hora:


O campo data/hora é um número que pode variar de 0x00(00:00:00 01/01/00) até
0xBF92F7FF(23:59:59 31/12/99)
As variáveis inclusas neste campo, iniciando do menos significativo são:
segundo, minuto, hora, dia, mês, ano

O valor total do campo é calculado com a seguinte fórmula:


total = segundo + 60*minuto + 3600*hora + 86400*dia + 2678400*mês + 32140800*ano

Para realizar o processo inverso:


segundo = total % 60
minuto = (total % 3600) / 60
hora = (total % 86400) / 3600
dia = (total % 2678400) / 86400
mês = (total % 32140800) / 2678400
ano = total / 32140800
Obs: O resultado das divisões deve ser tratado como inteiro(truncar o resultado)
Exemplo: 0x1455BE51 representa 15:40:01 12/08/10

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

Leitura contadores de pulso:


Pergunta Software: 0x01 0x04 0x00 0x39 CHK 0x04
Resposta Concentrador: 0x01 0x24 0x00 0x39 CP0[4] CP1[4] ... CP7[4] CHK 0x04
Obs: Todas dwords 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

Formato de cada registro:


Bytes 0 a 3: Data/Hora do evento, LSB primeiro
Byte 4: Tipo do log – Configuração ou de evento de IOs
Byte 5: Porta IO - 0 a 7
Bytes 6 a 9: Valor - 0 a 1 Entrada Digital ou Outros valores para Contador de pulso e
Entrada Analógica

Setar Valor contador de pulsos:


Pergunta Software: 0x01 0x09 0x00 0x3D indContador valor[4] CHK 0x04
Resposta Concentrador: 0x01 0x05 0x00 0x3D ACK(0x06)/NAK(0x15) CHK 0x04
Obs: Todas dwords com LSB primeiro
Campo indContador: 0 a 7
Valor: LSB primeiro

Comando acionamento saídas digitais:


Pergunta Software: 0x01 0x06 0x00 0x41 porta valor CHK 0x04
Resposta Concentrador: 0x01 0x05 0x00 0x41 ACK(0x06)/NAK(0x15) CHK 0x04
porta: 0 a 7
valor: 0 ou 1

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)

Comando leitura nível de sinal:


Pergunta Software: 0x01 0x04 0x00 0x44 CHK 0x04
Resposta Concentrador: 0x01 0x05 0x00 0x44 nivel CHK 0x04
Nível: 0 a 31, ou 99 = indefinido

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.

5.3.1 Modbus RTU


O protocolo utilizado nas interfaces RS-232 e RS-485/RS-422 é o Modbus RTU, com o seguinte
formato:

Figura 13 – Formato Modbus RTU

5.3.2 Modbus TCP


O protocolo utilizado na interface Ethernet é o Modbus TCP, com o seguinte formato:

Figura 14 – Formato Modbus TCP

5.3.3 Tabelas Modbus


A seguir serão apresentadas as tabelas de endereços das variáveis Modbus.

Discrete Inputs (Function Code 02)


Endereço Variável Acesso
10001 Entrada digital ED0 Leitura
10002 Entrada digital ED1 Leitura
10003 Entrada digital ED2 Leitura
10004 Entrada digital ED3 Leitura
10005 Entrada digital ED4 Leitura
10006 Entrada digital ED5 Leitura
10007 Entrada digital ED6 Leitura
10008 Entrada digital ED7 Leitura

Tabela 08 - Modbus Discrete Inputs

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

Tabela 09 - Modbus Input Registers

Coils (Function Codes 01 e 05)


Endereço Variável Acesso
1 Saída digital SD0 Leitura/Escrita
2 Saída digital SD1 Leitura/Escrita
3 Saída digital SD2 Leitura/Escrita
4 Saída digital SD3 Leitura/Escrita
5 Saída digital SD4 Leitura/Escrita
6 Saída digital SD5 Leitura/Escrita
7 Saída digital SD6 Leitura/Escrita
8 Saída digital SD7 Leitura/Escrita

Tabela 10 - Modbus Coils

Holding Registers (Function Codes 03 e 06)


Endereço Variável Acesso
40001 Contador de pulsos CP0 MSW (word mais significativa) Leitura/Escrita
40002 Contador de pulsos CP0 LSW (word menos significativa) Leitura/Escrita
40003 Contador de pulsos CP1 MSW (word mais significativa) Leitura/Escrita
40004 Contador de pulsos CP1 LSW (word menos significativa) Leitura/Escrita
40005 Contador de pulsos CP2 MSW (word mais significativa) Leitura/Escrita
40006 Contador de pulsos CP2 LSW (word menos significativa) Leitura/Escrita
40007 Contador de pulsos CP3 MSW (word mais significativa) Leitura/Escrita
40008 Contador de pulsos CP3 LSW (word menos significativa) Leitura/Escrita
40009 Contador de pulsos CP4 MSW (word mais significativa) Leitura/Escrita
40010 Contador de pulsos CP4 LSW (word menos significativa) Leitura/Escrita
40011 Contador de pulsos CP5 MSW (word mais significativa) Leitura/Escrita
40012 Contador de pulsos CP5 LSW (word menos significativa) Leitura/Escrita
40013 Contador de pulsos CP6 MSW (word mais significativa) Leitura/Escrita
40014 Contador de pulsos CP6 LSW (word menos significativa) Leitura/Escrita
40015 Contador de pulsos CP7 MSW (word mais significativa) Leitura/Escrita
40016 Contador de pulsos CP7 LSW (word menos significativa) Leitura/Escrita

Tabela 11 - Modbus Holding Registers

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.

Situação Código de Exceção


Leitura ou escrita de um endereço inválido 2 (Illegal Data Address)
Quantidade de variáveis inválida 3 (Illegal Data Value)
Escrita de uma variável Coil que não está configurada como
saída 2 (Illegal Data Address)
Escrita de uma variável Coil com valor inválido (diferente de
0x0000 e 0xFF00) 3 (Illegal Data Value)
Escrita de uma variável Holding Register que não está
configurada como contador de pulsos totalizador 2 (Illegal Data Address)

Tabela 12 - Códigos de Exceção Modbus

5.4 Conversão do Nível de Sinal em dBm


O nível de sinal informado pelo Marthe via protocolo e mostrado no Sirius é um
valor entre 0 e 31 (conforme especificação 3GPP TS27.007). Para convertê-lo em dBm
utilizar a tabela abaixo:

Valor Marthe Valor dBm


0 < -113 dBm
1 -111 dBm
2 a 30 -109 a -53, em passos de 2dBm
31 > -51 dBm
99 Indefinido

Tabela 13 - Conversão do Nível de Sinal em dBm

Para redes GPRS é recomendado um nível de sinal maior do que 9.


Para redes 3G é recomendado um nível de sinal maior do que 5.

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

Figura 16 - Sinalizações do Marthe 3G A800

www.ativasolucoes.com.br 51
7 Controle do Documento

7.1 Considerações Gerais

Este documento é dinâmico, estando sujeito a revisões, comentários e sugestões.


Toda e qualquer sugestão para seu aprimoramento deve ser encaminhada à ATIVA
Soluções.

7.2 Responsabilidades pelo Documento

Última alteração Descrição Responsável


Criação do
13/05/15 Moisés - Engenharia
Documento
24/07/15 Atualização Moisés - Engenharia
20/11/15 Atualização Engenharia
14/01/2016 Atualização Engenharia
15/02/2016 Atualização Engenharia
17/02/2016 Atualização Engenharia
24/02/2016 Atualização Engenharia
18/02/2016 Atualização Engenharia
20/05/2016 Atualização Engenharia
06/06/2016 Atualização Engenharia

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