Sie sind auf Seite 1von 95

Manual de Utilizao

Interface Ethernet
MODBUS TCP
PO7094
Rev. D 09/2014
Cd. Doc.: MU209618

Condies Gerais de Fornecimento

Nenhuma parte deste documento pode ser copiada ou reproduzida sem o consentimento prvio e por
escrito da Altus Sistemas de Automao S.A., que se reserva o direito de efetuar alteraes sem
prvio comunicado.
Conforme o Cdigo de Defesa do Consumidor vigente no Brasil, informamos, a seguir, aos clientes
que utilizam nossos produtos aspectos relacionados com a segurana de pessoas e instalaes.
Os equipamentos de automao industrial fabricados pela Altus so robustos e confiveis devido ao
rgido controle de qualidade a que so submetidos. No entanto, equipamentos eletrnicos de controle
industrial (controladores programveis, comandos numricos, etc.) podem causar danos s mquinas
ou processos por eles controlados em caso de defeito em suas partes e peas ou de erros de
programao ou instalao, podendo inclusive colocar em risco vidas humanas.
O usurio deve analisar as possveis consequncias destes defeitos e providenciar instalaes
adicionais externas de segurana que, em caso de necessidade, sirvam para preservar a segurana do
sistema, principalmente nos casos da instalao inicial e de testes.
Os equipamentos fabricados pela Altus no trazem riscos ambientais diretos, no emitindo nenhum
tipo de poluente durante sua utilizao. No entanto, no que se refere ao descarte dos equipamentos,
importante salientar que quaisquer componentes eletrnicos incorporados em produtos contm
materiais nocivos natureza quando descartados de forma inadequada. Recomenda-se, portanto, que
quando da inutilizao deste tipo de produto, o mesmo seja encaminhado para usinas de reciclagem
que deem o devido tratamento para os resduos.
imprescindvel a leitura completa dos manuais e/ou caractersticas tcnicas do produto antes da
instalao ou utilizao do mesmo.
Os exemplos e figuras deste documento so apresentados apenas para fins ilustrativos. Devido s
possveis atualizaes e melhorias que os produtos possam incorrer, a Altus no assume a
responsabilidade pelo uso destes exemplos e figuras em aplicaes reais. Os mesmos devem ser
utilizados apenas para auxiliar na familiarizao e treinamento do usurio com os produtos e suas
caractersticas.
A Altus garante os seus equipamentos conforme descrito nas Condies Gerais de Fornecimento,
anexada s propostas comerciais.
A Altus garante que seus equipamentos funcionam de acordo com as descries contidas
explicitamente em seus manuais e/ou caractersticas tcnicas, no garantindo a satisfao de algum
tipo particular de aplicao dos equipamentos.
A Altus desconsiderar qualquer outra garantia, direta ou implcita, principalmente quando se tratar
de fornecimento de terceiros.
Os pedidos de informaes adicionais sobre o fornecimento e/ou caractersticas dos equipamentos e
servios Altus devem ser feitos por escrito. A Altus no se responsabiliza por informaes fornecidas
sobre seus equipamentos sem registro formal.
DIREITOS AUTORAIS
Nexto, Srie Ponto, MasterTool, Grano e WebPLC so marcas registradas da Altus Sistemas de
Automao S.A.
Windows, Windows NT e Windows Vista so marcas registradas da Microsoft Corporation.

Condies Gerais de Fornecimento

ii

Sumrio

Sumrio
1. INTRODUO ................................................................................................................................................. 6
Caractersticas do Mdulo Interface Ethernet MODBUS TCP .................................................................... 6
Documentos Relacionados a este Manual........................................................................................................ 7
Inspeo Visual .................................................................................................................................................. 7
Suporte Tcnico ................................................................................................................................................. 7
Mensagens de Advertncia Utilizadas neste Manual ..................................................................................... 8
2. DESCRIO TCNICA .................................................................................................................................. 9
Descrio do Painel ........................................................................................................................................... 9
Caractersticas Tcnicas ................................................................................................................................. 10
Caractersticas Gerais .......................................................................................................................................................11
Compatibilidades .............................................................................................................................................................12
Utilizao do Canal Ethernet ...........................................................................................................................................14
Interface do Carto de Memria.......................................................................................................................................14

Protocolo ALNET II sobre TCP/IP ............................................................................................................... 15


Protocolo MODBUS TCP/IP e MODBUS RTU sobre TCP/IP ................................................................... 17
Sistema de Segurana de Acesso .................................................................................................................... 19
ALNET II sobre TCP/IP ..................................................................................................................................................19
MODBUS TCP/IP e MODBUS RTU sobre TCP/IP .......................................................................................................19
Desempenho de Comunicao .........................................................................................................................................20

Caractersticas do Equipamento .................................................................................................................... 21


Dimenses Fsicas ............................................................................................................................................ 21
Dados para Compra ........................................................................................................................................ 22
Itens Integrantes ...............................................................................................................................................................22
Cdigo do Produto ...........................................................................................................................................................22
Produtos Relacionados .....................................................................................................................................................22

3. CONFIGURAO ......................................................................................................................................... 23
Utilizao do Configurador / MasterTool Extended Edition ...................................................................... 23
Seleo das Chaves de Configurao ............................................................................................................. 23
Configurao dos Parmetros de Rede ......................................................................................................... 23
Configurao do Endereo IP ..........................................................................................................................................24
Formato Padro do Arquivo de Inicializao chip.ini ......................................................................................................24

Mecanismos de Segurana .............................................................................................................................. 25


Sistema de Configurao de Usurios e Senhas ...............................................................................................................25
Sistema de Senhas do FTP ...............................................................................................................................................25
Proteo Local por Hardware ...........................................................................................................................................25
Sistemas de Firewall .....................................................................................................................................................26

Software Configurador de Mdulos Ethernet .............................................................................................. 26


Configurao do Dispositivo........................................................................................................................... 27
Usurios ...........................................................................................................................................................................27
Faixas ...............................................................................................................................................................................28
Direitos .............................................................................................................................................................................29
Modo Mestre ....................................................................................................................................................................30
Filtros de IP ......................................................................................................................................................................31
Perfil da Aplicao ...........................................................................................................................................................32

Configurao do Acesso .................................................................................................................................. 33


Regras para Declarao das Interfaces Ethernet no Barramento .............................................................. 33
iii

Sumrio
Configurao dos Parmetros da Interface .................................................................................................. 34
Parmetros Bsicos ..........................................................................................................................................................34
Parmetros Avanados .....................................................................................................................................................36
Valores Default e Limites dos Parmetros .......................................................................................................................37

Relaes MODBUS.......................................................................................................................................... 37
MODBUS Servidor ..........................................................................................................................................................38

LOGGER / MAIL / BD ................................................................................................................................... 41


Log de Eventos.................................................................................................................................................................41
Envio de Email .................................................................................................................................................................46
Suporte a Banco de Dados ...............................................................................................................................................50

4. PROGRAMAO .......................................................................................................................................... 56
Utilizao do Canal ALNET II sobre TCP/ IP ............................................................................................. 56
Conceitos Gerais ..............................................................................................................................................................56
Comunicao entre CPs ...................................................................................................................................................56
Comandos Disponveis ....................................................................................................................................................57

Utilizao do mcard PO8541 .......................................................................................................................... 57


5. SERVIDOR WEB............................................................................................................................................ 59
Criao de Pginas .......................................................................................................................................... 59
XML.................................................................................................................................................................................60
Apresentao de XML no Browser ..................................................................................................................................60
Applets Java ....................................................................................................................................................................62

Browsers Suportados pelo PO7094 ................................................................................................................ 62


Instalao de Pginas Web no PO7094 ......................................................................................................... 62
6. INSTALAO ................................................................................................................................................ 63
Instalao Mecnica ........................................................................................................................................ 63
Montagem da Base ...........................................................................................................................................................63

Montagem Eltrica .......................................................................................................................................... 65


Alimentao .....................................................................................................................................................................66
Conexo com a Rede Ethernet .........................................................................................................................................66
Montagem do Carto de Memria ...................................................................................................................................66
Pinagem do Cabo Ethernet ...............................................................................................................................................67

Instalao na Rede........................................................................................................................................... 68
Rede Ethernet ...................................................................................................................................................................68
Obteno de Endereo IP .................................................................................................................................................68
Registro do DNS ..............................................................................................................................................................68
Conexo Direta ................................................................................................................................................................69

7. MANUTENO ............................................................................................................................................. 70
Diagnsticos ..................................................................................................................................................... 70
Diagnsticos via Painel ....................................................................................................................................................70
Diagnsticos via Operandos .............................................................................................................................................71
Cdigos de Exceo MODBUS Retornados em Modo Servidor .....................................................................................76

Diagnsticos via TELNET .............................................................................................................................. 77


Ferramentas de Rede ...................................................................................................................................... 78
Identificando Problemas ................................................................................................................................. 78
Manuteno Preventiva .................................................................................................................................. 79
ANEXO A COMANDOS DA INTERFACE WEB DO PO7094 ................................................................... 80
Parmetros Genricos da URL WEBGATE.XML ...................................................................................... 80
Comando: Escrita de Operandos ......................................................................................................................................80
iv

Sumrio
Comando: Leitura de Operandos......................................................................................................................................81
Comando: Leitura de Status do Equipamento ..................................................................................................................82
Comando: Leitura de Status da Comunicao .................................................................................................................82
Comando: Leitura de Status de Foramentos ...................................................................................................................83
Comando: Leitura de Status de Barramentos ...................................................................................................................83

ANEXO B PGINAS DE SUPERVISO ....................................................................................................... 85


XSL: Princpios Bsicos .................................................................................................................................. 85
Stylesheets: Primeiro Exemplo ....................................................................................................................... 85
Incorporando Ilhas XML Pginas HTML ............................................................................................. 89
GLOSSRIO ........................................................................................................................................................ 91

1. Introduo

1. Introduo
O produto PO7094 uma interface de comunicao pertencente Srie Ponto de Controladores
Programveis, o qual permite que as UCPs PO3242, PO3342 e PO3x47 possam ser conectadas a
redes de comunicao abertas que seguem o padro Ethernet TCP.
A interface PO7094 permite que estes controladores comuniquem-se com outros CPs Altus,
softwares de superviso, com o programador MasterTool Extended Edition, browsers, ou quaisquer
outros equipamentos que se comuniquem atravs do protocolo Ethernet TCP/IP com nvel de
aplicao ALNET II e MODBUS.
A interface PO7094 compatvel em termos de funcionalidade com a interface PO7092, possuindo
ainda o suporte ao protocolo MODBUS/TCP.
A Figura 1-1 mostra a Interface Ethernet MODBUS TCP PO7094 montada sobre sua base PO6402:

Figura 1-1. PO7094 e PO6402

Caractersticas do Mdulo Interface Ethernet MODBUS TCP

Compatibilidade com as interfaces PO7091, PO7092, AL-3405, AL-3412 e AL-3414


(configurada como protocolo ALNET II).
Integrao com CPs Altus conectados rede Ethernet, atravs dos protocolos de aplicao
ALNET II ou HTML/XML sobre o protocolo de transporte TCP/IP.
Comunicao, no modo servidor, atravs do protocolo MODBUS TCP/IP ou MODBUS
RTU sobre TCP/IP.
Servidor de pginas (WebServer) no formato HTML e XML, permitindo a criao de
pginas dinmicas com dados do processo.
Permite a construo de sistemas de superviso, com tecnologias HTML, XML, Flash, Java,
JavaScript e VBScript. No necessrio nenhuma configurao ou software especial nos
computadores que acessam o mdulo Ethernet, alm do browser Internet Explorer.
Suporte a banco de dados, log de eventos e envio de email.
Endereamento automtico no barramento GBL.
Permite o uso de at duas Interfaces Ethernet no barramento das UCPs compatveis,
operando de forma independente.
Possibilidade de expanso de memria para pginas e arquivos.
Proteo de acesso de escrita por hardware.
6

1. Introduo

Diagnstico local por meio de LEDs no painel.


Nvel Fsico Ethernet 10/100Base-TX, padro UTP e auto deteco da velocidade de rede
(10 /100 Mbps).
Fixada por meio de trilhos DIN TS35 quando montada na base PO6402.

Documentos Relacionados a este Manual


Para obter informaes adicionais sobre a interface PO7094 podem ser consultados outros
documentos (manuais e caractersticas tcnicas) alm deste. Estes documentos encontram-se
disponveis em sua ltima reviso em www.altus.com.br.
Cada produto possui um documento denominado Caracterstica Tcnica (CT), onde encontram-se as
caractersticas do produto em questo. Adicionalmente o produto pode possuir Manuais de Utilizao
(os cdigos dos manuais so citados na CT).
Aconselha-se os seguintes documentos como fonte de informao adicional:

Caractersticas Tcnicas do PO7094


NAP080: Nota de Aplicao Desenvolvimento de Pginas no PO9900 WebGate
Manual de Utilizao da Srie Ponto
MasterTool Programming Manual de Programao para Srie Ponto

Inspeo Visual
Antes de proceder instalao, recomendvel fazer uma inspeo visual cuidadosa dos
equipamentos, verificando se no h danos causados pelo transporte. Verifique se todos os
componentes de seu pedido esto em perfeito estado. Em caso de defeitos, informe a companhia
transportadora e o representante ou distribuidor Altus mais prximo.
CUIDADO:
Antes de retirar os mdulos da embalagem, importante descarregar eventuais potenciais
estticos acumulados no corpo. Para isso, toque (com as mos nuas) em uma superfcie
metlica aterrada qualquer antes de manipular os mdulos. Tal procedimento garante que os
nveis de eletricidade esttica suportados pelo mdulo no sero ultrapassados.
importante registrar o nmero de srie de cada equipamento recebido, bem como as revises de
software, caso existentes. Essas informaes sero necessrias caso se necessite contatar o Suporte
Tcnico da Altus.

Suporte Tcnico
Para entrar em contato com o Suporte Tcnico da Altus em So Leopoldo, RS, ligue para +55-513589-9500. Para conhecer os centros de Suporte Tcnico da Altus existentes em outras localidades,
consulte nosso site (www.altus.com.br) ou envie um email para altus@altus.com.br.
Se o equipamento j estiver instalado, tenha em mos as seguintes informaes ao solicitar
assistncia:

os modelos dos equipamentos utilizados e a configurao do sistema instalado.


o nmero de srie da UCP.
a reviso do equipamento e a verso do software executivo, constantes na etiqueta afixada na
lateral do produto.
informaes sobre o modo de operao da UCP, obtidas atravs do programador MasterTool
Extended Edition.
o contedo do programa aplicativo (mdulos), obtido atravs do programador MasterTool
Extended Edition.
a verso do programador utilizado.
7

1. Introduo

Mensagens de Advertncia Utilizadas neste Manual


Neste manual, as mensagens de advertncia apresentaro os seguintes formatos e significados:
PERIGO:
Relatam causas potenciais, que se no observadas, levam a danos integridade fsica e sade,
patrimnio, meio ambiente e perda da produo.

CUIDADO:
Relatam detalhes de configurao, aplicao e instalao que devem ser seguidos para evitar
condies que possam levar a falha do sistema e suas conseqncias relacionadas.

ATENO:
Indicam detalhes importantes de configurao, aplicao ou instalao para obteno da mxima
performance operacional do sistema.

2. Descrio Tcnica

2. Descrio Tcnica
Este captulo apresenta as caractersticas tcnicas do produto PO7094, abordando as partes
integrantes do sistema, sua arquitetura, caractersticas gerais e eltricas.

Descrio do Painel
A figura 2-1 mostra o painel do mdulo PO7094.

II

Figura 2-1. Painel do PO7094


A figura 2-2 mostra o painel da base do PO7094.

Figura 2-2. Painel da Base PO6402


O borne de parafusos conecta a alimentao 24 Vdc e o terra do sistema.
O conector RJ45 fmea liga o mdulo rede Ethernet.

2. Descrio Tcnica

Caractersticas Tcnicas
O canal Ethernet TCP/IP da interface PO7094 possibilita a conexo de controladores programveis
em redes de comunicao para a troca de dados com outros controladores, sistemas de superviso e
com o software de programao MasterTool Extended Edition. Os protocolos suportados pela
interface so os seguintes:

ALNET II sobre TCP/IP, no modo cliente e servidor, compatvel com as demais interfaces
Ethernet da Altus, com diversos sistemas de superviso e com o programador MasterTool
Extended Edition.
MODBUS TCP/IP ou MODBUS RTU sobre TCP/IP, no modo servidor, compatvel com
diversos sistemas de superviso, IHMs, gateways e controladores programveis do mercado
mundial.

Srie Ponto suporta at duas Interfaces Ethernet em seu barramento:


Barramento

Protocolos Disponveis

Configuraes Vlidas

ALNET II Servidor

ALNET II Cliente

MODBUS

1 PO7091

Sim

Sim

No

1 PO7094

Sim

No

Sim

1 PO7092

Sim

Sim

No

1 PO7094

Sim

No

Sim

1 PO70941

Sim

Sim

Sim

1 PO7094

Sim

Sim

Sim

Tabela 2-1. Configuraes Vlidas de Duas Interfaces Ethernet no Barramento


Conforme a tabela acima, se outro tipo de interface Ethernet estiver declarado no mesmo barramento
(leia-se PO7091 e PO7092), fica impossibilitada a configurao do protocolo ALNET II Cliente na
interface PO7094.
Apesar da Tabela 2-1 informar que possvel configurar o protocolo ALNETII Cliente nas duas
interfaces PO7094, somente uma interface possui a prioridade no processamento dos servios
associados ao protocolo, conforme descrito na tabela abaixo:
ALNET II Cliente habilitado em ambos PO7094
Servios
Barramento

Tratamento das
instrues
ECH/LTH

Escrita em Banco
de Dados

Envio de Email

Histrico de
Eventos
(LOGGER)

PO7094

Sim

Sim

Sim

Sim

PO7094

No

No

No

Sim

Tabela 2-2. Processamento dos servios associados ao protocolo ALNETII Cliente.

Interfaces operam de forma independente.


10

2. Descrio Tcnica

Caractersticas Gerais
PO7094
Tipo de mdulo

Interface Ethernet MODBUS TCP

Canal Ethernet

Nvel fsico: RJ45 10/100Base-TX 10/100Mbps


Nvel enlace: Ethernet DIX2
Nvel rede: IP
Nvel transporte: TCP

Protocolos disponveis no nvel de


aplicao

ALNET II sobre TCP/IP (proprietrio da Altus S. A.)


FTP: Transferncia de arquivos para interface Web
HTTP: Comunicao com browser padro (protocolo disponvel
quando utilizado em conjunto com as UCPs PO3342 e PO3247)
MODBUS TCP/IP (modo de conexo Servidor)
MODBUS RTU sobre TCP/IP (modo de conexo Servidor)
SMTP: Envio de E-mail
TDS 4.2: Acesso a Banco de Dados

Porta servidora padro

405 para ALNET II sobre TCP/IP

Nmero mximo de conexes

25

Browser compatvel

Internet Explorer 5.0 ou superior

Comandos XML disponveis

Leitura e escrita de operandos

Sistema de segurana de acesso

Usurios com diferentes direitos de acesso

502 para MODBUS TCP/IP e MODBUS RTU sobre TCP/IP

Leitura de estado
Senha criptografada
Memria Flash para pginas locais

Memria local com aproximadamente 150 Kbyte livres


Expanso via mcard

FTP

Sim

Formatos suportados

HTML, XML, JAVA, JAVA SCRIPT, FLASH

Indicao diagnstico

LED DG falha comunicao GBL, falha acesso carto memria

Indicao de estado

LED NT trfego no canal Ethernet


LED HS conexo Ethernet a 100 Mbps
LED MA acesso ao carto de memria

Troca a quente

Sim

Isolao Canal Ethernet

750 Vac por 1 minuto

Consumo de corrente do barramento

25 mA

Tenso de alimentao

19 a 30 Vdc, incluindo ripple.

Consumo de corrente da tenso de


alimentao

170 mA @ 19 Vdc

Potncia mxima de entrada

3,25 W

Protees

Fusvel interno ao mdulo, 1 A

Faixa de temperatura de operao

0 a 60 oC

Instalao

Fixao em trilho DIN TS35

Dimenses

99,2 x 51,9 x 84 mm (L x A x P)

Peso

150g

Normas atendidas

IEEE 802.3

130 mA @ 24 Vdc

Consultar as caractersticas gerais de srie na CT109000


Base compatvel

PO6402

Tabela 2-3. PO7094 - Caractersticas gerais

11

2. Descrio Tcnica

Compatibilidades
UCP e Programador
A Interface Ethernet MODBUS TCP PO7094 compatvel com as seguintes verses das ferramentas
de programao e executivos de UCPs da Altus :
Produto

Verso Compatvel

Programador
MasterTool Extended Edition MT8000

A partir da verso 5.52

MasterTool ProPonto
MT6000

A partir da verso 1.63

Executivo das UCPs PO3242 e


PO3342

A partir da verso 2.30

Executivo das UCPs PO3x47

A partir da verso 1.30

Tabela 2-4. Compatibilidades com UCP e Programador


Interfaces Ethernet
A Interface Ethernet MODBUS TCP PO7094 totalmente compatvel com as demais interfaces
Ethernet da Altus que utilizam o protocolo ALNET II sobre TCP/IP, podendo estabelecer conexes
em modo servidor com as mesmas para troca de dados, atravs de comandos de leitura e escrita
(instrues LTR/LTH e ECR/ECH).

Cdigo

Denominao
AL-3405

Interface de comunicao ETHERNET 10 Mbps

AL-3412

Interface de comunicao ETHERNET 10/100 Mbps

AL-3414

Interface ETHERNET Redundante MODBUS TCP

PO7091

Interface ETHERNET Industrial

PO7092

Interface ETHERNET Industrial 10/100 Mbps

Tabela 2-5. Compatibilidades com protocolo ALNET II sobre TCP/IP


CUIDADO:
Quando o mdulo PO7094 substituir um mdulo PO7091, a base PO6401 deve ser substituda
por uma base PO6402.

ATENO:
Para substituir uma interface Ethernet de um sistema por uma interface PO7094, necessrio
modificar a aplicao do CP, pois a interface PO7094 exige parmetros de configurao adicionais,
especificados pelo usurio atravs do MasterTool Extended Edition.

12

2. Descrio Tcnica
Protocolo ALNET II sobre TCP/IP
A Tabela 2-5 descreve as compatibilidades da Interface Ethernet PO7094, no que se refere ao
protocolo de comunicao ALNET II sobre TCP/IP, com os principais programadores e drivers de
comunicao para sistemas de superviso existentes no mercado.
Cdigo do Produto

Denominao

MT4000 e MT4100

MasterTool Programming

Compatibilidade
No

MT8000

MasterTool Extended Edition

Sim

AL-2781

Driver ALNET Windows NT para


FIX-DMACS

Sim

AL-2784

Driver Comunicao OPC Ethernet


ALNET II

No

AL-2785

Driver Comunicao OPC Ethernet


ALNET II

Sim

Driver para Supervisrio VXL:


AL-2786
ElipseSCADA
ALTCP1

1. at a verso 2.00

No

2. verses superiores a 2.00

Sim

Driver Elipse SCADA

Sim

Driver Scan para InTouch

Sim

Tabela 2-6. Compatibilidade com drivers de comunicao


ATENO:
Driver Scan para InTouch: A compatibilidade depende da configurao do driver. O tamanho do
pacote de dados, configurvel no driver atravs do parmetro REGISTER READSIZE, deve ser de, no
mximo, 220 bytes para ser compatvel.
Protocolo MODBUS TCP/IP
O protocolo MODBUS TCP/IP, implementado na Interface Ethernet PO7094, obedece a norma
estabelecida pela organizao responsvel - MODBUS-IDA - (www.modbus.org), sendo compatvel
com qualquer outro equipamento que siga a mesma norma.
Esta compatibilidade, no entanto, pode apresentar problemas no que se refere s funes do protocolo
MODBUS TCP/IP implementadas tanto pelo PO7094 como pelo equipamento de terceiros.
ATENO:
Em algumas literaturas, este protocolo pode ser chamado simplesmente por MODBUS TCP, sem
fazer referncia ao nvel de rede IP.
O PO7094, assim como a maior parte dos equipamentos MODBUS, implementa um subconjunto das
funes MODBUS TCP/IP, sendo este suficiente para os objetivos tpicos de comunicao.
Protocolo MODBUS RTU sobre TCP/IP
O protocolo MODBUS RTU sobre TCP/IP, implementado na interface Ethernet PO7094, uma
adaptao do protocolo MODBUS RTU, normalmente utilizado com canais seriais RS-232C ou
RS-485, para redes Ethernet.
Este protocolo tambm obedece a norma estabelecida pela organizao responsvel - MODBUS-IDA
- (www.modbus.org), sendo compatvel com qualquer outro equipamento que siga a mesma norma.
No entanto, algumas regras, como o processo de sincronismo a partir do tempo entre caracteres,
deixam de ser aplicveis.
Da mesma forma que para o protocolo MODBUS TCP/IP, esta compatibilidade pode apresentar
problemas no que se refere s funes do protocolo MODBUS RTU via TCP/IP implementadas tanto
pelo PO7094 como pelo equipamento de terceiros. O PO7094, assim como a maior parte dos
equipamentos de terceiros, implementa um subconjunto das funes MODBUS RTU via TCP/IP, que
normalmente suficiente para os objetivos mais comuns de comunicao.

13

2. Descrio Tcnica
Utilizao do Canal Ethernet
O canal Ethernet TCP/IP da interface PO7094 tem duas funes distintas e com possibilidade de
funcionamento simultneo:

Rede de comunicao para a troca de dados com outros controladores, estaes de


superviso e software de programao MasterTool Extended Edition, utilizando o protocolo
MODBUS e ALNET II sobre TCP/IP.
Canal de acesso com protocolos da Internet, permitindo acesso a dados de processo atravs
de um browser convencional (somente disponvel com as UCPs PO3342 e PO3247). Desta
maneira possvel o acesso a pginas armazenadas no prprio interface, com dados
dinmicos do controlador a que est conectado. Isto pode ser feito a partir de qualquer
computador conectado Internet, sem nenhuma programao especfica no mesmo.

ATENO:
O nvel fsico da interface Ethernet o par tranado (10/100BaseT) sendo necessria a utilizao de
Hubs ou Switches para a implementao da rede. A vantagem deste tipo de arquitetura a fcil
identificao de links defeituosos. O eventual rompimento de um cabo UTP no prejudica o
funcionamento de rede como um todo.
A capacidade de armazenamento de telas em formato HTML da interface PO7094 permite a
implementao de sistemas de superviso simples, acessados atravs do Internet Explorer, sem
qualquer configurao ou software especial no computador remoto. possvel o uso das tecnologias
XML, Flash, Java, JavaScript e VBScript.
Com o uso da tecnologia XML possvel a construo de pginas dinmicas com os operandos do
controlador, bem como a modificao dos mesmos. O formato de apresentao das informaes
configurvel com a utilizao de folhas de estilos. O acesso de banco de dados diretamente ao
controlador tambm facilitado pela utilizao dos comandos XML.
A atualizao de pginas feita remotamente via Intranet ou Internet, atravs do protocolo FTP,
utilizando-se softwares FTP do tipo WS-FTP e CuteFTP.
A capacidade de armazenamento de pginas HTML na estrutura interna de arquivos de
aproximadamente 150 kbytes, podendo ser expandida com o uso do mcard PO8541 ou atravs de
links com um servidor Web alocado para este fim.
A integrao com a Internet possvel, porm no obrigatria. O acesso via browser pode ser
limitado rede local de superviso.
Interface do Carto de Memria
possvel expandir a memria do produto atravs de um carto de memria, o qual pode ser
utilizado para diferentes tipos de armazenamento de dados como: pginas web, logs de usurios,
documentao de projeto, entre outros. A tabela a seguir descreve as caractersticas desta interface:
PO7094
Capacidade mxima

1 Gbytes

Capacidade mnima

128 Mbytes

Tipo

MMC

Sistema de arquivos

FAT16

Tabela 2-5. Caractersticas da Interface com Carto de Memria


A transferncia de dados envolvendo o carto de memria realizada em segundo plano pelo
processador da interface PO7094. O processamento da comunicao e dos servios so as atividades
mais prioritrias, desta forma a transferncia de arquivos para o carto poder sofrer um acrscimo de
tempo significativo em situaes onde h uma grande exigncia de processamento.

14

2. Descrio Tcnica

Protocolo ALNET II sobre TCP/IP


A rede de comunicao multimestre permite que os controladores programveis leiam ou escrevam
variveis (operandos) em outros controladores compatveis com o protocolo ALNET II sobre
TCP/IP. Os computadores com software de superviso podem acessar simultaneamente os mesmos
controladores.
Com a utilizao da interface PO7094, as UCPs podem acessar qualquer outro controlador ou
equipamento que implemente o protocolo ALNET II sobre TCP/IP e/ou protocolo MODBUS sobre
TCP/IP.
A Figura 2-3. Possibilidades de Comunicao representa algumas das possibilidades de
comunicao.

Browser

Browser

PO7092 e
PO3342

Supervisrio

Supervisrio

AL-3414 e
AL-200x
Plus

PO7094 e
PO3x47

Figura 2-3. Possibilidades de Comunicao


Os seguintes equipamentos Altus implementam o protocolo ALNET II sobre TCP/IP:
Cdigo Comercial do Produto

Denominao

AL-3405

Interface para Rede Ethernet

AL-3412

Interface Ethernet 10/100 Mbits/s

AL-3414

Interface Ethernet Redundante MODBUS TCP

PO7091

Interface Ethernet Industrial

PO7092

Interface Ethernet Industrial

Tabela 2-7. Interfaces Altus com suporte a ALNET II sobre TCP/IP


Para uso do protocolo ALNET II Cliente com a interface PO7094, nenhuma interface PO7091 ou
PO7092 pode estar declarada no barramento, pois as mesmas possuem este protocolo.
Quanto ao uso do protocolo ALNETII Cliente quando houverem duas interfaces PO7094 declaradas
no barramento, quando as duas possurem o protocolo habilitado, somente uma interface detm a
prioridade no tratamento do protocolo (ver Tabela 2-2. Processamento dos servios associados ao
protocolo ALNETII Cliente.).
Caso ocorra alguma falha na interface que impea o funcionamento do protocolo ALNETII Cliente,
possvel comandar o chaveamento do protocolo para que a outra processe o protocolo. Para realizar o
15

2. Descrio Tcnica
chaveamento do protocolo necessrio utilizar o mdulo F-7094.122, conforme indicado no help do
mdulo-F e na nota de aplicao NAE05700.
ATENO:
O mdulo funo F-7094.122 est contido na verso 5.53 do MasterTool Extened Edition e
superiores.

A Tabela 2-7 traz a lista completa dos comandos ALNET II suportados pela interface PO7094,
incluindo os cdigos decimal e hexadecimal dos mesmos:
Tipo

Cdigo
DEC

HEX

Descrio

0x06

Fora Operandos Simples

Acesso a

0x07

Fora Operandos Tabela

Operandos

16

0x10

Escreve Operandos

70

0x46

L Operandos

64

0x40

L Status Equipamento

66

0x42

L Status Foramento

10

0x0A

Remove Mdulo de Programa

12

0x0C

Transfere Mdulo em EPROM para RAM

13

0x0D

Transfere Mdulo em RAM para EPROM

14

0x0E

Apaga Memria Flash EPROM

15

0x0F

Compacta Memria RAM

67

0x43

L Diretrio Geral de Mdulos

68

0x44

L Status Mdulo de Programa

69

0x45

Carrega Mdulo de Programa

97

0x61

L Diretrio Mdulos de Programa

98

0x62

L Mdulo de Programa

0x00

Passa para Modo Programao

Mudana

0x01

Passa para Modo Ciclado

de Estado

0x02

Passa para Modo Execuo

0x03

Executa um Ciclo de Varredura

0x04

Desabilita Sadas Digitais

0x05

Habilita Sadas Digitais

0x08

Libera Todos os Foramentos

0x09

Libera Operandos

17

0x11

Muda Nvel de Proteo

18

0x12

Muda Senha

Status

Mdulos
De
Programa

Especiais

Tabela 2-8. Comandos ALNET II sobre TCP/IP suportados pela interface


A interface Ethernet PO7094 pode estabelecer conexes em modo cliente e servidor atravs do
protocolo ALNET II sobre TCP/IP. Ambas utilizam a porta TCP 405. O endereo desta porta fixo e
no pode ser modificado, o que pode dificultar a operao em modo cliente, atravs das instrues
LTH e ECH, para comunicao com equipamentos servidores localizados em outra sub-rede, pois
torna-se necessrio o uso de roteadores com o servio NAT.

16

2. Descrio Tcnica

Protocolo MODBUS TCP/IP e MODBUS RTU sobre TCP/IP


O mdulo PO7094 permite que os controladores programveis compatveis sejam servidores
MODBUS, aceitando requisies de outros controladores ou IHMs compatveis com os protocolos
MODBUS TCP/IP ou MODBUS RTU sobre TCP/IP. A comunicao atravs do protocolo ALNET
II sobre TCP/IP continua sendo possvel.

ATENO:
Os protocolos MODBUS TCP/IP e MODBUS RTU sobre TCP/IP no podem ser utilizados
simultaneamente no mesmo mdulo PO7094. Deve ser selecionado um deles para cada mdulo
presente no barramento do CP.

Figura 2-4. Rede de comunicao MODBUS TCP/IP

A associao de operandos MODBUS com operandos da UCP realizada pelo usurio atravs da
definio de relaes via configurador MasterTool Extended Edition. Podem ser definidas at 20
relaes. Uma relao pode definir uma grande rea de dados MODBUS e torn-la disponvel para
vrios clientes.
Todas as relaes podem ser desabilitadas atravs de operandos de controle (%M, memrias) pela
aplicao, atravs de bits gerais, que afetam todas as relaes ou de bits especficos para relaes
especficas.
Podem ser definidos conjuntos de endereos IPs com permisso de escrita, chamados de filtros de
escrita. Isto feito atravs da definio de um endereo de rede IP e de uma mscara de sub-rede,
resultando num grupo de IPs clientes que podem escrever nos operandos da relao. Funes de
leitura no so filtradas, ou seja, podem ser requisitadas por qualquer cliente, independente do
endereo IP.
17

2. Descrio Tcnica
A Tabela 2-8 e a Tabela 2-9 trazem, respectivamente, a lista completa dos tipos de dados e funes
MODBUS suportadas pela interface PO7094.
Tipo de dados

Tamanho (bits)

Coil

Sada digital que pode ser lida ou escrita.

Descrio

Input Status

Entrada digital que pode ser apenas lida.

Holding Register

16

Sada analgica que pode ser lida ou escrita.

Input Register

16

Entrada analgica que pode ser apenas lida.

Inteiro

32

Dado composto por dois holding registers ou dois


Input registers seqenciais, no definido pela norma
MODBUS.
Dado composto por dois holding registers ou dois
Real

32

Input registers seqenciais, no definido pela norma


MODBUS.

Tabela 2-9. Tipos de dados MODBUS suportados pela interface

Cdigo

Descrio

DEC

HEX

0x01

Leitura de coils ( Mximo de 1824)

0x02

Leitura de input status (Mximo de 1824)

0x03

Leitura de holding registers (Mximo de 115)

0x04

Leitura de input registers (Mximo de 115)

0x05

Escrita de um coil

0x06

Escrita de um holding register

15

0x0F

Escrita de mltiplos coils (Mximo de 1768)

16

0x10

Escrita de mltiplos holding registers (Mximo de 113)

23

0x17

Leitura/escrita de mltiplos holding registers (Mximo de 115/113)

Tabela 2-10. Funes MODBUS suportados pela interface

ATENO:
Operando no protocolo ALNET II ou no MODBUS como servidores, o PO7094 envia um pedido de
fechamento de conexo ao cliente caso esta conexo permanea inativa, ou seja, sem o envio de
requisies por parte do cliente, por aproximadamente 20 minutos.

18

2. Descrio Tcnica

Sistema de Segurana de Acesso


A segurana de acesso feita por um sistema de senhas para usurios com diferentes direitos. Caso, por exemplo, o direito
por exemplo, o direito escritas em operandos no seja dado a nenhum usurio ser impossvel a modificao de
modificao de parmetros do controlador via rede. Consulte a seo

ATENO:
Nos casos em que o PO7094 est conectado a um switch, o usurio deve confirmar se o mesmo est
com o parmetro de auto-negociao de velocidade ativado, caso contrrio, o PO7094 pode
apresentar falhas de comunicao.
Mecanismos de Segurana no captulo Configurao.
ATENO:
Caso o equipamento seja utilizado numa ligao com a Internet, recomenda-se a configurao dos
filtros de IP, de forma a ter maior controle sobre o acesso aos controladores, aumentando, assim, a
segurana j fornecida pelo sistema de senhas.
O mdulo PO7094 possui uma chave em hardware tipo DIP que habilita/desabilita a escrita de dados
nos operandos da UCP.
ALNET II sobre TCP/IP
O protocolo ALNET II servidor da interface PO7094 est em conformidade com o nvel de proteo
atribudo ao CP. Em funo do nvel de proteo, alguns comandos ALNET II permanecem
bloqueados:
Nvel de Proteo
0

Comandos ALNET II Bloqueados


Nenhum
- Mudana de estado do CP

- Apagar mdulos de programa


- Carregar mdulos de programa

Todos do nvel 1 mais:


- Ler mdulos de programa
Todos do nvel 2 mais:
- Leitura do diretrio de mdulos

- Leitura de operandos
- Escrita de operandos
- Foramento de operandos
- Liberao de operandos forados

Tabela 2-11. Comandos ALNET II bloqueados em funo do nvel de proteo


O nvel de proteo do CP s pode ser alterado com a utilizao da senha, definida pelo usurio no
mdulo de configurao.
O modo de operao do CP afeta o funcionamento do protocolo ALNET II:

CP em modo execuo ou ciclado: servidor e cliente habilitados;


CP em modo programao: servidor habilitado, cliente desabilitado;
CP em modo erro: servidor e cliente desabilitados.

MODBUS TCP/IP e MODBUS RTU sobre TCP/IP


O protocolo MODBUS servidor da interface PO7094 limita-se aos comandos de leitura e escrita de
operandos do tipo coil, input status, holding register e input register. Tais comandos estaro
bloqueados quando o CP assumir o nvel 3 de proteo, sendo aceitos normalmente para os nveis de
proteo 0, 1 ou 2.

19

2. Descrio Tcnica
Este protocolo pode ser protegido tambm atravs dos filtros de IP definidos pelo usurio, para cada
uma das relaes, no momento da configurao. Maiores informaes podem ser encontradas no
captulo Configurao.
O modo de operao do CP afeta o funcionamento do protocolo MODBUS da mesma maneira que o
protocolo ALNET II:

CP em modo execuo ou ciclado: servidor habilitado;


CP em modo programao: servidor desabilitado;
CP em modo erro: servidor desabilitado.

Desempenho de Comunicao
O desempenho de comunicao est relacionado taxa de dados que uma interface consegue
transferir pela rede em um determinado perodo de tempo, seja para leitura ou para escrita, nos
modos cliente ou servidor. influenciado, basicamente, pelos seguintes fatores:

Quantidade de dados por pacote: grande parte do tempo necessrio para tratamento de um
pacote independe da quantidade de dados do pacote (um pacote de leitura ou escrita
ALNETII sobre TCP/IP pode conter at 220 bytes de dados, enquanto que um MODBUS at
250 bytes);
Parmetros de configurao das interfaces dos sistemas de superviso em funo das
caractersticas da rede de comunicao e do tempo de ciclo de varredura dos CPs;
Taxa de utilizao do meio fsico de comunicao: o desempenho pode ficar comprometido
se a mesma rede for compartilhada para mltiplos fins (automao e corporativo).

Tambm deve ser levado em considerao o tempo de resposta da interface para cada um dos
protocolos utilizados. Tempo de resposta o tempo que a interface PO7094 leva para processar uma
requisio e disparar uma nova. importante que se respeite esse tempo para a correta configurao
de um sistema de superviso, por exemplo. Os seguintes tempos de resposta podem ser obtidos:

Protocolo(s)
ALNET II
MODBUS
ALNET II Servidor +
MODBUS Servidor
ALNET II Cliente +
ALNET II Servidor
ALNET II Cliente +
MODBUS Servidor

Tempo de resposta [ms] (Tpico)


Modo Cliente
Modo Servidor
100
15
15
20
100

20

100

20

Tabela 2-12. Tempos de resposta tpicos

ATENO:
A utilizao das funcionalidades Logger, Banco de Dados e Email podem interferir no tempo de
resposta da interface.

20

2. Descrio Tcnica

Caractersticas do Equipamento
Dimenses Fsicas
Dimenses em mm.

Figura 2-5. Dimenses Fsicas PO7094

21

2. Descrio Tcnica

Dados para Compra


Itens Integrantes
A embalagem do produto contm os seguintes itens:

Mdulo PO7094
CD Card
Guia de instalao

Cdigo do Produto
O seguinte cdigo deve ser usado para compra do produto:
Cdigo

Denominao

PO7094

Interface Ethernet MODBUS TCP

Produtos Relacionados
Os seguintes produtos devem ser adquiridos separadamente quando necessrio:
Cdigo

Denominao

PO6402

Base Interface Ethernet 10/100 Mbps.

PO8541

mcard 128 Mb

MT7000

WebView: Software de Superviso e Controle via Web

AL1518

Fonte de Alimentao 24 Vdc 5 A

AL1532

Fonte de Alimentao Full range 24 Vdc 3 A

Notas :
PO6402 a base da interface de rede de campo Ethernet, sendo um item fornecido separado do
mdulo PO7094. Sua aquisio obrigatria para montagem do mdulo em arquiteturas da Srie
Ponto.
PO8541 um mdulo para expanso da memria.
MT7000 um conjunto de applets em Java que auxiliam na edio de pginas HTML e permite a
visualizao, em browsers tradicionais, dos operandos na UCP da Srie Ponto que suporta a
caracterstica de WebServer (PO3342 e PO3247).

22

3. Configurao

3. Configurao
Utilizao do Configurador / MasterTool Extended Edition
A configurao de rede do mdulo PO7094 realizada atravs da UCP, com auxlio do software
MasterTool Extended Edition. A configurao do mdulo no barramento da Srie Ponto efetuada
com o uso do configurador ProPonto.
A compatibilidade com os configuradores pode ser vista na Tabela 2-4. Compatibilidades com UCP e
Programador.

Seleo das Chaves de Configurao


O mdulo PO7094 tem a sua configurao de rede estabelecida atravs do software de configurao.
Os modos de operao so definidos atravs de quatro chaves DIP instaladas na base do mdulo.
As chaves 1 e 2 possuem ao associada imediata. A chave 4 lida no momento da inicializao do
mdulo e esta configurao permanece vlida durante toda a operao do mdulo, at uma nova
reinicializao.
A funo de cada chave de configurao descrita na Tabela 3-1. Chaves de Configurao:

Chave
1
2
3
4

Posio

Descrio

On

Desabilita a escrita de operandos do CP.

Off

Permite a escrita em operandos do CP.

On

Desabilita transferncia de arquivos utilizando protocolo FTP.

Off

Servidor FTP habilitado.

On

Reservado.

Off

Reservado.

On

Desabilita inicializao do software executivo, permitindo a


atualizao de verso do mdulo.

Off

Habilita inicializao do software executivo.

Tabela 3-1. Chaves de Configurao

Configurao dos Parmetros de Rede


Certifique-se de que a fonte de alimentao do mdulo Ethernet est desligada e que o cabo Ethernet
est desconectado.
Conecte a fonte de alimentao ao mdulo Ethernet e depois ligue os equipamentos. O seguinte
comportamento deve ser observado quando a UCP estiver presente no barramento:

O LED NT ir acender brevemente, piscar duas vezes e em seguida ir apagar.

Caso isto no ocorra, deve ser verificado se o cabo Ethernet est desconectado e a fonte de
alimentao est com a tenso correta (24 Vdc).
Aps o sucesso do primeiro teste, ligue o cabo Ethernet ao equipamento.
Neste momento, o LED NT ir permanecer aceso ou piscando, indicando trfego na rede Ethernet.
Caso isso no ocorra, verifique se a outra extremidade do cabo est conectada, se o dispositivo
conectado na outra extremidade do cabo Ethernet est ligado, e se o cabo Ethernet est com a
pinagem correta.

23

3. Configurao

Configurao do Endereo IP
A configurao do mdulo Ethernet feita a partir do arquivo de inicializao chip.ini. Este arquivo
lido do diretrio de projeto pelo software configurador, o qual gera um arquivo do tipo *.CFG que
lido pelo programador MasterTool Extended Edition e inserido no arquivo de configurao da UCP.
Caso o arquivo no exista, gerado um arquivo chip.ini com informaes padro configuradas.
Toda a vez que o sistema inicializado ou um novo mdulo de configurao enviado para a UCP,
o arquivo chip.ini enviado para o mdulo Ethernet PO7094 que assume o endereo IP configurado.
Para a obteno do endereo IP a ser definido na seo IP do arquivo chip.ini, so necessrias as
seguintes informaes a serem obtidas com o administrador da rede:

endereo IP livre na rede

mscara de rede

endereo do gateway padro

Formato Padro do Arquivo de Inicializao chip.ini


O formato padro do arquivo de inicializao do mdulo Ethernet chip.ini mostrado a seguir. Este
arquivo pode ser editado pelo usurio. Consulte a seo Configurao do Acesso para informaes
relativas a edio e envio do arquivo para o mdulo PO7094.
Cada seo, identificada entre colchetes [] , interpretada pelo software executivo do mdulo. As
sees [FTP], [IP] e [WEB] so detalhadas no decorrer do manual e as demais no devem ser
alteradas. A seo [DEVICE] identifica o dispositivo como sendo o mdulo PO7094.
[DEVICE]
NAME=PO7094
[UDPCFG]
LEVEL=0x13
[FTP]
ENABLE=1
USER0=FTP
PASSWORD0=FTP
[IP]
ADDRESS=192.168.0.181
DHCP=0
NETMASK=255.255.255.0
GATEWAY=192.168.0.2
TCPIPMEM=160
[RAMDRIVE]
SIZE=0
[STDIO]
FOCUS=SHELL USER
CTRL_C=1
FOCUSKEY=6
STDOUT=TELNET COM EXT
STDIN=TELNET COM EXT
[TELNET]
ENABLE=1
USER0=TELNET
PASSWORD0=TELNET
[TIMER]
AF=4
1C=10
[WEB]
ENABLE=1

24

3. Configurao
WEBSERVERSTACK=10240
MAXCGIENTRIES=5
MAINPAGE=INDEX.HTM
ROOTDIR=A:\WWW

ATENO:
O uso de telnet para acesso ao PO7094 de uso exclusivo para a manuteno do produto.
ATENO:
Nos casos em que o PO7094 est conectado a um switch, o usurio deve confirmar se o mesmo est
com o parmetro de auto-negociao de velocidade ativado, caso contrrio, o PO7094 pode
apresentar falhas de comunicao.

Mecanismos de Segurana
Visando a proteo do sistema, mecanismos de segurana protegem o acesso ao mdulo Ethernet via
Internet. Esta seo relata as caractersticas de implementao e uso destes mecanismos.
A segurana ao acesso do produto na Internet, quando utilizado em conjunto com s UCPs PO3342 e
PO3247, garantida atravs de um sistema configurvel de senhas para usurios com diferentes
direitos e proteo de hardware local.
Sistema de Configurao de Usurios e Senhas
A configurao do mdulo Ethernet feita atravs do software de programao MasterTool
Extended Edition.
Na definio da configurao do PO7094, quando conectado s UCPs PO3342 e PO3247,
permitido o cadastro e a remoo de usurios, bem como a alterao de senhas e direitos de acesso.
Este mecanismo garante que somente usurios cadastrados possam acessar o mdulo atravs da
Internet. Cada usurio cadastrado ainda est submetido a diferentes tipos de acesso, conforme
configurao prvia efetuada e enviada ao dispositivo.
Aps o cadastro dos usurios, estes podem acessar o mdulo Ethernet PO7094 de acordo com os
direitos que lhe foram conferidos.
Sistema de Senhas do FTP
O sistema de senhas que protege o FTP nativo do sistema que est sendo utilizado. possvel
cadastrar at dois usurios com direitos de acesso ao FTP, independentes da configurao de usurios
e faixas realizada para a interface de acesso via Internet (browser).
O FTP pode ser habilitado (1) /desabilitado (0) atravs da seo [FTP] no arquivo de inicializao
chip.ini.
Com o FTP desabilitado, no ser mais possvel enviar pginas ao PO7094, uma vez que a nica
forma de entrada de pginas para o sistema de arquivos via FTP.
Proteo Local por Hardware
O servidor FTP e os comandos XML para efetuar escrita no PO7094 podem ser desabilitados por
completo atravs de chaves de hardware local no dispositivo.
Isto se d atravs das chaves de configurao 1 e 2, conforme descrito na Tabela 3-1. Chaves de
Configurao.
Caso as chaves estejam ligadas (ON) , todo e qualquer acesso ao FTP, bem como todos os comandos
de escrita so desabilitados.
25

3. Configurao
Caso as chaves estejam desligadas (OFF), o controle sobre os comandos XML feito pelo sistema de
senhas especificado no arquivo de configurao, e o FTP controlado pelo arquivo de inicializao
chip.ini, conforme descrito na seo Formato Padro do Arquivo de Inicializao chip.ini.
Sistemas de Firewall
ATENO:
Caso o PO7094 seja utilizado numa ligao com a Internet, a Altus recomenda a instalao de um
sistema de firewall, de forma a ter maior controle sobre o acesso aos controladores, aumentando
assim a segurana j fornecida pelo produto.
Um firewall um sistema de segurana que permite controlar o fluxo de pacotes de uma rede,
isolando a rede protegida do restante da Internet. Com um firewall, possvel restringir o acesso a
uma determinada rede, por exemplo a rede onde se localiza o mdulo Ethernet, atravs da
configurao adequada do equipamento de firewall.
Assim, a presena de um sistema de firewall na rede permite um maior controle sobre quem pode
ter acesso ao PO7094, e a quais servios. Por exemplo, pode-se configurar um firewall para aceitar
conexes para o PO7094 na porta 80, porm negar conexes na porta 21 (FTP) caso o IP de origem
no seja da mesma rede do mdulo. Dessa forma, todos podem acessar o PO7094 via browser,
tipicamente para consulta, porm apenas operadores que estejam na rede do mesmo podem realizar
acesso FTP, por exemplo, para atualizao das pginas Web.
O papel de firewall pode ser exercido por diversos equipamentos. Os mais comuns so roteadores e
computadores pessoais (PCs).

Software Configurador de Mdulos Ethernet


A configurao do mdulo Ethernet feita atravs do software de programao MasterTool
Extended Edition, localizada na aba Ethernet do Mdulo de Configurao. As configuraes de
acesso web e algumas configuraes avanadas so feitas pelo configurador Webgate, a partir do
MasterTool Extended Edition.
A Figura 3-1 exibe a tela de apresentao do software Webgate:

Figura 3-1. Tela de Apresentao


A opo Arquivo do menu permite a criao ou abertura de um arquivo de configurao, bem como o
salvamento das informaes editadas em um arquivo do tipo .CFG.
26

3. Configurao
ATENO:
Para que as configuraes editadas surtam efeito, aps o salvamento, necessrio que as
informaes sejam atualizadas atravs do boto Importar Chip.ini, presente no Mdulo Configurao
C-Config.000 do MasterTool Extended Edition, item Ethernet.
As sees a seguir apresentam os parmetros configurveis no mdulo PO7094.

Configurao do Dispositivo
Quando utilizado em conjunto com as UCPs PO3342 ou PO3247, o mdulo Ethernet PO7094 pode
ser utilizado como WebServer. Neste caso, so disponibilizadas guias para configurao de usurios,
faixas e direitos, conforme descrito a seguir. Quando utilizada com as UCPs PO3242, PO3147 ou
PO3047, somente as guias Modo Mestre e Filtros de IP so configurveis.
Na sequncia so apresentadas as guias de configurao do dispositivo.
Usurios
Quando configurando o mdulo Ethernet, o cliente pode cadastrar e remover usurios, bem como
alterar suas senhas.
No mximo 8 usurios podem ser cadastrados no sistema.
O nome de cada usurio pode conter at 12 caracteres e as senhas no mximo 8. Somente so aceitos
letras e nmeros como caracteres vlidos. A entrada de dados faz diferenciao entre letras
maisculas e minsculas.
A Figura 3-2 mostra a tela de configurao dos usurios:

Figura 3-2. Guia de Configurao de Usurios

27

3. Configurao

Faixas
Faixas de operandos so utilizadas para restringir o acesso de determinados usurios aos operandos
do CP. As faixas de operandos, associadas a um direito de leitura ou escrita, passam a definir um
recurso disponvel ou no aos usurios aos quais as faixas se aplicam.
Podem ser configuradas operaes com faixas para os operandos descritos a seguir:
Operando

Descrio

Limites de Endereamento

Memria

0 a 9983

Decimal

0 a 9983

Auxiliar

0 a 9983

E/S

Entrada/Sada

0 a 511

Auxiliar

0 a 511

TM

Tabela de Memria

0 a 254

TD

Tabela de Decimais

0 a 254

TF

Tabela de Reais

0 a 254

Tabela 3-3. Tipos de Operandos


O software aceita os limites de endereamento descritos na Tabela 3-3, ficando a cargo do usurio a
verificao do limite mximo efetivo, pois estes podem variar conforme o controlador programvel
utilizado. Deve ser consultado o Manual de Utilizao da UCP utilizada para correto endereamento.
O software de configurao permite a configurao de at 16 faixas.
A Figura 3-3 mostra a tela de configurao das faixas de operandos:

Figura 3-3. Guia de Configurao das Faixas

28

3. Configurao

Direitos
Os direitos de cada usurio cadastrado so declarados na pasta Direitos.
Cada usurio cadastrado para acessar um determinado conjunto de operaes. Caso no haja
descrio dos direitos de algum usurio, este considerado desabilitado para qualquer operao.
As seguintes operaes podem estar disponveis ao usurio, conforme direito de acesso:
Grupo de Acesso

Comandos Associados

Identificao do
Acesso

Acesso Escrita

Escreve Operandos

Acesso Leitura

L Operandos

Acesso Status

L Status do Equipamento

L Status da Comunicao
L Status dos Foramentos
L Status dos Barramentos
de E/S
Reset de Estatsticas

Reinicia Estatsticas da
Rede

Acesso Listagem de
Mdulos do Programa

L Diretrio de Mdulos de
Programa

Tabela 3-4. Direitos de Acesso ao PO7094


As operaes de leitura e escrita devem ser habilitadas por faixas ou de forma irrestrita, ou por
faixas.
Caso sejam habilitadas por faixas, cada usurio poder possuir ou no habilitao de leitura e/ou
escrita em at 16 faixas, no mximo, desde que a faixa relacionada tenha sido cadastrada no registro
de faixas.
A Figura 3- mostra a tela de configurao dos direitos de acesso dos usurios:

Figura 3-4. Guia de Configurao dos Direitos

29

3. Configurao

Modo Mestre
O PO7094 permite UCP operar como mestre em comunicaes com outros dispositivos. Isto
possvel atravs das instrues ECH/LTH no ladder do programa aplicativo. Neste caso, diz-se que
est ativo o modo mestre do mdulo PO7094. Por conseguinte, devem ser configurados parmetros
que definem esta comunicao.
Antes do estabelecimento de conexes um ping para verificar se o IP remoto est ativo efetuado. A
opo Efetuar Ping com Time Out Alto, configura o PO7094 para um tempo de espera de resposta do
ping de 500ms. Quando desmarcado, o tempo de espera de 50ms. Efetuar Ping para equipamentos
remotos que no esto ativos na rede podem degradar o desempenho do PO7094 de 500ms ou 50ms
para as outras requisies pendentes.
Uma vez estabelecida a conexo com o IP destino, esta conexo no ser fechada ao final da
transao caso esteja com a opo de conexo permanente selecionada. Caso contrrio, a cada
transao definida por um comando ECH/LTH, uma nova conexo aberta. Deve ser observado que
o tempo de estabelecimento de conexo Ethernet ir degradar a performance das comunicaes.
A Figura 3- mostra a tela de configurao do modo mestre:

Figura 3-5. Guia de Configurao do Modo Mestre

30

3. Configurao

Filtros de IP
O PO7094 permite a configurao de uma tabela de filtragem de endereos. Nesta tabela so
adicionadas as redes ou estaes individuais que podero enviar e receber dados do dispositivo.
Aqueles endereos que no constam na tabela no tero acesso ao PO7094, seja atravs de pginas
XML ou de aplicativos que utilizam o protocolo ALNET II sobre TCP/IP ou o MODBUS sobre
TCP/IP.
possvel configurar at 8 endereos IPs ou de sub-redes diferentes para acesso ao PO7094. Para
isso temos que informar o endereo da rede, ou IP especfico, assim como sua mscara.
Consulte o administrador de rede para correta configurao dos filtros de IP.
Por exemplo, para permitir que todos os controladores da rede 192.168.30.0 possam se comunicar
com o PO7094 e mais uma mquina externa com endereo 200.254.33.8 tem-se as seguintes entradas
no configurador:
IP1: 192.168.30.0 Mscara IP1 : 255.255.255.0
IP2: 200.254.33.8 Mscara IP2: 255.255.255.255
ATENO:
Um novo filtro configurado no ir derrubar as conexes j estabelecidas, mesmo que elas sejam
filtradas.
Alm disso, permite selecionar o tamanho dos pacotes transmitidos pelo PO7094. Os pacotes de
dados transmitidos pelo mdulo Ethernet podero ser sempre no tamanho de 256 bytes, ou o tamanho
efetivamente ocupado pela rea de dados (chamado de tamanho real). Recomenda-se a configurao
em tamanho fixo de 256 bytes quando utilizado em comunicaes envolvendo as interfaces Ethernet
AL-3414 ou AL-3412, para fins de compatibilidade e tambm quando utilizar o MasterTool
Extended Edition.
importante notar que esta configurao utilizada para os pacotes enviados. O mdulo recebe
pacotes com qualquer tamanho. No entanto, recomenda-se que seja utilizada a mesma configurao
nos dispositivos em uma mesma rede.
A Figura 3- mostra a guia para a configurao destes.

Figura 3-6. Guia de Configurao dos Filtros de IP


31

3. Configurao
Perfil da Aplicao
O PO7094 permite a utilizao do mdulo com diferentes enfoques, os quais definem a prioridade de
cada um, visando um melhor desempenho da comunicao do sistema.
A configurao dos enfoques definem os diferentes perfis de aplicao de uso do mdulo, conforme
listados a seguir:
So eles:

Protocolo ALNET II prioritrio:


Deve ser selecionado quando a utilizao do PO7094 para conectividade da UCP Ponto rede
Ethernet. Tipicamente utilizada para conexo com softwares SCADA para controle de processos.

Tipicamente WebServer:
Indicada quando a utilizao do PO7094 para conectividade da UCP Ponto Internet.
Tipicamente utilizada para conexo com browser Internet Explorer para monitoramento de
processos. Este perfil deve ser selecionado quando as pginas Web da aplicao do usurio
estiverem armazenadas no carto mcard.

Perfil equilibrado:
Indicada quando a utilizao do PO7094 para conectividade da UCP Ponto rede Ethernet,
mas possui pginas definidas para acesso concomitante via Internet.
Tipicamente utilizada para conexo com softwares SCADA para controle de processos, mas que
possuem acompanhamento de informaes do processo via browser Internet Explorer.

Adicionalmente, deve ser configurado o uso ou no de carto mcard PO8541 na aplicao.

Figura 3-7. Guia de Configurao do Perfil da Aplicao

32

3. Configurao

Configurao do Acesso
A configurao do mdulo Ethernet determinada atravs da opo de configurao do dispositivo.
A configurao mdulo Ethernet feita a partir do arquivo de inicializao do tipo *.INI, no formato
ASCII. Este arquivo lido do diretrio de projeto pelo software configurador, o qual gera um arquivo
do tipo *.CFG que lido pelo programador MasterTool Extended Edition e inserido no arquivo de
configurao da UCP. Caso o arquivo no exista, gerado um arquivo chip.ini com informaes
padro configuradas.
Toda a vez que o sistema inicializado ou um novo mdulo de configurao enviado para a UCP,
o arquivo *.INI enviado para o mdulo Ethernet PO7094 que assume a nova configurao.
Para efetuar uma nova configurao, os seguintes passos devem ser seguidos:
1- Abrir o arquivo chipXX.ini, onde a posio do mdulo no barramento, com um editor de texto.
2- Este arquivo deve ser editado a fim de definir os parmetros de inicializao do mdulo Ethernet.
3- Salve este arquivo e retorne ao MasterTool Extended Edition.
4- Na configurao Ethernet, selecione a opo IMPORTAR Chip.INI.
5- Envie o Mdulo C para o CP. Isto causar um reset automtico do PO7094, e este assumir o novo
CHIP.INI.
ATENO:
Quando no existe espao livre na memria do PO7094, o arquivo com as configuraes
armazenadas no arquivo *.CFG no enviado. Neste caso, o mdulo Ethernet inicia com uma
configurao j existente, no sendo assumida a nova configurao efetuada pelo usurio.
Caso usurio crie um novo projeto e importe o mdulo de programa contido no CP, necessrio
copiar dados, via FTP, do arquivo chip.ini contido na FLASH da Interface Ethernet para manter as
configuraes do chipXX.ini.

CUIDADO:
O arquivo chip.ini contm configuraes essenciais ao funcionamento do mdulo Ethernet.
NO modifique as sees do arquivo sem plena certeza, sob risco de impossibilitar o
funcionamento do mdulo Ethernet.

Regras para Declarao das Interfaces Ethernet no Barramento


Algumas regras devem ser obedecidas pelo usurio no momento da declarao das interfaces de
comunicao Ethernet no barramento do CP:

As UCPs compatveis suportam uma nica interface de comunicao com protocolo ALNET
II Cliente em seu barramento. As interfaces PO7091 e PO7092 possuem prioridade sobre a
PO7094, ou seja, se existir uma interface PO7092 e uma interface PO7094 declaradas no
barramento, esta ltima apenas poder ser utilizada em comunicaes com o protocolo
MODBUS Servidor e ALNET II Servidor.
Uma interface PO7091 no pode existir simultaneamente com outra interface PO7091 ou
com uma interface PO7092, assim como no podem existir duas ou mais interfaces PO7092.
Se forem declaradas apenas interfaces de comunicao do tipo PO7094, ambas podero
gerar histrico de eventos, desde que o protocolo ALNETII Cliente esteja habilitado em
ambas. Porm, somente a interface que se encontrar fisicamente a esquerda na declarao do
barramento, processar os servios ECH/LTH/LAH, envio de email e escrita em banco de
dados.

33

3. Configurao
Realizada a declarao dos mdulos Ethernet no barramento, pode-se passar a etapa seguinte, que a
de configurao dos parmetros das interfaces.

Configurao dos Parmetros da Interface


Para configurao dos parmetros das interfaces de rede Ethernet, deve-se ter declarado previamente
os mdulos no barramento do CP, conforme a seo Utilizao do Configurador / MasterTool
Extended Edition.
Os parmetros das interfaces podem ser configurados a partir do mdulo de configurao C000 da
aplicao, atravs do item Ethernet, como mostra a Figura 3-8. Configurao dos parmetros
Ethernet.

Figura 3-8. Configurao dos parmetros Ethernet

Parmetros Bsicos
Independente do tipo de mdulo Ethernet (PO7091, PO7092 ou PO7094) declarado no barramento,
todos exigem uma configurao mnima para entrar em funcionamento. Esta configurao mnima se
d a partir da seleo de um dos mdulos do barramento, como mostrou a Figura 3-8. Configurao
dos parmetros Ethernet.
Os campos ENDEREO IP, MSCARA SUB-REDE e GATEWAY DEFAULT correspondem s propriedades
de endereamento IP do CP. Todos os trs endereos tem o mesmo formato (IPV4) e so formados
por quatro bytes que podem assumir valores de 0 at 255.
O campo ENDEREO IP define qual o endereo que o CP ter na rede TCP/IP. Este endereo
dividido em duas partes: o endereo da sub-rede e o endereo do n. Ambos os endereos, sub-rede e
n, dependem da mscara de sub-rede para serem determinados.
34

3. Configurao
O campo MSCARA SUB-REDE permite a subdiviso da rede Ethernet em vrias sub-redes menores.
Ele determina a parcela do endereo IP que se refere ao endereo de sub-rede e a parcela
correspondente ao endereo de n do CP.
Endereos IPs com valores 0.0.0.0 e 255.255.255.255 e mscaras de sub-rede com valor 0.0.0.0 no
so vlidos.
O campo GATEWAY DEFAULT indica qual o gateway que ser responsvel pela retransmisso de
mensagens enviadas a outras sub-redes. Se no existir um gateway default na rede, o endereo 0.0.0.0
deve ser informado para este campo.
NOTA:
Para maiores informaes sobre endereamento IP, deve ser consultada a bibliografia a seguir, ou
sites na Internet que tratam sobre TCP/IP. Entre eles:
Certificao Cisco CCNA 2.0 Guia de Certificao; Yuri Digenes; ISBN 85-7323-168-8
TCP/IP Guia de Consulta e Aprendizagem; Gorki Starlin; ISBN 85-8684-674-0
TCP/IP Guia de Consulta rpida; Palma/Prates; ISBN 85-8518-472-8
TCP/IP Projetando Redes; Wilson Marques; ISBN 85-7452-036-5
A seo PROTOCOLOS UTILIZADOS da tela permite selecionar atravs de checkbox quais protocolos
estaro habilitados para a interface em questo. Para a interface PO7094 esto disponveis os
protocolos ALNET II, ALNET II CLIENTE e/ou MODBUS, sendo que a disponibilidade da segunda
depende da no existncia de outra interface Ethernet (PO7091 ou PO7092) declarada no barramento.
ATENO:
Em se tratando de uma interface PO7091 ou PO7092, a mesma janela de parmetros bsicos
apresentada, porm apenas os campos de Endereo IP, Mscara Sub-rede e Gateway Default podem
ser editados. O protocolo ALNET II e ALNET II Cliente estaro sempre habilitado e o protocolo
MODBUS sempre desabilitado.
O PROTOCOLO ALNET II um protocolo de aplicao proprietrio da Altus e disponvel em seus
principais equipamentos. No caso da interface PO7094, executado sobre as camadas TCP/IP de
redes Ethernet. Pode operar nos modos cliente e servidor, sendo que existem drivers disponveis para
os principais sistemas de superviso e controle do mercado, alm de driver OPC Server Ethernet, tais
como:

Driver ALNET - Windows NT para FIX-DMACS (AL-2781)


Driver Comunicao OPC Ethernet ALNET II (AL-2785)
Driver para Sistema de Superviso VXL (AL-2786)
Driver Elipse SCADA
Driver Scan para InTouch

Alm da comunicao com sistemas de superviso, o Protocolo ALNET II sobre TCP/IP pode ser
utilizado tambm para programao dos CPs atravs do Programador MasterTool Extended Edition,
dispensando o uso do canal serial do CP.
O PROTOCOLO MODBUS um protocolo de aplicao aberto, desenvolvido inicialmente pela
empresa MODICON, e atualmente gerenciada pela Organizao Modbus-IDA. Este protocolo possui
trs varincias definidas por norma: MODBUS TCP, MODBUS RTU e MODBUS ASCII. A
primeira normalmente utilizada sobre redes TCP/IP e as duas ltimas sobre meios fsicos seriais
RS-232C e RS-485, o que no impede de serem utilizadas, na forma encapsulada, tambm em redes
Ethernet sobre TCP/IP ou UDP.
A interface PO7094 suporta tanto a varincia MODBUS TCP/IP quanto a MODBUS RTU
encapsulada sobre TCP/IP. Esta escolha feita pelo usurio, a partir do boto CONFIG.
AVANADAS..., discutido a seguir neste manual.

35

3. Configurao
Habilitando o checkbox do PROTOCOLO MODBUS, a seo com o boto MODBUS SERVIDOR... fica
habilitado, permitindo configurar o protocolo nos dois modos disponveis, discutidos a seguir neste
manual.
Parmetros Avanados

Figura 3-9. Configuraes avanadas


Timeout Inter Sub-rede das Instrues ECH e LTH
Uma caracterstica importante a ser observada para otimizar a comunicao da interface de rede
Ethernet utilizando o protocolo ALNET II sobre TCP/IP, o parmetro TIMEOUT INTER SUBREDE.
O tempo definido por este campo corresponde ao timeout das instrues ECH e LTH utilizadas na
aplicao do CP, e vale tanto para as redes puramente ALNET II (canal serial ALNET II das UCPs
compatveis) quanto para as Ethernet (PO7091, PO7092 e PO7094).
O TIMEOUT INTER SUB-REDE define o tempo mximo que instrues ECH e LTH vo esperar
por uma mensagem de resposta do servidor endereado por estas instrues.
ATENO:
Usurio deve ter o cuidado de dimensionar um tempo de timeout superior ao Tempo de Ciclo do CP.

Configuraes MODBUS
As configuraes avanadas tambm definem alguns dos parmetros do protocolo de aplicao
MODBUS:

MODBUS TCP
MODBUS RTU sobre TCP/IP

Para ter acesso s configuraes avanadas referentes ao protocolo MODBUS necessrio habilitar o
respectivo protocolo a partir da janela de configuraes bsicas, como mostra a Figura 3-8.

36

3. Configurao
O PROTOCOLO MODBUS definido pela norma para executar sobre redes Ethernet corresponde ao
MODBUS TCP/IP. O protocolo MODBUS RTU foi especificado para executar em meios fsicos
seriais como o RS-232C e o RS-485, mas tambm pode ser encapsulado sobre redes Ethernet. No
caso da interface PO7094, a opo por um ou por outro depende, exclusivamente, da escolha do
usurio para este campo.
Mesmo encapsulado sobre redes Ethernet, o protocolo MODBUS RTU possui a desvantagem de ser
do tipo requisio/resposta, ou seja, no permite que uma segunda requisio seja feita sem que a
primeira tenha sido respondida, considerando uma nica conexo. O protocolo MODBUS TCP/IP
possui um campo especfico na mensagem que identifica as mesmas, ou seja, as respostas possuem o
mesmo identificador das respectivas requisies, permitindo ento que mltiplas requisies sejam
encaminhadas para um mesmo servidor utilizando uma nica conexo. Desta forma, sempre que
houver possibilidade de escolha, aconselha-se utilizar o protocolo MODBUS TCP/IP ao invs de
MODBUS RTU sobre TCP/IP.
Valores Default e Limites dos Parmetros
Na Tabela 3-4. Valores limites e default dos parmetros, apresentada a seguir, esto relacionados
todos os parmetros de configurao da interface, agrupados por afinidade, informando os valores
mnimos, default e mximos quando aplicvel.
Parmetros bsicos

Mnimo

Endereo IP

Default

Mximo

Observao

Default

Mximo

Observao/Unidade

20

6000

192.168.0.1

Mscara Sub-rede

255.255.255.0

Gateway Default

0.0.0.0

ALNET II Servidor

desabilitado

ALNET II Cliente

desabilitado

Protocolo MODBUS

habilitado

Parmetros avanados

Mnimo

Time-out

Protocolo MODBUS

x 100 ms

TCP

Tabela 3-4. Valores limites e default dos parmetros

Relaes MODBUS
Relaes MODBUS so associaes entre operandos do CP (auxiliares, memrias, tabelas, etc.) e
operandos MODBUS (coils, holding registers, etc.). Basicamente estas relaes informam em qual
regio da rea de dados do CP esto mapeados os diversos tipos de dados MODBUS suportados.
Operando como servidor, estas relaes trazem ainda informaes que permitem filtrar clientes sem
permisso de acesso de escrita. A seo MODBUS Servidor descrita a seguir traz maiores detalhes a
respeito.
Relaes no modo MODBUS Servidor podem ser macro relaes, ou seja, podem definir uma grande
quantidade de dados, onde qualquer subconjunto deste est disponvel para ser lido e escrito por
qualquer outro equipamento que opere em modo cliente.
As relaes so acessveis atravs do boto MODBUS SERVIDOR... da janela de configurao dos
parmetros bsicos da interface, como mostra a Figura 3-8. Configurao dos parmetros Ethernet.
Se este boto estiver desabilitado, ser necessrio habilitar o protocolo MODBUS na janela de
configuraes bsicas.
Existe um conjunto de operandos memria do CP que permite habilitar ou desabilitar as relaes
MODBUS em tempo de execuo. Estes operandos esto descritos na Tabela 7-11. Descrio do
Operando de Controle das Relaes MODBUS Global e Tabela 7-12. Descrio do Operando de
Controle das Relaes MODBUS Servidor.

37

3. Configurao
A Tabela 3-5. Caractersticas dos tipos de dados MODBUS apresenta uma srie de caractersticas de
cada um dos tipos de dados MODBUS possveis de serem associados nas relaes. Observar nas
notas da tabela que, alm do endereo do operando, alguns tipos de operandos trazem a especificao
do bit e outros a posio da tabela.

Tipo de dado

Sentido
permitido

Tamanho do
dado [bits]

Equivalncia funcional

Operandos do CP associveis

Escrita e leitura

Sada digital

%Exxx.b ou %Sxxx.b

%Axxx.b
Coil

%Mxxxx.b
%Fxxxx ou %TFxxx[ppp]
Holding Register

Escrita e leitura

16

Sada analgica

%Ixxxx ou %TIxxx[ppp]
%Mxxxx ou %TMxxx[ppp]
%Fxxxx ou %TFxxx[ppp]

Input Register

Leitura

16

Entrada analgica

%Ixxxx ou %TIxxx[ppp]
%Mxxxx ou %TMxxx[ppp]
%Axxx.b

Input Status

Leitura

Entrada digital

%Exxx.b ou %Sxxx.b
%Mxxxx.b

Tabela 3-5. Caractersticas dos tipos de dados MODBUS


Notas:

b: bit do operando
ppp: posio da tabela
xxx, xxxx: endereo do operando

ATENO:
Quando dados do tipo holding register ou input register so associados operandos de 32 bits (%F,
%TF, %I ou %TI), o acesso a estes dados deve obedecer a duas regras: a leitura ou escrita dos
mesmos deve ser feita aos pares e iniciar sempre pelo primeiro endereo que forma o operando. Isto
se deve ao fato de cada operando ser formado por dois input registers ou holding registers.
MODBUS Servidor
A Figura 3- ilustra a janela do MasterTool Extended Edition que permite inserir, editar e remover
relaes MODBUS no modo servidor. Estas aes podem ser realizadas atravs dos botes EDITAR
RELAO... e REMOVER RELAO.... Ainda nesta mesma janela apresentado um resumo das
relaes sob forma de planilha.
Para inserir uma nova relao ou alterar os parmetros de uma relao existente, necessrio
selecionar a linha da relao e ento pressionar o boto EDITAR RELAO.... Para remover uma
relao existente, necessrio selecionar a linha da relao e ento pressionar o boto REMOVER
RELAO....

38

3. Configurao

Figura 3-13. Relaes MODBUS Servidor


A primeira coluna da figura acima corresponde ao nmero da relao. Este nmero identifica qual o
bit dos operandos de controle que atua sobre a habilitao e desabilitao desta relao, conforme a
Tabela 7-12.
Uma outra janela do MasterTool Extended Edition, apresentada na Figura 3-, permite realizar a
configurao detalhada dos parmetros quando o boto EDITAR RELAO... pressionado. A
descrio detalhada de cada um dos parmetros da relao aparece na Tabela 3-6 a seguir.

Figura 3-14. Edio dos parmetros da relao MODBUS Servidor

39

3. Configurao

Parmetro

Descrio
Define o tipo de dado MODBUS desta relao, podendo ser de um dos seguintes tipos:

Tipo de dado

Endereo MODBUS

Coil

Holding Register

Input Register

Input Status

Endereo correspondente ao primeiro operando MODBUS.


So vlidos os valores de 1 at 65535.
Endereo do operando no CP correspondente ao Endereo MODBUS. Indica a partir de
que operando do CP esto mapeados os dados MODBUS.

Operando no CP

Swap word

Os tipos de operandos vlidos para cada um dos tipos de dados MODBUS esto definidos
na Tabela 3-5. Devem existir operandos suficientes declarados no CP para cobrir toda a
Quantidade de operando MODBUS especificados.
Quando habilitado, utiliza o formato de dados LOW-HIGH para os operandos de 32 bits, ou
seja, o primeiro word de dados da mensagem vai corresponder parcela menos
significativa do operando e o segundo word parcela mais significativa.
Este checkbox vlido apenas quando o Operando no CP for do tipo inteiro (%I ou %TI) ou
ponto flutuante (%F ou %TF), ou seja, para operandos de 32 bits.
Quantidade de operandos MODBUS desta relao.

Quantidade

Os operandos assumem endereos seqenciais a partir do primeiro, declarado no campo


Endereo MODBUS. A quantidade limitada pelo endereamento, visto que o maior
endereo suportado corresponde a 65535.
Deve obrigatoriamente ser um nmero par se o Tipo de Dado for Input Register ou Holding
Register e se o Operando no CP for do tipo inteiro (%I ou %TI) ou ponto flutuante (%F ou
%TF).
Este campo, associado ao campo de Mscara IP, permite selecionar um endereo IP, ou
faixa de endereos IP, com permisso de escrita nos operandos MODBUS definidos por
esta relao.

Filtro IP

Para os Tipos de Dados Input Register e Input Status este campo no tem funo, uma vez
que estes tipos de dados no podem ser escritos.
Este campo, associado ao campo de Filtro IP, permite selecionar um endereo IP, ou faixa
de endereos IP, com permisso de escrita nos operandos MODBUS definidos por esta
relao.
Mscara IP

Se configurado para 255.255.255.255, apenas o endereo IP definido no campo Filtro de IP


ter direito de escrita. Se configurado para 0.0.0.0, qualquer endereo IP ter direito de
escrita, independente do campo Filtro de IP.
Para os Tipos de Dados Input Register e Input Status este campo no tem funo, uma vez
que estes tipos de dados no podem ser escritos.

Tabela 3-6. Parmetros da relao MODBUS Servidor


Os campos no editveis, faixa de endereos MODBUS e a faixa de operandos no CP, so calculados
automaticamente em funo do campo de quantidade.

40

3. Configurao

LOGGER / MAIL / BD
Os prximos trs captulos descrevem um conjunto de funcionalidades agregadas ao PO7094
mediante edio do chip.ini. So elas:

Log de Eventos
Envio de E-mail
Suporte a Banco de Dados

ATENO:
Estes recursos estaro disponveis somente para o PO7094 que possuir o protocolo ALNET II
Cliente habilitado. Consulte Tabela 2-1 para obter detalhes dos servios associados quando
houverem duas interfaces PO7094 estiverem declaradas no barramento.
Mensagens de diagnstico e outras informaes dos servios podem ser visualizadas utilizando o
protocolo TELNET. Detalhes em Diagnsticos via TELNET.

O modo de operao do CP afeta o funcionamento deste pacote da seguinte forma:

CP em modo execuo ou ciclado: pacote habilitado;


CP em modo programao: pacote desabilitado;
CP em modo erro: pacote desabilitado;

ATENO:
Os valores descritos no campo LIMITE das tabelas Tabela 3-7, Tabela 3-9 e Tabela 3-12, so
garantia de funcionamento dos servios. Valores fora desta faixa podem, ou no, bloque-los.
Ao energizar o barramento, o PO7094 recebe as informaes de data e hora do relgio da UCP (FRELOG para PO3242 e PO3342, e Parmetros Gerais para PO3x47), desde que estes dois servios
citados acima estejam declarados no chip.ini.
As informaes do relgio so utilizadas como estampas de tempo nos servios de escrita no banco
de dados e gerao de log de eventos. Sendo assim, de extrema importncia que o relgio da UCP
esteja configurado corretamente, sob pena dos servios no funcionarem corretamente.
Detalhes da configurao do relgio encontram-se em:

PO3x47: MU209108.
PO3242 e PO3342: No manual do F-RELOG, no submenu Ajuda dos Mdulos Funo do
Master Tool Extended Edition.

Log de Eventos
A gerao de LOG em carto de memria consiste em escritas de dados (%TM ou %TF) com
estampas de tempo (%TM) em arquivos distintos, nos formatos CSV e XML.
Para que o log de eventos seja gerado, necessrio que o usurio:

crie uma pasta com o nome LOG na raiz do carto de memria;


edite o chip.ini existente na pasta do projeto criado pelo programador Master Tool Extended
Edition.

41

3. Configurao
Edio do Chip.ini
ATENO:
Para que o servio funcione corretamente, o usurio deve respeitar a ordem dos campos editados
no chip.ini, conforme exemplo, bem como seus limites.
O operando de controle (MCTRL) deve ser exclusivo, isto , deve ser utilizado somente para este
servio.
Se durante o processo de inicializao do servio no for detectada a presena de algum campo, o
PO7094 ir assumir os valores indicados na coluna PADRO.
Campos que no apresentam valores padro bloqueiam o funcionamento do servio quando no
forem editados.

Devem ser criados os seguintes campos:


CAMPO
[LOGGER]

DESCRIO

LIMITE

PADRO

Cabealho.
Informa ao PO7094 que abaixo constam
dados de configurao do log de eventos.

MCTRL=XXX

Operando %M de controle, onde XXX indica


o nmero do operando.

1 a 9983

Sua funo ser descrita em

Alterando base de tempo de atualizao do


log.
NLOG=X

Indica o nmero de relaes de log.

Suporta at 5 relaes.

IDLOGY=XX

Indica o nome da relao (ID).

Y : limitado pelo valor do


campo NLOG

Y: 1 at valor
de NLOG

XX: composto por at dois


caracteres (letras e/ou
nmeros).

XX: Lz, onde z


vai de 1 at
valor de NLOG

[XX]

Y: indica o nmero da relao.

XX: indica o nome da relao.

Cabealho.
Cada relao possui campos que ficam
abaixo deste delimitador, composto pelo
nome da relao (XX) declarada em
IDLOGY.

NLOG=1

Composto por at dois caracteres


(letras e/ou nmeros), idnticos ao
declarado no campo anterior.
-

Para cada relao deve-se configurar o


nmero de uma tabela e seus ndices inicial
e final. Essas informaes devem constar
nos prximos campos.
XXLOG=Y

Endereo do operando tabela, declarado no


CP.

XX: representa operando tabela.


Suporta %TM ou %TF.
Y: indica endereo da tabela .

XX:

TM para %TM

TF para %TF

Y: 0 a 254

START=Y

Y: posio inicial da tabela.

0 a 254

END=Y

Y: posio final da tabela.

0 a 254

Tabela 3-7. Descrio dos parmetros do chip.ini para Log de Eventos

42

START = 0

TM: END = 114

TF: END = 56

3. Configurao
ATENO:
O somatrio das posies dos campos START e END no pode ser superior a 230 bytes. Isto
significa que para operandos %TM a faixa de at 115 posies e para operandos %TF at 57
posies.
Exemplo:
TM:
START=15
END=129
TF:
START=100
END=156
Caso seja configurada uma faixa de posies superior a indicada acima, os valores dos operandos
%TM ou %TF daro lugar a seguinte mensagem de erro nos arquivos gerados pelo servio:
Bloco de operandos invalido

Segue abaixo o exemplo da edio do chip.ini para campos citados acima:


[LOGGER]
MCTRL=105
NLOG=2
IDLOG1=AL
IDLOG2=PO
[AL]
TMLOG=2
START=0
END=114
[PO]
TFLOG=1
START=1
END=15
ATENO:
Se houverem campos repetidos abaixo dos cabealhos, o PO7094 assume o valor do primeiro campo
editado.
Ex:
IDLOG1=AL
IDLOG1=GR
PO7094 assumir o primeiro valor (AL) para o campo IDLOG1.

Alterando base de tempo de atualizao do log


Por padro, o log atualizado num intervalo de 60 segundos. Caso seja necessrio alterar esta base
de tempo, deve ser inserida uma ECH para o IP local (127.0.0.1). O operando remoto deve ser igual
ao operando de controle declarado no chip.ini (MCRTL). O maior intervalo de atualizao do LOG
poder ser qualquer valor da faixa de operandos %M (-32768 a +32767).

43

3. Configurao
Conforme o valor do operando local declarado na ECH, sero tomadas as seguintes aes pelo
PO7094:

Valor = 0: Desabilita servio.


Valor > 0: Intervalo de atualizao em segundos, do valor 1 at 32.767.
Valor < 0: Intervalo de atualizao em segundos, do valor 32.768 at 1.

At o valor mximo positivo, esse nmero ser correspondente, em segundos, ao intervalo de


atualizao do LOG. Aps o valor +32.767, o prximo valor que incrementa em 1 segundo a base de
tempo 32.768. Sendo assim, quando o operando tiver o valor 1, assumir o maior intervalo
suportado para a atualizao do LOG (65.535 segundos).
Assim que a PO7094 receber o comando de alterao, far uma gravao instantnea do log e
inicializar o novo intervalo com o valor recebido.
Desempenho
O desempenho do LOG depende principalmente de dois fatores: carga de processamento da interface
e tambm da taxa de transferncia do acesso ao carto de memria. A tabela abaixo mostra alguns
exemplos da quantidade mxima de dados associados a operandos que possvel logar em funo do
intervalo de atualizao do LOG configurado:
Intervalo de
atualizao do LOG
[segundos]

Quantidade
max. de dados
[bytes]

50

150

Tabela 3-8. Desempenho do LOG


Enquanto a interface PO7094 estiver processando uma operao de escrita do LOG no carto de
memria, caso seja disparada novamente uma operao de LOG (ECH para o operando MCTRL) a
ECH ligar a sada de erro, indicando que interface est ocupada processando este servio.
ATENO
A taxa de transferncia pode ser influenciada pela capacidade de armazenamento do carto e/ou
fabricante.

Funcionamento
O servio de gerao de Log de Eventos fica disponvel ao usurio 30 segundos aps a inicializao
da interface PO7094. Transcorrido este perodo, os dados do log so gravados no carto de memria,
conforme configurao do chip.ini, num intervalo de 60 segundos.
Para cada log declarado so criados 2 arquivos, CSV e XML, cujos nomes so compostos por ID,
ano, ms e dia. As letras que compem o ID so sempre convertidas para maisculo, independente da
formatao da letra declarada no campo IDLOGN.
So criados novos arquivos CSV e XML sempre que a interface PO7094 detectar que as informaes
referentes a data sofreram alteraes.
Conforme exemplo acima da configurao do chip.ini, e, supondo, uma data 26/08/2009, sero
criados e atualizados os seguintes arquivos:

AL090826.CSV e AL090826.XML, contendo leituras dos operandos %TM2[0000]


%TM2[0020];
PO090826.CSV e PO090826.XML, contendo leituras dos operandos %TF1[0001]
%TF2[0254];

44

3. Configurao

Figura 3-15. Exemplo de arquivo CSV gerado.


possvel substituir o texto indicando os operandos tabela que formam o cabealho da figura acima
por texto (TAG). Para isso necessrio criar um arquivo com o nome ALIAS.TXT na raiz do drive
A do PO7094. Primeiramente, deve-se editar o nome da tabela com o ndice e em seguida, separado
por um espao, o nome equivalente a este ndice da tabela. Cada equivalncia ocupa uma linha e cada
linha no deve possuir mais que 48 caracteres.

Figura 3-16. Exemplo de arquivo ALIAS.TXT.


O Log de Eventos no atualizado nos seguintes casos:

UCP em modo Programao, ou Erro;


Valor do operando de controle igual a zero;
Servio no declarado no arquivo chip.ini;

LOGGER.XSL Formatao do XML


Este arquivo utilizado para dar formato, estilo, na apresentao do XML quando visualizado por
um browser.
Recomenda-se que LOGGER.XSL esteja no mesmo diretrio dos arquivos XML.
O estilo LOGGER.XSL encontra-se no diretrio WWW\XSL na memria interna do PO7094 e no
CD Card.

45

3. Configurao
Envio de Email
Este servio possibilita a transmisso de uma mensagem de texto pr-definida, acrescida de um valor
numrico proveniente da UCP (%M ou %F), para um ou mais destinatrios, atravs do protocolo
SMTP, com ou sem autenticao de usurio e senha.
ATENO:
No h suporte para autenticao SSL.
Para que ocorra o envio do email, o usurio deve seguir as seguintes etapas:

Edio do chip.ini;
Edio dos emails pr-definidos
Disparo de uma ECH, endereada a prpria interface PO7094, contendo a declarao de um
operando %M com mesmo endereo declarado em MCTRL (chip.ini).

Edio do Chip.ini
ATENO:
Para que o servio funcione corretamente, o usurio deve respeitar a ordem dos campos editados
no chip.ini, conforme exemplo, bem como seus limites.
O operando de controle (MCTRL) deve ser exclusivo, isto , deve ser utilizado somente para este
servio.
Se durante o processo de inicializao do servio no for detectada a presena de algum campo, o
PO7094 ir assumir os valores indicados na coluna PADRO.
Campos que no apresentam valores padro bloqueiam o funcionamento do servio quando no
forem editados.

Devem ser criados os seguintes campos:


CAMPO
[MAIL]

DESCRIO
Informa ao PO7094 que abaixo
constam dados de configurao do
cliente de e-mails.

MCTRL=XXX

LIMITE

PADRO

Cabealho.

Operando %M de controle, onde


XXX indica o nmero do operando.

1 a 9983
-

Seu valor define a mensagem


padro a ser enviada
USER=Y

LOCALDOMAIN=Y

Y indica o usurio da conta de email no servidor utilizado.

Y indica o domnio do e-mail.

Mximo de 10 caracteres,
compostos apenas por letras
e nmeros, no suportando
caracteres especiais ou
acentuao.
Mximo de 20 caracteres.
Campo suporta letras,
nmeros, caractere ponto .,
underscore _, menos -,
mais +, and &

PASSWD=Y

SERVER=XXX.XXX.XXX.XXX

Y indica a senha utilizada no e-mail.

Neste campo deve ser inserido o IP


do servidor de e-mail.

Suporta at 20 caracteres
compostos apenas por letras
e nmeros.
Campo no poder ter mais
de 15 caracteres.
XXX corresponde a um
nmero de 0 a 255.

AUTH=X

X indica necessidade do email ser


autenticado pelo servidor.

So vlidos apenas os
valroes:

46

0, sem autenticao.

AUTH=1

3. Configurao

NRCPT=X

RCPTY=XXX

1, indica autenticao.

X indica o nmero de destinatrios.


Para cada destinatrio deve ser
criado um campo RCPTY, conforme
descrio abaixo.

valor mximo suportado 5.

Y indica o nmero do destinatrio

Limitado pelo valor atribudo


ao campo NRCPT.

XXX indica o endereo do


destinatrio

Suporta at 20 caracteres.

Tabela 3-9. Descrio dos parmetros do chip.ini para Envio de Email.


Segue o exemplo da edio do chip.ini para campos citados acima:
[MAIL]
MCTRL=100
USER=PO7094
LOCALDOMAIN=altus.com.br
PASSWD=clppo
SERVER=192.168.0.20
AUTH=1
NRCPT=2
RCPT1=usuario1@altus.com.br
RCPT2=usuario2@altus.com.br
ATENO:
Se houverem campos repetidos abaixo do cabealho, o PO7094 assume o valor do primeiro campo
editado.
Ex:
NRCPT=2
NRCPT=5
PO7094 assumir o primeiro valor (2) para o campo NRCPT.

Edio das mensagens


O arquivo contendo a mensagem de texto a ser enviada deve estar na memria interna do PO7094,
diretrio A, com o nome de MAILX.txt, onde X indica o ndice do email (1 999).
Por exemplo, MAIL1.txt contm a mensagem 1, e MAIL2.txt contm a mensagem 2.
ATENO:
No devem ser utilizados zeros esquerda para compor ndice no nome do MAILX.txt
possvel adicionar o valor de um operando %M ou %F ao corpo da mensagem. Para isso
necessrio acrescentar uma nova linha no incio do arquivo MAILX.txt e inserir o seguinte campo:

OP:YXXXX - onde Y o mnemnico do operando (M ou F) e XXXX seu endereo (0 a


9983, respeitando a faixa declarada no mdulo C-Config.000).
Desta forma o PO7094 adiciona, na ltima linha da mensagem, o valor do operando especificado
logo aps OP: .

47

3. Configurao
ATENO:
A linha que especifica o valor do operando opcional e sua ausncia no impossibilita o envio do
email.
Usurio deve ter o cuidado de especificar um operando que esteja declarado no mdulo C do projeto
criado no MasterTool. Caso no tenha sido declarado, indicar a seguinte mensagem no corpo de
texto do email enviado:
erro: Operando nao definido

Sendo assim, o arquivo contendo a mensagem padro estruturado em quatro blocos:


Bloco
1

Descrio
Descrio do operando.

Linha
1

Ex: OP:YXXXX

Observao
Linha opcional.
Porm, se houver declarao, a mesma deve ser
editada exclusivamente na primeira linha.
No devem existir espaos em branco na declarao
deste campo:

Cabealho: Primeiras linhas


da mensagem onde se
passam informaes como
assunto, destinatrio,
remetente, entre outras.

2n

Correto: OP:YXXXX

Errado: OP: YXXXX

Deve ser editado na primeira linha, caso no haja


declarao de operando.
Cabealhos mais usados:
Subject - usado para determinar o assunto da
mensagem.
From - indica o remetente da mensagem (para evitar
problemas, o cabealho deve conter o mesmo
remetente composto pela declarao dos campos
USER e LOCALDOMAIN do chip.ini).
To - indica o destinatrio da mensagem
Cc - indica outras pessoas para a qual a mensagem
deve ser enviada. uma abreviao de "Carbon Copy"
(cpia carbono).
Bcc - indica pessoas que devem receber uma cpia da
mensagem sem que os outros destinatrios saibam.
uma abreviao de "Blind Carbon Copy" (cpia carbono
oculta):
Para evitar problemas de visualizao dos
destinatrios, campos To, Cc e Bcc devem conter os
endereos declarados nos campos RCPTY em chip.ini.
PO7094 no insere data de envio da mensagem. Esta
informao deve ser inserida pelo servidor de emails ao
qual o PO7094 est estabelecendo conexo. Existe
ainda a opo do usurio editar campo date no
cabealho da mensagem pr definida. Isto implica na
fixao da data. Neste caso importante que o cliente
de emails do destinatrio no utilize esta informao
para filtrar as mensagens recebidas.

<linha em branco>: Utilizada


para separar cabealho do
corpo da mensagem.

n+1

Corpo da mensagem:
mensagem com texto padro.

n+2 ...

Tabela 3-10. Estrutura do arquivo de uma mensagem padro.


Segue abaixo um exemplo do arquivo MAILX.txt com a solicitao do operando M140:
ATENO:
Este exemplo meramente ilustrativo. Os campos do cabealho da mensagem devem obedecer aos
requisitos do servidor de emails. Sendo assim, fica a cargo do usurio contatar seu servidor para
obter o cabealho ideal.

48

3. Configurao
OP:M140
From: PO7094@altus.com.br
To:usuario1@altus.com.br, usuario2@altus.com.br
Subject: [PO7094] Exemplo
Corpo da mensagem, corpo da mensagem.
Corpo da mensagem corpo da mensagem, corpo
da mensagem.
Corpo da mensagem

Edio da ECH
Inserir uma ECH para IP local (127.0.0.1), com operandos local e remoto iguais ao operando de
controle declarado no chip.ini (MCTRL)

Figura 3-17. Comando de disparo do envio do email.


NOTA:
Neste servio, a sada ERRO da ECH indica que o comando no foi aceito pelo PO7094, pois o
servio est sendo processado. Ou seja, somente aps ser concludo o ciclo do servio de Envio de
Email que um novo comando vindo da ECH ser aceito e processado.

Funcionamento
Sempre que for disparada uma ECH a interface PO7094 enviar um email para o grupo de
destinatrios descritos no campo RCPTX do chip.ini.
O valor do operando declarado na ECH define a mensagem (MAILX.txt) que a interface enviar. Ou
seja, se o valor do operando for 1, ser enviada a mensagem do arquivo MAIL1.txt.
Enquanto a interface PO7094 estiver processando uma operao de envio de email, caso seja
disparada novamente um envio de email (ECH para o operando MCTRL) a ECH ligar a sada de
erro, indicando que interface est ocupada processando este servio.
49

3. Configurao
A partir das informaes contidas no chip.ini, o PO7094 iniciar a conexo com o servidor de emails.
Aps obter a resposta do servidor ao comando DATA do protocolo SMTP, o PO7094 envia ao
servidor o contedo do arquivo MAILX.txt, contendo a mensagem padro.
Segue um exemplo de sesso:
Origem da
mensagem

Mensagem

Cliente (C):

HELO exemplo.com.br

Servidor (S):

250 Hello exemplo.com.br

C:

MAIL FROM: PO7094@altus.com.br

S:

250 Ok

C:

RCPT TO: usuario1@altus.com.br

S:

250 Ok

C:

RCPT TO: usuario2@altus.com.br

S:

250 Ok

C:

DATA

S:

354 End data with <CR><LF>.<CR><LF>

C:

From: PO7094@altus.com.br

Origem dos
dados do Cliente
Chip.ini
Chip.ini
Chip.ini
Chip.ini

MAILX.txt

To: usuario1@altus.com.br, usuario2@altus.com.br


Subject: [PO7094] Exemplo
Corpo da mensagem, corpo da mensagem.
Corpo da mensagem corpo da mensagem, corpo da
mensagem.
Corpo da mensagem
M140 = 0
C:

S:

250 Ok: queued as 12345

C:

quit

S:

221 Bye

Tabela 3-11.Exemplo de uma sesso de envio de email.


Suporte a Banco de Dados
Este servio possibilita a escrita de dados (%TM ou %TF), com estampa de tempo (%TM),
provenientes da UCP, no formato TDS, com gerenciamento de usurio e senha.
Uma instruo ECH, endereada a prpria interface, dispara a escrita dos dados no banco.
NOTA:
A sada ERRO da ECH que dispara este servio indica que o comando no foi aceito pelo PO7094,
pois o servio est sendo processado. Ou seja, somente aps ser concludo o ciclo do servio de
Escrita no Banco de Dados Servidor que um novo comando de escrita disparado da ECH ser
aceito e processado.

50

3. Configurao
Edio do Chip.ini
ATENO:
Para que o servio funcione corretamente, o usurio deve respeitar a ordem dos campos editados
no chip.ini, conforme exemplo, bem como seus limites.
O operando de controle (MCTRL) deve ser exclusivo, isto , deve ser utilizado somente para este
servio.
Se durante o processo de inicializao do servio no for detectada a presena de algum campo, o
PO7094 ir assumir os valores indicados na coluna PADRO.
Campos que no apresentam valores padro bloqueiam o funcionamento do servio quando no
forem editados.

51

3. Configurao
Devem ser criados os seguintes campos:
CAMPO
[BD]

DESCRIO

LIMITE

PADRO

Cabealho.
Informa ao PO7094 que abaixo constam
dados de configurao do servio de
acesso ao banco de dados.

SGBDADDR =
XXX.XXX.XXX.XXX

IP do servidor de banco de dados

Campo no poder ter mais


de 15 caracteres.

XXX corresponde a um
nmero de 0 a 255.
SGBDPORT

Porta de acesso ao servidor

Numrico de 16 bits,
comeando pelo valor 1.

SGBDPORT=1433

SGBDUSER

Nome de usurio vlido no BD.

Mximo de 19 caracteres,
compostos por letras e
nmeros.

SGBDUSER=admin

SGBDPASSWD

Senha do usurio criado, idntica a


existente no servidor.

Suporta at 19 caracteres,
compostos apenas por
letras e nmeros.

Usurio sem senha.

BDNAME

Nome do banco de dados onde sero


escritos os valores dos operandos tabelas
do CP.

Suporta at 19 caracteres
compostos apenas por
letras seguidas, ou no, de
nmeros.

BDNAME=ALTUS

MCTRL

Endereo do operando %M de controle. O


byte mais significativo do operando de
controle indica a tabela a ser acessada e o
byte menos significativo indica o grupo.

1 a 9983

Nome da estao.

Suporta at 8 caracteres
compostos apenas por
letras e nmeros.

NAMEST=po7094_

NAMEST

Como vrias interfaces ethernet PO7094


podem acessar o banco de dados, este
nome utilizado para diferenci-las umas
das outras.

NTABLESGBD

Este campo indica o nmero de tabelas a


serem criadas no servidor.

Limitado em 2

NTABLESGBD=1

TIDX=YYYYY

X indica o nmero da tabela

X: 1 e 2

TID1=T1

YYYYY o nome da tabela no servidor


que receber dos dados do PO7094.

Y: Suporta at 10
caracteres compostos
apenas por letras e
nmeros.

Cabealho.

X=2

Contm faixa de operandos que a


respectiva tabela do servidor receber.

Y=3

[TDx_Gy]

Para cada tabela no servidor devem ser


declarados no chip.ini trs faixas de
operandos. Cada faixa forma um grupo de
dados que ser escrito na tabela do
servidor. Estes grupos possuem um
cabealho [TIDXGY], onde:

TxADDR=Y

X representa a tabela

Y representa o grupo. Cada grupo


possui os seguintes campos:
TxADDR, START, END.

Endereo do operando tabela, declarado no


CP.

X: representa operando tabela.


Suporta %TM e/ou %TF.

Y: indica endereo da tabela

X:
TFADDR: Para
enderear
operandos %TF

52

TMADDR: Para
enderear
operandos %TM

Y: 0 a 254

3. Configurao

START

ndice inicial da tabela

0 a 254

END

ndice final da tabela

0 a 254

Depende da
existncia da
declarao do
campo anterior,
TxADDR.
START = 0
Depende da
existncia da
declarao do
campo TxADDR.

TM: END = 114

TF: END = 56

Tabela 3-12. Descrio dos parmetros do chip.ini para Suporte a Banco de Dados.

ATENO:
O somatrio das posies dos campos START e END no pode ser superior a 230 bytes. Isto
significa que para operandos %TM a faixa de at 115 posies e para operandos %TF at 57
posies.
Exemplo:
TM:
START=15
END=129
TF:
START=100
END=156
Caso seja configurada uma faixa de posies superior a indicada acima, os valores dos operandos
%TM ou %TF daro lugar a seguinte mensagem de erro nos arquivos gerados pelo servio:
Bloco de operandos invalido
Segue o exemplo da edio do chip.ini para campos citados acima:
[BD]
SGBDADDR=192.168.0.45
SGBDPORT=1433
SGBDUSER=sa
SGBDPASSWD=clppo
BDNAME=GASNATUR
MCTRL=140
NAMEST=ALTUS
NTABLESGBD=1
TID1=_CV
[TID1G1]
TMADDR=2
START=12
END=126
53

3. Configurao
[TID1G2]
TMADDR=2
START=13
END=20
[TID1G3]
TFADDR=5
START=11
END=67
ATENO:
Se houverem campos repetidos abaixo dos cabealhos, o PO7094 assume o valor do primeiro campo
editado.
Ex:
[TID1G1]
TMADDR=2
START=10
START=5
END=12
PO7094 assumir o primeiro valor (10) para o campo START.

Banco de Dados Servidor


Para que haja comunicao entre o banco de dados e o PO7094, necessrio que o servidor suporte a
verso 4.2 do protocolo TDS.
O servidor deve conter o mesmo nome do banco de dados declarado no chip.ini, bem como usurio e
senha.
Para que o PO7094 escreva os dados no servidor, necessrio que as tabelas possuam o nome
formado pela concatenao de NAMEST e TIDX (ALTUS1_CV), composta por trs campos:

Data/hora: Campo no formato datetime, que receber a data e hora do evento. Ex:
26-10-2009 8:00:00;
TAG: Campo no formato texto, que receber o endereo do operando. Ex: TM255[254];
Valor: Campo no formato nvarchar, que receber o valor do operando.

O usurio tem a opo de editar a tabela manualmente, ou simplesmente configurar o PO7094 para
cri-la a partir do envio de comandos SQL codificados num arquivo SCRIPT.TXT, como veremos no
captulo a seguir.
SCRIPT.txt
O usurio deve criar este arquivo e editar os comandos SQL que deseja enviar ao banco de dados
servidor. Este arquivo deve ser carregado na memria interna do PO7094, ou seja, no drive A.
ATENO:
garantido o envio de apenas um comando SQL com at 512 caracteres na mesma linha.
Quando a interface Ethernet receber uma ECH de ip local, contendo o operando MCTRL com valor
0x8000, consultar sua memria interna na busca pelo arquivo SCRIPT.TXT e enviar seu contedo
ao servidor.
54

3. Configurao
Exemplo de script para criao de tabela no banco de dados servidor:
CREATE TABLE [dbo].ALTUS1( [DataHora] [datetime] NULL,[TAG] [nvarchar](50) COLLATE
Latin1_General_CI_AS NULL,[VALOR] [text] COLLATE Latin1_General_CI_AS NULL) ON
[PRIMARY]
Desempenho
O desempenho da comunicao para acesso a um banco de dados depende principalmente da carga
de processamento da interface, alm obviamente do tempo de resposta do servidor que armazena este
banco de dados. A tabela abaixo mostra alguns exemplos de quanto tempo a interface PO7094 leva
para processar uma operao de leitura/escrita em funo da quantidade de dados associada aos
operandos relacionados:
Quantidade de
dados [bytes]

Tempo necessrio
para execuo
(ms)

120

300

230

500

Tabela 3-13. Desempenho do acesso a banco de dados


Enquanto a interface PO7094 estiver processando uma operao de acesso ao banco de dados, caso
seja disparada novamente uma operao (ECH para o operando MCTRL) a ECH ligar a sada de
erro, indicando que interface est ocupada processando este servio.
Funcionamento
Assim como a gerao de Log de Eventos, este servio fica disponvel ao usurio 30 segundos aps a
inicializao da interface PO7094.
Quando um evento que dispara uma escrita for detectado, deve ser feita uma ECH no operando de
controle para o IP local 127.0.0.1 com o a indicao de qual tabela e qual grupo devem ser escritos.
Se o usurio optar em enviar comandos SQL para o banco de dados, deve alterar o valor do operando
de controle para 0x8000 e disparar a ECH.

55

4. Programao

4. Programao
Utilizao do Canal ALNET II sobre TCP/ IP
Conceitos Gerais
Originalmente a rede ALNET II foi concebida para CPs da srie AL-2000 como uma rede completa,
desde o nvel fsico (RS-485 / 1 Mbps) at o nvel de aplicao.
Quando a primeira interface Ethernet TCP/IP para CPs da Srie AL-2000 foi desenvolvida, utilizouse o nvel de aplicao da rede ALNET II. Desta maneira, os produtos com interface Ethernet Altus,
entre elas as interfaces AL-3412, AL-3414 e PO7094, utilizam o protocolo ALNET II com nvel de
transporte TCP/IP.
O mdulo Ethernet PO7094 funciona da seguinte maneira:

recebe, via canal Ethernet, uma ou mais requisies ALNET II sobre TCP/IP de um
equipamento mestre, por exemplo, um software de superviso, um CP da Srie AL-2000
com AL-3412 ou um programador MasterTool Extended Edition. Para cada requisio:

envia a requisio para a UCP via protocolo GBL;

recebe a resposta e envia-a ao equipamento mestre via canal Ethernet.

Comunicao entre CPs


As UCPs PO3242, PO3342 e PO3x47 possuem instrues dedicadas a executar a comunicao entre
os diferentes dispositivos da rede. Para tanto, esto disponveis as instrues ECH, LTH e LAH.
Instruo ECH - Escrita de Operandos
Destinada ao envio de operandos via rede Ethernet, a instruo ECH utilizada para escrever valores
em outros CPs conectados via rede Ethernet, utilizando o protocolo ALNET II Cliente sobre TCP/IP.
Seu funcionamento similar a instruo ECR (ALNET II e Ethernet na mesma sub-rede), com a
vantagem de permitir a entrada do endereo IP completo e no somente de comunicar na prpria subrede.
Atravs da ECH podem ser transferidos valores de operandos individuais ou de conjuntos de
operandos, sendo possvel a programao de at 6 comunicaes diferentes em uma mesma
instruo.
Instruo LTH - Leitura de Operandos
Destinada a leitura de operandos via rede Ethernet, a instruo LTH utilizada para buscar valores
em outros CPs conectados via rede Ethernet, utilizando o protocolo ALNET II Cliente sobre TCP/IP.
Seu funcionamento similar a instruo LTR (ALNET II e Ethernet na mesma sub-rede), com a
vantagem de permitir a entrada do nmero IP completo e no somente de comunicar na prpria subrede.
Atravs da LTH podem ser lidos valores de operandos individuais ou de conjuntos de operandos,
sendo possvel a programao de at 6 comunicaes diferentes em uma mesma instruo.
Instruo LAH - Libera Atualizao de Imagem dos Operandos
A instruo LAH libera atualizao da imagem de operandos e realiza o processamento das
comunicaes pendentes da rede ALNET II para o CP local.
Ao retornar para o processamento do software executivo, ao final de cada varredura, o CP processa a
requisio de leitura ou escrita e outros servios que tenham sido solicitados para o mesmo por outros
CPs presentes na rede, durante a execuo do programa aplicativo.
56

4. Programao
O mdulo possui uma rea de memria reservada para o armazenamento de at 16 comunicaes
recebidas durante o lao de execuo do programa aplicativo, enquanto o software executivo no as
processa.
Caso o programa aplicativo possua tempo de execuo relativamente alto e/ou o controlador
programvel receba muitas requisies de servios da rede, pode ocorrer a situao do CP no
conseguir atend-las, chegando ao limite de comunicaes pendentes espera de processamento.
A instruo LAH executa o processamento de recepes e transmisses ALNET II sobre TCP/IP
pendentes no CP, diminuindo a possibilidade de ocorrncia da situao descrita anteriormente e
reduzindo o tempo de atendimento s requisies.
ATENO:
recomendado o uso de LAH em programas aplicativos com alto tempo de ciclo ou que receba
muitas requisies de servios da rede de conexes diferentes, devendo estas serem inseridas na
primeira ou ltima lgica, permitindo assim uma performance de rede melhor.
Comandos Disponveis
Os comandos disponveis j foram citados anteriormente. A conexo em rede Ethernet, atravs do
canal ALNET II sobre TCP/IP, possibilita a troca de dados com outros controladores, estaes de
superviso e com o software de programao MasterTool Extended Edition.

Utilizao do mcard PO8541


O mcard PO8541 utilizado como uma segunda unidade de disco (unidade B:) do mdulo PO7094.
A incluso ou retirada do carto somente detectada pelo software executivo na inicializao do
mdulo. Assim, operaes executadas com o mdulo energizado no sero consideradas.
Pode-se utilizar esta unidade de memria para armazenamento de pginas HTML, pginas XML,
applets Java, animaes Flash ou qualquer outro tipo de arquivo.
ATENO:
Para que a carga de arquivos no carto seja realizada com sucesso, o servio de gerao de Log de
Eventos deve estar desabilitado. Para maiores informaes, consultar a descrio do Funcionamento
do servio.
O mapeamento desta unidade para os servidores de FTP e HTTP deve ser feito no arquivo chip.ini,
na seo Formato Padro do Arquivo de Inicializao Chip.ini do Captulo 3, Configurao.
O formato padro da seo [FTP] do arquivo de inicializao do mdulo Ethernet chip.ini
mostrado a seguir.
[FTP]
ENABLE=1
USER0=FTP
PASSWORD0=FTP

Esta seo deve ser editada pelo usurio para incluso de usurio administrador, atravs de um editor
de texto. Este arquivo deve ser enviado para o mdulo PO7094, conforme procedimentos descritos na
seo Configurao do Acesso.
[FTP]
ENABLE=1
USER0=FTP
PASSWORD0=FTP
USER1 = ADMINISTRADOR
PASSWORD1 = ADMIN

57

4. Programao
O bloco apresentado configura o servidor de FTP.
O parmetro ENABLE define se o servidor FTP est ativado. Por padro, o servidor est ativo
(ENABLE=1). Para desativ-lo, o usurio deve configurar ENABLE=0.
Independente da interface possuir um carto de memria, a unidade A ser o drive raiz.
Para utilizao do carto de memria para armazenamento de pginas, a seo [WEB] tambm deve
ser alterada.
O formato padro da seo [WEB] do arquivo de inicializao do mdulo Ethernet chip.ini
mostrado a seguir.
[WEB]
ENABLE=1
WEBSERVERSTACK=10240
MAXCGIENTRIES=5
MAINPAGE=INDEX.HTM
ROOTDIR=A:\WWW

Esta seo deve ser editada pelo usurio para alterao do diretrio raiz onde se encontram as
pginas Web.
[WEB]
ENABLE=1
WEBSERVERSTACK=10240
MAXCGIENTRIES=5
MAINPAGE=INDEX.HTM
DRIVE=1
ROOTDIR=B:\WWW

A linha DRIVE=1 associa unidade B: o servidor de Web. A linha ROOTDIR=B:\WWW define o


diretrio WWW do mcard como diretrio raiz.
ATENO:
O servidor Web tem capacidade de mapear somente um nico drive como servidor de arquivos

58

5. Servidor Web

5. Servidor Web
O servio de World Wide Web (ou simplesmente Web) aquele onde se acessa um servidor em
algum lugar do mundo que contenha pginas Web, independentemente do contedo das mesmas e da
localizao do servidor.
WebServer um servidor que armazena e distribui documentos do tipo HTML, bem como outros
recursos na Internet, onde:

HTML (HyperText Markup Language) a linguagem utilizada para o desenvolvimento de


pginas Web. No utiliza nenhum tipo de compilador, sendo somente formada por comandos
reconhecidos pelos browsers em uma sequncia lgica de apresentao dos elementos na tela.

A linguagem HTML conta com applets2 desenvolvidos em outras linguagens mais poderosas, como
Java, que do maior poder a linguagem HTML, e consequentemente s pginas Web.
Os seguintes protocolos de servios do usurio esto disponveis no mdulo PO7094 :

FTP: (File Transfer Protocol) protocolo que possibilita a transferncia de arquivos de um


computador para outro.

TELNET ferramenta que permite o logon remoto. O usurio acessa recursos de um dispositivo
remoto atravs de seu computador.

HTTP (HyperText Transport Protocol) o protocolo que permite a movimentao de arquivos do


tipo hipertexto na Internet.

As pginas Web (ou homepages) so os arquivos acessados pelo servio de HTTP compostos por
comandos especiais reconhecidos pelos browsers e que do acesso s informaes situadas nos
dispositivos WebServers.
Os softwares necessrios para se criar pginas em HTML so simples e de fcil aquisio, podendo
ser inclusive um editor de textos ASCII. Na sequncia uma indicao de software para criao de
pginas e seu respectivo local de acesso na Internet:

Deamweaver - Editor HTML onde so desenvolvidas as telas propriamente ditas. Toda a parte
grfica do HTML pode ser executada com esta ferramenta. Este software pode ser adquirido na
sua verso Trial (experimentao) no site http://www.macromedia.com .

A visualizao de pginas Web na Internet dentro de um dispositivo WebServer possvel atravs de


uma ferramenta de navegao, tipicamente denominada browser.
Este captulo descreve o Servidor Web do mdulo PO7094, ativado quando interligado s UCPs
Ponto PO3342 e PO3247. Na sequncia so apresentadas informaes a respeito da criao e
instalao de pginas, execuo de comandos no CP e construo de sistemas de superviso para a
interface Ethernet PO7094.

Criao de Pginas
O servidor Web instalado no PO7094 suporta HTTP 1.0. possvel a construo de pginas HTML,
pginas XML, applets Java, animaes Flash e Shockwave, e qualquer outra tecnologia que no exija
processamento especial no servidor.
Para o desenvolvimento de novas pginas, deve ser consultada a Nota de Aplicao NAP080,
Desenvolvimento de Pginas para o WebGate, a qual acompanha o produto.
Atualizaes da NAP080 devem ser adquiridas na pgina da Altus em http://www.altus.com.br .
2

Applets so programas desenvolvidos em linguagem Java que so carregados sobre a WWW a partir
de um servidor Web e executados pelo browser Web na mquina local.
59

5. Servidor Web
XML
XML um acrnimo para eXtensible Markup Language. uma forma de descrever informaes de
maneira estruturada, facilitando o entendimento e flexibilizando o processamento pelo computador.
XML um padro aberto, definido por um consrcio de empresas do World Wide Web Consortium
(W3C), o mesmo que definiu HTML e vrios outros padres para a Web.
O XML similar ao HTML, porm XML bem mais ampla e poderosa. Enquanto HTML foi
projetada para definio de formato de apresentao de dados, XML foi definida como uma
linguagem universal: serve tanto para formatao quanto para representao de dados. XML uma
tecnologia complementar ao HTML, e no substituta.
Em uma definio simples, XML uma linguagem que permite que os usurios definam as suas
prprias marcas, ou tags, de acordo com as informaes que desejam representar ou apresentar.
Qualquer informao, estruturada regularmente ou no, possvel de ser armazenada e representada
em XML.
O conceito fundamental de XML a separao do contedo dos dados e da apresentao dos dados.
Uma estrutura XML contm basicamente dados, sendo que a forma de apresentao dos dados pode
ser modificada facilmente, sem que seja preciso reprogramar o equipamento de controle, como seria
necessrio com o uso de HTML.
Um comando XML uma URL (Uniform Resource Locator) gerenciada dinamicamente pelo
servidor Web, sendo URL o endereo de um determinado local na WWW.
Apresentao de XML no Browser
XML representa o padro para armazenar os dados informados pelo CP. No existem informaes a
respeito da forma de apresentao dos dados para o usurio, e com isso, possvel o fornecimento de
uma interface independente, onde cada usurio pode definir o formato a ser utilizado para
apresentao dos dados de resposta.
O XML pode ser apresentado em um browser de duas formas:

CSS (Cascading Style Sheet);

XSL (XML Stylesheet Language).

Entre as pginas dinmicas, est o processo que gera as pginas XML com respostas dos comandos
ALNET II. Sempre que chega uma requisio de uma pgina dinmica, o servidor Web dispara uma
funo do software executivo do mdulo PO7094, o qual responsvel por montar a pgina. Esta
funo responsvel por consultar o CP e montar a resposta com os tags XML definidos. Em
seguida, o servidor Web envia a pgina de volta ao browser.
A formatao dos dados XML para apresentao numa pgina HTML feita atravs de um arquivo
de estilos de converso, ou stylesheet, de extenso XSL (XML Stylesheet Language).
Stylesheets, ou folha de estilos, so padres que descrevem a forma de apresentao de documentos.
Utilizando-se diferentes stylesheets, possvel a formatao de um documento para uma
apresentao na tela, outra distinta na impressora e mais uma para envio via email.
XSL a linguagem utilizada para especificao das stylesheets a serem utilizadas com XML. Usando
XSLs possvel manipular os dados presentes em uma pgina XML, especificando formato de
apresentao e filtrando dados que no sero apresentados.
Entre os diversos formatos de sada possveis, o HTML de especial interesse para o PO7094, pois
permite que seja utilizado um browser Internet para superviso do processo controlado pelos CPs
Altus.
Para formatao do XML via XSL, necessria a presena de uma ferramenta de interpretao
XML/XSL. O browser Internet Explorer j dispe deste recurso, de forma que no necessria
nenhuma ferramenta extra para supervisionar os processos.

60

5. Servidor Web
A figura 5-1 ilustra os arquivos envolvidos e a seqncia executada at a apresentao do HTML na
janela de visualizao do browser.

Figura 5-1. Os arquivos Envolvidos com Pginas Dinmicas


O mdulo Ethernet gera pginas no formato XML contendo as informaes requisitadas pela
interface Web. A execuo de comandos feita pela ativao da URL webgate.xml, que inclui os
comandos a serem executados e seus respectivos parmetros.
Esta URL pode ser chamada na linha de endereo do browser, bem como estar inserida dentro de
uma pgina HTML, atravs dos tags <a href> ou <XML> .
Exemplificando, para consulta do estado do CP conectado interface Ethernet, deve ser digitada a
seguinte URL no campo de endereo do browser:
http://IP_DO_PO7094/webgate.xml?cmd=64
A resposta ser no formato XML, conforme padro definido para o comando status do equipamento.
Podem ser requisitados vrios comandos na mesma URL. Para tanto, necessrio que se repita o cmd
vrias vezes no link, intercalados por &. Por exemplo, para se requisitar o status do equipamento e da
comunicao na mesma pgina, deve ser enviado o seguinte comando:
http://IP_DO_PO7094/webgate.xml?cmd=64&cmd=65
A lista completa dos comandos interpretados pelo Servidor Web do mdulo PO7094 apresentada
no Anexo A.
O Anexo B descreve a forma de construo de pginas para a realizao de superviso de processos
controlados pelo CP utilizando XML/XSL.

61

5. Servidor Web

Applets Java
Para a incluso de applets na soluo de superviso, necessrio o empacotamento das classes da
applet em um arquivo de extenso jar (Java Archive). O sistema de arquivos do PO7094 no suporta
nomes longos, e portanto no possvel salvar um arquivo com extenso .class, normalmente
utilizado nas classes Java.
Para uso de applets, deve ser criado um arquivo .jar que contenha todas as classes necessrias
applet e este arquivo deve ser colocado no PO7094. Consulte a ajuda da ferramenta de
desenvolvimento para detalhes de utilizao.
Para insero da applet na pgina HTML, basta adicionar o seguinte tag no lugar desejado para a
applet:
<APPLET CODE=classe_principal_da_applet" ARCHIVE="arquivo_jar"> </APPLET>
Outra forma de utilizao de applet Java com o uso do produto Altus MT7000, WebView.
WebView uma biblioteca de applets utilizadas no desenvolvimento de pginas HTML (Hypertext
Markup Language) para o WebGate, WebGate Plus e Interface Ethernet Industrial PO7094.
No contexto WebView, os applets so componentes Java que podem se comunicar com controladores
programveis Altus. Atravs destes, pode-se facilmente criar pginas HTML para apresentao e/ou
edio de valores de operandos dos CPs em browsers tradicionais. Isto torna possvel que qualquer
um destes browsers seja utilizado no papel de uma pequena IHM (Interface Homem Mquina) para
CPs ALTUS.
Maiores informaes referentes ao WebView podem ser obtidas no Manual de Usurio do produto,
disponvel no site da Altus.

Browsers Suportados pelo PO7094


Para acesso s pginas de estado e superviso do CP, necessrio um browser com suporte a XML.
ATENO:
possvel a utilizao somente do Internet Explorer 5.0 ou superior.

Instalao de Pginas Web no PO7094


A instalao de pginas no PO7094 feita via FTP. A hierarquia de arquivos e diretrios dentro da
pasta WWW visvel via browsers. Assim, todos os arquivos necessrios para o acesso via browser
devem ser colocados dentro deste diretrio. possvel a criao de novos diretrios abaixo da
entrada WWW, e estes tambm sero visveis.
Nos casos mais comuns, as pginas HTML podem ser transferidas para o diretrio WWW, e as imagens
podem ser colocadas no diretrio IMG, que deve ser criado dentro do diretrio WWW.
Para realizar a transferncia via FTP, necessrio um cliente FTP. O cliente do Windows, via linha
de comando, pode ser utilizado, bem como clientes grficos como CHIPTOOL, WS_FTP, CuteFTP e
similares.
Efetue o login no PO7094 com o usurio e senha cadastrados, entre no diretrio WWW e transfira os
arquivos desejados. A seqncia de comandos utilizada para realizar a transferncia dos arquivos
depender do cliente de FTP que est sendo utilizado. Verifique as instrues do seu cliente para
utilizao correta dos comandos.

62

6. Instalao

6.

Instalao

Instalao Mecnica
O PO7094 montado em trilhos DIN TS35. Os trilhos devem ser condutivos (metlicos), resistentes
a corroso e aterrados para proteo contra interferncia eletromagntica (EMI). Eles devem ser de
boa qualidade e estar de acordo com a norma DIN EN 50032, principalmente no que se refere a
dimenses (recomendamos o emprego dos trilhos QK1500, da Altus). Alm disso, necessrio fixar
os trilhos adequadamente com parafusos, para evitar danos causados por vibraes mecnicas.
O cdigo mecnico a ser ajustado na base de montagem 94 (9 na chave A e 4 na chave B).
Montagem da Base
Com o trilho devidamente instalado, procede-se instalao da base, observando os passos a seguir e
respeitando a ordem definida no projeto:
1. Recolha o conector deslizante.
2. Encoste a base na superfcie do painel de montagem, como mostra a primeira figura a seguir.
3. Deslize a base em direo ao trilho e gire-a at que a trava deslizante se encaixe, conforme
Figura 6-1. Instalao da Base.
4. Depois, engate o gancho existente no lado esquerdo da base ao gancho da base ao lado, como
mostra a Figura 6-2. Instalao da Base - Engate do Gancho.
5. Por fim, conecte o barramento, deslizando o conector totalmente para a esquerda, em direo
base vizinha.
ATENO:
As bases da Srie Ponto no devem ser instaladas ou desinstaladas com o sistema energizado, sob
pena de dano permanente ao sistema de endereamento automtico. A caracterstica de troca a
quente limitada aos mdulos e no s bases.

Figura 6-1. Instalao da Base

63

6. Instalao

Figura 6-2. Instalao da Base - Engate do Gancho

64

6. Instalao

Montagem Eltrica
A instalao do mdulo PO7094 deve ser feita sobre a base PO6402 conforme esquema abaixo. A
figura 6-3 mostra a conexo da fonte no borne de alimentao da base PO6402.
A disposio dos conectores e bornes na figura meramente ilustrativa.

Figura 6-3. Instalao Eltrica


Notas do Diagrama:
1 Um conjunto de chaves disponibilizado na base do mdulo, para configurao e opes de
restrio de acesso. Consultar a Tabela 3-1. Chaves de Configurao quanto as opes de
configurao disponveis.
2 Dever ser utilizado cabo Ethernet com classe que atenda as caractersticas da instalao. O
conector RJ45 macho do cabo, dever ser do tipo blindado, com a malha da blindagem do cabo
conectada a blindagem do conector. O cabo Ethernet deve estar instalado afastado de cabos de
acionamento de potncia.
3 O borne de 0V pode ser ligada a barra de aterramento do painel.
A instalao dos CPs Altus deve respeitar a norma IEEE 518/1977, "Guide for Installation of
Electrical Equipment to Minimize Electrical Noise Inputs to Controllers External Sources".

65

6. Instalao
Alimentao
A alimentao do PO7094 realizada por fonte de 24 Vdc, permitindo a faixa de 19 a 30 Vdc
incluindo ripple.
Deve ser utilizado filtro de linha na alimentao.
Recomenda-se:

que o 0 Volt da fonte de alimentao seja aterrado;

uso de fusvel de corrente de 500 mA;

a utilizao das fontes Altus AL-1517 ou AL-1518.

CUIDADO:
* Dispositivo sensvel eletricidade esttica. Sempre toque em um objeto metlico aterrado
antes de manuse-lo.
* Nunca efetue conexes ou desconexes neste conector com o equipamento energizado, sob
pena de causar danos irreversveis ao funcionamento do mesmo.

Conexo com a Rede Ethernet


A conexo com a rede Ethernet utiliza cabos tipo par tranado (10/100 Base-TX). Deve ser
conectado um cabo Ethernet porta Ethernet do PO7094, ligando-se a outra extremidade ao HUB,
switch ou outro ponto de rede Ethernet.
Montagem do Carto de Memria
Deve ser observada a posio correta para insero do carto de memria. Observa-se que existe um
dos cantos do carto se diferencia dos demais, conforme mostra a figura 6-4.

Figura 6-4. Insero do Carto de Memria

66

6. Instalao

Pinagem do Cabo Ethernet


Existem duas configuraes distintas para construo de cabos Ethernet 10/100 Base-TX, utilizados
para conexo com o PO7094. Em ambas as configuraes, so utilizados dois conectores RJ-45. O
cabo composto de 8 pinos, identificados conforme a figura 6-5.

Figura 6-5. Pinos do cabo Ethernet


A configurao mais tradicional, com cabo reto, utiliza Hubs e/ou switches e est especificada na
Tabela 6-1:
Pino

RJ45 - esquerda

RJ45 - direita

Sinal

Cor

Sinal

Cor

TX+

Branco e
laranja

TX+

Branco e
laranja

TX-

Laranja

TX-

Laranja

RX+

Branco e
verde

RX+

Branco e
verde

GND

Azul

GND

Azul

GND

Branco e
azul

GND

Branco e
azul

RX-

Verde

RX-

Verde

GND

Branco e
marrom

GND

Branco e
marrom

GND

Marrom

GND

Marrom

Tabela 6-1. Ligao do Cabo Reto


Existe tambm a possibilidade de ligar o PO7094 diretamente a uma placa de rede de um
computador. Neste caso, um cabo cruzado, conforme configurao da Tabela 6-2, deve ser utilizado.

67

6. Instalao

Pino

RJ45 esquerda

RJ45 - direita

Sinal

Cor

Sinal

Cor

TX+

Branco e
laranja

RX+

Branco e
verde

TX-

Laranja

RX-

Verde

RX+

Branco e
verde

TX+

Branco e
laranja

GND

Azul

GND

Azul

GND

Branco e
azul

GND

Branco e
azul

RX-

Verde

TX-

Laranja

GND

Branco e
marrom

GND

Branco e
marrom

GND

Marrom

GND

Marrom

Tabela 6-2. Ligao do Cabo Cruzado

Instalao na Rede
Rede Ethernet
A configurao mais comum para o PO7094 lig-lo a uma rede Ethernet, via HUB e cabos 10/100
Base-TX. A ligao com a Internet no obrigatria e somente tem utilidade quando o mdulo est
conectado a uma UCP PO3342.
Obteno de Endereo IP
O PO7094 precisa ser configurado com um endereo IP para que o uso da rede Ethernet seja
possvel. Existem diversas maneiras de obter um endereo IP para configurao do PO7094.
Caso o produto seja ligado a uma rede privativa, sem acesso Internet, deve ser contatada a
administrao da rede para a obteno de um endereo IP disponvel para o PO7094.
Caso a conexo seja feita numa rede Ethernet com acesso direto Internet, deve ser contatada
tambm a administrao da rede para obter um endereo disponvel para a configurao do produto.
Na conexo direta entre PO7094 e PC, no necessrio buscar endereos IP disponveis, pois a rede
ser formada apenas pelos dois equipamentos sendo conectados.
Neste caso, podem ser utilizados os endereos exemplo apresentados a seguir para configurao do
PO7094.
Registro do DNS
O servio de DNS (Domain Name System) responsvel por associar um nome (por exemplo,
PO7094.altus.com.br) a um endereo IP da Internet (por exemplo, 200.234.12.192). Desta forma, o
acesso via browser facilitado, pois no necessrio digitar diretamente o IP do PO7094 na linha de
endereos do browser.
Caso a empresa j tenha registrado o DNS, deve-se contatar o administrador da rede e solicitar a
incluso de um nome para o endereo configurado no PO7094. Caso contrrio, possvel realizar o
registro de DNS no rgo regulador da Internet no Brasil, representado pelo Comit Gestor da
Internet. O servio de registro de nomes do Comit Gestor pode ser contatado em
http://www.registro.br

68

6. Instalao
Conexo Direta
possvel ligar o PO7094 diretamente ao computador que estar executando a aplicao de
superviso ou programador MasterTool Extended Edition. Neste caso, deve ser utilizado um cabo
Ethernet cruzado para ligao da placa de rede do microcomputador ao mdulo PO7094.
Nesta configurao, o PO7094 s ser acessvel ao PC diretamente conectado. Nenhum acesso via
outro computador ser possvel. Nesta topologia, a restrio de acesso ao produto mxima.
A configurao dos parmetros de rede pode utilizar os endereos exemplo mostrados na tabela 6-3:

PO7094

Microcomputador

IP

192.168.1.2

192.168.1.1

Mscara de Rede

255.255.255.0

255.255.255.0

Default Gateway

192.168.1.1

nenhum

DHCP

desabilitado

desabilitado

Tabela 6-3. - Exemplo de Conexo Direta

69

7. Manuteno

7. Manuteno
Ao longo da operao ou funcionamento do sistema, algumas anormalidades podem ser
eventualmente encontradas pelo usurio. Os itens a seguir apresentam as anormalidades mais comuns
e do instrues sobre os procedimentos a serem tomados em cada caso.
ATENO:
Ao substituir fisicamente uma interface de rede, ou trocar seu endereo MAC (fsico), certifique-se
de que os clientes desta interface so capazes de detectar automaticamente a mudana do endereo
MAC antes de considerar a interface servidora como defeituosa, pois a mesma pode no comunicar
logo aps a troca.
Alguns clientes e sistemas operacionais podem levar vrios minutos at detectar a mudana do
endereo MAC de um equipamento servidor. Enquanto o cliente no atualizar a sua tabela de
converso de endereo IP para endereo MAC, a conexo entre os dois equipamentos no ir se
estabelecer, e portanto no haver comunicao.
Alguns sistemas operacionais, como o Microsoft Windows, disponibilizam o comando ARP, que
alm de permitir visualizar a tabela de converso de endereo IP para endereo MAC atual
(comando: ARP -a), permite tambm reinicializar/zerar a tabela, forando desta maneira o disparo
imediato de comandos para sua reconstruo (comando: ARP -d).
Em caso de dvidas sobre o comando ARP ou sobre a existncia de um comando equivalente em
outros sistemas operacionais, consulte o administrador da sua rede.

Diagnsticos
Diagnsticos so mensagens que o sistema envia ao usurio relatando anormalidades, sejam elas
falhas, erros ou modos de operao.
Existem duas formas de identificar situaes de diagnstico:

via painel (visual): atravs dos LEDs de indicao de estado


via operandos: atravs da monitorao de operandos de diagnsticos do CP

Diagnsticos via Painel


A interface PO7094 possui LEDs de diagnstico para informar visualmente e de forma rpida, sem o
uso de ferramentas, o estado de funcionamento dos equipamentos.
O LED de diagnstico, DG, presente em todos os mdulos da Srie Ponto, indica qualquer
anormalidade ou funcionamento excepcional atravs de um cdigo intermitente (piscando).
O LED DG deste mdulo indica as seguintes situaes:
LED DG

Significado

Ligado

Funcionamento normal

Causas

1 piscada

Falha comunicao GBL

2 piscadas

Mdulo Ethernet PO7094


em processo de
reinicializao

O mdulo Ethernet PO7094 recebeu o arquivo


de configurao da UCP e foi necessrio a
reinicializao automtica do mdulo para que
as novas configuraes fossem aceitas.

3 piscadas

Tenso de alimentao
abaixo da nominal

Fonte externa sobrecarregada ou com malfuncionamento.

4 piscadas

Falha acesso ao carto

Carto ausente ou defeituoso

Apagado

Mdulo no est
energizado

Fonte de alimentao externa desligada ou


danificada

Dispositivo mestre do barramento GBL inativo.


Ausncia de terminao no barramento GBL.

Fonte interna danificada.

Tabela 7-1. LED DG

70

7. Manuteno
A indicao de anormalidades atravs do LED DG ocorre atravs de seqncias de piscadas rpidas,
de uma at quatro, intercaladas por intervalos maiores (LED apagado) e classificadas por prioridade.
A prioridade segue a ordem com que foram apresentadas na tabela, ou seja, a indicao de mais alta
prioridade piscando 1X e a mais baixa piscando 4X, sendo que o LED s fica ligado
contnuamente quando no houver nenhuma situao de diagnstico. Caso exista mais de uma
indicao a ser feita pelo LED, somente o de mais alta prioridade ser visualizado no LED. A
indicao da prioridade mais baixa s ser visualizada quando a causa da indicao de prioridade
superior for resolvida.
O LED NT deste mdulo indica as seguintes situaes:

LED NT

Significado

Causas

Ligado ou piscando

Trfego no canal Ethernet

Rede em funcionamento normal

Desligado

Ausncia de trfego no
canal Ethernet

Cabo ethernet desconectado.


Falha no HUB.
Falha na rede local
Mdulo no acessado.

Tabela 7-2. LED NT


No caso de falha no trfego Ethernet devem ser verificados tambm os LEDs do HUB ou switch da
rede. Certifique-se de que os LEDs estejam no estado normal. Verifique o manual do HUB sobre o
comportamento dos LEDs em estado normal. O mal funcionamento deste impossibilita o uso da rede
e o acesso ao PO7094.
O LED MA deste mdulo indica as seguintes situaes:

LED MA

Significado

Causas

Ligado ou piscando

Acesso ao mcard

mcard est sendo acessado

Desligado

Ausncia de acesso ao
mcard

tentativa de acesso ao mcard


mcard no sendo acessado.

Tabela 7-3. LED MA


O LED HS deste mdulo indica as seguintes situaes:

LED HS

Significado

Causas

Ligado

Indica velocidade da rede


Ethernet

Mdulo conectado a rede Ethernet 100 Mbps

Desligado

Indica velocidade da rede


Ethernet

Mdulo conectado a rede Ethernet 10 Mbps

Tabela 7-4. LED HS


Diagnsticos via Operandos
Alm da visualizao dos diagnsticos por meio de LEDs, o usurio pode obter informaes sobre o
sistema e a qualidade da comunicao atravs de operandos de diagnstico, as quais podem ser lidas
atravs de aplicativos que implementam o protocolo ALNET II sobre TCP/IP.
Estas informaes so destinadas a verificao do estado da rede e da configurao do mdulo,
podendo auxiliar no processo de ajuste de aplicaes e verificao de falhas de funcionamento. A
leitura destes valores no est disponvel atravs de pginas no formato XML, mesmo que o PO7094
esteja operando como WebServer.
71

7. Manuteno
A taxa de atualizao dos operandos de diagnstico da rede Ethernet a cada 5 segundos. A
atualizao dos operandos de diagnsticos feita se o mdulo Ethernet PO7094 estiver ativo no
barramento, bem como no estiver trancado ou com alguma falha de hardware.
Os diagnsticos fornecidos pelo sistema so apresentados na sequncia definida abaixo, em
operandos de diagnsticos definidos atravs do configurador, ativado atravs da janela de barramento
do programador MasterTool Extended Edition.
ATENO:
Os operandos de diagnsticos deste mdulo no devem fazer parte da faixa de operandos
retentivos declarada no Mdulo Configurao do programador.
Operandos Reservados so utilizados internamente para intertravamento da lgica do mdulo e no
devem ser alterados pela aplicao do usurio, ou por qualquer comando de escrita/foramento que
altere seu valor.

Operando
Memria

Descrio

+00

Diagnstico reservado, de uso interno da lgica do mdulo.


Estado Geral (detalhes na Tabela 7-6)

+01

Diagnstico reservado, de uso interno da lgica do mdulo.


Operando de controle para recepo dos diagnsticos

+02

Reservado

+03

Reservado

+04

Endereo IP local (XXX.xxx.xxx.xxx)

+05

Endereo IP local (xxx.XXX.xxx.xxx)

+06

Endereo IP local (xxx.xxx.XXX.xxx)

+07

Endereo IP local (xxx.xxx.xxx.XXX)

+08

Endereo do Gateway (XXX.xxx.xxx.xxx)

+09

Endereo do Gateway (xxx.XXX.xxx.xxx)

+10

Endereo do Gateway (xxx.xxx.XXX.xxx)

+11

Endereo do Gateway (xxx.xxx.xxx.XXX)

+12

Mscara de sub-rede (XXX.xxx.xxx.xxx)

+13

Mscara de sub-rede (xxx.XXX.xxx.xxx)

+14

Mscara de sub-rede (xxx.xxx.XXX.xxx)

+15

Mscara de sub-rede (xxx.xxx.xxx.XXX)

+16

Reservado

+17

Nmero de pacotes IPs transmitidos sem erro

+18

Nmero de pacotes TCPs transmitidos sem erro

+19

Nmero de pacotes ALNET II transmitidos sem erro

+20

Nmero de pacotes IPs recebidos sem erro

+21

Nmero de pacotes TCPs recebidos sem erro

+22

Nmero de pacotes ALNET II recebidos sem erro

+23

Nmero de pacotes IPs transmitidos com erro

+24

Nmero de pacotes ALNET II transmitidos com erro

+25

Nmero de pacotes IPs recebidos com erro

+26

Nmero de pacotes TCPs recebidos com erro

+27

Nmero de pacotes ALNET II recebidos com erro

+28

Cdigo de Erro (bit 0 se erro na transmisso, bit 1 se erro na recepo)

+29

Nmero de tentativas de conexes com IP no habilitado (Filtros de IP


habilitados, conforme seo Configurao do Dispositivo -> Filtros de IP)

+30

Nmero de conexes servidor abertas

+31

Nmero de portas j abertas

+32

Verso BIOS

+33

Reviso BIOS

72

7. Manuteno
+34

Verso Executivo

+35

Reviso Executivo

+36

Diagnstico reservado para uso restrito da lgica interna do mdulo.


Operando de controle do controlador Ethernet.

+37

Memria drive A: livre (em kb)

+38

Memria drive B: livre (em MB quando existente). Valor mximo exibido


corresponder 32 767 MB, mesmo havendo excedente de memria.

+39

Erros de CKS ocorridos na transferencia de dados entre CPU e PO7094.

+40

Nmero de pacotes no respondidos pela CPU. (A insero de instrues


do tipo LAH no programa aplicativo tende a diminuir a ocorrncia desse
erro).

+41

Nmero de pacotes MODBUS transmitidos sem erro

+42

Nmero de pacotes MODBUS recebidos sem erro

+43

Nmero de pacotes MODBUS transmitidos com erro

+44

Nmero de pacotes MODBUS recebidos com erro

+45

Status da configurao MODBUS (detalhes na Tabela 7-7)

+46

Status dos Servios LOGGER, MAIL e BD ( detalhes na Tabela 7-9)

+47 a +54

Reservados

+55

Comandos (detalhes na Tabela 7-10)

+56

Controle das relaes MODBUS Global (detalhes na Tabela 7-11)

+57

Controle das relaes MODBUS Servidor (detalhes na Tabela 7-12)

+58

Controle das relaes MODBUS Servidor (detalhes na Tabela 7-12)

Tabela 7-5. Diagnsticos do PO7094


A tabela a seguir mostra as informao de diagnstico do operando Estado Geral (posio de
memria +00), de uso interno da lgica do mdulo:
Bits do Estado Geral

Descrio do Bit

0 Bit Reservado

0 * Falha na fonte de 24V do mdulo

0 * No h buffer de transmisso

0 O mdulo tem dados a processar

0 O mdulo est sem configurao

0 ** O Mdulo no respondeu ao pedido de


diagnstico

Bit

0 0 R R R R R R R 0 0 0 0 Bits Reservados
* Se algum desses bits estiver ligado, os diagnsticos da rede Ethernet no sero atualizados
** Bit no atualizado se algum dos bits com * estiverem setados

Tabela 7-6. Descrio do Operando Diagnstico Estado Geral


O operando +45 da Tabela 7-5 traz um cdigo de erro referente configurao da interface por
parmetros invlidos ou por valores no aceitos pela interface. O formato deste cdigo aparece na Tabela
7-7 e sua descrio na Tabela 7-8.

Bits do Operando
A 9 8 7 6 5
x

Descrio

x Cdigo do erro. Consultar a descrio na


Tabela 7-8
Nmero da relao MODBUS com erro.

O cdigo do erro indica se uma relao


MODBUS Cliente ou MODBUS servidor.

Valor zerado se o erro no se refere a


uma relao MODBUS.

73

7. Manuteno
Tabela 7-7. Descrio do Operando de Configurao Modbus

Tipo de erro

Relaes
MODBUS

Cdigo

Descrio

0x00

Nenhum erro

128

0x80

ndice da relao maior que o permitido

129

0x81

Tipo de dado invlido.

130

0x82

Quantidade de operandos invlido.

131

0x83

133

0x85

134

0x86

Tipo de operando no CP invlido.


Cdigo do comando de configurao invlido.
Quantidade de bytes no registro de configurao invlido.

74

7. Manuteno

135

0x87

Endereo MODBUS invlido (deve ser diferente de zero).

136

0x88

Quantidade de operandos maior que os definidos no mdulo C.

137

0x89

Tabela de operandos invlida.

138

0x8A

Quantidade invlida para o tipo de operando no CP.

Tabela 7-8. Descrio dos cdigos de erro de configurao MODBUS


O operando +46 da Tabela 7-5 utilizado para indicar o estado do servios de envio de Email (MAIL),
gerao de histrico de eventos (LOGGER) e escrita em banco de dados (BD).
F

Bits do Operando
A 9 8 7 6 5

Descrio
0
0 MAIL Servio concludo.
1 MAIL Servio em processamento.

BD Servio concludo.

BD Servio em processamento.

LOGGER Servio concludo.

LOGGER Servio em processamento.

Reservados.

Tabela 7-9. Descrio do Operando de Status dos Servios LOGGER, MAIL e BD


O operando +55 da Tabela 7-5 utilizado para enviar comandos do usurio para a Interface Ethernet
PO7094.

Bits do Operando
A 9 8 7 6 5

Descrio
0
1 Comando de zeramento das estatsticas.
Reservados.

Tabela 7-10. Descrio do Operando de Comandos


O operando +56 da Tabela 7-5 responsvel pelo controle global das relaes MODBUS:
F

Bits do Operando
A 9 8 7 6 5

Descrio
0
0 Protocolo MODBUS modo servidor habilitado.
1 Protocolo MODBUS modo servidor desabilitado.

No utilizados.

Tabela 7-11. Descrio do Operando de Controle das Relaes MODBUS Global


Os operandos +57 e +58 da Tabela 7-5 so responsveis pelo controle das relaes MODBUS servidoras.
Bits do Operando %Mxxxx + 57
F E D C B A 9

Habilitao das relaes 0 a 15 do modo


servidor.
2

0
0

Relao 0 do modo servidor habilitada.

Relao 0 do modo servidor desabilitada.

Relao 1 do modo servidor habilitada.

Relao 1 do modo servidor desabilitada.

Relao 2 do modo servidor habilitada.

Relao 2 do modo servidor desabilitada.

Relao 3 do modo servidor habilitada.

75

7. Manuteno
1

Relao 3 do modo servidor desabilitada.

Relao 4 do modo servidor habilitada.

Relao 4 do modo servidor desabilitada.

Relao 5 do modo servidor habilitada.

Relao 5 do modo servidor desabilitada.

Relao 6 do modo servidor habilitada.

Relao 6 do modo servidor desabilitada.

Relao 7 do modo servidor habilitada.

Relao 7 do modo servidor desabilitada.

Relao 8 do modo servidor habilitada.

Relao 8 do modo servidor desabilitada.

Relao 9 do modo servidor habilitada.

Relao 9 do modo servidor desabilitada.

Relao 10 do modo servidor habilitada.

Relao 10 do modo servidor desabilitada.

Relao 11 do modo servidor habilitada.

Relao 11 do modo servidor desabilitada.

Relao 12 do modo servidor habilitada.

Relao 12 do modo servidor desabilitada.

Relao 13 do modo servidor habilitada.

Relao 13 do modo servidor desabilitada.

Relao 14 do modo servidor habilitada.

Relao 14 do modo servidor desabilitada.

Relao 15 do modo servidor habilitada.

Relao 15 do modo servidor desabilitada.


Bits do Operando %Mxxxx + 58

F E D C B A 9

Habilitao das relaes 16 a 19 do modo


servidor.

Relao 16 do modo servidor habilitada.

Relao 16 do modo servidor desabilitada.

Relao 17 do modo servidor habilitada.

Relao 17 do modo servidor desabilitada.

Relao 18 do modo servidor habilitada.

Relao 18 do modo servidor desabilitada.

Relao 19 do modo servidor habilitada.

Relao 19 do modo servidor desabilitada.

No utilizados.

Tabela 7-12. Descrio do Operando de Controle das Relaes MODBUS Servidor


Cdigos de Exceo MODBUS Retornados em Modo Servidor
A Tabela 7-13 apresenta todos os cdigos de exceo MODBUS, e seus respectivos significados, que
podem ser retornadas pelo PO7094.
Cdigo de
Exceo

Descrio

DEC

HEX

0x01

O tipo da respectiva requisio (funo MODBUS) no suportada.

0x02

Os respectivos dados MODBUS que se pretende ler ou escrever no esto


cobertos por uma relao.
A interface pode retornar este cdigo de exceo no caso da leitura de uma faixa
de endereos no estar coberta por uma nica relao MODBUS, ou seja, para
ler uma faixa de endereos contnua, necessrio que todos os endereos
estejam declarados em uma nica relao.

76

7. Manuteno
3

0x03

Algum valor contido na rea de dados da requisio no um valor permitido


para este equipamento.
Provavelmente est se tentando atribuir um valor (escrita) fora da faixa para um
determinado endereo. A requisio e o endereo do dado MODBUS so vlidos,
mas o valor que se pretende escrever no.

0x04

128

0x80

Ocorreu um erro no servidor enquanto executava o comando solicitado.


CP pode estar em modo programao.
O endereo IP cliente no possui direito de escrita nos respectivos operandos
MODBUS.
Consultar as informaes de Filtro IP e Mscara IP atribudas relao (ver
seo MODBUS Servidor).

129

0x81

A relao que define os respectivos operandos MODBUS que se pretende ler ou


escrever encontra-se desabilitada ou o CP est em modo erro.
Consultar os operandos de controle que habilitam e desabilitam as relaes (ver
seo Configuraes MODBUS dos Parmetros Avanados).

130

0x82

Os respectivos operandos MODBUS encontram-se bloqueados para escrita, pois


a UCP est com o nvel de proteo trs definido.
Consultar o manual de utilizao da UCP para maiores informaes sobre o nvel
de proteo e senha.

131

0x83

Quantidade ilegal de dados MODBUS a serem lidos ou escritos.


Est se tentando ler ou escrever uma quantidade mpar de input registers ou
holding registers associados operandos do tipo inteiro (%I ou %TI) ou ponto
flutuante (%F ou %TF). Como cada operando est associado a dois input
registers ou holding registers, a leitura ou escrita dos mesmos deve ser feita aos
pares.

132

0x84

Endereo ilegal de dado MODBUS a ser lido ou escrito.


Est se tentando ler ou escrever em apenas um dos dois input registers ou
holding registers associados ao operando tipo inteiro (%I ou %TI) ou ponto
flutuante (%F ou %TF). Como cada operando est associado a dois input
registers ou holding registers, a leitura ou escrita dos mesmos deve ser feita aos
pares e iniciar sempre pelo primeiro endereo que forma o operando.

Tabela 7-13. Cdigos de erro MODBUS

Diagnsticos via TELNET


TELNET um protocolo cliente-servidor que permite o logon remoto. O usurio acessa recursos de
um dispositivo remoto, atravs de seu computador. Trata-se de um protocolo inseguro, pois seus
dados no so criptografados.
Atravs do protocolo TELNET a interface PO7094 disponibiliza algumas mensagens de diagnstico
para os servios de envio de e-mail, gerao de log de eventos e suporte a banco de dados, tais como:

mensagens de erro vindas do servidor de e-mails.


mensagens que informam ao usurio a inexistncia de alguns campos do chip.ini que o
usurio deixou de criar e, em muitos casos, informa o valor padro que assumir (consultar
campo PADRO conforme servio descrito na Tabela 3-7, Tabela 3-9 e Tabela 3-12).

Para que o usurio tenha acesso s mensagens, necessrio abrir um prompt e digitar o comando
TELNET, seguido do IP do PO7094. Aps abrir conexo, so pedidos usurio para login e senha.
Devem ser inseridos usurio e a senha configurados no campo [TELNET] do chip.ini.

77

7. Manuteno

Figura 7-1. Comando TELNET.

ATENO:
O uso de telnet para acesso ao PO7094 de uso exclusivo para a manuteno do produto.

Ferramentas de Rede
PING: ferramenta do sistema operacional para verificao do estado da rede de um dispositivo. Caso
a conexo de rede esteja OK, o equipamento deve responder s requisies recebidas via PING. Caso
contrrio, no haver resposta. Neste caso, deve ser utilizado o canal serial para verificao da
configurao atual da rede.
Caso a configurao de rede do mdulo Ethernet esteja correta, a seguinte resposta para o comando
ping deve ser observada:
C:\WINDOWS>ping <endereo IP do mdulo Ethernet>
Disparando contra <mdulo Ethernet> [<IP do mdulo Ethernet>] com 32 bytes de dados:
Resposta de <IP do mdulo Ethernet>:bytes=32 tempo=5ms Tempo de vida=255
Resposta de <IP do mdulo Ethernet>:bytes=32 tempo=3ms Tempo de vida=255
Resposta de <IP do mdulo Ethernet>:bytes=32 tempo=3ms Tempo de vida=255
Resposta de <IP do mdulo Ethernet>:bytes=32 tempo=3ms Tempo de vida=255

Estatsticas do Ping para <IP do mdulo Ethernet>:


Pacotes: Enviados = 4, Recebidos = 4, Perdidos = 0 (0% de perda),
Tempos aproximados de ida e volta em milissegundos:
Mnimo = 3ms, Mximo = 5ms, Mdia = 3ms

O tempo pode variar em funo da distncia entre os equipamentos e deve ser considerado para
definir o time-out das comunicaes.

Identificando Problemas
Quando o PO7094 no responder adequadamente a uma comunicao solicitada, os seguintes itens
devem ser verificados:
78

7. Manuteno

PO7094 est alimentado com a tenso correta

cabo de rede Ethernet est devidamente conectado

equipamentos da rede, como HUBs e roteadores, esto ligados e funcionando corretamente

controlador Altus, que a fonte das informaes, est ligado

configurao de rede est correta

temperatura ambiente est dentro do especificado.

Se nenhum problema for identificado, consulte o Suporte a Clientes Altus.

Manuteno Preventiva
Deve-se verificar a cada ano:

se os cabos de interligao esto com as conexes firmes, sem depsitos de poeira,


principalmente os dispositivos de proteo.
se o valor de tenso da fonte de alimentao est dentro do padro especificado para o
mdulo.
Em ambientes sujeitos a contaminao excessiva, deve-se limpar periodicamente o
equipamento, retirando resduos, poeira, etc.

79

Anexo A Comandos da Interface Web do PO7094

Anexo A Comandos da Interface Web do PO7094


Quando operando como Servidor Web, o mdulo PO7094 interpreta comandos no formato XML
para ele enviados. Estes comandos so interpretados e uma resposta formatada enviada a estao
origem do comando.
O formato destes comandos de requisio e resposta apresentado neste Anexo.
Primeiramente, so apresentados os parmetros genricos da URL WEBGATE.XML, e em seguida
parmetros especficos de cada comando de requisio e resposta.

Parmetros Genricos da URL WEBGATE.XML


Podem ser passados ao PO7094 dois parmetros genricos na URL. So eles:
xslfile: string que identifica o nome do arquivo XSL a ser utilizado para formatao da sada XML.
Este parmetro opcional. Caso ele no aparea, a resposta gerada pelo PO7094 no ter nenhuma
informao de XSL, e esta associao deve ser feita posteriormente no browser. Caso seja utilizado,
este deve ser, obrigatoriamente, o primeiro parmetro passado para a URL e deve aparecer apenas
uma vez.
cmd: identifica o comando a ser executado. Este um nmero inteiro que identifica o cdigo do
comando a ser executado pelo PO7094. A tabela A.1 apresenta os cdigos de comando vlidos e que
so descritos a seguir individualmente.
Cdigo do
Comando

Descrio do Comando

16

Escrita de Operandos

70

Leitura de Operandos

64

Status do Equipamento

65

Status da Comunicao

66

Status dos Foramentos

71

Status do Barramento de E/S

97

Diretrio de Mdulos de Programa

Tabela A-1. Cdigos de Comando


ATENO:
Os parmetros dos comandos abaixo que esto entre colchetes indicam que so opcionais. Se
parmetros opcionais forem utilizados, colchetes devem ser retirados.
Comando: Escrita de Operandos

formato da URL:
webgate.xml?cmd=16&addr=MMM[&endAddr=MMM]&value=YY[&format=D]

parmetros:
addr: endereo inicial da escrita
value: valor a ser escrito. Apenas um valor pode ser utilizado, mesmo que esteja sendo
especificado um range de endereos
endAddr: endereo final da escrita. Este parmetro opcional. Se ausente, ser assumido
endAddr = addr.

80

Anexo A Comandos da Interface Web do PO7094


format: formato do campo valor. Pode ser H (hexadecimal), B (binrio) ou D (decimal, valor
padro). Na ausncia deste parmetro, assumido formato D operando decimal.

retorno:
<al>
<wr>
<opW t={M,D,F,A,E,S,TM,TD,TF}>
<tag> TAG DO OPER </tag>
<vlr> VALOR DO OPER </vlr>
</opW>
</wr>
</al>

em caso de erro de escrita, ser gerado o seguinte cdigo:


<al>
<wr>
<err> ERROR STRING </err>
</wr>
</al>

OBS.: O par <opW> <vlr> se repete para cada operando que for requisitada escrita.

exemplos:

webgate.xml?cmd=16&addr=M0&value=6
webgate.xml?cmd=16&addr=tm0[0]&endAddr=tm0[10]&value=10&format=H
Comando: Leitura de Operandos

formato da URL:
webgate.xml?cmd=70&addr=tm[tinic][&endAddr=tm[tfim]][&format=D]

parmetros:
addr: endereo da tabela - tinic posio inicial tfim posio final
endAddr: endereo final da leitura. Este parmetro opcional. Se ausente, ser assumido
endAddr = addr.
format: formato do dado a ser apresentado na resposta. Pode ser H (hexadecimal), B (binrio)
ou D (decimal, valor padro). Na ausncia deste parmetro, assumido formato D decimal.

retorno:
<al>
<rd>
<opR t={M,D,F,A,E,S,TM,TD,TF}>
<tag> TAG DO OPER </tag>
<vlr> VALOR DO OPER </vlr>
</opR>
</rd>
</al>

em caso de erro de leitura, ser gerado o seguinte cdigo:


<al>
<rd>
81

Anexo A Comandos da Interface Web do PO7094


<err> ERROR STRING </err>
</rd>
</al>

exemplos:

webgate.xml?cmd=70&addr=m0&endAddr=m5&format=D
webgate.xml?cmd=70&addr=tm0[7]
Comando: Leitura de Status do Equipamento

formato da URL:
webgate.xml?cmd=64

parmetros:
Nenhum parmetro extra necessrio

retorno:
<al>
<stCP>
<cp> MODELO DO CP <cp>
<exe> VERSAO DO EXECUTIVO <exe>
<md> MODO DE OPERACAO <md>
<forc> FORCAMENTOS(SIM/NO) </forc>
<out> ESTADO DAS SAIDAS DIGITAIS(HABILITADAS/DESABILITADAS) <out>
<ram f1=NUM f2=NUM f3=NUM f4=NUM f5=NUM f6=NUM f7=NUM f8=NUM st1=NUM
st2=NUM />
<eprom f1=NUM f2=NUM f3=NUM f4=NUM f5=NUM f6=NUM f7=NUM f8=NUM st=NUM />
<cyc min=NUM max=NUM med=NUM inst=NUM e18=NUM e19=NUM apl=NUM />
<msg>
<m> MENSAGEM </m>
<m> MENSAGEM </m>
<m> MENSAGEM </m>
<m> MENSAGEM </m>
</msg>
</stCP>
</al>

Em caso de erro, retornada uma indicao correspondente:


<al>
<stCP>
<err> ERROR STRING </err>
</stCP>
</al>

Comando: Leitura de Status da Comunicao

formato da URL:
webgate.xml?cmd=65

parmetros:
reset: booleano que indica a necessidade de reinicializar as estatsticas antes da execuo do
comando. Valores vlidos: 0 (FALSE) e 1 (TRUE). Na ausncia deste parmetro, assumido
reset = 0.

retorno:
82

Anexo A Comandos da Interface Web do PO7094


<al>
<stAL>
<tx ok=NUM col=NUM uRun=NUM hw=NUM ret=NUM tmo=NUM />
<rx ok=NUM col=NUM oRun=NUM crc=NUM alg=NUM sz=NUM tmo=NUM buf=NUM />
<par sp=NUM no=NUM sr=NUM mg=NUM intra=NUM inter=NUM pck=NUM ret=NUM>
STATION NAME </par>
<dt typ=CODE rdt=BOOLEAN rTT=NUMBER cmT=NUMBER acx=NUMBER stx1=CODE
stx2=CODE fcx=NUMBER stF1=CODE stF2=CODE />
</stAL>
</al>

Em caso de erro, retornada uma indicao correspondente:


<al>
<stAL>
<err> ERROR STRING </err>
</stAL>
</al>

Comando: Leitura de Status de Foramentos

formato da URL:
webgate.xml?cmd=66

parmetros:
Nenhum parmetro extra necessrio

retorno:
<al>
<stF tot=NUM>
<fc oc=NUM>
<mk> Forcado/Nao forcado </mk>
<vlr> Ligado/Desligado </vlr>
</fc>
</stF>
</al>

Em caso de erro, retornada uma indicao correspondente:


<al>
<stF>
<err> ERROR STRING </err>
</stF>
</al>

Comando: Leitura de Status de Barramentos

formato da URL:
webgate.xml?cmd=71&barrNbr=YY

parmetros:
BarrNbr: qual o barramento desejado, um valor entre 0 e 9.

retorno:
<al>
83

Anexo A Comandos da Interface Web do PO7094


<stB nbr=NUM tot=NUM>
<tp> AL1000/AL3000 </tp>
<st> STATUS STRING </st>
<mod>
<tp> TYPE CODE </tp>
<st> STATUS STRING </st>
</mod>
<mod>
<tp> TYPE CODE </tp>
<st> STATUS STRING </st>
</mod>
.........
</al>

Em caso de erro, retornada uma indicao correspondente:


<al>
<stB nbr=NUM>
<err> ERROR STRING </err>
</stB>
</al>

84

Anexo B Pginas de Superviso

Anexo B Pginas de Superviso


Este anexo descreve a forma de construo de pginas HTML para a realizao de superviso de
processos controlados pelo CP.

XSL: Princpios Bsicos


Toda folha de estilos XSL um documento XML, por definio. Dessa forma, toda stylesheet XSL
comea com a declarao:
<?xml version 1.0 ?>

Toda stylesheet auto declarativa, ou seja, sempre que uma folha de estilos criada, a linha seguinte
declarao de XML deve ser uma declarao de stylesheet:
<xsl:stylesheet xmlns:xsl=http://www.w3.org/TR/WD-xsl>

Alm disso, como em todo documento XML, todo tag que aberto deve ser corretamente fechado.
Assim, toda stylesheet termina com o comando de concluso:
</xsl:stylesheet>

Stylesheets: Primeiro Exemplo


Como forma de apresentar as funcionalidades de XML/XSL, esta sesso mostra um exemplo de
documento XML e sua correspondente folha de estilo XSL.
A XSL apresentada a seguir transforma o XML de resposta do comando de leitura de operandos em
uma tabela HTML de duas colunas, com o tag e valor de cada operando requisitado. Os outros
comandos tm comportamentos similares.
O comando a ser executado no PO7094 o de leitura de operandos de memria, da posio %M0000
posio %M0007. Para se executar este comando no PO7094 e se obter uma resposta, deve-se
digitar a seguinte URL na linha de comando do browser:
http://IP_DO_PO7094/webgate.xml?cmd=70&addr=m0&endAddr=m7
Uma resposta possvel do PO7094 a seguinte (outras respostas podem ser obtidas com valores
distintos para cada posio de memria lida):
<?xml version="1.0" ?>
indica que este um documento XML.
<al>
incio da resposta gerada pelo PO7094,
<rd>
resposta ao comando de leitura de operandos: entre os tags <opR> e </opR>
<opR t="M">
<tag>%M0000</tag>
<vlr>24</vlr>
</opR>
<opR t="M">
<tag>%M0001</tag>
<vlr>0</vlr>
</opR>
<opR t="M">
<tag>%M0002</tag>
<vlr>0</vlr>
</opR>
<opR t="M">
<tag>%M0003</tag>
85

Anexo B Pginas de Superviso


<vlr>0</vlr>
</opR>
<opR t="M">
<tag>%M0004</tag>
<vlr>0</vlr>
</opR>
<opR t="M">
<tag>%M0005</tag>
<vlr>5</vlr>
</opR>
<opR t="M">
<tag>%M0006</tag>
<vlr>0</vlr>
</opR>
<opR t="M">
<tag>%M0007</tag>
<vlr>0</vlr>
</opR>
</rd>
</al>

Novamente, como acontece em todos os documentos XML, os tags utilizados tem que ter marca de
incio e fim. Assim, a resposta ao comando de leitura de operando comea em <rd> e termina em
</rd>.
O contedo de cada operando aparece entre os tags<opR> e </opR>. Para cada operando, possvel
acessar o tag(<tag> </tag>) e o valor do operando (<vlr> </vlr>). Pela resposta apresentada
pelo PO7094, conclui-se que o operando %M0000 tem valor 99 e o operando %M0004 tem valor 0.
O documento retornado no tem nenhuma formatao, j que no foi especificada nenhuma folha de
estilos na pgina de resposta. O resultado visualizado no browser est ilustrado na figura B-1.

Figura B-1. Resultado da Execuo de Comando sem Folha de Estilos

86

Anexo B Pginas de Superviso

Para este exemplo, a resposta ao comando de monitorao de operandos deve ser apresentada em
uma tabela HTML. A stylesheet a seguir formata a resposta de forma apropriada:
<?xml version="1.0"?>
<!-- Declaracao XML -->
<xsl:stylesheet xmlns:xsl="http://www.w3.org/TR/WD-xsl">
<!-- Declaracao de folha de estilos de acordo com -->
<!-- o padrao do W3C -->
<xsl:template match="text()">
<!-- este eh um template padrao -->
<!-- para apresentacao de texto -->
<xsl:value-of />
</xsl:template>
<xsl:template match="*">
<!-- template para formatar todos os tags-->
<!-- que nao tem template especificado -->
<xsl:apply-templates />
</xsl:template>
<xsl:template match="/">
<!-- template raiz -->
<!-- realiza o processamento apenas do no Altus -->
<HTML>
<BODY>
<xsl:apply-templates select="//al" />
</BODY>
</HTML>
</xsl:template>
<xsl:template match="rd">
<!-- padrao de convesao para o tag opR -->
<!-- cria uma tabela com titulo... -->
<table width="300" border="2">
<tr>
<td colspan="2">
<b>Leitura de Operandos</b>
</td>
</tr>
<!-- ...formata cada um dos operandos... -->
<xsl:apply-templates select="opR"/>
<!-- ...e encerra a tabela -->
</table>
</xsl:template>
<xsl:template match="opR">
<!-- gera uma linha de tabela para cada tag opR -->
<!-- que existir no XML -->
<tr>
<!-- a primeira coluna contem o texto do tag tag -->
<td> <xsl:value-of select="tag"/>
87

Anexo B Pginas de Superviso


</td>
<!-- e a segunda contem o valor do operando -->
<td> <xsl:value-of select="vlr"/>
</td>
</tr>
</xsl:template>
</xsl:stylesheet>
<!-- final de stylesheet -->

O exemplo assume que a folha de estilos foi salva com o nome exemplo.xsl, no diretrio WWW\XSL
do PO7094.
Para se especificar uma folha de estilos, possvel a utilizao do parmetro xslfile na URL do
PO7094, da seguinte forma:
http://IP_DO_PO7094/webgate.xml?xslfile=xsl\exemplo.xsl&cmd=70&addr=m0&endAddr=m7
O documento XML resultante um pouco diferente do anterior:
<?xml version="1.0"?>
<?xml-stylesheet href="exemplo.xsl" type="text/xsl"?>
<al>
<rd>
<opR t="M">
<tag>%M0000</tag>
<vlr>24</vlr>
</opR>
<opR t="M">
<tag>%M0001</tag>
<vlr>0</vlr>
</opR>
<opR t="M">
<tag>%M0002</tag>
<vlr>0</vlr>
</opR>
<opR t="M">
<tag>%M0003</tag>
<vlr>0</vlr>
</opR>
<opR t="M">
<tag>%M0004</tag>
<vlr>0</vlr>
</opR>
<opR t="M">
<tag>%M0005</tag>
<vlr>5</vlr>
</opR>
<opR t="M">
<tag>%M0006</tag>
<vlr>0</vlr>
</opR>
<opR t="M">
<tag>%M0007</tag>
<vlr>0</vlr>
</opR>
</rd>
</al>

88

Anexo B Pginas de Superviso


Utilizando a folha de estilos, o browser apresenta a tela da figura B-2:

Figura B-2. Resultado da Execuo do Comando com a Folha de Estilos

Incorporando Ilhas XML Pginas HTML


O tag<XML> pode ser utilizado para inserir ilhas de dados XML em documentos HTML. O tag pode
ser referenciado em scripts, sendo possvel se modificar o seu contedo durante a existncia da
pgina. Ilhas so teis na construo de pginas complexas. Assim, ao invs de especificar folhas de
estilos grandes e complicadas, constri-se uma pgina HTML com ilhas XML simples.
O tag<XML> pode ser utilizado para se carregar um documento XML localizado no PO7094, sendo
necessrio informar a URL do documento no parmetro src do tag. possvel tambm carregar a
folha de estilos dentro de uma ilha XML, j que uma folha de estilos tambm um documento XML.
Para suportar mais de uma ilha XML numa mesma pgina, cada ilha deve receber um nome, atravs
do atributo id.
ATENO:
Quando se usam ilhas XML em um documento HTML, as mensagens de erro da execuo dos
comandos XML podem ser acessadas pelo cone de warning no browser Internet Explorer. Para abrir
a janela de mensagens de erro, d um duplo clique no cone correspondente na barra de status do
browser, no canto inferior esquerdo.
No exemplo a seguir, uma ilha XML foi definida. A ilha pode ser referenciada nos scripts de uma
pgina pelo nome xmlEstado e ir carregar o documento do PO7094 atravs da URL
webgate.xml?cmd=64, que retorna o estado atual do controlador, conforme mostrado a seguir:
<XML id=xmlEstado src=webgate.xml?cmd=64> </XML>
A utilizao do tag <XML> tambm pode ser utilizada para referenciar folhas de estilo:

89

Anexo B Pginas de Superviso


<XML id=estilo src=exemplo.xsl> </XML>
O exemplo a seguir utiliza ilhas XML em conjunto com scripts para apresentar o resultado da
execuo do comando de leitura de operandos.
<html>
<head>
<title>Exemplo de Ilhas XML</title>
<script LANGUAGE="JavaScript">
<!-// script que recebe como parmetro a nova
// url a ser exibida em destino
function lerOperandos(url) {
// desabilita download assncrono
operando.async = false;
// atualiza o src do tag XML
operando.src = url;
// carrega a nova URL
operando.load(url);
// realiza a formatao da resposta
// e apresenta no local desejado
destino.innerHTML = operando.transformNode(estilo.XMLDocument);
}
//-->
</script>
</head>
<!-- definicao das ilhas XML -->
<XML id="operando" src="PO7094?cmd=70&addr=m0&endAddr=m7"> </XML>
<XML id="estilo" src="exemplo.xsl"></XML>
<!-- script a ser executado na carga da pagina -->
<SCRIPT FOR="window" EVENT="onload">
// formata resposta e apresenta no lugar desejado
destino.innerHTML = operando.transformNode(estilo.XMLDocument);
</SCRIPT>
<H1> Pgina de Leitura de Operandos </H1>
<!-- aqui e o lugar correto para a apresentacao -->
<!-- da resposta XML -->
<!-- sempre definido com um tag DIV -->
<div id="destino"> </div>
<br>
<!-- links para carregar outras URLs no div destino -->
<!-- realizam chamada para script definido acima -->
<a href="javascript:lerOperandos('webgate.xml?cmd=70&addr=m8&endAddr=m15')">Ler
operandos M8 a M15</a>
<br>
<a href="javascript:lerOperandos('webgate.xml?cmd=70&adr=m16&endAddr=m23')">Ler
operandos M16 a M23</a>
</body>
</html>
90

Glossrio

Glossrio

Acesso ao meio
Algoritmo

Mtodo utilizado por todos os ns de uma rede de comunicao para sincronizar as transmisses de
dados e resolver possveis conflitos de transmisses simultneas.
Seqncia finita de instrues bem definidas, objetivando resoluo de problemas.

Barramento

Conjunto de sinais eltricos agrupados logicamente com a funo de transferir informao e controle entre
diferentes elementos de um subsistema.

Barramento

Conjunto de mdulos de E/S interligados a uma UCP ou cabea de rede de campo.

Base
Baud rate
Bit
Broadcast
BT
Byte
Cabea de rede de
campo
Cabo da rede de campo
Cabo de expanso
Canal serial

Componente onde so inseridos os mdulos de E/S, UCPs, fontes e demais mdulos da Srie Ponto.
Taxa com que os bits de informao so transmitidos atravs de uma interface serial ou rede de
comunicao (medido em bits/segundo).
Unidade bsica de informao, podendo estar no estado 0 ou 1.
Disseminao simultnea de informao a todos os ns interligados a uma rede de comunicao.
Sigla para teste de bateria em ingls (battery test).
Unidade de informao composta por oito bits.
Mdulo escravo de uma rede de campo. responsvel pela troca de dados entre seus mdulos e um
mestre de rede de campo.
Cabo que conecta os ns de uma rede de campo, como a interface de rede de campo e a cabea de rede
de campo.
Cabo que interliga os expansores de barramento.
Interface de um equipamento que transfere dados no modo serial.

Ciclo de varredura

Uma execuo completa do programa aplicativo de um controlador programvel.

Circuito de co de
guarda

Circuito eletrnico destinado a verificar a integridade do funcionamento de um equipamento.

Cdigo chave mecnica


Cdigo comercial
Controlador
programvel
CP
Default
Diagnstico
Download
E/S
EIA RS-485
Endereo da cabea de
rede de campo
Entrada/sada

ER
Escravo
ESD
Estao de superviso
Fiao de campo
Frame
Gateway
Hardware
IEC 1131
IEC Pub. 144 (1963)

Dois dgitos definidos por meio de chaves mecnicas, programveis na base com o objetivo de impedir a
montagem de mdulos no-compatveis.
Cdigo do produto, formado pelas letras PO, seguidas por quatro nmeros.
Tambm chamado de CP. Equipamento que realiza controle sob o comando de um programa aplicativo.
composto de uma UCP, uma fonte de alimentao e uma estrutura de E/S.
Veja controlador programvel.
Valor predefinido para uma varivel, utilizado em caso de no haver definio.
Procedimento utilizado para detectar e isolar falhas. tambm o conjunto de dados usados para tal
determinao, que serve para a anlise e correo de problemas.
Carga de programa ou configurao no CP.
Veja entrada/sada.
Padro industrial (nvel fsico) para comunicao de dados.
o endereo de um n da rede de campo, ajustado na base do mdulo da cabea de rede de campo.
Tambm chamado de E/S. Dispositivos de E/S de dados de um sistema. No caso de CPs, correspondem
tipicamente a mdulos digitais ou analgicos de entrada ou sada que monitoram ou acionam o dispositivo
controlado.
Sigla usada para indicar erro nos LEDs.
Equipamento ligado a uma rede de comunicao que s transmite dados se for solicitado por outro
equipamento denominado mestre.
Sigla para descarga devida a eletricidade esttica em ingls (electrostatic discharge).
Equipamento ligado a uma rede de CPs ou instrumentao com a finalidade de monitorar ou controlar
variveis de um processo.
Cabos que conectam sensores, atuadores e outros dispositivos do processo/mquina nos mdulos de E/S
da Srie Ponto.
Uma unidade de informao transmitida na rede.
Equipamento para a conexo de duas redes de comunicao com diferentes protocolos.
Equipamentos fsicos usados em processamento de dados onde normalmente so executados programas
(software).
Norma genrica para operao e utilizao de CPs.
Norma para proteo contra acessos incidentais e vedao contra gua, p ou outros objetos estranhos
ao equipamento.

91

Glossrio
IEC-536-1976
IEC-801-4
IEEE C37.90.1 (SWC)
Interface
Interface de rede de
campo
Interrupo
IPV4
ISOL.
kbytes

Norma para proteo contra choque eltrico.


Norma para testes de imunidade a interferncias por trem de pulsos.
SWC significa Surge Withstand Capability. Esta norma trata da proteo do equipamento contra rudos
tipo onda oscilatria.
Dispositivo que adapta eltrica e/ou logicamente a transferncia de sinais entre dois equipamentos.
Mdulo mestre de redes de campo, localizado no barramento local e destinado a fazer a comunicao
com cabeas de rede de campo.
Evento com atendimento prioritrio que temporariamente suspende a execuo de um programa e desvia
para uma rotina de atendimento especfica
Sigla para Internet Protocol Version 4. Verso do protocolo IP onde o endereamento composto por 4
blocos de 8 bits (32 no total), representados atravs de nmeros entre 0 e 255.
Sigla usada para indicar isolado ou isolamento.
Unidade representativa de quantidade de memria. Representa 1024 bytes.

LAN

Sigla para local area network. um tipo de rede local, com pequena abrangncia geogrfica.

LED

Sigla para light emitting diode. um tipo de diodo semicondutor que emite luz quando estimulado por
eletricidade. Utilizado como indicador luminoso.

Linguagem Assembly
Linguagem de
programao
Linguagem de rels e
blocos Altus
Lgica

MasterTool

Menu
Mestre

Linguagem de programao do microprocessador, tambm conhecida como linguagem de mquina.


Um conjunto de regras e convenes utilizado para a elaborao de um programa.
Conjunto de instrues e operandos que permitem a edio de um programa aplicativo para ser utilizado
em um CP.
Matriz grfica onde so inseridas as instrues de linguagem de um diagrama de rels que compe um
programa aplicativo. Um conjunto de lgicas ordenadas seqencialmente constitui um mdulo de
programa.
Identifica o programa Altus para microcomputador, executvel em ambiente WINDOWS, que permite o
desenvolvimento de aplicativos para os CPs das sries Ponto, Piccolo, AL-2000, AL-3000 e Quark. Ao
longo do manual, este programa referido pela prpria sigla ou como programador MasterTool.
Conjunto de opes disponveis e exibidas por um programa no vdeo e que podem ser selecionadas pelo
usurio a fim de ativar ou executar uma determinada tarefa.
Equipamento ligado a uma rede de comunicao de onde se originam solicitaes de comandos para
outros equipamentos da rede.

Mdulo (referindo-se a
hardware)

Elemento bsico de um sistema completo que possui funes bem definidas. Normalmente ligado ao
sistema por conectores, podendo ser facilmente substitudo.

Mdulo (referindo-se a
software)

Parte de um programa aplicativo capaz de realizar uma funo especfica. Pode ser executado
independentemente ou em conjunto com outros mdulos, trocando informaes atravs da passagem de
parmetros.

Mdulo C
Mdulo de configurao

Mdulo de E/S
Mdulo E
Mdulo execuo

Mdulo F
Mdulo funo

Mdulo P
Mdulo procedimento
Multicast
Nibble
N
Octeto
Operandos

Veja mdulo de configurao.


Tambm chamado de mdulo C. um mdulo nico em um programa de CP que contm diversos
parmetros necessrios ao funcionamento do controlador, tais como a quantidade de operandos e a
disposio dos mdulos de E/S no barramento.
Mdulo pertencente ao subsistema de entradas e sadas.
Veja mdulo execuo.
Mdulo que contm o programa aplicativo, podendo ser de trs tipos: E000, E001 e E018. O mdulo E000
executado uma nica vez, na energizao do CP ou na passagem de programao para execuo. O
mdulo E001 contm o trecho principal do programa que executado ciclicamente, enquanto que o
mdulo E018 acionado por interrupo de tempo.
Veja mdulo funo.
Mdulo de um programa de CP que chamado a partir do mdulo principal (mdulo E) ou a partir de outro
mdulo funo ou procedimento, com passagem de parmetros e retorno de valores. Atua como uma subrotina.
Veja mdulo procedimento.
Mdulo de um programa de CP que chamado a partir do mdulo principal (mdulo E) ou a partir de outro
mdulo procedimento ou funo, sem a passagem de parmetros.
Disseminao simultnea de informao a um determinado grupo de ns interligados a uma rede de
comunicao.
Unidade de informao composta por quatro bits.
Qualquer estao de uma rede com capacidade de comunicao utilizando um protocolo estabelecido.
Conjunto de oito bits numerados de 0 a 7.
Elementos sobre os quais as instrues atuam. Podem representar constantes, variveis ou um conjunto
de variveis.

PA

Ver pontes de ajuste.

PC

Sigla para programmable controller. a abreviatura de controlador programvel em ingls.

Peer to peer
Ponte de ajuste

Tipo de comunicao onde dois ns de uma rede trocam dados e/ou avisos sem depender de um mestre.
Chave de seleo de endereos ou configurao composta por pinos presentes na placa do circuito e um

92

Glossrio
pequeno conector removvel, utilizado para a seleo.
Posta em marcha

Procedimento de depurao final do sistema de controle, quando os programas de todas as estaes


remotas e UCPs so executados em conjunto, aps terem sido desenvolvidos e verificados
individualmente.

Programa aplicativo

o programa carregado em um CP, que determina o funcionamento de uma mquina ou processo.

Programa executivo

Sistema operacional de um controlador programvel. Controla as funes bsicas do controlador e a


execuo de programas aplicativos.

Protocolo
RAM

Regras de procedimentos e formatos convencionais que, mediante sinais de controle, permitem o


estabelecimento de uma transmisso de dados e a recuperao de erros entre equipamentos.
Sigla para random access memory. a memria onde todos os endereos podem ser acessados
diretamente de forma aleatria e com a mesma velocidade. voltil, ou seja, seu contedo perdido
quando o equipamento desenergizado, a menos que se possua uma bateria para a reteno dos
valores.

Rede de comunicao

Conjunto de equipamentos (ns) interconectados por canais de comunicao.

Rede de comunicao
mestre-escravo

Rede de comunicao onde as transferncias de informaes so iniciadas somente a partir de um nico


n (mestre da rede) ligado ao barramento de dados. Os demais ns da rede (escravos) apenas
respondem quando solicitados.

Rede de comunicao
multimestre

Rede de comunicao onde as transferncias de informaes so iniciadas por qualquer n ligado ao


barramento de dados.

Ripple
RX
SMTP
Software
SSL
Subsistema de E/S
Tag
Time-out
Trilho
TX
UCP
UCP redundante
Upload
UTP

WAN
WD
Word

Ondulao presente em tenso de alimentao contnua.


Sigla usada para indicar recepo serial.
Sigla para Simple Mail Transfer Protocol. Protocolo padro para envio de e-mails atravs da Internet.
Programas de computador, procedimentos e regras relacionadas operao de um sistema de
processamento de dados.
Sigla para Secure Sockets Layer. Protocolo criptogrfico que provm comunicao segura na Internet
para servios de email (SMTP).
Conjunto de mdulos de E/S digitais ou analgicos e interfaces de um controlador programvel.
Nome associado a um operando ou a uma lgica que permite uma identificao resumida de seu
contedo.
Tempo preestabelecido mximo para que uma comunicao seja completada. Se for excedido
procedimentos de retentiva ou diagnstico sero ativados.
Elemento metlico com perfil normalizado segundo a norma DIN50032, tambm chamado de trilho TS35.
Sigla usada para indicar transmisso serial.
Sigla para unidade central de processamento. Controla o fluxo de informaes, interpreta e executa as
instrues do programa e monitora os dispositivos do sistema.
Corresponde outra UCP do sistema, como, por exemplo, a UCP2 em relao UCP1 e vice-versa.
Leitura do programa ou configurao do CP.
O nvel fsico da interface Ethernet o par tranado (10/100BaseT) sendo necessria a utilizao de Hubs
ou Switches para a implementao da rede. A vantagem deste tipo de arquitetura a fcil identificao
de links defeituosos. O eventual rompimento de um cabo TP no prejudica o funcionamento de rede como
um todo.
Sigla para wide area network. um tipo de rede que abrange grandes reas.
Sigla para co de guarda em ingls (watchdog). Veja circuito de co de guarda.
Unidade de informao composta por 16 bits.

93

Das könnte Ihnen auch gefallen