Skip to main content

Empezando

Un proyecto de muestra con el CODESYS Safety for EtherCAT Safety Module El complemento se creará aquí. El completado ECAT.projectarchive El proyecto también se puede encontrar en el CODESYS directorio de instalación en el Projects\Applications subcarpeta.

Procedimiento

  1. Creando un nuevo proyecto

    Cree un nuevo proyecto estándar como de costumbre, como se describe en Crear proyecto estándar.

    1. Hacer clic Nuevo proyecto.

    2. Selecciona el Proyecto estándar plantilla.

    3. Especifique un nombre y una ubicación de almacenamiento.

      Diálogo: Nuevo proyecto

      EL6900_Example_new_project.png
    4. Hacer clic DE ACUERDO para cerrar el diálogo.

      El Proyecto estándar Se abre el cuadro de diálogo.

    5. Seleccionar CODESYS Control Win como controlador.

    6. Seleccionar Texto estructurado como lenguaje para el PLC_PRG POU.

      Diálogo: Proyecto estándar

      EL6900_Example_standard_project.png
    7. Hacer clic DE ACUERDO para confirmar su configuración.

      El proyecto ha sido creado. Todos los objetos estándar se muestran en el árbol de dispositivos.

  2. Adaptación de la configuración de comunicación del controlador

    1. En el árbol de dispositivos, haga doble clic en el dispositivo.

      El editor de dispositivos se abre en el lado derecho.

    2. Seleccione el controlador deseado.

      Configuración de comunicación del editor de dispositivos.

      EL6900_Example_communication_settings.png
  3. Agregar un EtherCAT Maestro al árbol de dispositivos

    1. Haga clic derecho en el controlador para abrir su menú contextual y haga clic Añadir dispositivo.

      El Añadir dispositivo Se abre el cuadro de diálogo.

    2. Selecciona el EtherCAT Dispositivo maestro y haga clic Añadir dispositivo.

      Se agrega el dispositivo.

      EL6900_Example_add_ethercat_master.png
  4. Configurando el EtherCAT Maestro

    1. Haga doble clic en el objeto para abrir el configurador del EtherCAT Maestro.

    2. En el Seleccione el adaptador de red cuadro de diálogo, haga clic en el Seleccionar y especifique el adaptador deseado.

      El EtherCAT El maestro está configurado. Se han configurado los ajustes de comunicación.

      EL6900_Example_ethercat_settings.png
  5. Iniciar sesión y descargar

    1. Hacer clic En línea → Iniciar sesión.

      Se sobrescribe la aplicación en el controlador.

    2. Vuelva a cerrar sesión.

  6. Escaneando hardware detectado

    1. Hacer clic Buscar dispositivos.

      EL6900_Example_search_device.png

      Se enumeran los dispositivos disponibles en la red.

    2. Haga clic en el Copie todos los dispositivos al proyecto botón.

      EL6900_Example_copy_to_project.png

      El hardware encontrado se transfiere automáticamente al proyecto y se muestra en el árbol de dispositivos.

  7. Configuración de los parámetros de los módulos de E/S lógicas

    1. Abra el editor de dispositivos del módulo EL1904 y configure el FSoE dirección (ejemplo: 2). Esta es la dirección que también se configura en el dispositivo mediante interruptores DIP.

    2. Abra el editor de dispositivos del módulo EL2904 y configure el FSoE dirección (ejemplo: 3). Esta es la dirección que también se configura en el dispositivo mediante interruptores DIP.

      E/S lógicas: configuración

      EL6900_Example_logicIO_settings1.png

      Nota

      El ID de conexión debe parametrizarse de tal manera que cada módulo de E/S lógicas tenga su propia dirección única.

      Esto garantiza que el módulo de E/S seguro pueda detectar errores causados por el reenvío incorrecto de un FSoE telegrama. Por ello, el ID de la conexión se comprueba en el módulo IO seguro.

      La unicidad no es comprobada por CODESYS.

  8. Definición de la asignación de E/S de los dispositivos lógicos

    1. Abre el Mapeo de E/S pestaña.

    2. Asigne variables a los canales individuales del módulo.

      Mapeo de E/S lógicas EL1904

      EL6900_Example_logicIO_IOMapping1.png

      E/S lógicas EL2904: asignación de E/S

      EL6900_Example_logicIO_IOMapping2.png
  9. Programar una POU (programa)

    1. Hacer clic Proyecto → Agregar objeto → POU (EtherCAT Safety).

      Se ha agregado la POU.

      EL6900_Example_add_POU.png
    2. Abra la POU y arrastre el FB_TWOHAND bloque de funciones en el área de programación del editor. Presta atención a Empieza aqui mensaje.

    3. Conecte las entradas y salidas del bloque de funciones a las variables como se muestra.

      Área de programación con el FB_TWOHAND bloque de funciones

      EL6900_Example_add_FB.png
  10. Configuración de variables en el IO de grupo pestaña de la POU programa

    Estas variables controlan el estado de la POU y pueden señalar errores.

    1. Abra las propiedades de la POU creada recientemente (haga clic con el botón derecho en la POU en el árbol de dispositivos Propiedades) y configure los ajustes en IO de grupo como se muestra.

      POU – Propiedades

      EL6900_Example_POU_properties.png
  11. Agregar dispositivos lógicos para el intercambio de datos

    1. Abre el Agregar dispositivo lógico cuadro de diálogo (menú contextual de E/S lógicas → Agregar objeto → Dispositivo lógico).

      EL6900_Example_add_logicIO1.png
    2. En el cuadro de diálogo, seleccione el Intercambia 8 bits de EtherCAT Safety Módulo a PLC dispositivo. Dale el nombre ESM_To_PLC .

      Dispositivo lógico – Dispositivo de intercambio

      EL6900_Example_add_logicIO2.png
    3. Añade el Intercambia 8 bits del PLC a EtherCAT Safety Módulo dispositivo lógico. Dale el nombre ESM_From_PLC.

  12. Definir las variables de los objetos de intercambio.

    1. Haga doble clic en los dispositivos lógicos recién agregados para abrir el editor respectivo. Asigne las variables como se muestra a continuación.

      Dispositivo lógico ESM_to_PLC: definición de variable

      EL6900_Example_add_logicIO3.png

      Dispositivo lógico ESM_from_PLC: definición de variable

      EL6900_Example_add_logicIO4.png
  13. Agregar listas de variables globales para intercambio lógico

    1. Agregue GVL para intercambio lógico al árbol de dispositivos (menú contextual de la aplicación → Agregar objeto → Intercambio lógico GVL).

      Agregar un GVL de intercambio lógico

      EL6900_Example_add_GVL.png
    2. En el Agregar GVL de intercambio lógico cuadro de diálogo, especifique el nombre FromESM.

      El nuevo GVL se agrega al árbol de dispositivos.

    3. Haga doble clic para abrir los editores.

      Las variables del dispositivo lógico. ESM_To_PLC ahora están asignados a esta GVL en el área inferior del editor.

      GVL – Asignación de las E/S lógicas

      EL6900_Example_add_GVL_mapping.png
    4. De manera similar, cree el GVL. ToESM y conéctelo a las E/S lógicas de ESM_From_PLC.

  14. PLC_PRG programa

    Creando el PLC_PRG programa

    El PLC_PRG El programa se utiliza para leer y escribir las variables de la aplicación de seguridad. El FbErr, ComErr, y OutErr Se han agregado variables para que los estados puedan ser monitoreados. Si bAutostart está configurado, entonces el ErrAck El indicador se establece durante un ciclo en caso de un error en el bloque de seguridad (detectado por ComErr) para que el error sea reconocido en el EtherCAT Safety Módulo.

    EL6900_Example_PLCPRG_code.png
  15. Transferir la aplicación estándar al controlador

    Finalmente, inicie sesión en el controlador estándar, transfiera (descargue) la aplicación e iníciela.

    Los estados de las variables ahora se pueden controlar en la vista online.

    EL6900_Example_Login_Device.png
  16. Descarga del programa de seguridad

    Ahora cargue el programa de seguridad en el EtherCAT Safety Módulo. Para hacer esto, abra el módulo en el editor y haga clic en el Descargar Proyecto botón.

    Se abre el cuadro de diálogo de inicio de sesión.

    EL6900_Example_Project_Download.png

    En este cuadro de diálogo, especifique el nombre y la contraseña de un usuario que se ingresa en la administración de usuarios del EtherCAT Safety Módulo, así como el número de serie del EtherCAT Safety Módulo.

    La contraseña predeterminada es "TwinSAFE".

  17. Iniciando el programa en el EtherCAT Safety Módulo

    Después de la comparación del proyecto, especifique el nombre de usuario, la contraseña y el número de serie del EtherCAT Safety Módulo nuevamente para iniciar el proyecto.

    Después de hacer clic DE ACUERDO para confirmar, el programa de seguridad se ejecuta en el EtherCAT Safety Módulo.

    Acceso

    EL6900_StartProjectDialog.png

    Ahora se puede abrir la POU en el editor y monitorear las entradas.