Você está na página 1de 34

Web Server WS10

MANUAL DE INSTRUES V2.0x

5000700

NDICE
ndice ....................................................................................................................................................................................................... 1
Funcionalidades bsicas do produto....................................................................................................................................................... 2
Conexes eltricas .................................................................................................................................................................................. 4
Configurao do WS10 ........................................................................................................................................................................... 6
Configurao das entradas e sadas locais ............................................................................................................................................ 9
Configurao da rede Modbus RTU WS10 como mestre.................................................................................................................. 12
Configurao da superviso de alarmes............................................................................................................................................... 14
Configurao do WS10 para registro histrico em memria Flash....................................................................................................... 15
Configurao do servidor de pginas HTML......................................................................................................................................... 17
Configurao do envio peridico de dados a um servidor .................................................................................................................... 20
Configurao do envio de e-mail........................................................................................................................................................... 22
Configurao da rede Modbus RTU WS10 como escravo ................................................................................................................ 24
Configurao da rede Modbus TCP WS10 como servidor ou gateway............................................................................................. 25
Configurao de modem para originar ligaes de dados.................................................................................................................... 27
Confgurao de modem para receber ligaes de dados .................................................................................................................... 29
Configurao de servidor de nomes DNS.......................................................................................................................................... 30
Alterando o nvel de segurana do WS10............................................................................................................................................. 31
Especificaes....................................................................................................................................................................................... 32
Garantia................................................................................................................................................................................................. 33
Apndice A ............................................................................................................................................................................................ 34

NOVUS PRODUTOS ELETRNICOS LTDA.

1/34

Web Server WS10

FUNCIONALIDADES BSICAS DO PRODUTO


O Novus Web Server WS10 um dispositivo de aquisio, concentrao e entrega de dados que disponibiliza as tecnologias da Internet para
aplicao no cho de fbrica e na superviso de equipamentos e sistemas.

AQUISIO DE DADOS
O WS10 pode adquirir dados do sistema ou processo por:

4 entradas incorporadas

Interface de comunicao serial RS232 ou RS485


A aquisio de dados pela interface de comunicao RS485 feita pelo protocolo Modbus RTU. O WS10 atua como mestre, adquirindo
periodicamente dados dos equipamentos e registradores especificados.
O valor atual de cada um dos dados lidos pelo WS10 fica armazenado em um registrador em sua memria e pode ser acessado (referenciado) por
um identificador.

REGISTRADORES
Registradores so posies da memria interna do WS10 que contm:

Valores instantneos lidos das entradas ou escrito nas sadas incorporadas ao WS10
Valores instantneos lidos ou escritos em equipamentos externos pela rede Modbus RTU
Valores instantneos em memria, utilizados para controle de funcionalidades do WS10, no ligados diretamente entradas ou sadas
fsicas

Os valores instantneos correspondentes ao resultado da superviso de condies de alarme.


Cada registrador tem um identificador composto por um nome de dispositivo e um nome de Tag, pelo qual o mesmo indicado para uso nas
diferentes aplicaes do WS10. O identificador de um registrador tem o seguinte formato:
NomeDoDispositivo/Tag

Registrador

Para acesso aos registradores do WS10 pelas funes ModbusTCP e ModbusRTU-Escravo, devem ser definidos endereos numricos para estes
registradores. Estes endereos podem ser definidos no arquivo MAP.CFG, descrito no captulo ModbusTCP.

REGISTRO HISTRICO
O WS10 tem capacidade para efetuar periodicamente o registro em memria Flash de valores de um conjunto de registradores. Este registro
histrico pode ser periodicamente enviado por e-mail ou diretamente para um computador. Esta funo permite ao WS10 atuar como um Data
Logger de sinais lidos de equipamentos Modbus RTU e de suas entradas incorporadas. Desta forma, mesmo que o meio de comunicao no
esteja disponvel, os dados continuaro sendo armazenados e sero entregues ao destino quando do retorno operao do meio de
comunicao.

ACESSO REMOTO AOS DADOS


Os valores instantneos e histricos adquiridos do sistema ou processo podem ser acessados por diferentes meios fsicos:

Interface Ethernet

Interface serial RS232, RS485 ou Modem (convencional ou celular)


O WS10 oferece cinco aplicaes bsicas para acesso remoto aos dados contidos em seus registradores:

Servidor de pginas HTML

ModbusTCP ou RTU

Supeviso de condies de alarme

Envio de e-mail

Envio peridico de dados


O sistema operacional multi-tarefa do WS10 permite a utilizao simultnea de todas estas aplicaes.
APLICAO SERVIDOR DE PGINAS HTML
Nesta aplicao, o WS10 apresenta os dados adquiridos do processo em pginas HTML dinmicas criadas pelo usurio, que podem ser
visualizadas de qualquer computador utilizando um navegador internet (Netscape, Internet Explorer, etc).
Ligado intranet da empresa por sua interface ethernet, o WS10 disponibiliza as informaes lidas para qualquer computador ligado intranet,
permitindo tanto a leitura quanto a escrita de dados, com opo de restrio de acesso por senha.
Em um local remoto, o WS10 ligado a um modem convencional ou celular pode atender uma chamada telefnica de conexo dial-up e
apresentar a pgina de superviso no navegador internet do computador que originou o chamado, viabilizando a tele-superviso de unidades
remotas.
APLICAO MODBUS TCP
O WS10 pode ser configurado como servidor e gateway em uma rede ModbusTCP, viabilizando sua integrao a sistemas de superviso SCADA.
Como servidor, o WS10 disponibiliza para mltiplos clientes SCADA o acesso para leitura ou escrita em seus registradores internos. Estes
registradores internos podem estar associados suas entradas e sadas, posies de memria ou dispositivos externos ligados em rede
ModbusRTU. Como um gateway, o WS10 encaminha mensagens entre as redes ModbusTCP e ModbusRTU, atuando como um conversor de
protocolos. As duas modalidades de operao podem ser utilizadas simultaneamente, mantendo ainda funcionais todas as demais funcionalidades
do WS10. O meio de comunicao pode ser Ethernet ou linha telefnica convencional ou celular.
NOVUS PRODUTOS ELETRNICOS LTDA.

2/34

Web Server WS10


SUPERVISO DE ALARMES
Nesta aplicao, o WS10 compara o contedo de seus registradores com limites programveis. Caso alguma condio anormal seja detectada,
ativado um registrador de alarme que pode ser utilizado para acionar uma sada local, efetuar uma escrita em um equipamento remoto atravs da
rede Modbus RTU, emitir um e-mail ou enviar informaes para um servidor.
ENVIO DE E-MAIL OU MENSAGENS PARA CELULAR
O WS10 pode ser configurado para enviar automaticamente e-mails para uma lista de destinatrios. O envio pode ser peridico ou por exceo,
baseado no valor de registradores. Os e-mails so enviados atravs da ethernet ou modem e tm contedo dinmico, o que permite o envio do
contedo de registradores visando suprir o destinatrio com informaes do processo. O envio de mensagens para telefones celulares pode ser
feito por email (depende de servio de direcionamento oferecido pela operadora celular) ou diretamente por um modem celular acoplado ao WS10.
O envio de e-mail pode ainda incluir como um arquivo anexo o contedo do registro histrico armazenado em sua memria.
ENVIO PERIDICO DE DADOS
Os dados adquiridos pelo WS10 podem ser periodicamente enviados para qualquer computador acessvel pela ethernet ou internet (usando
modem convencional ou celular), onde so recebidos por um aplicativo servidor TCP e armazenados em local e formato definido pelo usurio.
Podem ser enviados tanto valores instantneos de registradores quanto o contedo completo do registro histrico armazenado na memria do
WS10.

TOPOLOGIAS DE APLICAO
OPERAO LOCAL
Instalado em uma rede local, o WS10 permite integrar uma rede ModbusRTU sistemas SCADA existentes, expandindo o acesso aos dados do
processo para virtualmente qualquer computador da rede, utilizando o navegador (browser) de Internet. O WS10 pode ainda efetuar o registro
histrico de dados, monitorar condies de alarme e enviar e-mails dinmicos peridicos ou em condies de exceo. Nesta aplicao, o WS10
uma alternativa aos sistemas SCADA em aplicaes de baixa complexidade. Pela configurao adequada da conexo Internet, os dados do
WS10 podem ser acessados a partir de localidades externas, tanto por sistemas SCADA quanto utilizando o navegador. A figura a seguir ilustra
uma aplicao local do WS10.

OPERAO REMOTA
Instalado em local remoto, o WS10 pode ser conectado por modem a uma linha telefnica fixa (modem interno opcional) ou celular. A partir desta
conexo o WS10 pode acessar a Internet e enviar mensagens de e-mail peridicas ou sempre que condies anormais forem detectadas nas
variveis por ele monitoradas. A partir desta conexo Internet, o WS10 pode ainda transferir dados histricos diretamente para um computador
da empresa. O WS10 tem tambm capacidade de atender uma ligao telefnica de dados, permitindo que seus dados possam ser visualizados a
partir de navegadores de Internet ou sistemas SCADA. Nesta aplicao, o WS10 supera as unidades remotas convencionais, limitadas
transferncia peridica de dados. A figura a seguir ilustra uma aplicao remota do WS10.

CONFIGURAO
A configurao do WS10 feita com ferramentas usuais da Internet e geralmente disponveis em todos computadores: Telnet e FTP (File Transfer
Protocol). Telnet utilizado para configurao de endereamento IP. FTP utilizado para transferncia de arquivos de configurao para o WS10.
As diferentes funcionalidades do WS10 so habilitadas pela existncia ou no do arquivo de configurao correspondente. As diferentes
funcionalidades so parametrizadas nestes arquivos de configurao.

NOVUS PRODUTOS ELETRNICOS LTDA.

3/34

Web Server WS10

CONEXES ELTRICAS
TENSO DE ALIMENTAO
O WS10 alimentado pela rede eltrica em corrente alternada, com comutao automtica para tenses entre 85 e 250Vca. Ligue a tenso de
alimentao aos pinos 17 e 18. Alguns segundos aps o WS10 ser energizado, seu indicador STATUS pisca, indicando sua entrada em operao.
A alimentao do WS10 deve vir de uma rede prpria para instrumentao ou informtica.

ENTRADAS
As entradas do WS10 podem ser utilizadas para medio dos seguintes tipos de sinais:

Sinal analgico em tenso na faixa de 0 a 5V

Sinal analgico em corrente na faixa de 0 a 20mA (ou 4 a 20mA com perda de 20% na resoluo de medida)

Sinal digital em tenso. Nvel 0 para sinal entre 0 e 1V, Nvel 1 para sinal entre 4 e 5V.

Sinal digital tipo contato seco.


A ligao deve ser feita nos terminais 1 a 8, respeitando os limites de tenso e polaridade. Condutores de sinais de entrada devem percorrer a
planta do sistema separados dos condutores de sada e de alimentao, preferencialmente em eletrodutos aterrados.
A seleo entre entrada digital e analgica bem como a parametrizao destas entradas descrita na seo de Configurao das entradas locais.
Para utilizar entrada em corrente, necessrio alterar jumpers internos ao WS10.
Para entradas digitais possvel habilitar a funo de integrao de pulsos para medio de vazo instantnea e totalizada a partir de
transdutores de vazo com sada pulsante. Ver seo Configurao das entradas e sadas locais para mais informaes.
JUMPERS PARA ENTRADA EM CORRENTE
Para utilizar entrada em corrente, necessrio fechar um jumper interno ao WS10. H um jumper para cada entrada. Para configurar entradas em
corrente, proceda conforme a seguir:
Ateno: Este procedimento requer capacitao em manuteno de hardware. Ser necessrio um ferro de solda
adequado soldagem de componentes eletrnicos e fio de solda apropriado.
1. Abra a tampa inferior do WS10
2. Localize as posies de solda dos jumpers J1, J2, J3 e J4. A correspondncia entre jumpers e entradas conforme a seguir:
Jumper
J2
J3
J4
J1
3.
4.

Entrada
Entrada 1
Entrada 2
Entrada 3
Entrada 4

Aberto

Fechado

Tenso ou contato

Corrente

Utilizando solda, abra ou feche o jumper correspondente entrada configurada.


Recoloque a tampa inferior do WS10.

SADAS
O WS10 tem 2 sadas com contatos de rel normalmente abertos, nos terminais 10 e 12 para a sada 1 e 13 e 15 para a sada 2. Fiao e carga
devem ser compatveis com a especificao dos rels.
recomendvel o uso de FILTROS RC (supressor de rudo) em bobinas de contactoras, solenides, etc. acionadas pelos rels de sada do WS10
ou instaladas prximas a ele.

INTERFACES SERIAIS
O WS10 pode ser fornecido com at 2 interfaces de comunicao serial. A etiqueta lateral do produto identifica os tipos de interface serial
incorporadas ao equipamento.
A interface SERIAL 1 utilizada preferencialmente para comunicao com equipamentos de medio remoto pelo protocolo Modbus RTU, e no
modelo padro do WS10 uma interface tipo RS485.
A interface SERIAL 2 utilizada preferencialmente para comunicao com modem externo ou pode ser fornecida j com o modem interno
incorporado. Atravs desta interface possvel tambm o acesso s funes de configurao do WS10. No modelo padro do WS10 uma
interface RS232.
A figura a seguir identifica os pinos de conexo dos conectores RJ12 para as interfaces SERIAL 1 e SERIAL 2.

Vista interna do conector

NOVUS PRODUTOS ELETRNICOS LTDA.

Pino
1
2
3
4
5
6

RS232
Sada +5V / 20mA
Comum de sinal
CTS
RxD
TxD
RTS

RS485
Sada +5V / 20mA
Comum de sinal
D1 (ou D)
D0 (ou D\)

Modem interno
Linha telefnica
Linha telefnica
-

4/34

Web Server WS10


UTILIZAO DA RS232 COM CONVERSORES RS232/RS485
Para utilizar a interface serial RS232 com um conversor externo para RS485 que necessite do controle de fluxo pelo sinal RTS como os
conversores Novus ISO485-1 e ISO485-2 no modo RTS construir um cabo de adaptao do conector RJ12 para DB9 ou DB25 conforme a
seguir. Nesta configurao, o sinal DTR fixo em +5V, necessrio para suprir alimentao ao conversor. O sinal CTS fixo em +5V para liberar o
WS10 para transmisses. necessrio utilizar esta configurao completa de ligao para que a comunicao opere.
RJ12
1
2
3
4
5
6

DB9 macho
4
5
4
2
3
7

DB25 macho
20
7
20
3
2
4

Descrio
DTR Fixo em +5V
Comum
CTS Fixo em +5V
RXD
TXD
RTS

UTILIZAO DA RS232 COM MODEM EXTERNO


Para utilizar um modem externo em uma porta RS232 do WS10, construir um cabo de adaptao do conector RJ12 para DB9 ou DB25 conforme a
seguir. A configurao apresentada implementa o controle de fluxo por RTS/CTS.
RJ12
1
2
3
4
5
6

DB9 macho
4
5
8
2
3
7

DB25 macho
20
7
5
3
2
4

Descrio
DTR Fixo em +5V
Comum
CTS
RXD
TXD
RTS

ETHERNET
A conexo de Ethernet obedece ao padro estabelecido para o conector RJ45. Recomenda-se a utilizao de cabos Categoria 5.
Para ligao direta entre o WS10 e um computador, deve ser utilizado um cabo com ligao cruzada. Para ligao a hub ou switch, utilizar cabo
com ligao convencional.

NOVUS PRODUTOS ELETRNICOS LTDA.

5/34

Web Server WS10

CONFIGURAO DO WS10
A instalao e configurao do WS10 exige conhecimentos na rea de redes, e s deve ser executada por pessoal
habilitado. Consulte o administrador de sua rede ou profissionais capacitados.

INFORMAES GERAIS
Toda configurao do WS10 feita por sua interface Ethernet utilizando tcnicas usuais de redes: FTP (File Transfer Protocol Para transferncia
de arquivos de/para o WS10) e Telnet (Para acesso ao console de configurao). Para FTP pode ser utilizado o navegador Internet Explorer ou
Netscape ou qualquer outro aplicativo de FTP. Para Telnet pode ser utilizado o aplicativo telnet que acompanha o sistema operacional de seu
computador ou qualquer outro aplicativo cliente Telnet.
Para configurar o WS10 este deve estar energizado e ligado rede Ethernet atravs de hub ou switch, ou diretamente interface Ethernet de um
computador (neste caso deve ser utilizado um cabo ethernet cruzado). O endereo IP do WS10 deve ser conhecido para acesso FTP ou Telnet.
Um WS10 novo sai de fbrica com a seguinte configurao de endereamento IP:
IP = 192.168.200.200
NetMask = 255.255.255.0
Gateway = 192.168.200.1
DHCP desabilitado
O computador utilizado para acessar o WS10 deve estar na mesma sub-rede do WS10. Para acessar um WS10 com as configuraes de fbrica,
a configurao de endereamento IP do computador deve ser como a seguir:
IP = 192.168.200.xxx (onde xxx pode ser qualquer valor exceto 200, j atribudo ao WS10)
NetMask = 255.255.255.0
CONEXO TELNET
Para modificar as configuraes de IP, necessrio estabelecer uma conexo Telnet com o WS10 para acesso ao console de configurao. Ative
o programa Telnet de sua preferncia e faa conexo ao endereo IP do WS10, pela porta padro Telnet. Ao localizar o WS10, ser apresentada
a mensagem Novus WS10 Telnet Session e ser solicitado o nome do usurio e senha para a conexo. Os valores padro so:
Username: telnet
Senha: telnet
Uma vez conectado, ser apresentada a mensagem User logged in, indicando o sucesso na conexo. Atravs do Telnet o WS10 d acesso
comandos semelhantes ao sistema operacional DOS. Os comandos digitados so executados ao se pressionar a tecla Enter.
Ateno: Atravs do console Telnet possvel alterar configuraes importantes do WS10. Somente usurios
capacitados devem utilizar este recurso.
Os seguintes comandos se relacionam configurao de endereamento IP do WS10 e podem ser necessrios no processo de configurao:
IPCFG: Apresenta a configurao atual de endereamento IP
IP aaa.bbb.ccc.ddd: Define um novo endereo IP para o WS10
NETMASK aaa.bbb.ccc.ddd: Define uma nova mscara de sub-rede para o WS10
GATEWAY aaa.bbb.ccc.ddd: Define o endereo do gateway
DHCP n: n = 0 desliga endereamento dinmico por DHCP; n = 1 liga endereamento dinmico.
REBOOT: fora a reinicializao do WS10. Somente aps a reinicializao a nova configurao de endereamento IP ser efetivada pelo
WS10. Aps a reinicializao a conexo Telnet com o WS10 perdida. Para restabelecer a conexo, utilize o novo endereo IP. Caso o novo
endereo IP esteja em outra sub-rede, ser necessrio trocar o endereo do computador utilizado na configurao para esta mesma sub-rede.
WS10 v: Retorna a verso de software do Web Server.
O mesmo console de operao acessvel por Telnet pode estar disponvel na porta serial 2 do WS10 quando esta do tipo RS232 e no est
sendo utilizada como cliente ou servidor PPP. Nestas condies, possvel utilizar esta porta RS232 para acesso aos comandos descritos. Os
parmetros de comunicao de fbrica desta porta so: Baud Rate 19200bps, sem paridade, 8 bits, 1 stop bit. Para estabelcer comunicao
atravs desta porta, utilizar um cabo RS232 e um programa de comunicao serial no PC. O console serial pode estar desabilitado de fbrica
dependendo da configurao de hardware e opcionais instalados no WS10.
TRANSFERNCIA DE ARQUIVOS POR FTP
A configurao dos recursos de sofware do WS10 feita por arquivos texto carregados em sua memria. Estes arquivos armazenados no WS10
podem ser transferidos para uma pasta do computador para edio e posterior transferncia ao WS10. As alteraes de configurao
implementadas nos arquivos se tornaro efetivas na prxima vez que o WS10 for inicializado.
O WS10 incorpora um servidor FTP compatvel com a maior parte dos programas clientes FTP disponveis. O prprio navegador internet Internet
Explorer ou Netscape pode ser utilizado. O utilitrio Windows Explorer tambm pode ser utilizado para este fim.
Para se conectar em FTP ao WS10, digitar na barra de endereos do navegador o endereo IP do WS10, conforme o exemplo a seguir:

Caso seja solicitada informao de usurio e senha, informar a configurao padro:


Usurio: ftp
Senha: ftp
Ser apresentado o contedo dos arquivos e pastas internos ao WS10. Arquivos e pastas podem ser arrastados do WS10 para qualquer pasta
local ou da rede, e vice-versa.
Os arquivos de configurao que necessitem de alterao devem ser copiados para uma pasta temporria do computador, editados e salvos neste
local e posteriormente transferidos de volta ao WS10. As alteraes efetuadas nos arquivos de configurao s sero efetivadas na prxima
inicializao do WS10.

NOVUS PRODUTOS ELETRNICOS LTDA.

6/34

Web Server WS10


Em alguns navegadores o acesso FTP por senha apresenta erros, que podem ser contornados informando o usurio e senha na prpria linha de
endereo. O exemplo a seguir ilustra esta possibilidade para nome de usurio user e senha pass, em um WS10 com endereo IP padro:
ftp://user:pass@192.168.200.200
Caso o browser persista em no aceitar a conexo ftp, reinicialize o WS10 e tente novamente utilizando o nome do usurio e senha na linha de
endereo. Para eliminar definitivamente os erros de conexo FTP, recomendamos a utitlizao de softwares especficos para FTP ao invs do
navegador. H muitas opes gratuitas ou de avaliao disponveis para download na Internet. No CD que acompanha o WS10 esto includos
alguns programas de FTP de terceiros.

CONFIGURAO DO ENDEREAMENTO IP
Todo acesso aos dados do WS10 ser feito mediante o seu endereo IP, que dever ser conhecido e registrado adequadamente.
Ateno: O no conhecimento do endereo IP atribudo ao WS10 pode inviabilizar sua utilizao. A Novus fornece um
programa para deteco do endereo IP dos WS10 instalados na rede.
Uma vez ligado rede ethernet, o WS10 s poder ser acessado por computadores configurados para a mesma sub-rede. Caso a sub-rede utilize
outra faixa de endereamento, o computador a ser utilizado para acessar a configurao do WS10 dever ser endereado na mesma sub-rede do
WS10 at completar a configurao, retornando depois configurao usual.
PROCEDIMENTO PARA ENDEREAMENTO FIXO DE IP
Os seguintes passos precisam ser executados para estabelecer um novo endereo IP para o WS10:

Obter com o administrador da rede um endereo IP para o WS10 e as configuraes de Gateway e Mscara de sub-rede (Net Mask).
Estabelecer uma conexo Telnet com o WS10 utilizando seu endereo IP atual. O computador precisa estar na mesma sub-rede do
WS10.
Desligar o cliente DHCP do WS10, digitando: DHCP 0 e Enter.
Programar o novo IP digitando IP seguido do endereo e Enter. Exemplo: IP 10.1.1.80
Programar a mscara de sub-rede digitando NETMASK seguido da mscara e Enter. Exemplo: NETMASK 255.255.255.0
Programar o endereo de gateway digitando GATEWAY seguido do endereo. Exemplo: GATEWAY 10.1.1.1
Reinicializar o WS10 digitando REBOOT seguido de Enter.
Ao reinicializar, o WS10 ir assumir a nova configurao de rede, e s poder ser acessado por computadores que estejam na mesma
sub-rede.

PROCEDIMENTO PARA ENDEREAMENTO DINMICO DE IP


O WS10 incorpora um cliente DHCP que permite a atribuio automtica dos parmetros de rede (IP, gateway e mscara de sub-rede). Para
utilizao deste recurso so necessrios alguns requisitos:

Um servidor DHCP deve estar disponvel na mesma sub-rede do WS10. Verificar esta condio com o administrador da rede.

O cliente DHCP deve estar habilitado no WS10. O WS10 vem de fbrica com esta funo desabilitada.
Para ativar o cliente DHCP no WS10 siga os passos a seguir:

Conectar o cabo Ethernet ao WS10


Energizar o WS10
Estabelecer uma conexo Telnet com o WS10 utilizando seu endereo IP atual (possivelmente o IP de fbrica). O computador precisa
estar na mesma sub-rede do WS10.

Ativar o cliente DHCP do WS10, digitando: DHCP 1 e Enter.

Reinicializar o WS10 digitando REBOOT seguido de Enter.

Ao reinicializar, o WS10 ir requisitar um endereo IP ao servidor DHCP. O endereo recebido pelo WS10 precisa ser obtido do prprio
servidor DHCP de sua rede. Consulte o administrador da rede.
O endereo atribudo ao WS10 permanece reservado mesmo que ele seja desligado, desde que ele volte rede antes de expirar o prazo de
atribuio configurado no servidor DHCP, tipicamente de algumas semanas. Se o WS10 no for ligado dentro do prazo de atribuio de seu IP, ele
provavelmente receber um novo IP quando for novamente ligado.
Para evitar esta possibilidade de troca de IP, o servidor DHCP pode ser configurado para reservar um determinado IP para o WS10 baseado em
seu endereo MAC. Consulte seu administrador de rede.

ARQUIVOS DE CONFIGURAO
Toda a configurao do WS10 se d por arquivos texto contendo os parmetros para realizao de todas as suas funes.
ARQUIVOS CFG
A configurao das funcionalidades do WS10 feita em arquivos texto armazenados na raiz de sua unidade de disco A. Os arquivos de
configurao tm nome de extenso CFG, e para serem modificados devem ser copiados por FTP para o computador, editados utilizando um
editor de textos sem formatao (como o Bloco de Notas do Windows) e novamente transferidos para o WS10. As novas configuraes sero
efetivadas na prxima inicializao do WS10. A sintaxe destes arquivos rgida, e as regras definidas para sua edio devem ser rigorosamente
seguidas para garantir o sucesso da configurao.
Estes arquivos se dividem em sees (nome entre [ ]), sub-sees (nome entre < >) e parmetros, como no exemplo a seguir:
[DEVICES]
Nome de seo: DEVICES
<TT101>
Nome de sub-seo: TT101
ADDRESS=1
Parmetro de atribuio do valor 1 varivel ADDRESS.
Sempre que uma seo tiver sub-sees, estas devem vir no fim da seo, aps todos os parmetros no vinculados a sub-sees. Nos arquivos
de configurao no h distino entre letras minsculas ou masculas. No recomendvel a utilizao de caracteres acentuados nos arquivos
de configurao. Ao definir nomes de tags, tenha o cuidado de no repertir nomes em um mesmo dispositivo, pois no ser emitida advertncia
desta ocorrncia e somente o primeiro tag definido ser acessado.
Para definir uma linha de comentrio em um arquivo de configurao tipo CFG, iniciar a linha com o caracter #.
NOVUS PRODUTOS ELETRNICOS LTDA.

7/34

Web Server WS10


Recomendamos que se mantenha em um computador uma cpia completa de todos os arquivos contidos no WS10.
Sempre edite os arquivos de configurao e pginas HTML neste local, transferindo a seguir para o WS10. Desta forma
sempre existir um backup do contedo do WS10.
Observar atentamente os nomes para estes arquivos. Se o nome estiver errado, a funo associada no ser ativada no
WS10.
Os nomes dos parmetros dos arquivos CFG tambm tm sintaxe rgida. Se um nome for escrito errado, o parmetro
no ser configurado.
Os arquivos de configurao do WS10 so:

MODBUS.CFG
LOCALIO.CFG
WEBS.CFG
PPP.CFG
MODBUS2.CFG
CLITCP.CFG
DATALOG.CFG
ALARMS.CFG
MAIL.CFG
MODBTCP.CFG
MAP.CFG
DNS.CFG

Configurao da aquisio de dados por rede ModbusRTU (WS10 como mestre) e pelas entradas locais
Configurao e calibrao das entradas locais
Configurao do servidor de pginas HTML
Configurao do modem na funo de originar chamadas de dados (cliente PPP)
Configurao do WS10 como escravo de uma rede ModbusRTU
Configurao do envio preridico de dados a um servidor.
Configurao do WS10 para registro histrico em memria Flash
Configurao da superviso de condies de alarme ou exceo pelo WS10
Configurao do WS10 para envio de mensagens de e-mail
Configurao do WS10 como servidor ou gateway ModbusTCP
Configurao do mapa de endereos dos registradores acessveis por ModbusTCP ou ModbusRTU-Escravo
Configurao dos endereos de servidores DNS.

ARQUIVO CHIP.INI
Ateno: O arquivo CHIP.INI um arquivo do sistema operacional do WS10 e no deve ser alterado, salvo casos
especiais. Alteraes indevidas neste arquivo podem inviabilizar a utilizao do WS10, tornando necessrio seu retorno
para assistncia tcnica.
Apenas nos seguintes casos as configuraes neste arquivo precisam ser modificadas:

Modificar o nvel de segurana e senhas de acesso ao console Telnet

Modificar o nvel de segurana e senhas do servidor de FTP

Configurar o WS10 para receber e atender uma chamada telefnica de dados (servidor PPP)
Maiores informaes podem ser obtidas nos captulos de segurana e de configurao de modem para receber ligaes de dados.

NOVUS PRODUTOS ELETRNICOS LTDA.

8/34

Web Server WS10

CONFIGURAO DAS ENTRADAS E SADAS LOCAIS


As entradas e sadas do WS10 so configuradas no arquivo LOCALIO.CFG. A seleo de entrada em corrente ou tenso precisa ser feita em
hardware. Consulte a seo Jumpers para entrada em corrente para informaes sobre esta configurao. Todas as demais configuraes das
entradas so realizadas no arquivo LOCALIO.CFG, exemplificado a seguir.
[General]
AChannels=1
DecimalSeparator=,
[Input1]
Tag=LIN1
Logic=1
PullUp=2
Debounce=1
CalLow=0
CalHigh=1023
[Input2]
Tag=LIN2
Logic=1
PullUp=1
Debounce=0
CalLow=0
CalHigh=1023
<Flow>
TotTag=TOT2
Interval=10
[Input3]
...
[Input4]
...
[Output1]
Tag=OUT1
[Output2]
Tag=OUT2
[Memory]
MEM01=0
MEM02=NOVUS
[Memory-Hold]
MEM03=50
[Aliases]
PRES1=_INTERNAL_/LIN1
LEVEL=TT101/PV,0,0,1000,3000,1

NOVUS PRODUTOS ELETRNICOS LTDA.

Na seo [General] definido o nmero de canais analgicos de entrada (os restantes sero
entradas digitais) e o caracter a ser utilizado como separador de nmeros decimais calculados pelo
WS10. No exemplo, apenas um canal configurado como analgico, e o separador decimal a
vrgula.
Nas sees [Input1], [Input2], [Input3] e [Input4], so definidos todos os parmetros para cada
uma das entradas locais do WS10. Ao fim de cada uma destas sees pode ser includa uma subseo com o nome <Flow>, o que ativa o mdulo de clculo de vazo para a entrada. O clculo de
vazo se aplica a entradas digitais que recebem sinais de pulso de medidores de vazo. A vazo
instantnea definida como o nmero de pulsos ocorridos no intervalo de tempo definido em
Interval. A totalizao da vazo calculada pelo WS10, e o registrador de totalizao deve ter seu
tag definido em TotTag.
Nas sees [Output1] e [Output2] so definidos nomes para as 2 sadas locais do WS10.
Na seo [Memory] podem ser definidos registradores volteis do tipo memria no WS10. Estes
registradores no so associados a nenhuma entrada ou sada fsica, e podem ser utilizados para
armazenar estados de alarme ou no controle da habilitao ou apagamento de registro histrico
pelo WS10. Para cada registrador do tipo memria definido um nome e um valor inicial. Sempre
que o WS10 ligado, os valores iniciais aqui definidos so atribudos aos registradores. O
registrador tipo memria pode conter nmeros ou textos (textos devem ser definidos entre aspas,
com no mximo 200 caracteres).
Na seo [Memory-Hold] so definidos registradores no volteis do tipo memria. Estes
registradores permitem a troca permanente do valor inicial em operaes de escrita ao registrador,
por exemplo atravs de uma pgina HTML. Os registradores no volteis do tipo memria podem
tambm conter texto. Uma aplicao para estes registradores permitir que atravs de uma pgina
HTML possam ser definidos os valores de atuao para os alarmes do WS10.
Na seo [Aliases], podem ser definidos novos registradores a partir de registradores j existentes.
O propsito criar uma cpia de um registrador j existente ou criar um novo registrador que o
resultado de uma transformao linear aplicada a um registrador j existente. Esta funo til
para converter a faixa numrica de um registrador. No exemplo, o registrador LEVEL (com valores
de 0 a 300,0) calculado a partir do valor do registrador TT101/PV, que tem valores entre 0 e
1000.
As entradas e sadas internas ao WS10 e os registradores tipo memria ficam associadas a um
dispositivo denominado _INTERNAL_.
As entradas so automaticamente lidas pelo WS10 cada 100ms. Se existir no WS10 um arquivo
MODBUS.CFG, a leitura das entradas internas do WS10 ser feita de acordo com o valor
programado no parmetro Scanrate do arquivo MODBUS.CFG.

9/34

Web Server WS10


Seo

Parmetro

Valores

Descrio
Nmero de canais de entrada para sinais analgicos.
0: Todos canais de entrada so digitais
1: In 1 analgica
2: In 1 e In 2 analgicas
4: Todos os canais de entrada so analgicos
Caracter que ser utilizado como separador decimal em valores de registradores
calculados pelo WS10.

AChannels

0, 1, 2 ou 4

DecimalSeparator

. ou ,

Tag

At 6 caracteres ou
nmeros

Logic

0 ou 1

PullUp

0, 1 ou 2

Debounce

0 ou 1

CalLow
CalHigh
Sub-seo Flow
TotTag
Sub-seo Flow
Interval

Ver captulo Calibrao


das entradas locais
At 6 caracteres ou
nmeros

Para entradas digitais, define qual o estado ativo da entrada. Sem efeito em entrada
analgica.
0: Entrada indica estado ativo (1) quando em nvel baixo
1: Entrada indica estado inativo (0) quando em nvel alto
Define a atuao do resistor de polarizao interno ligado entrada. Para entradas
analgicas configurar PullUp=2.
0: Resistor de polarizao ligado ao comum (PullDown)
1: Resistor de polarizao ligado ao +5V (PullUp)
2: Sem resistor de polarizao. Utilizar para entrada analgica
Habilita (1) ou desliga (0) filtro da entrada digital. Sem efeito para entrada analgica.
Tempo de filtro 200ms.
Valor inferior de calibrao da entrada analgica.
Valor superior de calibrao da entrada analgica.
Nome do registrador de totalizao de vazo por integrao de pulsos. Remova a
sub-seo Flow e seus parmetros se no utilizar medio de vazo por pulsos.

1 a 30000

Tempo em segundos de integrao de pulsos para clculo de vazo.

General

Input1

Nome do canal de entrada.

Input2
Input3
Input4

Repetem-se os mesmos parmetros de configurao descritos para Input1, para cada uma das outras 3 entradas.

Output1

Tag

Output2
Memory

Memory-Hold

Aliases

At 6 caracteres ou
Nome do tag do canal de sada.
nmeros
Repetem-se os mesmos parmetros de configurao descritos para Output1.
Valor incial para o
Nome para o
Nome e valor inicial para registradores volteis do tipo memria. Podem ser
registrador. Nmero de
registrador, com at
definidos mltiplos registradores. Para definir um registrador tipo texto, defina seu
32 bits ou at 200
6 caracteres
valor inicial como um texto entre aspas.
caracteres de texto
Valor incial para o
Nome e valor inicial para registradores no-volteis do tipo memria. Podem ser
Nome para o
registrador. Nmero de
definidos mltiplos registradores. Para definir um registrador tipo texto, defina seu
registrador, com at
32 bits ou at 200
valor inicial como um texto entre aspas. O valor inicial pode ser alterado por
6 caracteres
caracteres de texto
operaes de escrita ao registrador.
Na seo Aliases podem ser definidos novos registradores a partir de registradores
j existentes. O novo registrador ser calculado como uma transformao linear do
registrador de origem. Nesta seo podem ser definidos mltiplos novos
RegB,Ai,Bi,As,Bs,P
registradores, em diferentes linhas dentro da mesma seo. Sintaxe:
RegB=RegA,Ai,Bi,As,Bs,P
onde:
RegB: Nome para o novo registrador. At 6 caracteres.
RegA: Nome de um registrador j existente.
RegB: Nome de
Ai: Valor inferior (mnimo) para RegA.
Nome para o novo
registrador at 6
As: Valor superior (mximo) para RegA.
caracteres
registrador, com at
Bi: Valor inferior (mnimo) para RegB.
6 caracteres
Bs: Valor superior (mximo) para RegB.
Ai,As,Bi,Bs: nmeros de
P: Nmero de casas decimais para RegB.
2147483648 a
(Bs-Bi).(As-Ai) deve resultar entre 2147483648 e +2147483647
2147483647
O valor de RegB ser continuamente atualizado pela equao:
P: 0 a 9

NOVUS PRODUTOS ELETRNICOS LTDA.

Bs Bi
(RegA Ai ) + Bi
As Ai

RegB =

10/34

Web Server WS10

CALIBRAO DAS ENTRADAS LOCAIS


As entradas do WS10 podem ser digitais ou analgicas. Quando uma entrada utilizada para medio de grandezas analgicas, ela deve ser
calibrada. As entradas analgicas do WS10 tm resoluo de 10 bits, e uma faixa de medio de 0 a 5V. Para medio de corrente, pode ser
ativado um resistor shunt interno para converter uma corrente de 20mA em aproximadamente 5V.
Para calibrao das entradas analgicas locais h dois parmetros para cada entrada no arquivo LOCALIO.CFG: CalLow e CalHigh. Durante o
processo de calibrao ser necessrio alterar os valores destes parmetros. Para tal procedimento, seguir as instrues de configurao
utilizando FTP, lembrando de inicializar o WS10 sempre que um novo arquivo de configurao for transferido para sua memria. Para visualizar o
valor medido em cada entrada pode ser utilizada a pgina HTML bsica fornecida com o WS10.
O objetivo do processo de calibrao obter os valores reais da varivel medida nos extremos do sinal de entrada. Os resultados desejados para
sinal mnimo e mximo na entrada so identificados neste procedimento como ResultLow e ResultHigh.
A calibrao deve ser feita para cada entrada analgica, seguindo os procedimentos a seguir.

Configurar os jumpers de entrada em corrente conforme o tipo de sinal tenso ou corrente.


Colocar os valores inicial de CalLow = 0 e CalHigh = 1023 no arquivo LOCALIO.CFG. Transferir o arquivo para o WS10 e reinicializar.
Aplicar na entrada o sinal que deve corresponder valor ResultLow para o canal.
Registrar o valor resultante de medio deste canal ADLow.
Aplicar na entrada o sinal que deve corresponder valor ResultHigh para o canal.
Registrar o valor resultante de medio deste canal ADHigh
Calcular o offset de calibrao:
CalLow =

(ADLow ResultHigh ) (ADHigh ResultLow )


(ResultHigh ResultLow )

Calcular o ganho de calibrao:


CalHigh =

CalLow (ResultHigh 1023 ) + 1023 ADHigh


ResultHigh

Programar os novos valores de CalLow e CalHigh no arquivo LOCALIO.CFG, na seo correspondente ao canal calibrado. Transferir
o arquivo para o WS10 e reinicializar.

Verificar o resultado da calibrao nos pontos extremos e em pelo menos um ponto intermedirio.

O procedimento deve ser repetido para cada um dos canais analgicos.


Caso os valores de CalLow ou CalHigh fiquem fora da faixa de 32768 a +32767, a calibrao desejada no implementvel. Experimente
adotar valores diferentes para ResultLow e ResultHigh.

TAGS PR-DEFINIDOS DO WS10


Alm dos Tags definidos pelo usurio para as 4 entradas e 2 sadas locais ao WS10 e tags tipo memria, existe ainda um conjunto de tags
definidos pelo WS10 para acesso a funes internas.
Nome do Tag interno
_VER
_BOOT
_DAY
_MONTH
_YEAR
_HOUR
_MIN
_SEC
_LOG
_LOG_E

Descrio
Nmero inteiro com verso do software interno do WS10. Somente leitura
Reinicializao do WS10. Escrever 1 para forar reboot do WS10. Somente escrita.
Dia do ms no relgio interno do WS10. Escrita/Leitura
Ms no relgio interno do WS10. Escrita/Leitura
Ano no relgio interno do WS10. Escrita/Leitura
Hora no relgio interno do WS10. Escrita/Leitura
Minuto no relgio interno do WS10. Escrita/Leitura
Segundos no relgio interno do WS10. Escrita/Leitura
Envio do contedo do registro histrico pelas funes de email ou envio de dados a um servidor. Somente leitura
Envio do contedo do registro histrico pelas funes de email ou envio de dados a um servidor, seguido de apagamento
automtico do registro histrico. Somente leitura

REFERNCIA AOS TAGS DO DISPOSITIVO _INTERNAL_


Para se referir aos tags pr-definidos do WS10, utilizar o nome do dispositivo _INTERNAL_, seguido de uma barra e o nome do tag, conforme
exemplo a seguir:
_INTERNAL_/_day
A mesma regra vale para referncia aos tags das entradas e sadas internas ao WS10, bem como registradores do tipo memria. Por exemplo, se
para a sada 1 do WS10 for definido o tag OUT1, o mesmo pode ser referenciado como:
_INTERNAL_/OUT1

NOVUS PRODUTOS ELETRNICOS LTDA.

11/34

Web Server WS10

CONFIGURAO DA REDE MODBUS RTU WS10 COMO MESTRE


Adquirir dados de sensores e equipamentos de medio a funo bsica do WS10. Estes dados podem ser adquiridos por:

Suas entradas locais

Rede Modbus RTU em que o WS10 atua como mestre


Se existir o arquivo MODBUS.CFG no WS10, o mesmo ir atuar como mestre de uma rede ModbusRTU, adquirindo periodicamente dados para
registradores em sua memria interna. Uma vez na memria, estes dados podem ser acessados remotamente pelas quatro funcionalidades
bsicas do WS10.
Exemplo de contedo do arquivo MODBUS.CFG:
[Config]
Scanrate=50
Serial=1
Flowctrl=2
De485=1
Baudrate=19200
Parity=0
Wordlen=8
Stopbits=1
Responsedelay=100
Bytetimeout=80
FrameDelay=10
Retries=2
[Devices]
<TT101>
Address=1
PV=5
OUT=24,1
<TT201>
Address=2
TVALS=0,3,8
INVALS=32,4,16

NOVUS PRODUTOS ELETRNICOS LTDA.

Na seo [Config] so definidos os parmetros da linha de comunicao serial e o intervalo de aquisio


de dados.
Na seo [Devices] so definidos os dispositivos de aquisio de dados. Para cada dispositivo deve ser
definida uma sub-seo com o nome a ser dado ao dispositivo (mximo 10 caracteres). Em cada seo
deve ser definido o endereo do dispositivo atribuindo seu valor varivel Address. Ainda na sub-seo
do dispositivo, devem ser definidos nomes e endereos para cada varivel a ser lida do dispositivo.
Neste exemplo, esto definidos dois dispositivos: TT101 (endereo 1) e TT201 (endereo 2).
No dispositivo TT101 monitorado um registrador no endereo 5, identificado pelo tag PV e um registrador
no endereo 24 utilizando o comando Modbus 1 (Read Coil Status), identificado pelo tag OUT.
No dispositivo TT201 so monitorados 8 variveis contguas, iniciando no endereo 0 e lidas pelo comando
3 (Read Holding Register). A este conjunto de 8 variveis foi atribudo o tag TVALS. lido tambm um
conjunto de 16 registradores, iniciando no endereo 32 utilizando o comando 4 (Read Input Register),
identificado pelo tag INVALS.
Se o comando Modbus a ser utilizado na leitura da varivel externa no especificado, o WS10 utiliza o
comando Modbus Read Holding Register (3) para leitura e Preset Single Register (6) para escrita. Se o
nmero de registradores a serem lidos no especificado, o WS10 executa a leitura de um nico
registrador.
O WS10 aceita a utilizao dos comandos Modbus 1, 2, 3 e 4 na definio de tags. Se houver uma escrita
em tags definidos com os comandos 1 e 3, o WS10 executa a operao de escrita utilizando os comandos
5 e 6, respectivamente. O WS10 no executa escrita em bloco na rede Modbus.

12/34

Web Server WS10


Seo

Sub-seo

Config

Devices

Nome do
dispositivo com at
10 caracteres
(1 sub-seo para
cada dispositivo)

Parmetro

Valores

Scanrate

1 a 30000

Serial

1 ou 2

Flowctrl

0 ou 2

De485

0, 1 ou 2

Baudrate

300, 600, 1200,


2400, 4800, 9600,
19200, 38400

Parity

0, 1 ou 2

Wordlen
Stopbits
Responsedelay

7 ou 8
1 ou 2
1 a 30000

Bytetimeout

1 a 30000

FrameDelay

0 a 30000

Retries

0 a 100

Address

1 a 247

End,Cmd,Num
Nome da
varivel com at
6 caracteres

End: 0 a 9999
Cmd: 1 a 4
Num: 1 a 125

Descrio
Taxa de aquisio de dados pela rede ModbusRTU, em dcimos de
segundo. A mesma taxa utilizada para leitura das entradas internas ao
WS10.
Define a porta serial da rede Modbus RTU controlada pelo WS10.
Tipicamente a serial 1.
Define o tipo de controle de fluxo da porta serial.
0: Sem controle de fluxo
2: Controle de fluxo por RTS/CTS (configurao preferencial para sada
RS485 ou quando RS232 acionando conversor RS232/485)
Controle do modo RS485 da porta serial em uso
0: RS232 com conversor RS232/485 externo
1: RS485 interna ao WS10 (configurao tpica)
2: Modo RS485 inibido
Velocidade de comunicao para a porta serial. Tpico: 9600.
Paridade para a porta de comunicao serial
0: Sem paridade (tpico); 1: Paridade Par; 2: Paridade mpar.
Nmero de bits por byte de comunicao serial. Tpico: 8.
Nmero de stop bits para a porta de comunicao serial. Tpico 1.
Tempo mximo em ms de espera por resposta. Tpico: 100.
Tempo mximo em ms entre bytes de um frame recebido. Se
encontrado intervalo maior, a recepo abortada. Tpico: 80.
Tempo em ms que o WS10 aguarda entre receber um frame de resposta
e enviar um novo frame de requisio. Tpico: 10
Nmero de retentativas de comunicao em caso de erro. Programe
zero para executar apenas uma tentativa de comunicao na leitura de
cada varivel remota.
Endereo do dispositivo Modbus escravo a ser lido pelo WS10.
Definio do endereo inicial (End), comando Modbus de leitura (Cmd) e
nmero de posies (Num) para cada varivel interna ao dispositivo
desta sob-seo.
A especificao do comando de leitura (Cmd) opcional, e se no
especificado ser utilizado o comando 3 (Read Holding Register) para
leitura e 6 (Preset Single Register) para escrita. Os comandos vlidos de
leitura so 1, 2, 3 e 4.
A especificao do nmero de posies de leitura (Num) opcional, e
se no especificada ser lido apenas o registrador no endereo inicial. O
valor mximo 125. Se desejado especificar o nmero de posies de
leitura (Num), deve ser tambm especificado o comando de leitura
(Cmd). Registradores com mais de uma posio so chamados de
registradores tipo Bloco.
Podem ser definidos mltiplos dispositivos Modbus com mltplas
variveis em cada dispositivo.

REFERNCIA AOS REGISTRADORES ADQUIRIDOS PELA REDE MODBUS


A referncia aos registradores adquiridos pela rede Modbus se d pelos nomes de dispositivo e tag definidos no arquivo MODBUS.CFG, utilizando
uma das sintaxes a seguir. Registradores lidos com o comando 1 e 3 aceitam operaes de escrita.
Referncia ao valor de um registrador simples

Referncia a um elemento de um registrador tipo bloco

Referncia ao status de erro da ltima leitura de um registrador


ou bloco de registradores

Referncia ao contador de erros das leituras de um registrador


ou bloco de registradores

NomeDoDispositivo/NomeDoTag
TT101/PV
TT101/PV.Val
Mesmo rsultado que a referncia acima. .Val representa o valor do
registrador, e pode ser omitido.
NomeDoDispositivo/NomeDoTag[n]
TT201/TVALS[0]
Primeira posio do registrador tipo bloco
TT201/INVALS[5]
Sexta posio do registrador tipo bloco
NomeDoDispositivo/NomeDoTag.Err
TT101/PV.Err
Status de erro de um registrador
TT201/TVALS[0].Err Status de erro de um registrador tipo bloco. O status igual para
todos os elementos do bloco.
NomeDoDispositivo/NomeDoTag.ErrCnt
TT101/PV.ErrCnt
Nmero de erros de um registrador
TT201/TVALS[0].ErrCnt Nmero de erros de um registrador tipo bloco. O nmero
igual para todos os elementos do bloco.

Os registradores adquiridos pelo WS10 de uma rede ModbusRTU contm o valor lido, o status da erro da ltima leitura efetuada e um contador de
erros de comunicao. A validao do status de erro da ltima leitura permite validar o valor do registrador.
O status de erro da ltima leitura (.Err) um valor somente leitura que pode assumir os seguintes valores:
0:
Valor atual foi adquirido do dispositivo remoto sem erro na ltima varredura
1:
Valor atual invlido pois houve erro de operao invlida na ltima varredura do dispositivo remoto
2:
Valor atual invlido pois houve erro de CRC na ltima varredura do dispositivo remoto
3:
Valor atual invlido pois houve time-out na ltima varredura do dispositivo remoto
O contador de erros (.ErrCnt) um valor que permite leitura ou escrita que contm o nmero de erros de comunicao detectados para o
registrador ou bloco associado.
O status de erro e o contador de erros de um registrador no so atualizados em operaes de escrita na rede Modbus RTU. O WS10 no oferece
mecanismo de validao do sucesso na escrita em um escravo da rede Modbus.
NOVUS PRODUTOS ELETRNICOS LTDA.

13/34

Web Server WS10

CONFIGURAO DA SUPERVISO DE ALARMES


O WS10 pode comparar o valor de qualquer registrador com limites estabelecidos. Baseado no resultado desta comparao, o WS10 pode
escrever em registradores, o que permite a execuo de aes pelo WS10. Alguns exemplos de atuaes em condies de alarme que podem ser
implementadas no WS10:

Escrever no registrador associado a um dos rels internos do WS10, implementando assim uma sinalizao fsica local da condio de
alarme.

Alterar parmetros em equipamentos Modbus RTU ligados interface de comunicao do WS10. Desta forma, o WS10 pode atuar
sobre diferentes partes do sistema sob superviso.

Utilizar um registrador tipo memria ou o registrador que indica a condio atual do alarme para habilitar o registro histrico do WS10,
registrando apenas situaes anormais de operao do sistema sob superviso.

Utilizar um registrador tipo memria ou o registrador que indica a condio atual do alarme para forar a emisso de um e-mail com as
informaes atuais do sistema sob superviso quando o alarme ativado ou desativado.
A funo de superviso de alarmes ativada pela presena do arquivo ALARMS.CFG no WS10. Exemplo de contedo do arquivo ALARMS.CFG:
[Alarm1]
Condition=TT101/PV > 200
Hysteresis=2
<SetList>
_INTERNAL_/OUT1=1
TT101/RUN=0
<ResetList>
_INTERNAL_/OUT1=0
[Emerg1]
Condition=TT201/TVALS[3]<=_INTERNAL_/MEM01
Hysteresis=1
<SetList>
_INTERNAL_/OUT2=1
<ResetList>
_INTERNAL_/OUT2=0
Seo

Sub-seo

Parmetro

Cada seo representa um alarme, e o nome da seo define um tag no


dispositivo _ALARMS_. O contedo deste tag somente leitura e vale 0
para alarme desativado e 1 para alarme ativado.
Sob a seo de cada alarme pode ser definida a condio para ativao do
alarme, a partir da comparao do valor de um registrador com uma
constante ou de 2 registradores. Diversos operadores de comparao
podem ser utilizados
Nas subsees <SetList> de cada alarme so definidos valores para serem
escritos em registradores quando da ocorrncia da condio de alarme.
Nas subsees <ResetList> de cada alarme so definidos valores para
serem escritos em registradores quando do trmino da condio de alarme.
Podem ser definidas mltiplas sees de alarme.
Valores

Descrio
Define a condio para ativao do alarme. O alarme ativado
Dispositivo/Tag
quando a condio resulta verdadeira. Pode ser comparado o valor
de um registrador com um nmero constante ou o valor de um
Operador
registrador com outro. Os operadores de comparao permitidos
Dispositivo/Tag
ou
so: >, <, >=, <=, = e <>.
Condition
Dispositivo/Tag
Em uma aplicao tpica, um registrador correspondente a uma
Operador
entrada do WS10 comparado com um registrador tipo memria. O
valor deste registrador tipo memria pode ser programado em uma
Constante numrica
Nome do
pgina HTML ou pela funo ModbusTCP.
alarme
Com at 6
Define o diferencial (histerese) para trmino da condio de alarme.
Por exemplo, um alarme ativado acima de 200 com histerese 2, ser
caracteres
0 a 30000
Hysteresis
desatvado abaixo de 198.
Define uma lista de registradores e valores. Os valores sero
Valor para o registrador atribudos aos registradores no instante em que ocorrer a condio
SetList
Dispositivo/Tag
de alarme.
Define uma lista de registradores e valores. Os valores sero
Valor para o registrador atribudos aos registradores no instante em que terminar a condio
ResetList
Dispositivo/Tag
de alarme.
Podem ser definidos mltiplos alarmes, cada um em uma seo conforme descrito acima

A ativao da funo de alarme cria um novo dispositivo no WS10 denominado _ALARMS_. Este dispositivo contm tags com nomes iguais aos
nomes das sees de cada um dos alarmes configurados no arquivo ALARMS.CFG. Os valores destes tags indicam se a condio de alarme est
ou no ativa. Tipicamente estes registradores so utilizados como registradores de disparo de email e de envio de dados a um servidor. A
visualizao destes registradores em pgina HTML, email ou acesso via protocolo ModbusTCP tambm possvel.

REFERNCIA AOS TAGS DE ALARME DO WS10


Para se referir aos tags de alarme, utilizar o nome do dispositivo _ALARMS_, seguido de uma barra e o nome do tag (que corresponde ao nome
da seo do alarme), conforme exemplo a seguir:
_ALARMS_/HiPres
Registradores de alarme so somente leitura, e assumem valor 0 se alarme inativo e 1 se alarme ativo.

NOVUS PRODUTOS ELETRNICOS LTDA.

14/34

Web Server WS10

CONFIGURAO DO WS10 PARA REGISTRO HISTRICO EM MEMRIA FLASH


O WS10 pode periodicamente registrar em sua memria interna ou carto de memria (opcional) um conjunto de registradores. Os dados
registrados ficam armazenados de forma no voltil, e podem ser periodicamente enviados pelo WS10 de 2 maneiras:

Pela funo de envio de email

Pela funo de envio peridico de dados a um servidor


O arquivo histrico pode ainda ser lido do WS10 utilizando o protocolo de transferncia de arquivos FTP.
Para envio automatizado por email ou diretamente a um servidor, o registro histrico includo na lista de dados a enviar destas funes como
sendo um tag do dispositivo _INTERNAL_ do WS10, com a opo de apagamento automtico do registro histrico aps o envio.
Ateno: Durante o envio do contedo do registro histrico, suspensa a incluso de novos dados no registro
histrico, sendo este reativado aps a concluso do envio.
A funo de registro histrico de dados habilitada pela existncia do arquivo DATALOG.CFG no WS10. Exemplo de contedo do arquivo
DATALOG.CFG:
[General]
ID=LOGGER1
File=A:\LOG\DATALOG.TXT
Interval=600
ReserveDisk=10000
WrapAround=0
FileMode=TXT
DateFormat=DMY
LogEnable=_INTERNAL_/IN3
LogClear=_INTERNAL_/MEM1
[DatalogServer]
Enable=0
Port=2001
[VarList]
N1100/PV
N1100/PV.Err=StatusPV
_ALARMS_/AL01
Seo

General

DatalogServer

VarList

Parmetro

Na seo [General] so definidos os parmetros gerais da funo, como identificador para o histrico,
local e arquivo de armazenagem, intervalo de aquisio, formato do arquivo e registradores de controle.
Em caso de falta de memria, o WS10 pode ser configurado para interromper o registro histrico ou
progressivamente substituir os registros mais antigos por novos.
A seo [DatalogServer] s se aplica quando o aplicativo Java fornecido pela Novus utilizado para exibir
em uma pgina HTML o contedo do arquivo histrico. Caso no esteja sendo utilizado, omitir esta seo.
Na seo [VarList] so listados os identificadores dos dados a serem registrados. Os nomes dos
dispositivos e tags sero registrados junto com os valores correspondentes. Um nome alternativo para
cada registrador pode ser definido para esta funo, sendo registrado em substituio ao identificador
original.

Descrio
Define um nome para o histrico, que permitir ao destinatrio que receber o arquivo de registro
ID
identificar sua origem. Este nome deve ter no mximo 10 caracteres.
Nome do arquivo em que ser efetuado o registro. Deve conter a letra de identificao da
Nome do arquivo de
unidade de armazenamento (A: para memria flash interna ou B: para carto Compact Flash), um
File
registro
nico nome de pasta e o nome do arquivo. Para permitir a visualizao do arquivo histrico
utilizando o navegador, indique a pasta WEB.
Intervalo de tempo em dcimos de segundo com que os dados so registrados no arquivo. A
cada intervalo de tempo ser acrescida uma linha ao LOG contendo data, hora e os valores dos
1 a 65535
registradores selecionados para registro histrico. Evite utilizar intervalos menores que 100 (10
Interval
segundos), para evitar exceder prematuramente o limite de escritas na memria Flash, o que
pode danificar o WS10.
Define a ao do WS10 quando no h mais memria disponvel para registro. Se selecionado 0,
o registro interrompido e os registros j feitos ficam preservados. Se selecionado 1, os dados
0 ou 1
WrapAround
mais antigos no arquivo de registro passam a ser sobrescritos pelas novas aquisies.
Nmero de bytes da unidade de armazenamento que devem ser mantidos livres pela funo de
registro histrico. Se durante o processo de registro o espao disponvel for menor que o aqui
5000 a 2000000
ReserveDisk
programado, o registro interrompido ou os dados mais antigos passam a ser sobrescritos pelos
mais novos.
Tipo do arquivo de registro histrico. Nesta verso do WS10, o nico formato disponvel texto,
TXT
FileMode
representado por TXT.
Formato com que a informao de data registrada em cada linha do arquivo de registro
histrico. As 3 opes de valores vlidas para este parmetro definem a seqncia para dia (D),
DMY, MDY ou YMD
DateFormat
ms (M) e ano (Y).
Identificador do registrador que controla a habilitao da funo de registro. Se o registrador
especificado vale 0, o registro suspenso. Se o registrador diferente de 0 o registro
Dispositivo/Varivel
LogEnable
habilitado. Para manter o registro sempre habilitado, omita esta linha.
Identificador do registrador que controla o apagamento do LOG. Se o registrador especificado
muda do valor 0 para um valor no nulo, todo o contedo do LOG apagado. Aps o
Dispositivo/Varivel
apagamento, o mdulo de registro efetua automaticamente uma operao de escrita no
LogClear
registrador para retorn-lo ao valor 0. Para nunca efetuar apagamento do LOG por registrador,
omita esta linha.
0 ou 1
Habilita a comunicao TCP com aplicativo externo de leitura dos dados do arquivo histrico.
Enable
Porta TCP de comunicao com aplicativo externo de leitura dos dados do arquivo histrico.
1 a 65535
Port
Utilizar preferencialmente valores acima de 1024.
A seo DatalogServer s deve ser criada se est sendo usado o aplicativo em Java fornecido pela Novus para exibio do arquivo histrico
como grfico. Se est funo no est sendo utilizada, omita toda esta seo.
Nomes dos
Nome opcional para
Lista com Nomes de dispositivos e tags que identificam os registradores a serem includos no
dispositivos e
identificao dos dados
tags dos
registro histrico. Caso seja definido um identificador alternativo para o registrador, este
no registro, com at 24
registrado em substituio ao nome do dispositivo e tag.
dados a serem
caracteres.
registrados

NOVUS PRODUTOS ELETRNICOS LTDA.

Valores
Nome do WS10, com at
10 caracteres

15/34

Web Server WS10

FORMATO DO ARQUIVO HISTRICO NO MODO TEXTO


O arquivo de registro recebe uma nova linha a cada intervalo de registro. A primeira linha contm identificadores e as linhas seguintes os dados.
As 2 primeiras colunas contm a data e a hora, e as colunas seguintes os valores dos registradores configurados para incluso no registro
histrico. As colunas so delimitadas pelo caracter , (vrgula).
Layout do arquivo:
ID do log

Vazio

Identificador 1

Identificador 2

...

Identificador n

Se Interval 10 (1s)

DD/MM/YY

HH:MM:SS

Valor 1

Valor2

...

Valor n

Se Interval < 10 (1s)

DD/MM/YY

HH:MM:SS.S

Valor 1

Valor2

...

Valor n

Exemplo de arquivo:
LogForno1,,TempForno1,TempForno2,TempAmbiente,FL/CH5,
24/12/04,10:10:10,180,200,28,121,
25/12/04,11:11:11,182,245,28,121,
26/12/04,22:22:22,182,286,30,120,

Caso a opo de registro circular esteja habilitada (WrapAround=1), uma ou mais linhas do arquivo podem conter apenas um ou mais caracteres
^, indicando que esta linha no contm dados vlidos, devendo ser descartada. Estas linhas so automanticamente omitidas quando o histrico
enviado pela funo email ou envio peridico de dados a um servidor.
O histrico enviado por email na forma de arquivo anexo com este formato. Quando o histrico enviado pela funo de envio peridico de
dados a um servidor, os dados so formatados de acordo com o formato especificado para esta funo.

APRESENTAO DO ARQUIVO HISTRICO COMO GRFICO EM UMA PGINA HTML


A Novus oferece um aplicativo em Java que capaz de ler o contedo do arquivo histrico da memria do WS10 e apresent-lo em uma pgina
HTML, com recursos de zoom e impresso. O aplicativo Java deve ser instalado em cada computador em que o grfico ser exibido. Para
exibio do grfico o computador deve ter tambm a mquina virtual Java da Sun - JRE.
Para habilitar a comunicao entre o aplicativo Java e o WS10, os seguintes parmetros devem ser configurados na seo [DatalogServer] do
arquivo DATALOG.CFG do WS10:
[DatalogServer]
Enable=1
Port=2001

A porta TCP 2001 a porta padro para esta funo. A mesma porta deve ser selecionada no WS10 e na configurao do aplicativo Java.
O aplicativo Java, sua documentao e exemplo esto disponveis no CD que acompanha o WS10.

REFERNCIA AOS TAGS DE ENVIO DO REGISTRO HISTRICO


Para integrar a funo de registro histrico s funes de e-mail e envio peridico de dados a um servidor, so definidos no dispositivo
_INTERNAL_ dois tags que identificam o registro histrico. A incluso de um destes registradores na lista para envio provoca o envio do contedo
do registro histrico, e opcionalmente o apagamento do contedo do registro histrico j enviado. Estes registradores so somente leitura e so
identificados como:
_INTERNAL_/_LOG, para envio sem apagamento automtico.
_INTERNAL_/_LOG_E, para envio com apagamento automtico.
Durante o envio a funo de registro histrico suspensa. A utilizao do apagamento automtico (_LOG_E) deve ser feita com cautela, pois no
h garantia de que os dados enviados sejam recebidos pelo destinatrio, o que pode resultar na perda dos dados.
A referncia a estes tags s permitida nas 2 aplicaes citadas. Para realizar a leitura do registro histrico pela aplicao de servidor de pginas,
incluir na pgina um link de FTP do arquivo de registro ou visualizar diretamente no navegador o arquivo de registro histrico (requer que o arquivo
de registro histrico esteja armazenado na pasta WEB).

NOVUS PRODUTOS ELETRNICOS LTDA.

16/34

Web Server WS10

CONFIGURAO DO SERVIDOR DE PGINAS HTML


O WS10 capaz de armazenar e servir pginas HTML. Todos os arquivos relativos esta funo devem ser armazenados na pasta WEB do
WS10 ou em suas sub-pastas. Utilizar FTP para incluso e excluso de arquivos. Ao contrrio dos arquivos de configurao, no necessrio
reinicializar o WS10 ao se substituir arquivos HTML. As alteraes realizadas nos arquivos se efetivam na prxima carga da pgina.
O WS10 tem um arquivo de configurao associado funo de servidor de pginas web WEBS.CFG onde devem ser informados os nomes
dos arquivos HTML dinmicos, ou seja, arquivos em que identificadores de registradores devem ser substitudos pelos valores correspondentes
pelo WS10.
O nome da pgina padro do WS10 aquela que ser exibida quando somente o endereo IP informado no navegador MAIN.HTM. Crie
uma pgina com este nome e ela ser a pgina inicial do WS10 quando nenhum nome de pgina for especificado no navegador. Todos os
arquivos HTML devem ser armazenados na raiz do servidor Web, definida como A:\WEB. Salve todos os arquivos necessrios ao servidor de
pginas web nesta pasta ou sub-pastas desta.
Exemplo de contedo do arquivo WEBS.CFG:
[Auth]
PostPage=procform
User=Novus
Pass=suvoN
[PagesList]
forno1.htm
forno2.htm
Seo

Auth

PagesList

Parmetro

Na seo [Auth] definido o nome de usurio e senha para autenticao de usurio na visualizao de
pginas HTML e a definio do nome do Script CGI para o mtodo Post do WS10.
Na seo [PagesList] so listados os nomes dos arquivos HTML em que h dados dinmicos, ou seja,
pginas em que o contedo de registradores da memria do WS10 devem ser apresentados. A pgina
MAIN.HTM no pode conter dados dinmicos.
Valores

PostPage

Nome do script CGI

User

Nome de usurio

Pass

Senha do usurio

Nomes dos
arquivos
HTML

Descrio
Nome do script CGI executado pelo WS10 quando executado o mtodo Post de um formulrio HTML.
Deve corresponder ao nome definido no atributo Action do formulrio.
Define o nome do usurio habilitado a visualizar pginas servidas pelo WS10. Se este parmetro est
definido, ser solicitado nome de usurio e senha na apresentao das pginas HTML servidas pelo
WS10. Omita este parmetro para desabilitar senhas em pginas HTML.
Define a senha associada ao usurio. Omita este parmetro para desabilitar senhas em pginas.
Informa ao WS10 o nome dos arquivos HTML em que devem ser feitas substituies dos nomes dos
regsitradores por seus valores correspondentes.
IMPORTANTE: feita diferenciao entre letras maisculas e minsculas nestes nomes de
arquivo. S sero exibidas corretamente no browser as pginas digitadas exatamente como
aqui cadastradas.

CRIAO DOS ARQUIVOS HTML


No h restries na criao dos arquivos HTML a serem servidos pelo WS10. Podem ser utilizados recursos usuais, como frames, tabelas, Java
script, Flash, etc., respeitando a capacidade de armazenamento do WS10.
Pginas que devam apresentar dados da memria do WS10 devem incluir um marcador na posio destinada ao dado. Este marcador identifica o
nome do dispositivo e o nome do tag, delimitados pelo caracter de percentual % , conforme a seguir:
%NomeDoDispositivo/NomeDoTag%
Ateno:
O WS10 s efetua substituio de identificadores por valores para as pginas listadas na seo [PagesList] do arquivo
WEBS.CFG. feita diferenciao entre letras maisculas e minsculas nestes nomes de arquivo. S sero exibidas
corretamente no browser as pginas digitadas exatamente como cadastradas no arquivo WEBS.CFG.
A pgina inicial MAIN.HTM no deve conter dados dinmicos. Referncias a registradores do WS10 nesta pgina no
sero substitudos pelos valores correspondentes.
Se o caracter % precisa ser apresentado em uma pgina, este deve ser digitado duplo %% para evitar que o WS10
interprete o texto seguinte como um nome de registrador.
Nenhum arquivo HTML ou acessrio (imagens, flash, etc) pode ser maior que 64K bytes.
Se o nome do registrador no for conhecido pelo WS10, ele ser substitudo na pgina pelo texto N/A.
O exemplo 1 a seguir apresenta o contedo de trs registradores, lidos de trs dispositivos distintos, em uma tabela. Os identificadores de dados
dinmicos esto em destaque. No momento em que o WS10 servir esta pgina ao browser, os identificadores sero substitudos pelos valores em
memria dos registradores indicados.

NOVUS PRODUTOS ELETRNICOS LTDA.

17/34

Web Server WS10


<html>
<head>
<title>Monitor</title>
<META HTTP-EQUIV="Refresh" CONTENT="10">
</head>
<body>
<font face="Arial" color="navy" size=+1><p align="center"><b>
<table border=1>
<tr>
<td colspan=2 align=center> Trocador de Calor 1 </td>
</tr><tr>
<td> Entrada </td><td> %TT101/PV% </td>
</tr><tr>
<td> Sada </td><td> %TT201/INVALS[0]% </td>
</tr><tr>
<td> Vazao </td><td> %_internal_/VAZ01% </td>
</tr>
</table>
</b></p></font>
</body>
</html>

Exemplo 1 Pgina HTML dinmica com tabela


A pgina MAIN.HTM no pode apresentar valores de registradores. Para apresentar valores dinmicos na pgina inicial, defina frames dentro da
pgina MAIN.HTM, colocando as referncias aos registradores em outro arquivo HTML. A pgina MAIN.HTM pode tambm redirecionar para outra
pgina que apresenta os valores, usando o cdigo a seguir, que redireciona para a pgina DATA.HTM:
<html>
<head>
<meta http-equiv="REFRESH" content="0;URL=data.htm">
</head>
</html>

O exemplo 2 a seguir utiliza os recursos de Java Script para formatar a informao de data e hora internas ao WS10, bem como para realizar
operaes matemticas antes de apresentar os valores lidos pelo WS10 (observar que o contedo de 2 registradores so divididos por uma
constante). Este recurso importante, pois muitas vezes os dados adquiridos pelo WS10 no esto no formato adequado visualizao. O
recurso Java Script permite formatar os dados adquiridos para a forma de visualizao mais adequada ao usurio. Este exemplo tambm cria um
link para outra pgina em que registradores do WS10 podem ser alterados pelo usurio em um formulrio.
<html>
<head>
<title>Monitor</title>
<META HTTP-EQUIV="Refresh" CONTENT="3">
</head>
<body>
<center><font face="Arial" color="navy" size=+1><b>
<script language="JavaScript" type="text/JavaScript">
<!-var meses = new Array('jan', 'fev', 'mar', 'abr', 'mai', 'jun', 'jul', 'ago', 'set', 'out', 'nov', 'dez');
function cMes(x)
{
if (x > 0 && x < 13)
return meses[x - 1];
else
return '';
}
function cNum(x)
{
if (x >= 0 && x < 10)
return '0' + x;
else
return '' + x;
}
document.write('%_INTERNAL_/_DAY% de '+cMes(%_INTERNAL_/_MONTH%)+' de 20'+cNum(%_INTERNAL_/_YEAR%)+'<br>');
document.write(cNum(%_INTERNAL_/_HOUR%)+':'+cNum(%_INTERNAL_/_MIN%)+':'+cNum(%_INTERNAL_/_SEC%));
document.write('<br><br>FT1: '+%_INTERNAL_/FT1%/9+'<br>');
document.write('FT1 Total: '+Math.round(%_INTERNAL_/FT1TOT%/10)+'<br>');
//-->
</script>
</b></font>
<br>
<br>
<a href=modif.htm>Modificar</a></center>
</body>
</html>

Exemplo 2 Uso de Java Script para formatao e operaes matemticas nos registradores do WS10

NOVUS PRODUTOS ELETRNICOS LTDA.

18/34

Web Server WS10

USO DE CGI PARA ESCREVER NO WS10


O WS10 permite que os valores de seus registradores possam ser alterados por um formulrio HTML utilizando o mtodo POST. O WS10 tem um
script CGI interno que associa os valores do formulrio s variveis do WS10.
O exemplo 3 a seguir o da pgina modif.htm referenciada no exemplo 2. Neste exemplo apresentado o mtodo POST, utilizado pelo WS10
para permitir escritas em registradores atravs de pginas HTML. A pgina deste exemplo permite visualizar e acertar o relgio interno do WS10,
e escrever em 3 registradores do WS10.
O nome do script CGI definido na seo [Auth], parmetro PostPage do arquivo WEBS.CFG, e deve corresponder ao nome utilizado nos Forms
da pgina. No exemplo 3 foi adotado PostPage=procform, e o mesmo nome utilizado no form, conforme a seguir:
<FORM ACTION=procform METHOD=POST>
Pode ser definida a pgina a ser apresentada aps o envio do formulrio. Esta definio opcional e se omitida, aps o envio do formulrio a
prpria pgina do formulrio ser recarregada. No exemplo 3 utilizado o campo oculto a seguir para informar ao WS10 a pgina seguinte:
<INPUT TYPE=HIDDEN NAME=nextpage VALUE=dados.htm>
importante ainda observar a definio do campo a seguir extrado do exemplo 3:
<INPUT TYPE=TEXT NAME=_INTERNAL_/FT1TOT SIZE=7 VALUE=%_INTERNAL_/FT1TOT%>
Neste campo, a primeira utilizao do indentificador _INTERNAL_/FT1TOT no delimitada pelos caracteres % pois o mesmo no deve ser
substitudo pelo valor correspondente na memria do WS10. O objetivo informar ao WS10 em qual registrador a escrita deve ser realizada. A
segunda utilizao do mesmo identificador est delimitada pelos caracteres % %_INTERNAL_/FT1TOT% pois o WS10 deve substituir
este identificador pelo valor correspondente, que ser utilizado como valor inicial para o campo do formulrio.
Data/Hora<br><br>
<script language="JavaScript" type="text/JavaScript">
<!-function volta()
{
document.location='dados.htm';
return false;
}
function cNum(x)
{
if (x >= 0 && x < 10)
return '0' + x;
else
return '' + x;
}
document.write('<FORM ACTION=procform METHOD=POST>\
<INPUT TYPE=HIDDEN NAME=nextpage VALUE=dados.htm>\
<INPUT TYPE=TEXT NAME=_INTERNAL_/_DAY SIZE=1 VALUE='+cNum(%_INTERNAL_/_DAY%)+'>/\
<INPUT TYPE=TEXT NAME=_INTERNAL_/_MONTH SIZE=1 VALUE='+cNum(%_INTERNAL_/_MONTH%)+'>/\
<INPUT TYPE=TEXT NAME=_INTERNAL_/_YEAR SIZE=1 VALUE='+cNum(%_INTERNAL_/_YEAR%)+'><br>\
<INPUT TYPE=TEXT NAME=_INTERNAL_/_HOUR SIZE=1 VALUE='+cNum(%_INTERNAL_/_HOUR%)+'>:\
<INPUT TYPE=TEXT NAME=_INTERNAL_/_MIN SIZE=1 VALUE='+cNum(%_INTERNAL_/_MIN%)+'>:\
<INPUT TYPE=TEXT NAME=_INTERNAL_/_SEC SIZE=1 VALUE='+cNum(%_INTERNAL_/_SEC%)+'><br><br>\
<INPUT TYPE=SUBMIT NAME=button VALUE="Alterar Data/Hora" ></FORM>');
//-->
</script>
<FORM ACTION=procform METHOD=POST>
<INPUT TYPE=HIDDEN NAME=nextpage VALUE=dados.htm>
FT1 Total: <INPUT TYPE=TEXT NAME=_INTERNAL_/FT1TOT SIZE=7 VALUE=%_INTERNAL_/FT1TOT%>
<INPUT TYPE=SUBMIT NAME=button VALUE="Enviar">
</FORM>
<FORM ACTION=procform METHOD=POST>
<INPUT TYPE=HIDDEN NAME=nextpage VALUE=dados.htm>
OUT1: <INPUT TYPE=TEXT NAME=_INTERNAL_/OUT1 SIZE=1 VALUE=0>
<INPUT TYPE=SUBMIT NAME=button VALUE="Enviar"><br>
</FORM>
<FORM ACTION=procform METHOD=POST>
<INPUT TYPE=SUBMIT NAME=button VALUE="Voltar" onClick='return volta();'>
</FORM>
</b></center></font>
</body>
</html>

Exemplo 3 Exemplo de formulrio com mtodo Post para escrita no WS10


Os registradores do tipo memria do WS10 so teis para controlar algumas de suas funes internas atravs de pginas HTML. Uma pgina
pode efetuar escritas em registradores que so utilizados para:

Habilitar, inibir ou limpar o registro histrico do WS10

Forar o envio de um e-mail pelo WS10

Definir um valor de ativao de alarme

Ativar um alarme do WS10


No apndice A apresentado o resultado esperado de exibio no navegador para os trs exemplos apresentados.

NOVUS PRODUTOS ELETRNICOS LTDA.

19/34

Web Server WS10

CONFIGURAO DO ENVIO PERIDICO DE DADOS A UM SERVIDOR


O WS10 pode ser configurado para periodicamente enviar um conjunto de dados a um computador especificado por seu endereo IP. No
computador definido para receber os dados, deve estar sendo executado um aplicativo capaz de receber uma requisio de conexo socket,
atravs da qual os dados so transferidos por iniciativa do WS10. Uma vez recebidos por este aplicativo, os dados podem ser salvos em arquivos
ou bancos de dados. A funo de envio peridico de dados habilitada pela incluso do arquivo CLITCP.CFG no WS10.
H dois caminhos de sada para os dados: Ethernet ou Modem. A Ethernet tipicamente utilizada para acesso a um servidor atravs da rede local
ou na Internet atravs do gateway de rede. O modem tipicamente utilizado em locais remotos onde no h rede ethernet disponvel. O modem
poder discar para um provedor Internet e buscar o endereo IP de destino nesta, ou discar diretamente para o servidor de destino.
Para utilizao de modem, verifique os procedimentos de configurao no capitulo Configurao de modem para originar ligao de dados. Para
utilizao de um nome de domnio ao invs do endereo IP do servidor, ver captulo Configurao de servidor de nomes DNS.
Depois de estabelecida a conexo socket entre o WS10 e o servidor, iniciada a transferncia de informao conforme a seguir:
WS10
ID NomeDoWS10<LF>
{Bloco de dados}

Servidor
a
b
a
b

02<LF>
03<LF>

Comentrio
WS10 se apresenta ao servidor, usando o nome definido em CLITCP.CFG
Servidor responde que entendeu. <LF> representa o caracter Line Feed.
WS10 envio os dados. Ver detalhes a seguir.
Servidor confirma que dados recebidos e gravados

O bloco de dados enviado pelo WS10 atravs da conexo socket no formato texto e tem o seguinte layout:
{S;N;IdDado1;IdDado2;...;IdDadoN;ddmmaahhmmss;ValDado1;ValDado2;...;ValDadoN;}
ou
{L;N;IdDado1;IdDado2;...;IdDadoN;ddmmaahhmmss;ValDado1;ValDado2;...;ValDadoN;ddmmaahhmmss;ValDado1;ValDado2;...;}
onde:
S ou L
Indentificador do tipo de dado. S para uma nica leitura de cada registrador
L para contedo do arquivo de registro histrico (Log).
N
Nmero de registradores enviados. No caso de envio do registro histrico o nmero de registradores contido em
cada linha do arquivo histrico.
IdDado0...N
Identificador do N-simo dado enviado. Ser o nome alternativo definido na seo VarList ou o nome do dispositivo e
tag caso o nome alternativo no seja definido.
ddmmaahhmmss
Dia, ms, ano, hora, minuto e segundo em que os dados foram adquiridos
ValDado0...N
Valor do N-simo dado.
{ }
Delimitadores do bloco de dados
;
Separador entre campos do bloco de dados
Exemplo de contedo do arquivo CLITCP.CFG:
[General]
Address=192.168.200.10
Port=2001
SendRate=60
KeepAlive=1
LinkType=ETH
ID=Caldeira1
[VarList]
N1100/PV
TT201/INVALS[3]
[TriggerList]
_INTERNAL_/MEM5
_ALARMS_/AL22

NOVUS PRODUTOS ELETRNICOS LTDA.

Na seo [General] so definidos os parmetros gerais da funo, como endereo e porta de destino para
os dados, taxa de envio, tipo de conexo a ser utilizada e o identificador do WS10.
Na seo [VarList] so listados os registradores a serem enviados. Os nomes dos dispositivos e tags
sero enviados junto com os valores correspondentes. Um nome alternativo para cada registrador pode ser
definido para esta funo, sendo enviado em substituio ao identificador original.
Na Seo [TriggerList] pode ser definida uma lista de registradores que provocam o envio de dados
sempre que o valor de qualquer destes registradores passar de um valor zero para no-zero.

20/34

Web Server WS10


Seo

Parmetro

Valores

Address

Endereo IP

Port

0 a 65535

SendRate

0 a 65535

KeepAlive

0 ou 1

LinkType

ETH ou PPP

ID

Nome do WS10, com


at 10 caracteres

Nomes dos
dispositivos e
tags dos
dados a serem
enviados

Nome opcional para


identificao dos
dados no computador
de destino, com at 24
caracteres.

General

VarList

TriggerList

Nomes de registrador

Descrio
Endereo IP do computador que aguarda os dados. Este computador deve estar acessvel atravs
da conexo definida para a entrega de dados. Se configurado DNS, pode ser utilizado nome de
domnio.
Nmero da porta TCP em que o aplicativo no computador de destino aguarda o estabelecimento da
conexo pelo WS10. O nmero configurado para esta porta no WS10 e no computador de destino
devem coincidir.
Intervalo de tempo em segundos em que os dados so enviados ao computador de destino.
Define se a conexo deve ser encerrada aps cada entrega de dados ou se a mesma deve
permanecer ativa.
0: Aps a entrega dos dados, a conxo deve ser encerrada pelo WS10. Uma nova conexo com o
computador de destino ser estabelecida para a prxima transmisso de dados. Esta a opo
tipicamente utilizada quando a conexo por modem.
1: Aps a entrega dos dados, a conexo permanecer ativa. Esta opo usualmente selecionada
em conexes atravs da Ethernet.
Define o tipo de conexo a ser utilizada para a entrega dos dados.
ETH: Os dados so entregues atravs da interface Ethernet do WS10.
PPP: Os dados so entregues atravs da conexo PPP configurada no arquivo PPP.CFG.
Define um nome para o WS10, que permitir ao computador de destino diferenciar a origem dos
dados recebidos. Este nome deve ter no mximo 10 caracteres.
Lista com Nomes de dispositivos e tags que identificam os registradores a serem enviados para o
computador de destino. Os valores dos registradores enviados so acompanhados do nome do
dispositivo e tag. Caso seja definido um nome alternatvo para o registrador, este enviado em
substituio ao nome do dispositivo e tag.
Para enviar o contedo do arquivo de registro histrico, utilizar _INTERNAL_/_LOG ou
_INTERNAL_/_LOG_E. Quando o registro histrico enviado, os identificadores e os dados
enviados so os contidos no arquivo histrico.
Se desejado o envio de dados baseado no valor de registradores, definir nesta seo uma lista de
registradores que provocam o envio de dados quando qualquer um deles passa de um valor zero
para no-zero. Se o registrador do tipo memria, ele receber o valor zero aps o envio da
mensagem.

A Novus oferece sem custo um aplicativo Windows compatvel a ser executado no servidor, capaz de receber conexes de mltiplos WS10,
salvando os dados recebidos de cada um deles em disco no formato texto. fornecido inclusive o cdigo fonte em linguagem C.

NOVUS PRODUTOS ELETRNICOS LTDA.

21/34

Web Server WS10

CONFIGURAO DO ENVIO DE E-MAIL


O WS10 tem capacidade de enviar diferentes mensagens de e-mail contendo informaes dinmicas lidas de suas entradas ou de equipamentos
remotos ligados sua rede ModbusRTU. O envio de mensagens pode ser peridico ou por exceo, baseado em valores de registradores. Tanto
o assunto quanto o corpo da mensagem podem ter contedo dinmico, ou seja, identificadores de registradores que so substitudos pelos
correspondentes valores quando do envio do e-mail. O contedo do registro histrico armazenado no WS10 pode ser enviado na forma de um
arquivo anexo mensagem. Algumas aplicaes tpicas desta funcionalidade:

Enviar periodicamente informaes do sistema sob superviso, incluindo o registro histrico do sistema.
Enviar mensagens de notificao de incio ou fim de condies de alarme.
Enviar mensagens de texto para celular, utilizando o servio de redirecionamento de e-mail oferecido pelas operadoras de telefonia
celular.
Para envio de e-mail, o WS10 deve ter acesso a um servidor SMTP (Simple Message Transfer Protocol) externo, localizado na Internet ou rede
local da empresa. H dois caminhos para acesso ao servidor SMTP: Ethernet ou Modem. A Ethernet tipicamente utilizada para acesso atravs
da rede local ou na Internet atravs do gateway de rede. O modem tipicamente utilizado em locais remotos onde no h rede ethernet
disponvel. O modem poder discar para um provedor Internet e buscar o endereo IP do servidor SMTP nesta, ou discar diretamente para o
computador onde o servidor SMTP est instalado. Para utilizao de modem, verifique os procedimentos de configurao no capitulo
Configurao de modem para originar ligao de dados. Para utilizao de um nome de domnio ao invs do endereo IP do servidor SMTP, ver
captulo Configurao de servidor de nomes DNS.
A funo de envio de e-mail habilitada pela incluso do arquivo MAIL.CFG no WS10. A seguir exemplo deste arquivo.
[General]
LinkType=PPP
SMTPServer=192.168.200.2
Login=usuario
Pass=senha
FromAddress=ws10@xyz.com.br
Name=WebServer
TimeZone=-3
[Mensagem Alarme 1]
<DestList>
joao@xyz.com
jose@uvw.com
<Subject>
Forno 3. Temperatura = %TT101/PV%
<MessageBody>
Condio atual do forno:
Temperatura = %TT101/PV%
Presso = %_INTERNAL_/IN1%
Alarme 2 = %_ALARMS_/ALARM2
.
<Attachment>
_INTERNAL_/_LOG
<Scheduler>
Interval = 240
TimeFilter = 30
<TriggerList>
_ALARMS_/ALARM1
_INTERNAL_/MEM12

NOVUS PRODUTOS ELETRNICOS LTDA.

Na seo [General] so definidos os parmetros de tipo de conexo para


acesso ao servidor SMTP, endereo IP do servidor, identificao do usurio
para autenticao no servidor, dados do remetente do e-mail e informaes
do fuso horrio.
A seguir, cada nova seo define um novo e-mail. O nome de identificao da
seo pode ser qualquer. Podem ser definidas mltiplas sees, cada uma
definindo uma mensagem de e-mail.
A subseo <DestList> contm uma lista de endereos de destino para o email. Cada endereo deve ser colocado em uma linha, sem limite mximo de
destinatrios definido.
A subseo <Subject> contm a linha de assunto da mensagem. Pode ser
definida uma nica linha, contendo ou no registradores delimitados pelos
caracteres %.
A subseo <MessageBody> contm o corpo da mensagem, que pode ter
mltiplas linhas, contendo ou no registradores delimitados por %. A ltima
linha deve ser obrigatoriamente apenas um ponto-final, indicando o fim do
corpo da mensagem. O email pode ser definido em HTML.
A subseo <Attachment> permite incluir o contedo do registro histrico do
WS10 como um arquivo anexo mensagem. Apenas os tags _LOG e
_LOG_E do dispositivo _INTERNAL_ podem ser aqui includos.
Na subseo <Scheduler> pode ser definido o intervalo para envio peridico
da mensagem e o filtro de tempo que define o tempo mnimo entre dois
envios da mensagem.
Na subseo <TriggerList> pode ser definida uma lista de registradores que
provocam o envio da mensagem sempre que o valor de qualquer um destes
registradores passar de um valor zero para no-zero.

22/34

Web Server WS10


Seo

Sub-seo

Parmetro

Valores

Descrio
Define o tipo de conexo a ser utilizada para a entrega dos dados.
ETH: Os dados so entregues atravs da interface Ethernet do WS10.
ETH ou PPP
LinkType
PPP: Os dados so entregues atravs da conexo PPP configurada no
arquivo PPP.CFG.
Endereo IP do servidor SMTP. Este endereo deve estar acessvel
atravs da conexo definida para a entrega de dados. Se configurado
Endereo IP
SMTPServer
DNS, pode ser utilizado nome de domnio.
Se o servidor SMTP requer autenticao do usurio, incluir este
Nome de usurio
Login
General
parmetro informando o nome de um usurio habilitado.
Se o servidor SMTP requer autenticao do usurio, incluir este
Senha do usurio
Pass
parmetro informando a senha do usurio.
Endereo do remetente do e-mail. Informar preferencialmente um
Endereo de e-mail
endereo vlido, para permitir o recebimento de mensagens de falha de
FromAddress
entrega emitidas pelo servidor SMTP.
Nome
Nome do remetente do e-mail
Name
Valor
Fuso horrio do WS10. Exemplos: -3, +2:30.
TimeZone
Lista de endereos de e-mail destinatrios desta mensagem. Um
Endereos de e-mail
DestList
endereo em cada linha.
Linha de assunto da mensagem. Pode conter referncias a
Linha de texto
Subject
identificadores de registradores do WS10, delimitados pelo caracter %.
Uma ou mais linhas de texto com o contedo da mensagem. Pode
conter referncias a identificadores de registradores do WS10,
Linhas de texto ou
delimitados pelo caracter %. Se contm cdigo HTML o email enviado
MessageBody
HTML
em HTML. A ltima linha deve ser obrigatoriamente um ponto-final
isolado, indicando o fim da mensagem e desta subseo.
Se a mensagem deve ter como anexo o contedo do registro histrico,
incluir esta subseo e definir um dos dois registradores
representativos do registro:
_INTERNAL_/_LOG para enviar e no apagar o registro
Registrador
Attachment
Nome do e-mail
_INTERNAL_/_LOG_E para enviar e apagar o registro
No seguro enviar e apagar o registro, pois se a mensagem no for
recebida, o contedo do registro estar perdido.
Intervalo em minutos do envio peridico da mensagem. Programar 0
0 a 65535
Interval
para no enviar periodicamente.
Scheduler
Define o intervalo mnimo (minutos) entre dois envios desta mensagem
quando o envio disparado por registrador. Permite limitar a freqncia
0 a 65535
TimeFilter
de mensagens de exceo.
Se desejado o envio da mensagem baseado no valor de registradores,
definir nesta subseo uma lista de registradores que provocam o envio
Nomes de registrador
da mensagem quando qualquer um deles passa de um valor zero para
TriggerList
no-zero. Se o registrador do tipo memria, o mdulo de e-mail
escreve 0 no registrador aps o envio da mensagem.
Podem ser definidos mltiplas mensagens de e-mail, cada uma em uma seo conforme descrito acima

Dependendo do tipo de conexo utilizada para acesso ao servidor SMTP, pode haver um retardo considervel entre o momento do incio do envio
da mensagem e o efetivo envio desta. Esta condio particularmente evidente em conexo PPP (modem), onde o processo de discagem e
negociao da conexo pode levar um minuto ou mais. A mensagem s composta pelo WS10 no momento que a conexo com o servidor SMTP
j est estabelecida, e conter os valores de registradores neste instante. Em muitos casos pode acontecer de a condio que originou o envio da
mensagem j ter se encerrado quando a mensagem finalmente enviada, devendo esta possibilidade ser considerada na concepo do sistema
de superviso.

NOVUS PRODUTOS ELETRNICOS LTDA.

23/34

Web Server WS10

CONFIGURAO DA REDE MODBUS RTU WS10 COMO ESCRAVO


Os dados adquiridos pelo WS10 para sua memria interna podem ser lidos atravs de uma porta serial configurada para operar como um escravo
Modbus RTU. Este recurso instalado quando o arquivo de configurao MODBUS2.CFG est presente no WS10.
A utilizao desta funo em uma porta serial, em conjunto com a funo de aquisio de dados por ModbusRTU na outra porta serial, faz o
WS10 operar como um concentrador ModbusRTU, permitindo concentrar em um nico dispositivo (o WS10), variveis localizadas em diferentes
dispositivos ModbusRTU supervisionados pelo WS10.
O endereo do WS10 e de seus registradores so definidos pelo usurio e associados aos tags de dispositivos de aquisio. A definio dos
endereos para os registradores deve ser feita no arquivo MAP.CFG, conforme descrito em Mapa de endereos dos registradores Modbus TCP e
Modbus RTU-Escravo.
Caso o WS10 receba um comando Modbus de escrita em registrador e este associado a um dispositivo escravo da outra rede Modbus (rede de
aquisio em que o WS10 mestre), o WS10 ir realizar a escrita no registrador em sua memria e tambm no dispositivo escravo. Neste caso
pode haver retardo no envio pelo WS10 da confirmao de sucesso na operao de escrita.
Exemplo de contedo do arquivo MODBUS2.CFG:
[Config]
Serial=2
Flowctrl=2
De485=0
Baudrate=19200
Parity=0
Wordlen=8
Stopbits=1
Address=1
Timeout=20
Seo

Config

Na seo [Config] so definidos os parmetros da linha de comunicao serial e o endereo do escravo


na rede Modbus.

Parmetro
Serial

1 ou 2

Valores

Flowctrl

0 ou 2

De485

0, 1 ou 2

Baudrate

300, 600, 1200, 2400,


4800, 9600, 19200,
38400

Parity

0, 1 ou 2

Wordlen
Stopbits
Address

7 ou 8
1 ou 2
1 a 247

Timeout

1 a 30000

NOVUS PRODUTOS ELETRNICOS LTDA.

Descrio
Define a porta serial da rede Modbus RTU em que o WS10 escravo. Exemplo: Serial=2
Define o tipo de controle de fluxo da porta serial.
0: Sem controle de fluxo
2: Controle de fluxo por RTS/CTS (configurao preferencial para sada RS485 ou quando RS232
acionando conversor RS232/485)
Controle do modo RS485 da porta serial em uso
0: RS232 interna com conversor RS232/485 externo
1: RS485 interna ao WS10
2: Modo RS485 inibido
Velocidade de comunicao para a porta serial
Paridade para a porta de comunicao serial
0: Sem paridade; 1: Paridade Par; 2: Paridade mpar
Nmero de bits por byte de comunicao serial.
Nmero de stop bits para a porta de comunicao serial.
Endereo do WS10 na rede Modbus.
Intervalo de silncio entre frames Modbus, em ms. Na recepo de um frame, este considerado
finalizado aps um silncio no barramento com pelo menos a durao aqui programada. Valor
sugerido: 20. S altere este valor se o WS10 est deixando de responder a muitos comandos.

24/34

Web Server WS10

CONFIGURAO DA REDE MODBUS TCP WS10 COMO SERVIDOR OU GATEWAY


A configurao desta funo no WS10 requer conhecimento dos protocolos ModbusRTU e ModbusTCP. Consulte
www.modbus.org para obter a documentao destes protocolos.
Ao utilizar o WS10 com um sistema SCADA, verifique se este tem suporte ao protocolo ModbusTCP.

VISO GERAL
O WS10 pode ser configurado para operar em uma rede ModbusTCP como um servidor e/ou gateway. Um servidor aguarda uma solicitao de
conexo originada por um cliente, e responde a mensagens enviadas por este cliente. Um gateway aguarda uma solicitao de conexo originada
por um cliente, encaminha as mensagens enviadas por este cliente para a sub-rede ModbusRTU e devolve as mensagens desta sub-rede para o
cliente ModbusTCP. Programas supervisrios (SCADA) so exemplos de clientes ModbusTCP. A figura a seguir ilustra uma rede ModbusTCP
com sub-rede ModbusRTU.

Em uma rede ModbusRTU, os dispositivos escravos recebem endereos nicos entre 1 e 247. Em uma rede ModbusTCP, tanto os servidores
quanto os gateways so identificados por seus endereos IP, mas recebem tambm um endereo Modbus denominado Identificador de Unidade
(Unit Identifier), com valor 255.
Se um cliente ModbusTCP se conecta ao endereo IP do WS10 e envia uma mensagem destinada unidade 255, esta mensagem ser
interpretada, executada e respondida pelo prprio WS10. Neste caso o WS10 atua como um servidor ModbusTCP.
Se a mensagem recebida do cliente destinada a uma unidade diferente de 255, o WS10 encaminha a mensagem para a sub-rede ModbusRTU.
Se nesta sub-rede algum escravo ModbusRTU tem endereo igual ao identificador de unidade especificado, este emitir uma mensagem-resposta
que ser recebida pelo WS10 e imediatamente encaminhada ao cliente ModbusTCP que a solicitou. Neste caso o WS10 auto como um Gateway
entre as redes ModbusTCP e ModbusRTU.
O WS10 pode atuar simultaneamente como servidor e gateway. Para acessar o WS10 como um servidor, basta enviar as mensagens
identificando como destinatrio a unidade 255. Para acessar o WS10 como gateway, enviar as mensagens utilizando como identificador de
unidade o endereo do escravo ModbusRTU ao qual se destina a mensagem.
FUNO MODBUS TCP SERVER
Ao implantar um novo sistema de automao, utilizar preferencialmente o WS10 como um servidor ModbusTCP. Isto ir garantir melhor
desempenho, uma vez que o tempo de resposta do servidor sempre ser menor que o tempo de resposta do gateway. Se o sistema utiliza
equipamentos ModbusRTU, configurar o WS10 como mestre desta rede ModbusRTU e configurar a varredura peridica das variveis de interesse
nesta rede. Desta forma o cliente ModbusTCP pode acessar estas variveis diretamente dos registradores correspondentes no WS10, que estar
atuando como um concentrador e servidor. Esta soluo traz ainda outros benefcios, pois os registradores lidos da rede ModbusRTU podem ser
utilizados com as demais funcionalidades do WS10 (e-mail, HTML, ...).
Na configurao do SCADA, informar o endereo IP do WS10 como endereo do servidor e definir o endereo do dispositivo (Identificador de
Unidade) como 255. Desta forma as mensagens sero enviadas para o WS10, permitindo a leitura ou escrita em seus registradores. Se uma
operao de escrita em registrador do WS10 recebida e este registrador est associado a um equipamento ModbusRTU, o WS10 realiza
automaticamente a escrita neste equipamento.
FUNO MODBUS TCP GATEWAY
A funo gateway ModbusTCP indicada quando o WS10 inserido em um sistema j existente que utiliza equipamentos ModbusRTU e SCADA,
e no desejvel alterar significativamente a programao do SCADA. Quando o WS10 inserido como um gateway entre uma rede
ModbusRTU e a rede ModbusTCP, os endereos dos escravos da rede ModbusRTU permanecem os mesmos j configurados no SCADA, que
pode ser facilmente reconfigurado para acessar a rede ModbusRTU atravs do endereo IP do WS10. Nesta topologia, o desempenho da rede
ModbusTCP limitado ao desempenho da rede ModbusRTU. A rede ModbusRTU ser controlada pelo WS10 de acordo com a configurao na
seo [Config] do arquivo MODBUS.CFG.
Na configurao do SCADA, informar o endereo IP do WS10 como endereo do servidor e enviar as mensagens para as unidades 1 a 247
(endereos dos escravos ModbusRTU). Neste caso, o WS10 no efetua qualquer crtica nas mensagens encaminhadas pelo/para o cliente.
USO SIMULTNEO COMO SERVIDOR E GATEWAY
O WS10 pode ser utilizado simultaneamente nos dois modos. De fato, a nica diferena entre eles est no identificador de unidade enviado pelo
cliente SCADA dentro do pacote ModbusTCP. H portanto duas maneiras distintas de se acessar uma informao na rede ModbusRTU atravs da
rede ModbusTCP: acessando um registrador do WS10 que contm o resultado da ltima varredura da rede ModbusRTU ou acessando
diretamente o dispositivo ModbusRTU utilizando o WS10 como gateway.

NOVUS PRODUTOS ELETRNICOS LTDA.

25/34

Web Server WS10

PARAMETRIZAO
A funo ModbusTCP habilitada pela incluso do arquivo MODBTCP.CFG no WS10. A seguir exemplo deste arquivo:
[General]
ServerPort = 502
ServerID = 255
IdleTimeOut = 300
MaxConnections = 4
MultipleConnections = true
[Rules]
Allow 10.1.1.0 mask 255.255.255.0
Allow 200.200.200.200
Deny 192.168.0.0 mask 255.255.255.0
Seo

General

Rules

Parmetro
ServerPort
ServerID

Valores
1 a 65535
1 a 255

IdleTimeOut

0 a 65535

MaxConnections

1 a 10

MultipleConnections

True ou False

Sintaxes permitidas:
Allow xxx.xxx.xxx.xxx
Allow xxx.xxx.xxx.xxx mask yyy.yyy.yyy.yyy
Allow all
Deny xxx.xxx.xxx.xxx
Deny xxx.xxx.xxx.xxx mask yyy.yyy.yyy.yyy
Deny all

Na seo [General] so definidos os parmetros da conexo com o


cliente TCP. Os valores mostrados para ServerPort e ServerID so os
padres do protocolo, e no devem ser alterados.
Na seo [Rules] so definidos endereos IP autorizados e bloqueados
para acesso ao servidor ModbusTCP. Os bloqueios (Deny) so
prioritrios sobre as autorizao (Allow). Pela definio de uma mscara
(Mask) possvel autorizar ou bloquear uma faixa de endereos. Para
autorizar acesso de qualquer IP, utilizar Allow All.
Descrio
Porta TCP utilizada para conexo em ModbusTCP. Sempre utilizar o valor 502.
Identificador do dispositivo (Device Identification). Sempre utilizar o valor 255.
Tempo sem trfego em segundos at a interrupo da conexo ModbusTCP pelo WS10. Zero
para no interromper por falta de trfego. No recomendado progamar valor zero.
Nmero mximo de clientes ModbusTCP que podem estar simultaneamente conectados ao
WS10.
Permisso para mltiplas conexes ModbusTCP a partir do mesmo IP. Se true, um mesmo
dispositivo pode abrir mais de uma conexo ModbusTCP com o WS10. Se false, apenas uma
conexo permitida para cada dispositivo.
Regras que definem os endereos IP externos autorizados ou bloqueados para acesso
funcionalidade ModbusTCP do WS10. As clusulas Allow definem IPs autorizados, e as
clusulas Deny definem os IPs bloqueados. A definio conjunta com uma mscara (clusula
mask) permite definir uma faixa de IPs autorizados ou bloqueados. A clusula All especifica
todos os IPs. As regras de bloqueio so prioritrias sobre as regras de autorizao. Se
nenhuma regra definida, todos IPs so bloqueados e a funo ModbusTCP no utilizvel.
Sempre deve haver no mnimo uma regra de autorizao.
xxx.xxx.xxx.xxx e yyy.yyy.yyy.yyy correspondem respectivamente endereos IP e mscaras
de sub-rede.

MAPA DE ENDEREOS DOS REGISTRADORES MODBUS TCP E MODBUS RTU-ESCRAVO


Os registradores do WS10 so identificados pelo nome do dispositivo e nome do tag. Para acesso externo a estes registradores utilizando os
protocolos ModbusTCP ou ModbusRTU-Escravo, endereos numricos precisam ser associados. Estes endereos correspondem endereos de
Registradores Retentivos (Holding Registers), definidos nas especificaes destes protocolos.
Os registradores Modbus definidos neste mapa podem conter valores numricos de at 16 bits. Para enderear um registrador do WS10 que
contenha um nmero de at 32 bits, necessrio criar 2 registradores Modbus, um associado parte alta e outro parte baixo do registrador do
WS10, conforme o exemplo a seguir:
_INTERNAL_/IN1CNT.Hi = 5
_INTERNAL_/IN1CNT.Lo = 6

desta forma, o endereo Modbus 5 est associado aos 16 bits mais significativos do registrador IN1CNT do dispositivo _INTERNAL_, enquanto
que o registrador Modbus 6 est associado aos 16 bits menos significativos.
A definio destes endereos s necessria se um destes protocolos utilizado, e feita no arquivo MAP.CFG. A seguir um exemplo de
contedo deste arquivo e a descrio de seu contedo.
[RegMap]
TT101/PV = 0
TT201/PV = 1
_ALARMS_/ALARM1 = 2
_INTERNAL_/IN1 = 3
_INTERNAL_/OUT1 = 4
_INTERNAL_/IN1CNT.Hi = 5
_INTERNAL_/IN1CNT.Lo = 6

NOVUS PRODUTOS ELETRNICOS LTDA.

Na seo [RegMap] so associados os endereos Modbus aos nomes


de registradores j definidos no WS10. Os endereos correspondem aos
endereos fsicos definidos no protocolo Modbus (iniciando em zero). Os
endereos no precisam ser contguos, mas recomendvel que o
sejam para garantir melhor desempenho de comunicao e permitir a
utilizao de comandos de bloco. Todos os endereos aqui definidos
correspondem a endereos de Registradores Retentivos (Holding
Registers), acessveis pelos comandos Modbus 3, 6 e 16.

26/34

Web Server WS10

CONFIGURAO DE MODEM PARA ORIGINAR LIGAES DE DADOS


O WS10 pode originar ligaes de dados por uma conexo PPP (point to point protocol). Para originar uma chamada de dados, a funo de cliente
PPP do WS10 precisa ser configurada no arquivo PPP.CFG.
Uma conexo PPP originada pelo WS10 para efetuar uma ou mais de suas funes. As funes que podem requerer o estabelecimento de uma
conexo PPP so:

Efetivar a entrega peridica de dados a um servidor

Enviar email
Tipicamente o WS10 realiza a conexo PPP para ter acesso Internet, sendo o nmero discado o de um provedor de internet ou do servio de
dados de uma operadora celular (GPRS ou CDMA1x). Uma vez na Internet, o WS10 busca o endereo IP necessrio efetivao de suas
funes.
Caso a Internet no seja utilizada, o WS10 pode discar para o modem de um computador para ter acesso este para entrega de dados ou envio
de email atravs de um servidor SMTP ali localizado.
A parametrizao do arquivo PPP.CFG depende do modelo de modem a ser utilizado, e requer experincia em modems para ser realizada.
A seguir apresentado um exemplo de contedo para o arquivo PPP.CFG. A configurao nas sees [General], [Connection] e [HangUp] deste
exemplo a configurao adequada utilizao do modem interno (opcional)o WS10:
[General]
COM=2
Auth=1
Flow=2
Baud=38400
IdleTimeout=60
RetryDelay=10
[Connection]
String0=ATZ
Answer0=OK
TimeOut0=5
Retries0=0
String1=ATX1E0
Answer1=OK
TimeOut1=5
Retries1=0
[HangUp]
String=ATH
Answer=OK
TimeOut=5
Retries=1
[Dial]
Dial0=33334444
User0=novus
Pwd0=suvon
Timeout0=60
Retries0=0

Na seo [General] definida e parametrizada a interface de comunicao serial qual est conectado o modem.
Na seo [Connection] so definidos os comandos de modem necessrios ao estabelecimento da conexo PPP.
Os comandos definidos nesta seo dependem do modelo de modem utilizado. Cada comando constitudo de um
comando, uma resposta esperada (pelo menos uma letra da resposta), o tempo mximo para receber a resposta do
modem e o nmero de retentativas em caso de erro. At 6 comandos podem ser listados.
Na seo [HangUp] so definidos os comandos de modem necessrios desconexo. Os comandos definidos
nesta seo dependem do modelo de modem utilizado.
Na seo [Dial] informado o nmero a ser discado e o nome de usurio e senha para conexo ao servidor
remoto. At 2 nmeros alternativos podem ser definidos, e ser utilizados em caso de falha na conexo com o
nmero anterior.

NOVUS PRODUTOS ELETRNICOS LTDA.

27/34

Web Server WS10


Seo

Parmetro
COM

1 ou 2

Valores

Auth

0a4

Flow

0, 1 ou 2

Baud

300, 600, 1200, 2400,


4800, 9600, 19200, 38400

IdleTimeout

0 a 65535

RetryDelay

0 a 65535

String0

Comando para o modem

Answer0

Resposta do modem

Timeout0

0 a 65535

Retries0

0 a 65535

General

Connection

...
String5, Answer5
Timeout5, Retries5

HangUp

Dial

Comando para o modem

Answer

Resposta do modem

Timeout

0 a 65535

Retries

0 a 65535

Dial0

Nmero telefnico

User0
Pwd0
Timeout0
Retries0

Login de usurio
Senha do usurio
0 a 65535
0 a 65535

Dial2, User2
Pwd2, Timeout2,
Retries2

NOVUS PRODUTOS ELETRNICOS LTDA.

Velocidade de comunicao, em bits por segundo.


Tempo sem trfego em segundos at a interrupo da conexo PPP pelo WS10. Zero
para no interromper por falta de trfego. No recomendado progamar valor zero.
Tempo em minutos de retentativa de conexo que resultou insucesso. Se a tentativa de
conexo resultou insucesso, uma nova tentativa s ser feita aps o tempo aqui
programado. Caso o WS10 tambm esteja configurado para receber ligaes de dados,
importante definir este valor suficientemente alto (pelo menos 5 minutos) para que uma
ligao possa ser recebida entre as retentativas de conexo.
Primeiro comando enviado para o modem durante o estabelecimento da conexo PPP.
Resposta esperada do modem (pelo menos um dos caracteres da resposta) aps o
envio do comando definido em String0.
Tempo mximo em segundos entre o envio do comando String0 e recebimento da
resposta Answer0. Zero desabilita a superviso de tempo mximo at a resposta.
Nmero de retentativas de envio do comando String0 caso a resposta Answer0 no seja
recebida at o tempo mximo Timeout0.
At 6 blocos de comandos podem ser enviados para o modem para estabelecer a
conexo. O nmero de blocos de comando varia entre modems. Utilize somente os
blocos necessrios, mas sempre na seqncia de 0 a 5.
Sexto e ltimo bloco de comando de conexo para o modem.

String

...

Descrio
Porta serial com modem interno ou externo tipicamente a porta 2.
Tipo de autenticao.
0: Sem autenticao.
1: PAP, usurio e senha enviados pelo cliente Opo mais usual
2: CHAP, usurio e senha enviados pelo cliente
3: PAP, cliente espera usurio e senha do servidor
4: CHAP, cliente espera usurio e senha do servidor
Tipo de controle de fluxo entre o WS10 e o Modem.
0: Sem controle de fluxo.
1: XON/XOFF
2: RTS/CTS Opo mais usual

Comando a ser enviado para o modem para desfazer a conexo PPP e liberar a linha
telefnica tipicamente ATH.
Resposta esperada do modem ao comando de desconexo tipicamente OK.
Tempo mximo em segundos entre o envio do comando de desconexo ao modem e o
recebimento da resposta deste.
Nmero de retentativas de envio do comando de desconexo caso a resposta esperada
no seja recebida at o tempo mximo estabelecido.
Primeiro nmero telefnico a ser discado. Pode ser o nmero de um provedor de acesso
internet ou o nmero de uma linha telefnica ligada a um modem no computador de
destino para os dados.
Nome de usurio autorizado a se conectar ao servidor PPP chamado.
Senha do usurio.
Tempo mximo em segundos entre o incio e o aceite da conexo PPP.
Nmero de retentativas de conexo caso a mesma no se efetive no tempo mximo.
At 3 blocos de definio de conexes podem ser definidos. O WS10 tenta
seqencialmente estabelecer conexo com cada um dos nmeros estabelecidos, at
obter sucesso.
Terceiro e ltimo destinatrio da conexo PPP. Ser tentada a conexo a este
destinatrio somente se a conexo com os 2 anteriores no resultar sucesso.
No obrigatrio definir o segundo e terceiro destinatrio para a conexo.

28/34

Web Server WS10

CONFGURAO DE MODEM PARA RECEBER LIGAES DE DADOS


Esta funcionalidade oferecida pelo sistema operacional do WS10 e configurado no arquivo de sistema CHIP.INI. O WS10 atua como um
servidor PPP (point to point protocol), capaz de atender uma ligao, negociar a conexo e designar os parmetros de rede IP para o computador
chamador. O WS10 pode estar configurado tanto para atender quanto para originar chamadas de dados. Para configurao do WS10 para originar
chamada de dados, proceda conforme descrito em Configurao de modem para originar ligaes de dados
A seguir exemplo e descrio das configuraes do servidor PPP no arquivo CHIP.INI. A configurao mostrada corresponde configurao
padro do WS10, adequada a seu modem interno (opcional) contectado porta serial 2. A configurao desta funcionalidade requer experincia
em configurao de redes e modems.
Um computador pode estar realizando uma ligao de dados para o WS10 com o objetivo de:

Visualizar pginas HTML servidas por este aplicao servidor de pginas HTML.
Estabelecer uma conexo para troca de dados utilizando o protocolo ModbusTCP.
Alterar arquivos de configurao ou efetuar atualizao do software interno, por FTP.
Acessar o console Telnet para obter diagnsticos ou verificar configuraes do WS10.

[PPPSERVER]
ENABLE=0
MODEMTRACE=0
COMPORT=EXT
ADDRESS=192.168.1.1
REMOTEADDRESS=192.168.1.2
GATEWAY=192.168.1.0
AUTH=1
IDLETIME=60
FLOWCTRL=2
MODEM=1
USER0=ppp
PASSWORD0=ppp
BAUD=38400
INITCMD0=ATZ
INITANSWER0=OK
INITTIMEOUT0=3
INITCMD1=AT\N4\Q3\V2
INITANSWER1=OK
INITTIMEOUT1=3

A seo de configurao do servidor PPP denominada [PPPSERVER]. Efetue alteraes apenas nesta
seo.
ENABLE: 0 para inibir e 1 para habilitar o servidor PPP. S habilite o servidor PPP se esta funcionalidade
ser utilizada.
MODEMTRACE: Usualmente 0. Programe 1 para que sejam exibidos no console telnet os comandos e
respostas do modem, com a finalidade de teste e configurao.
COMPORT: Porta serial em que est instalado o modem. EXT corresponde porta serial 2, e COM
corresponde porta serial 1. A seleo usual EXT.
ADDRESS: Endereo IP do WS10 para a rede estabelecida na conexo PPP.
REMOTEADDRESS: Endereo IP que o WS10 (servidor) vai atribuir ao computador chamador (cliente).
GATEWAY: Define o endereo de gateway para a conexo PPP.
AUTH: Define o tipo de autenticao. 0 para nenhuma, 1 para PAP, 2 para CHAP. Usualmente 1.
IDLETIME: Tempo em segundos para que o WS10 finalize a conexo PPP por falta de atividade.
FLOWCTRL: Tipo de controle de fluxo entre o WS10 e o modem. 0 para nenhum, 1 para XON/XOFF e 2
para RTS/CTS. Usualmente 2.
MODEM: Define se conexo por modem (1) ou cabo serial (0). Usualmente 1.
USER0 & PASSWORD0: Se AUTH=1 define primeiro nome de usurio e senha para a conexo.
USER1 & PASSWORD1: Se AUTH=1 define segundo nome de usurio e senha para conexo. mais
seguro sempre definir os 2 usurios para bloquear a senha e usurios padro (ppps/pps).
BAUD: Define a velocidade de comunicao da conexo. Mximo 38400bps.
INITCMDn, INITANSWERn & INITTIMEOUTn: Primeiro commando de inicializao do modem, enviado
automaticamente na inicializao do WS10 e aps o trmino da ligao. Os 3 parmetros definem o
comando, a resposta e o tempo mximo em segundos para recebimento da resposta do modem. Um
mximo de 3 destes blocos podem ser definidos (n = 0, 1 ou 2).

Se um WS10 com modem interno atende a ligao e o cliente PPP no computador chamador informa que no conseguiu estabelecer conexo,
tente substituir a linha INITCMD1=AT\N4\Q3\V2 por INITCMD1=AT\N0\Q3\V2 no arquivo CHIP.INI e reinicialize o WS10. Esta alterao
pode solucionar incompatibilidades de protocolos detectadas em alguns modems de computadores PC.

NOVUS PRODUTOS ELETRNICOS LTDA.

29/34

Web Server WS10

CONFIGURAO DE SERVIDOR DE NOMES DNS


Na configurao dos endereos IP nas funes Envio de e-mail e Envio Peridico de Dados a um Servidor, podem ser utilizados nomes de
domnios em substituio aos endereos IP dos respectivos servidores. Para que o WS10 determine o endereo IP associado ao domnio
especificado, este precisa ter acesso a um servidor de DNS.
Se o WS10 est operando com endereamento IP dinmico (DHCP habilitado), possvel que o servidor DHCP externo tenha definido o endereo
IP do servidor DNS. Se o WS10 est operando com IP fixo, ou se o endereo do servidor DNS atribudo pelo servidor DHCP no vlido, uma
configurao de DNS pode ser estabelecida no WS10, incluindo um arquivo DNS.CFG, com um contedo semelhante ao exemplo a seguir. Se o
WS10 originou uma conexo PPP a um servidor externo, a configurao de DNS que ser utilizada durante esta conexo a designada por este
servidor, sendo, neste caso, ignorado o contedo da configurao aqui descrita.
[General]
PrimaryServer = 200.200.200.200
SecondaryServer = 200.200.200.201

Seo
General

Parmetro
PrimaryServer
SecondaryServer

NOVUS PRODUTOS ELETRNICOS LTDA.

Valores
Endereo IP
Endereo IP

Todas definies de DNS so feitas sob a seo [General]. O endereo IP atribudo


PrimaryServer define o endereo do servidor DNS principal, e o endereo IP atribudo
SecondaryServer define o endereo secundrio.
Descrio
Endereo IP do servidor DNS primrio.
Endereo IP do servidor DNS secundrio.

30/34

Web Server WS10

ALTERANDO O NVEL DE SEGURANA DO WS10


O WS10 oferece recursos de nome de usurio e senha para acesso s funcionalidades relacionadas rede TCP/IP. Nesta seo so
apresentadas as configuraes que permitem a definio destes recursos de segurana.

ACESSO TELNET
At 2 usurios para acesso Telnet podem ser configurados no WS10. De fbrica vem configurado o usurio Telnet com senha Telnet, e o segund
usurio no est cadastrado, o que permite tambm o acesso utilizando o Usurio / Senha padro do sistema operacional: Tel / Tel. No
recomendvel desabilitar o console Telnet, pois este o canal preferencial para configurao dos parmetros de rede do WS10.
Para alterar estas configuraes necessrio alterar o arquivo de sistema CHIP.INI, conforme exemplificado a seguir:
[TELNET]
ENABLE=1
TIMEOUT=10
LOGINDELAY=0
LOGINRETRIES=3
USER0=TELNET
PASSWORD0=TELNET
USER1=SUPERVISOR
PASSWORD1=SUPER

A seo de configurao de Telnet denominada [TELNET]. Efetue alteraes apenas nesta seo.
ENABLE permite habilitar (1) ou inibir (0) o console Telnet.
TIMEOUT define o tempo em minutos em que a conexo ser fechada por inatividade do cliente. Programar 0 para
no finalizar a conexo por inatividade.
LOGINDELAY: Permite ativar o retardo progressivo do login em caso de erro de nome de usurio ou senha. 1 ativa
o aumento progressivo do retardo, 0 desativa esta funo.
LOGINRETRIES: Nmero mximo de tentativas de login antes de fechamento da conexo telnet pelo WS10.
USER0 & PASSWORD0 define o primeiro usurio e senha para acesso Telnet. Mximo 19 caracteres para usurio
e senha.
USER1 & PASSWORD1 define o segund usurio e senha para acesso Telnet. Sempre defina os 2 usurios para
desabilitar o usurio e senha padro.

ACESSO FTP
At 2 usurios para acesso FTP podem ser configurados no WS10. De fbrica configurado o usurio e senha ftp / ftp. Por no estar habilitado o
segundo usurio, fica liberada tambm a conexo annima. No recomendvel desabilitar o servidor de FTP, pois este o nico meio de acesso
aos arquivos de configurao do WS10. recomendada a definio dos 2 usurios para aumentar a segurana.
Para alterar estas configuraes necessrio alterar o arquivo de sistema CHIP.INI, conforme exemplificado a seguir:
[FTP]
ENABLE=1
TIMEOUT=300
LOGINDELAY=0
USER0=TELNET
PASSWORD0=TELNET
ACESSRIGHT0=0
USER1=SUPERVISOR
PASSWORD1=SUPER
ACESSRIGHT1=0

A seo de configurao de FTP denominada [FTP]. Efetue alteraes apenas nesta seo.
ENABLE permite habilitar (1) ou inibir (0) o servidor FTP do WS10.
TIMEOUT define o tempo em segundos em que a conexo ser fechada por inatividade do cliente. Programar 0
para no finalizar a conexo por inatividade. Programar de 20s a 65535s para ativar.
LOGINDELAY: Permite ativar o retardo progressivo do login em caso de erro de nome de usurio ou senha. 1 ativa
o aumento progressivo do retardo, 0 desativa esta funo.
USER0, PASSWORD0 & ACCESSRIGHT0 define o primeiro usurio, senha e direitos para acesso FTP. Mximo
19 caracteres para usurio e senha. ACCESSRIGHT 0 d permisso para escrita e leitura, 1 somente leitura.
USER1 & PASSWORD1 define o segundo usurio, senha e direitos para acesso FTP. Sempre defina os 2 usurios
para desabilitar o usurio e senha padro.

SERVIDOR DE PGINAS HTML


A seleo de parmetros de segurana do servidor de pginas do WS10 feita em dois arquivos. No arquivo WEBS.CFG pode ser definida na
seo Auth um nome de usurio e senha que ser solicitado ao usurio do navegador antes do acesso a todas as pginas hospedadas no WS10.
No arquivo de sistema CHIP.INI podem ser definidos outros parmetros, conforme exemplificado a seguir:
[WEB]
ENABLE=1
ROOTDIR=A:\WEB
HTTPPORT=80
USER0=WEB
PASSWORD0=WEB

A seo de configurao de do servidor de pginas denominada [WEB]. Efetue alteraes apenas nesta seo.
ENABLE permite habilitar (1) ou inibir (0) o servidor de pginas do WS10.
ROOTDIR define a localizao da raiz dos arquivos acessveis pelo servidor web. Pelo nagevador ser possvel
acessar todos os arquivos armazenados na raiz e suas sub-pastas.
HTTPPORT permite redefinir a porta de acesso ao servio http.
USER0 & PASSWORD0 define usurio e senha para acesso ao mtodo PUT de transferncia de arquivos para a
pasta raiz do servidor web. Por questes de segurana, sempre defina um nome de usurio e senha para esta
funo.

NOVUS PRODUTOS ELETRNICOS LTDA.

31/34

Web Server WS10

ESPECIFICAES
GERAIS
Fonte de alimentao chaveada 85 a 250Vca. Consumo mximo 4VA.
Ambiente de operao: 0 a 55C, umidade relativa 35% a 85%, sem condensao.
Caixa plstica em ABS para montagem em trilho DIN 35mm, dimenses: 105x90x60mm

INTERFACES DE COMUNICAO
Duas interfaces seriais assncronas com conexo RJ12 de 6 pinos. Opes:

RS232 para comunicao com modem externo.

RS485 com isolao tica. Protocolo de comunicao Modbus RTU mestre ou escravo

Modem interno V34+ ou V90


Outras funes ou padres sob consulta
Interface Ethernet 10baseT, conexo RJ45.
Protocolos de comunicao: TCP/IP, PPP (cliente e servidor), HTTP, FTP, SMTP, DHCP, DNS, ModbusRTU (mestre e escravo), ModbusTCP
(servidor e gateway).

ENTRADAS
Quatro entradas configurveis como:

Entradas digitais para pulso de tenso ou contato seco, com capacidade de integrao e totalizao de pulsos para medio e
totalizao de vazo.

Entradas analgicas para tenso 0 a 5V ou corrente 0 a 20mA e 4 a 20mA.


Resoluo: 1024 nveis (10 bits) para 0 a 5V e 0 a 20mA. 800 nveis para 4 a 20mA
Preciso da entrada analgica: Melhor que 15mV ou 0,06mA.
Preciso da base de tempo para integrao de pulsos de vazo: Melhor que 1s.
Freqncia mxima de pulsos: 200Hz com debounce desabilitado.
Impedncia de entrada: >1M para tenso, 230 para corrente.
Resistor de polarizao configurvel: 10K
Combinaes possveis de tipos de entradas:

4 entradas digitais
1 entrada analgica e 3 digitais
2 entradas analgicas e 2 digitais
4 entradas analgicas

SADAS
Dois rels SPST 250V/3A, carga resistiva.

RELGIO DE TEMPO REAL


Erro mximo: 3 minutos/ms a 25C.
Mantm informao de data e hora por at 10 anos sem alimentao externa
Pilha de ltio CR2032

EXPANSO DE MEMRIA
Opcional: Expanso de memria flash com 1M bytes.

NOVUS PRODUTOS ELETRNICOS LTDA.

32/34

Web Server WS10

GARANTIA
A Novus Produtos Eletrnicos Ltda., assegura ao proprietrio de seus equipamentos, identificados pela nota fiscal de compra, uma garantia de
doze meses, nos seguintes termos:
O perodo de garantia inicia a partir da data de emisso da Nota Fiscal, fornecida pela Novus.
Dentro do perodo de garantia, a mo de obra e componentes aplicados em reparos de defeitos ocorridos em uso normal, sero gratuitos.
Para os eventuais reparos, enviar o equipamento, juntamente com as notas fiscais de remessa para conserto, para o endereo de nossa
fbrica em Porto Alegre. Despesas e riscos de transporte, ida e volta, correro por conta do proprietrio.
Mesmo no perodo de garantia sero cobrados os consertos de defeitos causados por choques mecnicos ou exposio do equipamento a
condies imprprias de temperatura e umidade.

NOVUS PRODUTOS ELETRNICOS LTDA.

33/34

Web Server WS10

APNDICE A
Resultado no navegador Internet das pginas exemplo apresentadas neste manual.

Exemplo 1

Exemplo 2

Exemplo 3

NOVUS PRODUTOS ELETRNICOS LTDA.

34/34