La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

PROGRAMACION AVANZADA DE PLC’s

Presentaciones similares


Presentación del tema: "PROGRAMACION AVANZADA DE PLC’s"— Transcripción de la presentación:

1 PROGRAMACION AVANZADA DE PLC’s
Énfasis en Automatización Martha Lucia Orozco Gutiérrez Martha Lucia Orozco G. Universidad del Cauca Programación Avanzada de PLC's

2 PROGRAMACION AVANZADA DE PLC`s
POUs en IEC Unidades de organización de programa o POUs son los elementos de lenguaje en un programa PLC. Estas son unidades pequeñas e independientes que contienen código de programa. El nombre de cada unidad es única dentro del programa. Martha Lucia Orozco G. Universidad del Cauca Programación Avanzada de PLC's

3 PROGRAMACION AVANZADA DE PLC`s
Martha Lucia Orozco G. Universidad del Cauca Programación Avanzada de PLC's

4 PROGRAMACION AVANZADA DE PLC`s
Martha Lucia Orozco G. Universidad del Cauca Programación Avanzada de PLC's

5 PROGRAMACION AVANZADA DE PLC`s
Unidad encapsulada Puede ser compilada de forma independiente El nombre de una POU es único y global Martha Lucia Orozco G. Universidad del Cauca Programación Avanzada de PLC's

6 PROGRAMACION AVANZADA DE PLC`s
Elementos de una POU Martha Lucia Orozco G. Universidad del Cauca Programación Avanzada de PLC's

7 PROGRAMACION AVANZADA DE PLC`s
Elementos de una POU Nombre y tipo de POU Martha Lucia Orozco G. Universidad del Cauca Programación Avanzada de PLC's

8 PROGRAMACION AVANZADA DE PLC`s
Nombre y tipo de POU Martha Lucia Orozco G. Universidad del Cauca Programación Avanzada de PLC's

9 PROGRAMACION AVANZADA DE PLC`s
Elementos de una POU Declaración Martha Lucia Orozco G. Universidad del Cauca Programación Avanzada de PLC's

10 PROGRAMACION AVANZADA DE PLC`s
Elementos de una POU Declaración Martha Lucia Orozco G. Universidad del Cauca Programación Avanzada de PLC's

11 PROGRAMACION AVANZADA DE PLC`s
Variables: Inicializar Procesar Guardar Son declaras al inicio POU Tipo de Dato Elementos de una POU Martha Lucia Orozco G. Universidad del Cauca Programación Avanzada de PLC's

12 PROGRAMACION AVANZADA DE PLC`s
Declaración de Variables en una POU Martha Lucia Orozco G. Universidad del Cauca Programación Avanzada de PLC's

13 PROGRAMACION AVANZADA DE PLC`s
Declaración de Variables en una POU Las variables se pueden usar para: Importar y Exportar datos entre POU POU Interface Martha Lucia Orozco G. Universidad del Cauca Programación Avanzada de PLC's

14 PROGRAMACION AVANZADA DE PLC`s
Declaración de Variables en una POU Secciones POU Interface Martha Lucia Orozco G. Universidad del Cauca Programación Avanzada de PLC's

15 PROGRAMACION AVANZADA DE PLC`s
Declaración de Variables en una POU Secciones POU Interface Martha Lucia Orozco G. Universidad del Cauca Programación Avanzada de PLC's

16 PROGRAMACION AVANZADA DE PLC`s
Elementos de una POU Código Martha Lucia Orozco G. Universidad del Cauca Programación Avanzada de PLC's

17 PROGRAMACION AVANZADA DE PLC`s
Elementos de una POU Código Martha Lucia Orozco G. Universidad del Cauca Programación Avanzada de PLC's

18 PROGRAMACION AVANZADA DE PLC`s
Elementos de una POU Código Martha Lucia Orozco G. Universidad del Cauca Programación Avanzada de PLC's

19 PROGRAMACION AVANZADA DE PLC`s
Las Funciones 4,2 4 Martha Lucia Orozco G. Universidad del Cauca Programación Avanzada de PLC's

20 PROGRAMACION AVANZADA DE PLC`s
Los mismos datos en la entrada generaran los mismos datos en la salida Las Funciones 4,2 4 Martha Lucia Orozco G. Universidad del Cauca Programación Avanzada de PLC's

21 PROGRAMACION AVANZADA DE PLC`s
Variables Locales Variables de entrada Martha Lucia Orozco G. Universidad del Cauca Programación Avanzada de PLC's

22 PROGRAMACION AVANZADA DE PLC`s
Tiene uno o varios parametros de entrada No puede llamar a otras POU No Tienen parametros de salida Retornan un único valor No llamados recursivos Las Funciones Martha Lucia Orozco G. Universidad del Cauca Programación Avanzada de PLC's

23 PROGRAMACION AVANZADA DE PLC`s
Función estándar de comparación Las Funciones Martha Lucia Orozco G. Universidad del Cauca Programación Avanzada de PLC's

24 PROGRAMACION AVANZADA DE PLC`s
Los Bloques de Funciones Más usado Puede llamar a funciones y programas No llamado recursivo Tienen Memoria Martha Lucia Orozco G. Universidad del Cauca Programación Avanzada de PLC's

25 PROGRAMACION AVANZADA DE PLC`s
Instances of Function Blocks Instantiation: Creación de variables (nombre y tipo) Martha Lucia Orozco G. Universidad del Cauca Programación Avanzada de PLC's

26 PROGRAMACION AVANZADA DE PLC`s
Instances of Function Blocks Declaración de Variables y Bloques de Funciones Martha Lucia Orozco G. Universidad del Cauca Programación Avanzada de PLC's

27 PROGRAMACION AVANZADA DE PLC`s
Instances of Function Blocks Representa dos Timer diferentes Los tipos de FB son conocidas en todo el proyecto Martha Lucia Orozco G. Universidad del Cauca Programación Avanzada de PLC's

28 PROGRAMACION AVANZADA DE PLC`s
Instance means “structure” Instance means “structure” Martha Lucia Orozco G. Universidad del Cauca Programación Avanzada de PLC's

29 PROGRAMACION AVANZADA DE PLC`s
Instance means “memory” A cada instantiation se le asigna un área de memoria fija Los valores de los parámetros de entrada y salida de cada instantiation se mantienen hasta el próximo llamado Martha Lucia Orozco G. Universidad del Cauca Programación Avanzada de PLC's

30 PROGRAMACION AVANZADA DE PLC`s
FBs Reusables No se permite la declaración de variables que corresponden a direcciones hasrdware del PLC No se pueden declarar variables globales VAR-GLOBAL y VAR_ACCESS Se usa VAR_EXTERNAL para adquirir datos externos Martha Lucia Orozco G. Universidad del Cauca Programación Avanzada de PLC's

31 PROGRAMACION AVANZADA DE PLC`s
El programa Constituyen el programa principal del proyecto PLC Características adicionales a las de FB: Se puede realizar declaración de variables que corresponde a direcciones físicas del PLC Es posible usar VAR_ACCESS Y VAR_GLOBAL A un programa se asocia una tarea TASK Martha Lucia Orozco G. Universidad del Cauca Programación Avanzada de PLC's

32 PROGRAMACION AVANZADA DE PLC`s
El programa Martha Lucia Orozco G. Universidad del Cauca Programación Avanzada de PLC's

33 PROGRAMACION AVANZADA DE PLC`s
Llamado a Funciones y Bloques de Funciones Reglas de llamado entre POUs: Un programa puede llamar a Fs, FBs FB pueden llamar a F, otros FBs NO se permite recursividad entre POUs Martha Lucia Orozco G. Universidad del Cauca Programación Avanzada de PLC's

34 PROGRAMACION AVANZADA DE PLC`s
Llamado entre POUs Martha Lucia Orozco G. Universidad del Cauca Programación Avanzada de PLC's

35 PROGRAMACION AVANZADA DE PLC`s
Llamado entre POUs Martha Lucia Orozco G. Universidad del Cauca Programación Avanzada de PLC's

36 PROGRAMACION AVANZADA DE PLC`s
Llamado con Parámetros Formales Martha Lucia Orozco G. Universidad del Cauca Programación Avanzada de PLC's

37 PROGRAMACION AVANZADA DE PLC`s
Llamado con Parámetros Formales Martha Lucia Orozco G. Universidad del Cauca Programación Avanzada de PLC's

38 PROGRAMACION AVANZADA DE PLC`s
Llamado con omisión de parámetros o en diferente orden Martha Lucia Orozco G. Universidad del Cauca Programación Avanzada de PLC's

39 PROGRAMACION AVANZADA DE PLC`s
FB Instances as actual FB parameters Martha Lucia Orozco G. Universidad del Cauca Programación Avanzada de PLC's


Descargar ppt "PROGRAMACION AVANZADA DE PLC’s"

Presentaciones similares


Anuncios Google