Documentos de Académico
Documentos de Profesional
Documentos de Cultura
com
9
Programa
Las instrucciones de control del programa cubiertas en este Después de completar este capítulo, podrá:
capítulo se utilizan para alterar la secuencia normal del
9.1Establecer el propósito de las instrucciones de control del programa.
escaneo del programa. El uso de instrucciones de control de
9.2Describir el funcionamiento del reinicio del control maestro.
programa puede acortar el tiempo necesario para instrucción y desarrollar un programa elemental
completar un escaneo de programa. Se pueden omitir que ilustra su uso
partes del programa que no se utilizan en un momento 9.3Describir el funcionamiento de la instrucción de salto y la
determinado y las salidas en zonas específicas del instrucción de etiqueta.
programa se pueden dejar en los estados deseados. Se 9.4Explicar la función de las subrutinas.
explican las aplicaciones típicas de control de programas 9.5Describir la función de instrucciones de entrada y salida
industriales. inmediatas.
9.6Describir la capacidad de forzado del PLC.
9.7Describir las consideraciones de seguridad integradas en los PLC y
programadas en una instalación de PLC.
176
9.1Instrucción de reinicio del control maestro TND (Fin Temporal)—Realiza un final temporal que
detiene la ejecución del programa.
Varias instrucciones de tipo salida, a las que a menudo se hace
MCR (Reinicio del control maestro): borra todos los renglones de
referencia comoanularinstrucciones, proporcionan un medio para
salida no remanentes establecidos entre las instrucciones MCR
ejecutar secciones de la lógica de control si se cumplen ciertas
emparejadas.
condiciones. Estas instrucciones de control del programa permiten una
SUS (Suspender)—Identifica condiciones para la depuración y
mayor flexibilidad del programa y una mayor eficiencia en la
solución de problemas del sistema.
exploración del programa. Se pueden omitir partes del programa que
no se utilizan en un momento determinado y las salidas en zonas Los relés de control maestro cableados se utilizan en circuitos de
específicas del programa se pueden dejar en los estados deseados. control de relés para proporcionar apagado de energía de entrada/
Control de programaLas instrucciones se utilizan para habilitar salida de un circuito completo. La Figura 9-2 muestra un circuito típico
o deshabilitar un bloque de programa lógico o para mover la de relé de control maestro cableado. En este circuito, a menos que la
ejecución de un programa de un lugar a otro. La figura 9-1 muestra bobina del relé de control maestro esté energizada, no hay flujo de
laControl de programapestaña de menú para el PLC Allen-Bradley energía hacia el lado de carga de los contactos MCR.
SLC 500 y su software RSLogix asociado. Los comandos de control Los fabricantes de PLC ofrecen una forma de relé de control
del programa se pueden resumir de la siguiente manera: maestro como parte de su conjunto de instrucciones. Estas
instrucciones funcionan de manera similar al relé de control maestro
JMP (Saltar a etiqueta)—Avanzar/retroceder a una instrucción
cableado; es decir, cuando la instrucción es verdadera, el circuito
de etiqueta correspondiente.
funciona normalmente y cuando la instrucción es falsa, las salidas no
LBL (Etiqueta): especifica la ubicación de la etiqueta.
retentivas se desactivan. Debido a que estas instrucciones no están
JSR (Saltar a subrutina)—Saltar a una instrucción de cableadas sino programadas, por razones de seguridad deben no
subrutina designada. utilizarse como sustituto de un relé de control maestro cableado, que
RET (Regreso de subrutina)—Sale de la subrutina proporcionaemergenciaApagado de energía de E/S.
actual y vuelve a la condición anterior. ARestablecimiento del control maestro (MCR)La instrucción es una
SBR (Subrutina)—Identifica el programa de subrutina. instrucción de bobina de salida que funciona como un control maestro.
L1 L2
inicio maestro
parada maestra
MCR
MCR
MCR MCR
CR
CR4 OL
M1
CR1
CR2 M1 OL
M2
MCR
ENCENDIDO APAGADO
METRO
METRO
Cuando MCR
Detener Comenzar
está desenergizado,
todo no retentivo
Detener salidas
desenergizar.
PL1
METRO
Comenzar
interruptor de nivel PL1
MCR
relé. Las instrucciones de la bobina MCR se utilizan en pares y se Tienesin dirección.La Figura 9-4 muestra la programación de una
pueden programar para controlar un circuito completo o para controlar zona vallada MCR con la zona verdadera. El funcionamiento del
solo escalones seleccionados de un circuito. En el programa de la Figura programa se puede resumir de la siguiente manera:
9-3, el MCR está programado para controlar un circuito completo. El
• La zona MCR está rodeada por unvalla de inicio,que es un
funcionamiento del programa se puede resumir de la siguiente
peldaño con un MCR condicional y unvalla final, que es un
manera:
peldaño con un MCR incondicional.
• Cuando la instrucción MCR es falsa o está desenergizada, todos los • AporteAdel renglón inicial es verdadero, por lo que todas las salidas
renglones no retentivos (no enclavados) debajo del MCR se actúan de acuerdo con su lógica de renglón como si la zona no existiera.
AporteC
TONELADA
AporteB
TEMPORIZADOR EN RETRASO
ProducciónB EN
ES
Temporizador T4:1
base de tiempo 1.0 DN
Preestablecido 10
AporteC
Acumulado 0
AporteD Salida de pestilloB
l
AporteD
Aportemi
Desbloquear salidaB
Ud.
Aportemi
Una aplicación común de un control de zona MCR implica Si inicia instrucciones como temporizadores o contadores en una
examinar uno o más bits de falla como parte de la barrera de zona MCR, la operación de la instrucción cesa cuando la zona está
inicio y encerrar la parte del programa que desea desenergizar desactivada. El temporizador TOF se activará cuando se coloque dentro
en caso de una falla en la zona MCR. En caso de que se detecte de una zona MCR falsa. Al solucionar problemas de un programa que
una condición de falla, las salidas en esa zona se desactivarán contiene una zona MCR, debe tener en cuenta qué renglones están
automáticamente. dentro de las zonas para poder editar correctamente el circuito.
ProducciónA APAGADO
AporteC
TONELADA
AporteB
TEMPORIZADOR EN RETRASO
ES
Temporizador T4:1
1.0 ProducciónB EN
base de tiempo DN
Preestablecido 10
AporteC
Acumulado 0
AporteD Salida de pestilloB
l
AporteD
Aportemi
Desbloquear salidaB
Ud.
Aportemi
con su etiqueta asociada debe tener la misma dirección. El y las salidas controladas por estos escalones permanecen en su último
definida por las ubicaciones de las instrucciones de salto y • Cualquier temporizador o contador programado dentro
etiqueta en el programa. Si la bobina de salto está del área de salto dejará de funcionar y no se actualizará
energizada, toda la lógica entre las instrucciones de salto y durante este período. Por este motivo se deben
de etiqueta se omite y el procesador continúa escaneando programar fuera de la sección saltada en la zona de
después de la instrucción LBL. programa principal.
1
L1 L2
METRO
2
METRO METRO
Los cronómetros deben ser
TEMPORIZADOR EN RETRASO ES
Temporizador T4:6 programado afuera
base de tiempo 1.0 la sección saltada.
PB2 DN
Preestablecido 5
Acumulado 0
PL1 PL1
PS1 T4:6 PL1
3
DN
SOL1
LLS1 P2:1
LLS1
4 JMP Peldaños de programa saltados
sonnoescaneado por el
procesador.
LS1 SOL1
LS1
5 SOL2
Las condiciones de entrada
no se examinan y las salidas
LS1 LS2 SOL2 permanecen en su último estado.
LS2
6
PL2 PL2
LS3 PL2
LS3 7
LS4 SOL4
SOL3 LS4 SOL4
9
TS1 TS1 Calentador Calentador Calentador
10
AporteB ProducciónA
SBR
SUBRUTINA
RETIRADO
AporteC
TONELADA
Vuelve al siguiente
instrucción después de JSR Las instrucciones de salto a subrutina (JSR), subrutina (SBR) y
retorno (RET) se utilizan para indicar al controlador que ejecute un
Figura 9-9Programa principal con llamada desde una subrutina. archivo de subrutina. La figura 9-11 muestra materiales.
Solenoide
Peso
sensor
(a)
Programa principal
Entradas archivo 2 Salidas
Sensor
jsr
L1 L2
SALTO A SUBRUTINA
número de archivo SBR U:3
T4:1/ES
Detener
PL1 PL1
Detener Comenzar Motor
Comenzar
Motor SOL
Sensor
APAGADO EN Sensor SOL
subrutina
archivo 3
T4:1/DN
TONELADA
T4:0/DN TONELADA
TEMPORIZADOR EN RETRASO
Temporizador T4:1 ES
base de tiempo 1.0 DN
Preestablecido 1
Acumulado 0
RETIRADO
DEVOLVER
(b)
Figura 9-11 Subrutina de luz piloto intermitente. (un proceso. (b) Programa.
• Cuando se abre el interruptor del sensor de peso, el permite aprobarvalores seleccionados a una subrutina antes de la
procesador ya no escaneará el área de subrutina y la luz ejecución para que la subrutina pueda realizar operaciones
piloto PL1 volverá a su estado normal de encendido. matemáticas o lógicas en los datos y devolver los resultados al
programa principal. Por ejemplo, el programa que se muestra en la
El programa principal del controlador Allen-Bradley SLC 500 se Figura 9-13 hará que la exploración salte del archivo de programa
encuentra en el archivo de programa 2, mientras que las subrutinas se principal al archivo de programa 4 cuando se ingreseAes verdad.
asignan a los números de archivo de programa del 3 al 255. Cada Cuando el escaneo salta al archivo de programa 4, los datos
subrutina debe programarse en su propio archivo de programa también pasarán de N7:30 a N7:40. Cuando la exploración regrese
asignándole un número de archivo único. La Figura 9-12 ilustra el al programa principal desde el archivo de programa 4, los datos
procedimiento para configurar una subrutina y se puede resumir de la pasarán de N7:50 a N7:60.
siguiente manera: Anidar subrutinas le permite dirigir el flujo del programa desde
• Tenga en cuenta la ubicación de cada escalera donde se debe llamar el programa principal a una subrutina y luego a otra subrutina,
una subrutina. como se ilustra en la Figura 9-14. Las subrutinas anidadas facilitan
la programación compleja y aceleran la operación del programa
• Cree un archivo de subrutina para cada ubicación. Cada archivo de
porque el programador no tiene que regresar continuamente de
subrutina debe comenzar con una instrucción SBR.
una subrutina para ingresar otra. La programación de subrutinas
anidadas puede causar problemas de tiempo de escaneo porque
mientras se escanea la subrutina, el programa principal no. Los
Programa principal retrasos excesivos en el escaneo del programa principal pueden
archivo 2
hacer que las salidas funcionen más tarde de lo requerido. Esta
situación se puede evitar actualizando las E/S críticas mediante
instrucciones de entrada inmediata y/o salida inmediata.
jsr
SALTO A SUBRUTINA
Archivo SBR número 3
9.4Instrucciones de entrada inmediata
subrutina y salida inmediata
archivo 3
Las instrucciones de entrada inmediata y salida inmediata interrumpen la
SBR
exploración normal del programa para actualizar el archivo de tabla de imagen de
SUBRUTINA
entrada con datos de entrada actuales o para actualizar un grupo de módulos de
salida con los datos del archivo de tabla de imagen de salida actual. Estas
AporteA jsr
SALTO A SUBRUTINA
Archivo de programa 4
Parámetro de entrada pasado a la
Parámetro de entrada N7:30 instrucción SBR cuando la ejecución
salta al archivo de subrutina.
Parámetro de retorno N7:60
Se reanuda la ejecución
subrutina
archivo 4
SBR
SUBRUTINA
Parámetro de entrada N7:40
RETIRADO
DEVOLVER ( )
El parámetro de retorno se devuelve a la Parámetro de retorno N7:50
dirección que especificó en la instrucción
JSR cuando la ejecución regresa al
programa de escalera principal.
Programa principal
archivo 2
jsr
SALTO A SUBRUTINA
Archivo SBR 3
jsr jsr
SALTO A SUBRUTINA SALTO A SUBRUTINA
Archivo SBR 4 Archivo SBR 5
I/O escanear
12
IInorte
Escaneo del programa
I:012 O:013
Estante 1
los bits de la palabra direccionada se actualizan. La entrada interrumpe la exploración del programa
• La instrucción IIM recupera datos de I:1.0 y los pasa 9.5Forzar direcciones de E/S externas
a través de la máscara. La función de fuerza es esencialmente una función de control de
• La máscara permite mover sólo los cuatro bits menos anulación manual. Forzar permite al usuario del PLC activar o
significativos al registro de entrada I:1.0. desactivar una entrada o salida externa desde el teclado del
dispositivo de programación. Esto se logra independientemente
del estado real del dispositivo de campo. La capacidad de forzar
IIM IOM SYC MSG IIE IID REFERENCIA DE RPI
Entrada de campo
Tabla de imágenes de entrada
dispositivo
O:2/5 O:2/6
O:2/6 METRO
EN
fuera del estado. La Figura 9-19 ilustra cómo se fuerza una entrada. El El bit de la instrucción de salida en la dirección generalmente no se
funcionamiento del programa se puede resumir de la siguiente ve afectado. La Figura 9-20 ilustra cómo se fuerza una salida. El
manera: funcionamiento del programa se puede resumir de la siguiente
manera:
• El procesador ignora el estado real del interruptor de límite de
entrada I:1/3.
• El procesador ignora el estado real de la salida del
• Aunque el interruptor de límite I:1/3 está apagado (0 o falso), el solenoide O:2/5.
procesador lo considera en estado encendido (1 o verdadero).
• El dispositivo de programación establece el estado de la fuerza en el
archivo de datos de la fuerza de salida y el PLC implementa la fuerza
• El escaneo del programa registra esto y el programa se para activar la salida del solenoide O:2/5 aunque el archivo de la
ejecuta con este estado forzado. tabla de imagen de salida indique que la lógica del usuario está
• En otras palabras, el programa se ejecuta como si el final de desactivando el punto.
carrera estuviera realmente cerrado. • La salida M O:2/6 permanece apagada porque el bit de
Forzar salidas afectasoloel terminal de salida direccionado. Por lo tanto, estado de la salida O:2/5 no se ve afectado por la
dado que los bits del archivo de la tabla de imágenes de salida no se ven instrucción de forzado.
afectados, su programa no se verá afectado. El forzado de las salidas se • No todas las marcas de PLC funcionan de esta manera. Por
realiza justo antes de que se actualice el archivo de la tabla de imágenes de ejemplo, forzar una salida con un controlador GE Fanuc hará
salida. Cuando forzamos una dirección de salida, estamos forzando solo el que los contactos que tienen la misma dirección que la salida
terminal de salida a un estado de encendido o apagado. El estado también cambien al estado apropiado.
0 0 APAGADO
O:2/6
METRO
Salida de campo
dispositivos
Escalera
EN LÍNEA Las fuerzas existen lógica
programa
Fuerzas habilitadas
L1 I:1/3 O:2/5 L2
I:1/3
O:2/5
APAGADO Forzar> ENCENDIDO
EN
APAGADO
Forzar> ENCENDIDO
La anulación de entradas físicas en sistemas de control de relés Archivo de datosI1 (contenedor). . Fuerzas de ENTRADA
3. En el menú que aparece, seleccione Ir a la tabla de datos o seleccione puede energizarse repentinamente si alguien fuerza el motor a
Forzar encendido o Forzar apagado. encenderse. Esta es la razón por la que se requiere un circuito de
control maestro cableado para el bastidor de E/S. El circuito cableado
4. En la tabla de datos asociada que aparece, haga clic en el
proporcionará un método para desconectar físicamente la alimentación
botón Fuerzas.
del sistema de E/S, garantizando así que sea imposible energizar
5. Aparece la versión Fuerzas de la tabla de datos con el bit
ninguna entrada o salida cuando el control maestro esté apagado.
seleccionado resaltado. Haga clic en este bit con el botón
derecho del ratón.
6. En el menú que aparece, puede forzar la activación o desactivación
9.6Circuitos de seguridad
del bit seleccionado.
Se deben proporcionar suficientes circuitos de emergencia para
Tenga cuidado al utilizar funciones de forzado.Si se usan
detener parcial o totalmente el funcionamiento del controlador o
incorrectamente, las funciones de fuerza pueden causar
de la máquina o proceso controlado. Estos circuitos deben estar
lesiones a las personas que trabajan alrededor de un sistema y/
cableados fuera del controlador para que, en caso de falla total del
o daños al equipo.Por esta razón, las funciones de forzado deben
controlador, esté disponible un apagado rápido e independiente.
ser utilizadas únicamente por personal que comprenda
completamente el circuito y la maquinaria de proceso o el equipo
La Figura 9-23 muestra los requisitos típicos de cableado de
accionado (Figura 9-22). Debe comprender el efecto potencial que
seguridad para una instalación de PLC. Los requisitos de seguridad de
tendrá el forzar determinadas entradas o salidas en el
esta instalación se pueden resumir en los siguientes:
funcionamiento de la máquina para evitar posibles lesiones
personales y daños al equipo. Antes de utilizar una función de • Se instala un interruptor de desconexión principal en las líneas
fuerza, verifique si la fuerza actúa solo en el punto de E/S o si actúa de alimentación entrantes como medio para desconectar la
tanto en la lógica del usuario como en el punto de E/S. La mayoría alimentación de todo el sistema de controlador programable.
de los terminales de programación y CPU de PLC proporcionan
algún medio visible para alertar al usuario de que se está aplicando • El interruptor de desconexión de energía principal debe
una fuerza. ubicarse donde los operadores y el personal de
En el lugar mantenimiento tengan acceso rápido y fácil a él. Idealmente,
la fuerza el interruptor de desconexión se monta en el exterior del
gabinete del PLC para que se pueda acceder a él sin abrir el
gabinete.
Además de desconectar la energía eléctrica, debe
desactivar, bloquear y etiquetar todas las demás fuentes
de energía (neumática e hidráulica) antes de trabajar en
una máquina o proceso controlado por el controlador.
desenergiza.
Figura 9-22Tenga cuidado al utilizar funciones de forzado. • Esto elimina la energía a los circuitos de los dispositivos de
Fuente: Cortesía de Givens Engineering Inc. entrada y salida. Se continúa suministrando energía al
Reducir
transformador de aislamiento
L1 Fusible
120 L2
VACACIONES
Máquina Maestro
Interruptores de parada de emergencia
iniciar/detener
control
botones relé
MCR
Emergencia Sobrecarrera Detener Comenzar
detener límite
cambiar
MCR
L1 L2 Tierra
potencia del autómata
suministrar
MCR
módulo de entrada PLC
L1 1 2 3 4 5 6 7 8 L2
L1 1 2 3 4 5 6 7 8 L2
fuente de alimentación del controlador para que aún se puedan El componente electromecánico no debe depender de componentes
observar los indicadores de diagnóstico en el módulo del electrónicos (hardware o software). Cualquier pieza puede fallar,
procesador. incluidos los interruptores de un circuito de relé de control maestro. La
• Tenga en cuenta que el relé de control maestro no sustituye a falla de uno de estos interruptores probablemente causaría un circuito
un interruptor de desconexión. Cuando reemplace cualquier abierto, lo que sería una falla de apagado seguro. Sin embargo, si uno
módulo, reemplace fusibles de salida o trabaje en un equipo, de estos interruptores sufre un cortocircuito, ya no proporciona
debe jalar y bloquear el interruptor de desconexión ninguna protección de seguridad. Estos interruptores deben probarse
Número Característica
2 Pantalla alfanumérica
3 Cambios de dirección de nodo
8 5 Puerto USB
6 Conector de comunicación DeviceNet
10
7 Conectores de terminales
5 8 Indicadores de estado de entrada
11 conector ethernet
12 interruptor de servicio
11
6 4 12 7
PLC de seguridad,como el que se muestra en la Figura 9-24, ahora • Los PLC de seguridad utilizan fuentes de alimentación diseñadas
están disponibles para aplicaciones que requieren una funcionalidad de específicamente para su uso en sistemas de control de seguridad y
seguridad más avanzada. Un PLC de seguridad suele estar certificado circuitos de placa posterior redundantes entre el controlador y los
por terceros para cumplir con los estrictos requisitos de seguridad y módulos de E/S.
confiabilidad de las normas internacionales. Tanto los PLC estándar
como los de seguridad tienen la capacidad de realizar funciones de
Se deben desarrollar consideraciones de seguridad como
control, pero un PLC estándar no fue diseñado inicialmente para ser
parte del programa PLC.Un programa de PLC para cualquier
aplicación será tan seguro como lo hagan el tiempo y la
tolerante a fallas y a prueba de fallas. Ésa es la diferencia fundamental.
atención dedicados tanto al personal como al hardware. Una
de esas consideraciones implica el uso de un arrancador de
Algunas de las diferencias entre los PLC estándar y de
motor.contacto de sellado auxiliar,como se muestra en la
seguridad incluyen las siguientes:
Figura 9-25, en lugar del contacto programado con referencia a
• Un PLC estándar tiene un microprocesador que ejecuta el la instrucción de la bobina de salida. El uso del estado del
programa, un área de memoria Flash que almacena el contacto auxiliar del arrancador generado en campo en el
programa, RAM para realizar cálculos, puertos para programa es más costoso en términos de cableado y hardware
comunicaciones y E/S para detección y control de la de campo, pero es más seguroporque proporciona
máquina. Por el contrario, un PLC de seguridad tiene retroalimentación positiva al procesador sobre el estado exacto
microprocesadores redundantes, Flash y RAM que son del motor. Supongamos, por ejemplo, que el contacto OL del
monitoreados continuamente por un circuito de motor de arranque se abre en una condición de sobrecarga. El
vigilancia y un circuito de detección síncrono. motor, por supuesto, dejaría de funcionar porque se perdería
Redundanciaes la duplicación. La probabilidad de que energía en la bobina de arranque. Si el programa se escribiera
surjan peligros debido a un mal funcionamiento en un utilizando una instrucción de examen de contacto referenciada
circuito eléctrico se puede minimizar creando una a la instrucción de la bobina de salida como sello para el
redundancia parcial o completa (duplicación). circuito, el procesador nunca sabría que se había perdido
energía en el motor. Cuando se reiniciaba el OL, el motor se
• Las entradas de PLC estándar no proporcionan medios internos para reiniciaba instantáneamente, creando una condición operativa
probar la funcionalidad del circuito de entrada. Por el contrario, los potencialmente insegura.
PLC de seguridad tienen un circuito de salida interno asociado con Otra consideración de seguridad se refiere a lacableado de botones
cada entrada con el fin de probar el circuito de entrada. Las entradas de parada.Un botón de parada generalmente se considera una función
se activan tanto en alto como en bajo durante ciclos muy cortos de seguridad además de una función operativa. Como tal,Todos los
durante el tiempo de ejecución para verificar su funcionalidad. botones de parada deben conectarse utilizando un contacto
normalmente cerrado programado para examinar si hay un encendido.
OL
Detener
METRO METRO
Comenzar
Inicio
auxiliar Poder principal
contacto contacto
Inicio
auxiliar
contacto
Auxiliar
contacto
Figura 9-25Arrancador de motor programado mediante el contacto sellador auxiliar del arrancador.
Fuente: Imagen utilizada con permiso de Rockwell Automation, Inc.
L1 Detener Comenzar
L2
METRO
OL
Detener
METRO METRO
METRO
Comenzar
SUS
Suspender
Suspender identificación 100
1. a.Se deben programar dos instrucciones de salida 8. a.¿Qué permite al usuario la capacidad de forzado
MCR para controlar una sección de un programa. de un PLC?
Explicar el procedimiento de programación a b.Resuma dos usos prácticos de las funciones forzadas.
seguir. C.¿Por qué se debe tener extremo cuidado al
b.Indique cómo se verá afectado el estado de los dispositivos de utilizar funciones forzadas?
salida dentro de la zona cercada cuando la instrucción MCR 9.¿Por qué los circuitos de parada de emergencia deberían estar
realice una transición de falso a verdadero. cableados en lugar de programados?
C.Indique cómo se verá afectado el estado de los dispositivos de
10.Indique la función de cada uno de los siguientes en el cableado
salida dentro de la zona cercada cuando la instrucción MCR
de seguridad básico para una instalación de PLC:
realice una transición de verdadero a falso.
a.Interruptor de desconexión principal
2.¿Cuál es la principal ventaja de la instrucción b.Transformador de aislamiento
de salto? C.Paradas de emergencia
3.¿Qué tipos de instrucciones normalmente no se incluyen d.Relé de control maestro
dentro de la sección saltada de un programa? ¿Por qué? 11.Compare los PLC estándar y de seguridad con respecto a:
a.Procesadores
4. a.¿Cuál es el propósito de la instrucción de etiqueta en el par de b.Circuito de entrada
instrucciones de salto a etiqueta? C.Circuito de salida
b.Cuando se ejecuta la instrucción de salto a etiqueta, ¿de qué d.Fuentes de alimentación
manera se ven afectados los peldaños saltados? 12.Al programar un circuito de arranque de motor, ¿por qué es más
5. a.Explique qué le permite hacer la instrucción de salto seguro utilizar el contacto auxiliar sellado del arrancador en
a subrutina al programa. lugar de un contacto programado con referencia a la
b.¿En qué tipo de operación de máquina puede esta instrucción de la bobina de salida?
instrucción ahorrar una gran cantidad de 13.Al programar botones de parada, ¿por qué es más seguro utilizar
programación duplicada? un botón NC programado para comprobar si hay una
6.¿Qué ventaja tiene el anidamiento de condición de encendido que un botón NO programado para
subrutinas? comprobar si hay una condición de apagado?
7. a.¿Cuándo se utilizan las instrucciones de entrada 14.Explique la función de interrupción temporizada seleccionable.
inmediata y salida inmediata? 15.Explique la función del archivo de rutina de fallas.
b.¿Por qué es de poco beneficio programar una
dieciséis.¿Cómo se utiliza la instrucción de finalización temporal para solucionar
instrucción de entrada o salida inmediata cerca
problemas de un programa?
del comienzo de un programa?
CAPÍTULO 9 PROBLEMAS
1. Responda las preguntas, en secuencia, para el programa C.Con los interruptores S2 y S3 todavía encendidos, el
MCR en la Figura 9-30, suponiendo que se acaba de ingresar interruptor S1 se apaga. ¿Se desenergizarán ambas
al programa y que el PLC está en modo RUN con todos los salidas PL1 y PL2? ¿Por qué?
interruptores apagados. d.Con todos los demás interruptores apagados, el interruptor S6 se enciende.
a.Los interruptores S2 y S3 están encendidos. ¿Se encenderán ¿El cronómetro marcará el tiempo? ¿Por qué?
las salidas PL1 y PL2? ¿Por qué? mi.Con el interruptor S6 todavía encendido, el interruptor S5 se enciende. ¿El
b.Con los interruptores S2 y S3 todavía encendidos, el interruptor S1 cronómetro marcará el tiempo? ¿Por qué?
se enciende. ¿Se encenderá la salida PL1 o PL2 o ambas? ¿Por F.Con el interruptor S6 todavía encendido, el interruptor S5 se
qué? apaga. ¿Qué pasa con el cronómetro? Si el cronómetro fuera un
T3 T3 PL2
3 l
T4
T4 PL2
4 Ud.
T5
T6 5 MCR
T5
6 MCR
T6 TONELADA
7
TEMPORIZADOR EN RETRASO
ES
Temporizador T4:1
base de tiempo 1:0 DN
Preestablecido 10
Acumulado 0
8 MCR
b.El interruptor S2 se enciende y luego el interruptor C.Los interruptores S3 y S8 se encienden en orden. ¿Se
S4 se enciende. ¿Se energizará la salida PL3? ¿Por encenderá la luz piloto PL2? ¿Por qué?
qué? d.¿Cuándo funcionará el temporizador TON?
C.¿A qué renglón la instrucción RET devuelve el escaneo mi.Suponga que todos los interruptores están encendidos. ¿En qué
del programa? orden se escanearán los peldaños?
F.Suponga que todos los interruptores están apagados. ¿En
qué orden se escanearán los peldaños?
Archivo de subrutina 3
T4 PL3
SBR
SUBRUTINA
RETIRADO
DEVOLVER
T1 PL1 L2
L1
1
PL1
T1
T2 jsr
T2 SALTO A SUBRUTINA PL2
2
número de archivo SBR U:3
T3 T3 20
3 JMP PL3
T4
T4 PL6
4 PL4
T5
T9 20
T6 5 JMP
PL5
T8 PL2
T7
6
PL6
T8 T10 20
7 JMP
T9
T11 PL4
8
T10
RTO
20 T7 TEMPORIZADOR RETENTIVO ENCENDIDO
ES
T11 Temporizador T4:3
9 LLB Base de tiempo (seg) 1.0 DN
Preestablecido 50
T12 Acumulado 0
T4:3/DN
T4:3
T13 10 RES
Archivo de subrutina 3
T13 PL3
SBR
11 SUBRUTINA
T12 12
12 JMP
T5 PL5
13
12 T6
TONELADA
RETIRADO
15 DEVOLVER