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.

  • Duración: 150 horas

  • Fechas: Inscripción abierta

  • Precio: Consultar

  • Para constatar el haber superado este curso, se expide el título de «Curso Técnico» en el que se indica la duración del estudio en horas o, si eres titulado universitario, se otorgan créditos ECTS

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.