Sie sind auf Seite 1von 24

Introduccion y programacion de

PLCs.
Prlogo
CONTROLADOR LOGICO PROGRAA!L".- un automata programable es
Un equipo electrnico en el que la relacin entre las entradas y salidas esta fijada en una
memoria programable por el usuario a la salida de esquemas de contactos, puertas lgicas,
ecuaciones y diagramas de funcin.
Su objeto es remplazar a los equipos convencionales que trabajan sobre la base de una
lgica cableada (cableado de rel a rel, de contacto a contacto, segn la funcin deseada
por otro equipo dependiente de una lgica programada m!s fle"ible y m!s eficaz.
Solo queda del cableado el sencillo enlace de las entradas#salidas. $os enclavamientos y
las secuencias est!n realizadas en la memoria por programacin.
% causa de las ventajas que ofrecen respecto a los mandos cableados tradicionales los
autmatas programables industriales sencillos est!n llamados a sustituir progresiva mente a
los equipos de rels electromagnticos de complejidad media. $os constructores de
maquinas, los realizadores de instalaciones de mando y de control y tcnicos de
mantenimiento deber!n estar familiarizados con esta clase de aparatos si quieren ser
competitivos en los dominios de su actividad.
"# "L O!$"TO D" "#T" C%R#O O#TRAR &%" LA %TILI'ACION D" A%TOATA#
PROGRAA!L"# D" "ORIA (PLCs) "#TA AL ALCANC" D" C%AL&%I"R
T"CNICO D"#"O#O D" AD&%IRIR N%"*O# CONOCII"NTO#.
CONC"PTO# !A#ICO# D" PLC+s
, INTROD%CCION.
Una tarea de automatizacion puede realizarse utilizando la tecnica de &'()*'$ +'*
&%,$-%.' o la tecnica &'()*'$ +'* +*'/*%0%. &on cualquiera de estas tecnicas es
posible implementar las secuencia de control necesarias para resolver la tarea de automatizacion.
.12-*-(&1%S -()*- &'()*'$ +'* &%,$-%.' 3 &'()*'$ +'* +*'/*%0%
-n la tecnica de control por cableado o mejor conocida como control convencional, la union fisica
de diferentes elementos tales como botones pulsadores , reles, contactores,etc. es la que determina
la logica o secuencia segn la cual trabaja el control.
-n la tecnica de control por cableado o control convencional modificar una secuencia implica
descablear y recablear para obtener lo que se desea.
-n la tecnica de control por programa este inconveniente 4a sido resuelto. -l correspondiente
cableado es independiente de la logica o secuencia de control deseada. -n el control por programa,
los contactos de los emisores del proceso y los contactos de los elementos finales de control se
conectan a los bornes de un dispocitivo conocido como PLC (controlador logico programable .
$a logica o secuencia segn la cual trabaja el control se escribe en forma de programa en la
memoria del +$&, con la ayuda de un aparato de programacion . este programa se compone de
una serie de instrucciones equivalentes a las cone"iones serie y paralelo del control convencional.
$a unidad de control de +$& lee una tras otra las instrucciones almacenadas, interpreta su
contenido y se encarga de su ejecucion. %l 4acerlo, el controlador consulta los estados de los
emisores (botones pulsadores, interruptores de limite, fotoceldas etc. y produce resultados a las
salidas, tales como cone"in o descone"ion de bobinas, lamparas electrovalvulas etc.
-n caso de querer 4acer una variacion a la secuencia de control , no es necesario modificar el
cableado, si no solamene el contenido de la memoria del control. $a independencia del cableado
con la logica o secuencia de control es una de las diferencias fundamentales entre el control por
cableado y el control por programa.
5-)%6%S .-$ &'()*'$ +'* +*'/*%0%
$a independencia con respecto al cableado y la facilidad de modificacion son alguna de las
ventajas que ofrece la tecnica de control por programa. Se listan las ventajas obtenidas por el uso
de esta tecnica.
Independencia con respecto al ca-leado. $a logica o secuencia de control no depende de la
cone"in de elementos de 4ard7are.
.acildad de modi/icacion . para modificar una secuencia de control no es necesario cablear y
descablear, basta reescribir el programa de control escrito en el controlador.
Reduccion de espacio. $os diversos elementos 4ard7are que intervienen en la logica
cableada como relevadores de tiempo, reles, contactos au"iliares,etc. son sustituidos por
estructuras soft7are dentro del controlador .estas estructuras no requieren espacios especiales
(gabinetes o tableros como ocurre en control convencional.
.acilidad en la prue-a y puesta en marc0a. $a logica de control se prueba por secciones o
en su totalidad con la ayuda del programador . y a48 mismo se 4acen las modificaciones
necesarias.
Rapida deteccion de /allas y a1erias. -"isten utilerias soft7are que facilitan la deteccion de
fallas, tanto del programa de control, como del controlador (plc
Independencia de 1olta2e. $os voltajes de operacin de los emisores pueden ser distintos a
los voltajes de operacin de los elementos finales de control , es decir , la linea
emisor#elemento de control es independiente, no esta unida mediante cone"iones como ocurre
en control convencional9 por tanto los elementos involucrados (p.ejem.. pulsadores no
necesitan ser necesariamente robustos y soportar el mismo paso de corriente que el elemento
final de control.
,., "#TR%CT%RA D" %N PLC
un +$& se compone de las siguientes partes funcionales:
)arjeta de entrada
)arjeta de salida
Unidad central de proceso (&+U
0emoria de programa
,us de datos
2uente de alimentacion
(.IG.,)
TAR$"TA# D" "NTRADA 3 #ALIDA
$as tarjetas de entrada y salida constituyene la interfase entre los emisores de se;al y los
actuadores de la maquina o proceso que se va a controlar.
Las tar2etas de entrada. *eciben las se;ales del proceso y las adaptan a los niveles de se;al
1nternos del equipo . estas se;ales ya acondicionadas viajan a travez de un bus 4asta el &+U
este-jecuta el programa de control y en base a el se producen las se;ales de comando o de
respuesta.
Las tar2etas de salida. )oman las se;ales de respuesta elaboradas por el &+U. 3 realizan la
conversin en sentido contrario. -s decir a partir del nivel de se;al interno ,las tarjetas
producen el nivel adecuado para alimentar reles, electrovalvulas y en general elementos
finales de control.
%NIDAD C"NTRAL D" PROC"#O (CP%)
$a unidad central de proceso o &+U. -s el cerebro del +$& . se encarga de ejecutar el
programa e"istente en la memoria. .ependiendo de lo que el,programa contenga . la &+U
consulta si las entradas tienen o no tension aplicada . en base a esto elabora un resultado y le
ordena a las tarjetas de salida la cone"in o descone"ion de determinados bornes , con ello ,
los elementos de control como accionamientos y lamparas, tambien son conectados o
desconectados.
"ORIA D" PROGRAA
-l programa de control se almacena en la memoria de programa. &on ayuda de un
+rogramador se escriben una a una las instrucciones del programa de control.
&uando se decean 4acer cambios en el programa logico o secuencia de control, basta
0odificar el programa contenido en la memoria.
!%# D" DATO#.
"l -us de datos. -s la via por la que se intercambian todas las se;ales entre la &+U y las
tarjetas de entrada y salida.
.%"NT" D" ALI"NTACION.
La /uente de alimentacion. /enera , a partir de la tension de suministro, la tension de
operacin necesaria para que todos los elementos electronicos del +$& funcionen , tales como
la &+U, tarjetas de entrada y salida, etc.
$a tension de operaciopn normalmente es muc4o menor que la tension de suministro, del
orden de < a =>v. sin embargo los circuitos de los emisores y los circuitos de los dispocitivos
de control requieren una tension de trabajo superior (=>v, ??<v, ==@v, etc. esta tension es
suministrada por fuentes de alimentacion e"ternas , no por la fuente de almentacion del +$&.
#"4AL !INARIA
-l &+U consulta si Ae"iste tension o Ano e"iste tension en las entradas, y segn el programa
ordena la Acone"in o A descone"ionA de las salidas .para el +$& las se;ales de entrada solo
pueden adquirir los estados de: Ae"iste tension o Ano e"iste tensionA , nunca de estados
intermedio. .e la misma manera las se;ales de salida solo pueden estar AconectadasA o
A desconectadasA .este tipo de se;ales que solo pueden tomar dos estados definidos se le
conoce como se;ales binarias.en este sentido . las se;ales de entrada y salida del plc descritas
4asta a4ora , son se;ales binarias.
"#TADO D" #"4AL
% los dos estados posibles de una se;al binaria, se le asocia , para efectos de procesamiento,
el, estado de se;al A@A y el estado A?A. -l objeto de esta asociacion es 4acer corresponder los
dos estado fisicos de una se;al binaria (ejem.Ae"iste tension A y Ano e"iste tensionA a ciertos
valores( en este caso @ y ? que sean independientes de la situacion fisica que los produjo y
resulten muc4o mas manejables y procesables que la se;al original.
.IG., PART"# .%NDA"NTAL"# D" %N PL

)%*6-)% .- -()*%.%S
)%*6-)% .- S%$1.%S
,US .- .%)'S
&+U
0-0'*1%
2U-()-
.-
%$10-(
)%&1'(
?=B5&%
$
1
(
-
%
(
-
U
)
*
'
#I#T"A #LC (CONTROLADOR LOGICO P"&%"4O)
ALL"N !RADL"3
=.@ S-$-&&1C( .-$ &D%S1S
-l c4asis aloja al procesador y a los modulos de e#s .la fuente de alimentacion se instala en el lado
izquierdo del c4asis. )odos los componentes se deslizan facilmente en el c4asis a lo largo de las guias
formadas en el c4asis . no se requiere 4erramienta para introducir o e"traer el procesador o los modulos
de e#s . se puede conectar un ma"imo de tres c4asis (E@ ranuras de e#s en un sistema S$&. Day cuatro
tama;os de c4asis para su seleccion: > ranuras, B ranuras, ?@ ranuras y ?E ranuras.
5., S-$-&&1C( .- +*'&-S%.'*-S 0'.U$%*-S
el procesador siempre ocupa la primera ranura del primer c4asis (ranura @ .el procesador S$&<#@?
esta disponible con un rango de memoria de ?F de instrucciones para el usuario. -l S$&<#@= esta
disponible de >F de instrucciones del usuario. -l procesador S$&<#@E esta disponible con ?=F de
instrucciones para el usuario y >F de palabras de datos adicionales. -l procesador S$&<#@> esta
disponible con =@F de instrucciones para el usuario y >F de palabras de datos adicionales.

2.5 %*&D15'S .-$ +*'&-S%.'*
Un arc4ivo del procesador consta de los arc4ivos del programa y arc4ivos de datos creados bajo un
nombre particular de arc4ivo del procesador. &ontiene todas las instrucciones, datos e informacin de
configuracin correspondientes a un programa del usuario. -l arc4ivo del procesador es una unidad
transferible. +uede ubicarse en el terminal de programacin (o en el terminal port!til. $os arc4ivos de
procesador que residen en un terminal de programacin pueden transferirse 4acia#desde un procesador
S$& <@@, S$& <#@?, S$& <#@=,
S$& <#@E o S$& <#@>, o 4acia#desde un mdulo de memoria ubicado en el procesador.
=.E %*&D15'S .-$ +*'/*%0%
$os arc4ivos del programa contienen informacin del controlador, el programa principal de escalera y
los programas de subrutinas. +ara cada programa se requieren los primeros tres arc4ivos del programa.
-stos son:
G Programa del sistema (arc4ivo @ H -ste arc4ivo siempre est! incluido y contiene informacin
diversa relacionada con el sistema e informacin programada por el usuario como por ejemplo tipo de
procesador, configuracin de -#S, nombre de arc4ivo del procesador y contrase;a.
G Programa principal de escalera (arc4ivo = H -ste arc4ivo siempre es incluido y contiene
instrucciones programadas por el usuario que definen cmo va a operar el controlador.
G Programa de escalera de su-rutinas(arc4ivos E H =<< H -stos son creados por el usuario y
activados de acuerdo a instrucciones de subrutinas que residen en el arc4ivo del programa principal de
escalera.
$a rutina de fallo, interrupciones de -#S discretas, interrupciones cronometradas seleccionables y
subrutinas de interrupcin tambin incluyen arc4ivos de programa de subrutinas.
=.> %*&D15'S .- .%)'S
-stos arc4ivos contienen los datos asociados con las instrucciones en los arc4ivos del programa de
escalera. &ada programa puede contener 4asta =<I arc4ivos de datos. -stos arc4ivos est!n organizados
segn el tipo de datos que contienen.
$os primeros J arc4ivos de datos (@ H K tienen tipos por defecto. Usted designa el resto de los arc4ivos
(J H =<<. $os tipos por defecto son:
G #alida (arc4ivo @ H -ste arc4ivo almacena el estado de los terminales de salida para el controlador.
G "ntrada (arc4ivo ? H -ste arc4ivo almacena el estado de los terminales de entrada para el
controlador.
G "stado (arc4ivo = H -ste arc4ivo almacena la informacin de operacin del controlador. -ste arc4ivo
es til para la localizacin y correccin de fallos del controlador y la operacin del programa.
G !it (arc4ivo E H -ste arc4ivo se usa para el almacenamiento de la lgica del rel interno.
G Tempori6ador (arc4ivo > H -ste arc4ivo almacena los valores acumulados y predefinidos de
temporizador y bits de estado.
G Contador (arc4ivo < H -ste arc4ivo almacena los valores acumulados y predefinidos de contador y
bits de estado.
G Control (arc4ivo I H -ste arc4ivo almacena la longitud, posicin del puntero y bits de estado para
instrucciones espec8ficas tales como registros de desplazamiento y secuenciadores.
G "ntero (arc4ivo B H -ste arc4ivo se usa para almacenar valores numricos o informacin de bits.
G Coma /lotante (arc4ivo K H -ste arc4ivo almacena nmeros de E= bits. -l rango v!lido es
L?.?B<>J>>eMEK a LE.>@=K=E>BeNEK. Slo los procesadores S$& <#@E 'SE@? y S$& <#@> 'S>@@ usan
este arc4ivo.
G De/inidos por el usuario (arc4ivos J H =<< H -stos arc4ivos son definidos por el usuario como
almacenamiento de bit, temporizador, contador, control y#o datos enteros. $os procesadores S$& <#@E
'SE@? y S$& <#@> 'S>@@ tambin aceptan los arc4ivos de coma flotante, cadenas y %S&11. %dem!s,
el arc4ivo J est! espec8ficamente disponible como un arc4ivo de interface de comunicacin.
5.7 ORGANIZACIN DE ARCHIVOS DE DATOS
$os arc4ivos de datos contienen informacin de estado asociada con -#S e"ternas y todas las otras
instrucciones que usted usa en sus arc4ivos del programa de escalera de subrutinas y principal.
%dem!s, estos arc4ivos almacenan informacin concerniente a la operacin del procesador. Usted
tambin puede usar los arc4ivos para almacenar OfrmulasP y buscar tablas si fuera necesario.
@ 1magen de salida
? 1magen de entrada
= -stado
E bit
> )emporizador
< contador
I control
B entero
K &oma flotante
J Q5er nota
?@M
=<<
,it, temporizador contador, control
entero, coma flotante , %S&11 etc.
nota.M el arc4ivo de datos J puede usarse para transferencia de red .DM>K< los dispocitivos que
no son slc <@@ pueden leer y escribir en este. -l arc4ivo de datos J puede usarse como un arc4ivo
de datos ordinario si el procesador no esta en una red. -ste arc4ivo tambien se llama Aarc4ivo de
interfazA
2.6 )1+'S .- %*&D15'S .- .%)'S
+ara fines de direccionamiento, cada tipo de arc4ivo de datos es identificado por una letra
(identificador y un nmero de arc4ivo.
$os nmeros de arc4ivo @ a B son arc4ivos por defecto, que los procesadores fijos S$& <#@?, S$& <#@=
y S$& <#@E 'SE@@ crean para usted. -l nmero de arc4ivo K se aplica slo para los procesadores S$&
<#@E 'SE@? y S$& <#@> 'S>@@. Si necesita almacenamiento adicional, puede crear arc4ivos
especificando el identificador apropiado y un nmero de arc4ivo del J al =<<. *em8tase a las siguientes
tablas:
1.-()121&%.'* (U0-*' .- %*&D15' )1+' .- %*&D15'
' @
salida
1 ?
entrada
S =
-stado
, E
bit
) >
temporizador
& <
contador
* I
control
( B
-ntero
2 K
flotante
%*&D15'S .-21(1.'S +'* -$ USU%*1'
(U0-*' .- %*&D15' 1.-()121&%.'* )1+' .- %*&D15'
JM=<<
,
bit
)
temporizador
&
contador
*
*egistro (control
(
entero
2
flotante
3.8 .1*-&&1'(%01-()' .- %*&D15'S .- .%)'S
$os arc4ivos de datos contienen elementos. )al como se muestra a continuacin, algunos arc4ivos de
datos tienen elementos de ? palabra, algunos tienen elementos de E palabras. Usted direccionar!
elementos, palabras y bits.
$os arc4ivos de salida y entrada tienen elementos de ? palabra, con cada elemento especificado por nmero de
palabra y ranura:
?< ?> ?E ?= ?? ?@ J K B I < > E = ? @
$os elementos en arc4ivos de temporizador, contador, control y %S&11 constan de E palabras:
?< ?> ?E ?= ?? ?@ J K B I < > E = ? @
PR"9L"N
ACC9PO#
$os arc4ivos de estado, bit y entero tienen elementos de ? palabra:
?< ?> ?E ?= ?? ?@ J K B I < > E = ? @
$os arc4ivos de coma flotante tienen elementos de = palabras:
?< ?> ?E ?= ?? ?@ J K B I < > E = ? @

$as direcciones constan de caracteres alfanumricos separados por delimitadores. $os delimitadores
incluyen el signo de dos puntos, el signo diagonal (# y el punto. % continuacin se muestran
direcciones t8picas de elemento, palabra y bit:
-lemento
':@.@
':@.?
':@.=
palabra
@ &<:@
? &<:@.+*-
= &<:@ %&&
-lemento
(?@:@
-lemento
2K:@
N:;,7
%na direccion de elemento
!<;=<9,>
%na direccion de -it
(mero de arc4ivo elemento

C7;=.ACC
%na direccion de pala-ra
-l formato de direccin var8a, dependiendo del tipo de arc4ivo.
3.1 %*&D15'S .- .%)'S @ 3 ? M S%$1.%S 3 -()*%.%S
$os bits en el arc4ivo @ se usan para representar salidas e"ternas. $os bits en el arc4ivo ? se usan para
representar entradas e"ternas. -n la mayor8a de los casos, una palabra simple de ?I bits en estos
arc4ivos corresponder! a una ubicacin de ranura en su controlador, con los
nmeros de bits correspondiendo a los nmeros de terminal de entrada o salida. $os bits no usados de
la palabra no est!n disponibles para ser usados.
!ase; &on el soft7are, usted puede cambiar la base de visualizacin (formato de los arc4ivos de datos
de salida, entrada, bits, enteros y %S&11 a binario, octal, decimal, 4e"adecimal#,&., o %S&11.
+uede cambiar la base de visualizacin (formato de arc4ivos de datos de cadena a 4e"adecimal#,&. o
%S&11. +ara los arc4ivos de salida y entrada, la base por defecto es binaria.
(mero de arc4ivo
(mero de,it
.elimitador de elemento
)ipo de arc4ivo
(mero de arc4ivo
(mero de,it
.elimitador de elemento .elimitador de bit
)ipo de arc4ivo
elemento
palabra
.elimitador de elemento .elimitador de palabra
)ipo de arc4ivo
FORMATO EXPLICACION
O:e.s/b
I:e.s/b
O
Output
I
Input
:
delimitador de elemento
e
Nmero de ranura
(decimal)
La ranura 0, adyacente a la fuente de alimentacin en el
primer c!asis, se aplica al mdulo procesador ("#$). Las
ranuras subsi%uientes son ranuras de &/', numeradas de
( !asta un m)*imo de +0.
.
,elimitador de palabra (solo se re-uiere cuando e*iste mas de una palabra)
s
Nmero de palabra .e-uerido si el nmero de entradas o salidas e*cede (/
para la ranura. .an%o: 0 0 122 (el ran%o acomoda
.tar3etas especiales4 de palabras mltiples)
/
,elimitador de bit
b
Nmero de terminal &s el numero de bit y 5a de 0 a (2 entrada o salida.
Discretas;
O ; 5 9 8
I ; < 9 8
(mero de ranura
@ a E@
Analgicas;
O ; 5 . 8
I ; < . 8
)ipo de mdulo
-ntrada o Salida
(mero de ranura
@ a E@
-lemento delimitador
.elimitador de bit
-lemento delimitador .elimitador de palabra
palabra
3.2 %*&D15' .- .%)'S = -S)%.'
$a siguiente tabla muestra el tama;o de los arc4ivos de estado de los procesadores:
PROC"#ADOR TAA4O D"L ARC?I*O
D" "#TADO (PALA!RA)
798, ,=
7985 <8
798< @<
798> A:
FORMATO EXPLICACION
s:e/b
s
6rc!i5o de estado
:
,elimitador de elemento
e
Nmero de palabra
(decimal)
7iene un ran%o de 0 0 (2 en un procesador 'L" 2/0( o
controlador compacto, 0 0 +1 en un procesador 'L" 2/01,
0 0 8+ en un procesador 'L" 2/0+ y 009/ en un
procesador 'L" 2/0:. &stos son elementos de ( palabra,
(/ bits por elemento.
/
,elimitador de bit
b
Nmero de bit ;a de 0 a (2
Ejemplos:
S:1/15 Elemento 1 !"t 15. Este es el !"t #e .p$"me$% p%s%#%& el '(%l p(e#e (s%$lo p%$%
"n"'"%l")%$ "nst$(''"ones en s( p$o*$%m%.
S:+ Elemento +. El !,te "n-e$"o$ #e este elemento es el t"empo #e e.plo$%'"/n %'t(%l. El
!,te s(pe$"o$ es el t"empo #e e.plo$%'"/n #el 'ont$ol%#o$ #e se'(en'"%.
# ; , 9 8
<.< %*&D15' .- .%)'S E ,1)
-l arc4ivo E es el arc4ivo de bits, usado principalmente para instrucciones de bit (lgica de
rel, registros de desplazamiento y secuenciadores. -l tama;o m!"imo del arc4ivo es =<I
elementos de ? palabra, un total de >@JI bits. Usted puede direccionar bits especificando
el nmero de elemento (@ a =<< y el nmero de bit (@ a ?< dentro del elemento. )ambin
puede direccionar bits numer!ndolos en secuencia, @ a >@J<.
Usted no puede agregar o
borrar del arc4ivo de
datos de estado.
-lemento delimitador .elimitador de bit
FORMATO EXPLICACION EJEMPLO
<f:e/b
<
6rc!i5o 7I#O <I7
f
(mero de arc4ivo. -l nmero E es el arc4ivo por
defecto. Si se requiere almacenamiento adicional
puede usarse un nmero de arc4ivo entre ?@ M
=<<.
0+:+/11
0"t 11 elemento
+
,E:=<=#@@
,it @,
elemento =<=
0+:2
0"ts
3415 elemento
2
:
,elimitador de elemento
e
Nmero de palabra
(decimal)
)iene un rango de @ M =<<.
-stos son elementos de ?
palabra. ?I bits por
elemento.
,E:=<=#@@
,it @, elemento =<=
/
,elimitador de bit
b
Nmero de bit Ubicacin de bit dentro
del elemento. )iene un
rango de @ M ?<.

,f#b
,
2
#
I%ual -ue arriba
I%ual -ue arriba
I%ual -ue arriba
0+/56
0"t 56
0+/13+6
0"t 13+6
b Numero de bit +osicin numrica del bit
dentro del arc4ivo. )iene
un rango de @ M>@J<.
! < ; 8 9 8

<.> %*&D15' .- .%)'S > )-0+'*1R%.'*-S
$os temporizadores son elementos de E palabras. $a palabra @ es la palabra de control, la palabra ?
almacena el valor predefinido, y la palabra = almacena el valor acumulado. -sto se ilustra a
continuacin.
-$-0-()'S .-$ )-0+'*1R%.'*
?< ?> ?E ?= ?? ?@ J K B I < > E = ? @
"N TT DN
valor predefinido +*-
5alor acumulado %&&
+alabra
@ a =<I
-lemento delimitador
(mero de ,it
US' 1()-*('
+%$%,*%
@
?
=
0"ts #"$e''"on%!les 7%l%!$%s #"$e''"on%!les
EN 8 0"t 15 H%!"l"t%'"/n
TT 8 0"t 11 t"empo t$%ns'($$"en#o
DN 8 0"t 1+ E-e't(%#o
7RE 8 V%lo$ p$e#e9n"#o
ACC 8 V%lo$ %'(m(l%#o
%rc4ivo tipo bit
)ipo de arc4ivo
$a base de tiempo es @.@? segundos para un controlador compacto y un procesador S$& <#@?.
$os procesadores S$& <#@=, S$&<#@E y S$& <#@> son establecidos en @.@? segundos o ?.@
segundos. %signe direcciones de temporizador como sigue:
FORMATO EXPLICACION
7f:e/b
7
tempopri=ador 7
f
Nmero de arc!i5o. &l nmero : es el arc!i5o por defecto. 'i se
re-uiere almacenamiento adicional, puede usarse un nmero de
arc!i5o entre (0 0 122.
:
,elimitador de elemento
e
Nmero d e elemento 7iene un ran%o de 0 0 122. &stos son elementos de +
palabras. ;ea la fi%ura -ue se muestra anteriormente.;a
de 0 a 12/
/
,elimitador de bit
b
Letra de accin &N > ,N > 77 0 . #.& 0 .6""
.#.& (#.&'&7 ,&L 7I?&.) .6"" (6"$?$L6,O ,&L 7I?&.)
Ejemplo: T1:3 Elemento 3 %$':";o #e tempo$")%#o$ 1.
D"$e''"one !"ts , p%l%!$%s (s%n#o el -o$m%to Tf:e.s/b
#on#e T-:e se e.pl"'% %nte$"o$mente
. es el #el"m"t%#o$ #e p%l%!$%
s "n#"'% s(!elemento
/ es el #el"m"t%#o$ #e !"t
b "n#"'% !"t
T1:3/15 o T1:3/EN 0"t #e :%!"l"t%'"/n
T1:3/11 o T1:3/TT 0"t #e tempo$")%'"/n #e tempo$")%#o$
T1:3/1+ o T1:3/DN 0"t #e e-e't(%#o
T1:3.1 o T1:3.7RE V%lo$ p$e#e9n"#o #el tempo$")%#o$
T1:3.6 o T1:3.ACC V%lo$ %'(m(l%#o #el tempo$")%#o$
T1:3.1/3 0"t 3 #el ;%lo$ p$e#e9n"#o
T1:3.6/3 0"t 3 #el ;%lo$ %'(m(l%#o
<.7 %*&D15' .- .%)'S < &'()%.'*-S
$os contadores son elementos de E palabras. $a palabra @ es la palabra de control, la palabra ?
almacena el valor predefinido, y la palabra = almacena el valor acumulado. -sto se ilustra a
continuacin.
-$-0-()'S .-$ &'()%.'*
?< ?> ?E ?= ?? ?@ J K B I < > E = ? @
C% CD DN O* %N %A
valor predefinido +*-
5alor acumulado %&&
US' 1()-*('
+%$%,*%
@
?
=
0"ts #"$e''"on%!les 7%l%!$%s
#"$e''"on%!les
C< 8 H%!"l"t%'. 'onteo p$o*$es";o
CD 8 H%!"l"t%'. 'onteo $e*$es";o
DN 8 0"t #e e-e't(%#o
OV 8 0"t #e #es!o$#%m"ento #e '%p%'"#%#
<N 8 0"t #e #es!o$#%m"ento "n-e$"o$
<A
=HSC en 'ont$ol%#o$ 'omp%'to sol%mente> ?os !"ts 'on l% "n#"'%'"/n
.<so "nte$no& no son #"$e''"on%!les. 8V%lo$ %'(m(l%#o #e %'t(%l")%'"/n
%signe direcciones de contador como sigue:
FORMATO EXPLICACION
cf:e/b
"
"ON76,O. "
f
Nmero de arc!i5o. &l nmero 2 es el arc!i5o por defecto. 'i se re-uiere
almacenamiento adicional, puede usarse un nmero de arc!i5o entre (0 0
122.
:
,elimitador de elemento
e
Nmero d e elemento 7iene un ran%o de 0 0 122. &stos son elementos de +
palabras. ;ea la fi%ura -ue se muestra anteriormente.;a
de 0 a 12/
/
,elimitador de bit
b
Letra de accin "$0",0,N0O;0$N0$6
.#.& (#.&'&7 ,&L "ON76,O.) .6"" (6"$?$L6,O ,&L "ON76,O.)
Ejemplo: C5:0 Elemento 3 %$':";o #e 'ont%#o$ 5.
D"$e''"one !"ts , p%l%!$%s (s%n#o el -o$m%to Cf:e.s/b
#on#e C-:e se e.pl"'% %nte$"o$mente ,:
. es el #el"m"t%#o$ #e p%l%!$%
s "n#"'% s(!elemento
/ es el #el"m"t%#o$ #e !"t
b "n#"'% !"t
C5:0/15 o C5:0/CU 0"t #e :%!"l"t%'. #e 'onteo p$o*$es";o
C5:0/14 o C5:0/CD 0"t #e :%!"l"t%'. #e 'onteo $e*$es";o
C5:0/13 o C5:0/DN 0"t #e e-e't(%#o
C5:0/12 o C5:0/OV 0"t #e #es!o$#%m"ento #e '%p%'"#%#
C5:0/11 o C5:0/UN 0"t #e #es!o$#%m"ento "n-e$"o$
C5:0/10 o C5:0/UA 0"t #e %'(m(l%'"/n #e %'t(%l")%'"/n =HSC en 'ont$ol%#o$
'omp%'to sol%mente>
C5:0.1 o C5:0.PRE V%lo$ p$e#e9n"#o #el 'ont%#o$
C5:0.2 o C5:0.ACC V%lo$ %'(m(l%#o #el 'ont%#o$
C5:0.1/0 Bit 0 #el ;%lo$ p$e#e9n"#o
C5:0.2/0 Bit 0 #el ;%lo$ %'(m(l%#o
<.= %*&D15' .- .%)'S I &'()*'$
-stos son elementos de E palabras, usados con las instrucciones de desplazamiento de bit, 212', $12',
de secuenciador, e instrucciones %S&11 %,$, %&,, %D$, %*., %*$, %S% y %S). $a palabra @ es la
palabra de estado, la palabra ? indica la longitud de los datos almacenados, y la palabra = indica la
posicin. -sto se muestra a continuacin.
-n el elemento de control 4ay oc4o bits de estado y un byte de cdigo de error. Un elemento de control
de controlador compacto y de controlador S$& <#@? tiene seis bits. $os bits -U y -0 no son usados
por el procesador.
7RE 8 V%lo$ p$e#e9n"#o
ACC 8 A'(m(l%#o C< CD DN
<so "nte$no OV <N <A
-$-0-()'S .-$ &'()*'$
?< ?> ?E ?= ?? ?@ J K B I < > E = ? @
"N "% DN " "R %L IN .D
$ongitud de conjunto de bitTs o arc4ivo ($-(
+untero de bitTs o posicion (+'S
El ;%lo$ #el '/#"*o #e e$$o$ se m(est$% en :e.%#e'"m%l , no es #"$e''"on%!le.
0"ts #"$e''"on%!les 7%l%!$%s
#"$e''"on%!les
EN 8 H%!"l"t%'"/n
EU 8 H%!"l"t%'"/n #e #es'%$*%
DN 8 E-e't(%#o
EN EU DN C/#"*o #e e$$o$ E@ ER <?
EM 8 7"l% ;%'A%
IN BD
ER 8 E$$o$
U 8 Des'%$*% =Despl%)%m"ento #e !"t sol%mente>
!N 8 In:"!"'"/n =Este es el !"t #e m%$':% =0"t RN 2> p%$% l%s "nst$(''"ones ASCII>
"D 8 En'ont$%#o =SCC sol%mente>
%signe direcciones de control como sigue:
FORMATO EXPLICACION
.f:e/b
.
arc!i5o de control .
f
Nmero de arc!i5o. &l nmero / es el arc!i5o por defecto. 'i se re-uiere
almacenamiento adicional puede usarse un nmero de arc!i5o entre (0 0
122.
:
,elimitador de elemento
e
Nmero d e elemento 7iene un ran%o de 0 0 122. &stos son elementos de +
palabras. ;ea la fi%ura -ue se muestra anteriormente.;a
de 0 a 12/
/
,elimitador de bit
b
Letra de accin &N0&$0,N0&?0&.0$L0IN0@,
Ejemplo: R6:2 Elemento 6 %$':";o #e 'ont$ol 5.
D"$e''"one !"ts , p%l%!$%s (s%n#o el -o$m%to Rf:e.s/b
#on#e R-:e se e.pl"'% %nte$"o$mente ,:
. es el #el"m"t%#o$ #e p%l%!$%
s "n#"'% s(!elemento
/ es el #el"m"t%#o$ #e !"t
b "n#"'% !"t
R6:2/15 o R6:2/EN 0"t #e :%!"l"t%'"/n
R6:2/14 o R6:2/EU 0"t #e :%!"l"t%'"/n #e #es'%$*%
R6:2/13 o R6:2/DN 0"t #e e-e't(%#o
R6:2/12 o R6:2/EM 0"t #e p"l% ;%'A%
R6:2/11 o R6:2/ER 0"t #e e$$o$
R6:2/10 o R6:2/U 0"t #e #es'%$*%
R6:2/# o R6:2/!N 0"t #e "n:"!"'"/n
&odigo de error
+%$%,*%
@
?
=
?EN 8 ?on*"t(#
7OS 8 7os"'"/n
R6:2/$ o R6:2/"D 0"t #e en'ont$%#o
R6:2.1 o R6:2.EN V%lo$ #e lon*"t(#
R6:2.2 o R6:2.PO% V%lo$ #e pos"'"/n
R6:2.1/0 0"t 3 #e ;%lo$ #e lon*"t(#.
R6:2.2/0 0"t 3 #e ;%lo$ #e pos"'"/n.
3.6 ARCHIVO DE DATOS D ENTEROS
-stos son elementos de ? palabra, direccionables en el nivel de elemento y bit.
Se muestra el arc4ivo B, el arc4ivo de datos enteros. Day =<? elementos
en el arc4ivo. -l elemento (B:=E tiene un valor de ?@JK.
E&e'e(tos 0 1 2 3 4 5 6 ) $ #
N):0 0 0 0 0 0 0 0 0 0 0
N):10 0 0 0 0 0 0 0 0 0 495
N):20 0 0 0 1098 0 0 0 0 0 0
El elemento 12 t"ene (n ;%lo$ #e'"m%l #e125.
.
.
N):240 0 0 0 0 0 0 0 0 0 66
N):250 0 0 0 0 0 0
El elemento 612 t"ene (n ;%lo$ #e'"m%l #e 55.
%signe direcciones enteras como sigue:
FORMATO EXPLICACION
Nf:e/b
N
arc!i5o de enteros N
f
Nmero de arc!i5o. &l nmero A es el arc!i5o por defecto. 'i se re-uiere
almacenamiento adicional puede usarse un nmero de arc!i5o entre (0 0
122.
:
,elimitador de elemento
e
Nmero d e elemento 7iene un ran%o de 0 0 122. &stos son elementos de (
palabra. (/ bits por elemento.
/
,elimitador de bit
b
numero de bit $bicacin de bit dentro del elemento. 7iene un ran%o de
0 0 (2.
Ejemplos:
N):2 Elemento 6 %$':";o #e ente$os D
N):2/$ 0"t E en elemento 6 %$':";o #e ente$os D
N10:36 -lemento EI, arc4ivo de enteros ?@ (el arc4ivo ?@ es designado como un arc4ivo de
enteros por el usuario
<.: %*&D15' .- .%)'S K M &'0% 2$')%()-
-ste tipo de arc4ivo es v!lido para los procesadores S$& <#@E 'SE@? y S$& <#@> 'S>@@. -stos son
elementos de = palabras y direccionables slo al nivel de elemento. -l arc4ivo K de coma flotante se
muestra a continuacin. -l cursor del !rea de visualizacin est! en 2K:@.

*i+e,,i-( 0 1 2 3 4
"$:0 0.000000 0.000000 0.000000 0.000000 0.000000
"$:5 0.000000 0.000000 0.000000 0.000000 0.000000
"$:10 0.000000 0.000000 0.000000 0.000000 0.000000
"$:15 0.000000 0.000000 0.000000 0.000000 0.000000
"$:20 0.000000 0.000000 0.000000 0.000000 0.000000
"$:25 0.000000 0.000000 0.000000 0.000000 0.000000
"$:30 0.000000 0.000000 0.000000 0.000000 0.000000
"$:35 0.000000 0.000000 0.000000 0.000000 0.000000
"$:40 0.000000 0.000000 0.000000 0.000000 0.000000
FORMATO EXPLICACION
@f:e/b
@
arc!i5o de coma flotante @
f
Nmero de arc!i5o. &l nmero 8 es el arc!i5o por defecto. #uede usarse
un nmero de arc!i5o entre 9 y 122 si se re-uiere almacenamiento
adicional.
:
,elimitador de elemento
e
Nmero d e elemento 7iene un ran%o de 0 a 122. &stos son elementos de 1
palabras. Nmeros no e*tendidos de +1 bits.
Ejemplos:
"$:2 Elemento 6 %$':";o #e 'om% Fot%nte E
"10:36 elemento +5 %$':";o #e 'om% Fot%nte 13 =%$':";o 13 #es"*n%#o 'omo (n %$':";o
#e 'om% Fot%nte po$ el (s(%$"o>
>.8 PROGRAACION D" "#CAL"RA
-l programa de escalera que usted introduce en la memoria del controlador, contiene instrucciones de
bit (lgica de rel que representan a dispositivos e"ternos de entrada y salida. )ambin contiene otras
1nstrucciones .% medida que su programa es e"plorado durante la operacin del controlador, el estado
cambiante de activado#desactivado de las entradas e"ternas es aplicado a su programa, activando y
desactivando las salidas e"ternas de acuerdo a la lgica de escalera que usted program.
+ara ilustrar cmo funciona la programacin de escalera, elegimos usar instrucciones de bit (lgica de
rel, puesto que posiblemente son las m!s f!ciles de entender. $as tres instrucciones descritas en esta
seccin son:

] [
E./'i(/ si ,e++/*o 01!C>
AnGlo*o %l 'ont%'to #e $elH no$m%lmente
%!"e$to. 7%$% est% "nst$(''"/n le sol"'"t%mos
%l p$o'es%#o$ I(e .E.%m"ne s" =el 'ont%'to
estG> 'e$$%#o&.

] [
E./'i(/ si /bie+to 01!O2
AnGlo*o %l 'ont%'to #e $elH no$m%lmente
'e$$%#o. 7%$% est% "nst$(''"/n le sol"'"t%mos
%l p$o'es%#o$ I(e .E.%m"ne s" =el 'ont%'to
estG> %!"e$to&.


( )
A,ti3/,i-( s/&i*/ 0OTE2
AnGlo*o % l% !o!"n% #e $elH. El p$o'es%#o$
:%'e est% "nst$(''"/n ;e$#%#e$% =%nGlo*o %
%'t";%$ (n% !o!"n%> '(%n#o :%, (n '%m"no
#e "nst$(''"ones JIC , JIO ;e$#%#e$%s en el
$en*l/n.
)enga en cuenta que la operacin de estas instrucciones es similar pero no equivalente a la de bobinas y
contactos de rel. 0!s an, para programar el procesador S$& <@@ no se requiere tener un
conocimiento de tcnicas de control de rel.
7$o*$%m% #e es'%le$% #e 1 $en*l/n
Un programa de escalera consta de renglones individuales, cada uno de ellos contiene por lo menos una
instruccin de salida y una o m!s instrucciones de entrada. -n cap8tulos posteriores se describen
variaciones de esta construccin de rengln simple. -l siguiente rengln de escalera tiene dos
instrucciones de entrada y una instruccin de salida. Una instruccin de salida siempre aparece a la
derec4a, junto a la l8nea de potencia derec4a. $as instrucciones de entrada siempre aparecen a la
izquierda de la instruccin de salida.
Inst$(''"ones #e ent$%#% Inst$(''"ones #e s%l"#%
JIC JIO OTE
B3 B3 B3
4 5 4/5 0 2
10 11 12

JIC 8 E.%m"n% s" 'e$$%#o D"$e''"/n 0+/13
JIO 8 E.%m"n% s" %!"e$to D"$e''"/n 0+/11
OTE 8 A't";%'"/n s%l"#% D"$e''"/n 0+/16
<n $en*l/n s"mple (s%n#o "nst$(''"ones #e l/*"'% #e $elH
)ome nota de que cada instruccin en el diagrama anterior tiene una direccin. -sta direccin identifica
una ubicacin en los arc4ivos de datos del procesador, donde se almacena el estado de
activado#desactivado del bit. $as direcciones de las instrucciones anteriores indican el arc4ivo de datos
de bit E (,E, bits ?@, ?? y ?=:
?< ?> ?E ?= ?? ?@ J K B I < > E = ? @
8 8 8 ,
OTE
8
JIC
,
JIO
8 8 8 8 8 8 8 8 8 8
Est%#o #e !"t
A+,6i3o *e */tos *e bit 3 7 E&e'e(to 0
-n el diagrama anterior, indicamos que el bit ?@ es lgica ? (activado, bit ?? es lgica @ (desactivado
y bit ?= es lgica ? (activado. -stos estados lgicos indican si una instruccin es verdadera o falsa, tal
como se indica en la siguiente tabla.
%i e& bit *e &/ t/b&/
*e */tos es
El est%#o #e l% "nst$(''"/n es
JIC
E./'i(e si
,e++/*o
] [
JIO
E./'i(/ si
/bie+to

]/[
OTE
A,ti3/,i-(
s/&i*/
( )
?/*"'% 3 B%lso Ve$#%#e$o B%lso
?/*"'% 1 Ve$#%#e$o B%lso Ve$#%#e$o
-n la tabla anterior, vemos que los bits de estado ?@, ?? y ?= indican que la la instruccin U1&, la
instruccin U1' y la instruccin ')- de nuestro rengln son verdaderas. -l estado falso#verdadero de
las instrucciones es la base de la operacin del controlador, tal como se indica en las siguientes
secciones.
>., &ontinuidad lgica
.urante la operacin del controlador, el procesador determina el estado activado#desactivado de los bits
en los arc4ivos de datos, evala la lgica de rengln y cambia el estado de las salidas de acuerdo a la
continuidad lgica de renglones. 0!s espec8ficamente, las instrucciones de entrada establecen las
condiciones bajo las cuales el procesador 4ar! una instruccin de salida falsa o verdadera. -stas
condiciones son: G &uando el procesador encuentra un camino continuo de instrucciones de entrada
verdaderas en un rengln, la instruccin de salida ')- se 4ar! (o permanecer! verdadera. -ntonces
decimos que las Ocondiciones del rengln son verdaderasP. G &uando el procesador no encuentra un
camino continuo de instrucciones de entrada verdaderas en un rengln, la instruccin de salida ')- se
4ar! (o permanecer! falsa. -ntonces decimos que las Ocondiciones del rengln son falsasP.$a siguiente
figura muestra el estado activado#desactivado de la salida ,E#?= de acuerdo a lo determinado por los
estados cambiantes de las entradas en el rengln.
Inst$(''"ones #e ent$%#% Inst$(''"ones #e s%l"#%
JIC JIO OTE
B3 B3 B3
4 5 4/5 0 2
10 11 12

tiempo
"NTRADA #ALIDA
BIC BIO OT"
T, inicial .also 1erdadero /also
T5 *erdadero 1erdadero #e 0ace 1erdadero
T< *erdadero /also #e 0ace /also
T> .also /also Permanece /also

"#TADO D" !IT
BIC BIO OT"
8 , 8
, , ,
, 8 8
8 8 8
4.2 $C/1&% S-*1- (3
-n la seccin anterior sobre continuidad lgica, usted 4a visto ejemplos de lgica serie (3. -sto
significa que cuando todas las condiciones de entrada en el camino son verdaderas, se activa la salida.
"2emplo C "ntradas serie
A B C
4 5 4/5 0 2

-n el ejemplo anterior, si % y , son verdaderas, se activa &.
4.< $C/1&% +%*%$-$% ('
'tra forma de continuidad lgica is la lgica paralela ('. -sto significa que cuando uno u otro camino
de lgica es verdadero, se activa la salida.
"2emplo C "ntradas paralelas
A C
4 5 0 2

B
4 5
-n el ejemplo anterior, si % o , es verdadera, se activa &.
Use bifurcaciones para formar la lgica paralela en su programa del usuario. $as bifurcaciones pueden
establecerse en las porciones de entrada y salida de un rengln. -l l8mite superior en el nmero de
niveles que pueden programarse en una estructura de bifurcacin es B<. -l nmero m!"imo de
instrucciones por rengln es ?=K.
4.4 0IB<RCACIN DE ENTRADA
Use una bifurcacin de entrada en su programa de aplicacin para permitir m!s de una combinacin de
condiciones de entrada para formar bifurcaciones paralelas ('Hcondiciones lgicas. Si por lo menos
una de estas bifurcaciones paralelas forma un camino lgico verdadero, se 4abilita la lgica del
rengln. Si ninguna de las bifurcaciones paralelas forma un camino lgico verdadero, no se 4abilita la
lgica del rengln y la lgica de la instruccin de salida no ser! verdadera. $a salida no es activada.
A B D
4 5 4/5 0 2

C
4 5
-n el ejemplo anterior, ya sea % y , o & proporcionan un camino lgico verdadero.
>.7 ,12U*&%&1C( .- S%$1.%
Usted puede programar salidas paralelas en un rengln para permitir que un camino lgico verdadero
controle salidas mltiples. &uando 4ay un camino lgico verdadero, todas las salidas paralelas se 4acen
verdaderas.
A C
4 5 0 2

B
4 5 0MOV 2
e
0U 2
"n el e2emplo anteriorD ya sea A o ! proporciona un camino lgico 1erdadero a las tres
instrucciones de salida.
Se pueden programar instrucciones adicionales lgicas de entrada (condiciones en las bifurcaciones de
salida para un mayor control de condiciones de las salidas. &uando 4ay un camino lgico verdadero,
incluyendo condiciones de entrada adicionales en una bifurcacin de salida, esa bifurcacin se 4ace
verdadera.
"2emplo C !i/urcacin de salida paralela con condiciones
A C
4 5 0 2

B D E
D
"
D C
4 5 4 5 0MOV 2

-n el ejemplo anterior, ya sea % y . o , y . proporcionan un camino lgico verdadero a -.
>.< ,12U*&%&1C( %(1.%.%
$as bifurcaciones de entrada y salida pueden ser OanidadasP para evitar instrucciones redundantes, para
acelerar la evaluacin del procesador y para proporcionar una programacin m!s eficiente. Una
bifurcacin OanidadaP es una bifurcacin que empieza o termina dentro de otra bifurcacin. Usted
puede anidar bifurcaciones a una profundidad de 4asta cuatro niveles.
"2emplo C !i/urcaciones de entrada y salida anidadas
-l soft7are permite la programacin de todas las combinaciones de bifurcaciones en los procesadores
compacto, S$& <#@?, S$& <#@=, S$& <#@E y S$& <#@>.
$as bifurcaciones anidadas pueden convertirse en bifurcaciones no anidadas repitiendo
instrucciones para 4acer equivalentes paralelos.
"2emplo
A ! C .

0"-($'%'"/n %n"#%#%
A ! C .
0"-($'%'"/n p%$%lel% eI(";%lente no %n"#%#%
"
>.= +*'/*%0% .- -S&%$-*% .- > *-(/$'(-S
-l siguiente programa de escalera de > renglones usa las E mismas ubicaciones de bit que nuestro
diagrama de ? rengln simple. )ambin usa una direccin de bit de entrada e"terna y una direccin de
bit de salida e"terna. )ome nota de que los bits individuales son direccionados repetidamente. +or
ejemplo, ,E#?? es direccionado con una instruccin U1& en los renglones ? y >, y es direccionado con
las instrucciones U1& y ')- en el rengln =. .urante la operacin normal del controlador, el
procesador revisa el estado de los bits del arc4ivo de datos de entrada, luego ejecuta las instrucciones
del programa individualmente, rengln por rengln, desde el comienzo 4asta el fin del programa9 a
medida que lo 4ace, actualiza los bits del arc4ivo de datos y activa los bits del arc4ivo de datos de
salida apropiados.
&uando la instruccin U1& 1:@#? se 4ace verdadera (porque un interruptor pulsador e"terno
moment!neamente se cierra:
-l rengln ? es evaluado como falso, porque la instruccin U1& ,E#??
es falsa en este momento.
-l rengln = es evaluado como verdadero. U1& ,E#?? en la
bifurcacin de este rengln se 4ace verdadera para mantener la
continuidad en el rengln.
-l rengln E es evaluado como verdadero.
-l rengln > es evaluado como verdadero porque U1& ,E#?? se 4a
4ec4o verdadera. -l dispositivo e"terno representado por ')- ':@#=
es activado.
"2emplo de aplicacin
Use el siguiente programa para lograr la accin de contacto mantenida de un interruptor de
conmutacin de encendido#apagado que usa un interruptor pulsador de contacto moment!neo. +resione
para encender.
+resione otra vez para apagar.
$a primera vez que usted pulsa el interruptor pulsador (representado por la direccin 1:@#?, la
instruccin ,E#?? es bloqueada, activando la salida
':@#=. $a segunda vez que usted pulsa el interruptor pulsador, la instruccin ,E#?= desbloquea a la
instruccin ,E#??, desactivando la salida ':@#=. $a instruccin ,E#?@ evita la interaccin entre las
instrucciones ,E#?= y ,E#??.
,
5
<
>
R"NGLON
!IT D" "#TADO
I;89, !<;,8 !<;,, !<;,5 O;895
,
5
<
>

Das könnte Ihnen auch gefallen