Escolar Documentos
Profissional Documentos
Cultura Documentos
Ab Av
Ab Av
NDICE
Introduo.....................................................................................................................................................6
O mdulo de entrada programvel 1771-IQ................................................................................................7
Leds de estados..................................................................................................................................................... 7
Opes selecionveis por microchaves................................................................................................................. 8
Arquivos especiais.......................................................................................................................................1
O arqivo de interrp!o tempori"ada pro#ramvel $%&I'..............................................................................()
O arqivo de resol!o de de*eitos.....................................................................................................................((
Resposta a uma falha grave..................................................................................................................................................11
Validao de um sub-programa de resoluo de defeito.....................................................................................................11
Programao.........................................................................................................................................................................11
Proteo colocao de tenso aps falta de energia..........................................................................................................12
As instru!es de entrada e sa"da imediatas...............................................................................................1#
A instruo $ensagem...............................................................................................................................1%
Os par+metros da instr!o ,%-...................................................................................................................... (.
/ tela de controle de dados ................................................................................................................................(7
O 0loco de controle ............................................................................................................................................ (7
Caracter1sticas da rede 2CL.............................................................................................................................. 3(
/s aplicaes da instr!o mensa#em $,%-' ..................................................................................................3(
As instru!es &'loc( )rans*er+.................................................................................................................,,
Os par+metros da instr!o................................................................................................................................33
O 0loco de controle............................................................................................................................................. 33
palavra de controle !palavra "#........................................................................................................................................2$
%ontagem das palavras pedidas !palavra 1#........................................................................................................................2&
%ontagem das palavras transmitidas !palavra 2#................................................................................................................2&
'(mero do tipo de ar)uivo !palavra $#................................................................................................................................2&
'(mero do elemento !palavra &#.........................................................................................................................................2&
E4emplos de pro#rama!o.................................................................................................................................. 3.
Programao bidirecional....................................................................................................................................................2*
Programao independente..................................................................................................................................................2*
Programao cont+nua..........................................................................................................................................................2,
/ ordem de e4ec!o das instres 5&............................................................................................................38
As varreduras do -./-%.............................................................................................................................,0
,icroprocessadores............................................................................................................................................ 36
-.ecuo do programa.........................................................................................................................................................2/
0esto de comunica1es.......................................................................................................................................................2/
/s trans*er7ncias de dados 0inrios................................................................................................................... 8)
/s trans*er7ncias em 0loco no modo controlador..............................................................................................8(
2ransfer3ncias em blocos para os chassis de -45 remotos..................................................................................................$1
2ransfer3ncias em bloco para o chassi de -45 local............................................................................................................$1
2ransfer3ncias em bloco priorit6rias para o ar)uivo de resoluo de defeitos e 527.........................................................$1
8s pedidos de transfer3ncia em bloco colocados em espera................................................................................................$2
se)93ncia de transfer3ncia em bloco................................................................................................................................$$
se)93ncia de transfer3ncia em bloco com bits de estado.................................................................................................$&
O tempo de e4ec!o de trans*er7ncias em 0loco..............................................................................................8.
8 tempo de e.ecuo de uma instruo...............................................................................................................................$*
8 tempo de espera na fila de espera....................................................................................................................................$*
8 tempo de transfer3ncia.....................................................................................................................................................$*
/ opera!o da instr!o mensa#em .................................................................................................................. 89
se)93ncia dos eventos.......................................................................................................................................................$:
O tempo de transmiss!o na rede 2CL ...............................................................................................................86
O mdulo de sa"da analgica 1771-O12..................................................................................................#1
Caracter1sticas do m:dlo (77(;O<E(..............................................................................................................=(
Comnica!o entre o m:dlo anal:#ico e controladores..................................................................................=(
Instala!o............................................................................................................................................................. =3
;ocali<ao dos estrapes de configurao...........................................................................................................................&2
'+veis de sa+da com o controlador no modo teste...............................................................................................................&2
Indicadores de dia#n:stico.................................................................................................................................. =.
2ro#rama!o....................................................................................................................................................... =.
8perao de transfer3ncia em bloco....................................................................................................................................&*
Programao de uma instruo de transfer3ncia em bloco.................................................................................................&*
%onfigurao !=>loco 2ransfer ?rite@#..............................................................................................................................&,
;eitura de dados do mdulo 1AA1-8B- !=>loco 2ransfer Read@#......................................................................................*2
;ocali<ao de falhas...........................................................................................................................................................*$
O mdulo de entrada analgica 1771-I12................................................................................................%#
Caracter1sticas do m:dlo (77(;I<E.................................................................................................................. .=
Canais de entrada................................................................................................................................................ ..
Comnica!o entre o m:dlo anal:#ico e controladores...................................................................................9
Instala!o............................................................................................................................................................. .9
;ocali<ao dos estrapes de configurao...........................................................................................................................*A
Indicadores de dia#n:sticos................................................................................................................................ 9)
2ro#rama!o....................................................................................................................................................... 9(
8perao de transfer3ncia em bloco....................................................................................................................................,1
Programao de uma instruo de transfer3ncia em bloco.................................................................................................,1
%onfigurao !=>locC 2ransfer ?rite@#..............................................................................................................................,1
;eitura de dados do mdulo 1AA1-7B- !=>locC 2ransfer Read@#........................................................................................A"
;ocali<ao de falhas...........................................................................................................................................................A1
O mdulo /--% como adaptador................................................................................................................73
/ trans*er7ncia de dados 0inrios com m C2;. spervisor............................................................................78
/ pro#rama!o de dados 0inrios com m C2;. spervisor............................................................................7=
s transfer3ncias bin6rias entre os processadores supervisor e adaptador.........................................................................A&
/ pro#rama!o de trans*er7ncia em 0loco entre m C2;. spervisor e m adaptador..................................7.
/artas 2speciais /.- 1am"lia 4./- %.................................................................................................75
-eneralidades so0re a >ede I?O $ >IO'.............................................................................................................78
presentao da rede Remota 748 !R78#.............................................................................................................................A:
-ndereamento das entradas4sa+das sobre a Rede 748 !R78#..............................................................................................A/
,:dlo de comnica!o direta (7=7 DC, .......................................................................................................8(
%onfigurao do mdulo D%E...........................................................................................................................................:2
7nstalao do mdulo D%E................................................................................................................................................:$
;igao do mdulo D%E....................................................................................................................................................:&
Depanagem do mdulo D%E.............................................................................................................................................:*
,:dlo escrtinador (7=7 ;%N ......................................................................................................................... 89
%onfigurao do mdulo 5' ...............................................................................................................................................:A
&
7nstalao do mdulo 5' ....................................................................................................................................................::
;igao do mdulo 5' ........................................................................................................................................................:/
Depanagem do mdulo 5' ................................................................................................................................................./1
,:dlo adaptador (7=7 ;/%5............................................................................................................................ 68
%onfigurao do mdulo 5> .........................................................................................................................................../&
7nstalao do mdulo 5> ................................................................................................................................................/*
;igao do mdulo 5> ...................................................................................................................................................../,
IN&>OD@ABO
-sta apostila F parte integrante do curso G%ontroladores Program6veis R8%H?-;; vanado@ e deve
ser usada para acompanhar o curso. Para fa<er este curso F necess6rio ter feito o G%ontroladores
Program6veis R8%H?-;; %omplementar@.
I destinado ao pessoal de manuteno )ue necessita de conhecimentos mais profundos sobre os
controladores da fam+lia * da R8%H?-;;. %apacita o treinando a sugerir e4ou modificarJ elaborar e a
fa<er manuteno dos programas das m6)uinas de produo.
'este curso veremosK
8s ar)uivos especiaisJ
s instru1es de entrada e sa+da imediatasJ
instruo EensagemJ
s instru1es =>locC 2ransfer@J
s varreduras do P;%-*J e
lguns mdulos utili<ados com os processadores R8%H?-;;.
,
O ,CD@LO DE EN&>/D/ 2>O->/,DEEL (77(;IF
8 mdulo (77(;IF F um mdulo de entrada program6vel )ue trabalha com tens1es de entrada de * a $"V
e compreende os circuitos para converso de : entradas para n+veis lgicos re)ueridos pelo processador.
%ada circuito de entrada pode ser individualmente program6vel de maneira a permitir a cone.o em modo
de gerao ou de recepo de corrente com os dispositivos de entrada %% do utili<ador.
Luando o sentido da corrente vai do dispositivo de entrada %% para a entrada do mdulo !figura da
es)uerda#J a entrada do mdulo F considerada como receptora de corrente !sentido convencional#.
Eodo recepo de corrente. Eodo gerao de corrente.
Luando o sentido da corrente vai da entrada do mdulo para o dispositivo de entrada de %% !figura da
direita#J a entrada do mdulo F considerada como geradora de corrente !sentido convencional#.
8 mdulo pode ser programado de maneira a funcionar com n+vel lgico positivo ou com n+vel lgico
negativoJ com retardo de 1ms !m6.imo# ou 12ms !t+pico#.
%om este mduloJ o processador pode ser conectado a numerosos dispositivos de entradaJ como
detectores de posioJ comutadores de seleoJ bot1es pulsadoresJ detectores de pro.imidades e os
detectores fotoelFtricosJ assim como os dispositivos compat+veis com os circuitos lgicos transistor-
transistor. 8s dispositivos a recepo de corrente tendo um circuito lgico transistor-transistor e a coletor
aberto podem ser conectados a uma entrada de corrente de carga do mdulo.
LED% DE E%&/DO%
8ito =leds@ de estados esto locali<ados na parte frontal do mdulo. %ada =led@ corresponde a um s
circuito do mdulo. Luando a entrada introdu<ida no circuito especificado F verdadeiraJ o =led@ de
estado correspondente se acende.
Dispositivo
de entrada
de %%
%%
%omum
Mma entrada
5?-2
5?-$
1J2H
1J2H
1""H
Dispositivo
de entrada
de %%
%%
%omum
Mma entrada
5?-2
5?-$
1J2H
1J2H
1""H
O2AGE% %ELECIONDEEI% 2O> ,IC>OCH/EE%
8 mdulo disp1e de algumas op1es )ue podem ser escolhidas aNustando-se as microchaves nos
seguintes conNuntosK
ON O<< ON O<<
ON
%I;3
Eicrochave
:
Eicrochave
1
%I;8
%I;(
O<<
Posio 1
ON - 12ms (tpico)
OFF - 1ms (mximo)
Posio 2
ON - Lgica positiva
OFF - Lgica negativa
%I;( Determina se o mdulo funciona com lgica positiva ou negativa e com retardo de 1ms
m6.imo ou 12ms t+picoO
%I;3 5eleciona individualmente cada entrada para a operao em modo receptor de correnteO
%I;8 5eleciona individualmente cada entrada para a operao em modo gerador de corrente.
Entrada ,icrochave
%I;3
receptor
%I;8
#erador
" 1 8' 8BB
1 2 8' 8BB
2 $ 8' 8BB
$ & 8' 8BB
& * 8' 8BB
* , 8' 8BB
, A 8' 8BB
A : 8' 8BB
5eleo para modo recepo de corrente
:
Entrada ,icrochave
%I;3
receptor
%I;8
#erador
" 1 8BB 8'
1 2 8BB 8'
2 $ 8BB 8'
$ & 8BB 8'
& * 8BB 8'
* , 8BB 8'
, A 8BB 8'
A : 8BB 8'
5eleo para modo gerao de corrente
figura mostra um e.emplo com tr3s dispositivos de entrada ligados ao mdulo (77(;IFJ sendo dois
destes dispositivos ligados como receptor de corrente e um como gerador de corrente.
"
1
2
$
&
*
,
A
:
-ntrada 1
!-#
!P#
* a $"Vcc !P#
-ntrada
geradora
-ntrada
geradora
-ntrada
receptora
-ntrada "
-ntrada $
-ntrada 2
-ntrada *
-ntrada &
%omum
-ntrada A
-ntrada ,
Dispositivo
gerador de
corrente cc.
Dispositivo
receptor de
corrente cc.
Bonte de
alimentao
fornecida pelo
cliente.
Detector de
pro.imidade com
$ fios receptor de
corrente cc.
/>F@IEO% E%2ECI/I%
O />F@IEO DE IN&E>>@2ABO &E,2O>IJ/D/
2>O->/,DEEL $%&I'
interrupo temporizada programvel permite ao processador =varrer@ um ar)uivo de programas a
relFs especificado de maneira peridica. Luando habilitado e o tempo de interrupo F atingidoJ o
processador interrompe imediatamente a e.ecuo do ar)uivo de programa em curso e e.ecuta o
ar)uivo de interrupo especificado. Mma ve< terminada a e.ecuo do ar)uivo de interrupoJ o
processador retoma a e.ecuo do ar)uivo de programa na instruo seguinte. 8 ar)uivo de
interrupo especificado pode conter todo o programa )ue necessite aplicao. figura mostra um
e.emplo de se)93ncia de varredura com uma determinada base de tempo.
2ro#rama
2rincipal
/rqivo
%&I
E?%
5ase de
tempo
t
t
t
t
8 valor de interrupo pode estar compreendido entre 1 e $2A,A milissegundos. 5ua preciso F de
Q1ms. -le deve ser determinado em funo das necessidades de aplicao.
teno
8 intervalo entre as interrup1es deve ser maior )ue o tempo necess6rio para a varredura do ar)uivo de
interrupo. 5e a interrupo ocorrer antes do processador terminar a varredura do ar)uivo de
interrupoJ o processador coloca a K(L um bit indicador de falha de advert3ncia no ar)uivo de estados
!palavra 1"J bit "2#J mas continua a e.ecuo do ar)uivo de interrupo. %ontrolar ento este bit.
Para determinar o intervalo de interrupo devemos levar em considerao os seguintes temposK
Varredura de -45 1J*ms
Programa em funcionamento *ms4Hpalavras para o total dos ar)uivos de programa.
2ransfer3ncia em bloco Ver cap+tulo 7nstru1es >locC 2ransfer.
s interrup1es podem ser validadas entrando os seguintes dados no ar)uivo de estados do
processadorK
2alavra 8) $%M8)' 2empo entre os in+cios das interrup1es tempori<adas program6veis. -ntrar
o valor em ms !1 a $2A,A#J ou <ero se no for utili<ado.
2alavra 8( $%M8(' '(mero do ar)uivo de interrupo tempori<ada program6vel. -ntrar um
valor entre $ a /// ou <ero se no for utili<ado.
1"
Mm ar)uivo 527 pode ser acessado a )ual)uer momento. Pode-se validar ou invalidar a interrupoJ
mudar o ar)uivo de interrupo ou o intervalo de interrup1es se a aplicao o e.igeJ trocando os
valores nas palavras $" e $1 do ar)uivo de =status@. Mm <ero em uma palavra ou outra invalida a
interrupo.
/ten!oM s interrup1es tempori<adas program6veis prolongam a varredura do programa em um
valor igual ao tempo de interrupo multiplicado pelo n(mero de ve<es )ue a interrupo F e.igida
durante uma varredura do programa.
O />F@IEO DE >E%OL@ABO DE DE<EI&O%
8 sub-programa de resoluo de defeito F uma resposta programada a uma falha grave. Permite
determinar como o sistema responder6 ao processador )uando este detecta um erro de programao. I
poss+vel utili<6-lo na opo como proteo ao detectar um erro de programao colocao sob tenso
no modo e.ecuo aps falta de energia.
>E%2O%&/ / @,/ </LH/ ->/EE
Luando habilitado e o processador detectar uma falha graveJ interrompe imediatamente a e.ecuo
do ar)uivo de programa em curso ao n+vel da instruo com defeito e e.ecuta o ar)uivo de
resoluo de defeito especificado. 5egundo o tipo de erroJ o processadorK
Retorna ao ar)uivo de programa em curso se ele F recuper6vel.
P6ra se o defeito no F recuper6vel.
8s de*eitos recperveis so indicados pelos bits de falha grave "" a "A da palavra 11 do ar)uivo
de estados do processador. 'este casoJ F poss+vel programar o ar)uivo de resoluo de defeitos de
maneira a )ue ele apague a palavra 11 )ue di< ao processador para retomar a operao ao n+vel da
instruo seguinte instruo em erro do programa em curso. pagando o bit de defeito o
processador passar6 da varredura do ar)uivo de resoluo de defeitos ao ar)uivo de programas atF
)ue a falha grave seNa corrigido.
8s de*eitos n!o recperveis so indicados pelos bits de falha grave ": a 1* da palavra 11 do
ar)uivo de estados do processador. Luando o processador detecta um destes defeitosJ e.ecuta o
sub-programa de resoluo de defeitos e p6ra a operao. 8 processador p6ra ainda a e.ecuo do
sub-programa de resoluo de defeitos se detecta uma instruo com erro neste sub-programa.
E/LID/ABO DE @, %@5;2>O->/,/ DE >E%OL@ABO DE DE<EI&O
8 sub-programa de resoluo de defeitos F validado pela colocao de um n(mero do ar)uivo do
sub-programa de resoluo de defeitos na palavra 36 do ar)uivo de estados do processador.
8 sub-programa de resoluo de defeitos pode ser validado ou invalidado e ainda pode ser
modificado para um ar)uivo diferente se a aplicao e.igirJ colocando <ero ou um outro n(mero de
ar)uivo na palavra 2/. Mm <ero colocado nesta palavra invalida o sub-programa de resoluo de
defeitos.
8 processador salta a este ar)uivo )uando detecta uma falha grave ou em uma repartida aps uma
falta de energia se o bit 1 da palavra 2, estiver a 1.
2>O->/,/ABO
Recomenda-se programar um contador no sub-programa de resoluo de defeitos a fim de contar o
n(mero de ve<es )ue o sub-programa de resoluo de defeitos foi validado. ps um n(mero prF-
selecionadoJ a lgica dever6 abandonar a colocao <ero da palavra 11 e dei.ar o processador
entrar em erro !passagem do modo e.ecuo para o modo programao#.
5e as interrup1es tempori<adas program6veis ocorrerem durante a e.ecuo de um sub-programa
de resoluo de defeitosJ o processador as e.ecutar6s antes de terminar o sub-programa de
resoluo de defeitos.
2>O&EABO N COLOC/ABO DE &EN%BO /2C% </L&/ DE ENE>-I/
ps uma falta de energia F poss+vel proteger o ar)uivo de programas a relFs principal e4ou ar)uivos
de sub-programas da colocao sob tenso direta no modo e.ecuo. 8 processador deve ser
programado para varrer o ar)uivo de sub-programa de resoluo de defeitos a fim de decidir se deve
retomar a varredura do programa diretamente ou se entra em erro e e.ige uma interveno do
operador.
8 bit 1 da palavra de estado 2, comanda esta resposta.
%olocar este bit a 1 manualmente no ar)uivo de estado do processador a fim de proteger o conNunto
de ar)uivos de programaJ ou usar este bit nos ar)uivos de programa !ou sub-programa# )ue se
deseNa proteger.
%olocar este bit a K(L para a proteo colocao sob tenso. 8 processador varre o sub-programa
de resoluo de defeitos primeiramente.
%olocar este bit a K)L se nenhuma proteo F deseNada !colocao sob tenso normal#. 8
processador F alimentado diretamente na primeira linha do ar)uivo do programa.
Luando F colocado a K(LJ o processador varre o ar)uivo de sub-programa de resoluo de defeitos
uma ve<. 8 sub-programa de resoluo de defeitos pode ser programado para determinar se o estado
da m6)uina o autori<a a responder corretamente ao ar)uivo de programas ou ao ar)uivo de sub-
programa devendo ser varridoJ e permitir6 ou invalidar6 a colocao em marcha em conformidade.
8 bit * da palavra de estado 11 comanda esta resposta.
8 processador coloca este bit a K(L )uando retorna a alimentao aps falta de energia. Eanipul6-lo
a partir do sub-programa de resoluo de defeitos como segueK
Dei.6-lo a K(L para invalidar a colocao em marcha. 8 processador entra em erro ao fim do sub-
programa de resoluo de defeitos.
12
%oloc6-lo a K)L para permitir a marcha. 8 processador retoma a varredura do ar)uivo de programa.
O0serva!oM s instru1es O,2?L5L podem ser utili<adas para varrer unicamente uma parte do
sub-programa de resoluo de defeitos associados a uma condio de defeito ou de colocao sob
tenso particular.
/% IN%&>@AGE% DE EN&>/D/ E %/D/ I,EDI/&/%
s instru1es de entrada e sa+da imediatasJ )uando so validadasJ interrompem a varredura do programa
de dados de -45. instruo de atuali<ao priorit6ria das entradas vo pes)uisar os dados de entrada )ue
esteNam dispon+veis o mais recentemente no grupo de -45 e os coloca disposio das instru1es )ue lhe
seguem no programa. instruo de atuali<ao priorit6ria das sa+das atuali<a um grupo de -45 com as
decis1es tomadas pela lgica da linha )ue a precede no programa.
))
)) ).
IM))7
OM)((
OM)((
))7
IIN
)((
IO&
Luando uma instruo IIN ou IO& F validada no momento )ue uma transfer3ncia em bloco para o chassi
local ocorreJ a e.ecuo da instruo e a concluso da e.ecuo da varredura do programa so retardadas
atF )ue o processador termine a transfer3ncia em bloco.
8 processador responde diferentemente a estas instru1es segundo o grupo de -45 endereado por uma ou
outra instruo locali<ada no chassi local ou remoto.
Para as -45 locaisJ o processador l3 os dados dos mdulos de entrada e os escreve nos mdulos de sa+da
)uando a instruo correspondente F validada.
Para as -45 remotasJ o processador l3 o dados de entrada e os escreve na sa+da na sua memria
intermedi6ria de -45 remota )uando a instruo correspondente F validada. comunicao com os
mdulos de -45 remotos ocorre na varredura de -45 remota )ue F ass+ncrona varredura do programa. 8s
dados de -45 so apresentados de maneira s+ncrona varredura do programa !veNa a primeira figura do
cap+tulo =s varreduras do P;%-*@#.
1&
/ IN%&>@ABO ,EN%/-E,
instruo Eensagem !,%-# transfere os dados em pacotes em uma rede de comunicao P%;. -stes
dados so transferidos entre os processadores P;%-* ou entre um processador P;%-* e outros tipos de
processadores ou um computador !por intermFdio de mdulos de interface de comunicao#. %ada pacote
pode conter atF (3) palavras de dadosJ segundo o tipo de estao e o endereo de destino. instruo
mensagem F uma instruo de sa+da.
EN 5-'D4R-% E-550-
%ontrol >locC 'AK"
,%-
DN
E>
%oloc6-la no programa do processador iniciali<ando a transfer3ncia.
s mensa#ens locais so a)uelas enviadas de uma estao para outra na rede P%;.
s mensa#ens remotas so a)uelas enviadas entre uma estao da rede P%; e outra da rede Data
RighSaT.
O% 2/>P,E&>O% D/ IN%&>@ABO ,%-
-ntrar o endereo do 0loco de controle. Mtili<ar em seguida a tela especial de monitorao de dados
para a entrada dos parUmetros suplementares.
8 bloco de controle F um ar)uivo de n(meros inteiros )ue controla a operao da instruo. -ntrar este
endereo de ar)uivo de n(meros inteiros sem o s+mbolo QJ por e.emploK N7M) !ou )ual)uer ar)uivo de
n(meros inteiros N# no meio do )ual o n(mero de elementos F selecionado.
Mma ve< entrado o endereo do bloco de controleJ entrar os parUmetros da instruo utili<ando a
monitorao de dados na tela.
-ntrar os parUmetros da instruo com a aNuda da tela de monitorao de dados mostrada na figura
adiante.
-ntrar as informa1es em cada <onaJ selecionando a funo correspondenteJ <( a <().
B1 5elecionar leitura ou escrita.
<3 -ntrar o endereo do arqivo de dados. -ste endereo F o elemento de in+cio do ar)uivo
fonte se o processador de controle est6 selecionado para escritaJ ou o elemento de in+cio do ar)uivo de
destino se o processador de controle est6 selecionado para leitura.
<8 -ntrar o tamanho da mensa#em em n(mero de elementos !1 a 1"""#.
<= 5elecionar entre local $2CL' ou remoto $Data Hi#hRaS' via mdulo adaptador de
comunicao 1A:&-H ou 1AA"-HB2 !sFrie >#. Luando a opo remoto for selecionadaJ as fun1es de
B* a BA tambFm devem ser selecionadas.
<. -ntrar o endereo Data Hi#hRaS da estao destinat6ria.
<9 ssume o valor K)L como defaults para a identificao da ligao.
<7 5elecionar entre a rede Data Hi#hRaS ou Data Hi#hRaS II. 8utras so reservadas para
uso futuro.
MESSAGE NS!"#$!ON %A!A EN!"& FO" $ON!"OL 'LO$( N)*+
"ea,-./ite* ."!E
0L$-1 %ata !a23e A,,/ess* N1+*+
Si4e in E3ements* 5++
Loca3-"emote* Loca3
"emote Station* N-A
Lin6 %* N-A
"emote Lin6 !7pe* N-A
Loca3 No,e A,,/ess* 11
0/ocesso/ !7pe* 0L$-1
%estination %ata !a23e A,,/ess* N18*+
'LO$( S9E : ; .O"%S
0/ess a 6e7 to c<ange a pa/amete/ o/ ("E!#N") to accept pa/amete/s=
"em 0/og Fo/ces* None E,its* None 0L$-1-11 A,,/ 2
"ea,- 0L$-1 Si4e in Loca3- "emote Lin6 "emote Loca3 0/oce %estin
./ite A,,/ess E3emnts "emote Station % Lin6 No,e !7pe A,,/ess
F1 F2 F5 F8 F1 F> F) F? F; F1+
B: -ntrar o endereo da estao local.
5e esse for uma comunicao efetuada com outro processador na rede P%;J este endereo F o da outra
estao ! " a AA em octal#.
5e essa for uma comunicao efetuada com uma estao destinat6ria na rede Data RighSaT o n(mero
da estao ser6 a)uele do mdulo adaptador de comunica1es )ue fa< a interface entre as duas redes.
<6 5elecionar entre os processadores destinat6riosK P;%-2J P;%-$ ou P;%-*.
<() 5elecionar o endereo de in1cio do arqivo de dados fonte ou destino do processador
destinat6rio.
1,
/ &EL/ DE CON&>OLE DE D/DO%
%ontrola os parUmetros da instruo pela monitorao da tela de controle mostrada na figura.
MESSAGE NS!"#$!ON %A!A MON!O" FO" $ON!"OL 'LO$( N)*+
"ea,-./ite* ."!E igno/e i@ time-oAt* + !O
0L$-1 %ata !a23e A,,/ess* N1+*+ to 2e /et/ie,* + N"
Si4e in E3ements* 5++ aBaiting execAtion* + E.
Loca3-"emote* Loca3 continAoAs* + $O
"emote Station* N-A e//o/* + E"
Lin6 %* N-A message ,one* + %N
"emote Lin6 !7pe* N-A message t/ansmission* + S!
Loca3 No,e A,,/ess* 11 message ena23e,* + EN
0/ocesso/ !7pe* 0L$-1
%estination %ata !a23e A,,/ess* N18*+
cont/o3 2it a,,/* N)*+-?
E""O" $O%E* +
'LO$( S9E : ; .O"%S
0/ess a @Anction 6e7 @o/ ,esi/e, @AnctionC o/ (ES$) o/ ("E!#N") to exit monito/=
"em 0/og Fo/ces* None E,its* None 0L$-1-11 A,,/ 2
Si4e in !ogg3e
E3emnts 'it
F5 F;
cessar a tela de controle de dados colocando o cursor sobre a instruo E50.
O 5LOCO DE CON&>OLE
8 bloco de controle contFm os parUmetros da instruo )ue foram entradosJ os bits de comando e
estado e os cdigos de erros relativos a operao da instruo. 5eu comprimento depende do tipo de
processador especificado como processador destinat6rio na tela de entrada de dados.
5e um processador P;%-2 F especificadoJ o ar)uivo de comando ter6 um comprimento de 11 ou 12
palavras segundo os endereos utili<ados para os endereos da tabela de dados de destino e da tabela de
dados do P;%-*.
5e um processador P;%-$ ou P;%-* F especificadoJ o ar)uivo de comando ter6 um comprimento de 11
ou 1* palavras segundo os endereos utili<ados para os endereos da tabela de dados de destino e da
tabela de dados do P;%-*.
primeira palavra F id3ntica para todas as fam+lias de processadores.
8s 0its de comando e estado !palavra "J bTte superior# controlam e comandam a operao da
instruo.
ImportanteM %om e.ceo do bit 28 !bit ":# no modificar nenhum dos bits de comando ou de estado
da instruo mensagem )uando esta F validada.
2alavra (. (= (8 (3 (( () )6 )8 )7 )9 ). )= )8 )3 )( ))
" -' 52 D' -R %8 -? 'R 28 %digo de erro
1 -ndereo da tabela de dados do P;%-*
2amanho em elementos
a -ndereo da estao remota !se utili<ado#
>its de comandos suplementares
1& -ndereo da estao local
-ndereo da tabela de dados de destino
EN $0it (.' 8 0it de valida!o valida a instruo no momento da transio da linha de falsa
para verdadeira e permanece a K(L atF o fim da e.ecuoJ )ual)uer )ue seNa a condio da linha.
Desativa-se )uando o bit de e.ecutado ou o bit de erro F colocado a K(L e )uando a linha torna-
se falsa.
%& $0it (=' 8 0it de in1cio ativa-se )uando o primeiro pacote F transferido. Desativa-se )uando
o bit de e.ecutado F colocado a K(L.
DN $0it (8' 8 0it de e4ectado F ativado no final da transfer3ncia do (ltimo pacote. I
desativado na transio de falsa para verdadeira seguinte.
E> $0it (3' 8 0it de erro F ativado se a transfer3ncia falha ou se a transfer3ncia de dados com o
mdulo demora muito e o tempo espira-se !bit 28 ativado#. Desativa-se na transio da linha de
falsa para verdadeira seguinte.
CO $0it ((' 8 0it de continidadeJ se for colocado a K(LJ recoloca o pedido na fila de espera
para )ue a operao seNa repetidaJ )uer a linha seNa ou no verdadeira. Pode ser controlada pela
lgica a relF e4ou iniciali<ado antes da e.ecuo do programa. Luando F colocado a K(LJ a
instruo correspondente toma uma posio permanente na fila de espera. Luando F colocada a
="@ a transfer3ncia s ocorre se a linha for verdadeira.
ImportanteM %ertifi)ue-se )ue ocorra uma transio de falsa para verdadeira aps o bit %8 ter
sido colocado a K(L pelo programa para )ue a operao seNa e.ecutada.
EI $0it ()' 8 0it de valida!o de espera ativa-se )uando o pedido entra na fila de espera. 5e a
fila estiver cheia no momento do pedidoJ o bit permanecer6 a <ero atF )ue haNa lugar na fila de
espera. Desativa-se )uando o pacote F transmitido.
N> $0it )6' 8 0it de as7ncia de resposta ativa-se se a estao destinat6ria no responde ao
primeiro pedido. Desativa-se se a estao responde tentativa seguinte ou validao seguinte da
instruo.
&O $0it )8' 8 0it de tempo e4cedidoJ se for colocado a K(LJ retira o pedido da fila de espera e
coloca o bit de erro a K(L !bit 12#J mesmo )ue a transfer3ncia tenha sido iniciada. -n)uanto o bit
28 permanecer a K(LJ a mensagem no pode ser recolocada na fila de espera.
1:
ImportanteM %ontrole este bit com um tempori<ador no programa. %olo)ue o valor prF-
selecionado a um valor apropriado a fim de detectar os retardos e.cessivos da transfer3ncia de
mensagens.
5its )) a )7 %digos de erro.
8s c:di#os de erro !palavra "J bTte inferior# indicam as fontes de erro )uando a instruo detecta
um defeito. 8s cdigos so apresentados com seus significados correspondentes.
%digos Bonte do erro por categoria
Pontos gerais
** 2empo de transfer3ncia muito longo na estao local.
12/ %omando ilegal proveniente da estao local.
1$" 8 mdulo de comunicao no est6 funcionando.
1&, us3ncia de resposta !)ual)uer )ue seNa o tipo de estao#.
211 Bormatao incorreta do bloco de controle.
21$ -ndereo da tabela de dados local entrado incorretamente.
8 processador no pode responder pelas seguintes ra<1es
1$1 8 processador est6 desconectado.
1$2 -st6 ligado mas apresenta um defeito !problema f+sico#.
1$$ Mtili<ou-se um n(mero de estao incorreto.
1$& funo pedida no est6 dispon+vel.
1$* 8 processador est6 em modo programao.
1$, 5eu ar)uivo de compatibilidade no e.iste.
1$A =buffer@ de memria de mensagem est6 cheio.
1$/ 8 processador durante a transfer3ncia torna-se inacess+vel.
2$1 8 processador converteu o endereo incorretamente.
2$2 Mm endereo incompleto foi entrado.
2$$ Mm endereo incorreto foi entrado.
2$, 8 ar)uivo endereado no e.iste no destinat6rio.
2$A r)uivo de destino pe)ueno para o nV de palavras pedidas.
2&" 8 processador destinat6rio no pode colocar em pacotes os dados pedidos.
2&1 Processador destinat6rio ocupado.
2&2 Buno pedida no dispon+vel.
2&$ Pedido redundante.
2&* -stouro de dados do histograma pelo terminal destinat6rio.
2&A 2ipo de dados pedidos no aNustados aos dados dispon+veis.
ParUmetros de comandos incorretos.
2"
C/>/C&E>%&IC/% D/ >EDE 2CL
Rede de passagem de basto.
tF 9= estaes !uma estao F um processadorJ um terminal de programao ou um mdulo de
interface#.
DistUncia m6.ima de 8=)) metros entre a primeira e a (ltima estao.
Velocidade de transmisso de .=T7U0ads.
passagem do basto garante )ue cada estao obtenha tempo para enviar uma mensagem. 8 basto F
constantemente passado de uma estao para outra mesmo se nenhuma mensagem F enviada. Mma
estao torna-se mestre )uando obtFm o basto e envia uma mensagem a uma outra estao.
Luando uma estao termina de comunicar-seJ o basto passa automaticamente para a estao seguinte
com o n(mero maior na rede. 8 tempo de acesso rede cresce a medida )ue o n(mero de esta1es
aumenta na rede P%;.
ImportanteM ligao P%; no F concebida para o controle de dados de tempo real. e.ploraoJ o
controle de programa grandeJ e as modifica1es =on line@ com o terminal podem preNudicar o envio da
mensagem para o processador P;%-*J pois ele s pode efetuar uma funo de cada ve<.
/% /2LIC/AGE% D/ IN%&>@ABO ,EN%/-E, $,%-'
8 processador P;%-* e.ecuta as instru1es de mensagem ass+ncrona varredura do programaJ e pode
manipular os bits de comando e de estado a )ual)uer momento da varredura do programa.
ImportanteM I recomendado testar os bits de comando ou de estado !em particular o bit de fim# desta
instruo uma s ve< por varredura do programa. 5e necess6rioJ colocar os bits de memori<ao
intermedi6ria a K(L a fim de validar as linhas seguintes a partir destas (ltimas.
'o transferir os dados entre um ar)uivo de n(meros racionais e um ar)uivo de n(meros inteiros.
'o fa<er com )ue o processador envie uma mensagem para ele mesmoJ o )ue far6 com )ue ocorra
uma aus3ncia de resposta.
Mm processador P;%-* em modo programao ou em estado de defeito responder6 a uma instruo de
mensagem. I recomendado programar o processador re)uisitante para )ue leia o ar)uivo de estado do
processador interrogado a fim de determinar seu modo !e.ecuoJ programao ou estado de defeito#O
isto indica se os dados esto em curso.
/% IN%&>@AGE% K5LOCU &>/N%<E>L
5o duas as instru1es de transfer3ncia em blocoK 5&> e 5&I. -stas instru1es e.ecutam as seguintes
fun1esK
8 K5locV &rans*er IriteL $5&I' transfere um m6.imo de ,& palavras de uma ve< do processador ao
mdulo de -45 inteligente no chassi de -45 local ou remoto.
8 K5locV &rans*er >eadL $5&>' transfere um m6.imo de ,& palavras de uma ve< do mdulo de -45
inteligente no chassi de -45 local ou remoto para o processador.
maior parte dos mdulos de -45 inteligentes com os )uais se comunica o processador so concebidos
para as transfer3ncias em bloco bidirecionais utili<ando uma instruo >2R e >2?. 2rata-se de
instru1es de sa+daJ conforme mostra a figura.
EN >;8%H 2R'5BR ?R72-
RacC
0roup
Eodule
%ontrol >locC
Data Bile
;ength
%ontinuous
5&I
DN
E>
EN >;8%H 2R'5BR R-D
RacC
0roup
Eodule
%ontrol >locC
Data Bile
;ength
%ontinuous
5&>
DN
E>
O% 2/>P,E&>O% D/ IN%&>@ABO
K>acVL F o n(mero do endereo afetado ao racC de -45 nos )uais o mdulo de -45 destinat6rio foi
colocado.
K-ropL F o n(mero do grupo de -45 )ue especifica a posio do mdulo de -45 destinat6rio no
chassi de -45 !fai.a de " a A#.
K,odleL F a posio da ranhura no grupo de -45. %olocar " para a ranhura da es)uerda e 1 para a da
direita no grupo. 'o caso de endereamento de uma ranhuraJ colocar este parUmetro a ". 'o caso de
utili<ar-se mdulos de dupla ranhuraJ colocar este parUmetro tambFm a ".
KControl 0locVL F um ar)uivo de n(meros inteiros com * palavras )ue controla a operao da
instruo. -ntrar o endereo do ar)uivo de n(meros inteiros sem o s+mbolo QK por e.emploJ 7AK" !ou
)ual)uer ar)uivo de n(meros inteiros# no )ual selecionar6 automaticamente * elementos para controlar
a operao da instruo. -ste endereo no F do tipo de ar)uivos de controleJ R.
KData *ileL F o endereo do ar)uivo de dados de transfer3ncia em bloco a partir do )ual !escrita# ou no
)ual !leitura# o processador transfere os dados. -ntrar este endereo sem o s+mbolo Q
KLen#thL F o n(mero de palavras )ue o mdulo transfere !verificar o par6grafo Conta#em de
palavras 2edidas e &ransmitidasJ mais adiante#.
KContinosL determina o modo de e.ecuo da instruo !verificar o 0it CO mais adiante#.
O 5LOCO DE CON&>OLE
instruo preenche o bloco de controle a partir dos parUmetros entrados da instruo. %onfira a
figura Parmetros da instruo Block Transfer logo a seguir.
22
2alavra (. (= (8 (3 (( () )6 )8 )7 )9 ). )= )8 )3 )( ))
" -' 52 D' -R %8 -? 'R 28 ". RacC 0rupo rh
1 %ontagem das palavras pedidas
2 %ontagem das palavras transmitidas
$ '(mero do tipo de ar)uivo
& '(mero de elementos
8 estado =default@ de todos os bits e palavras do bloco de controle F <ero.
/ 2/L/E>/ DE CON&>OLE $ P;VR )'
8s bits de estado e de comando das instru1es >2R e >2? e o endereo do mdulo de -45 do
chassi so arma<enados na palavra de controle.
ImportanteM W e.ceo do 0it &O !bit ":#J no modificar nenhum dos bits de estado ou de
comando de uma instruo de transfer3ncia em bloco no momento em )ue a instruo F validada.
Mma operao errada poder ocorrer.
EN $0it (.' 8 0it de valida!o valida a instruo no momento da transio da linha de falsa
para verdadeira e permanece a =1@ atF o fim da e.ecuoJ )ual)uer )ue seNa a condio da linha.
Desativa-se )uando o bit de e.ecutado ou o bit de erro F colocado a =1@ e )uando a linha torna-se
falsa.
%& $0it (=' 8 0it de in1cio ativa-se )uando a transfer3ncia de dados comea. Desativa-se
)uando o bit de e.ecutado F colocado a =1@ )uando a linha passa de falsa para verdadeira.
DN $0it (8' 8 0it de e4ectado F ativado no fim da e.ecuo se os dados so v6lidos. I
desativado na transio de falsa para verdadeira seguinte.
E> $0it (3' 8 0it de erro F ativado se a transfer3ncia falha ou se a transfer3ncia de dados com o
mdulo leva muito tempo. Desativa-se na transio da linha de falsa para verdadeira seguinte.
CO $0it ((' 8 0it de continidadeJ se for colocado a =1@J envia um pedido permanente fila de
espera em vista de uma e.ecuo repetitivaJ )uer o processador =varra@ ou no a linha. Pode ser
controlada pela lgica a relF e4ou iniciali<ado antes da e.ecuo do programa. Luando F colocado a
=1@J a instruo correspondente toma uma posio permanente na fila de espera.
ImportanteM %ertifi)ue-se )ue a linha =sofra@ uma transio de falsa para verdadeira aps o bit
%8 ter sido colocado a =1@ pelo programa.
EI $0it ()' 8 0it de valida!o de espera ativa-se )uando o pedido entra na fila de espera. 5e a
fila estiver cheia no momento do pedidoJ o bit permanecer6 a <ero atF )ue haNa lugar na fila de
espera. Desativa-se na transio de falso para verdadeiro seguinte aps o bit de erro ou de e.ecutado
ter sido colocado a =1@.
N> $0it )6' 8 0it de as7ncia de resposta ativa-se se o mdulo de transfer3ncia em bloco no
responde ao primeiro pedido. Permanece a =1@ atF )ue a linha =sofra@ uma nova transio de falsa
para verdadeira.
&O $0it )8' 8 0it de tempo e4cedidoJ se for colocado a <eroJ dei.a o processador fa<er
diversas tentativasJ durante )uatro segundosJ de transfer3ncia em bloco para o mdulo )ue no
responde antes de colocar a =1@ o bit de erro. 8 bit de tempo e.cedido pode ser colocado a =1@ pelo
programa a )ual)uer momento. Luando F colocado a =1@J o processador invalida o tempori<ador
cuNo obNetivo F controlar o tempo e.cedido de )uatro segundos e pede uma transfer3ncia uma ve<
mais antes de colocar o bit de erro a =1@.
>I $0it )7' 8 0it de leitra?escrita F controlado pela instruoK 1 X leituraJ " X escrita.
8 endereo do mdulo no chassi de -45 F constitu+do do n(mero do racCJ do grupo de -45J e da
posio da ranhura.
5it )9 a )= Eemori<a o n(mero do racC.
5it )8 a )( Eemori<a o n(mero do grupo !" a A#.
5it )) Eemori<a a posio da ranhura !" ou 1#.
ImportanteM 8 processador e.ecuta as instru1es de transfer3ncia em bloco de maneira ass+ncrona
varredura do programa. 8 estado destes bits pode mudar a )ual)uer ponto da varredura do
programa. Luando estes bits forem testados !o bit de e.ecutado em particular#J test6-los somente
uma ve< por varredura do programa a relF.
CON&/-E, D/% 2/L/E>/% 2EDID/% $ P;VR ('
I o comprimento do bloco da instruo entrada !fai.a de " a ,&#. 5eu comprimento F determinado
pelas necessidades do mdulo -45 destinat6rio ou de aplicao. 5e entrarmos o valor " nessa
palavraJ o processador permite ao mdulo de -45 determinar seu comprimento realJ e se entrarmos "
ou ,&J o processador cria um ar)uivo de ,& palavras comeando pela palavra especificada no
ar)uivo de dados !Data *ile#.
CON&/-E, D/% 2/L/E>/% &>/N%,I&ID/% $2/L/E>/ 3'
I o n(mero de palavras transferidas ao mdulo. 8 processador utili<a este n(mero para verificar a
transfer3ncia. Deve corresponder a contagem de palavras pedidas !a menos )ue esta palavra 1 do
bloco de controle seNa igual a "#. 5e o mdulo no respondeJ o processador coloca o bit de erro a
=1@ !bit 12#.
Luando o comprimento do bloco F fi.ado em " !valor =default@#J o mdulo de -45 determina o
comprimento segundo o n(mero de palavras )ue ele deve transferir. 8 contador de palavras
transmitidas F portanto verdadeiramente o n(mero de palavras transferidas. 'este casoJ o bit de erro
!bit 12# no F colocado a =1@ pois isso produ<iria um erro de concordUncia de contagem das palavras
pedidas e das palavras transferidas.
NW,E>O DO &I2O DE />F@IEO $2/L/E>/ 8'
8 n(mero do tipo de ar)uivo e o n(mero do elemento especificam o endereo do ar)uivo >2? ou
>2R )ue se define na instruo. -sta palavra arma<ena o n(mero do ar)uivo a partir do )ual os
dados so escritosJ ou a partir do )ual so lidos.
NW,E>O DO ELE,EN&O $2/L/E>/ ='
I o n(mero do elemento de in+cio no endereo do ar)uivo >2? ou >2R. -sta palavra arma<ena o
n(mero do primeiro elemento do ar)uivo. 'o endereo 7AK2"J por e.emploJ 2" F o n(mero do
elemento de inicio.
2&
EXE,2LO% DE 2>O->/,/ABO
Programar o processador para a transfer3ncia em bloco utili<ando um dos mFtodos seguintesJ baseados
nas necessidades da aplicaoK
Programao bidirecionalJ
Programao independenteJ
Programao cont+nua.
2>O->/,/ABO 5IDI>ECION/L
EN >;8%H 2R'5BR R-D
RacC $
0roup 2
Eodule "
%ontrol >locC '1"K"
Data Bile '11K"
;ength 1"
%ontinuous '
5&>
DN
E>
EN >;8%H 2R'5BR ?R72-
RacC $
0roup 2
Eodule "
%ontrol >locC '1"K*
Data Bile '11K1"
;ength 1*
%ontinuous '
5&I
DN
E>
(.
(.
N()M)
N()M.
(.
(.
N()M.
N()M)
-ste mFtodo de programaoJ Transferncia em Bloco BidirecionalJ F recomendado )uando se
deseNa ler e escrever no mesmo mdulo de -45. Bica garantida )ue a ordem de colocao na fila de
espera segue a ordem da varredura do programa.
s linhas das instru1es >2R e >2? devem ser =varridas@ para )ue as transfer3ncias possam ser
e.ecutadas.
2>O->/,/ABO INDE2ENDEN&E
Recomenda-se este mFtodoJ Transferncia em Bloco IndependenteJ para as leituras e escritas
independentes !para diferentes mdulos de -45# 5egundo este mFtodoJ as linhas devem ser
=varridas@ a fim de )ue as instru1es possam ser e.ecutadas. Bica garantida )ue a ordem de
colocao na fila de espera segue a ordem da varredura do programa.
EN >;8%H 2R'5BR R-D
RacC 2
0roup *
Eodule 1
%ontrol >locC 'AK"
Data Bile 'AK&""
;ength &
%ontinuous '
5&>
DN
E>
EN >;8%H 2R'5BR ?R72-
RacC 2
0roup ,
Eodule 1
%ontrol >locC 'AK*
Data Bile 'AK*""
;ength 1,
%ontinuous '
5&I
DN
E>
(.
(.
N7M)
N7M.
s linhas das instru1es >2R e >2? devem ser =varridas@ para )ue as transfer3ncias possam ser
e.ecutadas.
2>O->/,/ABO CON&N@/
Mtili<ar este mFtodo de programaoJ Transferncia em Bloco ContnuaJ para uma resposta r6pida e
priorit6ria. Mma ve< )ue as linhas tenham sido =varridas@J as instru1es continuam a efetuar as
transfer3ncias !bit %8 a =1@#J sem levar em conta o fato de )ue as linhas no so mais =varridas@ a
menos )ue o processador detecte um erroJ neste casoJ as duas (ltimas linhas reiniciam a operao
cont+nua !veNa o e.emplo na figura#.
s linhas das instru1es >2R e >2? devem ser =varridas@ uma ve< para )ue as transfer3ncias em
bloco possam ser e.ecutadas. 5e um erro ocorrerJ as linhas de transfer3ncia em bloco devem ser
=varridas@ para a retomada das transfer3ncias cont+nuas.
2,
EN >;8%H 2R'5BR R-D
RacC $
0roup ,
Eodule 1
%ontrol >locC 'AK1"
Data Bile 'AK1""
;ength &"
%ontinuous Y
5&>
DN
E>
EN >;8%H 2R'5BR ?R72-
RacC $
0roup ,
Eodule 1
%ontrol >locC 'AK1*
Data Bile 'AK2""
;ength :
%ontinuous Y
5&I
DN
E>
@
(3
N7M()
(.
N7M()
@
(3
N7M(.
(.
N7M(.
ImportanteM Luando da utili<ao do modo cont+nuo e de escrita para um mdulo )ue no est6
pronto para responderJ a varredura do programa pode ser prolongada se este mdulo tiver
provisoriamente colocado o bit de as7ncia de resposta a =1@. 8s seguintes mdulos ativam este bit
)uando da e.ecuo de uma lgica ass+ncrona s transfer3ncias em bloco ou )uando da e.ecuo de
mdulos em tempo realK
1AA1-D
1AA1-D>
1AA1-7B-
1AA1-8B-
1AA1-7;
1AA1-7R
1AA1-7Z-.
I recomendado )uando a demora por aus3ncia de resposta ocorreJ utili<ar o bit de tempo e.cedido
para anular as instru1es >2? para estes mdulos )ue no respondem em um tempo ra<o6vel.
/ O>DE, DE EXEC@ABO D/% IN%&>@AGE% 5&
-n)uanto as filas de espera >2 no esto cheiasJ o processador e.ecuta as instru1es de >2 na ordem
da varredura do programa. Desde )ue uma fila de espera esteNa cheiaJ o processador pode e.ecutar as
instru1es >2 posteriores para este endereo de racC em )ual)uer ordem. 7sto F v6lido para uma
instruo >2R e >2? posterior na mesma linhaK o processador pode e.ecutar uma ou outra instruo
primeiramenteJ ou retardar a e.ecuo de uma ou outraJ ou de ambasJ durante um n(mero de varredura
indeterminado. Mma ve< )ue uma fila de espera esteNa cheia de instru1es >2 em modo cont+nuoJ as
instru1es >2 posteriores para este endereo de racC no sero e.ecutadas. Mma fila de espera contFm
atF 1A pedidos >2.
%ada n(mero de racC tem uma fila de espera >2 com um bit de fila cheia )ue o processador coloca a
=1@ )uando detecta esta condio. 8s bits de fila cheia se encontram no ar)uivo de estado do
processadorJ palavra AJ bits de ": a 1*.
Descrio dos bits da palavra A do ar)uivo de estadosK
": Bila de espera >2 para o racC " est6 cheiaJ
"/ Bila de espera >2 para o racC 1 est6 cheiaJ
1" Bila de espera >2 para o racC 2 est6 cheiaJ
11 Bila de espera >2 para o racC $ est6 cheiaJ
12 Bila de espera >2 para o racC & est6 cheia !P;%-*42*#J
1$ Bila de espera >2 para o racC * est6 cheia !P;%-*42*#J
1& Bila de espera >2 para o racC , est6 cheia !P;%-*42*#J
1* Bila de espera >2 para o racC A est6 cheia !P;%-*42*#.
Mma ve< colocado a =1@J o programa deve colocar a ="@ estes bits.
ImportanteM Por medida de segurana e por precauoJ recomenda-se )ue o programa controle
permanentemente os bits de fila cheia >2 e tome as medidas (teis.
2:
/% E/>>ED@>/% DO 2LC;.
,IC>O2>OCE%%/DO>E%
8 P;%-* e.ecuta dois grandes tipos de funo por intermFdio de duas cartas e & microprocessadores.
Mma carta para a e.ecuo do programa )ue utili<a dois microprocessadores e uma outra carta para a
gesto de comunica1es )ue tambFm utili<a dois microprocessadores.
EXEC@ABO DO 2>O->/,/
Mma carta )ue utili<a dois microprocessadores.
Mm microprocessador ,:"": )ue fa<K
[ Varredura do chassi localJ
[ 7nstru1es lgicasJ
[ 0esto interna.
Mm microprocessador RocCSell )ue fa<K
7nstru1es de base.
-E%&BO DE CO,@NIC/AGE%
Mma carta )ue tambFm utili<a dois microprocessadores.
Mm microprocessador \: )ue fa<K
[ Varredura dos chassis remotosJ
[ -.ecuo dos >locC-2ransfers dos chassis remotosJ
[ 0esto da rede P%;.
Mm microprocessador \:" )ue fa<K
[ -.ecuo dos >locC-2ransfers dos chassi localJ
[ 7nterface lgica para comunicao com os chassis remotos.
/% &>/N%<E>YNCI/% DE D/DO% 5IND>IO%
8 processador =varre@ o programa a fim de ler as entradas e atuali<ar as sa+das. =Varre@ as -45 locais
com uma varredura de -45 s+ncrona varredura do programaJ mas =varre@ as -45 remotas com uma
varredura ass+ncrona separada. varredura das -45 locais funciona da mesma maneiraJ )uer o
processador esteNa no modo controlador ou no modo adaptador.
d
a
p
t
a
d
o
r
>acV 8
d
a
p
t
a
d
o
r
>acV 3
d
a
p
t
a
d
o
r
>acV (
E?% remotas
;eitura da entradas
tuali<ao das sa+das
Eemria
intermedi6ria
de -45 remotas
Varredura
de -45
0esto interna
Varredura
de
programa
Bim
E?% locais
;eitura da entradas
tuali<ao das sa+das
RacC
local
Varredura
de -45
remotas
1
6
$
m
s
t
+
p
i
c
o
-45 imediatas
782 !8#
77' !7#
7 8
7 8
8 processadorK
presenta todos os dados de -45 de maneira s+ncrona varredura do programa.
=Varre@ os dados de -45 bin6rios no chassi de -45 local de maneira s+ncrona varredura do programa.
=Varre@ os dados de -45 bin6rios nos chassis de -45 remotos de maneira ass+ncrona varredura do
programa. varredura de -45 dos chassis remotos transfere os dados de -45 bin6rios entre os
adaptadores dos chassis de -45 remotos e a memria intermedi6ria de -45 remota do processador.
-fetua uma gesto interna !$ms m6.imoJ 1J*ms t+pico#J uma ve< a cada varredura do programa.
$"
/% &>/N%<E>YNCI/% E, 5LOCO NO ,ODO CON&>OL/DO>
8 processador transfere os blocos de dados para ou a partir dos chassis de -45 locais ou remotos
)uando funciona no modo controlador. 8 processador destina a tarefa de transfer3ncia em bloco a um
microprocessador e a varredura de programa a um outro. -m conse)93nciaJ e.ecuta as transfer3ncias
em bloco de maneira ass+ncrona a varredura do programaJ e interrompe a varredura de programa de
maneira ass+ncrona para ter acesso momentaneamente aos ar)uivos >2R e >2?. 8 processador
e.ecuta uma transfer3ncia em bloco remoto por racC endereado por cada varredura de -45 remoto.
transfer3ncia em bloco para um chassi local F igual para o modo controlador ou adaptador.
d
a
p
t
a
d
o
r
>acV 8
d
a
p
t
a
d
o
r
>acV 3
d
a
p
t
a
d
o
r
>acV (
E?% remotas
Varredura
de -45
0esto interna
Varredura
de
programa
Bim
Varredura
de -45
remotas
F
/
1 transfer3ncia por
varredura de -45 remotas Dados >2R ou >2?
Pedidos de transfer3ncia em bloco
Z
F
/
1 transfer3ncia por
varredura de -45 remotas Dados >2R ou >2?
Pedidos de transfer3ncia em bloco
1 transfer3ncia por
varredura de -45 remotas
F
/
Dados >2R ou >2?
Pedidos de transfer3ncia em bloco
Z
Z
Dados >2R ou >2?
Pedidos de transfer3ncia em bloco
Z
L X Bila de espera
X Eemria intermedi6ria ativa
Z
7nterrupo de sub-
programa 527 ou
resoluo de defeitos.
RacC local
!racC "#
2ransfer3ncias em
bloco m(ltiplas
F
/
Varredura
de -45
&>/N%<E>YNCI/% E, 5LOCO% 2/>/ O% CH/%%I% DE E?% >E,O&O%
5e a varredura de programa F duas ou tr3s ve<es mais longa )ue a varredura de -45 remotasJ o
microprocessador de transfer3ncia em bloco !>2# pode e.ecutar duas ou tr3s transfer3ncias em
bloco remotas por varredura de programa e interrompe a varredura de programa duas ou tr3s ve<es.
&>/N%<E>YNCI/% E, 5LOCO 2/>/ O CH/%%I DE E?% LOC/L
8 microprocessador >2 e.ecuta de maneira cont+nuaJ todas as transfer3ncias em bloco validadas ao
chassi de -45 local medida )ue cada pedido de transfer3ncia em bloco entra na memria
intermedi6ria ativa. 'o espera )ue a varredura de -45 colo)ue estes pedidos na fila de espera.
&>/N%<E>YNCI/% E, 5LOCO 2>IO>I&D>I/% 2/>/ O />F@IEO DE
>E%OL@ABO DE DE<EI&O% E %&I
5e o processador e.ecuta uma sub-rotina de resoluo de defeitos !]&# ou de interrupo
tempori<ada program6vel !]$# contendo as transfer3ncias em blocoJ ele e.ecuta estas transfer3ncias
em bloco imediatamente aps o tFrmino de transfer3ncia em bloco em curso na memria
intermedi6ria ativaJ antes dos pedidos >2 em espera na fila de espera.
instruo de transfer3ncia em bloco priorit6ria no leva em conta o estado de seu 0it de tempo
e4cedido e fa< somente uma e.ecuo. 'o fa< outra tentativa se o mdulo >2 no estiver pronto.
I recomendado programar as transfer3ncias em bloco de sub-rotinas de resoluo de defeitos e 527
unicamente endereados ao chassi de -45 local.
/dvert7nciaM varredura do programa p6ra )uando da e.ecuo de transfer3ncia em bloco de uma
sub-rotina de resoluo de defeitos ou 527 para um chassi de -45 remoto. 8 retardo devido
transfer3ncia em bloco remoto pode ser inaceit6vel para as sub-rotinas de resoluo de defeitos e
527.
O% 2EDIDO% DE &>/N%<E>YNCI/ E, 5LOCO COLOC/DO% E,
E%2E>/
5e o programa pede mais de uma transfer3ncia para ou a partir do mesmo chassi de -45 em uma
mesma varredura de programaJ as transfer3ncias so colocadas na fila de espera e e.ecutados na
ordem pedida. e.ecuo de sub-rotinas de resoluo de defeitos ou 527J onde os pedidos de
transfer3ncia em bloco so colocados antes da fila de esperaJ constituem uma e.ceo regra.
8 microprocessador >2 contFm uma memria intermedi6ria ativa e uma memria intermedi6ria de
fila de espera reservados aos pedidos de transfer3ncias em bloco )ue foram colocados na fila de
espera. 8s pedidos so colocados diretamente na memria intermedi6ria ativa se a memria
intermedi6ria da fila de espera estiver va<ia. s transfer3ncias no ocorrem en)uanto seus pedidos
estiverem na fila de espera.
capacidade da fila de espera para o P;%-*41* e P;%-*42* F de atF 1A pedidos de transfer3ncia em
bloco por racC.
capacidade da fila de espera para o P;%-*4&" e P;%-*4," F de atF 12: pedidos de transfer3ncia
em bloco por racC remoto !m6.imo de ,& por par de canais - 141>J 242>#O no h6 limite de
pedidos para os racCs locais.
$2
/ %EF[YNCI/ DE &>/N%<E>YNCI/ E, 5LOCO
8 microprocessador do programa iniciali<a as transfer3ncias em bloco )ue so e.ecutadas na
seguinte ordem !confira com a figura adiante#K
8 programa valida a instruo de transfer3ncia em bloco.
8 processador coloca o pedido de transfer3ncia em bloco na memria intermedi6ria da fila de espera
ou na memria intermedi6ria ativa se a memria intermedi6ria da fila de espera estiver va<ia.
8a. Para uma transfer3ncia em bloco de escrita !>2?#J o processador interrompe
momentaneamente a varredura do programa para transferir os dados memria intermedi6ria ativa a
partir do ar)uivo >2?. memria intermedi6ria ativa de transfer3ncia em bloco transfere os
pedidos e os dados de sa+da ao mdulo de -45 local ou ao adaptador de -45 remoto.
80. Para uma transfer3ncia em bloco de leitura !>2R#J a memria intermedi6ria ativa envia o
pedido de transfer3ncia em bloco ao mdulo de -45 local ou ao adaptador de -45 remoto.
memria intermedi6ria ativa recebe o aviso de recepo de transfer3ncia em bloco e os dados de
entrada )uando a mesma atuali<a as transfer3ncias em bloco ou na varredura de -45 seguinte. 8
processador interrompe momentaneamente a varredura do programa para transferir os dados de
entrada ao ar)uivo >2R.
Pedidos
priorit6rios
Dados
Pedidos
r)uivo
de dados
Eemrias
intermedi6rias
para os endereos
relativos aos
racCs.
Pedidos de dados de
sa+da
cusao de recepo
e dados de entrada
(T7
Programa
relFs
9 %&I
2
Mem/ia inte/me-
,i/ia D1) pa/a
1) pe,i,os ,e
t/ans@e/Encia em
23oco
3a, 3b, 5
Mem/ia
inte/me,i/ia
,e t/ans@e/Encia
em 23oco
4a, 4b
$<assi ,e E-S
=a. Para os mdulos de -45 locaisK todos os mdulos de transfer3ncia em bloco locais cuNa as
instru1es so validadas so lidos de maneira cont+nua pelo processador na ordem de sua colocao
na fila de espera.
=0. Para as -45 remotasK um mdulo de transfer3ncia em bloco remoto F lido pelo processador
para cada endereo de racC por varredura de -45 remota.
.. memria intermedi6ria ativa apaga-se e aceita o pedido seguinte da fila de espera aps
confirmao de uma leitura v6lida ou aps uma escrita.
9. Luando uma interrupo tempori<ada program6vel ou uma sub-rotina de resoluo de
defeitos F validadaJ seu pedido F colocado antes dos pedidos de transfer3ncias em bloco colocados
na fila de esperaJ assim )ue a memria intermedi6ria ativa termina sua transfer3ncia em curso.
7. 8s dados sendo apresentados ao programa de maneira ass+ncronaJ podem mudar no
decorrer da varredura do programa. Para assegurar uma continuidade dos dadosJ F
recomendado colocar os dados na memria intermedi6ria no in+cio do programa.
/ %EF[YNCI/ DE &>/N%<E>YNCI/ E, 5LOCO CO, 5I&% DE E%&/DO
e.plicao detalhada seguinte descreve o processo do microprocessador de programa e o
microprocessador de transfer3ncia em blocoJ e indica em )ue momento os diversos bits de estado e
de comando so colocados a =1@.
O microprocessador de pro#rama
Detecta )ue a linha est6 v6lida.
%oloca o bit de validao a =1@ !bit 1*#.
Detecta o estado do bit de leitura4escrita !bit "A#.
%oloca o pedido como a seguir logo )ue o pedido seNa feito pelo programaK
'a memria intermedi6ria ativaJ se estiver dispon+vel. 8 processador coloca o bit de in+cio !bit
1&# a =1@ e comea a transfer3ncia.
'a fila de esperaJ se a memria intermedi6ria ativa no estiver dispon+vel. 8 processador coloca o
bit de validao de espera !bit 1"# a =1@.
5e a fila de espera estiver cheiaJ F poss+vel )ue as transfer3ncias no seNam efetuadas na ordem
deseNada. 8 microprocessador continua a tentar colocar o pedido na fila de espera. %oloca o bit
de validao de espera !bit 1"# a =1@ para indicar o momento no )ual o pedido entra na fila de
espera.
$&
O microprocessador de E?%
2ransfere o pedido para ou a partir do chassi de -45 logo )ue o pedido tenha chegado memria
intermedi6ria ativa.
Detecta se o mdulo no responde eJ se for o casoJ coloca o bit de aus3ncia de resposta
5e nenhuma resposta F obtidaJ o pedido F recolocado na fila de espera atF )ue um tempori<ador
faa o controle de tempo e.cedido de & segundosJ na condio de )ue o bit de tempo e.cedido
!bit ":# esteNa a ="@.
5e se tratar de uma leituraJ ele transfere os dados para o ar)uivo >2R a partir do mdulo.
5e se tratar de uma escritaJ ele transfere os dados do ar)uivo >2? para o mdulo.
%oloca a =1@ o bit de e.ecutado !bit 1$# ao fim de uma transfer3ncia v6lidaJ ou o bit de erro !bit
12# se ele detecta dados inv6lidos ou de outros erros.
'otifica a memria intermedi6ria ativa para aceitar o pedido seguinte.
Verifica o estado do bit de continuidade !bit 11#. 5e estiver colocado a =1@J recoloca o pedido na
fila de espera em vista de uma e.ecuo repetitiva se um erro no ocorrer.
O &E,2O DE EXEC@ABO DE &>/N%<E>YNCI/% E, 5LOCO
8 tempo de e.ecuo de uma transfer3ncia em bloco F a soma de tr3s eventosK
8 tempo de e.ecuo de uma instruoJ
8 tempo de espera na fila de esperaJ
8 tempo de transfer3ncia.
O &E,2O DE EXEC@ABO DE @,/ IN%&>@ABO
8 tempo em microssegundos )ue levam o processador a e.ecutar uma instruo de transfer3ncia em
bloco depende das frmulas a seguir para o P;%-*41* e o P;%-*42*K
2empo de escrita X $1" P 11J2L P *J&?
2empo de leitura X 2*" P 11J2L
8ndeJ
L X n(mero de pedidos de transfer3ncias em bloco colocados na fila de espera para o mesmo chassi
de -45 com o bit de continuidade colocado a =1@.
? X n(mero de palavras transferidas.
8 tempo )ue levam o processador a e.ecutar uma instruo de transfer3ncia em bloco para o P;%-
*4&" e o P;%-*4," F o mesmo para leitura e escritaK =.) microsse#ndosK
O &E,2O DE E%2E>/ N/ <IL/ DE E%2E>/
8 tempo de espera na fila de espera F a soma dos tempos de transfer3ncias )ue podem ainda ocorrer
antes )ue o pedido de transfer3ncia em bloco seNa endereado ao mesmo chassi de -45.
O &E,2O DE &>/N%<E>YNCI/
2LC;.?(. e 2LC;.?3.
&empo Local >emoto $.7T9U0ad'
-scrita X "J/ P "J1? X 1$ P $"% P "J$?
8 tempo de transfer3ncia em milissegundos entre a memria intermedi6ria ativa e o mdulo comea
)uando a instruo coloca o bit de in+cio a =1@ e termina )uando coloca o bit de e.ecutado a =1@.
Depende da transfer3ncia se F efetuada a um chassi de -45 local ou remoto. 8s tempos esto
indicados nas frmulas apresentadas.
2LC;.?=) e 2LC;.?9)
&empo Local >emoto $.7T9U0ad' >emoto $((.U0ad'
-scrita X ,""
x
M
d
*
Mn
LOC/LIJ/ABO DO% E%&>/2E% DE CON<I-@>/ABO
ntes do mdulo ser inserido no chassi de -45J ele deve ser configurado. -ssa configurao F
reali<ada atravFs dos estrapes de configurao locali<adas na placa de circuito impresso do mduloJ
para cada canal de sa+da !confira com a figura mostrada#. 8s estrapes de * a 1" corresponde ao canal
1J os de 1$ a 1: ao canal 2J os de 21 a 2, ao canal $ e os de 2/ a $& ao canal & conforme mostra a
tabela.
NEEI% DE %/D/ CO, O CON&>OL/DO> NO ,ODO &E%&E
5e o controlador estiver no modo 8PR e o mdulo falharJ o controlador gerar6 uma condio de
rearme das -45J e uma tenso ser6 gerada nas sa+das do mdulo. 7sso tambFm ocorre )uando se
coloca o controlador no modo 2-52-. Para limitar o valor desta tenso de sa+daJ deve-se inserir um
strap de configurao !parte superior da figura#.
&2
-sta F uma caracter+stica de segurana muito importante. %aso ocorra uma falha no mduloJ pode-se
selecionar a sua fai.a de sa+da para o valor m6.imoJ m+nimo ou mFdio !E^ZJ E_'J E7D#.
<ai4a de tens!o
) a ()E ;() a ]()E ( a .E
P* %8;8%D8 ;7VR- ;7VR-
P, %8;8%D8 ;7VR- ;7VR-
PA ;7VR- %8;8%D8 ;7VR- 1
P: ;7VR- %8;8%D8 ;7VR-
P/ ;7VR- ;7VR- %8;8%D8
P1" ;7VR- ;7VR- %8;8%D8
P1$ %8;8%D8 ;7VR- ;7VR-
P1& %8;8%D8 ;7VR- ;7VR-
P1* ;7VR- %8;8%D8 ;7VR- 2
P1, ;7VR- %8;8%D8 ;7VR-
P1A ;7VR- ;7VR- %8;8%D8
P1: ;7VR- ;7VR- %8;8%D8
P21 %8;8%D8 ;7VR- ;7VR-
P22 %8;8%D8 ;7VR- ;7VR-
P2$ ;7VR- %8;8%D8 ;7VR- $
P2& ;7VR- %8;8%D8 ;7VR-
P2* ;7VR- ;7VR- %8;8%D8
P2, ;7VR- ;7VR- %8;8%D8
P2/ %8;8%D8 ;7VR- ;7VR-
P$" %8;8%D8 ;7VR- ;7VR-
P$1 ;7VR- %8;8%D8 ;7VR- &
P$2 ;7VR- %8;8%D8 ;7VR-
P$$ ;7VR- ;7VR- %8;8%D8
P$& ;7VR- ;7VR- %8;8%D8
Local do
estrape de
con*i#ra!o
Canal
de
sa1da
-ssa seleo de fai.a pode ser feita colocando-se um strap de configurao sobre dois pinos do
grupo de )uatroJ os )uais so identificados por E^ZJ E_' e E7D na placa de circuito do mdulo.
5e um strap de configurao no for inseridoJ o mdulo selecionar6 o valor intermedi6rio !E7D#
automaticamente.
5e a minisseletora n(mero 1 do grupo de minisseletoras da placa de fundo do chassi de -45 estiver
ligadaJ as sa+das do mdulo permanecero em seu (ltimo estadoJ ignorando os estrapes de E^ZJ
E_' e E7D. Luando ocorrer uma falhaJ a minisseletora n(mero 1 dever estar desligada !sa+das do
chassi desenergi<adas# para )ue o strap entre em operao.
tabela a seguir relaciona as fai.as de sa+da e os seus respectivos valores m+nimosJ mFdios e
m6.imos.
<ai4a de
sa1da
Ealor
m1nimo
Ealor
m^dio
Ealor
m4imo
1 a *V 1V $V *V
" a 1"V "V *V 1"V
-1" a P1"V -1"V "V 1"V
-sses valores so v6lidos )uandoK
8 mdulo falhar e a minisseletora n(mero 1 no chassi de -45 estiver desligadaJ ou
8 controlador estiver no modo PR80 ou 2-52- e a minisseletora n(mero 1 no chassi de -45
estiver desligada.
5e a comunicao entre o mdulo e o controlador for interrompidaJ as sa+das permanecero no seu
(ltimo estado.
FLT
OPR
ANALOG
OUT
(12 BIT)
&&
INDIC/DO>E% DE DI/-NC%&ICO
8 mdulo de sa+da apresenta dois =LED%@ indicadores de diagnsticosK
O2E>/ABO !verde# ceso indica )ue o mdulo foi energi<ado e apresenta um estado de
funcionamento normalO
</LH/ !vermelho# ceso indica a ocorr3ncia de uma falha. -st6 normalmente apagado.
Luando o mdulo F energi<adoJ um autodiagnstico F e.ecutado. 'o caso do mdulo no passar pelo
autodiagnsticoJ o =led@ indicador de falha se acender6. %aso esteNa normalJ o =led@ indicador de
</LH/ apagar6 e o =led@ indicador de O2E>/ABO acender6J indicando )ue o mdulo est6 pronto
para entrar em operao.
2>O->/,/ABO
O2E>/ABO DE &>/N%<E>YNCI/ E, 5LOCO
transfer3ncia em bloco F uma combinao de uma instruo de transfer3ncia em bloco com
instru1es condicionantes e linhas de suporteJ empregada para transferir atF ,& palavras de 1, bits de
dados de ou para a tabela de dados do controlador em um (nica varredura do mdulo de -45.
-ssa transfer3ncia substitui a programao de transfer3ncia simplesJ na )ual somente uma palavra de
dados F transferida na varredura do mdulo de -45 ou de sua correspondente palavra na tabela
imagem de -45.
transfer3ncia em bloco pode ser e.ecutada como uma operao de leituraJ escrita ou bidirecional.
8 mdulo de sa+da 8B- emprega a operao de leitura !>2R# e a operao de escrita >2?#.
Durante a operao de escritaJ os dados so transferidos da memria do controlador para a memria
do mdulo 8B- en)uanto )ue na operao de leitura os dados so transferidos da memria do
mdulo para o controlador.
8 controlador utili<a dois bTtes da tabela imagem de -45 para comunicar-se com o mdulo de sa+da
8B-. 8 bTte correspondente ao endereo do mduloJ na tabela imagem de sa+da !bTte de controle#J
contFm o bit de leitura ou escrita para iniciar a operao de transfer3ncia de dados. 8 bTte )ue
corresponde ao endereo do mduloJ na tabela imagem de entrada !bTte de estado#J contFm o bit de
e.ecutado e F empregado para sinali<ar )ue a transfer3ncia foi completada.
8 fato de utili<ar-se o bTte superior ou inferior da palavra da tabela imagem de -45J depende da
posio do mdulo 8B- no grupo de mdulos do chassi de -45. Luando o mdulo estiver na
ranhura inferiorJ F utili<ado o bTte inferior eJ )uando estiver na ranhura superiorJ F utili<ado o bTte
superior.
2>O->/,/ABO DE @,/ IN%&>@ABO DE &>/N%<E>YNCI/ E,
5LOCO
Para )ue o controlador e.ecute a transfer3ncias dos dados !ler e escrever# com o mdulo de sa+da
8B-J deve-se incluir instru1es >2R e >2? no programa de aplicao.
5locV &rans*er Irite
I a transfer3ncia de um bloco de informa1es da tabela de dados do controlador para um mdulo
de -45J sendo utili<ada para transferir os dados do controlador para a memria do mdulo 8B-.
-sta instruo F programada como uma instruo de sa+da e ocupa duas palavras do programa de
aplicao.
5locV &rans*er >ead
I a transfer3ncia de um bloco de informa1es de um mdulo de -45 para a tabela de dados do
controladorJ sendo utili<ada para receber dados do mdulo 8B-. -sta instruo F programada
como uma instruo de sa+da e ocupa duas palavras do programa de aplicao.
CON<I-@>/ABO $K5LOCO &>/N%<E> I>I&EL'
Devido ao grande n(mero de dispositivos analgicos dispon+veis e grande variedade de aplica1es
poss+veisJ deve-se configurar o mdulo para ade)uar-se ao dispositivo analgico e aplicao em
espec+fico.
-ssa configurao pode ser feita com a utili<ao de uma instruo =5locV &rans*er Irite@J cuNo
bloco de dados deve ter (8 palavras de comprimento. -stas palavras cont3m os dados de sa+da e
informa1es sobre o formato de dados e a converso de escala.
2alavra (. (= (8 (3 (( () 6 8 7 9 . = 8 3 ( )
1 Dados do canal 1
2 Dados do canal 2
$ Dados do canal $
& Dados do canal &
* Bd Polaridade do valor de escala Pol. dos dados
, Valor m+nimo de escala do canal 1
A Valor m6.imo de escala do canal 1
: Valor m+nimo de escala do canal 2
/ Valor m6.imo de escala do canal 2
1" Valor m+nimo de escala do canal $
11 Valor m6.imo de escala do canal $
12 Valor m+nimo de escala do canal &
1$ Valor m6.imo de escala do canal &
F, : Fo/mato ,e ,a,os= "ese/va,o pa/a Aso @AtA/o=
s )uatro primeiras palavras no bloco de dados da instruo >2? cont3m dados reaisJ em formato
bin6rio de 12 bits ou >%DJ )ue so convertidos pelo mdulo em sinais de tenso.
)uinta palavra no bloco F chamada de palavra de configurao. -ssa palavra informa ao mdulo
sobre o formato dos dados e sobre a utili<ao ou no da escala.
s oito palavras restantes !palavras de , a 1$# no bloco so reservados para arma<enar os valores
m+nimos e m6.imos de escala. -sses valores devem ser introdu<idos caso se )ueira selecionar escala
para um canal em espec+fico.
&,
2alavra de dados $palavras ( a ='
s palavras de 1 a & do bloco de dados da instruo >2? cont3m os dados )ue sero
transferidos para as sa+das analgicas do mdulo 8B-. -ste converte os sinais digitais para
analgico para os perifFricos ligados ao mdulo de sa+da.
2alavra de con*i#ra!o $palavra .'
)uinta palavra no bloco de dados da instruo >2? F a palavra de configurao do mdulo.
-ssa palavra contFm informa1es sobreK
Polaridade dos dados !bits "" a "$#J
Polaridade da escala !bits "& a 11#J e
Bormato dos dados !bit 1*#.
Durante a iniciali<aoJ o mdulo tem como condi1es iniciaisK
Palavras de dados positivosJ
'enhuma converso de escalaJ e
Dados >%D.
8s bits da palavra de configurao do mdulo 8B- tem as seguintes fun1esK
%inal dos dados $0its )) a )8' -sses bits so utili<ados para indicar a polaridade dos dados
arma<enados nas palavras de dados de 1 a &. Luando esses bits so energi<adosJ significa )ue os
dados arma<enados nessas palavras so negativos. 5e desenergi<adosJ indica )ue esses valores
so positivos.
(. (= (8 (3 (( () 6 8 7 9 . = 8 3 ( )
& & $ $ 2 2 1 1 & $ 2 1
<ormato dos dados
bin6rio X 1
>%D X "
Escala m1nima
Positivo X "
'egativo X 1
%inal dos dados
Positivo X "
'egativo X 1
Escala m4ima
Positivo X "
'egativo X 1
1 X canal 1
2 X canal 2
$ X canal $
& X canal &
2olaridade do valor m1nimo de escala $0its =T 9T 8 e ()' -sses bits so utili<ados para
indicar a polaridade dos valores m+nimos de escala para as palavras de dados de 1 a &. Luando
esses bits so energi<adosJ significa )ue os valores m+nimos de escala para essas palavras so
negativos. 5e desenergi<adosJ indica )ue esses valores so positivos.
2olaridade do valor m4imo de escala $0its .T 7T 6 e ((' -sses bits so utili<ados para
indicar a polaridade dos valores m6.imos de escala para as palavras de dados de 1 a &. Luando
esses bits so energi<adosJ significa )ue os valores m6.imos de escala para essas palavras so
negativos. 5e desenergi<adosJ indica )ue esses valores so positivos.
<ormato dos dados $0it (.' -sse bit F utili<ado para informar ao mdulo )ual o formato dos
dados )ue sero transferidos da tabela de dados do controlador para a memria do mdulo.
Luando esse bit F energi<adoJ significa )ue o formato dos dados F bin6rio de 12 bits. 5e
desenergi<adoJ indica )ue o formato de dados F >%D.
8 valor da tenso de cada sa+da do mdulo F proporcional ao valor especificado na palavra de
dados do canal. escala de sa+da se divide em &"/, partesJ o )ue significa )ueJ medida )ue o
valor aumenta ou diminuiJ o sinal de sa+da aumenta ou diminui em 14&"/, da escala total.
&:
tabela demonstra o aumento de tenso designada para cada bit nas )uatro escalas de sa+da
diferentes.
Por e.emploJ se a palavra de dados do canal contFm o valor """""11111111111 !2"&A em
decimal#J a sa+da para esse canal ser6 de 2"&A4&"/* ou apro.imadamente metade da escala total.
,odo de opera!o 5CD
<ai4a de tens!o
nominal
%a1da 5CD $sem
escala'
<ai4a de tens!o
de sa1da
Eolts por
0it
P1 a P*V """" a P&"/* 1 a *J"""V Q"J1` "J/A,mV
" a P1"V """" a P&"/* " a 1"J"""V Q"J1` 2J&&1mV
-1" P1"V -&"/* a P &"/* -1" a 1"J"""V Q"J1` 2J&&1mV
,odo de opera!o 0inrio de (3 d1#itos
<ai4a de tens!o
nominal
%a1da 0inria
<ai4a de tens!o de
sa1da
Eolts por
0it
P1 a P*V """ a P BBB 1 a *J"""V Q"J1` "J/A,mV
" a P1"V """ a P BBB " a 1"J"""V Q"J1` 2J&&1mV
-1" P1"V -BBB a PBBB -1" a 1"J"""V Q"J1` 2J&&1mV
Para determinar o valor da palavra de dados necess6rio para gerar uma tenso utili<e a seguinte
frmulaK
alor
!it
onde
esp min
=
J
Valor X valor da palavra de dados.
V
esp
X tenso espec+ficaJ
V
min
X tenso m+nima da escala !ver tabela#J
V4bit X variao da tenso por bit !ver tabela#.
-.emploK
Bai.a de sa+da " a 1"Vcc
Bormato de sa+da bin6rio de 12 bits
2enso especificada /J"V
V4bit 2J&&1mV4bit
Valor X
/ " "
2 &&1
J
J
m
!it
o
d
e
a
r
m
a
<
e
n
a
m
e
n
t
o
1
*
/
1$
1A
21
2*
1/
$$
$A
&1
&*
&/
%
o
n
f
i
g
u
r
a
o
p
a
r
a
e
n
t
r
a
d
a
s
d
e
c
o
r
r
e
n
t
e
s
i
m
p
l
e
s
%anal 1
%anal 2
%anal $
%anal &
%anal *
%anal ,
%anal A
%anal :
%anal /
%anal 1"
%anal 11
%anal 12
%anal 1$
%anal 1&
%anal 1*
%anal 1,
1
* %anal 1
/
%anal 2
1$
1A %anal $
21
%anal &
2*
2/ %anal *
$$
%anal ,
$A
&1 %anal A
&*
%anal :
&/
%
o
n
f
i
g
u
r
a
o
p
a
r
a
e
n
t
r
a
d
a
s
d
e
c
o
r
r
e
n
t
e
d
i
f
e
r
e
n
c
i
a
i
s
8s so)uetes dos estrapes de configurao so identificados de 1 atF *" na placa de circuito
impresso. Luando os estrapes no esto sendo utili<adosJ eles podem ser colocados nas posi1es de
arma<enamento. -stas posi1es so as utili<adas para a configurao do mdulo como entrada de
tenso.
*:
1
*
/
1$
1A
%anal 1 !tenso simples#
%anal 2 !corrente simples#
%anal $ !corrente simples#
%anal & !tenso simples#
1
* %anal 1 !corrente diferencial#
/
%anal 2 !tenso diferencial#
1$
1A
INDIC/DO>E% DE DI/-NC%&ICO%
FLT
OPR
ANALOG
IN
(12 BIT)
8 mdulo de entrada apresenta dois leds indicadores de diagnsticoK
O2E>/ABO !verde# ceso indica )ue o mdulo foi energi<ado e apresenta um estado de
funcionamento normalO
</LH/ !vermelho# ceso indica a ocorr3ncia de uma falha. -st6 normalmente apagado.
Luando o mdulo F energi<adoJ um autodiagnstico F e.ecutado. 'o caso do mdulo no passar pelo
autodiagnsticoJ o led indicador de falha se acender6. %aso esteNa normalJ o led indicador de </LH/
apagar6 e o led indicador de O2E>/ABO acender6J indicando )ue o mdulo est6 pronto para entrar
em operao.
,"
2>O->/,/ABO
O2E>/ABO DE &>/N%<E>YNCI/ E, 5LOCO
transfer3ncia em bloco F uma combinao de uma instruo de transfer3ncia em bloco com
instru1es condicionantes e linhas de suporteJ empregada para transferir atF ,& palavras de 1, bits de
dados de ou para a tabela de dados do controlador em uma (nica varredura do mdulo de -45.
-ssa transfer3ncia substitui a programao de transfer3ncia simplesJ na )ual somente uma palavra de
dados F transferida na varredura do mdulo de -45 ou de sua correspondente palavra na tabela
imagem de -45.
transfer3ncia em bloco pode ser e.ecutada como uma operao de leituraJ escrita ou bidirecional.
8 mdulo de entrada 7B- emprega a operao de leitura !>2R# e a operao de escrita !>2?#.
Durante a operao de escritaJ os dados so transferidos da memria do controlador para a memria
do mdulo 7B- en)uanto )ue na operao de leitura os dados so transferidos da memria do
mdulo para o controlador.
8 controlador utili<a dois bTtes da tabela imagem de -45 para comunicar-se com o mdulo de
entrada 7B-. 8 bTte correspondente ao endereo do mduloJ na tabela imagem de sa+da !bTte de
controle#J contFm o bit de leitura ou escrita para iniciar a operao de transfer3ncia de dados. 8 bTte
)ue corresponde ao endereo do mduloJ na tabela imagem de entrada !bTte de estado#J contFm o
bit de e.ecutado e F empregado para sinali<ar )ue transfer3ncia foi completada.
8 fato de utili<ar-se o bTte superior ou inferior da palavra da tabela imagem de -45J depende da
posio do mdulo 7B- no grupo de mdulos do chassi de -45. Luando o mdulo estiver na ranhura
inferiorJ F utili<ado o bTte inferior eJ )uando estiver na ranhura superiorJ F utili<ado o bTte superior.
2>O->/,/ABO DE @,/ IN%&>@ABO DE &>/N%<E>YNCI/ E,
5LOCO
Para )ue o controlador e.ecute a transfer3ncias dos dados !ler e escrever# com o mdulo de entrada
7B-J deve-se incluir instru1es >2R e >2? no programa de aplicao.
5locV &rans*er Irite
I a transfer3ncia de um bloco de informa1es da tabela de dados do controlador para um mdulo
de -45J sendo utili<ada para transferir os dados do controlador para a memria do mdulo 7B-.
-sta instruo F programada como uma instruo de sa+da e ocupa duas palavras do programa de
aplicao.
5locV &rans*er >ead
I a transfer3ncia de um bloco de informa1es de um mdulo de -45 para a tabela de dados do
controladorJ sendo utili<ada para receber dados do mdulo 7B-. -sta instruo F programada
como uma instruo de sa+da e ocupa duas palavras do programa de aplicao.
CON<I-@>/ABO $K5LOCU &>/N%<E> I>I&EL'
Devido ao grande n(mero de dispositivos analgicos dispon+veis e grande variedade de aplica1es
poss+veisJ deve-se configurar o mdulo para ade)uar-se ao dispositivo analgico e aplicao em
espec+fico.
-ssa configurao pode ser feita com a utili<ao de uma instruo =5locV &rans*er Irite@J cuNo
bloco de dados pode ter atF 87 palavras de comprimento. -ssa instruo contFm os dados de
configurao de todos os 1, canais de entrada.
2alavra (. (= (8 (3 (( () 6 8 7 9 . = 8 3 ( )
1 5eleo de fai.a !canais 1 a :#
2 5eleo de fai.a !canais / a 1,#
$ mostragem Borm. Biltro digital
& >its de sinal dos valores m+nimos de escala
* >its de sinal dos valores m6.imos de escala
, %anal 1J escala m+nima
A %anal 1J escala m6.ima
: %anal 2J escala m+nima
/ %anal 2J escala m6.ima
$, %anal 1,J escala m+nima
$A %anal 1,J escala m6.ima
s tr3s primeiras palavras no bloco de dados da instruo >2? so as palavras de configurao do
mdulo 7B-. -ssas palavras so utili<adas para selecionar as fai.as de entrada de 1 a 1, !entradas
simples#J ou de 1 a : !entradas diferenciais# para cada canal do mdulo. Pode-se tambFm selecionar
amostragem em tempo realJ o formato dos dados !>%D ou bin6rio de 12 bits#J o tipo de entrada e o
n+vel de filtragem digital deseNado.
s palavras & e * so utili<adas para indicar a polaridade dos valores m6.imos e m+nimos de escala.
s palavras restantes !, a $A# so reservadas para arma<enar os valores m+nimos e m6.imos de
escala. -sses valores devem ser introdu<idos caso se )ueira selecionar para um canal em espec+fico.
%ele!o de *ai4a $palavras ( e 3'
%ada canal de entrada do mdulo 7B- pode operar com )ual)uer uma das cinco fai.as de tenso
ou das tr3s fai.as de corrente. fai.a de tenso de cada canal F selecionada atravFs das duas
primeiras palavras da instruo >2?.
%aso se deseNe selecionar a fai.a de tenso para o canal de entrada n(mero 1J por e.emploJ os bits
"" e "1 da primeira palavra do bloco de dados da instruo >2?J devem ser aNustados de acordo
com a tabela a seguir.
5it )( 5it )) <ai4a de tens!o o corrente
" " 1 a *Vcc & a 2"m[
" 1 " a *Vcc " a 2"m[
1 " -* a P*Vcc -2" a P2"m[
1 1 -1" a P1"Vcc " a 1"Vcc
[ 8 modo entrada de corrente F selecionado por estrapes de configurao.
,2
fai.a de cada canal de entrada do mdulo 7B-J F selecionada atravFs das duas primeiras
palavras no bloco de dados da instruo >2?. representao de cada um desses canais F feita
atravFs de dois bits. Para identificar os bits )ue representam esses canaisJ consulte a tabela
adiante.
2alavra ( 5its 2alavra 3 5its
Canais Canais
1 "1 "" / "1 ""
2 "$ "2 1" "$ "2
$ "* "& 11 "* "&
& "A ", 12 "A ",
* "/ ": 1$ "/ ":
, 11 1" 1& 11 1"
A 1$ 12 1* 1$ 12
: 1* 1& 1, 1* 1&
fai.a de entrada de " a 1"Vcc no F selecion6vel atravFs dos aNustes de bit nas palavras de
configurao 1 e 2. 'o entanto pode-se configurar o mdulo 7B- para entrada de " a 1"VccJ
selecionando-se a fai.a de Q1"Vcc e utili<ando valores de escala bipolar.
E4emplo para entradas de " a 1"VccK
"V X " e 1"V X &"/* na tabela de dados.
5elecionar Q1"Vcc aNustando-se os bits correspondentes na palavra de configurao 1.
5elecionar escala m+nima X -&"/*
escala m6.ima X &"/* nas palavras correspondentes de escala.
a6 )ue a entrada no ter um valor abai.o de "VJ o menor valor a ser apresentado na tabela de
dados ser6 " e no -&"/*. 8 bit de subfai.a na palavra 2 !vide instruo >2R# no ser6
energi<ado en)uanto a entrada no for menor do )ue -1"V.
8 mdulo de entrada 7B- pode operar com 1, canais de entrada simples ou : diferenciais. 8s
sinais analgicos de entrada so convertidos para os valores proporcionais ou digitais !bin6rio de
12 bits ou >%D#J eJ arma<enados na memria do mdulo.
8 valor da tenso ou corrente de cada entrada do mdulo F proporcional ao valor especificado na
palavra de dados do canal. escala de entrada se divide em &"/, partes. 7sso significa )ueJ
medida )ue os sinais analgicos de entrada aumentam ou diminuemJ os bits das palavras de dados
do mdulo aumentam ou diminuem em 14&"/* da escala total.
tabela a seguir demonstra o aumento de tenso designada para cada bit nas oito fai.as de
entrada diferentes. Por e.emploJ se a fai.a de entrada do canal 1 for de " a P*VJ e o sinal real de
entrada estiver na fai.a de P2J*VJ o valor )ue constar na palavra de dados do modulo ser6
""""1""""""""""" !bin6rio# ou 2"&: !decimal#. -ssa entrada ser6 2"&:4&"/, ou metade da
escala total.
<ai4a de tens!o
nominal
%a1da 5CD
de = d1#itos
correspondentes
%a1da 0inria
de (3 d1#itos
correspondentes
Eolts por
0it
P1 a P*V """" a P&"/* """" a P&"/* "J/:mV
" a P*V """" a P&"/* """" a P&"/* 1J22mV
-* a P*V -&"/* a P &"/* -&"/* a P &"/* 1J22mV
" a P1"V """" a P&"/* """" a P&"/* 2J&&mV
-1" a P1"V -&"/* a P &"/* -&"/* a P &"/* 2J&&mV
,&
2alavra de con*i#ra!o $palavra 8'
terceira palavra da instruo >2? F a palavra de configurao do mdulo. -ssa palavra
contFm informa1es sobreK
8 valor do filtro digital !bits "" a "A#O
8 tipo de entrada !bit ":#O
Bormato dos dados !bits "/ e 1"#O
mostragem em tempo real !bits 11 a 1*#.
8s bits da palavra de configurao do mdulo 7B- tem as seguintes fun1esK
<iltra#em di#ital $0its )) a )7'M -sses bits so utili<ados para indicar os valores da constante de
tempo do filtro digital )ue vai de "J"" >%D atF "J// >%D.
)7 )9 ). )= )8 )3 )( )) Ealor do *iltro di#ital
" " " " " " " " "J""
>%D
!sem filtro#
" " 1 1 " " " " "J$"
>%D
1 " " 1 1 " " 1 "J//
>%D
!filtro m6.imo#
filtragem digital pode ser aplicada aos sinais analgicos de entrada a fim de redu<ir os efeitos
gerados por uma interfer3ncia elFtrica. 'o caso de no se utili<ar filtragem digitalJ deve-se
colocar os bits de "" a "A da palavra $ a <ero.
(. (= (8 (3 (( () 6 8 7 9 . = 8 3 ( )
/mostra#em em
tempo real
<ormato dos dados
<iltro di#ital
&ipos de entradas
&ipo de entrada $0it )8'M -sse bit F utili<ado para selecionar a configurao das entradas do
mdulo 7B-. Luando esse bit estiver energi<ado significa )ue foram selecionadas entradas
diferenciais. 5e desenergi<adoJ indica )ue foram selecionadas entradas simples.
8 mdulo de entrada 7B- detecta atF 1, sinais de entrada simples ou : diferenciais.
5it () 5it )6 <ormato dos dados
" " >%D
" 1 >%D
1 " %omplemento de 2
1 1 >in6rio com sinal
<ormato do dados $0its )6 e ()'M -sses bits so utili<ados para informar ao mdulo 7B- o
formato dos dados )ue sero transferidos da tabela de dados do controlador memria do
mdulo. -sses bits devem ser aNustados conforme indica a tabela.
Para se comunicar com os controladores pode-se utili<ar o modo decimal codificado em bin6rio
!>%D# ou bin6rio com sinal.
8 formato >%D utili<a uma disposio de 1, d+gitos bin6rios para representar um n(mero
decimal de & d+gitos de """" a &"/* !"""" a ////# com escala#.
Para )ue o mdulo seNa informado do formato de dados )ue esto sendo transferidos da tabela de
dados do controladorJ deve-se aNustar os bits "/ e 1" da terceira palavra do bloco de dados da
instruo >2?. -sses bits devem ser aNustados de acordo com a tabela de formato de dados.
/mostra#em em tempo real $5its (( a (.'M -sses bits so utili<ados para selecionar a
caracter+stica de amostragem em tempo real. -les devem ser aNustados conforme indica a tabela
=Perodo de tempo de amostragem@.
,,
5its
(. (= (8 (3 ((
" " " " "
" " " " 1 1""ms
" " " 1 " 2""ms
" " " 1 1 $""ms
" " 1 " " &""ms
" " 1 " 1 *""ms
" " 1 1 " ,""ms
" " 1 1 1 A""ms
" 1 " " " :""ms
" 1 " " 1 /""ms
" 1 " 1 " 1J"s
" 1 " 1 1 1J1s
" 1 1 " " 1J2s
" 1 1 " 1 1J$s
" 1 1 1 " 1J&s
" 1 1 1 1 1J*s
1 " " " " 1J,s
1 " " " 1 1JAs
1 " " 1 " 1J:s
1 " " 1 1 1J/s
1 " 1 " " 2J"s
1 " 1 " 1 2J1s
1 " 1 1 " 2J2s
1 " 1 1 1 2J$s
1 1 " " " 2J&s
1 1 " " 1 2J*s
1 1 " 1 " 2J,s
1 1 " 1 1 2JAs
1 1 1 " " 2J:s
1 1 1 " 1 2J/s
1 1 1 1 " $J"s
1 1 1 1 1 $J1s
Per+odo de tempo
de amostragem
8 mdulo 7B- tem uma caracter+stica de amostragem em tempo real utili<ada para e.ecutar uma
varredura e atuali<ar os dados de entrada na tabela de dados em um intervalo de tempo
preestabelecido. -ssa caracter+stica permite )ue o controlador opere com dados de um
determinado intervalo de tempo. Para )ue essa caracter+stica seNa empregadaJ o mdulo 7B- deve
ser da sFrie J reviso B ou posterior.
Luando se deseNa )ue o mdulo opere sem a caracter+stica de amostragem em tempo realJ os bits
11 a 1* da terceira palavra do bloco de dados da instruo >2? devem ser aNustados para <ero.
8 tempo de atuali<ao necess6rio para )ue o mdulo e.ecute a varredura de todos os canais sem
a caracter+stica de amostragem em tempo realJ FK
12J*ms para : entradas diferenciaisJ e
2*J"ms para 1, entradas simples.
Para selecionar essa caracter+stica de amostragem em tempo realJ aNuste os bits 11 a 1* da terceira
palavra do bloco de dados da instruo >2? conforme indica a tabela .
o selecionar a caracter+stica de amostragem em tempo realJ o mdulo 7B- e.ecutar a varredura
e atuali<ar6 todas as entradas de acordo com o intervalo de tempo deseNado. 8 mdulo ir6 ignorar
as solicita1es de >2R atF )ue o intervalo de tempo determinado para a amostragem seNa
esgotado. solicitao de transfer3ncia de um determinado bloco de dados ocorre somente uma
ve< e as solicita1es subse)9entes sero ignoradas pelo mdulo. 5e uma operao de >2R no
for e.ecutada antes da pr.ima amostragemJ o bit $ da palavra de diagnstico do mdulo ser6
energi<ado. -sse F o bit de falha da amostragem em tempo real do mdulo e )uando energi<adoJ
indica )ue pelo menos um bloco de dados no foi transferido para o controlador !o n(mero real
dos blocos de dados no transferido F desconhecido#. 5e desenergi<adoJ esse bit indica )ue uma
operao de >2R foi completada.
Durante a iniciali<aoJ se no forem introdu<idos dados nas palavras de configurao da
instruo >2?J o mdulo 7B- assumir as seguintes condi1es normaisK
Bai.a de entrada de 1 a *Vcc !ou & a 2"m#J
Bormato >%D de dadosJ
'enhuma amostragem em tempo realJ
'enhum filtro digitalJ
'enhuma converso de escalaJ e
-ntradas simples.
2olaridade do valor de convers!o de escala $palavras = e .'
8s bits de "" a 1* da )uarta palavra no bloco de dados da instruo >2? so utili<ados para
determinar a polaridade dos valores m+nimos de escala. 8s valores sero considerados positivos
se o bit estiver no estado desenergi<adoJ e sero negativos se estiver no estado energi<ado.
Da mesma maneiraJ para determinar a polaridade dos valores m6.imos de escalaJ utili<e os bits de
"" atF 1* da )uinta palavra no bloco de dados da instruo >2?.
,:
Ealores m4imos e m1nimos de escala $palavras 9 a 87'
s palavras de , a $A da instruo >2? so utili<ados para arma<enar os valores m6.imos e
m+nimos de converso de escala de cada canal de entrada do mdulo. palavra , corresponde ao
valor m+nimo de converso de escala do canal 1J a palavra A ao valor m6.imo de escala do canal
1J a palavra : ao valor m+nimo de escala do canal 2J e assim sucessivamente.
8s valores m6.imos e m+nimos de escala so os limites superiores e inferiores dos dados de
entrada. -sses valore so designados durante a configurao do mdulo e esto na fai.a de -////
a P//// para cada canal. Entrar esses dados em 5CD.
8 mdulo de entrada l3 esses valoresJ provenientes da operao >2RJ e os converte em escala
!palavras * a 2"#. 5e valores no v6lidos forem introdu<idos nas palavras m+nima e m6.ima da
converso de escalaJ a correspondente palavra do canal de entrada do >2R ser6 aNustada para
"""". 8 bit de escala no v6lido !bit "2#J locali<ado na primeira palavra da instruo >2RJ
tambFm ser6 energi<ado.
*""V%
1""V%
$*"V%
$""V%
A""V%
/""V%
_C E $sa1da'
2J2*V
1J"V
2J"V
$J"V
&J"V
*J"V
NotaM Para )ue uma operao de transfer3ncia em bloco ocorra sem errosJ o valor m6.imo de
escala deve ser maior !considerando-se o sinal# do )ue o valor m+nimo de escala. 'a ocorr3ncia
de um erro desse tipoJ a operao de transfer3ncia em bloco ser6 completadaJ mas os dados sero
ignorados pelo mdulo.
5e for selecionada a converso de escala para )ual)uer n(mero de canaisJ o mdulo necessitar6
de uma instruo >2?J isto FJ 21 palavras para entradas diferenciais e $A palavras para entradas
simples. %aso no se deseNe colocar em escala um canal espec+ficoJ proceda ao aNuste do valor
m6.imo de escala para &"/* e o valor m+nimo para """" ou -&"/*J dependendo da fai.a
selecionada. 5elecione corretamente os bits de sinal nas palavras & e *.
Por e.emploJ se forem selecionadas as fai.as de entrada de 1 a * volts e dados >%D para o canal
1J e se a entrada corresponder a um valor situado entre 1"" e /""V%J os seguintes valores m+nimo
e m6.imo de escala sero introdu<idos nas palavras , e A do bloco de dados da instruo >2?K
Palavra , X "1""
Palavra A X "/""
5e o controlador enviar ao mdulo um valor )ue corresponda a $*" graus cent+gradosJ esse valor
ser6 inserido na escala de 1"" a /"" graus cent+gradosJ e a correspondente tenso de estrada ser6
de 2J2*VJ o )ue conse)9entemente posicionar6 a escala para $/` da escala total.
LEI&@>/ DE D/DO% DO ,CD@LO (77(;I<E $K5LOCU &>/N%<E>
>E/DL'
instruo =5locV &rans*er >ead@ transfere atF 3) palavras do mdulo de entrada para a tabela
de dados do controlador em uma (nica varredura do programa. 8 programa solicita a transfer3ncia
de dados contidos na memria do mdulo de entrada para a memria do controlador.
8 mdulo 7B- permite )ue uma depurao do programa seNa e.ecutadaJ atravFs da utili<ao de uma
instruo >2R. primeira palavra da instruo >2R fornece o estado de iniciali<ao do mdulo e
de dados v6lidos. s palavras 2J $ e & fornecem o estado de dados para cada canal do mdulo 7B-.
2alavra (. (= (8 (3 (( () 6 8 7 9 . = 8 3 ( )
1 'o utili<ados Diagnstico
2 Dados abai.o da fai.a !canais 1 a 1,#
$ Dados acima da fai.a !canais 1 a 1,#
& Polaridade dos dados !canais 1 a 1,#
* -ntrada do canal 1
, -ntrada do canal 2
A -ntrada do canal $
2" -ntrada do canal 1,
2alavra de dia#n:stico $palavra ('.
primeira palavra no bloco de dados da instruo >2R F a palavra de diagnstico do mdulo
7B-. -ssa palavra contFm um 0it de partida $0it ))'J o )ual F energi<ado )uando o mdulo F
acionado pela primeira ve< e F desenergi<ado aps a e.ecuo da primeira instruo >2?. -la
tambFm contFm um 0it de so0re*ai4a o s0*ai4a $0it )('J o )ual F ativado )uando )ual)uer
entrada de canal estiver acima ou abai.o da fai.a.
8 0it )3 da palavra de diagnstico F o 0it de dados n!o vlidos de escala do mdulo. Luando
energi<adoJ esse bit indica )ue dados no v6lidos de escala foram introdu<idos nas palavras , a $A
da instruo >2?. 5e valores no v6lidos forem introdu<idos nas palavras m+nimas ou m6.imas
da converso de escalaJ a correspondente palavra do canal de entrada da instruo >2R ser6
aNustada para """". -sse bit tambFm ser6 energi<ado se for introdu<ido um valor no v6lido de
filtro digital !por e.emploJ 1B#. 'esse casoJ o mdulo 7B- no e.ecutar a filtragem digital.
8 0it )8 da palavra de diagnstico F o 0it de *alha de amostra#em em tempo real do mdulo
7B-. -sse bit F energi<ado )uando uma operao >2R no F e.ecutada antes da pr.ima
amostragem. Luando energi<adoJ esse bit indica )ue pelo menos um bloco de dados no foi
transferido para o controlador !o n(mero real dos blocos de dados no transferidos F
desconhecido#. 5e desenergi<adoJ esse bit indica )ue uma operao de >2R foi completada.
Condies de s0*ai4a $palavra 3'
segunda palavra no bloco de dados da instruo >2R contFm as condi1es de subfai.a do
mdulo. Luando a entrada de um canal em espec+fico estiver abai.o da fai.aJ o bit
A"
correspondente ser6 energi<ado. %aso contr6rioJ esse bit permanecer6 desenergi<ado. 8 bit ""
dessa palavra corresponde ao canal 1 do mduloJ o bit "1 ao canal 2J e assim sucessivamente.
Condies de so0re*ai4a $palavra 8'
terceira palavra no bloco de dados da instruo >2R contFm as condi1es de sobrefai.a do
mdulo. Luando a entrada de um canal em espec+fico estiver acima da fai.a selecionadaJ o bit
correspondente ser6 energi<ado. %aso contr6rioJ esse bit permanecer desenergi<ado. 8 bit ""
dessa palavra corresponde ao canal 1 do mduloJ o bit "1 ao canal 2J e assim sucessivamente.
2olaridade dos dados $palavra ='
)uarta palavra no bloco de dados da instruo >2R indica a polaridade dos dados de um canal
de entrada em espec+fico. Luando esse bit estiver energi<ado indica )ue os dados so negativos.
5e desenergi<adoJ indica )ue os dados so positivos. 8 bit "" dessa palavra corresponde ao canal
1 do mduloJ o bit "1 ao canal 2J e assim sucessivamente.
Dados de entrada do m:dlo $palavras . a 3)'
s palavras de * a 2" contFm os dados )ue so lidos dos perifFricos )ue esto ligados ao mdulo
analgico de entrada. -sses dados so convertidos de sinais analgicos para digitais pelo mdulo
e transferidos para a tabela de dados do %P via instruo >2R.
LOC/LIJ/ABO DE </LH/%
%ondio %ausa prov6vel Provid3ncias a serem tomadas
O indicador 8PR
!verde# no se
acende.
O Edulo no est6
recebendo
alimentao
ade)uadamente.
Eerifi)ue a alimentao do chassi de -45.
desligue a alimentao do chassiJ remova e
insira novamente o mdulo no chassi e
religue a alimentao.
O indicador
B;R
!vermelho# est6
aceso
/lgum strap deve
estar posicionado de
maneira incorreta.
Eerifi)ue a posio de todos os estrapes.
<alha de hardSare
no mdulo
Consulte a assist3ncia tFcnica
Dados errados
nas palavras
finais de
arma<enamento
na tabela de
dados do %P.
O cabo de entrada
de um dos canais
pode estar cortado
ou desconectado.
Conserte ou substitua-o.
O mdulo de
entrada F
configurado para
>%D ao invFs de
bin6rio ou vice-
Configure o mdulo para operar com dados
>%D ou bin6rio. 5e as configura1es do
mdulo no forem danificadasJ e os dados
de configurao estiverem corretosJ
versa. verifi)ue o procedimento de calibrao.
A2
O ,CD@LO C2;. CO,O /D/2&/DO>
transfer3ncia de dados em bloco e de -45 bin6ria com os mdulos de -45 local do processador F feita da
mesma maneiraJ seNa para um processador no modo supervisor ou seNa para o modo adaptador.
/ &>/N%<E>YNCI/ DE D/DO% 5IND>IO% CO, @, C2;.
%@2E>EI%O>
Luando est6 configurado para um funcionamento em modo adaptadorJ este pode comunicar-se com um
%P-* supervisor e com seu prprio chassi de -45 local.
8 %P-* em modo adaptadorK
parece ao %P-* supervisor como um adaptador de -45 remota.
2ransfere os dados de -45 e os dados de =status@ utili<ando uma transfer3ncia em bloco e4ou bin6ria.
=Varre@ o programaJ supervisiona e controla suas prprias -45 locais.
Permite a comunicao simultUnea na rede P%;.
C2. %pervisor
OMX) a OMX7
C2. /daptador
IM8) a IM87
2alavra 1A 1, 1* 1& 1$ 12 11 1" A , * & $ 2 1 " 1A 1, 1* 1& 1$ 12 11 1" A , * & $ 2 1 "
)
(
3
8
=
.
9
7
IMX) a IMX7 OM8) a OM87
2alavra 1A 1, 1* 1& 1$ 12 11 1" A , * & $ 2 1 " 1A 1, 1* 1& 1$ 12 11 1" A , * & $ 2 1 "
)
(
3
8
=
.
9
7
r)uivo
imagem de
sa+da
r)uivo
imagem de
sa+da
r)uivo
imagem de
entrada
r)uivo
imagem de
entrada
ImportanteM -m modo adaptadorJ o processador reserva as tabelas imagens de -45 do racC $ para a
comunicao de -45 com um %P-* supervisor !endereos 7K$" a 7K$A e 8K$" a 8K$A#.
8s dois processadores transferem automaticamente os dados bin6rios entre eles mesmos via varredura
de -45 remota do processador supervisor. cada varreduraK
8 processador supervisor transfere )uatro ou oito palavras de sua tabela imagem de sa+dasJ bit por bit e
palavra por palavraJ ao ar)uivo imagem de entradas correspondente do processador P;%-* em modo
adaptador.
5imultaneamenteJ o processador em modo adaptador transfere )uatro ou oito palavras de seu ar)uivo
imagem de sa+das tabela imagem de entradas correspondente do processador supervisor.
8 n(mero de palavras !& ou :# F determinado pelo tamanho do chassi em relao ao )ual o %P-* est6
configurado em modo adaptador. inda )ue a transfer3ncia para si prprio seNa autom6ticaJ os dados
)ue se deseNa transferir devem passar por estas <onas de entradas e sa+das.
ImportanteM 5e os dados do processador supervisor devem controlar as sa+das do processador
adaptadorJ o programa do %P-* adaptador deve deslocar os dados de sua tabela imagem de entradas
!racC $ de -45 ou ar)uivo imagem adaptador# sua tabela imagem de sa+das !-45 locais# com as
instru1es Z7% e 82- para os dados bin6riosJ ou as instru1es de transfer3ncia !E8V# ou de cpia
!%8P# para os dados de palavras.
DeseNa-se-se )ue o %P-* supervisor leia os dados provenientes de um ar)uivo de dados do %P-*
adaptadorJ o programa do %P-* adaptador deve transferir os dados deste ar)uivo para a tabela imagem
de sa+das para )ue seNa feita a transfer3ncia para o %P-* supervisor.
/ 2>O->/,/ABO DE D/DO% 5IND>IO% CO, @, C2;.
%@2E>EI%O>
8 programa deve deslocar os dados de sa+da para a tabela imagem de sa+da para )ue seNa feita a
transfer3ncia ao %P-* supervisorJ e deve transferir os dados de entrada da tabela imagem de entrada.
-m modo adaptadorJ os dados bin6rios so transferidos automaticamente entre os processadores
supervisor e adaptador.
Para cada bit utili<adoJ cada instruo de sa+da de um programa do processador deve ter uma instruo
de entrada )ue lhe corresponde no programa do outro processador. 'otemos )ue o n(mero do racC
determina os endereos )ue so utili<ados.
/% &>/N%<E>YNCI/% 5IND>I/% EN&>E O% 2>OCE%%/DO>E%
%@2E>EI%O> E /D/2&/DO>
5uponhamos )ue a transfer3ncia do bit 1A da palavra A da imagem de sa+da do %P-* supervisorJ e do
bit 1, da palavra * da imagem de sa+da do %P-* adaptador seNa deseNada. 5uponhamos )ue X F o
n(mero do racC afetado ao %P-*.
Programa reles do processador supervisor Programa reles do processador adaptador
A&
(7
)X7
(9
IX.
(9
(7
IM87
OM8.
-.emplo de Programao de 2ransfer3ncia de >its
%omo se pode ver na figura ="#emplo de programao de transferncia de !its@J )uando o
processador de controle coloca a K(L seu bit OX7?(7 da imagem de sa+daJ o bit da imagem de
entrada IM87?(7 do %P-* adaptador F automaticamente colocado a K(L. Da mesma maneiraJ )uando
o %P-* adaptador coloca a K(L seu bit imagem de sa+da OM8.?(9J o bit IX.?(9 da imagem de
entrada do %P-* supervisor F automaticamente colocado a K(L.
/ 2>O->/,/ABO DE &>/N%<E>YNCI/ E, 5LOCO EN&>E
@, C2;. %@2E>EI%O> E @, /D/2&/DO>
fim de transferir os blocos de dados entre um processador supervisor e um adaptadorJ ambos devem
efetuar as transfer3ncias opostas simultUneas. -m outras palavrasJ o %P-* supervisor deve validar uma
instruo >2R ao mesmo tempo )ue a validao de uma instruo >2? pelo %P-* adaptadorJ ou vice-
versa.
EN >;8%H 2R'5BR R-D
RacC 2
0roup "
Eodule "
%ontrol >locC 'AK"
Data Bile 'AK1"
;ength &"
%ontinuous Y
5&>
DN
E>
EN >;8%H 2R'5BR ?R72-
RacC 2
0roup "
Eodule "
%ontrol >locC 'AK*
Data Bile 'AK1""
;ength :
%ontinuous Y
5&I
DN
E>
@
(3
N7M)
(.
N7M)
@
(3
N7M.
(.
N7M.
-.emplo de Programao de 2ransfer3ncia em >loco no %P* 5upervisor
8 %P-* supervisor comanda a transfer3nciaJ e %P-* adaptador responde ao pedido )ue o supervisor lhe
enviou )ual)uer )ue seNa este pedido. 8s e.emplos de programao de transfer3ncia em bloco entre os
processadores supervisor e adaptador esto mostrados nas figuras.
/visoM Programar somente um Nogo de transfer3ncia em bloco bidirecional entre os processadores
supervisor e adaptadorJ seno o destino correto dos dados transferidos poder6 no ser garantido.
A,
EN >;8%H 2R'5BR R-D
RacC $
0roup "
Eodule "
%ontrol >locC 'AK"
Data Bile 'AK1"
;ength :
%ontinuous Y
5&>
DN
E>
EN >;8%H 2R'5BR ?R72-
RacC $
0roup "
Eodule "
%ontrol >locC 'AK*
Data Bile 'AK1""
;ength &"
%ontinuous Y
5&I
DN
E>
@
(3
N7M)
(.
N7M)
@
(3
N7M.
(.
N7M.
-.emplo de Programao de 2ransfer3ncia em >loco no %P* daptador
C/>&/% E%2ECI/I% CL2 </,LI/ %LC; .))
-ENE>/LID/DE% %O5>E / >EDE I?O $ >IO'
/2>E%EN&/ABO D/ >EDE >E,O&/ I?O $>IO'
rede R78 ! Remota 748# F uma rede do tipo Eestre4 -scravos.
Mm aparelho Eestre chamado -scrutinador assegura o escrutinamento de um ou v6rios escravos
chamados adaptadores. 8 mestre F indispens6vel ao funcionamento da redeJ Dois escravos no
podem se comunicar entre si.
Voc3s encontraro abai.o uma rede R78 onde o escrutinador F um mdulo 5'.!5%''-R# e os
adaptadores so respectivamente um visor = D2;7'-R@ J ME PMP72R- =R-D7P'-;@ e um
terminal de oficina @ P'-;V7-?@.
8 escrutinador comunica com cada aparelho da rede por ve<. 8 escrutinador comea a comunicar com um
destes aparelhos enviando seus dados de sa+da. 8 aparelho responde reenviando seus dados de entrada ao
escrutinador.
A:
ENDE>EA/,EN&O D/% EN&>/D/%?%/D/% %O5>E / >EDE I?O $>IO'
2rincipio
8 endereamento da R78 sai diretamente do endereamento dos P;%.
-le F baseado sobre a utili<ao de registro imagens de entradas e de sa+das de tamanhos iguais e
predefinidos.
;embranaK 8s registros imagens de entrada e de sa+das dos slc so independentes e no
compreendem )ue os endereos colocados em marcha pelas cartas de -45 e.istentes ou
declaradas na configurao do 5;%.
De*inies
Mma palavra de entrada ou de sa+da F composta de 1, bits
b marcadas em decimal de " a 1* em um 5;%
c marcadas em octal de " a A e de 1" a 1A em um P;%
Mm grupo mdulo F um pedao de registro imagem composto de uma palavra de entrada mais
uma palavra de sa+da.
Mm racC lgico F composto de : grupos mdulos .
Mm chassis F uma estrutura material )ue recebe as cartas -45.
1A 1" A "
"
1
2
$
&
*
,
A
@m racV compreende 8 palavras de entrada mais 8 palavras de sa1da.
nV de
racC
nV de
grupo
mdul
o
Endereamento dos m:dlos de E?%
8s processadores 5;% e P;% se dirigem aos mdulos de -45 residentes no chassis do mdulo
5> por racC lgico e grupo lgico. ntes de utili<ar o mdulo 5>J voc3s devem compreender
o endereamento das aloca1es e a maneira )ue cada imagem do mdulo F mapeada na imagem
do mdulo 5>.
8 endereamento das aloca1es se refere maneira )ue cada alocao dos chassis recebe uma
parte especifica da imagem do mdulo 5>. -sta parte depende do tipo de endereamento da
alocao escolhidoO os endereamentos so dispon+veis como ilustrado abai.o.
Importante M seguir as diferenas de endereamento dos processadores 5;% e P;%J logo )ue
o mdulo 1A&A-5> F utili<ado com um processador 5;%J os n(meros de bits da imagem so "-
AJ :-1*J decimal.
Luando o mdulo 5> F utili<ado com um processador P;%J os n(meros de bits so "-AJ 1"-1AJ
octal.
:"
,CD@LO DE CO,@NIC/ABO DI>E&/ (7=7 DC,
<n!oM
8 mdulo 1A&A-D%E !Direct %ommunication Eodule# fornece um local comum de troca de
dados entre um P;% e um 5;%. s sa+das da mesa de imagem de -45 do 5;% tornam-se
entradas da mesa de imagem das -45 do P;% e as sa+das da mesa de imagem de -45 do P;%
tornam-se entradas da mesa de imagem de -45 do 5;%. s informa1es so transferidas de um
processador ao outro durante a escrutinao -45 normal do processador. s transmiss1es so
ass+ncronas.
8 endereo P;% F o endereo do racC do D%Etal como definido sobre o conNunto dos micro-
interruptores 5?1 ! inters 1 a ,#. 8 endereo 5;% F determinado pelo numero de alocao onde
o mdulo D%E est6 instalado.
presentaoK
CON<I-@>/ABO DO ,CD@LO DC,
8s parUmetros do mdulo 5> so configurados com aNuda de dois conNuntos de micro-
interruptores marcados 5?1 e 5?2. figura abai.o define a locali<ao dos micro-interruptores.
%onNunto 5?1 - inters 1 a ,K endereo de racC ! " a $ P;%*41*O " a A P;%*42*O...etc#
%onNunto 5?1 - inters A d :K endereo nV grupo !"J 2J &J ,#
%onNunto 5?2 - inters 1 d 2K velocidade de transmisso ! *AJ,O 11*J2O 2$"J& Hbaud#
%onNunto 5?2 - inters $K recolocao a <ero das entradas 5;% no padro
%onNunto 5?2- inters &K (ltimo aparelho com este endereo de racC %onNunto 5?2
%onNunto 5?2 - inters * d ,K tamanho do racC ! `TaT bT completo#
:2
2ara mais detalhes so0re a tili"a!o dos micro;interrptoresT procrar no
capitlo = da docmenta!o /llen;5radleS re*er7ncia (7=7;N,))7<>
IN%&/L/ABO DO ,CD@LO DC,
7mportante K Posicionar os micro-interruptores antes de instalar o mdulo no chassis.
ccc /ten!oM Cortar a alimenta!o el^trica antes de tentar instalar o retirar o m:dlo
Para instalar o mduloJ proceda da maneira seguinteK
1-2. 7nstale o mdulo num local )ual)uer do chassis J e4ceto no local ) qe est reservado ao
processadorT alinhando o circuito impresso sobre a guia da carta do chassis.
$. Desli<e o mdulo no chassis atF encai.a-lo nas garras de apoios do alto e de bai.o.
&. Para retirar o mduloJ apie sobre a desblocagem de cada garra de apoioJ mantenha a presso e
pu.e o mdulo .
*. %onecte o cabo da rede R78 como especificado sobre a pagina seguinte. %olo)ue as resist3ncias
de final apropriadas em cada e.tremidade do cabo.
,. %olo)ue a e.tremidade do cabo no local previsto e fi.e sobre o mdulo .
A. %ubra todos os locais no utili<ados com cartas fict+ciasJ refer3ncia 1A&,-'D2.
LI-/ABO DO ,CD@LO DC,
:&
DE2/N/-E, DO ,CD@LO DC,
7ntroduo a depanagemK
Para indicar o estado de funcionamento ou uma condio de erroJ o mdulo D%E F e)uipado de 2
diodos eletroluminescente ! visor ;-D#K o visor BM;2 ! padro# de cor vermelha e o visor
%8EE ! comunicao # de cor verde.
DepanagemK
8 )uadro abai.o indica o estado de funcionamento ou uma condio de erro em funo do estado de
2 visores ;-DK
-stado
LED
ceso Piscando pagado
Balta
!vermelho#
Balta interna detectada.
%ortarJ depois
restabelecer a tenso do
chassis -45 contendo o
D%E.
5ubstituir o D%E se o
visor continua vermelho
aps a recolocao em
tenso.
-rro de configuraoJ
verificar as posi1es dos
micro-interruptoresK
-ndereo de racC inv6lido
0rupo -45 e tamanho de
racC incompat+veis
-stado normal
%omun.
!verde#
-stado normal 8 P;% est6 em Eodo
Programa42est4Balta.
8 P;% no est6 conectado
ao escrutinador. Verificar
se o escrutinador est6
instalado corretamente no
racC !P;%-2J -$#.
8 racC do P;% est6
inv6lido
8 P;% no comunica com o
D%E.
Verificar )ue a velocidade
de transmisso !bauds# do
D%E convFmJ ao
escrutinador.
Verificar as cone.1es dos
cabos indo par o P;% ou do
escrutinador para o D%E.
Verificar )ue o conector do
D%E est6 corretamente
instalado.
,CD@LO E%C>@&IN/DO> (7=7 ;%N
<n!oM
8 mdulo 1A&A-5' F um escrutinador !mestre# da rede R78. -le pode ser utili<ado com um
processador a partir de 5;%*4"2. -le F capa< de gerar atF & racCs de -45 seNa $2 palavras de
-ntradas e $2 palavras de 5a+das. Para os escrutinadores ! escravos# configurados a e de racC de
-45J ele pode ento gerar um m6.imo de 1, aparelhos tais como chassis deportes e)uipados de
mdulos 5>J pupitres =Redipane@J etc...
8 mdulo comunica atravFs das entradas4sa+das discretas e por blocos transferidos da sFrie >
presentaoK
:,
CON<I-@>/ABO DO ,CD@LO %N
8 (nico parUmetro a configurar sobre o mdulo mesmo F a velocidade de transmisso da rede R78.
-sta parametrage F reali<ada com aNuda de 2 micro-interruptores instalados sobre o circuito
impresso do mdulo . figura abai.o define a locali<ao e utili<ao de cada um dos micro-
interruptoresK
Eelocidade de transmiss!o 2osi!o dos micro;interrptores
7nterruptor 1 7nterruptor 2
*AJ, Hbauds on on
11*J2 Hbauds on off
2$"J& Hbauds off on
2$"J& Hbauds off off
figura abai.o indica a locali<ao dos micro-interruptores sobre o escrutinador. 5o tambFm
indicados as posi1es dos interruptores para cada uma das velocidades de transmisso.
8 resto da configurao do mduloJ se efetua por softSare !fich6rio 0# no momento da
configurao das -45 especiais.-sta operao est6 detalhada no capitulo do documento &
=PR80REfg8 V'fD@.
IN%&/L/ABO DO ,CD@LO %N
ImportanteM Posicione os micro-interruptores antes de instalar o mdulo no chassis.
ccc/&ENABOM Corte a alimenta!o el^trica antes de tentar instalar o retirar o m:dlo.
Para instalar o mduloJ proceda da seguinte formaK
1. 7nstale o mdulo numa posio )ual)uer do chassis localJ e4ceto na posi!o ) qe est
reservada ao processadorTJ alinhando o circuito impresso sobre o guia de cartas do chassis.
2. Desli<e o mdulo no chassis atF o encai.e das garras no alto e em bai.o. Para poder retirar o
mdulo J apie sobre a desblocagem de cada garraJ mantenha a presso e pu.e o mdulo.
$. %onecte o cabo da rede R78 como especificado sobre a pagina seguinte. %olo)ue as resist3ncias
de final apropriadas em cada e.tremidade do cabo. Para colocar a blindagem do cabo R78 a massa J
utili<e o terminal de massa previsto para este fim.
&. %olo)ue a e.tremidade na posio prevista e fi.e o mdulo.
*. %ubra todas as posi1es no utili<adas com cartas fict+cias refer3ncia 1A&,-'D2.
::
LI-/ABO DO ,CD@LO %N
8s mdulos 5> so fornecidos na rede R78 segundo uma configurao em cascata. Mma rede em
cascata F formada conectando em sFrie os dispositivos da rede com aNuda de um cabo >elden /&,$
! cabo a<ul refer3ncia RocCSell 1AA"-%D#. -ste cabo F o (nico homologado pela RocCSell para as
redes R78 ! e Data RighSaT Plus#.
%om um parametragem de e de racC de -45 por adaptador e sabendo )ue o mdulo 1A&A-5' pode
=escrutinar@ & racCs de -45 m6.imoJ obtemos um numero total de adaptadores autori<ados sobre a
ligao R78 de 1, aparelhos. 'o h6 restri1es de distUncia entre os dispositivos desde )ue
comprimento m6.imo do cabo da rede no ultrapasse os valores especificados no )uadro abai.o.
-stes valores so funo da velocidade de transmisso selecionado.
Eelocidade de
comnica!o em U0ads
Comprimento m4imo da
rede em metros
*AJ, $"&"
11*J2 1*2"
2$"J& A,"
/ten!oM dois dispositivos n!o podem ser conectados ao mesmo ponto da rede. E4emplos de
ca0eamento correto e incorreto s!o ilstrados a0ai4o.
blindagem do cabo R78 no deve ser conectado a massa do chassis a no ser do lado do
escrutinador . Mm terminal est6 previsto para este fim na face frontal do escrutinador.
Mm conector de tr3s pinos permite uma cone.o r6pida do escrutinador a ligao R78. Mma
resist3ncia de final deve ser conectada entre os terminais 1 e $ dos conectores em cada e.tremidade
da rede. 8 valor da resist3ncia depende da velocidade da rede conforme o )uadro abai.oK
Eelocidade de
comnica!o em U0ads
Ealor em ohms e pot7ncia
da resist7ncia de *inal
*AJ, 1*" h ?att
11*J2 1*" h ?att
2$"J& :2 h ?att
/"
DE2/N/-E, DO ,CD@LO %N
7ntroduo a depanagemK
Para indicar o estado de funcionamento ou uma condio de erroJ o mdulo 5' F e)uipado de 2
diodos eletroluminescentes ! visores ;-D#. 8 visor Bault ! padro# de cor vermelha e o visor
%8EE !comunicao# de cor verde.
DepanagemK
8 visor Bault est6 apagado logo )ue o escrutinador funciona corretamente. 8 estado do visor
%8EE no F significativo )ue )uando o visor Bault est6 apagado. 5e os visores do escrutinador
mudam de estadoJ utili<e o )uadro abai.o para determinar a causa.
%ondio do
visor
Problema 5oluo %digo
de erro
Visor
BM;2
vermelho
piscando
%onfigurao do
fich6rio 0 inv6lido
Verificar )ue a configuraoJ tamanho
do fich6rio 0 est6 correta
,$R
2amanho do fich6rio E F " Bi.ar o tamanho do fich6rio E em $2 ,$R
8 fich6rio 0 falta -ntrar as informa1es de configurao
no fich6rio 0.
,2R
Deteco de um 2V
escrutinador
Desconectar a rede R78 do
escrutinador e seNa cortar depois
restabelecer a alimentao do
escrutinadorJ seNa repassar em modo
RM'. Procurar um outro escrutinador
na rede.5e esta condio persisteJ
substituir o escrutinador.
,&R
Visor
BM;2
vermelho no
piscando
Pane de hardSare ou
escrutinador
5ubstituir o escrutinador. ,:R-,BR
Visor %8EE
apagado
Processador P;% colocado sob
tenso em modo programa
Retornar em modo RM'
2odos os aparelhos foram
inibidos
Verificar os aparelhos inibidos em
E8Ke.: em E8Ke.1.K
Visor %8EE
verde
piscando
Mm aparelho no est6
corretamente configuradoJ
alimentadoJ ou est6 em falta
Verificar as cone.1es com a rede R78J
a tensoJ e as posi1es dos
interruptores! um aparelho pode ser
muito grande ou muito pe)ueno#.
Visor %8EE
vermelho
piscando
-scrutinador mal conectadoJ
ou todos os blocos -45 esto
mal configuradosJ no esto
alimentadosJ ou esto em falta
Verificar o cabeamento da rede R78
ao escrutinador. Verificar a
configurao dos aparelhosJ estado de
alimentao J e a velocidade de
transmisso da rede.
Visor %8EE
vermelho no
piscando
Pane de hardSare ou
escrutinador
5ubstituir o escrutinador
8 s cdigos de erro aparecem na palavra 5;%*""K, do fich6rio de estado do 5;%. 8 formato da
palavra de estado e os cdigos de erro utili<ados so indicados a seguirK
'umero de
posio
%digo de erro
,2R- 8 fich6rio 0 falta
,$R- configurao do utili<ador F inv6lida
,&R- Deteco de um 2V escrutinador
,:R ,BR- Pane de hardSare ou
escrutinador
/2
,CD@LO /D/2&/DO> (7=7 ;/%5
<n!oM
8 mdulo 1A&A-5> F um adaptadorJ ou escravoJ sobre a rede R78. -le F o mestre sobre o
chassis remota sobre o )ual est6 instalado. -le serve de cone.o entre o escrutinador de rede
! 5;%*"" com mdulo 1A&A-5' ou P;%*# e as entradas4sa+das de seu chassis remota.
8s mdulos de sa+das so enviados do escrutinador do chassis local 5;%*"" ou P;%* ao
mdulo 5> via a rede R78. -stes dados so em seguida transferidos para os mdulos de sa+das
do chassis remota graas ao barramento de fundo de chassis. s entradas provenientes de
mdulos de entradas so coletados pelo mdulo 5> atravFs do barramento de fundo de chassis
depois reenviados ao escrutinador via rede R78.
/presenta!oM
CON<I-@>/ABO DO ,CD@LO /%5
8s parUmetros do mdulo 5> so configurados com aNuda de tr3s conNuntos de micro-interruptores
marcados 5?1 a 5?2. figura abai.o define a locali<ao e utili<ao de cada um destes micro-
interruptores.
Para mais detalhes sobre a utili<ao dos micro-interruptoresJ se reportar ao capitulo & da
documentao RocCSell refer3ncia 1A&A-'M""2BR.
/&
IN%&/L/ABO DO ,CD@LO /%5
Importante M Posicione os micro-interruptores antes de instalar o mdulo no chassis.
2-'fg8K %orte a alimentao elFtrica antes de tentar instalar ou retirar o mdulo.
Para instalar o mdulo J proceda da seguinte maneiraK
1 7nstale o mdulo na posio " do chassis remota alinhando o circuito impresso sobre o guia cartas
do chassis.
'82K 'o instalar o mdulo 5> no chassis de e.tenso.
2 Desli<e o mdulo no chassis atF o encai.e das garras de cima e de bai.o. Para retirar o mduloJ
apie no destravamento de cada garraJ mantenha a presso e pu.e sobre o mdulo.
$ %ubra todas as posi1es no utili<adas com cartas fict+cias refer3ncia 1A&,-'D2.
LI-/ABO DO ,CD@LO /%5
8 s mdulo 5> so conectados a rede R78 segundo uma configurao em cascata. Mma rede em
cascata F formada conectando em sFrie os dispositivos da rede com aNuda de um cabo >elden /&,$
!cabo a<ul refer3ncia RocCSell 1AA"i%D#. -ste cabo F o (nico homologado pela RocCSell para as
redes R78 !e Data RighSaT Plus#.
%om uma parametragem de e de racC de -45 m6.imoJ ns obtemos um numero total de
adaptadores autori<ados sobre a ligao R78 de 1, aparelhos. 'o h6 restri1es de distancia entre
os dispositivos desde )ue o comprimento m6.imo e cabo da rede no ultrapasse os valores
especificados na tabela abai.o. -stes valores so funo da velocidade de transmisso selecionada.
Eelocidade de
comnica!o em U0ads
Ealor em ohms e pot7ncia
da resist7ncia de *inal
*AJ, 1*" h ?att
11*J2 1*" h ?att
2$"J& :2 h ?att
/&ENABOM Dois dispositivos no podem ser conectados no mesmo ponto da rede. -.emplos de
cabeamento correto e incorretos so ilustrados abai.o.
/,
Mm conector de , pinos permite uma cone.o r6pida do adaptador a ligao R78J uma resist3ncia de
final deve ser conectada entre os terminais cc;7'- 1bb ecc;7'- 2bb se o adaptador est6 na
e.tremidade da rede. 8 valor da resist3ncia depende da velocidade de transmisso da rede conforme
a tabela abai.oK
Eelocidade de
comnica!o em U0ads
Ealor em ohms e pot7ncia
da resist7ncia de *inal
*AJ, 1*" h ?att
11*J2 1*" h ?att
2$"J& :2 h ?att
ImportanteM 5e a integridade dos sinais est6 comprometida com a ligao R78 por parasitas ou por
um final incorretoJ ento a velocidade de escrutinao do mdulo 5> diminue. -sta situao F
assinalada por um =piscar@ acentuado do mostrador de estado .
/:
Depanagem do mdulo 5>
7ntroduo a depanagemK
Para indicar o estado de funcionamento ou uma condio de erroJ o mdulo 5> est6 e)uipado de 2
diodos eletroluminescentes ! visores ;-D# e um mostrador de estado.
-.istem dois tipos de erros K maiores e menores. Mm erro maior F assinalado pelo visor vermelho
aceso fi.o! led BM;2#. -ste tipo de erro F associado ao mdulo 5>. Mm erro menor F assinalado
pelo piscar do visor vermelho. -le est6 geralmente associado a um erro de configurao.
%digos de estado em condi1es normaisK
%8EE
;-D
BM;2
;-D
Eostrador
de estado
%ondi1es de funcionamento
aceso apagado %omunica1es R78 normais
apagado apagado 5em comunica1es R78
apagado apagado %omunica1es R78 parciais
apagado apagado 8 ferrolho do processador impede
comunica1es R78
piscando apagado %omandos de recolocao a <eroJ
adaptador decide
piscando apagado %omandos de recolocao a <eroJ
recolocao a <ero do adaptador
;ogo )ue o mdulo 5> mantFm as sa+das no seu (ltimo estadoJ o mostrador de estado alterna entre a
indicao de funcionamento e R;5 ! mantFm o ultimo estado#
%ertos dispositivos lgicos do mdulo 5>J mas no todosJ recebem do escrutinador comunica1es da
ligao R78. 8 mdulo 5> retorna os dados de entrada validos ao escrutinador mas no coloca as sa+das
em marcha ou em parada.
8 mdulo 5> aferrolha o processador logo )ue ele tenta se comunicar com todos os dispositivos
lgicos do mdulo 5>.
2ara mais detalhes so0re c:di#os de errosT se reportar ao capitlo 8 da docmenta!o >ocVRell
re*er7ncia (7=7;N@))3<>.
1""