Escolar Documentos
Profissional Documentos
Cultura Documentos
Ab Av
Ab Av
PROGRAMVEL
ROCKWELL
AVANADO
NDICE
Introduo___________________________________________________________________________6
O mdulo de entrada programvel 1771-IQ________________________________________________7
Leds de estados_____________________________________________________________________________8
Opes selecionveis por microchaves__________________________________________________________8
Arquivos especiais____________________________________________________________________10
O arquivo de interrupo temporizada programvel (STI)________________________________________10
O arquivo de resoluo de defeitos____________________________________________________________11
Resposta a uma falha grave__________________________________________________________________________11
Validao de um sub-programa de resoluo de defeito____________________________________________________12
Programao_____________________________________________________________________________________12
Proteo colocao de tenso aps falta de energia______________________________________________________12
Exemplos de programao___________________________________________________________________26
Programao bidirecional___________________________________________________________________________26
Programao independente__________________________________________________________________________27
Programao contnua______________________________________________________________________________28
As varreduras do PLC-5_______________________________________________________________31
Microprocessadores________________________________________________________________________31
Execuo do programa_____________________________________________________________________________31
Gesto de comunicaes____________________________________________________________________________31
Indicadores de diagnstico___________________________________________________________________47
Programao______________________________________________________________________________47
Operao de transferncia em bloco___________________________________________________________________47
Programao de uma instruo de transferncia em bloco_________________________________________________48
Configurao (Bloco Transfer Write)________________________________________________________________48
Leitura de dados do mdulo 1771-OFE (Bloco Transfer Read)____________________________________________55
Localizao de falhas______________________________________________________________________________56
Indicadores de diagnsticos__________________________________________________________________63
Programao______________________________________________________________________________64
Operao de transferncia em bloco___________________________________________________________________64
Programao de uma instruo de transferncia em bloco_________________________________________________64
Configurao (Block Transfer Write)________________________________________________________________65
Leitura de dados do mdulo 1771-IFE (Block Transfer Read)_____________________________________________73
Localizao de falhas______________________________________________________________________________75
INTRODUO
Esta apostila parte integrante do curso "Controladores Programveis ROCKWELL Avanado e deve ser
usada para acompanhar o curso. Para fazer este curso necessrio ter feito o "Controladores
Programveis ROCKWELL Complementar.
destinado ao pessoal de manuteno que necessita de conhecimentos mais profundos sobre os
controladores da famlia 5 da ROCKWELL. Capacita o treinando a sugerir e/ou modificar, elaborar e a
fazer manuteno dos programas das mquinas de produo.
Neste curso veremos:
Os arquivos especiais,
As instrues de entrada e sada imediatas,
A instruo Mensagem,
As instrues Block Transfer,
As varreduras do PLC-5, e
Alguns mdulos utilizados com os processadores ROCKWELL.
CC
Dispositivo
de entrada
de CC
100K
100K SW-3
SW-3
1,2K
1,2K
Uma entrada
1,2K
Uma entrada
Dispositivo
de entrada
de CC
SW-2
Comum
1,2K
SW-2
Comum
LEDS DE ESTADOS
Oito leds de estados esto localizados na parte frontal do mdulo. Cada led corresponde a um s
circuito do mdulo. Quando a entrada introduzida no circuito especificado verdadeira, o led de
estado correspondente se acende.
SW-1
OFF
ON
Posio 2
ON - Lgica positiva
OFF - Lgica negativa
SW-2
OFF
ON
SW-3
OFF ON
Microchave
1
Microchave
8
SW-1 Determina se o mdulo funciona com lgica positiva ou negativa e com retardo de 1ms
mximo ou 12ms tpico;
SW-2
SW-3
Microchave
0
1
2
3
4
5
6
7
1
2
3
4
5
6
7
8
SW-2
receptor
ON
ON
ON
ON
ON
ON
ON
ON
SW-3
gerador
OFF
OFF
OFF
OFF
OFF
OFF
OFF
OFF
Entrada
Microchave
0
1
2
3
4
5
6
7
1
2
3
4
5
6
7
8
SW-2
receptor
OFF
OFF
OFF
OFF
OFF
OFF
OFF
OFF
SW-3
gerador
ON
ON
ON
ON
ON
ON
ON
ON
Entrada 0
Entrada 1
Entrada 2
Entrada 3
Entrada 4
Entrada 5
Entrada 6
Entrada 7
Comum
Entrada
receptora
Dispositivo
gerador de
corrente cc.
Detector de
proximidade com
3 fios receptor de
corrente cc.
Entrada
geradora
Entrada
geradora
Dispositivo
receptor de
corrente cc.
(+)
Fonte de
alimentao
fornecida pelo
cliente.
(-)
ARQUIVOS ESPECIAIS
O ARQUIVO DE INTERRUPO TEMPORIZADA
PROGRAMVEL (STI)
A interrupo temporizada programvel permite ao processador varrer um arquivo de programas a
rels especificado de maneira peridica. Quando habilitado e o tempo de interrupo atingido, o
processador interrompe imediatamente a execuo do arquivo de programa em curso e executa o
arquivo de interrupo especificado. Uma vez terminada a execuo do arquivo de interrupo, o
processador retoma a execuo do arquivo de programa na instruo seguinte. O arquivo de
interrupo especificado pode conter todo o programa que necessite aplicao. A figura mostra um
exemplo de seqncia de varredura com uma determinada base de tempo.
Base de
tempo
Arquivo
STI
Programa
Principal
t
E/S
t
O valor de interrupo pode estar compreendido entre 1 e 32767 milissegundos. Sua preciso de
1ms. Ele deve ser determinado em funo das necessidades de aplicao.
Ateno
O intervalo entre as interrupes deve ser maior que o tempo necessrio para a varredura do arquivo de
interrupo. Se a interrupo ocorrer antes do processador terminar a varredura do arquivo de
interrupo, o processador coloca a 1 um bit indicador de falha de advertncia no arquivo de estados
(palavra 10, bit 02), mas continua a execuo do arquivo de interrupo. Controlar ento este bit.
Para determinar o intervalo de interrupo devemos levar em considerao os seguintes tempos:
Varredura de E/S
1,5ms
Programa em funcionamento
Transferncia em bloco
Um arquivo STI pode ser acessado a qualquer momento. Pode-se validar ou invalidar a interrupo,
mudar o arquivo de interrupo ou o intervalo de interrupes se a aplicao o exige, trocando os
valores nas palavras 30 e 31 do arquivo de status. Um zero em uma palavra ou outra invalida a
interrupo.
Ateno: As interrupes temporizadas programveis prolongam a varredura do programa em um
valor igual ao tempo de interrupo multiplicado pelo nmero de vezes que a interrupo exigida
durante uma varredura do programa.
PROGRAMAO
Recomenda-se programar um contador no sub-programa de resoluo de defeitos a fim de contar o
nmero de vezes que o sub-programa de resoluo de defeitos foi validado. Aps um nmero prselecionado, a lgica dever abandonar a colocao zero da palavra 11 e deixar o processador
entrar em erro (passagem do modo execuo para o modo programao).
O:011
05
O:011
00
011
IOT
00
Quando uma instruo IIN ou IOT validada no momento que uma transferncia em bloco para o chassi
local ocorre, a execuo da instruo e a concluso da execuo da varredura do programa so retardadas
at que o processador termine a transferncia em bloco.
O processador responde diferentemente a estas instrues segundo o grupo de E/S endereado por uma ou
outra instruo localizada no chassi local ou remoto.
Para as E/S locais, o processador l os dados dos mdulos de entrada e os escreve nos mdulos de sada
quando a instruo correspondente validada.
Para as E/S remotas, o processador l o dados de entrada e os escreve na sada na sua memria
intermediria de E/S remota quando a instruo correspondente validada. A comunicao com os
mdulos de E/S remotos ocorre na varredura de E/S remota que assncrona varredura do programa. Os
dados de E/S so apresentados de maneira sncrona varredura do programa (veja a primeira figura do
captulo As varreduras do PLC-5).
14
A INSTRUO MENSAGEM
A instruo Mensagem (MSG) transfere os dados em pacotes em uma rede de comunicao PCL. Estes
dados so transferidos entre os processadores PLC-5 ou entre um processador PLC-5 e outros tipos de
processadores ou um computador (por intermdio de mdulos de interface de comunicao). Cada pacote
pode conter at 120 palavras de dados, segundo o tipo de estao e o endereo de destino. A instruo
mensagem uma instruo de sada.
MSG
SEND/REC MESSAGE
EN
Control Block
DN
N7:0
ER
F2
Entrar o endereo do arquivo de dados. Este endereo o elemento de incio do arquivo
fonte se o processador de controle est selecionado para escrita, ou o elemento de incio do arquivo de
destino se o processador de controle est selecionado para leitura.
F3
F4
Selecionar entre local (PCL) ou remoto (Data Highway) via mdulo adaptador de
comunicao 1784-KA ou 1770-KF2 (srie B). Quando a opo remoto for selecionada, as funes de
F5 a F7 tambm devem ser selecionadas.
F5
F6
F7
Selecionar entre a rede Data Highway ou Data Highway II. Outras so reservadas para
uso futuro.
WRITE
N10:0
300
Local
N/A
N/A
N/A
15
PLC-5
N14:0
F8
Link
ID
F6
Remote
Link
F7
PLC-5/15 Addr 2
Local
Proce
Node
Type
F8
F9
Destin
Address
F10
Se esse for uma comunicao efetuada com outro processador na rede PCL, este endereo o da outra
estao ( 0 a 77 em octal).
Se essa for uma comunicao efetuada com uma estao destinatria na rede Data Highway o nmero
da estao ser aquele do mdulo adaptador de comunicaes que faz a interface entre as duas redes.
F9
F10
Selecionar o endereo de incio do arquivo de dados fonte ou destino do processador
destinatrio.
16
WRITE
N10:0
300
Local
N/A
N/A
N/A
15
PLC-5
N14:0
ignore if time-out:
to be retried:
awaiting execution:
continuous:
error:
message done:
message transmission:
message enabled:
0 TO
0 NR
0 EW
0 CO
0 ER
0 DN
0 ST
0 EN
Forces: None
Size in
Elemnts
F3
Edits: None
PLC-5/15 Addr 2
Toggle
Bit
F9
O BLOCO DE CONTROLE
O bloco de controle contm os parmetros da instruo que foram entrados, os bits de comando e
estado e os cdigos de erros relativos a operao da instruo. Seu comprimento depende do tipo de
processador especificado como processador destinatrio na tela de entrada de dados.
Se um processador PLC-2 especificado, o arquivo de comando ter um comprimento de 11 ou 12
palavras segundo os endereos utilizados para os endereos da tabela de dados de destino e da tabela de
dados do PLC-5.
Se um processador PLC-3 ou PLC-5 especificado, o arquivo de comando ter um comprimento de 11
ou 15 palavras segundo os endereos utilizados para os endereos da tabela de dados de destino e da
tabela de dados do PLC-5.
A primeira palavra idntica para todas as famlias de processadores.
Os bits de comando e estado (palavra 0, byte superior) controlam e comandam a operao da
instruo.
Importante: Com exceo do bit TO (bit 08) no modificar nenhum dos bits de comando ou de estado
da instruo mensagem quando esta validada.
Palavra 15 14 13 12 11 10 09 08 07 06 05 04 03 02 01 00
0
EN ST DN ER CO EW NR TO
Cdigo de erro
1
Endereo da tabela de dados do PLC-5
Tamanho em elementos
a
Endereo da estao remota (se utilizado)
Bits de comandos suplementares
14
Endereo da estao local
Endereo da tabela de dados de destino
EN (bit 15) O bit de validao valida a instruo no momento da transio da linha de falsa
para verdadeira e permanece a 1 at o fim da execuo, qualquer que seja a condio da linha.
Desativa-se quando o bit de executado ou o bit de erro colocado a 1 e quando a linha tornase falsa.
ST (bit 14) O bit de incio ativa-se quando o primeiro pacote transferido. Desativa-se quando
o bit de executado colocado a 1.
DN (bit 13) O bit de executado ativado no final da transferncia do ltimo pacote.
desativado na transio de falsa para verdadeira seguinte.
ER (bit 12) O bit de erro ativado se a transferncia falha ou se a transferncia de dados com o
mdulo demora muito e o tempo espira-se (bit TO ativado). Desativa-se na transio da linha de
falsa para verdadeira seguinte.
CO (bit 11) O bit de continuidade, se for colocado a 1, recoloca o pedido na fila de espera
para que a operao seja repetida, quer a linha seja ou no verdadeira. Pode ser controlada pela
lgica a rel e/ou inicializado antes da execuo do programa. Quando colocado a 1, a
instruo correspondente toma uma posio permanente na fila de espera. Quando colocada a
0 a transferncia s ocorre se a linha for verdadeira.
Importante: Certifique-se que ocorra uma transio de falsa para verdadeira aps o bit CO ter
sido colocado a 1 pelo programa para que a operao seja executada.
EW (bit 10) O bit de validao de espera ativa-se quando o pedido entra na fila de espera. Se a
fila estiver cheia no momento do pedido, o bit permanecer a zero at que haja lugar na fila de
espera. Desativa-se quando o pacote transmitido.
NR (bit 09) O bit de ausncia de resposta ativa-se se a estao destinatria no responde ao
primeiro pedido. Desativa-se se a estao responde tentativa seguinte ou validao seguinte da
instruo.
TO (bit 08) O bit de tempo excedido, se for colocado a 1, retira o pedido da fila de espera e
coloca o bit de erro a 1 (bit 12), mesmo que a transferncia tenha sido iniciada. Enquanto o bit
TO permanecer a 1, a mensagem no pode ser recolocada na fila de espera.
18
Importante: Controle este bit com um temporizador no programa. Coloque o valor prselecionado a um valor apropriado a fim de detectar os retardos excessivos da transferncia de
mensagens.
Bits 00 a 07 Cdigos de erro.
Os cdigos de erro (palavra 0, byte inferior) indicam as fontes de erro quando a instruo detecta
um defeito. Os cdigos so apresentados com seus significados correspondentes.
Cdigos
Pontos gerais
55
129
130
146
211
213
132
133
134
135
136
137
139
231
232
233
236
237
240
241
242
243
Pedido redundante.
245
247
20
EN
DN
ER
BTR
BLOCK TRNSFR READ
Rack
Group
Module
Control Block
Data File
Length
Continuous
EN
DN
ER
OS PARMETROS DA INSTRUO
Rack o nmero do endereo afetado ao rack de E/S nos quais o mdulo de E/S destinatrio foi
colocado.
Group o nmero do grupo de E/S que especifica a posio do mdulo de E/S destinatrio no
chassi de E/S (faixa de 0 a 7).
Module a posio da ranhura no grupo de E/S. Colocar 0 para a ranhura da esquerda e 1 para a da
direita no grupo. No caso de endereamento de uma ranhura, colocar este parmetro a 0. No caso de
utilizar-se mdulos de dupla ranhura, colocar este parmetro tambm a 0.
Control block um arquivo de nmeros inteiros com 5 palavras que controla a operao da
instruo. Entrar o endereo do arquivo de nmeros inteiros sem o smbolo #: por exemplo, I7:0 (ou
qualquer arquivo de nmeros inteiros) no qual selecionar automaticamente 5 elementos para controlar
a operao da instruo. Este endereo no do tipo de arquivos de controle, R.
Data file o endereo do arquivo de dados de transferncia em bloco a partir do qual (escrita) ou no
qual (leitura) o processador transfere os dados. Entrar este endereo sem o smbolo #
Length o nmero de palavras que o mdulo transfere (verificar o pargrafo Contagem de
palavras Pedidas e Transmitidas, mais adiante).
Continuous determina o modo de execuo da instruo (verificar o bit CO mais adiante).
O BLOCO DE CONTROLE
A instruo preenche o bloco de controle a partir dos parmetros entrados da instruo. Confira a
figura Parmetros da instruo Block Transfer logo a seguir.
22
Palavra 15 14 13 12 11 10 09 08 07 06 05 04 03 02 01 00
0
EN ST DN ER CO EW NR TO RW
Rack
Grupo
rh
1
Contagem das palavras pedidas
2
Contagem das palavras transmitidas
3
Nmero do tipo de arquivo
4
Nmero de elementos
Bit 03 a 01
24
EXEMPLOS DE PROGRAMAO
Programar o processador para a transferncia em bloco utilizando um dos mtodos seguintes, baseados
nas necessidades da aplicao:
Programao bidirecional,
Programao independente,
Programao contnua.
PROGRAMAO BIDIRECIONAL
N10:0 N10:5
15
15
N10:5 N10:0
15
15
BTR
BLOCK TRNSFR READ
Rack
3
Group
2
Module
0
Control Block
N10:0
Data File
N11:0
Length
10
Continuous
N
BTW
BLOCK TRNSFR WRITE
Rack
3
Group
2
Module
0
Control Block
N10:5
Data File
N11:10
Length
15
Continuous
N
EN
DN
ER
EN
DN
ER
PROGRAMAO INDEPENDENTE
Recomenda-se este mtodo, Transferncia em Bloco Independente, para as leituras e escritas
independentes (para diferentes mdulos de E/S) Segundo este mtodo, as linhas devem ser
varridas a fim de que as instrues possam ser executadas. Fica garantida que a ordem de
colocao na fila de espera segue a ordem da varredura do programa.
N7:0
15
N7:5
15
BTR
BLOCK TRNSFR READ
Rack
2
Group
5
Module
1
Control Block
N7:0
Data File
N7:400
Length
4
Continuous
N
BTW
BLOCK TRNSFR WRITE
Rack
2
Group
6
Module
1
Control Block
N7:5
Data File
N7:500
Length
16
Continuous
N
EN
DN
ER
EN
DN
ER
As linhas das instrues BTR e BTW devem ser varridas para que as transferncias possam ser
executadas.
PROGRAMAO CONTNUA
Utilizar este mtodo de programao, Transferncia em Bloco Contnua, para uma resposta rpida e
prioritria. Uma vez que as linhas tenham sido varridas, as instrues continuam a efetuar as
transferncias (bit CO a 1), sem levar em conta o fato de que as linhas no so mais varridas a
menos que o processador detecte um erro, neste caso, as duas ltimas linhas reiniciam a operao
contnua (veja o exemplo na figura).
As linhas das instrues BTR e BTW devem ser varridas uma vez para que as transferncias em
bloco possam ser executadas. Se um erro ocorrer, as linhas de transferncia em bloco devem ser
varridas para a retomada das transferncias contnuas.
26
BTR
BLOCK TRNSFR READ
Rack
3
Group
6
Module
1
Control Block
N7:10
Data File
N7:100
Length
40
Continuous
Y
BTW
BLOCK TRNSFR WRITE
Rack
3
Group
6
Module
1
Control Block
N7:15
Data File
N7:200
Length
8
Continuous
Y
N7:10
12
N7:15
12
EN
DN
ER
EN
DN
ER
N7:10
U
15
N7:15
U
15
Importante: Quando da utilizao do modo contnuo e de escrita para um mdulo que no est
pronto para responder, a varredura do programa pode ser prolongada se este mdulo tiver
provisoriamente colocado o bit de ausncia de resposta a 1. Os seguintes mdulos ativam este bit
quando da execuo de uma lgica assncrona s transferncias em bloco ou quando da execuo de
mdulos em tempo real:
1771-DA
1771-DB
1771-IFE
1771-OFE
1771-IL
1771-IR
1771-IXE.
recomendado quando a demora por ausncia de resposta ocorre, utilizar o bit de tempo excedido
para anular as instrues BTW para estes mdulos que no respondem em um tempo razovel.
28
AS VARREDURAS DO PLC-5
MICROPROCESSADORES
O PLC-5 executa dois grandes tipos de funo por intermdio de duas cartas e 4 microprocessadores.
Uma carta para a execuo do programa que utiliza dois microprocessadores e uma outra carta para a
gesto de comunicaes que tambm utiliza dois microprocessadores.
EXECUO DO PROGRAMA
Uma carta que utiliza dois microprocessadores.
Um microprocessador 68008 que faz:
* Varredura do chassi local,
* Instrues lgicas,
* Gesto interna.
Um microprocessador Rockwell que faz:
Instrues de base.
GESTO DE COMUNICAES
Uma carta que tambm utiliza dois microprocessadores.
Um microprocessador Z8 que faz:
* Varredura dos chassis remotos,
* Execuo dos Block-Transfers dos chassis remotos,
* Gesto da rede PCL.
Um microprocessador Z80 que faz:
* Execuo dos Block-Transfers dos chassi local,
* Interface lgica para comunicao com os chassis remotos.
Gesto interna
E/S remotas
Adaptador
IOT (O)
Leitura da entradas
Memria
intermediria
de E/S remotas
E/S locais
Rack 1
Adaptador
Leitura da entradas
Rack
local
I
Varredura
de E/S
remotas
1 3 ms tpico
Rack 2
Adaptador
Rack 3
E/S imediatas
IIN (I)
I O
Varredura
de
programa
Fim
Varredura
de E/S
O processador:
Apresenta todos os dados de E/S de maneira sncrona varredura do programa.
Varre os dados de E/S binrios no chassi de E/S local de maneira sncrona varredura do programa.
Varre os dados de E/S binrios nos chassis de E/S remotos de maneira assncrona varredura do
programa. A varredura de E/S dos chassis remotos transfere os dados de E/S binrios entre os
adaptadores dos chassis de E/S remotos e a memria intermediria de E/S remota do processador.
Efetua uma gesto interna (3ms mximo, 1,5ms tpico), uma vez a cada varredura do programa.
30
Q = Fila de espera
A = Memria intermediria ativa
Rack 1
Adaptador
Rack 2
Adaptador
Rack 3
Adaptador
E/S remotas
1 transferncia por
varredura de E/S remotas
1 transferncia por
varredura de E/S remotas
1 transferncia por
varredura de E/S remotas
Varredura
de
programa
Varredura
de E/S
Varredura
de E/S
remotas
*Varredura
Fim
de E/S
A instruo de transferncia em bloco prioritria no leva em conta o estado de seu bit de tempo
excedido e faz somente uma execuo. No faz outra tentativa se o mdulo BT no estiver pronto.
recomendado programar as transferncias em bloco de sub-rotinas de resoluo de defeitos e STI
unicamente endereados ao chassi de E/S local.
Advertncia: A varredura do programa pra quando da execuo de transferncia em bloco de uma
sub-rotina de resoluo de defeitos ou STI para um chassi de E/S remoto. O retardo devido
transferncia em bloco remoto pode ser inaceitvel para as sub-rotinas de resoluo de defeitos e
STI.
32
2
Pedidos
1,7
Programa
rels
6 STI
Pedidos
prioritrios
Memrias
intermedirias
para os endereos
relativos aos
racks.
3a, 3b, 5
Arquivo
de dados
Dados
Memria
intermediria
de transferncia
em bloco
Acusao de recepo
e dados de entrada
Pedidos de dados de
sada
4a, 4b
Chassi de E/S
4a.
Para os mdulos de E/S locais: todos os mdulos de transferncia em bloco locais cuja as
instrues so validadas so lidos de maneira contnua pelo processador na ordem de sua colocao
na fila de espera.
4b.
Para as E/S remotas: um mdulo de transferncia em bloco remoto lido pelo processador
para cada endereo de rack por varredura de E/S remota.
5.
A memria intermediria ativa apaga-se e aceita o pedido seguinte da fila de espera aps
confirmao de uma leitura vlida ou aps uma escrita.
6.
Quando uma interrupo temporizada programvel ou uma sub-rotina de resoluo de
defeitos validada, seu pedido colocado antes dos pedidos de transferncias em bloco colocados
na fila de espera, assim que a memria intermediria ativa termina sua transferncia em curso.
7.
O microprocessador de programa
Detecta que a linha est vlida.
Coloca o bit de validao a 1 (bit 15).
Detecta o estado do bit de leitura/escrita (bit 07).
Coloca o pedido como a seguir logo que o pedido seja feito pelo programa:
Na memria intermediria ativa, se estiver disponvel. O processador coloca o bit de incio (bit
14) a 1 e comea a transferncia.
Na fila de espera, se a memria intermediria ativa no estiver disponvel. O processador coloca o
bit de validao de espera (bit 10) a 1.
Se a fila de espera estiver cheia, possvel que as transferncias no sejam efetuadas na ordem
desejada. O microprocessador continua a tentar colocar o pedido na fila de espera. Coloca o bit
de validao de espera (bit 10) a 1 para indicar o momento no qual o pedido entra na fila de
espera.
34
O microprocessador de E/S
Transfere o pedido para ou a partir do chassi de E/S logo que o pedido tenha chegado memria
intermediria ativa.
Detecta se o mdulo no responde e, se for o caso, coloca o bit de ausncia de resposta
Se nenhuma resposta obtida, o pedido recolocado na fila de espera at que um temporizador
faa o controle de tempo excedido de 4 segundos, na condio de que o bit de tempo excedido
(bit 08) esteja a 0.
Se se tratar de uma leitura, ele transfere os dados para o arquivo BTR a partir do mdulo.
Se se tratar de uma escrita, ele transfere os dados do arquivo BTW para o mdulo.
Coloca a 1 o bit de executado (bit 13) ao fim de uma transferncia vlida, ou o bit de erro (bit
12) se ele detecta dados invlidos ou de outros erros.
Notifica a memria intermediria ativa para aceitar o pedido seguinte.
Verifica o estado do bit de continuidade (bit 11). Se estiver colocado a 1, recoloca o pedido na
fila de espera em vista de uma execuo repetitiva se um erro no ocorrer.
O TEMPO DE TRANSFERNCIA
Tempo
Escrita
PLC-5/15 e PLC-5/25
Local
Remoto (57,6Kbaud)
= 0,9 + 0,1W
= 13 + 30C + 0,3W
Tempo
Escrita
Leitura
Local
= 600s + X(W)
= 600s + X(W)
PLC-5/40 e PLC-5/60
Remoto (57,6Kbaud) Remoto (115Kbaud)
= 4 + 8C + 0,3W
= 4 + 8C + 0,3W
= 4 + 4,6C + 0,15W
= 4 + 4,6C + 0,15W
Onde,
C nmero de chassis de E/S remotos.
W nmero de palavras a transferir.
X
86 microssegundos para 8 ou menos block transfers na fila de espera no rack local.
300 microssegundos para mais que 8 block transfers na fila de espera no rack local.
Nota: Este tempo supe que nenhum outro block transfer est na fila de espera para a mesma
ranhura e que block transfers sucessivos para uma mesma ranhura so executados a cada 1000
microssegundos.
36
Programa
rels
Pedidos de 2
mensagem 3
4
21
Arquivos
de dados
Pacotes
entrando
Pacotes
saindo
1
2
3
21
Fila de
espera
FIFO
de 21
posies.
Processadores destinatrios
PLC-5 na rede PCL.
Pacotes
Fila de entrando
espera
do
multiple- Pacotes
xador.
saindo
O microprocessador de programa
Detecta se a linha verdadeira.
Coloca o bit de validao (bit 15) a 1.
Coloca imediatamente o pedido na fila de espera e coloca o bit de validao de espera (bit 10) a
1. Se a fila de espera estiver cheia, repete este procedimento a cada varredura do programa at
que seja conseguido. O bit de validao (bit 15) permanece a 1 at que o pedido entre na fila de
espera, e at que ele seja colocado a zero pelo bit de executado (bit 13).
O microprocessador de E/S
Detecta se os buffers de memria de entrada do processador destinatrio esto cheio, no caso
positivo, coloca o bit de ausncia de resposta (bit 09) a 1 para este pedido, e recoloca o pedido
na fila de espera. O processador destinatrio coloca em fila de espera um mximo de 30 pedidos
(cinco para o PLC-5/15, srie A) de cada vez, e responde a cada um deles assim que possvel.
Faz uma nova tentativa antes de retirar o pedido original da fila de espera, e coloca o bit de erro a
1. Os bits de erro e de ausncia de resposta so resetados na prxima validao da instruo.
Transfere os dados para ou a partir de cada processador destinatrio, o pedido e o pacote
seguintes, para todos os pedidos da fila de espera. Transfere os pacotes inteiros a cada varredura
e o restante na ltima varredura de E/S.
Se a varredura levar muito tempo e o programa colocar a 1 o bit de tempo excedido (bit 08), o
microprocessador da varredura de E/S retira o pedido (cuja a transferncia est em curso) e
coloca o bit de erro a 1 (bit 12). O valor pr-selecionado do temporizador deve ser posicionado
segundo as necessidades da aplicao. O bit de fim (bit 13) invalidado. O bit de erro (bit 12)
resetado na prxima validao da instruo.
38
Frmula
PLC-5/15 e PLC-5/25
PLC-5/40 e PLC-5/60
Onde,
TP = Passagem do basto = (1,5)(1 + n de estaes na rede PCL).
TT = Tempo de transmisso = (0,28)(n de palavras de dados).
O nmero de palavras de dados para todas as mensagens transmitidas para uma passagem do basto
na rede PCL.
OH = Tempo do sistema na rede PCL.
P = Tempo da maior varredura do programa para todos os processadores da rede PCL = valor de
aplicao em milissegundos.
As suposies feitas nesses clculos so as seguintes:
Os processadores conversam em pares (nada colocado na fila de espera do buffer de memria de
entrada do processador destinatrio).
As mensagens so iguais ou inferiores a um pacote (240 bytes).
No h novas tentativas devido a interferncias na rede PCL.
Por exemplo, so necessrios aproximadamente 48ms para enviar uma mensagem de 10 palavras a uma
outra estao quando existem cinco estaes na rede e nenhum outro trfego afeta a execuo da
mensagem, se se supor que a maior varredura do programa de 8ms.
A execuo com mensagem na fila de espera mais longa.
Ateno: Uma instruo mensagem (MSG) quando programado em um arquivo de resoluo de
defeito ou de interrupo temporizada programvel, contrariamente s instrues de transferncia em
bloco, no tm prioridade na fila de espera.
40
O mdulo de sada OFE efetua a converso de dados de digital a analgico. Depois de convertidos, os
dados so enviados aos canais de sada pertinentes.
Os sinais analgicos, gerados pelo mdulo de sada, esto situados dentro da faixa de sada especificada
na configurao do mdulo.
Quando a varredura do programa for iniciada, o controlador recebe, atravs de uma instruo BTR, as
informaes de diagnstico provenientes do mdulo de sada.
INSTALAO
O circuito lgico do mdulo acionado pela fonte de alimentao do chassi de E/S, atravs de sua
placa de fundo e no requer nenhuma fonte de alimentao externa. Cada mdulo de sada requer uma
corrente de 1,5A a uma tenso de 5,0Vcc.
Mn
M
10
P5-10
13
18
P13-18
21
26
P21-26
29
34
P29-34
Esta uma caracterstica de segurana muito importante. Caso ocorra uma falha no mdulo, pode-se
selecionar a sua faixa de sada para o valor mximo, mnimo ou mdio (MX, MN, MID).
Local do
estrape de
configurao
0 a 10V
-10 a +10V
1 a 5V
P5
P6
P7
P8
P9
P10
COLOCADO
COLOCADO
LIVRE
LIVRE
LIVRE
LIVRE
LIVRE
LIVRE
COLOCADO
COLOCADO
LIVRE
LIVRE
LIVRE
LIVRE
LIVRE
LIVRE
COLOCADO
COLOCADO
P13
P14
P15
P16
P17
P18
COLOCADO
COLOCADO
LIVRE
LIVRE
LIVRE
LIVRE
LIVRE
LIVRE
COLOCADO
COLOCADO
LIVRE
LIVRE
LIVRE
LIVRE
LIVRE
LIVRE
COLOCADO
COLOCADO
P21
P22
P23
P24
P25
P26
COLOCADO
COLOCADO
LIVRE
LIVRE
LIVRE
LIVRE
LIVRE
LIVRE
COLOCADO
COLOCADO
LIVRE
LIVRE
LIVRE
LIVRE
LIVRE
LIVRE
COLOCADO
COLOCADO
P29
P30
P31
P32
P33
P34
COLOCADO
COLOCADO
LIVRE
LIVRE
LIVRE
LIVRE
LIVRE
LIVRE
COLOCADO
COLOCADO
LIVRE
LIVRE
LIVRE
LIVRE
LIVRE
LIVRE
COLOCADO
COLOCADO
Faixa de tenso
Canal
de
sada
Essa seleo de faixa pode ser feita colocando-se um strap de configurao sobre dois pinos do
grupo de quatro, os quais so identificados por MX, MN e MID na placa de circuito do mdulo.
Se um strap de configurao no for inserido, o mdulo selecionar o valor intermedirio (MID)
automaticamente.
Se a minisseletora nmero 1 do grupo de minisseletoras da placa de fundo do chassi de E/S estiver
ligada, as sadas do mdulo permanecero em seu ltimo estado, ignorando os estrapes de MX,
MN e MID. Quando ocorrer uma falha, a minisseletora nmero 1 dever estar desligada (sadas do
chassi desenergizadas) para que o strap entre em operao.
A tabela a seguir relaciona as faixas de sada e os seus respectivos valores mnimos, mdios e
mximos.
Faixa de
sada
1 a 5V
0 a 10V
-10 a +10V
Valor
mnimo
1V
0V
-10V
Valor
mdio
3V
5V
0V
Valor
mximo
5V
10V
10V
ANALOG
OUT
(12 BIT)
OPR
FLT
44
INDICADORES DE DIAGNSTICO
O mdulo de sada apresenta dois LEDS indicadores de diagnsticos:
OPERAO (verde)
funcionamento normal;
FALHA (vermelho)
PROGRAMAO
OPERAO DE TRANSFERNCIA EM BLOCO
A transferncia em bloco uma combinao de uma instruo de transferncia em bloco com
instrues condicionantes e linhas de suporte, empregada para transferir at 64 palavras de 16 bits de
dados de ou para a tabela de dados do controlador em um nica varredura do mdulo de E/S.
Essa transferncia substitui a programao de transferncia simples, na qual somente uma palavra de
dados transferida na varredura do mdulo de E/S ou de sua correspondente palavra na tabela
imagem de E/S.
A transferncia em bloco pode ser executada como uma operao de leitura, escrita ou bidirecional.
O mdulo de sada OFE emprega a operao de leitura (BTR) e a operao de escrita BTW).
Durante a operao de escrita, os dados so transferidos da memria do controlador para a memria
do mdulo OFE enquanto que na operao de leitura os dados so transferidos da memria do
mdulo para o controlador.
O controlador utiliza dois bytes da tabela imagem de E/S para comunicar-se com o mdulo de sada
OFE. O byte correspondente ao endereo do mdulo, na tabela imagem de sada (byte de controle),
contm o bit de leitura ou escrita para iniciar a operao de transferncia de dados. O byte que
corresponde ao endereo do mdulo, na tabela imagem de entrada (byte de estado), contm o bit de
executado e empregado para sinalizar que a transferncia foi completada.
O fato de utilizar-se o byte superior ou inferior da palavra da tabela imagem de E/S, depende da
posio do mdulo OFE no grupo de mdulos do chassi de E/S. Quando o mdulo estiver na
ranhura inferior, utilizado o byte inferior e, quando estiver na ranhura superior, utilizado o byte
superior.
15
Fd
14
13
12
11
10
Dados do canal 1
Dados do canal 2
Dados do canal 3
Dados do canal 4
Polaridade do valor de escala
Pol. dos dados
Valor mnimo de escala do canal 1
Valor mximo de escala do canal 1
Valor mnimo de escala do canal 2
Valor mximo de escala do canal 2
Valor mnimo de escala do canal 3
Valor mximo de escala do canal 3
Valor mnimo de escala do canal 4
Valor mximo de escala do canal 4
Fd = Formato de dados.
As quatro primeiras palavras no bloco de dados da instruo BTW contm dados reais, em formato
binrio de 12 bits ou BCD, que so convertidos pelo mdulo em sinais de tenso.
A quinta palavra no bloco chamada de palavra de configurao. Essa palavra informa ao mdulo
sobre o formato dos dados e sobre a utilizao ou no da escala.
As oito palavras restantes (palavras de 6 a 13) no bloco so reservados para armazenar os valores
mnimos e mximos de escala. Esses valores devem ser introduzidos caso se queira selecionar escala
para um canal em especfico.
46
Escala mxima
Positivo = 0
Negativo = 1
15
14
13
12
11
10
Escala mnima
Positivo = 0
Negativo = 1
Polaridade do valor mnimo de escala (bits 4, 6, 8 e 10) Esses bits so utilizados para
indicar a polaridade dos valores mnimos de escala para as palavras de dados de 1 a 4. Quando
esses bits so energizados, significa que os valores mnimos de escala para essas palavras so
negativos. Se desenergizados, indica que esses valores so positivos.
Polaridade do valor mximo de escala (bits 5, 7, 9 e 11) Esses bits so utilizados para
indicar a polaridade dos valores mximos de escala para as palavras de dados de 1 a 4. Quando
esses bits so energizados, significa que os valores mximos de escala para essas palavras so
negativos. Se desenergizados, indica que esses valores so positivos.
Formato dos dados (bit 15) Esse bit utilizado para informar ao mdulo qual o formato dos
dados que sero transferidos da tabela de dados do controlador para a memria do mdulo.
Quando esse bit energizado, significa que o formato dos dados binrio de 12 bits. Se
desenergizado, indica que o formato de dados BCD.
O valor da tenso de cada sada do mdulo proporcional ao valor especificado na palavra de
dados do canal. A escala de sada se divide em 4096 partes, o que significa que, medida que o
valor aumenta ou diminui, o sinal de sada aumenta ou diminui em 1/4096 da escala total.
48
A tabela demonstra o aumento de tenso designada para cada bit nas quatro escalas de sada
diferentes.
Por exemplo, se a palavra de dados do canal contm o valor 0000011111111111 (2047 em
decimal), a sada para esse canal ser de 2047/4095 ou aproximadamente metade da escala total.
Faixa de tenso
de sada
1 a 5,000V 0,1%
0 a 10,000V 0,1%
-10 a 10,000V 0,1%
Volts por
bit
0,976mV
2,441mV
2,441mV
Sada binria
000 a + FFF
000 a + FFF
-FFF a +FFF
Faixa de tenso de
sada
1 a 5,000V 0,1%
0 a 10,000V 0,1%
-10 a 10,000V 0,1%
Volts por
bit
0,976mV
2,441mV
2,441mV
Para determinar o valor da palavra de dados necessrio para gerar uma tenso utilize a seguinte
frmula:
Valor
Vesp Vmin
, onde
V
bit
Valor =
Vesp =
tenso especfica,
Vmin =
V/bit =
Exemplo:
Faixa de sada
0 a 10Vcc
Formato de sada
binrio de 12 bits
9,0V 0V
Valor = 2,441mV
bit
Para obter uma sada de 9,0V, deve-se introduzir o valor 0000111001100111 na palavra de dados.
Esses valores so transferidos da tabela de dados do controlador para a memria do mdulo
OFE1 atravs de uma operao BTW.
Pode-se digitar os dados de entrada do mdulo atravs do terminal, e tambm fazer com que as
informaes, que forem introduzidas no controlador a partir dos mdulos de entrada, gerenciem
as caractersticas de sada do mdulo.
Os valores dos mdulos de entrada podem ser manipulados atravs das instrues do programa, e
devem estar dentro da mesma faixa de entrada do mdulo de sada analgica (BCD de 0 a 4095
ou binrio de 12 bits).
Se as informaes de entrada do controlador gerenciam as sadas do mdulo, os dados escritos no
mdulo de sada devero seguir determinadas restries:
os dados BCD devem estar dentro da faixa de -4095 a 4095
os dados binrios devem estar dentro da faixa de -4095 a 4095 (-FFF a FFF)
Nota: Os dados binrios esto fisicamente limitados nas faixas de 0 a 4095 e de 0 a FFF (base
16), mas pode-se utilizar faixas negativas, energizando-se os bits de dados negativos localizados
na quinta palavra do bloco de dados da instruo BTW.
Ainda que menos de quatro canais sejam colocados em escala, ser executada uma operao de
transferncia em bloco completa de 13 palavras.
C
V (sada)
900C
5,0V
700C
4,0V
500C
3,0V
350C
300C
2,25V
2,0V
100C
1,0V
15
14
13
12
11
10
Dados OK
Rearme de E/S
52
LOCALIZAO DE FALHAS
Condio
Causa provvel
O indicador OPR
(verde) no se
acende.
O Mdulo no est
recebendo
alimentao
adequadamente.
Bit
mais
significativo na
palavra de solicitao de BTR =
0 (defeito do
mdulo).
Erro na EPROM.
O
indicador
FALHA
(vermelho) est
permanentemente aceso
com o CP no
modo OPR ou
PRG.
Erro de seqncia.
Erro de soma.
Transferncia
em
bloco com erro,
aps a inicializao.
Inicializao
defeito.
com
Bit
mais
significativo na
palavra de solicitao de BTR =
O.
A operao de
transfe-rncia em
bloco no est
sendo executada.
A instruo
transfe-rncia
bloco
no
programada
corretamente.
de
em
foi
O mdulo falhou no
auto-diagnstico.
CANAIS DE ENTRADA
Entrada
Tenso
Corrente*
1 a 5Vcc
4 a 20mA
0 a 5Vcc
0 a 20mA
-5 a +5Vcc
-20 a +20mA
-10 a +10Vcc
0 a 10Vcc
* O modo entrada de corrente selecionado por estrapes de configurao.
O mdulo IFE tem proteo contra sobretenso de entrada at o limite de 200Vrms (contnuo). Se esse
limite for excedido, o mdulo poder ser danificado. No entanto, o isolamento optoeltrico de 1500V
protege o circuito lgico contra danos provocados por sobretenso ou sobrecorrente nas entradas do
mdulo.
INSTALAO
O circuito lgico do mdulo acionado pela fonte de alimentao do chassi de E/S, atravs da sua
placa de fundo e no requer nenhuma fonte de alimentao externa. Cada mdulo de entrada requer
uma corrente de 750mA a uma tenso de 5,0Vcc.
56
P1
P2
Estrapes de
configurao
no modo
dorrente
Posio de armazenamento
13
17
21
25
19
33
37
13
17
21
25
19
33
37
41
41
45
45
49
49
1
Canal 1
Canal 2
Canal 3
Canal 4
Canal 5
Canal 6
Canal 7
Canal 8
Canal 9
Canal 10
Canal 11
Canal 12
Canal 13
Canal 14
Canal 15
Canal 16
Canal 1
9
Configurao para entradas de corrente diferenciais
Canal 2
13
17
Canal 3
21
Canal 4
25
29
Canal 5
33
Canal 6
37
41
Canal 7
45
Canal 8
49
58
1
Canal 1 (tenso simples)
Canal 2 (corrente simples)
5
9
13
17
1
5
9
Canal 2 (tenso diferencial)
13
17
INDICADORES DE DIAGNSTICOS
ANALOG
IN
(12 BIT)
OPR
FLT
60
PROGRAMAO
OPERAO DE TRANSFERNCIA EM BLOCO
A transferncia em bloco uma combinao de uma instruo de transferncia em bloco com
instrues condicionantes e linhas de suporte, empregada para transferir at 64 palavras de 16 bits de
dados de ou para a tabela de dados do controlador em uma nica varredura do mdulo de E/S.
Essa transferncia substitui a programao de transferncia simples, na qual somente uma palavra de
dados transferida na varredura do mdulo de E/S ou de sua correspondente palavra na tabela
imagem de E/S.
A transferncia em bloco pode ser executada como uma operao de leitura, escrita ou bidirecional.
O mdulo de entrada IFE emprega a operao de leitura (BTR) e a operao de escrita (BTW).
Durante a operao de escrita, os dados so transferidos da memria do controlador para a memria
do mdulo IFE enquanto que na operao de leitura os dados so transferidos da memria do
mdulo para o controlador.
O controlador utiliza dois bytes da tabela imagem de E/S para comunicar-se com o mdulo de
entrada IFE. O byte correspondente ao endereo do mdulo, na tabela imagem de sada (byte de
controle), contm o bit de leitura ou escrita para iniciar a operao de transferncia de dados. O byte
que corresponde ao endereo do mdulo, na tabela imagem de entrada (byte de estado), contm o
bit de executado e empregado para sinalizar que transferncia foi completada.
O fato de utilizar-se o byte superior ou inferior da palavra da tabela imagem de E/S, depende da
posio do mdulo IFE no grupo de mdulos do chassi de E/S. Quando o mdulo estiver na ranhura
inferior, utilizado o byte inferior e, quando estiver na ranhura superior, utilizado o byte superior.
Palavra
1
2
3
4
5
6
7
8
9
15
14
13
12
11
10
36
37
Bit 00
1 a 5Vcc
4 a 20mA*
0 a 5Vcc
0 a 20mA*
-5 a +5Vcc
-20 a +20mA*
-10 a +10Vcc
0 a 10Vcc
62
A faixa de cada canal de entrada do mdulo IFE, selecionada atravs das duas primeiras
palavras no bloco de dados da instruo BTW. A representao de cada um desses canais feita
atravs de dois bits. Para identificar os bits que representam esses canais, consulte a tabela
adiante.
Palavra 1
Bits
Canais
Palavra 2
Bits
Canais
01
00
01
00
03
02
10
03
02
05
04
11
05
04
07
06
12
07
06
09
08
13
09
08
11
10
14
11
10
13
12
15
13
12
15
14
16
15
14
A faixa de entrada de 0 a 10Vcc no selecionvel atravs dos ajustes de bit nas palavras de
configurao 1 e 2. No entanto pode-se configurar o mdulo IFE para entrada de 0 a 10Vcc,
selecionando-se a faixa de 10Vcc e utilizando valores de escala bipolar.
Faixa de tenso
nominal
+1 a +5V
0 a +5V
-5 a +5V
0 a +10V
-10 a +10V
64
Sada BCD
de 4 dgitos
correspondentes
0000 a +4095
0000 a +4095
-4095 a + 4095
0000 a +4095
-4095 a + 4095
Sada binria
de 12 dgitos
correspondentes
0000 a +4095
0000 a +4095
-4095 a + 4095
0000 a +4095
-4095 a + 4095
Volts por
bit
0,98mV
1,22mV
1,22mV
2,44mV
2,44mV
06 05 04
0
0
0
0
1
1
0
0
1
03 02 01
0
0
0
0
0
0
1
0
0
00
Valor do filtro digital
0 0,00BCD (sem filtro)
0 0,30BCD
1 0,99BCD (filtro mximo)
A filtragem digital pode ser aplicada aos sinais analgicos de entrada a fim de reduzir os efeitos
gerados por uma interferncia eltrica. No caso de no se utilizar filtragem digital, deve-se
colocar os bits de 00 a 07 da palavra 3 a zero.
Amostragem em
tempo real
15
14
13
12
11
Tipos de entradas
10
Filtro digital
Tipo de entrada (bit 08): Esse bit utilizado para selecionar a configurao das entradas do
mdulo IFE. Quando esse bit estiver energizado significa que foram selecionadas entradas
diferenciais. Se desenergizado, indica que foram selecionadas entradas simples.
Bit 10
Bit 09
BCD
BCD
Complemento de 2
Formato do dados (bits 09 e 10): Esses bits so utilizados para informar ao mdulo IFE o
formato dos dados que sero transferidos da tabela de dados do controlador memria do
mdulo. Esses bits devem ser ajustados conforme indica a tabela.
Para se comunicar com os controladores pode-se utilizar o modo decimal codificado em binrio
(BCD) ou binrio com sinal.
O formato BCD utiliza uma disposio de 16 dgitos binrios para representar um nmero
decimal de 4 dgitos de 0000 a 4095 (0000 a 9999) com escala).
Para que o mdulo seja informado do formato de dados que esto sendo transferidos da tabela de
dados do controlador, deve-se ajustar os bits 09 e 10 da terceira palavra do bloco de dados da
instruo BTW. Esses bits devem ser ajustados de acordo com a tabela de formato de dados.
Amostragem em tempo real (Bits 11 a 15): Esses bits so utilizados para selecionar a
caracterstica de amostragem em tempo real. Eles devem ser ajustados conforme indica a tabela
Perodo de tempo de amostragem.
66
Bits
Perodo de tempo
15 14 13 12 11 de amostragem
0
100ms
200ms
300ms
400ms
500ms
600ms
700ms
800ms
900ms
1,0s
1,1s
1,2s
1,3s
1,4s
1,5s
1,6s
1,7s
1,8s
1,9s
2,0s
2,1s
2,2s
2,3s
2,4s
2,5s
2,6s
2,7s
2,8s
2,9s
3,0s
3,1s
O mdulo IFE tem uma caracterstica de amostragem em tempo real utilizada para executar uma
varredura e atualizar os dados de entrada na tabela de dados em um intervalo de tempo
preestabelecido. Essa caracterstica permite que o controlador opere com dados de um
determinado intervalo de tempo. Para que essa caracterstica seja empregada, o mdulo IFE deve
ser da srie A, reviso F ou posterior.
Quando se deseja que o mdulo opere sem a caracterstica de amostragem em tempo real, os bits
11 a 15 da terceira palavra do bloco de dados da instruo BTW devem ser ajustados para zero.
O tempo de atualizao necessrio para que o mdulo execute a varredura de todos os canais sem
a caracterstica de amostragem em tempo real, :
12,5ms para 8 entradas diferenciais, e
25,0ms para 16 entradas simples.
Para selecionar essa caracterstica de amostragem em tempo real, ajuste os bits 11 a 15 da terceira
palavra do bloco de dados da instruo BTW conforme indica a tabela .
Ao selecionar a caracterstica de amostragem em tempo real, o mdulo IFE executar a varredura
e atualizar todas as entradas de acordo com o intervalo de tempo desejado. O mdulo ir ignorar
as solicitaes de BTR at que o intervalo de tempo determinado para a amostragem seja
esgotado. A solicitao de transferncia de um determinado bloco de dados ocorre somente uma
vez e as solicitaes subseqentes sero ignoradas pelo mdulo. Se uma operao de BTR no
for executada antes da prxima amostragem, o bit 3 da palavra de diagnstico do mdulo ser
energizado. Esse o bit de falha da amostragem em tempo real do mdulo e quando energizado,
indica que pelo menos um bloco de dados no foi transferido para o controlador (o nmero real
dos blocos de dados no transferido desconhecido). Se desenergizado, esse bit indica que uma
operao de BTR foi completada.
Durante a inicializao, se no forem introduzidos dados nas palavras de configurao da
instruo BTW, o mdulo IFE assumir as seguintes condies normais:
Faixa de entrada de 1 a 5Vcc (ou 4 a 20mA),
Formato BCD de dados,
Nenhuma amostragem em tempo real,
Nenhum filtro digital,
Nenhuma converso de escala, e
Entradas simples.
68
V (sada)
900C
5,0V
700C
4,0V
500C
3,0V
350C
300C
2,25V
2,0V
100C
1,0V
Nota: Para que uma operao de transferncia em bloco ocorra sem erros, o valor mximo de
escala deve ser maior (considerando-se o sinal) do que o valor mnimo de escala. Na ocorrncia
de um erro desse tipo, a operao de transferncia em bloco ser completada, mas os dados sero
ignorados pelo mdulo.
Se for selecionada a converso de escala para qualquer nmero de canais, o mdulo necessitar
de uma instruo BTW, isto , 21 palavras para entradas diferenciais e 37 palavras para entradas
simples. Caso no se deseje colocar em escala um canal especfico, proceda ao ajuste do valor
mximo de escala para 4095 e o valor mnimo para 0000 ou -4095, dependendo da faixa
selecionada. Selecione corretamente os bits de sinal nas palavras 4 e 5.
Por exemplo, se forem selecionadas as faixas de entrada de 1 a 5 volts e dados BCD para o canal
1, e se a entrada corresponder a um valor situado entre 100 e 900C, os seguintes valores mnimo
e mximo de escala sero introduzidos nas palavras 6 e 7 do bloco de dados da instruo BTW:
Palavra 6 = 0100
Palavra 7 = 0900
Se o controlador enviar ao mdulo um valor que corresponda a 350 graus centgrados, esse valor
ser inserido na escala de 100 a 900 graus centgrados, e a correspondente tenso de estrada ser
de 2,25V, o que conseqentemente posicionar a escala para 39% da escala total.
15
14
13
12
1
2
3
4
5
6
7
11 10 9
8
7
6
5
4
No utilizados
Dados abaixo da faixa (canais 1 a 16)
Dados acima da faixa (canais 1 a 16)
Polaridade dos dados (canais 1 a 16)
Entrada do canal 1
Entrada do canal 2
Entrada do canal 3
20
Entrada do canal 16
2
1
0
Diagnstico
correspondente ser energizado. Caso contrrio, esse bit permanecer desenergizado. O bit 00
dessa palavra corresponde ao canal 1 do mdulo, o bit 01 ao canal 2, e assim sucessivamente.
LOCALIZAO DE FALHAS
Condio
Causa provvel
O indicador OPR
(verde) no se
acende.
O Mdulo no est
recebendo
alimentao
adequadamente.
O
indicador
FALHA
(vermelho) est
aceso
Falha de hardware
no mdulo
O cabo de entrada
de um dos canais
pode estar cortado
ou desconectado.
Conserte ou substitua-o.
O
mdulo
de
entrada
configurado
para
BCD ao invs de
binrio ou vice-
Dados
errados
nas
palavras
finais
de
armazenamento
na tabela de
dados do CP.
versa.
72
Palavra
0
1
2
3
4
5
6
7
17 16 15 14 13 12 11 10 7
CP5 Adaptador
I:30 a I:37
4
17 16 15 14 13 12 11 10 7
Arquivo
imagem de
sada
Arquivo
imagem de
entrada
I:X0 a I:X7
O:30 a O:37
17 16 15 14 13 12 11 10 7
Arquivo
imagem de
entrada
17 16 15 14 13 12 11 10 7
Arquivo
imagem de
sada
Importante: Em modo adaptador, o processador reserva as tabelas imagens de E/S do rack 3 para a
comunicao de E/S com um CP-5 supervisor (endereos I:30 a I:37 e O:30 a O:37).
Os dois processadores transferem automaticamente os dados binrios entre eles mesmos via varredura
de E/S remota do processador supervisor. A cada varredura:
O processador supervisor transfere quatro ou oito palavras de sua tabela imagem de sadas, bit por bit e
palavra por palavra, ao arquivo imagem de entradas correspondente do processador PLC-5 em modo
adaptador.
Simultaneamente, o processador em modo adaptador transfere quatro ou oito palavras de seu arquivo
imagem de sadas tabela imagem de entradas correspondente do processador supervisor.
O nmero de palavras (4 ou 8) determinado pelo tamanho do chassi em relao ao qual o CP-5 est
configurado em modo adaptador. Ainda que a transferncia para si prprio seja automtica, os dados
que se deseja transferir devem passar por estas zonas de entradas e sadas.
Importante: Se os dados do processador supervisor devem controlar as sadas do processador
adaptador, o programa do CP-5 adaptador deve deslocar os dados de sua tabela imagem de entradas
(rack 3 de E/S ou arquivo imagem adaptador) sua tabela imagem de sadas (E/S locais) com as
instrues XIC e OTE para os dados binrios, ou as instrues de transferncia (MOV) ou de cpia
(COP) para os dados de palavras.
Deseja-se-se que o CP-5 supervisor leia os dados provenientes de um arquivo de dados do CP-5
adaptador, o programa do CP-5 adaptador deve transferir os dados deste arquivo para a tabela imagem
de sadas para que seja feita a transferncia para o CP-5 supervisor.
74
0X7
17
I:37
17
IX5
16
O:35
16
BTR
BLOCK TRNSFR READ
Rack
2
Group
0
Module
0
Control Block
N7:0
Data File
N7:10
Length
40
Continuous
Y
BTW
BLOCK TRNSFR WRITE
Rack
2
Group
0
Module
0
Control Block
N7:5
Data File
N7:100
Length
8
Continuous
Y
N7:0
12
N7:5
12
EN
DN
ER
EN
DN
ER
N7:0
U
15
N7:5
U
15
76
BTR
BLOCK TRNSFR READ
Rack
3
Group
0
Module
0
Control Block
N7:0
Data File
N7:10
Length
8
Continuous
Y
BTW
BLOCK TRNSFR WRITE
Rack
3
Group
0
Module
0
Control Block
N7:5
Data File
N7:100
Length
40
Continuous
Y
N7:0
12
N7:5
12
EN
DN
ER
EN
DN
ER
N7:0
U
15
N7:5
U
15
O escrutinador comunica com cada aparelho da rede por vez. O escrutinador comea a comunicar com um
destes aparelhos enviando seus dados de sada. O aparelho responde reenviando seus dados de entrada ao
escrutinador.
78
Definies
Uma palavra de entrada ou de sada composta de 16 bits
> marcadas em decimal de 0 a 15 em um SLC
< marcadas em octal de 0 a 7 e de 10 a 17 em um PLC
Um grupo mdulo um pedao de registro imagem composto de uma palavra de entrada mais
uma palavra de sada.
Um rack lgico composto de 8 grupos mdulos .
Um chassis uma estrutura material que recebe as cartas E/S.
17
n de
n de
grupo
rack
mdul
o
10 7
0
1
2
3
4
5
6
7
80
82
!!! Ateno: Cortar a alimentao eltrica antes de tentar instalar ou retirar o mdulo
Para instalar o mdulo, proceda da maneira seguinte:
1-2. Instale o mdulo num local qualquer do chassis , exceto no local 0 que est reservado ao
processador, alinhando o circuito impresso sobre a guia da carta do chassis.
3. Deslize o mdulo no chassis at encaixa-lo nas garras de apoios do alto e de baixo.
4. Para retirar o mdulo, apie sobre a desblocagem de cada garra de apoio, mantenha a presso e
puxe o mdulo .
5. Conecte o cabo da rede RIO como especificado sobre a pagina seguinte. Coloque as resistncias
de final apropriadas em cada extremidade do cabo.
6. Coloque a extremidade do cabo no local previsto e fixe sobre o mdulo .
7. Cubra todos os locais no utilizados com cartas fictcias, referncia 1746-ND2.
84
Piscando
Apagado
Erro
de
configurao, Estado normal
verificar as posies dos
micro-interruptores:
Endereo de rack invlido
Grupo E/S e tamanho de
rack incompatveis
86
CONFIGURAO DO MDULO SN
O nico parmetro a configurar sobre o mdulo mesmo a velocidade de transmisso da rede RIO.
Esta parametrage realizada com ajuda de 2 micro-interruptores instalados sobre o circuito
impresso do mdulo . A figura abaixo define a localizao e utilizao de cada um dos microinterruptores:
Velocidade de transmisso
57,6 Kbauds
115,2 Kbauds
230,4 Kbauds
230,4 Kbauds
INSTALAO DO MDULO SN
Importante: Posicione os micro-interruptores antes de instalar o mdulo no chassis.
!!!ATENO: Corte a alimentao eltrica antes de tentar instalar ou retirar o mdulo.
Para instalar o mdulo, proceda da seguinte forma:
1. Instale o mdulo numa posio qualquer do chassis local, exceto na posio 0 que est
reservada ao processador,, alinhando o circuito impresso sobre o guia de cartas do chassis.
2. Deslize o mdulo no chassis at o encaixe das garras no alto e em baixo. Para poder retirar o
mdulo , apie sobre a desblocagem de cada garra, mantenha a presso e puxe o mdulo.
3. Conecte o cabo da rede RIO como especificado sobre a pagina seguinte. Coloque as resistncias
de final apropriadas em cada extremidade do cabo. Para colocar a blindagem do cabo RIO a massa ,
utilize o terminal de massa previsto para este fim.
4. Coloque a extremidade na posio prevista e fixe o mdulo.
5. Cubra todas as posies no utilizadas com cartas fictcias referncia 1746-ND2.
88
LIGAO DO MDULO SN
Os mdulos ASB so fornecidos na rede RIO segundo uma configurao em cascata. Uma rede em
cascata formada conectando em srie os dispositivos da rede com ajuda de um cabo Belden 9463
( cabo azul referncia Rockwell 1770-CD). Este cabo o nico homologado pela Rockwell para as
redes RIO ( e Data Highway Plus).
Com um parametragem de de rack de E/S por adaptador e sabendo que o mdulo 1747-SN pode
escrutinar 4 racks de E/S mximo, obtemos um numero total de adaptadores autorizados sobre a
ligao RIO de 16 aparelhos. No h restries de distncia entre os dispositivos desde que
comprimento mximo do cabo da rede no ultrapasse os valores especificados no quadro abaixo.
Estes valores so funo da velocidade de transmisso selecionado.
Velocidade de
comunicao em Kbauds
57,6
115,2
230,4
Comprimento mximo da
rede em metros
3040
1520
760
Ateno: dois dispositivos no podem ser conectados ao mesmo ponto da rede. Exemplos de
cabeamento correto e incorreto so ilustrados abaixo.
A blindagem do cabo RIO no deve ser conectado a massa do chassis a no ser do lado do
escrutinador . Um terminal est previsto para este fim na face frontal do escrutinador.
Um conector de trs pinos permite uma conexo rpida do escrutinador a ligao RIO. Uma
resistncia de final deve ser conectada entre os terminais 1 e 3 dos conectores em cada extremidade
da rede. O valor da resistncia depende da velocidade da rede conforme o quadro abaixo:
Velocidade de
comunicao em Kbauds
57,6
115,2
230,4
90
DEPANAGEM DO MDULO SN
Introduo a depanagem:
Para indicar o estado de funcionamento ou uma condio de erro, o mdulo SN equipado de 2
diodos eletroluminescentes ( visores LED). O visor Fault ( padro) de cor vermelha e o visor
COMM (comunicao) de cor verde.
Depanagem:
O visor Fault est apagado logo que o escrutinador funciona corretamente. O estado do visor
COMM no significativo que quando o visor Fault est apagado. Se os visores do escrutinador
mudam de estado, utilize o quadro abaixo para determinar a causa.
Condio do Problema
visor
Visor FAULT Configurao do
vermelho
fichrio G invlido
piscando
Tamanho do fichrio M 0
O fichrio G falta
Deteco
de
escrutinador
Visor FAULT
vermelho no
piscando
Visor COMM
apagado
Pane
de
escrutinador
um
hardware
Soluo
Cdigo
de erro
Verificar que a configurao, tamanho 63H
do fichrio G est correta
Fixar o tamanho do fichrio M em 32
Entrar as informaes de configurao
no fichrio G.
2 Desconectar
a
rede RIO do
escrutinador e seja cortar depois
restabelecer
a
alimentao
do
escrutinador, seja repassar em modo
RUN. Procurar um outro escrutinador
na rede.Se esta condio persiste,
substituir o escrutinador.
ou Substituir o escrutinador.
63H
62H
64H
68H-6FH
Numero de
posio
92
Cdigo de erro
62H- O fichrio G falta
63H- A configurao do utilizador invlida
64H- Deteco de um 2 escrutinador
68H A 6FH- Pane de hardware ou
escrutinador
Apresentao:
94
ATENO: Dois dispositivos no podem ser conectados no mesmo ponto da rede. Exemplos de
cabeamento correto e incorretos so ilustrados abaixo.
96
Um conector de 6 pinos permite uma conexo rpida do adaptador a ligao RIO, uma resistncia de
final deve ser conectada entre os terminais <<LINE 1>> e<<LINE 2>> se o adaptador est na
extremidade da rede. O valor da resistncia depende da velocidade de transmisso da rede conforme
a tabela abaixo:
Velocidade de
comunicao em Kbauds
57,6
115,2
230,4
Importante: Se a integridade dos sinais est comprometida com a ligao RIO por parasitas ou por
um final incorreto, ento a velocidade de escrutinao do mdulo ASB diminue. Esta situao
assinalada por um piscar acentuado do mostrador de estado .
98
Existem dois tipos de erros : maiores e menores. Um erro maior assinalado pelo visor vermelho
aceso fixo( led FAULT). Este tipo de erro associado ao mdulo ASB. Um erro menor assinalado
pelo piscar do visor vermelho. Ele est geralmente associado a um erro de configurao.
Cdigos de estado em condies normais:
COMM
LED
aceso
FAULT
LED
apagado
Mostrador
de estado
Condies de funcionamento
apagado
apagado
apagado
apagado
apagado
apagado
piscando
apagado
piscando
apagado
Logo que o mdulo ASB mantm as sadas no seu ltimo estado, o mostrador de estado alterna entre a
indicao de funcionamento e HLS ( mantm o ultimo estado)
Certos dispositivos lgicos do mdulo ASB, mas no todos, recebem do escrutinador comunicaes da
ligao RIO. O mdulo ASB retorna os dados de entrada validos ao escrutinador mas no coloca as sadas
em marcha ou em parada.
O mdulo ASB aferrolha o processador logo que ele tenta se comunicar com todos os dispositivos
lgicos do mdulo ASB.
Para mais detalhes sobre cdigos de erros, se reportar ao capitulo 8 da documentao Rockwell
referncia 1747-NU002FR.
100