¿Cuáles son los principales módulos funcionales del plc?
1. El controlador tiene una función de intercambio de datos, que se refiere al intercambio de datos entre la CPU y el controlador y entre el controlador y el dispositivo. Para el primero, la CPU escribe datos en el controlador en paralelo a través del bus de datos, o lee datos del controlador en paralelo, para el segundo, los datos del dispositivo se ingresan en el controlador o se leen desde el controlador al dispositivo; . Para ello, se deben configurar registros de datos en el controlador.
2. El controlador del dispositivo también es responsable de la detección de errores de los datos transmitidos por los dispositivos de E/S. Si se detecta un error durante la transmisión, generalmente se establece un código de detección de error y se informa a la CPU, de modo que la CPU transmitirá datos no válidos y los retransmitirá. Esto garantiza la exactitud de la entrada de datos.
3. La función del controlador de tiempo es proporcionar señales de control para cada instrucción en una secuencia de tiempo. El controlador de sincronización consta de un generador de reloj y una unidad de definición de multiplicador. El generador de reloj emite una señal de pulso muy estable desde el oscilador de cristal de cuarzo, que es la frecuencia principal de la CPU. Cuántas veces la frecuencia de la memoria (frecuencia del bus).
4. Identificar e informar el estado del dispositivo. El controlador debe anotar el estado del dispositivo para que la CPU lo sepa. Por ejemplo, la CPU puede iniciar el controlador para leer datos del dispositivo solo cuando el dispositivo está en un estado listo para enviar. Para hacer esto, se debe configurar un registro de estado en el controlador, donde cada bit debe reflejar un estado específico del dispositivo. Cuando la CPU lee el contenido de este registro, conoce el estado del dispositivo.
5. La CPU puede enviar muchos comandos diferentes al controlador, y el controlador del dispositivo debería poder recibir y reconocer estos comandos. Para ello, en el controlador deberían existir registros de control correspondientes para almacenar los comandos y parámetros recibidos y para decodificar los comandos recibidos.
Por ejemplo, el controlador de disco puede recibir 15 comandos diferentes como lectura, escritura, formateo, etc. desde la CPU, algunos de los cuales también tienen parámetros, por lo tanto, hay múltiples registros en el controlador de disco y; decodificadores de comandos, etc. :
Las funciones principales del controlador en sitio:
1. Recibir señales de alarma con direcciones
2. Determinar zonas de defensa de diferente naturaleza a través de la programación;
p>
3. Puede equiparse con un teclado de control y una pantalla LCD para controlar el armado y desarmado, y tiene función de operación con contraseña;
4. alarmas y señales estándar de salida para impulsar el equipo de enlace;
p>
5. Función de comunicación con el centro de monitoreo.