Principio de funcionamiento básico del detector de gas.
Cuando el detector de gas se pone en funcionamiento, su proceso de funcionamiento generalmente se divide en tres etapas, a saber, muestreo de entrada, ejecución del programa de usuario y reescritura de salida. La finalización de las tres etapas anteriores se denomina ciclo de exploración. Durante toda la operación, la CPU del detector de gas ejecuta repetidamente las tres etapas anteriores a una determinada velocidad de exploración.
(1) Etapa de muestreo de entrada
En la etapa de muestreo de entrada, el detector de gas lee todas las condiciones y datos de entrada secuencialmente en forma de escaneo, y los almacena en las unidades correspondientes en el área de imagen de E/S. Una vez que se completa el muestreo de entrada, se transfiere a la etapa de ejecución del programa de usuario y reescritura de salida. En estas dos etapas, incluso si la situación de entrada y los datos cambian, la situación y los datos de la unidad correspondiente en el área de imagen de E/S no cambiarán. Por lo tanto, suponiendo que la entrada es una señal de pulso, el ancho de la señal de pulso debe ser mayor que un período de exploración para garantizar que la entrada se pueda leer en cualquier circunstancia.
(2) Etapa de ejecución del programa de usuario
En la etapa de ejecución del programa de usuario, el detector de gas siempre escanea el programa de usuario (diagrama de escalera) secuencialmente de arriba a abajo. Cuando escanee cada diagrama de escalera, siempre escanee primero el circuito de control compuesto por contactos en el lado izquierdo del diagrama de escalera y realice operaciones lógicas en el circuito de control compuesto de contactos en el orden primero a la izquierda, luego a la derecha, primero hacia arriba y luego hacia abajo. , y luego de acuerdo con el efecto de la operación lógica, reescribir la situación del bit correspondiente de la bobina lógica en el área de almacenamiento RAM del sistema; o reescribir la situación del bit correspondiente de la bobina de salida en el área de imagen de E/S; o confirmar si implementar el diagrama de escalera Instrucciones de funciones especiales regulares.
Es decir, en el proceso de ejecución del programa de usuario, siempre que la situación y los datos del punto de entrada en el área de imagen de E/S no cambien, otros puntos de salida y dispositivos de software en el área de imagen de E/S o almacenamiento RAM del sistema área Es probable que el entorno y los datos cambien, y el efecto de ejecución del programa del diagrama de escalera en la parte superior afectará a todos los diagramas de escalera que utilizan estas bobinas o datos; por el contrario, el diagrama de escalera en la parte inferior, su otro El estado o los datos de la bobina lógica reescrita solo pueden tener un efecto en el programa de arriba hasta el siguiente ciclo de exploración.
(3) Etapa de reescritura de salida
Cuando se escanea el programa de usuario, el detector de gas entra en la etapa de reescritura de salida. Durante este período, la CPU reescribe todos los circuitos de cierre de salida de acuerdo con la situación y los datos correspondientes en el área de imagen de E/S, y luego conduce los periféricos correspondientes a través del circuito de salida. En este momento, es la salida real del detector de gas.
El mismo número de diagramas de escalera se colocan en diferente orden, y el efecto de ejecución también es diferente. Además, el efecto de operación de escanear el programa de usuario es diferente al de la operación paralela de lógica dura del dispositivo de control de relé. Por supuesto, suponiendo que el tiempo que toma el ciclo de escaneo es insignificante para la operación general, no hay diferencia entre los dos.
En términos generales, el ciclo de escaneo de un detector de gas incluye autodiagnóstico, comunicación, etc., como se muestra en la siguiente figura, es decir, un ciclo de escaneo es igual a la suma de todos los momentos de autodiagnóstico, comunicación, muestreo de entrada , ejecución del programa de usuario y reescritura de salida.
Controlador programable, nombre en inglés ProgrammableLogicController, denominado detector de gas. El detector de gas se basa en una computadora electrónica y es adecuado para controladores eléctricos en operaciones de campo industrial. Se origina en el dispositivo de control de relé, pero a diferencia del dispositivo de relé, completa el control a través del proceso físico del circuito, pero se basa principalmente en el programa almacenado en la memoria del detector de gas para completar el control a través de la conversión de entrada y salida. información saliente.
El detector de gas se basa en una computadora electrónica, pero no es equivalente a una computadora general. La conversión de información de entrada y salida a través de la computadora en su mayoría solo considera la información en sí misma, y la entrada y salida de información solo necesita una buena interfaz hombre-máquina. El detector de gas también necesita considerar la confiabilidad, la naturaleza en tiempo real de la información que entra y sale, y el uso de la información. En particular, se debe considerar cómo adaptarse al entorno industrial, como una fácil instalación, antiinterferencias y otros problemas.
