Vous êtes sur la page 1sur 94

UNIVERSIDAD TECNOLOGICA DE HERMOSILLO

Controladores Lógicos Programables

CONTROLADORES LOGICOS PROGRAMABLES


APLICACIONES

Ing. Jesús M. Tarín Fontes


Revisión: Oct. 14 II -16-II-16-III-17-II

Ing. Mecatrónica 1
UNIVERSIDAD TECNOLOGICA DE HERMOSILLO
Controladores Lógicos Programables

EJEMPLOS DE APLICACIONES
7.0 Introducción
 El desarrollo de un programa de lógica de escalera para un PLC consiste en
la identificación de la lógica necesaria y en la construcción del programa, un
renglón a la vez.
 Mientras que programas diferentes pueden lograr los mismos resultados,
cada programa usa los mismos bloques de construcción: el conjunto de
instrucciones del micro PLC.

Ing. Mecatrónica 2
UNIVERSIDAD TECNOLOGICA DE HERMOSILLO
Controladores Lógicos Programables

7.0 Introducción (Cont…)

 Este capítulo toma algunas de las instrucciones usadas más comúnmente y


demuestra su uso en aplicaciones de control.
 Además de explicar cómo los usuarios del PLC pueden aplicar estas
poderosas herramientas, los ejemplos muestran las aplicaciones típicas del
micro PLC y como construir programas complejos a partir de los sencillos
pasos mostrados.

Ing. Mecatrónica 3
UNIVERSIDAD TECNOLOGICA DE HERMOSILLO
Controladores Lógicos Programables

7.1 Circuito OR
Usos
 Este tipo de lógica se usa para activar un dispositivo de salida /instrucción
de control cuando cualquier dispositivo de entrada/instrucción condicional
en el renglón proporciona continuidad lógica.
Operación
 Activa una salida con más de un dispositivo de entrada/instrucción
condicional.
Lógica de escalera
 La lógica usada en este ejemplo consta de un renglón con dos
instrucciones condicionales programadas en paralelo.

Ing. Mecatrónica 4
UNIVERSIDAD TECNOLOGICA DE HERMOSILLO
Controladores Lógicos Programables

RENGLÓN 0
 Este renglón muestra que siempre que el dispositivo de entrada I/0 o (OR)
el dispositivo de entrada I/1 es activado, el dispositivo de salida O/0 será
activado.
Renglón 0 Detector de nivel Válvula de drenaje
alto del tanque
 Si el detector de nivel del tanque
alto del tanque se
activa O (OR) el
interruptor manual de
by-pass se pone en Interruptor manual
ON, se abre la válvula de by-pass

de drenaje del
tanque.

Ing. Mecatrónica 5
UNIVERSIDAD TECNOLOGICA DE HERMOSILLO
Controladores Lógicos Programables

Circuito AND
Usos
 Este tipo de lógica se usa para activar un dispositivo de salida/instrucción de
control cuando todos los dispositivos de entrada/instrucciones condicionales
en el renglón proporcionan continuidad lógica.
Operación
 Activa una salida sólo cuando todos los dispositivos de entrada
/instrucciones condicionales tienen continuidad lógica.
Lógica de escalera
 La lógica usada para ejecutar esto consta de un renglón con por lo menos
dos instrucciones condicionales programadas en serie.

Ing. Mecatrónica 6
UNIVERSIDAD TECNOLOGICA DE HERMOSILLO
Controladores Lógicos Programables

RENGLÓN 0
 Este renglón muestra que siempre que los dispositivos de entrada I/0 Y
(AND) I/1 son activados, el dispositivo de salida O/0 será activada.
Renglón 0
 Si una pieza está presente según es detectada por el ojo fotoeléctrico Y
(AND) está en posición según es detectada por el final de carrera (LS1),
entonces opera el sujetador.

Ojo fotoeléctrico En posición, en Sujetador


para pieza presente porta piezas LS1

Ing. Mecatrónica 7
UNIVERSIDAD TECNOLOGICA DE HERMOSILLO
Controladores Lógicos Programables

7.3 Circuito de arranque / paro


Usos
 Esta instrucción se usa para arrancar un dispositivo con una entrada
momentánea y para pararlo con una segunda entrada momentánea.
Típicamente los dispositivos de entrada de arranque y paro son botones
pulsadores momentáneos o un dispositivo similar. Una vez que se presiona el
botón pulsador de arranque, la instrucción de activación de salida
permanecerá activada hasta que se presiona el botón pulsador de paro
momentáneo.
Operación
 Activa una salida con una entrada momentánea y la mantiene activada hasta
que se le indique que la desactive.

Ing. Mecatrónica 8
UNIVERSIDAD TECNOLOGICA DE HERMOSILLO
Controladores Lógicos Programables

Lógica escalera
 La lógica usada para ejecutar esto consta de un renglón. Note que en este
ejemplo el botón pulsador de paro es un interruptor normalmente
cerrado pero está programado como una instrucción abierta.

RENGLÓN 0
 Antes de que cualquiera de las entradas se active, la instrucción N.O. I/0 es
Verdadera (ya que un botón pulsador N.C. está cableado al terminal de
entrada I/0, y ese botón pulsador no ha sido presionado), y la instrucción
N.O. I/1 es Falsa.

Ing. Mecatrónica 9
UNIVERSIDAD TECNOLOGICA DE HERMOSILLO
Controladores Lógicos Programables

 Cuando se presiona el botón pulsador de arranque, la instrucción N.O. I/1


se vuelve Verdadera, activando la salida O/0. El estado Verdadero de la
instrucción de control O/0 se refleja en la instrucción condicional N.O.
O/0, la cuál es programada en paralelo con la instrucción de arranque. Esto
mantiene la salida activada aún cuando I/1 ya no es verdadera.
 Cuando se presiona el botón pulsador de paro, la instrucción N.O. I/0 se
vuelve Falsa y la salida es desactivada.

Ing. Mecatrónica 10
UNIVERSIDAD TECNOLOGICA DE HERMOSILLO
Controladores Lógicos Programables

Renglón 0
 Inicia el funcionamiento del motor presionando el botón pulsador de
arranque. Mantiene el motor funcionando hasta que se presiona el botón
pulsador de Paro.
Botón pulsador Botón pulsador Arrancador del
cableado normalmente cableado normalmente motor
cerrado abierto

Arrancador del
motor

Ing. Mecatrónica 11
UNIVERSIDAD TECNOLOGICA DE HERMOSILLO
Controladores Lógicos Programables

7.4 Circuito multivibrador


 Este circuito es para proporcionar un solo cambio de estado cada vez que
se detecta una nueva condición. El equivalente mecánico de esta función
sería un botón pulsador de presionar para activar/presionar para desactivar.
Este tipo de lógica puede ser útil para una amplia variedad de usos, tales
como alternadores o circuitos de memoria.
Operación
 Activa una salida y la mantiene activa con un botón pulsador momentáneo; la
salida se desactiva la siguiente vez que se presiona el mismo botón
pulsador.
Lógica de escalera
 La lógica usada para ejecutar esto consta de tres renglones que usan
instrucciones especiales. Además la lógica aprovecha la manera en que el PLC
escanea el programa del usuario.

Ing. Mecatrónica 12
UNIVERSIDAD TECNOLOGICA DE HERMOSILLO
Controladores Lógicos Programables

RENGLÓN 0
 Un botón pulsador momentáneo cableado a la entrada I/5 está en serie con
una instrucción de un flanco ascendente [OSR], B3/2, la cual controla la salida
B3/0. Una instrucción OSR es una instrucción especializada que se activa
solamente durante un escán del procesador. Esto causa que la instrucción
de control B3/0 se active durante un escán del procesador. Otra manera de
imaginarse esto es como un dispositivos que se activa mediante un “flanco
ascendente”.
RENGLON 1
 El segundo renglón detecta el impulso cada vez que la instrucción
condicional I/5 es activada y cambia la salida al estado opuesto cada vez
que el botón pulsador en el renglón 0 se vuelve Verdadero.
RENGLÓN 2
 Este renglón controla directamente el dispositivo de carga cableado al
terminal O/0.

Ing. Mecatrónica 13
UNIVERSIDAD TECNOLOGICA DE HERMOSILLO
Controladores Lógicos Programables

Renglón 0
 Este renglón genera un impulso cada vez que se presiona el botón pulsador.

Botón Instrucción de un Impulso On


pulsador flanco ascendente durante 1 esacán

Ing. Mecatrónica 14
UNIVERSIDAD TECNOLOGICA DE HERMOSILLO
Controladores Lógicos Programables

Renglón 1
 Este renglón detecta el impulso y cambia la salida al estado opuesto.

Impulso On Alternar Alternar


durante 1
escán

Impulso On
durante 1
Alternar escán

Ing. Mecatrónica 15
UNIVERSIDAD TECNOLOGICA DE HERMOSILLO
Controladores Lógicos Programables

CORREGIDO

Ing. Mecatrónica 16
UNIVERSIDAD TECNOLOGICA DE HERMOSILLO
Controladores Lógicos Programables

Renglón 2
Este renglón usa el bit de alternar para activar el dispositivo de carga

Alternar Carga

Ing. Mecatrónica 17
UNIVERSIDAD TECNOLOGICA DE HERMOSILLO
Controladores Lógicos Programables

7.5 Circuito de alarma con indicador parpadeante y confirmación.


Usos
 Este tipo de lógica se usa para detectar, retener, y restablecer eventos
de alarmas.
Operación
 Detecta la condición de alarma y mantiene el evento.
 Hace que el indicador parpadee para representar que existe una
alarma.
 Mantiene la indicación después de que la alarma se ha confirmado pero
está presente.
 Restablece (anula) la alarma.

Ing. Mecatrónica 18
UNIVERSIDAD TECNOLOGICA DE HERMOSILLO
Controladores Lógicos Programables

Lógica de escalera
 La lógica usada para ejecutar esta operación utiliza tres renglones. Note el
uso del temporizador interno. S:4/4, el cual se usa como el indicador
parpadeante.

Ing. Mecatrónica 19
UNIVERSIDAD TECNOLOGICA DE HERMOSILLO
Controladores Lógicos Programables

RENGLÓN 0
 Este renglón enclava el estado de la alarma. Cuando el motor #1 (entrada
I/0) ha pasado su límite de temperatura y no se ha presionado el botón de
restablecimiento de la alarma (entrada I/2), se activa la instrucción de
control B3/0.

Ing. Mecatrónica 20
UNIVERSIDAD TECNOLOGICA DE HERMOSILLO
Controladores Lógicos Programables

RENGLÓN 1
 Este renglón hace que la luz de alarma O/0 parpadee cuando existe una
alarma tal como lo indica la instrucción condicional B3/0 estando activada.
En este ejemplo, S4/4 es una dirección PLC interna que se activa y se
desactiva (se enciende y se apaga) a intervalos de 0.32 segundos.

S: 4/4

Ing. Mecatrónica 21
UNIVERSIDAD TECNOLOGICA DE HERMOSILLO
Controladores Lógicos Programables

RENGLÓN 2
 Cuando se confirma la condición de alarma presionando el botón pulsador
I/1, se activa la instrucción de control B3/1. Esta dirección también se activa
como una instrucción condicional en el renglón 1, desviándose del
indicador parpadeante que se encuentra en la dirección S4/4 y cambiando
el estado de la luz de alarma O/0 de parpadeante a constante.

Ing. Mecatrónica 22
UNIVERSIDAD TECNOLOGICA DE HERMOSILLO
Controladores Lógicos Programables

 Si en un momento dado se corrige la condición de alarma (el motor se


enfría), I/0 se desactiva. La condición de alarma será mantenida hasta que
un operador confirme la alarma. El botón pulsador de la alarma confirmada
I/1 debe presionarse para desactivar B3/0. Esto a la vez desactiva la luz de
la alarma O/0.

Ing. Mecatrónica 23
UNIVERSIDAD TECNOLOGICA DE HERMOSILLO
Controladores Lógicos Programables

Renglón 0

Renglón 1

Ing. Mecatrónica 24
UNIVERSIDAD TECNOLOGICA DE HERMOSILLO
Controladores Lógicos Programables

7.6 Programa de arranque /paro por impulsos

Usos
 Use esta lógica para arrancar un dispositivo con una entrada momentánea
o para que el dispositivo funcione por impulsos con una entrada separada.
Operación
 Activa una salida con una entrada momentánea y la mantiene activada hasta
que se le indica que la desactive.
 O, activa una salida siempre que se presiona el botón pulsador de
funcionamiento por impulsos. Si el botón pulsador de funcionamiento por
impulsos se suelta, la salida tiene que desactivarse.

Lógica de escalera
 La lógica usada para ejecutar esto consta de dos renglones con tres
dispositivos condicionales programados en serie y en paralelo:

Ing. Mecatrónica 25
UNIVERSIDAD TECNOLOGICA DE HERMOSILLO
Controladores Lógicos Programables

RENGLÓN 0
 Este es el renglón de arranque /paro. Opera de la misma manera que en el
ejemplo de arranque y paro de la sección 7.3, excepto que en vez de
activar una dirección de salida externa, el bit interno B3/0 es activado
cuando se presiona el botón pulsador de arranque I/1.

Ing. Mecatrónica 26
UNIVERSIDAD TECNOLOGICA DE HERMOSILLO
Controladores Lógicos Programables

RENGLÓN 1
 Este es el renglón que controla la dirección de salida real O/0. Si el bit B3/0
ha sido activado en el renglón 0, la salida es activada. Si B3/0 no ha sido
activado, la salida puede hacerse funcionar por impulsos presionando el
botón pulsador de funcionamiento por impulsos I/2. Cada vez que I/2 es
presionado, arranca el motor O/0.

Ing. Mecatrónica 27
UNIVERSIDAD TECNOLOGICA DE HERMOSILLO
Controladores Lógicos Programables

7.7 Retardo a la conexión


Usos
 Esta lógica activa un dispositivo después de un retardo de tiempo
programado.
Operación
 El retardo a la conexión puede programarse para retardar la activación de
una instrucción de control/dispositivo de salida por un período de tiempo
preseleccionado.
Lógica de escalera
 La lógica usada en esta aplicación consta de tres renglones.

Ing. Mecatrónica 28
UNIVERSIDAD TECNOLOGICA DE HERMOSILLO
Controladores Lógicos Programables

RENGLÓN 0
 Este es el renglón de arranque /paro. Opera de la misma manera que en el
ejemplo de arranque y paro de la sección 7.3, sin embargo en ves de
activar una dirección de salida externa, el bit interno B3/0 es activado
cuando se presiona el botón pulsador de arranque I/1.

Ing. Mecatrónica 29
UNIVERSIDAD TECNOLOGICA DE HERMOSILLO
Controladores Lógicos Programables

RENGLÓN 1
 Este renglón consta de un temporizador de retardo a la conexión con una
dirección de T4:0. Cuando la instrucción condicional B3/0 ha sido activada por la
instrucción de control B3/0 en el renglón 0, el temporizador comienza a
temporizador.
 Note que la base de tiempo en el bloque de función del temporizador dice un
segundo. Esto significa que el temporizador temporizará en incrementos de un
segundo. Además tome nota de que el valor preseleccionado dice 10. Esto significa
que el temporizador terminará de temporizar después de un tiempo de retardo de
10 incrementos de un segundo, con un total de diez segundos. El bit de efectuado
del temporizador T4:0/DN en el renglón 1 no tiene continuidad lógica (B3/0 está
desactivado), el temporizador se restablecerá en cero.

Ing. Mecatrónica 30
UNIVERSIDAD TECNOLOGICA DE HERMOSILLO
Controladores Lógicos Programables

 La longitud del retardo de tiempo puede ajustarse cambiando el valor


preseleccionado.
 Además, la mayoría de los PLC ofrecen la opción de cambiar la base de
tiempo o resolución del temporizador.
 Cuanto menor es la base de tiempo seleccionada, mayor es la precisión del
temporizador. Las bases de tiempo típicas son 0.01, 0.1 y 1.0 segundos.
 El valor acumulado del temporizador (mostrado como ACCUM en el
bloque de función) es el número de incrementos que el temporizador ha
acumulado desde que comenzó la temporización.

Ing. Mecatrónica 31
UNIVERSIDAD TECNOLOGICA DE HERMOSILLO
Controladores Lógicos Programables

RENGLÓN 2
 Este es el renglón que controla la dirección de salida real O/0. Si el
temporizador ha temporizado durante 10 segundos (el bit de efectuado
del temporizador T4:0/DN es activado), se activa la salida O/0.

Ing. Mecatrónica 32
UNIVERSIDAD TECNOLOGICA DE HERMOSILLO
Controladores Lógicos Programables

7.8 Retardo a la desconexión


Usos
 Esta lógica desactiva un dispositivo después de un retardo de tiempo
programado.
Operación
 La programación de una instrucción de retardo a la desconexión permite la
desactivación de una instrucción de control/dispositivo de salida después
de un período de tiempo preseleccionado.
Lógica de escalera
 Lo importante en estos renglones es la instrucción condicional
normalmente cerrada programada en serie con la instrucción de control
en primer renglón.

Ing. Mecatrónica 33
UNIVERSIDAD TECNOLOGICA DE HERMOSILLO
Controladores Lógicos Programables

RENGLÓN 0
 Este es el renglón que controla la dirección de salida real O/0. Opera de la misma
manera que en el ejemplo de arranque y paro de la sección 7.3. Note que se ha
añadido una instrucción normalmente cerrada en serie con la salida. Esta
instrucción condicional tiene la dirección del bit de efectuado del temporizador,
T4:0/DN del temporizador del renglón 1. Es la adición de esta instrucción que crea
la operación de retardo a la desconexión del renglón.

Ing. Mecatrónica 34
UNIVERSIDAD TECNOLOGICA DE HERMOSILLO
Controladores Lógicos Programables

RENGLÓN 1
 Este renglón consta de un temporizador de retardo a la conexión con una
dirección de T4:0. Cuando la salida O/0 del renglón 0 ha sido activada, el
temporizador comienza a temporizar. Note que la base de tiempo en el
bloque de función del temporizador dice un segundo. Esto significa que el
temporizador temporizará en incrementos de un segundo. Además tome
nota de que el valor preseleccionado dice 10. Esto significa que el
temporizador terminará de temporizar después de que hayan pasado 10
incrementos de un segundo, con un retardo total de diez segundos. El bit
de efectuado del temporizador T4:0/DN será activado en este momento.
Esto desactivará la instrucción normalmente cerrada T4:0/DN en el
renglón 0, desactivando la salida.
 Vea el ejemplo en la sección 7.7 para obtener una descripción más
detallada de la operación del temporizador.

Ing. Mecatrónica 35
UNIVERSIDAD TECNOLOGICA DE HERMOSILLO
Controladores Lógicos Programables

Ing. Mecatrónica 36
UNIVERSIDAD TECNOLOGICA DE HERMOSILLO
Controladores Lógicos Programables

7.9 Reloj de un minuto


Usos
 Este es un ejemplo de un reloj de carrera libre o repetitivo
Operación
 En este ejemplo, el intervalo de reloj es ajustado a un minuto, pero podría
seleccionarse cualquier intervalo. Si se requiere un intervalo de tiempo
diferente, simplemente cambie el valor en el preset en el bloque de la
función temporizadora. Como se discutió en las secciones del
temporizadores ON y OFF, la “resolución” del reloj será determinada por
su base de tiempo. En este ejemplo los temporizadores están programados
con una base de tiempo de 1 segundo, así que el temporizador solamente
será capaz de temporizar con una precisión mayor o igual a 1segundo. Si
requiere una precisión mas de tiempo, entonces hay que usar un
temporizador con una base tiempo menor de un segundo.

Ing. Mecatrónica 37
UNIVERSIDAD TECNOLOGICA DE HERMOSILLO
Controladores Lógicos Programables

Lógica de escalera
 La lógica usada en esta aplicación consiste de dos renglones:
RENGLON 0
 Este es el renglón de temporización. Note que la instrucción condicional que
controla al temporizador es el bit de efectuado del temporizador, dirección
T4:0/DN. Dado que esta instrucción condicional es normalmente cerrada,
tendrá continuidad lógica cuando el temporizador no es efectuado, es decir,
cuando el valor acumulado es menor que el valor pre-ajustado. Por lo tanto,
el tiempo pre-ajustado principal es alcanzado.
Una vez alcanzado el valor del preset, la instrucción normalmente cerrada
se convierte en Falsa y el temporizador se resetea a cero en el siguiente
escaneo del programa. La instrucción normalmente cerrada es ahora
verdadera, y el temporizador comienza el temporizado desde cero.

Ing. Mecatrónica 38
UNIVERSIDAD TECNOLOGICA DE HERMOSILLO
Controladores Lógicos Programables

RENGLON 0

Ing. Mecatrónica 39
UNIVERSIDAD TECNOLOGICA DE HERMOSILLO
Controladores Lógicos Programables

RENGLON 1
 Este renglón contiene una instrucción de contador. La instrucción condicional
que controla este contador es el bit de efectuado del temporizador en el
renglón anterior. En este caso es una instrucción normalmente abierta. Tan
pronto como el tiempo acumulado del temporizador en el renglón cero
alcanza los 60 segundos (el valor del preset de 60, usando una base de
tiempo de 1 segundo), el bit de efectuado se energiza e incrementa el
contador.

Ing. Mecatrónica 40
UNIVERSIDAD TECNOLOGICA DE HERMOSILLO
Controladores Lógicos Programables

Ing. Mecatrónica 41
UNIVERSIDAD TECNOLOGICA DE HERMOSILLO
Controladores Lógicos Programables

Temporizadores retentivos
 Hay temporizadores disponibles que retienen su tiempo cuando las
condiciones precedentes a la instrucción de temporizador son Falsas
(abierta).
 Los temporizadores retentivos son muy útiles para mantener registro de la
cantidad de tiempo que el dispositivo ha estado activado. Esto puede ser
muy útil para hacer seguimiento del mantenimiento de dispositivos u otros
requisitos de tiempo de funcionamiento.
 Los temporizadores retentivos se restablecen usando una instrucción
separada que se usa para restablecer el temporizador. La instrucción se
llama restablecimiento (RES) y se programa como instrucción de control.

Ing. Mecatrónica 42
UNIVERSIDAD TECNOLOGICA DE HERMOSILLO
Controladores Lógicos Programables

7.10 Conteo progresivo /regresivo


 Para direccionar un contador en lógica escalera tenemos
C5:X
 X puede ser un número de 0 a 255. Al igual que el temporizador, el
contador tiene asociado varios parámetros de configuración y estado que
lo hacen muy operativo.

Ing. Mecatrónica 43
UNIVERSIDAD TECNOLOGICA DE HERMOSILLO
Controladores Lógicos Programables

C5:X
PRESET tiempo total de conteo ascendente o descendente
ACUMM Valor actual del contador
CU Bandera de indicación de conteo ascendente
CD Bandera de indicación de conteo descendente
DN Bandera de fin de conteo (DN = 1 si ACCUM = PRESET o
ACCUM = 0)
OV Desbordamiento ascendente (OV = 1 si ACCUM > 32 767
UN Desbordamiento descendente (UN = 1 si ACCUM < - 32 767

Ing. Mecatrónica 44
UNIVERSIDAD TECNOLOGICA DE HERMOSILLO
Controladores Lógicos Programables

 El contador es una instrucción de salida que existe en dos formas:


ascendente o descendente. A cada cambio de condición general en las
entradas de falsa a verdadera, el valor de ACCUM se incrementa (o
decrementa) en uno. Para el contador ascendente, ACCUM inicia en cero y
al llegar al valor preestablecido (PRESET) la bandera de fin de conteo se
activa (DN = 1). Para el contador descendente, ACCUM inicia con el valor
de PRESET y se va decrementando hasta llegar a cero, entonces DN = 1.
 Cuando el valor del acumulado ACCUM rebasa los límites de capacidad del
contador (+32767 ó -32767), las banderas de rebosamiento del contador
se ponen en uno (OV y UN), es necesario decrementar o incrementar el
valor de ACCUM para ponerlo dentro del límite y poder inicializar las
banderas.

Ing. Mecatrónica 45
UNIVERSIDAD TECNOLOGICA DE HERMOSILLO
Controladores Lógicos Programables

 Representación del contador y temporizador en el programa logixPro


simulador

Ing. Mecatrónica 46
UNIVERSIDAD TECNOLOGICA DE HERMOSILLO
Controladores Lógicos Programables

7.10 Conteo progresivo /regresivo (Cont…)


Usos
 Los contadores progresivos/regresivos a menudo se usan para monitorizar y
seguir materiales en sistemas de transportadores/empaque.
 Un ejemplo es una aplicación de etiquetado de botellas donde la máquina
que fabrica botellas produce botellas a una velocidad superior a la que la
máquina etiquetadora aplica etiquetas.
 Un método para compensar esta diferencia de velocidades de producción
es añadir un área de búffer donde las botellas puedan esperar ser
etiquetadas.

Ing. Mecatrónica 47
UNIVERSIDAD TECNOLOGICA DE HERMOSILLO
Controladores Lógicos Programables

Operación
 Un contador se usa para hacer un seguimiento de cuántas botellas hay en
el búffer. El contador incrementa su conteo cuando una botella entra al
área de retención desde la máquina que las fabrica y lo reduce cada vez
que una botella sale del área de retención.
 Cuando el área de retención está llena, puede enviarse una señal a la
máquina que fabrica las botellas para que deje de producir botellas.
Lógica de escalera
 La lógica usada en esta aplicación consta de 4 renglones:

Ing. Mecatrónica 48
UNIVERSIDAD TECNOLOGICA DE HERMOSILLO
Controladores Lógicos Programables

RENGLÓN 0
 Este renglón contiene una instrucción de conteo progresivo con una
dirección de C5:0. Cada vez que el final de carrera cableado al terminal de
entrada I/0 es activado, la instrucción condicional cambia de Falsa a Verdadera
y el contador incrementa en un conteo.

Ing. Mecatrónica 49
UNIVERSIDAD TECNOLOGICA DE HERMOSILLO
Controladores Lógicos Programables

RENGLÓN 1
 Este renglón contiene la instrucción de conteo regresivo. Note que ésta tienen la
misma dirección que la instrucción de conteo progresivo en el renglón 0, C5:0.
Cada vez que el final de carrera cableado al terminal I/1 es activado, la instrucción
condicional se hace Verdadera y el contador reduce en un conteo.
 Es importante notar que cualquier número de instrucciones condicionales pueden
estar en el renglón que controla una instrucción de contador. En cualquier
momento que el estado del renglón va de Falso a Verdadero, una instrucción de
contador progresivo incrementará y un contador regresivo reducirá en un conteo.

Ing. Mecatrónica 50
UNIVERSIDAD TECNOLOGICA DE HERMOSILLO
Controladores Lógicos Programables

RENGLÓN 2
 Este es el renglón que controla la salida O/0. Cuando el número de
conteos acumulado en el contador es igual o excede el valor
preseleccionado del contador, se activa el bit de efectuado C5:0/DN,
activando la salida O/0.

Ing. Mecatrónica 51
UNIVERSIDAD TECNOLOGICA DE HERMOSILLO
Controladores Lógicos Programables

RENGLÓN 3
 Este es el renglón de restablecimiento. Cuando la instrucción condicional I/2
se activa, el valor acumulado del contador C5:0 se restablece en cero.

Ing. Mecatrónica 52
UNIVERSIDAD TECNOLOGICA DE HERMOSILLO
Controladores Lógicos Programables

Ing. Mecatrónica 53
UNIVERSIDAD TECNOLOGICA DE HERMOSILLO
Controladores Lógicos Programables

Los registros de control (R6:X)


 Los registros de control (R6:X) son archivos de datos que utilizan algunas
instrucciones del controlador como el secuenciador, corrimiento de bits,
FIFO, y LILO. Cada registro se compone de tres palabras (una palabra son
16 bits), la palabra 0 es la indicación de estado, la palabra 1 indica la
longitud de datos almacenados, y la palabra 2 indica posición.
 Los valores enteros son elementos de una sola palabra (16 bits), y los utilizan
la mayoría de las instrucciones del controlador como operandos:
instrucciones aritméticas, de comparación, de comunicación, transferencia,
etc. También son utilizados como registros apuntadores (indexados) para
llenado de tablas de memoria o transferencia de bloques de información
y/o mensajes.

Ing. Mecatrónica 54
UNIVERSIDAD TECNOLOGICA DE HERMOSILLO
Controladores Lógicos Programables

 La dirección de un valor entero es como sigue:


N7:X
 Donde X puede ser un número del 0 al 255. El valor decimal de un número entero
está entre 0 y + 65536

Ing. Mecatrónica 55
UNIVERSIDAD TECNOLOGICA DE HERMOSILLO
Controladores Lógicos Programables

7.11 Transferencia de datos


Usos
 Una de las características más útiles de un PLC es su capacidad de transferir
y manejar datos.
 Esta capacidad convierte al PLC en una poderosa plataforma de
procesamiento, capaz de cambiar valores de datos en archivos de enteros,
temporizadores, contadores, pilas y muchas otras áreas.
 La transferencia de datos se realiza para propósitos de control o simplemente
para organizar mejor la información.

Ing. Mecatrónica 56
UNIVERSIDAD TECNOLOGICA DE HERMOSILLO
Controladores Lógicos Programables

Operación
 La transferencia de datos en un PLC es un comando sencillo: Mover datos
del punto A al punto B. La estructura es fácil de entender y es fácil de
localizar y corregir problemas.
Lógica de escalera
 La lógica usada en esta aplicación consta de cuatro renglones; los tres
primeros ilustran los comandos de transferencia y el cuarto se usa para borrar
uno de los registros de destino.

Ing. Mecatrónica 57
UNIVERSIDAD TECNOLOGICA DE HERMOSILLO
Controladores Lógicos Programables

RENGLÓN 0
 Este renglón demuestra la transferencia de una constante a una ubicación de
entero. Siempre que la instrucción condicional I/0 es activada, el PLC
transferirá los datos (1234) en la ubicación “Fuente” a la ubicación “Dest”
(destino) (ubicación de enteros N7:10).
 Una ubicación de enteros es una palabra específica donde se almacenan los
datos. Los datos en la ubicación fuente pueden ser una constante o una
dirección interna del PLC.

Ing. Mecatrónica 58
UNIVERSIDAD TECNOLOGICA DE HERMOSILLO
Controladores Lógicos Programables

Renglón 0
 Presione la entrada I/0 para mover los datos de la fuente (aquí una
constante) al “Dest” (destino)
Ejecutar la primera
transferencia de datos

Ing. Mecatrónica 59
UNIVERSIDAD TECNOLOGICA DE HERMOSILLO
Controladores Lógicos Programables

RENGLÓN 1
 Este renglón demuestra la transferencia de datos desde una ubicación de
enteros a otra. Siempre que la instrucción condicional I/1 es activada, los
datos en N7:10 (fuente) serán transferidos a N7:20 (Destino).
Renglón 1
 Mover los datos de la fuente (aquí una variable) al destino.
Ejecutar la segunda
transferencia de datos

Ing. Mecatrónica 60
UNIVERSIDAD TECNOLOGICA DE HERMOSILLO
Controladores Lógicos Programables

RENGLÓN 2
 Este renglón demuestra la transferencia de datos desde una ubicación de
enteros al valor preseleccionado de un contador. Siempre que la
instrucción condicional I/2 es activada, los datos en N7:20 (Fuente) serán
transferido al preseleccionado del contador C5:10.PRE (destino).
Renglón 2
 Mover los datos de la fuente (aquí una variable) al valor preseleccionado
de una instrucción de contador.
Ejecutar la tercera
transferencia
de datos

Ing. Mecatrónica 61
UNIVERSIDAD TECNOLOGICA DE HERMOSILLO
Controladores Lógicos Programables

RENGLÓN 3
 Este renglón se usa simplemente para borrar los datos del registro de
trabajo. Siempre que la instrucción condicional I/3 es activada, los datos se
borran del destino N7:20.

Renglón 3
 Borrar todos los datos de la dirección destino (dest).
Borrar
N7:10

Ing. Mecatrónica 62
UNIVERSIDAD TECNOLOGICA DE HERMOSILLO
Controladores Lógicos Programables

7.12 COMPARACIÓN DE DATOS


Usos
 Los PLC pueden monitorizar y realizar una acción en base a valores
numéricos.
Operación
 En muchos casos, los dispositivos pueden necesitar ser controlados cuando
éstos son menores que, iguales a o mayores que otros valores de datos o
puntos de ajuste usados en la aplicación, tales como valores de temporizador
o contador. Las instrucciones de comparación siempre se programan como
instrucciones condicionales.
Lógica de escalera
 La lógica usada en esta aplicación consta de 6 renglones de ejemplo:

Ing. Mecatrónica 63
UNIVERSIDAD TECNOLOGICA DE HERMOSILLO
Controladores Lógicos Programables

Renglón 0 y Renglón 1
 El renglón 0 usa el botón pulsador I/0 para incrementar el contador (C5:10).
El renglón 1 usa el botón pulsador I/1 para restablecer el contador. Estos
renglones simplemente instalan algunos valores de datos para ser usados
en los renglones siguientes.

Ing. Mecatrónica 64
UNIVERSIDAD TECNOLOGICA DE HERMOSILLO
Controladores Lógicos Programables

Renglón 2
 Este renglón consta de una instrucción Menor que. La instrucción “LES”
activará una instrucción de control O/0 siempre que el dato en la fuente A
(el valor acumulado del contador C5:10) sea menor que el dato en la
fuente B, una constante, 3.
Renglón 2

Ing. Mecatrónica 65
UNIVERSIDAD TECNOLOGICA DE HERMOSILLO
Controladores Lógicos Programables

Renglón 3
 Este Renglón contiene una instrucción de Igual. La instrucción “EQU” activará
la instrucción de control O/1 siempre que el dato en la fuente A (el valor
acumulado del contador C5:10) sea exactamente igual que el dato en la
fuente B, una constante, 5.

O/1

Ing. Mecatrónica 66
UNIVERSIDAD TECNOLOGICA DE HERMOSILLO
Controladores Lógicos Programables

Renglón 4
 Este renglón contiene una instrucción Mayor Que. La instrucción “GRT”
activará la instrucción de control O/2 siempre que el dato en la fuente A (el
valor acumulado del contador C5:10) sea mayor que el dato en la fuente B,
una constante, 7.

Ing. Mecatrónica 67
UNIVERSIDAD TECNOLOGICA DE HERMOSILLO
Controladores Lógicos Programables

Renglón 5
 Este renglón consta de una instrucción de límite (Test Lím). La instrucción
“LIM” activará la instrucción de control O/3 siempre que el dato en la
posición “Test” (el valor acumulado del contador C5:10) sea mayor que el
dato en “Lim Bajo”, la constante 3, y sea menor que el dato en “Lim Alto”, la
constante 7.

Ing. Mecatrónica 68
UNIVERSIDAD TECNOLOGICA DE HERMOSILLO
Controladores Lógicos Programables

Renglón 2

Ing. Mecatrónica 69
UNIVERSIDAD TECNOLOGICA DE HERMOSILLO
Controladores Lógicos Programables

Renglón 5

Ing. Mecatrónica 70
UNIVERSIDAD TECNOLOGICA DE HERMOSILLO
Controladores Lógicos Programables

COMANDOS MATEMATICOS
Usos
 La mayoría de los PLC en el mercado de hoy en día ofrecen una variedad
de capacidades matemáticas.
 Algunos ejemplos del uso de matemáticas incluyen: Combinación de
conteos de piezas, resta de defectos detectados, cálculos de velocidades de
funcionamiento y registro o conteo de productos.

Ing. Mecatrónica 71
UNIVERSIDAD TECNOLOGICA DE HERMOSILLO
Controladores Lógicos Programables

Operación
 Las operaciones matemáticas se realizan como instrucciones de control
en el renglón.
 Aquí, hemos ilustrado el programa de un PLC que acepta los comandos
matemáticos en bloques de funciones.
 Este tipo de instrucción matemática es mucho más fácil de usar que una
que usa un acumulador para operaciones matemáticas.
Lógica de escalera
 Las cuatro instrucciones matemáticas básicas se ilustran a continuación:

Ing. Mecatrónica 72
UNIVERSIDAD TECNOLOGICA DE HERMOSILLO
Controladores Lógicos Programables

RENGLÓN 0 Y RENGLÓN 1
 Estos dos primeros renglones usan un contador para proporcionar un
método fácil para cambiar un valor de dato a ser usado en las
instrucciones matemáticas siguientes.
 La instrucción condicional I/0 incrementará el contador C5:10 cada vez
que ésta es activada. La instrucción condicional I/1 restablecerá el valor
acumulado del contador C5:10 cuando ésta es activada.

Ing. Mecatrónica 73
UNIVERSIDAD TECNOLOGICA DE HERMOSILLO
Controladores Lógicos Programables

RENGLÓN 2
 Cuando la instrucción condicional I/2 es activada, el PLC habilita la instrucción
de suma (ADD).
 En este ejemplo, el dato en la fuente A (en este caso la constante, 5) será
sumado al dato en la fuente B (el valor acumulado del contador C5:10), y
el resultado se colocará en el Dest (destino), N7:0.

Ing. Mecatrónica 74
UNIVERSIDAD TECNOLOGICA DE HERMOSILLO
Controladores Lógicos Programables

RENGLON 3
 Cuando la instrucción condicional I/3 es activada, el PLC habilita la instrucción
de resta (SUB).
 En este ejemplo, el dato en la fuente B (la constante, 5) será restado del
dato en la fuente A (el valor acumulado del contador C5:10), y el resultado
será colocado en el Dest (destino), N7:1.

Ing. Mecatrónica 75
UNIVERSIDAD TECNOLOGICA DE HERMOSILLO
Controladores Lógicos Programables

RENGLON 4
 Cuando la instrucción condicional I/4 es activada, el PLC habilita la
instrucción de multiplicación (MUL).
 En este ejemplo, el dato en la fuente A (la constante, 20) será
multiplicada por el dato en la fuente B (el valor acumulado del contador
(C5:10), y el resultado será colocado en el Dest (destino), N7:2.

Ing. Mecatrónica 76
UNIVERSIDAD TECNOLOGICA DE HERMOSILLO
Controladores Lógicos Programables

RENGLON 5
 Cuando la instrucción condicional I/5 es activada, el PLC habilita la
instrucción de división (DIV).
 En este ejemplo, el dato en la fuente A (el valor acumulado del contador
C5:10) será dividido entre el dato en la fuente B (la constante, 2) y el
resultado será colocado en el Dest (destino), N7:3.

Ing. Mecatrónica 77
UNIVERSIDAD TECNOLOGICA DE HERMOSILLO
Controladores Lógicos Programables

DESCRIPCIÓN GENERAL DE LAS INSTRUCCIONES DE SECUENCIADOR


La información general siguiente se aplica a las instrucciones de secuenciador
Efectos en el registro de índice S:24
 El valor presente en el registro de índice S:24 se sobrescribe cuando la
instrucción de secuenciador es verdadera. El valor del registro de índice
será igual al valor de posición de la instrucción.
Aplicaciones que requieren más de 16 bits
 Cuando la aplicación requiere más de 16 bits, use instrucciones de
secuenciador múltiple en paralelo.
Nota: Refiérase al apéndice H (Pag. 679) para ejemplos de aplicación que
usan las instrucciones de secuenciador.
Nota: Si se usa una dirección de elemento STring para el parámetro de
archivo, la longitud máxima en un procesador SLC 5/03 y SLC 5/04 es 41
palabras. Además, no se pueden cruzar los límites del elemento STring.

Ing. Mecatrónica 78
UNIVERSIDAD TECNOLOGICA DE HERMOSILLO
Controladores Lógicos Programables

Salida de secuenciador (SQO)


Comparación de secuenciador (SQC)

 Estas instrucciones transfieren datos de 16 bits a direcciones de palabra


para el control de operaciones secuenciales de la máquina.

Instrucciones de salida

Ing. Mecatrónica 79
UNIVERSIDAD TECNOLOGICA DE HERMOSILLO
Controladores Lógicos Programables

Como introducir los parámetros


 Introduzca los parámetros siguientes al programar estas instrucciones:
• El archivo es la dirección del archivo de secuenciador. Debe usar el
indicador de archivo (#) para esta dirección.
Los datos del archivo de secuenciador se usan de la manera siguiente:
Instrucción El archivo de secuenciador almacena:
SQO Datos para controlar salidas
SQC Datos de referencia para monitorizar entradas

• La máscara (SQO, SQC) es un código hexadecimal o la dirección de la palabra


o archivo de máscara a través de la cual la instrucción mueve datos. Establezca
los bits de máscara para transferir datos y restablezca los bits de máscara para
enmascarar datos. Use una palabra o archivo de máscara si desea cambiar la
máscara según los requisitos de aplicación.
Si la máscara es un archivo, su longitud será igual a la longitud del archivo de
secuenciador. Los dos archivos registran automáticamente.

Ing. Mecatrónica 80
UNIVERSIDAD TECNOLOGICA DE HERMOSILLO
Controladores Lógicos Programables

• La fuente es la dirección de la palabra o archivo de entrada para un SQC de


la cual la instrucción obtiene datos para comparación con su archivo de
secuenciador.
• El destino es la dirección de la palabra o archivo de salida para un SQC a la
cual la instrucción mueve datos de su archivo de secuenciador.
Nota: Puede direccionar la máscara, fuente o destino de una instrucción de
secuenciador como palabra o archivo. Si la direcciona como archivo (usando #
de indicador de archivo), la instrucción pasa automáticamente por el archivo
de fuente, máscara o destino.
• El control (SQO, SQC) es la estructura de control que almacena el byte de
estado de la instrucción, la longitud del archivo de secuenciador y la posición
instantánea en el archivo. No debe usar la dirección de control para otras
instrucciones.
15 13 11 08 00
Pal. 0 EN DN ER FD
Pal. 1 Longitud de archivo de secuenciador
Pal. 2 Posición
Ing. Mecatrónica 81
UNIVERSIDAD TECNOLOGICA DE HERMOSILLO
Controladores Lógicos Programables

Los bits de estado de la estructura de control incluyen:


— El bit de encontrado FD (bit 08) – SQC solamente. Cuando el
estado de todos los bits sin máscara en la dirección de fuente
corresponden a los de la palabra de referencia, el bit FD está establecido.
Este bit se evalúa cada vez que la instrucción SQC es evaluada mientras el
renglón sea verdadero.
— El bit de error ER (bit 11) se establece cuando el procesador detecta
un valor de posición negativo, o un valor de longitud negativo o de cero.
Esto resulta en un error mayor si no se borra antes de la ejecución de la
instrucción END o TND.
— El bit de efectuado Bit DN (bit 13) lo establece la instrucción SQO
o SQC después de operar en la última palabra en el archivo de
secuenciador. Se restablece en la próxima transición de renglón de falso a
verdadero después de que el renglón se haga falso.
— El bit de habilitación EN (bit 15) lo establece una transición de
renglón de falso a verdadero e indica que la instrucción SQO o SQC se
ha habilitado.

Ing. Mecatrónica 82
UNIVERSIDAD TECNOLOGICA DE HERMOSILLO
Controladores Lógicos Programables

• La longitud es el número de pasos del archivo de secuenciador a partir de la


posición 1. El número máximo que puede introducir es 255 palabras (104
palabras cuando usa los controladores MicroLogix 1000). La posición 0 es la
posición de arranque. La instrucción se restablece (se ajusta automáticamente)
a la posición 1 durante cada ciclo completado.
La dirección asignada para un archivo de secuenciador es paso cero. Las
instrucciones de secuenciador usan la longitud + 1 palabra de archivos de la
tabla de datos para cada archivo indicado en la instrucción. Esto se aplica a la
fuente, máscara y/o destino si se direccionan como archivos.
Un valor de longitud que indica más allá del fin del archivo programado causa
la coincidencia de un error mayor de tiempo de ejecución. Si modifica un
valor de longitud con su programa de escalera, asegúrese que el valor
modificado sea válido.
• La posición es la ubicación o paso de palabra en el archivo de secuenciador
al cual/desde el cual la instrucción mueve datos.
Un valor de longitud que indica más allá del final del archivo programado
provoca un error mayor de tiempo de ejecución. Si modifica un valor de
longitud con su programa de escalera, asegúrese que el valor modificado sea
válido.
Ing. Mecatrónica 83
UNIVERSIDAD TECNOLOGICA DE HERMOSILLO
Controladores Lógicos Programables

Nota de aplicación: Puede usar la instrucción de restablecimiento (RES)


para restablecer un secuenciador. Todos los bits de control (excepto FD) se
pondrán a cero. La posición también se pondrá a cero. Programe la dirección
de su registro de control en el RES (por ej., R6:0).

Ing. Mecatrónica 84
UNIVERSIDAD TECNOLOGICA DE HERMOSILLO
Controladores Lógicos Programables

Uso del SQO


Esta instrucción de salida pasa por el archivo de secuenciador cuyos bits han sido
enviados para controlar varios dispositivos de salida.
Cuando el renglón va de falso a verdadero, la instrucción se incrementa hasta el
próximo paso (palabra) en el archivo de secuenciador. Los datos almacenados en
éste se transfieren a través de una máscara a la dirección de destino especificada en
la instrucción. Los datos actuales se escriben en la palabra de destino
correspondiente durante cada escán en que el renglón permanece verdadero.
El bit de efectuado se establece cuando la última palabra del archivo de
secuenciador se transfiere. En la próxima transición de renglón de falso a
verdadero, la instrucción restablece la posición al paso uno.
Si la posición es igual a cero al momento de arranque, cuando usted conmuta el
procesador del modo de programa al modo de marcha, la operación de la
instrucción dependerá de si el renglón es verdadero o falso en el primer escán

Ing. Mecatrónica 85
UNIVERSIDAD TECNOLOGICA DE HERMOSILLO
Controladores Lógicos Programables

• Si es verdadero, la instrucción transfiere el valor al paso cero.


• Si es falso, la instrucción espera la primera transición de renglón de falso a
verdadero y transfiere el valor al paso uno.
Los bits enmascaran datos cuando se restablecen y transfieren datos cuando
se establecen. La instrucción no cambia el valor en la palabra de destino a
menos que usted establezca los bits de máscara. La máscara puede ser fija o
variable. Será variable si introduce una dirección de elemento o una dirección
de archivo para cambiar la máscara con cada paso.

Ing. Mecatrónica 86
UNIVERSIDAD TECNOLOGICA DE HERMOSILLO
Controladores Lógicos Programables

La ilustración siguiente indica cómo funciona la instrucción SQO.

Ing. Mecatrónica 87
UNIVERSIDAD TECNOLOGICA DE HERMOSILLO
Controladores Lógicos Programables

SECUENCIADORES
Usos
 Muchos de los PLC micro en el mercado hoy en día ofrecen un comando
que sustituye a los dispositivos electromecánicos llamados secuenciadores de
tambor o interruptores de tambor. Estos dispositivos electromecánicos fueron
diseñados para sistemas de control simples que requerían patrones
específicos de "On" o "Off" de salidas que se repiten continuamente. Una
instrucción de secuenciador puede realizar la misma función que un
interruptor de tambor, pero con más flexibilidad. Se utiliza típicamente para
secuenciar el funcionamiento de válvulas, solenoides o luces para muchas
variedades de máquinas o procesos.

Ing. Mecatrónica 88
UNIVERSIDAD TECNOLOGICA DE HERMOSILLO
Controladores Lógicos Programables

Lo que vamos a hacer:


 Aquí vamos a programar y ejecutar un
Sequencer. Los secuenciadores son
instrucciones potentes que se utilizan
principalmente en aplicaciones que requieren
activación secuencial de salidas. Máquinas de
flejado, Secuenciación de semáforos, Procesos
de limpieza de filtros, etc.
También programaremos una subrutina
simple. Esto ilustrará cómo funcionan las
subrutinas, y cómo es fácil de usar.

Ing. Mecatrónica 89
UNIVERSIDAD TECNOLOGICA DE HERMOSILLO
Controladores Lógicos Programables

Pasos para las asignaciones de hoy


1. Cree un archivo nuevo.
2. Cree nuevos peldaños de programa incluyendo un secuenciador.
3. Crear una subrutina
4. Salve su trabajo.
5. Go ONLINE y la transfiera su programa al PLC MicroLogix 1100
6. Coloque el MicroLogix 1100 en modo RUN y pruebe su programa.

Ing. Mecatrónica 90
UNIVERSIDAD TECNOLOGICA DE HERMOSILLO
Controladores Lógicos Programables

Creación de un proyecto
1. Haga clic en el menú "Archivo"
 Seleccione "NUEVO" para crear un archivo
 Seleccione "Sí" está seguro de que desea cerrar el procesador->
M_LAB2

Ing. Mecatrónica 91
UNIVERSIDAD TECNOLOGICA DE HERMOSILLO
Controladores Lógicos Programables

Operación
 Típicamente, estas instrucciones toman la forma de una sola instrucción de
alto nivel. Una ubicación de memoria se designa dentro del PLC que forma
el "patrón" de las salidas durante la secuencia. La siguiente tabla ilustra esta
arquitectura. (Fig. 7-14).
 El archivo de datos de bits (B3: 0 a B3: 3) contiene los datos para cada paso
de la secuencia controlada por la instrucción del secuenciador. Los
patrones de bits que se almacenan en cada una de estas ubicaciones
forman el patrón de salida que se verá para cada uno de los pasos del
secuenciador.

Ing. Mecatrónica 92
UNIVERSIDAD TECNOLOGICA DE HERMOSILLO
Controladores Lógicos Programables

Ing. Mecatrónica 93
UNIVERSIDAD TECNOLOGICA DE HERMOSILLO
Controladores Lógicos Programables

 La instrucción del secuenciador típicamente tiene este aspecto: Una sola


instrucción que identifica dónde se almacenan los datos del patrón de
salida (B3: 0), el destino o la dirección de los datos de salida y la longitud o
número de pasos de la secuencia. Esta instrucción también gestiona o
rastrea cual es la posición actual del secuenciador. Cada vez que la lógica
condicional precede a la instrucción cambia de Falso a Verdadero, el
secuenciador se incrementará al siguiente paso.

Ing. Mecatrónica 94

Vous aimerez peut-être aussi