Qu es una subrutina?
Una subrutina es un archivo separado dentro del programa de escalera que se usa para almacenar secciones repetidas de lgica de programa que se deben ejecutar desde varios puntos dentro del programa principal. Una subrutina ahorra memoria porque se programa una sola vez. OJO: Las salidas controladas dentro de una subrutina permanecen en su ltimo estado hasta que la subrutina se vuelva a ejecutar. Cada subrutina se programa en su propio archivo de programa asignando un numero de archivo nico. (para los SLC 3 255, esto varia para cada modelo de Micrologix).
Profesor: Ing. Waldo Mantilla R.
Instrucciones JSR (saltar a subrutina), SBR (Etiqueta de subtna.) y RET (retorno de subtna)
Instrucciones MCR
OJO: Cuando programe las instrucciones MCR, observe lo siguiente: Debe terminar la zona con una instruccin MCR no condicional. No puede anidar una zona MCR dentro de otra. No salte a una zona MCR. Si la zona es falsa, el saltar a ella activa la zona. Siempre coloque la instruccin MCR como la ltima instruccin en un rengln.