Documentos de Académico
Documentos de Profesional
Documentos de Cultura
-Control del
Programa
Definición de subrutina
Se le llama subrutina a un segmento de código separado del
bloque principal, el cual puede ser invocado en cualquier
momento desde ésta u otra subrutina.
Función de Subrutina
Una función de una subrutina nos permite realizar diversas
operaciones dentro de la lógica de una subrutina
SBR Subrutina
Identifica el programa de subrutina.
JMP se utiliza para hacer que el PLC omita los renglones. La instrucción Jump ( JMP ) se empareja con la
instrucción Label (LBL) designando el mismo número de dirección para cada función. Cuando el escalón
de salto es VERDADERO, hace que el programa de diagrama de relés salte los escalones del programa de
diagrama de relés.
Para designar los comandos JMP y LBL, se pueden ingresar parámetros de Q2: 0 a Q2: 999. Se pueden
usar una o más instrucciones JMP para saltar a la misma instrucción LBL.
Función de Subrutina
(LBL) LABEL
La instrucción ( LBL) es utilizada por la instrucción de salto ( JMP ) como un objetivo para el salto.
Para designar los comandos (JMP) y (LBL), se pueden ingresar parámetros de Q: 0 a Q: 999. Se pueden
usar una o más instrucciones (JMP) para saltar a la misma (LBL).
La instrucción Label ( LBL ) se empareja con la instrucción Jump ( JMP ) designando el mismo número
en cada función. Cuando el comando JMP es TRUE, permite que el programa omita partes del programa
de escalera y reinicie la ejecución en el renglón designado por la instrucción LBL.
Función de Subrutina
(JSR) Jump To Subrutine
Las instrucciones de salto a subrutina ( JSR ), subrutina ( SBR ) y retorno ( RET ) se utilizan para
indicar al controlador que ejecute un archivo de subrutina separado dentro del programa de escalera y
vuelva a la instrucción que sigue a la instrucción JSR.
Función de Subrutina
(SBR) Subroutine
La instrucción Master Control Reset ( MCR ) se usa en pares para crear zonas que borran todas las
salidas configuradas dentro de esa zona; es decir, apaga todas las salidas no remanentes de la zona.
Las salidas no retentivas no retienen su memoria cuando se desactivan y se restablecen. Los
renglones contenidos dentro de los dos comandos MCR llamados zona aún se escanean, pero el
tiempo de escaneo se reduce debido al estado falso de las salidas no retentivas.
Función de Subrutina
(RET) Return From Subroutine Instruction
El comando RET se utiliza junto con los comandos de salto a subrutina ( JSR ) y subrutina ( SBR ) . Las
instrucciones se utilizan para indicar al controlador que ejecute un archivo de subrutina separado dentro del
programa de lógica de escalera y regrese al programa anterior en el renglón que sigue a la instrucción JSR.
Las instrucciones de retorno de subrutina ( RET ) marcan el final de la ejecución de la subrutina o el final
del archivo de subrutina. Hace que el controlador regrese al programa donde se colocó la instrucción de
comando JSR y reanude la ejecución de ese programa, siguiendo la instrucción JSR.