AOI: término de PLC en lenguaje sencillo
Lenguajes de códigoComo guardar tu propio atajo en un teléfono: preparas una tarea una vez y luego la repites con un toque. En los PLC de Rockwell, una AOI es un trozo de programa probado que se escribe una vez y se reutiliza en muchas máquinas.
Una instrucción reutilizable que un ingeniero define para un trabajo que se repite. Cada uso necesita su propia memoria cuando sus máquinas deben actuar por separado.
AOI en una máquina real
Una Add-On Instruction, o AOI, es la forma de Rockwell de empaquetar lógica que has escrito como una instrucción reutilizable. La defines una vez y luego la usas donde haga falta ese trabajo.
Cada uso tiene su propia variable asociada, que guarda los valores recordados de esa copia. Así, diez bombas pueden compartir un diseño probado, cada una con su propio estado de marcha. Una corrección hecha en la definición llega entonces a todas las bombas que la usan.
Lo más parecido en Siemens es un bloque de función con sus propios datos de instancia. La idea es parecida, pero las interfaces y las reglas son distintas.
AOI: un ejemplo resuelto
Una planta tiene cuatro bombas iguales. Un ingeniero escribe una AOI con entradas para Start, Stop y Permit y una salida para la orden de marcha. El programa la llama cuatro veces con cuatro variables asociadas. Pulsar Start en la bomba 2 solo afecta a la bomba 2.
AOI: un error habitual
Usar una sola variable asociada para dos bombas. Entonces comparten memoria, y el Start de una bomba puede cambiar lo que hace la otra.
¿Todavía no lo tienes claro? Pregunta en el Vestuario.