Skip to main content

Lier vos propres entrées/sorties

Grâce à cette fonctionnalité, les E/S locales peuvent être connectées à un contrôleur et utilisées à partir de l'application IEC.

Liaison de périphériques

. CODESYS permet de relier un nombre illimité de périphériques via les interfaces suivantes :
  • GPIO

  • I²C

  • SPI

  • 1 fil

  • PEUT

  • Communication basée sur Ethernet

  • Communication basée sur les sockets (TCP, UDP, sockets de domaine Unix)

  • Tous les autres périphériques via un code de colle

Connecter un nouveau périphérique

GPIO

API d'extension

Les GPIO peuvent être liés via l'API d'extension.

Pour plus d'informations, consultez les rubriques suivantes : Liaison de vos propres E/S

Description de l'appareil et bibliothèque IEC

Sous Linux, les GPIO sont accessibles via la ligne de commande. Les descriptions des appareils et les bibliothèques requises à cet effet sont fournies par CODESYS.

Procédure. Ajouter un périphérique GPIO :
  1. Dans l'arborescence des appareils, cliquez avec le bouton droit sur le contrôleur et sélectionnez Ajouter un appareil commande.

    Le Ajouter un appareil une boîte de dialogue s'ouvre.

  2. Ouvrez le Divers groupez et sélectionnez GPIO.

  3. Validez la sélection en cliquant sur Ajouter un appareil bouton.

    Le connecteur GPIO est inséré sous le contrôleur.

  4. Cliquez avec le bouton droit GPIO appareil et sélectionnez Ajouter un appareil commande.

    Le Ajouter un appareil une boîte de dialogue s'ouvre.

  5. Sélectionnez un appareil et cliquez sur Ajouter un appareil commande pour confirmer la sélection.

    L'appareil est inséré sous le connecteur GPIO.

  6. Configurer les appareils

Pour plus d'informations sur le contrôle via la ligne de commande, consultez Archive du noyau Linux.

GPU Raspberry Pi

Les GPIO sont déjà intégrés dans les descriptions des appareils des modèles de Raspberry Pi pris en charge.

Pour plus d'informations, consultez les rubriques suivantes : Exemples : GPIO

I²C, SPI et 1 fil

API d'extension

I²C, SPI et 1-Wire peuvent être liés via l'API d'extension.

Pour obtenir des instructions, consultez le chapitre suivant : Liaison de vos propres E/S.

Référentiel d'appareils

Procédure. Ajouter des appareils I²C, SPI et 1-Wire via le référentiel des appareils :
  1. Dans l'arborescence des périphériques, cliquez avec le bouton droit sur le connecteur souhaité et sélectionnez Ajouter un appareil commande.

    Le Ajouter un appareil une boîte de dialogue s'ouvre.

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

    L'appareil est inséré sous le connecteur.

  3. Cliquez avec le bouton droit sur le périphérique maître inséré et sélectionnez Ajouter un appareil commande.

  4. Sélectionnez l'appareil souhaité et cliquez sur Ajouter un appareil commande pour confirmer la sélection.

    L'appareil est inséré sous le connecteur principal.

  5. Configurer les appareils

Astuce

Si les appareils souhaités ne sont pas disponibles dans Ajouter un appareil boîte de dialogue, vous devez alors installer ces appareils via le référentiel d'appareils.

Si aucune description de l'appareil avec les entrées et sorties souhaitées n'est encore disponible, vous pouvez également adapter une description de périphérique existante. Pour obtenir des instructions, consultez le chapitre suivant : Liaison de vos propres E/S.

RS-232 et RS-485

Modbus RTU

Procédure. Ajout de RS-232 et RS-485 via ModbusRTU :
  1. Dans l'arborescence des périphériques, cliquez avec le bouton droit sur le contrôleur (par exemple, CODESYS Control​ for Linux) et sélectionnez Ajouter un appareil commande.

    Le Ajouter un appareil une boîte de dialogue s'ouvre.

  2. Dans le Bus de campagne groupe sous Modbus, sélectionnez le Port COM Modbus appareil et cliquez sur le Connecter un appareil commande pour confirmer la sélection.

    L'appareil est inséré sous le contrôleur.

  3. Cliquez avec le bouton droit Port COM Modbus appareil et sélectionnez Ajouter un appareil commande.

  4. Sélectionnez l'appareil souhaité et cliquez sur Ajouter un appareil commande pour confirmer la sélection.

    L'appareil est inséré en dessous du Port COM Modbus appareil.

  5. Configurer les appareils

Pour plus d'informations sur ModbusRTU, consultez les rubriques suivantes : Modbus CODESYS.

Protocole personnalisé

Des protocoles personnalisés peuvent être mis en œuvre à l'aide du Série COM CAA ou SysCom bibliothèques.

Pour plus d'informations, voir également l'exemple Série COM.

Protocoles basés sur CAN et Ethernet

. Informations générales sur les protocoles CAN et Ethernet :

TCP/UDP

Les protocoles TCP/IP et UDP/IP peuvent être mis en œuvre avec Services Net Base bibliothèque.