Presentación
El Curso de Autómatas Programables (Avanzado) te preparará para profundizar más en la programación de autómatas, operando con toda su arquitectura, así como bloques y eventos que nos aporta el fabricante para sacar el máximo rendimiento al autómata. Se aborda también la comunicación entre distintas CPU’s que forman un sistema automatizado y se trabajará con distintos eventos como alarmas, reguladores, controladores del sistema automatizado y gestores del propio sistema.
Dirigido a:
El Curso de Autómatas Programables (Avanzado), está dirigido a alumnos y profesionales mayores de 18 años que buscan mejorar, actualizar o ampliar sus conocimientos en la rama de la automatización de procesos mediante autómatas.
Objetivos
- Trabajar con bloques de datos para facilitar la programación de los distintos dispositivos que requieren de datos para su funcionamiento.
- Operaciones de salto y control de un programa.
- Operaciones de conversión, rotación y desplazamiento.
- Tratamiento de señales analógicas.
- Distintos eventos de alarma y errores.
- Direccionamientos indirectos y matrices.
- Reguladores de control proporcional integral derivativo (PID).
- Distintos bloques de organización, control y gestión que están implementados en un autómata.
Programa
- OPERACIONES DE SALTO Y CONTROL DE PROGRAMA
- Operaciones de salto incondicional.
- Operaciones de salto condicional en función del RLO.
- Operaciones de salto condicional, en función de “RB” u “OV/OS”.
- Operaciones de salto condicional, en función de “A1” y “A0”.
- Finalizar módulos LOOP.
- Llamar funciones y módulos con “CALL”.
- Llamar funciones y módulos con “CC” Y “UC”.
- Llamar funciones de sistema integradas. Función master control relay.
- Marca de ciclo.
- OPERACIONES ARITMÉTICAS, CONVERSIÓN, ROTACIÓN Y DESPLAZAMIENTO
- Operaciones aritméticas con enteros.
- Operaciones aritméticas con números reales.
- Operaciones de conversión.
- Operaciones de desplazamiento.
- Operaciones de rotación.
- BLOQUES DE PROGRAMA
- Bloques de programa.
- Tipo de bloques.
- Módulos de función.
- Tabla de declaración de variables.
- Llamadas a bloques.
- Ejemplo de función “FC”.
- Bloques de datos “DB”.
- Bloques de datos global.
- Ejemplo de bloque de datos global.
- Formato de datos en los DB.
- Bloques de función “FB”.
- Llamada al “FB”.
- Multidistancia: Un “DB” de instancia para cada instancia.
- Multinstancia: Un “DB” de instancia para varias instancias de un “FB”.
- TRATAMIENTO DE SEÑALES ANALÓGICAS
- Tratamiento de señales analógicas.
- Entrada analógica.
- Salida analógica.
- Direccionamiento señales analógicas.
- Función de desescalado de salidas analógicas (FC106).
- EVENTOS DE ALARMA Y ERROR ASÍNCRONO
- Eventos de alarma y error asíncrono.
- Módulo de arranque OB100.
- Alarma cíclica OB35.
- Alarma horaria OB10.
- Interrupción de retardo OB20.
- Más OB’s.
- DIRECCIONAMIENTO INDIRECTO Y MATRICES
- Direccionamiento indirecto.
- Operaciones con el registro de direcciones.
- Array – matrices.
- REGULACIÓN PID
- Concepto del control proporcional integral derivativo (PID).
- Parametrización.
- Regulación continua “FB 41” “CONT_C”.
- Regulación discontinua “FB 42” “CONT_S”.
- Formación de impulsos “FB 43” “PULSEGEN”.
- Ejemplo con el bloque “PULSEGEN”.
- PROFIBUS (CONFIGURACIÓN EN SIEMENS)
- Conceptos fundamentales.
- Clasificación de las redes.
- Características generales de una red PROFIBUS.
- PROFIBUS-DP.
- Profibus FDL (Send/Receive).
- Protocolo S7. Protocolo FMS
- BLOQUES DE ORGANIZACIÓN Y «SFC’s» DE CONTROL Y GESTIÓN
- Bloques de organización.
- OB’s de alarma horaria (de OB10 a OB17).
- OB’s de alarma de retardo (de OB20 a OB23).
- OB’s de alarma cíclica (de OB30 a OB38).
- OB’s de alarma de proceso (de OB40 a OB47).
- OB de fallo de alimentación (OB81).
- OB’s de arranque (OB100, OB101 y OB102).
- Ajuste de hora con el SFC 0 “SET_CLK”.
- Leer la hora con el SFC 1 “READ_CLK”.
- Ajustar la hora y establecer el estado del reloj con el SFC 100 “SET_CLKS”.
- SFC’s para gestionar el contador de horas de funcionamiento.
- Gestión de contadores de horas de funcionamiento con SFC 101 “RTM”.
- Ajuste de contadores de horas de funcionamiento con SFC 2 “SET_RTM”.
- Arrancar y parar el contador de horas de funcionamiento con SFC 3 “CTRL_RTM”.
- Leer el contador de horas de funcionamiento con el SFC 4 “READ_RTM”.
- Leer el cronómetro del sistema con SFC 64 “TIME_TCK”.
- SFC’s para gestionar alarmas horarias.
- Características de los SFC’s 28 a 31.
- Ajustar una alarma horaria con el SFC 28 “SET_TINT”.
- Anular una alarma horaria con el SFC 29 “CAN_TINT”.
- Activar una alarma horaria con el SFC 30 “ACT_TINT”.
- Consultar una alarma horaria con el SFC 31 “QRY_TINT”.
- Listas de SFC’s. Listas de SFB’s.