Général
La configuration de la PROFINET L'appareil de terrain comprend l'appareil lui-même ainsi que les modules insérés ci-dessous.
CODESYS fournit deux différents PROFINET Appareils de terrain :
Une variante spécialement pour Hilscher CIFX-Karten
Une variante indépendante du matériel, le CODESYS PROFINET Dispositif de terrain Cette variante fonctionne sur n'importe quel nombre d'adaptateurs Ethernet et est également disponible dans une variante purement configurable par programmation.
Lors de l'insertion du CODESYS Field Device, deux tâches sont créées implicitement qui sont requises par le PROFINET pile de communication.
Profinet_CommunicationTask: Cette tâche inclut les services de communication acycliques, tels que l'établissement de connexions et les diagnostics. Ces services ne sont pas critiques en raison de la très faible demande en temps réel. La tâche est donc de faible priorité.
Profinet_IOTask: C'est là que le véritable PROFINET un échange de données en temps réel a lieu. Les paquets de données IO en attente sont traités à chaque cycle (voir Slave Configurator : Envoyer l'horloge). Par conséquent, un temps de cycle de 1 ms est nécessaire (pour une horloge d'émission de 1 ms).
![]() | (6) Dispositif de terrain NetX – Général (3) Module – Général (4) Adaptateur Ethernet |
![]() |
Pour des performances d'E/S maximales avec un délai minimum lors de la lecture/écriture, les données d'E/S peuvent être mises à jour dans cette tâche (→ insérer son propre POU qui met à jour les E/S dans cette tâche). Aucune opération bloquante ou persistante ne doit être exécutée dans la tâche IO, telle que la visualisation ou l'accès aux fichiers. Si la tâche est bloquée trop longtemps, alors le chien de garde annule la connexion pour communiquer avec l'esclave (voir Slave Configurator : Chien de garde).
Important
Nous vous recommandons d'activer le Rafraîchir les E/S à l'arrêt option dans les paramètres de l'automate. Sinon, la communication est annulée lorsque l'application s'arrête à un point d'arrêt.