La composición del software plc
1.CPU: es la parte central del PLC. Al igual que las CPU de microcomputadoras generales, el papel de la CPU en el sistema de PC es similar al del centro nervioso del cuerpo humano. Sus funciones:
(1) Recibir el estado o los datos del dispositivo de entrada de campo mediante escaneo (descrito más adelante) y almacenarlo en el registro de imagen de entrada o registro de datos;
( 2 ) Recibir y almacenar programas de usuario y entradas de datos del programador;
(3) Diagnosticar el estado de funcionamiento de la fuente de alimentación de la PC y los circuitos internos, así como errores de sintaxis durante el proceso de programación;
(4) Después de que la PC entre en estado de ejecución:
a) Ejecute el programa de usuario: genere las señales de control correspondientes (lea las instrucciones una por una de la memoria del programa de usuario y luego genere las señales de control correspondientes de acuerdo con a las tareas especificadas en las instrucciones) señal de control para encender y apagar el circuito de control correspondiente).
b) Procesamiento de datos: realizar acceso, transmisión, combinación, comparación, transformación y otras acciones de datos en un canal compartido de tiempo compartido para completar las tareas de operación lógica o aritmética especificadas en el programa de usuario.
c) Actualice el control de implementación de estado de salida (actualice el estado del bit de bandera y el contenido del registro de mapeo de salida de acuerdo con el resultado de la operación, y luego ingrese el contenido del registro de mapeo o los datos registrarse para realizar control de salida, tabulación e impresión, comunicación de datos, etc.)
2. Memoria
Memoria de programas del sistema: almacena programas de trabajo del sistema (programas de monitoreo), función de aplicación modular. subrutinas y comandos.
Explicación, llamada de subrutinas de funciones, programas de gestión y parámetros del sistema
*Los usuarios no pueden acceder directamente.
Memoria de usuario Memoria de programa de usuario: almacena programas de usuario. Es decir, el programa de usuario ingresado por el usuario a través del programador.
Memoria de funciones (área de datos): almacena datos del usuario.
La memoria de usuario del PC suele expresar la capacidad de almacenamiento en palabras (16 bits/palabra).
Nota: Los programas del sistema están directamente relacionados con el rendimiento del PC y los usuarios no pueden acceder a ellos directamente. Por lo tanto, la forma de memoria o el método de almacenamiento y la capacidad a los que se hace referencia en los datos del producto de PC generalmente se refieren a la memoria del programa del usuario.
3.E/S (componente de entrada/salida) (módulo de E/S: circuito de interfaz, memoria de imagen de E/S)
CPU y dispositivos de E/S de campo u otros dispositivos externos Conexión de piezas entre dispositivos. El PLC proporciona módulos de E/S con varios niveles operativos y capacidades de accionamiento, así como componentes de E/S para diversos fines entre los que los usuarios pueden elegir:
Conversión de nivel de entrada/salida
Eléctrico aislamiento
Conversión serie/paralelo
Transmisión de datos
Conversión de analógico a digital y de digital a analógico
Comprobación de errores
Otros módulos funcionales
Los módulos de E/S se pueden colocar junto con la CPU o de forma remota. Normalmente, los módulos de E/S también tienen pantallas de estado y tableros de terminales de E/S.
4. Programadores y otros dispositivos externos
Programador: una herramienta indispensable para el desarrollo y aplicación, monitoreo y operación, inspección y mantenimiento de PLC.
Función: Se utiliza para compilar, editar, depurar, verificar y monitorear programas de usuario.
Detecta el estado interno y parámetros del PLC a través del teclado y display.
Conéctese con la CPU a través del puerto de comunicación para realizar un diálogo hombre-máquina con el PLC.
Categoría: Tipo simple: solo la programación en línea solo se puede programar con la lista de instrucciones.
Inteligente: programación en línea y fuera de línea; se puede programar con lista de instrucciones (lista de instrucciones), diagrama de escalera y otros lenguajes. A menudo es posible utilizar directamente una computadora como programador e instalar el software de programación relevante.
Nota: Los programadores no participan directamente en las operaciones de control in situ. Un programador puede desarrollar y monitorear el trabajo de muchos PLC.
Otros periféricos: discos, discos ópticos, grabadores EPROM (utilizados para solidificar los programas de usuario), impresoras, sistemas de monitorización gráfica o ordenadores host, etc.
5. Fuente de alimentación: fuente de alimentación regulada con conmutación interna para circuitos internos; la mayoría de los modelos también pueden proporcionar una fuente de alimentación regulada externa de 24 V CC, que puede alimentar señales de conmutación in situ y sensores externos.
Conexión externa: se puede utilizar una fuente de alimentación industrial general y hay una batería de litio (batería de respaldo) disponible, de modo que cuando falla la fuente de alimentación externa, no se perderán datos internos importantes.