Cómo realizar un control de conmutación manual y automático a través de variables internas del PLC Siemens
Método de implementación del programa para conmutación manual y automática de equipos
Cuando la señal local remota es 1, es decir, el interruptor de transferencia en el gabinete de control local (caja) está activado a la posición remota, y el PLC puede controlar automáticamente; cuando es 0, significa operación manual en el sitio. Para realizar la conmutación manual y automática dentro del programa, al igual que la señal remota en el sitio, se establece una variable intermedia. Esta variable intermedia sirve como señal de operación manual de un solo dispositivo en el programa y es asignada por la computadora host que monitorea. programa Cuando su valor es 1, el programa es para operación manual de un solo equipo; cuando es 0, el programa PLC es para control automático. Se puede ver que todos los dispositivos en control automático funcionan bajo estas dos condiciones.
Utilizamos un diagrama de escalera para realizar la función de conmutación manual y automática de un motor y una válvula, y configuramos las siguientes etiquetas IO de entrada y salida y variables intermedias:
Salida: Arranque del motor INICIO
El motor se detiene STOP
La válvula se abre ABRE
La válvula se cierra CERRADA
Entrada: Señal local remota del gabinete del MCC del motor RL_M
¿Señal local remota del gabinete de control de válvulas RL_V? Condición de arranque del motor A
Condición de parada del motor B
Condición de apertura de la válvula C
Condición de cierre de la válvula D
Operación manual del ordenador central del motor Variable UP_MAN_M
La operación manual del ordenador principal del motor comienza UP_START_M
La operación manual del ordenador principal del motor se detiene UP_STOP_M
La operación manual del ordenador principal de la válvula variable intermedia UP_MAN_V p>
La computadora principal de la válvula opera manualmente para abrir UP_OPEN_V
La computadora principal de la válvula opera manualmente para cerrar UP_CLOSE_V
Utilice el software de programación utilizado por el PLC de la serie RSLogix?50005000, el El programa se muestra en la Figura 1. Como se muestra:
Donde (L) es el comando de configuración y (U) es el comando de reinicio. La razón principal para usar las instrucciones de configuración y reinicio aquí es que la condición de inicio (abierto) y la condición de parada (cerrado) pueden ser de tipo pulso (como un pulso de flanco ascendente) y deben mantenerse (Nota: si el bucle de control en el MCC adopta el modo "start-Hold-Stop", es más apropiado usar salida de pulso, como el auto-reinicio). (Nota: si el bucle de control del MCC utiliza el método "iniciar-mantener-parar", es más apropiado utilizar una salida de impulsos, como un botón de reinicio automático. Para simplificar el programa del diagrama de escalera, no se utiliza este método. aquí (los lectores interesados pueden querer probarlo). La condición de arranque o parada del motor es una condición de enclavamiento del control automático. Cuando la computadora principal realiza la operación manual, el programa de control automático no se puede ejecutar. , el control del programa PLC no se puede ejecutar. En este momento, se pueden seguir los requisitos del programa. Lo mismo ocurre con el restablecimiento de las señales de control de arranque y parada del motor. De esta manera, cada dispositivo se puede operar de forma automática o manual según la situación.