Escolar Documentos
Profissional Documentos
Cultura Documentos
Capitulo - 8 - Rede - SLC 500 PDF
Capitulo - 8 - Rede - SLC 500 PDF
8.1.
INTRODUO ............................................................................................................................................................... 8.1
8.1.1.
CONEXES FSICAS (CANAIS) ..................................................................................................................... 8.1
8.1.2.
PROTOCOLOS ......................................................................................................................................................... 8.4
8.2.
REDE DH-485 .................................................................................................................................................................8.6
8.2.1.
PROTOCOLO DH-485 ........................................................................................................................................... 8.6
8.2.2.
CONSIDERAES PARA CONFIGURAO DA REDE DH-485 ............................................................. 8.7
8.2.3.
CONFIGURAO DOS PARMETROS DOS PROCESSADORES SLC/500 ........................................ 8.9
8.2.4.
HARDWARE DA REDE DH-485 ....................................................................................................................... 8.10
8.3.
REDE DH-PLUS ............................................................................................................................................................8.12
8.3.1.
HARDWARE DA REDE DH+ ............................................................................................................................... 8.13
8.4.
COMUNICAO RS 232...........................................................................................................................................8.15
8.4.1.
RS 232 e Aplicaes SCADA ............................................................................................................................. 8.15
8.4.2.
Viso geral da interface de comunicao RS 232 ....................................................................................... 8.15
8.4.3.
Processadores SLC 5/03 , 5/04 e 5/05 e comunicao RS 232 ............................................................ 8.16
8.4.4.
DISPOSITIVOS DO SLC 500 QUE SUPORTAM COMUNICAO RS 232 ..................................... 8.16
8.4.5.
Protocolo DF1 e processadores SLC 5/03 , 5/04 e 5/05......................................................................... 8.17
8.5.
INSTRUO MESSAGE PARA O SLC/500........................................................................................................ 8.20
8.5.1.
INSTRUO MSG PARA O SLC 5/02 ou MicroLogix 1000 ................................................................... 8.20
8.5.2.
INSTRUO MSG PARA O SLC 5/03 OS-300 ......................................................................................... 8.24
8.5.3.
INSTRUO MSG PARA O SLC 5/03 OS-301, OS-302 E slc 5/04 .................................................. 8.24
8.6.
EXERCCIOS............................................................................................................................................................... 8.29
8.6.1.
PROGRAMAR CLPS PARA TROCAR DADOS ENTRE SI, USANDO UMA ENTRADA DIGITAL COMO
DISPARO 8.29
8.6.2.
Conveno ............................................................................................................................................................... 8.29
8.6.3.
Processo .................................................................................................................................................................. 8.29
8.6.4.
Procedimento ......................................................................................................................................................... 8.30
8.6.5.
PROGRAMAR CLPS PARA TROCAR DADOS ENTRE SI, continuamente ............................................ 8.31
8.6.6.
Conveno ................................................................................................................................................................ 8.31
8.6.7.
Processo ................................................................................................................................................................... 8.31
8.6.8.
Procedimento ......................................................................................................................................................... 8.32
8.6.9.
PROGRAMAR CLPS PARA TROCAR DADOS ENTRE SI, USANDO UMA ENTRADA DIGITAL COMO
DISPARO e com deteo de erro por time-out ................................................................................................................. 8.33
8.1. INTRODUO
O SLC/500 suporta diferentes tipos de comunicao e estas comunicaes podem ser
analisadas inicialmente considerando-se as suas conexes fsicas (canais) e os protocolos de
comunicao.
RS-232
DH-485
DH+
ETHERNET
A tabela seguir, mostra as opes de canais, conforme o tipo de processador da famlia
SLC/500:
CANAL DE COMUNICAO
PROCESSADOR
DH-485
RS-232
DH+
ETHERNET
Protocolo
DH-485
---
---
---
---
---
---
---
SLC
5/03
CANAL 0
CANAL 1
SLC
5/04
SLC
5/05
CANAL 0
---
CANAL 1
---
CANAL 0
CANAL 1
---
---
-----
---
---
---
Protocolo
Ethernet
TCP/IP
8.1
8.2
8.3
8.1.2. PROTOCOLOS
Os protocolos suportados pelos processadores SLC/500 so:
DH-485
DH+
DF1 via RS-232
ASCII
ETHERNET
oferece suporte para MODEM e ideal para aplicaes em sistemas SCADA (Controle
Supervisrio e de Aquisio de Dados), por causa da capacidade desta rede.
SLC 5/01
SLC 5/02
SLC 5/03
SLC 5/04
SLC 5/05
DH485 PONTOA-PONTO
Somente
recepo
Receber e
Iniciar
Receber e
Iniciar
---
---
DH485 via
CANAL RS232
---
---
Receber e
Iniciar
Receber e
Iniciar
Receber e
Iniciar
Somente
recepo
Somente
recepo
Receber e
Iniciar
Receber e
Iniciar
Receber e
Iniciar
---
---
Receber e
Iniciar
Receber e
Iniciar
Receber e
Iniciar
DATA HIGHWAY
PLUS DH+
Somente
recepo
Somente
recepo
Receber e
Iniciar
Receber e
Iniciar
Receber e
Iniciar
ETHERNET
---
---
---
---
Receber e
Iniciar
PROCESSADOR
Se usando 1747-AIC para isolao, conecte a rede DH-485 usando o 1747-PIC; se usando o
1761-NET-AIC conecte diretamente a rede DH-485 com o cabo 1747-CP3 (ou um cabo equivalente tipo
RS-232 null-modem).
Um mdulo 1747-KE ou 1747-KF3 necessrio como Bridge de DF1 (Full-Duplex ou HalfDuplex-escravo) para DH-485.
Um mdulo 1785-KA5 necessrio como Bridge entre DH+ e DH-485.
Um mdulo 1785-KA5 necessrio como Bridge entre DH+ e DH-485 ou tambm, a
caracterstica de transferncia pass-trhu de canal-a-canal existente nos SLCs 5/04 podem ser
utilizadas como Bridge entre DH+ e DH-485 ou entre DH+ e DF1 Full-Duplex (DH+ para DF1 FullDuplex pass-thru est disponvel somente nas verses OS401 ou superior). Uma outra opo, usar o
mdulo 1785-KE como Bridge entre as redes DH+ e DF1 Full-Duplex ou DH+ e DF1 Half-Duplex
Mestre/Escravo.
Os mdulos 1785-KA5 e 1785-KE requerem um chassis da srie 1771 e fonte de alimentao
8.5
Conexo de 32 dispositivos
Capacidade multi-master
Controle de acesso tipo Token-passing
Possibilidade de remoo e insero de ns sem interromper a rede
Distncia mxima de 1.219 metros
8.6
Nmero de ns na rede
Endereos de todos os ns
Taxa de transmisso Baud rate
Seleo do mximo endereo de n
Fator de reteno do token
Mximo nmero de dispositivos comunicando
8.2.2.1. NMERO DE NS
O nmero de ns na rede afetar diretamente o tempo de transferncia dos dados entre
os ns. Ns desnecessrios (tais como um segundo terminal de programao que no est
sendo usado), diminue a taxa de troca de dados. O mximo nmero de ns na rede ser 32.
8.7
8.8
PARMETRO
DESCRIO
ARQUIVO DE
Reservado para uso futuro
DIAGNSTICO
DIAGNOSTIC FILE
Ajustvel entre as taxas 110, 300, 600, 1200, 2400, 4800, 9600 e
VELOCIDADE
19.200. O valor pr-definido (default) 19.200.
BAUD RATE
Este o endereo de n do processador na rede DH-485. A faixa
ENDEREO DE N
vlida 1-31. O valor pr-definido (default) 1.
NODE ADRESS
ENDEREO MXIMO Este o maior endereo de n na rede de um processador ativo. A
faixa vlida 1-31. O valor pr-definido (default) 31.
DE N
MAX NODE ADRR
FATOR DE RETENO
Determina o nmero de transaes permitidas para fazer cada
DO TOKEN
rotao do token DH-485. Aumentando este valor permitir ao seu
processador aumentar o throughput. Isto tambm diminuir
TOKEN HOLD
throughput para outros processadores no link DH-485. A faixa
FACTOR
vlida 1-4. O valor pr-definido (default) 1. Os processadores
SLC 5/01 e SLC 5/02 so fabricados com valores fixos em 1.
A figura seguir, mostra os parmetros serem configurados no canal 1 de comunicao
de um processador SLC 5/01.
8.9
8.10
8.11
Programao remota dos processadores PLC-2; PLC-3; PLC-5 e SLC500 pela rede.
8.12
Resistor de
terminao (
)
150
150
82
Comprimento mximo
do cabo (m)
3.048
1.542
762
O processador SLC 5/04, permite comunicao em DH+, atravs do canal 1, possui dois
conectores para tal fim. O conector de 3 pinos para comunicao DH+ e o conector de 8
pinos para monitorao da comunicao.
8.13
DESCRIO
DH+ Data Line1
Blindagem
DH+ Data Line2
8.14
DESCRIO
DH+ Data Line2
Sem conexo
Blindagem
+24V
Sem conexo
DH+ Data Line1
+24V Retorno
Sem conexo
Comunicao ASCII
Full-Duplex DF1
DH-485
Comunicaes ASCII
8.15
Nome do pino
NC (No conectado)
8.16
Em modo full-duplex , os processadores 5/03 , 5/04 e 5/05 podem enviar e receber dados .
Quando os processadores 5/03 , 5/04 e 5/05 recebem mensagens , eles agem como um
dispositivo final , ou destinao final para o pacote de dados . O processador ignora os
8.17
Se o dispositivo mestre no tem dados para serem enviados , ele pode ainda receber
dados do dispositivo escravo . Para fazer isto , o mestre distribui um pacote de pesquisa
endereado a cada escravo . Se o escravo possui dados para enviar , ele no responde ao
pacote de pesquisa enviado pelo mestre . De outra maneira , o escravo envia uma resposta
simples de 2 bytes , para que o mestre saiba que ele est ativo .
Alguns produtos da Allen-Bradley suportam o protocolo mestre Half-Duplex . Eles incluem
os processadores PLC-5 e SLC 5/03,5/04 e 5/05 . O WINtelligent Linx e RSLinx ( 2.0 ou maior )
da Rockwell Software tambm suportam o protocolo mestre Half-Duplex .
O protocolo Half-Duplex DF1 suporta at 255 dispositivos escravos ( endereo de 0 a 254
) com o endereo 255 reservado para o mestre da transmisso . Os processadores SLC
5/03,5/04 e 5/05 suportam a recepo da transmisso , mas no podem iniciar um comando de
transmisso .
Tanto os modems tipo Half-Duplex como os full-duplex podem ser usados como mestres ,
mas os modems Half-Duplex devem ser usados como escravos ( assumindo que h mais de
um na rede multi-drop ) .
8.19
Aps ativar a instruo MSG em uma linha, especifique se ela ser lida ou gravada. Ento
especifique o dispositivo alvo e o bloco de controle para a instruo MSG. As comunicaes
disponveis incluem:
Aps ativar a instruo MSG em uma linha, especifique se ela ser lida ou gravada. Ento
especifique o dispositivo alvo e o bloco de controle para a instruo MSG.
8.20
8.21
Dispositivo Destino - indica o nome do tipo de dispositivo com que o processador SLC
500 local ir comunicar-se. O nome pode ser 500CPU se o destino for outro processador SLC,
ou 485CIF se o destino for um dispositivo no SLC (emulador de PLC2).
Bloco de Controle - identifica um endereo de arquivo de inteiros que voc seleciona.
um arquivo de 7 elementos que contm os bits de status, o endereo de arquivo de destino, e
outros dados associados instruo de mensagem.
Endereo do Arquivo Local - No caso de uma instruo de Leitura, este o endereo do
arquivo local de destino, o endereo no processador local que ir receber dados. No caso de
uma mensagem de Gravao, este o endereo do arquivo de origem local, o endereo no
processador local que ir enviar dados.
Obs. O tipo do arquivo de destino determina o nmero de palavras transferidas. Por
exemplo, se o tipo do arquivo de destino for N (arquivo de inteiros) e se o tipo de arquivo
destino for C (contador), s uma palavra das informaes ser transferida, pois um arquivo de
inteiros um elemento de uma palavra.
N de Destino (decimal) - o nmero do n do dispositivo que ir comunicar-se com o
processador local.
Arquivo de Destino - Se o dispositivo de destino for um 500CPU, este ser o endereo
do processador de destino. Os tipos de arquivos podem ser S, B, T, C, R, ou N. Se o
dispositivo de destino for 485CIF, este ser o valor de deslocamento no arquivo de interface
comum.
Comprimento da Mensagem em Elementos - o comprimento da mensagem em
elementos. Os elementos de uma palavra so limitados a um tamanho mximo entre 1 e 41.
Os elementos de trs palavras so limitados a um tamanho mximo de 1 a 13.
Bits de Controle
Os bits de controle so indicados por botes de controle do lado direito da tela de
Configurao de Mensagens. A palavra 0 do endereo de bloco de controle contm os bits de
status associados instruo MSG.
AVISO!
No modifique qualquer bit de status enquanto a instruo estiver ativada. Poder ocorrer operao
imprevisvel, resultando em danos aos equipamentos ou ferimento pessoal.
Ignorar se tempo esgotado - (Palavra de controle 0, bit 8)
Voc pode colocar este
bit no seu aplicativo para remover uma instruo de mensagem ativa do controle do
processador. Seu aplicativo precisa fornecer seu prprio valor de tempo de espera.
Para ser tentado novamente - (Palavra de controle 0, bit 9)
houver resposta depois da primeira solicitao de mensagem.
Aguardando Execuo - (Palavra de controle 0, bit 10)
mensagem est aguardando o envio.
Energizado
quando
esta opo e a linha deve ser verdadeira sem condies. Use este bit para ligar e desligar o
modo.
Erro - (Palavra de controle 0, bit 12) Bit ser colocado se a transmisso falhar. Este bit
ser redefinido da prxima vez que a linha associada for de falsa para verdadeira.
Informaes sobre o erro so exibidas ao p da tela imediatamente depois dos botes de
controle de status.
Mensagem Concluda - (Palavra de controle 0, bit 13)
Colocado
depois
de
transmisso bem sucedida. Este bit ser redefinido da prxima vez que a linha associada for
de falsa para verdadeira.
Mensagem Transmitindo - (Palavra de controle 0, bit 14) Colocado
processador local recebe reconhecimento do dispositivo de destino.
quando
8.23
8.5.3. INSTRUO MSG PARA O SLC 5/03 OS-301, OS-302 E SLC 5/04
Com esses controladores, os dados vo para um buffer quando voc ativas a instruo
MSG, enquanto houver espao disponvel em um dos buffers de transmisso. Esses
processadores podem atender at 4 instrues de mensagem por canal para um mximo de 8.
Se uma instruo MSG tiver entrado em um dos quatro buffers de transmisso de "canal
independente" e estiver aguardando ser transmitida, seu bloco de controle ter bits de status
EN e EW (Ativado e Aguardando) ativados. Se mais de quatro instrues MSG so ativadas
por vez, uma fila de estouro "dependente de canal" usada para armazenar os blocos de
cabealho da instruo MSG (no os dados para uma gravao de MSG) da quinta instruo
at a dcima quarta.
Aps colocar a instruo MSG em uma linha, especifique se ela ser lida ou gravada.
Ento especifique o dispositivo alvo e o bloco de controle para a instruo MSG. As
comunicaes disponveis incluem:
8.24
Leitura/Gravao Ponto-a-Ponto em uma rede local para outro processador SLC 500
Leitura/Gravao Ponto-a-Ponto em uma rede local para um PLC-5 (Use com OS301
ou OS302 no SLC 5/03, ou no SLC 5/04 apenas com OS401.)
8.25
Dispositivo Destino - indica o nome do tipo de dispositivo com que o processador SLC
500 local ir comunicar-se. Ele pode ser 500CPU se o destino for outro processador SLC,
485CIFse o destino for um dispositivo no SLC em uma rede DH-485, ou PLC-5 se o
dispositivo de destino aceita comandos PLC-5.
Local ou Remoto - indica se a mensagem deve ser comunicada por meio de uma rede
DH-485 local, ou a um dispositivo remoto em outra rede atravs de uma ponte.
Bloco de Controle - identifica um endereo de arquivo de inteiros que voc seleciona.
um arquivo de inteiros de 14 palavras que contm os bits de status, o endereo de arquivo de
destino, e outros dados associados instruo de mensagem.
Canal - Identifica o canal fsico usado para a comunicao da mensagem.
N de Destino (Decimal) - o nmero do n do dispositivo que ir comunicar-se com o
processador local. A faixa vlida de 0 a 31. O equivalente octal tambm mostrado tela
Configurao de Mensagem.
Endereo do Arquivo Local - Para Leitura (destino), este o endereo do processador
de incio que recebe dados. Para gravao (origem), este o endereo no processador de
incio que envia dados. Tipos de arquivos vlidos so: S, B, T, C, R, N, I, O, M0, M1, F, ST e
A.
Endereo do Arquivo Destino - Para uma Leitura (fonte) o endereo no processador
de destino enviando dados. Para uma Gravao (destino), o endereo no processador alvo
recebendo dados. Tipos de arquivos vlidos so: S, B, T, C, R, N, I, O, M0, M1, F, ST e A.
Comprimento da Mensagem em Elementos - o comprimento da mensagem
Quando o dispositivo alvo um controlador SLC, este comprimento pode variar conforme
o tipo de arquivo:
Tipos de arquivos (O, I, S, B, N, A) so limitados a um comprimento mximo de 1 a 103.
Tipo de arquivo (F) limitado a um comprimento mximo de 1 a 51.
Tipos de arquivos (T, C, R) so limitados a um comprimento mximo de 1-34.
Tipo de arquivo (ST) limitado a um comprimento mximo de 1-2
Quando o dispositivo alvo um controlador PLC-5, este comprimento pode variar
conforme o tipo de arquivo:
Tipos de arquivos (O, I, S, B, N, A) so limitados a um comprimento mximo de 1 a 103.
Tipo de arquivo (F) limitado a um comprimento mximo de 1 a 51.
Tipo de arquivo (T) limitado a um mximo de 1 a 20
Tipos de arquivos (C, R) so limitados a um comprimento mximo de 1 a 34.
Tipos de arquivos (ST) so limitados a um comprimento mximo de 1
Tempo de Espera de Mensagens (Segundos) - a durao do temporizador de
mensagem em segundos. Um tempo de espera de 0 segundos significa que no h
8.26
Bits de Controle
Estes bits de controle so indicados por botes de controle do lado direito do dilogo. A
palavra 0 do endereo de bloco de controle contm os bits de status associados instruo
MSG.
AVISO!
No modifique qualquer bit de status enquanto a instruo estiver ativada. Poder ocorrer operao
imprevisvel, resultando em danos aos equipamentos ou ferimento pessoal.
Ignorar se tempo esgotado - (Palavra de controle 0, bit 8)
Voc pode colocar este
bit no seu aplicativo para remover uma instruo de mensagem ativa do controle do
processador. possvel utilizar sua prpria rotina de controle de tempo de espera ou o
controle interno de tempo de espera. Se voc utilizar sua prpria rotina de tempo de espera, o
Valor de Tempo de espera precisa ser colocado em zero. Se voc utilizar o controle interno de
tempo de espera, coloque o Valor de Tempo de Espera entre 1 e 255 segundos.
Para ser tentado novamente - (Palavra de controle 0, bit 9)
Bit ser colocado se no
houver resposta depois da primeira solicitao de mensagem. Este bit usado para funes
DH-485 e somente para informao.
Aguardando execuo - (Palavra de controle 0, bit 10) Colocado quando a mensagem
est aguardando o envio. Este bit somente para informao.
Execuo contnua - (Palavra de controle 0, bit 11)
possvel colocar este bit se
desejar enviar continuamente. O controle interno de tempo de espera deve ser utilizado para
esta opo e a linha deve ser verdadeira sem condies. Use este bit para ligar e desligar o
modo.
Erro - (Palavra de controle 0, bit 12) Bit ser colocado se a transmisso falhar.
Informaes sobre o erro so exibidas ao p da tela imediatamente depois dos botes de
controle de status.
Mensagem Concluda - (Palavra de controle 0, bit 13)
transmisso bem sucedida.
Colocado
depois
de
8.28
8.6. EXERCCIOS
8.6.1. PROGRAMAR CLPS PARA TROCAR DADOS ENTRE SI, USANDO
UMA ENTRADA DIGITAL COMO DISPARO
8.6.2. CONVENO
8.6.3. PROCESSO
Os CLPs esto conectados em uma rede DH-485, pelo canal 0RS232, devidamente
configurado. Esta conexo efetivada, atravs de um acoplador de rede NET-AIC-1761
A ltima entrada digital do carto de entrada digital do CLP que est lendo o valor
solicitado do outro, atravs da rede, ser utilizada como comando para a leitura via rede DH485, ou seja, cada vez que houver uma transio neste ponto, o SLC far a leitura de dados
via rede do outro SLC.
8.29
8.6.4. PROCEDIMENTO
Elaborar um programa que resolva o problema proposto.
8.30
PARA
TROCAR
DADOS
ENTRE
SI,
8.6.6. CONVENO
8.6.7. PROCESSO
Os CLPs esto conectados em uma rede DH-485, pelo canal 0RS232, devidamente
configurado. Esta conexo efetivada, atravs de um acoplador de rede NET-AIC-1761
A ltima entrada digital do carto de entrada digital do CLP que est lendo o valor
solicitado do outro, atravs da rede, ser utilizada como habilitador para a leitura via rede DH485, ou seja, quando esta entrada estiver ativa, o SLC far a leitura contnua dos dados do
outro SLC, via rede.
8.31
8.6.8. PROCEDIMENTO
Elaborar um programa que resolva o problema proposto.
8.32
8.6.10. CONVENO
8.6.11. PROCESSO
Os CLPs esto conectados em uma rede DH-485, pelo canal 0RS232, devidamente
configurado. Esta conexo efetivada, atravs de um acoplador de rede NET-AIC-1761
A ltima entrada digital do carto de entrada digital do CLP que est lendo o valor
solicitado do outro, atravs da rede, ser utilizada como habilitador para a leitura via rede DH485, ou seja, quando esta entrada estiver ativa, o SLC far a leitura contnua dos dados do
outro SLC, via rede.
O CLP dever ser programado para comunicar-se com outro atravs de uma instruo
MSG de leitura e caso aps 5 tentativas de execuo desta instruo com um tempo de at 2
segundos para cada tentativa, a sada O:2/00 (alarme de erro por time-out) ser ativada.
8.33
8.6.12. PROCEDIMENTO
O programa que resolve o problema proposto, mostrado em anexo, efetuar o download
deste e test-lo, simulando condies de comunicao normal e comunicao interrompida.
8.34