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
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.
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.
Abra el Miscelánea agrupar y seleccionar GPIO.
Confirme la selección haciendo clic en Agregar dispositivo botón.
El conector GPIO se inserta debajo del controlador.
Haga clic derecho en GPIO dispositivo y seleccione el Agregar dispositivo comando.
El Agregar dispositivo Se abre el cuadro de diálogo.
Seleccione un dispositivo y haga clic en Agregar dispositivo comando para confirmar la selección.
El dispositivo se inserta debajo del conector GPIO.
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
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.
Select the <interface> Master device and click the Add Device command to confirm the selection.
El dispositivo se inserta debajo del conector.
Haga clic con el botón derecho en el dispositivo maestro insertado y seleccione Agregar dispositivo comando.
Seleccione el dispositivo deseado y haga clic en Agregar dispositivo comando para confirmar la selección.
El dispositivo se inserta debajo del conector maestro.
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
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.
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.
Haga clic derecho en Puerto COM Modbus dispositivo y seleccione el Agregar dispositivo comando.
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.
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
TCP/UDP
Los protocolos TCP/IP y UDP/IP se pueden implementar con el Net Base Services biblioteca.