Skip to main content

Cómo vincular sus propias E/S

Con esta funcionalidad, las E/S locales pueden conectarse a un controlador y usarse desde la aplicación IEC.

Vinculación de dispositivos periféricos

. CODESYS admite la conexión de cualquier número de dispositivos periféricos a través de las siguientes interfaces:
  • GPIO

  • I²C

  • SPI

  • 1 cable

  • PUEDE

  • Comunicación basada en Ethernet

  • Comunicación basada en sockets (TCP, UDP, sockets de dominio Unix)

  • Cualquier otro periférico mediante código adhesivo

Vincular un nuevo periférico

GPIO

API de extensión

Los GPIO se pueden vincular a través de la API de extensión.

Para obtener más información, consulte lo siguiente: Vinculación de sus propias E/S

Descripción del dispositivo y biblioteca de IEC

En Linux, se puede acceder a los GPIO a través de la línea de comandos. Las descripciones de los dispositivos y las bibliotecas necesarias para ello las proporciona CODESYS.

procedimiento. Agregar un dispositivo GPIO:
  1. En el árbol de dispositivos, haga clic con el botón derecho en el mando y seleccione Agregar dispositivo comando.

    El Agregar dispositivo Se abre el cuadro de diálogo.

  2. Abra el Miscelánea agrupar y seleccionar GPIO.

  3. Confirme la selección haciendo clic en Agregar dispositivo botón.

    El conector GPIO se inserta debajo del controlador.

  4. Haga clic derecho en GPIO dispositivo y seleccione el Agregar dispositivo comando.

    El Agregar dispositivo Se abre el cuadro de diálogo.

  5. Seleccione un dispositivo y haga clic en Agregar dispositivo comando para confirmar la selección.

    El dispositivo se inserta debajo del conector GPIO.

  6. Configurar los dispositivos

Para obtener más información sobre el control mediante la línea de comandos, consulte la Archivo del kernel de Linux.

GPIO de Raspberry Pi

Los GPIO ya están integrados en las descripciones de los dispositivos de los modelos de Raspberry Pi compatibles.

Para obtener más información, consulte lo siguiente: Ejemplos: GPIO

I²C, SPI y 1 cable

API de extensión

I²C, SPI y 1-Wire se pueden vincular a través de la API de extensión.

Para obtener instrucciones, consulte el capítulo siguiente: Vinculación de sus propias E/S.

Repositorio de dispositivos

procedimiento. Agregar dispositivos I²C, SPI y 1-Wire a través del repositorio de dispositivos:
  1. En el árbol de dispositivos, haga clic con el botón derecho en el conector deseado y seleccione Agregar dispositivo comando.

    El Agregar dispositivo Se abre el cuadro de diálogo.

  2. Select the <interface> Master device and click the Add Device command to confirm the selection.

    El dispositivo se inserta debajo del conector.

  3. Haga clic con el botón derecho en el dispositivo maestro insertado y seleccione Agregar dispositivo comando.

  4. Seleccione el dispositivo deseado y haga clic en Agregar dispositivo comando para confirmar la selección.

    El dispositivo se inserta debajo del conector maestro.

  5. Configurar los dispositivos

Sugerencia

Si los dispositivos deseados no están disponibles en Agregar dispositivo cuadro de diálogo, luego debe instalar estos dispositivos a través del repositorio de dispositivos.

Si aún no está disponible una descripción del dispositivo con las entradas y salidas deseadas, también puede adaptar la descripción de un dispositivo existente. Para obtener instrucciones, consulte el capítulo siguiente: Vinculación de sus propias E/S.

RS-232 y RS-485

Modbus RTU

procedimiento. Añadir RS-232 y RS-485 a través de ModbusRTU:
  1. En el árbol de dispositivos, haga clic con el botón derecho en el controlador (por ejemplo, CODESYS Control​ for Linux) y seleccione Agregar dispositivo comando.

    El Agregar dispositivo Se abre el cuadro de diálogo.

  2. En el Autobuses de campo agrupar en Modbus, selecciona el Puerto COM Modbus dispositivo y haga clic en Adjunte el dispositivo comando para confirmar la selección.

    El dispositivo se inserta debajo del mando.

  3. Haga clic derecho en Puerto COM Modbus dispositivo y seleccione el Agregar dispositivo comando.

  4. Seleccione el dispositivo deseado y haga clic en Agregar dispositivo comando para confirmar la selección.

    El dispositivo se inserta debajo del Puerto COM Modbus dispositivo.

  5. Configurar los dispositivos

Para obtener más información acerca de ModbusRTU, consulta lo siguiente: CODESYS Modbus.

Protocolo personalizado

Los protocolos personalizados se pueden implementar mediante el CAA Serial Com o SysCom bibliotecas.

Para obtener más información, consulte también el ejemplo COM en serie.

Protocolos basados en CAN y Ethernet

. Información general sobre los protocolos basados en CAN y Ethernet:

TCP/UDP

Los protocolos TCP/IP y UDP/IP se pueden implementar con el Net Base Services biblioteca.