CONTROL DE PROCESOS TALLER DE INTRODUCCIÓN A PLC
Juan Diego Carvajal RodriguezInforme12 de Mayo de 2021
664 Palabras (3 Páginas)134 Visitas
CONTROL DE PROCESOS TALLER DE INTRODUCCIÓN A PLC
Juan Carvajal, Sebastian Quintero, Cristian Calvache(Alexander pero jaja)
- Qué es una POU y que función cumple dentro de la programación de un PLC?
Son bloques a partir de los cuales se construyen los programas y proyectos Unidades de Organización de Programas (POU). Las POU corresponden a los bloques de programa, bloques de organización, bloques de secuencia y bloques de función del mundo de programación de PLC convencional. Un objetivo muy importante de la norma (IEC 61131-3) es restringir la variedad y, a menudo, los significados implícitos de los tipos de bloque y unificar y simplificar su uso.
reduce los diferentes tipos de bloques de fabricantes de PLC a tres tipos básicos unificados. Los bloques de datos se reemplazan por memorias de datos FB o variables globales de elementos múltiples.
- ¿Cuáles son las partes de una POU y cuáles son los tipos de POU existentes? Ilustre con un diagrama
Un POU consta de los siguientes elementos:
- Tipo y nombre de POU.
- Declaración de variables.
- Cuerpo de POU con instrucciones.
Los tipos de POU son:
- Función: Son los POU que se deberá usar para estructurar programas sencillos. Las funciones no tienen memoria.
- Bloque Funcional: Las funciones de bloque son como las funciones, pero además tienen la capacidad de almacenar valores. Tienen un interfaz de entradas y salidas bien definido y un código interno oculto. Además pueden tener múltiples instancias.
- Programa: Jerárquicamente el programa es el director. Es el que va a llamar a las funciones o bloques de función para realizar la tarea de automatización. Un programa está además vinculado con una tarea de automatización.
[pic 1]
- ¿Qué tipos de variables se usan en la programación según el estándar?
Los tipos de variable usados son los siguientes:
[pic 2]
- VARIABLE (VAR)
- VARIABLE DE ENTRADA (VAR_INPUT)
- VARIABLE DE SALIDA (VAR_OUTPUT)
- VARIABLE EN FUERA (VAR_IN_OUT)
- VARIABLE EXTERNA (VAR_EXTERNAL)
- VARIABLE GLOBAL (VAR_GLOBAL)
- VARIABLE DE ACCESO (VAR_ACCESS)
- ¿Qué es una instancia?
La creación de variables por parte del programador especificando el nombre de la variable y el tipo de datos en la declaración se denomina creación de instancias.
[pic 3]
Figura 1 Bloques de función
Los bloques de funciones también se instancian como variables: en la figura 1, la instancia FB Motor1 se declara como una instancia del bloque de funciones definido por el usuario (tipo FB) Tipo de motor en la parte de declaración de una POU. Después de la creación de instancias, se puede utilizar un FB (como una instancia) y llamar dentro de la POU en la que se declara.
El término "bloque de función" se usa a menudo con dos significados ligeramente diferentes: sirve como un sinónimo para el nombre de instancia de FB, así como para el tipo de FB (= nombre del propio FB). En este libro, "bloque de función" significa tipo de FB, mientras que una instancia de FB siempre se indicará explícitamente como un nombre de instancia.
...