SoltarAdjuntarCerrar

Sede central España
Beckhoff Automation S.A.

Edificio Testa Sant Cugat
Av. Alcalde Barnils 64-68, ed. D 4ª planta
08174 Sant Cugat, España

+34 93 58449-97
info@beckhoff.es
www.beckhoff.com/es-es/

TwinCAT 3 PLC

Objetivo

El curso TwinCAT 3 PLC pretende capacitar a los asistentes para el desarrollo de aplicaciones genéricas con TwinCAT 3 PLC. Algunas aplicaciones pueden requerir de librerías o suplementos específicos que no se cubren en este curso. Beckhoff dispone de documentación y ejemplos para estas librerías o suplementos. También existe la posibilidad de contratar una formación personalizada para estos casos.

Duración, Horario y Emplazamiento

Este curso tiene una duración de 3 días. El horario es intensivo de 8:15 a 15:00 con dos breves descansos. El curso se imparte en las delegaciones de Beckhoff en España (Madrid, Bilbao, Barcelona, Murcia y Galicia).

Requisitos de los Asistentes

Para alcanzar el objetivo deseado los asistentes deben poseer previamente unos conocimientos razonables de programación general de PLCs y de Automatización.

Material Empleado y Documentación

Beckhoff proporcionará un PC con TwinCAT 3 instalado y todo el software necesario para las prácticas. También proporcionará un kit de formación consistente en una CPU y terminales de entrada salida digitales y analógicos. Se entregará documentación en formato electrónico, así como diploma acreditativo.

Temario

Presentación de Beckhoff

  • Inicios de Beckhoff
  • Beckhoff en el Mundo

Introducción a TwinCAT 3

  • Arquitectura de TwinCAT en un PC
  • Presentación de Licencias
  • Funcionamiento en Tiempo Real de TwinCAT. Tareas.

Explicación de CPU y Terminales

  • Conectores y LEDS de la CPU
  • Sistemas de Terminales de Entradas y Salidas
  • Alimentación de control y de potencia.

Primer proyecto paso a paso

  • Conexión por Ethernet con la CPU
  • Exploración de Entradas y Salidas
  • Creación de proyecto simple de PLC
  • Vinculación de variables con entradas y salidas
  • Activar configuración, LOGIN y ejecución del PLC
  • Creación de “Boot project”

Texto Estructurado

  • Estructuras de Control de Flujo (IF, CASE, WHILE, FOR)
  • Llamadas de Function Blocks

Tipos de Datos

  • Tipos elementales
  • Enumeradores, Arrays y Estructuras

Tipos de POUS (Programas, Function Blocks y Funciones)

  • Programas, Function Blocks y Funciones

Gestión de tareas

  • Tiempo base, Tiempos de Ciclo y Prioridades de Tareas
  • Asignación de tareas a núcleos
  • Diagnóstico de Tareas
  • Tareas con Mapping

Gestión de código PLC y depuración

  • Opciones de Depuración

Código fuente y librerías

  • Librerías habituales
  • Creación de librerías y protección del código fuente

Datos remanentes

  • Cómo guardar las variables remanentes en función del HW usado

Programación Orientada a Objetos

  • Introducción a la POO en TwinCAT 3

Licencias de TwinCAT 3

  • Niveles de licencia
  • Activación de licencia
  • Licencias de pruebas de 7 días
  • Licencias hardware

Introducción a TwinCAT 3 PLC HMI

  • Edición de elementos comunes

Scope View

  • Monitorización de Variables con Scope View

Remote Manager

  • Gestión de diferentes versiones de TwinCAT con el Remote Manager

Gestión del sistema operativo

  • Big Windows (Windows 10, Windows 7, WES 7…)
  • Windows CE

Backups del Sistema Operativo

  • Beckhoff Service Tool

Protección de Tarjeta de Memoria

  • Filtro FBWF para protección contra escritura de la tarjeta de memoria Filtro EWF

Device Manager

  • Diagnóstico WEB de IPCs

Presentación EtherCAT

  • Principios funcionales
  • Concepto de relojes distribuidos
  • Topologías

Diagnóstico Ethercat

  • Estados de los Esclavos
  • Working Counters
  • Tareas Síncronas
  • Sync Units
  • Diagnostico con librería TcEtherCAT.lib Conexión

Remota

  • Configuración IP
  • Crear ruta remota entre un CX y otro
  • Crear rutas entre dos PCs manualmente

Multiuser

  • Funcionalidad de Multiuser para la gestión del código fuente sobre la CPU

Protección de Código

  • Generación de Certificados de OEM
  • Base de datos de usuarios
  • Gestión de permisos