AL3405
AL3405
AL3405
Descrição do Produto
O módulo de interface para rede Ethernet AL-3405, integrante da série AL-2000, destina-se à conexão em redes locais
padrão Ethernet. Implementa a comunicação entre CPs/remotas e/ou entre CPs/remotas e supervisórios através do
protocolo de transporte TCP/IP, com nível de aplicação ALNET II.
A interface AL-3405 possibilita a conexão da UCP a redes de comunicações abertas que seguem o padrão TCP/IP. O
módulo oferece interfaces elétricas Ethernet (AUI - Adapter Unit Interface) e Cheapernet (cabo fino 50 Ω).
Esta CT é válida para interfaces AL-3405 com versão 2.00 ou superior.
Obs.: A partir da revisão NF do produto AL-3405 será enviado o mini CD contendo o Software Módulo F Ethernet.
Código do Produto
O seguinte código deve ser usado para compra do produto:
Código Denominação
AL-3405 Interface para Rede Ethernet
MT4100 Software de Programação MasterTool
Produtos Relacionados
Os seguintes produtos devem ser adquiridos separadamente quando necessário:
Código Denominação
AL-3330 Cabo Cheapernet
AL-3429/50R Terminador BNC de 50 Ω
Notas
Características
Características Gerais
AL-3405
Interface de rede Cheapernet, conector BNC 10 Mbits/s
Ethernet, conector DB15 para AUI
Processador 80C186 20 MHz 16 bits
Barramento de dados 8 e 16 bits (interno)
Controlador de rede 82593SX 20 MHz 16 bits
Memória 256 Kbytes de código (ROM)
256 Kbytes de dados (RAM)
Interface interna DMA para acesso a memória da UCP
DMA de acesso para o controlador de rede
Taxa de transferência 1 Mbyte/s para a memória da UCP
10 Mbyte/s para o controlador de rede
Indicação de estado 4 LEDs no painel
Indicação de diagnóstico Através do módulo F-ETHER.094
Parâmetros configuráveis Endereços via MasterTool
Características especiais via F-ETHER.094
Tempo de resposta 60 ms (tempo médio)
Autoteste Executado na partida do módulo
Temperatura de operação 0 a 60°C (excede a norma IEC 1131)
Temperatura de armazenagem -25 a 75°C (conforme a norma IEC 1131)
Umidade de operação 5 a 95% sem condensação (conforme norma
IEC 1131 nível RH2)
Índice de proteção IP 11, contra acessos incidentais das mãos e
contra gotas d'água em queda vertical
(conforme norma IEC Pub. 144)
Peso 0,5 Kg
Dimensões físicas 261,6 x 30,4 x 164,0 mm (A x L x P)
• Tempo de resposta medido para uma mensagem Ethernet com pacote ALNET II, com tempo de ciclo do CP de 1 ms.
Tempos inferiores, da ordem de 17ms, podem ser alcançados utilizando a função F-ETHER.094( Módulo F Ethernet).
Características Elétricas
AL-3405
Conexão Cabo coaxial de 50 Ω ± 1% de impedância
(padrão Cheapernet, 10BASE2)
Para mídias Ethernet (cabo grosso
10BASE5), "twisted pair" (10BASE-T) ou
fibra ótica (10BASE-F), através de interface
padrão AUI (Adapter Unit Interface)
Consumo de corrente do barramento 1250 mA @ 5 Vdc
50 mA @ 15 Vdc
500 mA @ 15 Vdc (com o MAU conectado)
Potência dissipada 7W
Rigidez dielétrica 500 Vdc entre o conector BNC (Cheapernet)
e a carcaça do sistema
Proteção contra choque elétrico Conforme norma IEC 536 (1976), classe I
Características de Software
AL-3405
Comunicação Protocolo TCP/IP
Nível LLC (logical link control) Ethernet
Serviços a nível de aplicação ALNET II
Configuração Programador MasterTool
Módulo F-ETHER.094
Compatibilidades
A tabela a seguir descreve as compatibilidades da Interface Ethernet AL-3405, no que se refere ao protocolo de
comunicação ALNET II sobre TCP/IP, com os principais programadores e drivers de comunicação para sistemas de
supervisão existentes no mercado.
Notas:
(1) A compatibilidade depende da configuração do driver. O tamanho do pacote de dados, configurável no driver através
do parâmetro Register ReadSize, deve ser de no máximo 220 bytes para ser compatível com a versão 1.63 e
posteriores.
Instalação
A interface para rede Ethernet AL-3405 é inserida em uma das três primeiras posições fixas do bastidor AL-3630 ou em
uma das cinco primeiras posições dos bastidores AL-3632 ou AL-3634, ao lado da UCP AL-2002/AL-2003/AL-2004.
O cabo AL-3330 que interliga as estações Ethernet deve ter comprimento mínimo de 0,5 e máximo de 200 metros. A
distância mínima de cabo entre dois nós consecutivos da rede é de 0,5 metros.
A malha do cabo AL-3330 deve ser aterrada em um só ponto da rede.
Nas duas pontas terminais da rede, devem ser colocadas as terminações (AL-3429/50R), que podem ser adquiridas
separadamente da Altus.
Software Módulo F Ethernet é composto por um único módulo função F-ETHER.094, específico para cada modelo de
controlador programável, que deve ser incluído no projeto do MasterTool e posteriormente carregado na respectiva UCP.
Para maiores informações consultar o item Programação do Módulo F Ethernet desta CT.
Pontes de Ajuste
Para selecionar o tipo de conexão com a rede local, deve-se utilizar a ponte de ajuste PA4, onde:
• Rede Cheapernet: todos pontos fechados na posição A - B
• Outras mídias (usar AUI): todos pontos fechados na posição B - C
Configuração
A configuração da interface AL-3405 é feita automaticamente pela UCP. O usuário deve utilizar o programador MasterTool
para declarar o módulo no barramento e definir as propriedades do IP.
Todos os três endereços tem o mesmo formato: www.xxx.yyy.zzz. São 12 dígitos, agrupados 3 a 3, onde cada grupo
representa um byte do endereço IP (IPV4).
O endereço IP define qual é o endereço que o CP terá na rede TCP/IP. Este endereço é dividido em duas partes: o
endereço da sub-rede e o endereço do nó. Ambos os endereços, sub-rede e nó, dependem da máscara de sub-rede para
serem determinados.
A máscara de sub-rede permite subdivisões da rede Ethernet em várias sub-redes menores.
O endereço do gateway default indica qual o gateway que será responsável pela retransmissão de mensagens enviadas a
outras sub-redes. Se não existe um gateway default na rede, o endereço 0.0.0.0 deve ser informado para este campo.
Para obter maiores informações sobre endereçamento IP, consulte o material bibliográfico abaixo citado ou mesmo sites
da Internet que tratam sobre o assunto Redes TCP/IP:
• Certificação Cisco – CCNA 2.0 Guia de Certificação; Yuri Diógenes; ISBN 85-7323-168-8
• TCP/IP – Guia de Consulta e Aprendizagem; Gorki Starlin; ISBN 85-8684-674-0
• TCP/IP – Guia de Consulta Rápida; Palma/Prates; ISBN 85-8518-472-8
• TCP/IP – Projetando Redes; Wilson Marques; ISBN 85-7452-036-5
As três propriedades do IP são definidos através do programador MasterTool, na UCP onde está conectado a AL-3405. Na
janela Ethernet existem campos para definir as propriedades do IP. Endereços IP ou de máscara de sub-rede com todos
os 4 bytes em 0 (zero) ou em 255, não serão aceitos pela interface AL-3405 como sendo uma configuração válida.
Endereço de gateway default igual a 0.0.0.0 é válido e deve ser utilizado quando não existir um gateway default na rede.
ECR / LTR
ATIVAR KMip Dxxxx OCUPADO
KM64 CP ERRO
onde:
KMip é o byte menos significativo do endereço IP do nó remoto. Esta constante pode assumir valores entre KM1
e KM254.
KM64 indica que a instrução se refere à Ethernet.
Dxxxx é um operando de uso restrito da instrução, que não deve ter seu valor alterado pela aplicação.
Os outros argumentos, assim como a entrada ATIVAR e as saídas OCUPADO e ERRO da instrução, são idênticas
quando usadas com a rede ALNET II. Para maiores informações, consultar o Help do MasterTool para a instrução ECR.
ATENÇÃO:
Existem restrições quando ao endereçamento das instruções ECR e LTR. Uma instrução
ECR/LTR somente pode ser enviada dentro de um mesmo domínio. Isto é, tomando-se como
exemplo, um CP que possui endereço IP = A.B.C.X, então este poderá enviar ECR/LTRs
somente para endereços IP = A.B.C.Y, onde Y deve ser diferente de X, 0 e 255.
Gateway
Sistema de Supervisão IP rede X 32.32.32.10
IP 32.32.32.8 IP rede Y 32.32.44.22
CP A CP B
IP 32.32.32.5 IP 32.32.32.7
ALNET II SR 1 NÓ 10 ALNET II SR 4 NÓ 11
CP A CP B Sistema de
Supervisão
Endereço IP 32.32.32.5 32.32.32.7 32.32.32.8
Endereço Gateway 32.32.32.10 32.32.32.10 32.32.32.10
Máscara Sub-rede 255.255.255.0 255.255.255.0 255.255.255.0
Sub-rede – IP 32.32.32 32.32.32 32.32.32
Nó – IP 5 7 8
Sub-rede – ALNET II 1 4 -
Nó – ALNET II 10 11 -
Notas:
• Os CPs são monitorados ciclicamente pelo sistema de supervisão através de seus endereços IP 32.32.32.5 e 32.32.32.7.
• O CP A e o CP B estão conectados via AL-3405 na mesma sub-rede Ethernet, mas via conector ALNET II da própria UCP,
em sub-redes ALNET II distintas.
• Não existe necessidade dos nós ALNET II e do byte menos significativo Ethernet coincidirem.
No caso de mensagens não solicitadas, a UCP toma a iniciativa de enviar operandos ao sistema de supervisão. Neste
método, a aplicação da UCP executa uma instrução ECR com o endereço IP do sistema de supervisão (ver item Uso da
Rede Ethernet pela Aplicação).
No caso do sistema de supervisão monitorar ciclicamente, a aplicação da UCP não é envolvida na comunicação. Basta o
sistema de supervisão monitorar ou forçar operandos do CP através do seu endereço IP.
ATENÇÃO:
Consultar o capítulo de Características para informações sobre compatibilidades do executivo
da Interface Ethernet AL-3405 com os principais drivers de comunicação para Sistemas de
Supervisão existentes no mercado.
Chamada da função:
CHF
HABILITA ETHER 094 SUCESSO
Otimizando a Comunicação
A configuração de características especiais de funcionamento da interface, tais como tratamento de múltiplos pacotes
encapsulados numa única mensagem Ethernet, transmissão de uma mensagem com o tamanho real do pacote ALNET II,
bem como o número de retries e o timeout de transmissão, podem ser realizadas com o uso da função Ethernet F-
ETHER.094 para otimizar o desempenho da interface AL-3405 na rede Ethernet.
ATENÇÃO:
Os valores dos operandos do programa aplicativo podem ser modificados após a execução de
uma LAI, pois outro equipamento ligado à rede pode estar solicitando escritas nos mesmos.
Deve-se considerar a influência deste fato ao se inserir esta instrução em pontos
intermediários do programa aplicativo. Por este motivo, recomenda-se que instruções LAI
sejam inseridas na primeira lógica do programa aplicativo principal da UCP (E001).
Considerando também variáveis monitoradas que sofrem alterações (cálculos) no meio do
ciclo de varredura, a inserção de instruções LAI em pontos intermediários da aplicação
também resultaria no risco de retornar valores intermediários, antes do final dos cálculos.
Pelos mesmos motivos é desaconselhada a chamada da instrução LAI de dentro da
interrupção de tempo (E018).
Esta equação define o tempo mínimo que a camada TCP leva para descobrir, por exemplo, que não é possível a
comunicação devido a alguma falha.
Depois que a requisição chega ao destino (servidor), ainda é necessário que este equipamento prepare uma resposta e a
mesma chegue ao cliente que emitiu a instrução ECR ou LTR. Este servidor pode demorar para enviar a resposta. Por
exemplo, se o servidor for outro CP AL-2004, este atraso, tipicamente, é de uma varredura, que pode chegar a alguns
décimos de segundo.
Depois do atraso do servidor, ainda existe outro processo de transmissão, onde outro timeout da camada TCP deveria ser
considerado.
Sendo assim, recomenda-se que:
O timeout TCP é multiplicado por 2 pois existem 2 processos de transporte TCP: a requisição do cliente para o servidor, e
depois a resposta do servidor para o cliente.
Finalmente, o fator 1,2 multiplicando o total, corresponde a uma folga de 20%.
ATENÇÃO:
Os operandos, ou posições de tabela, foram divididos em áreas de afinidade. Algumas destas
áreas foram definidas para servirem como ferramentas de auxílio ao suporte da Altus, sendo
irrelevantes para os usuários ou para as aplicações.
Exemplo de Utilização:
O diagrama de relés e de blocos apresentado a seguir, representa um modo típico e recomendado de uso da função
F-ETHER.094 em aplicações com interface para rede Ethernet.
Sugere-se a
inclusão da
lógica ao lado no
módulo principal
E001 do
programa
aplicativo. A
lógica garante
que um comando
de
reconfiguração
seja disparado
automaticamente
após um
comando de
RESET ser
executado.
Compatibilidades
Esta seção descreve as incompatibilidades da função F-ETHER.094 (versão 1.10 e superiores) com o software executivo
da interface para rede Ethernet AL-3405, e com o software executivo dos diversos tipos de UCPs da série AL-2000.
Manutenção
A interface AL-3405 tem autoteste embutido. A cada ativação do sistema, o módulo é testado e, se algum defeito for
encontrado, os LEDs do painel indicam este fato.
O autoteste inicia acendendo os 4 LEDs do painel frontal. Em seguida, realiza uma seqüência de piscamentos nos LEDs
ACTV, RX, TX e ERR. Se algum defeito for encontrado, o LED ERR e um ou mais dos outros permanecem acesos,
indicando que o módulo deve ser substituído.
ATENÇÃO:
A situação em que o LED ERR permanece aceso e os demais piscando indica um problema
na instalação do conector BNC ou do cabo.
A partir da versão 2.00 do software executivo do AL-3405, pode-se utilizar o módulo F-ETHER.094 (Software Módulo F
Ethernet) para diagnosticar os problemas da interface e da rede Ethernet, auxiliando na manutenção do sistema.
ATENÇÃO:
Ao substituir fisicamente uma interface de rede, ou trocar seu endereço MAC (físico),
certifique-se de que os clientes desta interface são capazes de detectar automaticamente a
mudança do endereço MAC antes de considerar a interface servidora como defeituosa, pois a
mesma pode não comunicar logo após a troca.
Alguns clientes e sistemas operacionais podem levar vários minutos até detectar a mudança
do endereço MAC de um equipamento servidor. Enquanto o cliente não atualizar a sua tabela
de conversão de endereço IP para endereço MAC, a conexão entre os dois equipamentos não
irá se estabelecer, e portanto não haverá comunicação.
Alguns sistemas operacionais, como o Microsoft Windows, disponibilizam o comando ARP,
que além de permitir visualizar a tabela de conversão de endereço IP para endereço MAC
atual (comando: ARP -a), permite também reinicializar/zerar a tabela, forçando desta maneira
o disparo imediato de comandos para sua reconstrução (comando: ARP -d).
Em caso de dúvidas sobre o comando ARP ou sobre a existência de um comando equivalente
em outros sistemas operacionais, consulte o administrador da sua rede.
LEDs do Painel
Logo que o sistema é energizado, todos os LEDs do painel permanecem acesos, enquanto a interface espera
comunicação com a UCP.
Após o reconhecimento da interface AL-3405 (UCP já configurada), os LEDs passam a assumir o seguinte
comportamento:
• ACTIVE: indica acesso da UCP ao módulo
• RX: indica o recebimento de dados
• TX: indica a transmissão de dados
• ERR aceso: indica erro de hardware
• ERR piscando: indica erros de transmissão
Tentativa de configuração da interface com um endereço IP inválido levam o módulo a condição de power-up, ou seja,
todos os LEDs do painel permanecem acesos.
Para que a UCP reconheça a interface, esta deve ter sido declarada no barramento do AL-2002/AL-2003/AL-2004 (ver
item Configuração). Caso isto não aconteça, ou a UCP esteja em erro ou em programação, os 4 LEDs da AL-3405
permanecem acesos após a energização do sistema.
Os LEDs RX e TX indicam o tráfego da rede chegando ou saindo do nó. Não necessariamente piscam para cada
mensagem que foi recebida ou transmitida, mas sim sob demanda.
O LED ERR pisca quando ocorrer um erro de transmissão ou de time-out, e a interface passa a fazer retentativas. Quando
uma anomalia de HW é detectada, impedindo a comunicação, o LED ERR permanece aceso sem piscar.
ATENÇÃO:
É necessário declarar a existência da interface Ethernet no barramento da UCP fornecendo
sua posição física. Caso não seja informado, ou haja erro na declaração, a conexão lógica não
é estabelecida, e a interface Ethernet mantém os 4 LEDs acesos, permanecendo inativa para
qualquer comunicação.
Dimensões Físicas
Dimensões em milímetros.
Manuais
Para maiores detalhes técnicos, configuração, instalação e programação dos produtos da série AL-3000 e sobre o
programados MasterTool, os seguintes documentos devem ser consultados: