Mauricio Andrés Villero.Sergio Daniel López. Un PLC hace funciones de control de tipo lógico y secuencial. con una serie de entradas y salidas.Un PLC es un equipo dotado de un microcontrolador. y una memoria donde se carga un programa que define relación entre el comportamiento del sistema y el estado de los elementos de entrada y de salida. . VirPLC es un simulador de Autómatas Programables o PLC. para permitir aprender a programar PLC mediante diagramas de contactos (ladder). sin necesidad de adquirir el PLC real. . creado exclusivamente con fines didácticos. dimensiones y precio) han supuesto una revolución en el campo del control de máquinas y sistemas industriales y en algunas aplicaciones de ámbito doméstico: ascensores.Hoy día. .. Sus ventajas (fiabilidad. los autómatas programables han desplazado completamente aquellos enormes cuadros eléctricos de control industrial formados por relés. puertas automáticas de garajes. temporizadores y un montón de cableado. flexibilidad de operación... Ver .1. .Soft: Un entorno de Software formado por una pantalla donde se pueden poner una serie de instrucciones de tipo gráfico a modo de diagramas de contactos. Todos estos elementos son dinámicos y muy comprensibles en tiempo de ejecución del programa. sirenas .. . bombillas.Hard: Un entorno de Hardware donde se pueden disponer de los elementos de entrada y de salida más comunes: interruptores.2. finales de carrera. sensores. Ver . Además: nunca fallan.. motores.. electroimanes. Por ejemplo.El entorno de trabajo del software es mucho más flexible y dinámico que el suministrado por el desarrollo de programas en otros autómatas. el programa no está condicionado a la partición en bloques típica de los autómatas comerciales. . lo que da mucha más libertad y posibilidades al usuario programador del PLC. . . Compilar o ejecutar el programa Ventana de hardware Simbolos Ladder y herramientas Ventana de programación . Flecha Goma Interruptor interruptor Normalmente Normlmente cerrado abierto Salida Salida Negada Reloj Comparador Set reset Linea Linea Horizontañ horizontal letra diagonal . Escribe todas las salidas y flags.Vuelve a ir a 1 Este ciclo continuo es llamado Scan.El microprocesador del PLC. en tiempo de ejecución del programa hace lo siguiente: 1.Interpreta y ejecuta todas las instrucciones de arriba abajo.. y su duración: tiempo de san.. los timers y los flags (bits de memoria) 2.. 3. de las salidas. .Lee el estado de las entradas.. 4. Todas actúan sobre su dirección de la siguiente forma: .VirPLC sólo tiene 8 instrucciones. Reset. enciende una salida de forma permanente. Set. apaga una salida de forma permanente. . permite esperar o activar una salida en un tiempo determinado. Temporizador. funciona al ser presionado como interruptor físico o depende de alguna salida. activan salidas físicas o actuadores. Interruptor NA o NC. Salidas. Ejemplo: encendido de una luz programacion Hardware o escenario .