¿En qué tres partes constan las instrucciones avanzadas del plc?
Hermano, la pregunta es muy simple, búscala tú mismo, no es necesario que la preguntes, pero será mejor que la copie y te la muestre.
Capítulo 1 Introducción a los controladores programables
Los controladores programables aparecieron por primera vez en Estados Unidos a finales de la década de 1960, cuando se les llamaba controladores lógicos programables (PLC) y se utilizaban para reemplazar los relés. para realizar funciones de control de secuencia, como juicio lógico, sincronización y conteo. La idea básica de diseño del PLC es combinar las ventajas de una computadora con funciones completas, flexibilidad y universalidad, y las ventajas de un sistema de control por relé como simplicidad, facilidad de operación y bajo precio. El hardware del controlador es estándar. y universales. Según el objeto de aplicación real, el contenido del control se compila en software y se escribe en la memoria del programa de usuario del controlador. El controlador y el objeto controlado se conectan fácilmente.
Con el desarrollo de la tecnología de semiconductores, especialmente la tecnología de microprocesadores y microcomputadoras, después de mediados de la década de 1970, los PLC han utilizado ampliamente los microprocesadores como procesadores centrales, y los módulos de entrada y salida y los circuitos periféricos también se han utilizado en tamaños medianos y grandes. Circuitos integrados de escala o incluso de escala ultragrande. En este momento, el PLC ya no es una función de juicio lógico, sino que también tiene funciones de procesamiento de datos, ajuste PID y comunicación de datos.
Un controlador programable es un sistema electrónico que realiza operaciones digitales y está diseñado para su uso en entornos industriales. Utiliza una memoria programable para almacenar instrucciones para realizar operaciones lógicas, control de secuencia, sincronización, cálculo y operaciones aritméticas, y controla varios tipos de maquinaria a través de entradas y salidas digitales y analógicas o procesos de producción. El PLC es el producto de la combinación de tecnología de microcomputadora y tecnología tradicional de control de contactos de relé. Supera las deficiencias del cableado de contacto mecánico complejo, la baja confiabilidad, el alto consumo de energía, la poca versatilidad y flexibilidad en los sistemas de control de contactos de relé y aprovecha al máximo los microprocesadores. .
Para los usuarios, el controlador programable es un dispositivo sin contacto. Cambiar el programa puede cambiar el proceso de producción. Por lo tanto, se puede seleccionar un controlador programable en la etapa de diseño preliminar y el proceso se puede determinar en la implementación. etapa. Por otro lado, desde la perspectiva de los fabricantes que fabrican controladores programables, no es necesario diseñar especialmente el controlador de acuerdo con los requisitos de pedido del usuario durante la etapa de fabricación, y es adecuado para la producción en masa. Debido a estas características, los controladores programables fueron rápidamente bienvenidos por la comunidad de control industrial después de su aparición y se desarrollaron rápidamente. En la actualidad, los controladores programables se han convertido en una poderosa herramienta para la automatización industrial y han sido ampliamente utilizados.
1. La estructura del PLC y las funciones de cada parte
Las estructuras de los controladores programables son diversas, pero los principios generales de su composición son básicamente los mismos, y todos lo son. Basado en microprocesadores. Generalmente consta de varias partes, como la unidad central de procesamiento (CPU), la memoria (RAM, ROM), la unidad de entrada y salida (E/S), la fuente de alimentación y el programador.
1. Unidad Central de Procesamiento (CPU)
Como núcleo de todo el PLC, la CPU desempeña el papel de comandante en jefe. La CPU generalmente consta de circuitos de control, operadores y registros. Estos circuitos suelen estar empaquetados en un chip de circuito integrado. La CPU está conectada a la unidad de almacenamiento y a los circuitos de interfaz de entrada y salida a través del bus de direcciones, el bus de datos y el bus de control. Las funciones de la CPU son las siguientes: leer instrucciones de la memoria, ejecutar instrucciones, buscar otra instrucción y manejar interrupciones.
2. Memoria (RAM, ROM)
La memoria se utiliza principalmente para almacenar programas del sistema, programas de usuario y datos de trabajo. La memoria que almacena el software del sistema se llama memoria de programa del sistema; la memoria que almacena el software de aplicación se llama memoria de programa de usuario; la memoria que almacena datos de trabajo se llama memoria de datos. Las memorias de uso común incluyen RAM, EPROM y EEPROM. La RAM es un tipo de memoria de acceso aleatorio que se puede leer y escribir para almacenar programas de usuario y generar áreas de datos de usuario. Los programas de usuario almacenados en la RAM se pueden modificar fácilmente. La memoria RAM es una memoria semiconductora económica, de alta densidad y bajo consumo que se puede utilizar como fuente de alimentación de respaldo con baterías de litio. La información almacenada se puede retener eficazmente cuando se corta la energía. Tanto EPROM como EEPROM son memorias de sólo lectura. Utilice estos tipos de memoria para reforzar los hipervisores y las aplicaciones.
3. Unidad de entrada y salida (unidad de E/S)
La unidad de E/S es en realidad un componente de interfaz que transmite señales de entrada y salida entre el PLC y el objeto controlado.
La unidad de E/S tiene buenos efectos de filtrado y aislamiento eléctrico. Los dispositivos de entrada conectados a la interfaz de entrada del PLC son varios interruptores, botones, sensores, etc. Los dispositivos de control de salida del PLC suelen ser válvulas solenoides, contactores y relés que incluyen tipos de CA y CC, tipos de alto y bajo voltaje, tipos de voltaje y tipos de corriente.
4. Fuente de alimentación
La unidad de fuente de alimentación del PLC incluye la fuente de alimentación del sistema y la batería de respaldo. La función de la unidad de fuente de alimentación es convertir la fuente de alimentación externa en voltaje de trabajo interno. Hay una fuente de alimentación regulada en el PLC para alimentar la unidad CPU y la unidad de E/S del PLC.
5. Programador
El programador es el dispositivo periférico más importante del PLC. Utilice el programador para enviar el programa de usuario a la memoria del PLC. También puede utilizar el programador para comprobar el programa, modificarlo y controlar el estado de funcionamiento del PLC. Además, añadiendo interfaces de hardware y paquetes de software apropiados al ordenador personal, el ordenador personal se puede utilizar para programar el PLC. Usando una microcomputadora como programador, los diagramas de escalera se pueden programar y mostrar directamente.
2. Principio de funcionamiento del PLC
El PLC adopta el método de trabajo de escaneo cíclico. En el PLC, los programas de usuario se almacenan en secuencia y la CPU comienza a ejecutar el programa desde la primera instrucción. hasta que encuentra Después de llegar al símbolo final, regresa a la primera línea, y así sucesivamente. El proceso de escaneo del PLC se divide en varias etapas: procesamiento interno, operación de comunicación, procesamiento de entrada del programa, ejecución del programa y salida del programa. El tiempo necesario para una exploración completa se denomina ciclo de exploración. Cuando el PLC está en estado detenido, solo se realizan servicios de operación de comunicación y procesamiento interno. Cuando el PLC está en estado de ejecución, escanea el trabajo continuamente desde el procesamiento interno, las operaciones de comunicación, la entrada del programa, la ejecución del programa y la salida del programa.
1. Procesamiento de entrada
El procesamiento de entrada también se denomina muestreo de entrada. En esta etapa, el estado de fin de paso de todos los terminales de entrada se lee secuencialmente y la información leída se almacena en el registro de imagen correspondiente en la memoria. Aquí se actualiza el registro de imagen de entrada. Luego ingrese a la fase de ejecución del programa. Cuando se ejecuta el programa, el registro de imagen de entrada se aísla del mundo exterior. Incluso si la señal de entrada cambia, el contenido del registro de imagen no cambiará. La información solo se puede leer en la etapa de procesamiento de entrada del siguiente ciclo de exploración. .
2. Ejecución del programa
De acuerdo con el principio de escaneo del programa del diagrama de escalera del PLC, siga los pasos primero hacia la izquierda, luego hacia la derecha, primero hacia arriba y luego hacia abajo, escanee oración por oración y ejecute el programa. Cuando se encuentra una instrucción de salto de programa, la dirección de salto del programa se determina en función de si se cumple la condición de salto. Cuando el estado de entrada y salida está involucrado desde el programa de usuario, el PLC lee el estado del terminal de entrada correspondiente adoptado en la etapa anterior del registro de imagen de entrada, lee el registro de imagen correspondiente del registro de imagen de salida y realiza operaciones lógicas según el usuario. programa y lo almacena en el registro del dispositivo correspondiente. Para cada dispositivo, el contenido almacenado en el registro de imagen del dispositivo cambiará a medida que se ejecute el programa.
3. Procesamiento de salida
Después de ejecutar el programa, el registro de imagen de salida, es decir, el estado del registro Y en el registro de imagen del dispositivo, se transfiere al pestillo de salida durante la etapa de procesamiento de salida, y la energía Se conduce a través del circuito de aislamiento. El circuito amplificador permite que el terminal de salida envíe señales de control al mundo exterior y accione cargas externas.
3. Lenguaje de programación de PLC
1. Lenguaje de programación de diagrama de escalera
El diagrama de escalera sigue la forma de un circuito de control de relés. Es una evolución de símbolos simplificados basados en el control lógico de relés y contactores comúnmente utilizados en sistemas de control eléctrico. Es visual, intuitivo y práctico. .
Se debe prestar atención a los siguientes tres puntos al diseñar diagramas de escalera:
(1) Los diagramas de escalera están organizados en orden de izquierda a derecha y de arriba a abajo. Cada fila lógica comienza desde el bus izquierdo, luego las conexiones de contactos en serie y paralelo, y finalmente la bobina se conecta al bus derecho.
(2) Lo que fluye a través de cada peldaño en el diagrama de escalera no es una corriente física, sino una "corriente conceptual", que fluye de izquierda a derecha, sin suministro de energía en ambos extremos. Esta "corriente conceptual" sólo describe vívidamente las condiciones para el encendido de la bobina que deben cumplirse durante la ejecución del programa de usuario.
(3) El relé de entrada se utiliza para recibir señales de entrada externas y no puede ser controlado por los contactos de otros relés dentro del PLC. Por lo tanto, en el diagrama de contactos sólo aparecen los contactos del relé de entrada, pero no su bobina.
El relé de salida envía el resultado de la ejecución del programa al dispositivo de salida externo. Cuando se activa la bobina del relé de salida en el diagrama de escalera, hay una salida de señal, pero no controla directamente el dispositivo de salida, pero se puede lograr a través del relé. Transistor o tiristor de la interfaz de salida. Los contactos del relé de salida están disponibles para programación interna.
2. Lenguaje de programación de lista de declaraciones
Las declaraciones de instrucciones representan un método de programación mnemotécnico similar al lenguaje ensamblador de computadora, pero son más fáciles de entender y aprender que el lenguaje ensamblador. Una declaración de instrucción se compone de tres partes: secuencia de pasos, palabra de instrucción y número de dispositivo activo.
3. Diagrama de programación del diagrama de flujo del sistema de control
El diagrama de flujo del sistema de control es un método de programación relativamente nuevo. Expresa un proceso de control utilizando un diagrama de funciones como un diagrama de flujo del sistema de control. Actualmente, la Comisión Electrotécnica Internacional (IEC) está implementando y desarrollando este nuevo estándar de programación.
Capítulo 2 Introducción a las instrucciones básicas
Las instrucciones básicas se muestran en la tabla
Nombre
Mnemónicos
Componente de destino
Descripción
Obtener instrucciones
LD
I, Q, M, SM, T, C, V, S , L
Inicio de operación lógica de contacto normalmente abierto
Comando inverso
LDN
I, Q, M, SM, T , C , V, S, L
Inicio de operación lógica de contacto normalmente cerrado
Comando de accionamiento de bobina
=
Q, M , SM, T, C, V, S, L
Salida de la bobina impulsora
Y comando
A
I, Q , M, SM, T, C, V, S, L
Conexión en serie de un único contacto normalmente abierto
y sin mando
AN
I, Q, M, SM, T, C, V, S, L
Conexión en serie de un único contacto normalmente cerrado
o mando
O
I, Q, M, SM, T, C, V, S, L
Conexión en paralelo de un único contacto normalmente abierto
o no comandado
ON
I, Q, M, SM, T, C, V, S, L
Conexión en paralelo de un único contacto normalmente cerrado
Establecer comando
S
I, Q, M, SM, T, C, V, S, L
Mantener la acción p>
Comando reset
R
I, Q, M, SM, T, C, V, S, L
Mantener reset p>
Transición positiva
ED
I, Q, M, SM, T, C, V, S, L
El flanco ascendente de la señal de entrada genera salida de pulso
Transición negativa
EU
I, Q, M, SM, T, C, V, S, L
Entrada El flanco descendente de la señal genera salida de pulso
Sin comando de operación
NOP
Ninguno
Da el paso secuencia realizar una operación sin operación
1. Contactos estándar LD, A, O, LDN, AN, ON,
LD, buscar instrucciones. Indica una instrucción de contacto normalmente abierto conectada al bus de entrada, es decir, el inicio de la operación lógica de contacto normalmente abierto.
LDN, niega la instrucción. Indica una instrucción de contacto normalmente cerrado conectada al bus de entrada, es decir, el inicio de una operación lógica de contacto normalmente cerrado.
A, e instrucciones. Para conexión en serie de un único contacto normalmente abierto.
AN y sin comando. Para conexión en serie de un único contacto normalmente cerrado.
O, o comando. Para conexión en paralelo de un único contacto normalmente abierto.
ON, o no un comando. Para conexión en paralelo de un único contacto normalmente cerrado.
2. Transiciones positivas y negativas ED y EU
ED, luego de detectar una transición positiva (de OFF a ON), se enciende el flujo de energía durante un ciclo de escaneo.
EU, tras detectar una transición negativa (de ON a OFF), permite encender el flujo de energía durante un ciclo de escaneo.
3. Salida =
=, al ejecutar la instrucción de salida, el bit de parámetro especificado en el registro de imagen se activa.
4. Configurar y restablecer las instrucciones S y R
S, al ejecutar la instrucción configurar (conjunto 1), N puntos a partir del parámetro de dirección especificado por bit o OUT son todos. colocar.
R, al ejecutar la instrucción de reinicio (establecido en 0), se restablecen N puntos a partir del parámetro de dirección especificado por bit o OUT.
El número de puntos de configuración y reinicio puede ser de 1 a 255. Cuando se utiliza la instrucción de reinicio, si el bit o OUT especifica T o C, el temporizador o contador se reiniciará y el valor actual se restablecerá. . Claro.
5. Instrucción NOP sin operación
La instrucción NOP no afecta la ejecución del programa y el número de ejecución es N (1-255).
Capítulo 3 Reglas de diseño del diagrama de escalera del PLC
1. Disposición de los contactos
Los contactos del diagrama de escalera deben dibujarse en la línea horizontal y no en las ramas verticales.
2. Manejo de conexiones en serie y en paralelo
Cuando se conectan varios circuitos en serie en paralelo, el circuito en serie con más contactos debe colocarse en la parte superior del diagrama de escalera. Cuando hay varios circuitos paralelos conectados en serie, el circuito paralelo con más contactos debe colocarse en el lado izquierdo del diagrama de escalera.
3. Disposición de la bobina
No puedes dibujar el contacto a la derecha de la bobina, solo puedes conectar la bobina a la derecha del contacto.
4. No se permite la salida de doble bobina
Si la bobina de un mismo componente se utiliza dos o más veces en un mismo programa, se denomina salida de doble bobina. En este momento, la salida anterior no es válida y solo la última es válida, por lo que no debería haber salida de doble bobina.
5. Reorganiza el circuito
Si la estructura del circuito es más compleja, puedes reutilizar algunos contactos para dibujar su circuito equivalente, y así será más fácil de programar.
6. Secuencia de programación
Para programas complejos, primero puede dividir el programa en varios segmentos de programa simples. Cada segmento comienza desde el contacto más a la izquierda, programando de arriba a abajo a la derecha, y luego conecta los programas segmento por segmento. .