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
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.
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.
Ouvrez le Divers groupez et sélectionnez GPIO.
Validez la sélection en cliquant sur Ajouter un appareil bouton.
Le connecteur GPIO est inséré sous le contrôleur.
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.
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.
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
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.
Select the <interface> Master device and click the Add Device command to confirm the selection.
L'appareil est inséré sous le connecteur.
Cliquez avec le bouton droit sur le périphérique maître inséré et sélectionnez Ajouter un appareil commande.
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.
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
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.
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.
Cliquez avec le bouton droit Port COM Modbus appareil et sélectionnez Ajouter un appareil commande.
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.
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
TCP/UDP
Les protocoles TCP/IP et UDP/IP peuvent être mis en œuvre avec Services Net Base bibliothèque.