Bibliothèque IEC « EtherNet/IP Services »
Certains services/fonctionnalités peuvent être implémentés via la bibliothèque IEC « EtherNet/IP Services », par ex. la génération de requêtes d'état ou l'échange de certaines données.
La bibliothèque est déjà incluse dans la livraison d'e!COCKPIT (panneau « Structure programme » > double-clic sur le gestionnaire de bibliothèque > [Ajouter une bibliothèque]).
Blocs fonctionnels pour initier un échange de données avec n'importe quel adaptateur Ethernet/IP :
- Generic_Service
- Ce bloc fonctionnel effectue un service générique sur un adaptateur EtherNet/IP. Le message est envoyé en tant que demande de message explicite non liée.
- Get_Attributes_All
- Ce bloc fonctionnel est utilisé pour interroger tous les attributs d'une instance spécifique d'un objet CIP.
- Get_Attribute_Single
- Ce bloc fonctionnel est utilisé pour interroger un attribut d'une instance spécifique d'un objet CIP.
- Set_Attributes_All
- Ce bloc fonctionnel est utilisé pour définir les attributs d'une instance spécifique d'un objet CIP.
- Set_Attribute_Single
- Ce bloc fonction est utilisé pour définir un attribut d'une instance spécifique d'un objet CIP.
Blocs fonctionnels pour changer l'état des adaptateurs Ethernet/IP :
- Démarrer
- Ce bloc fonctionnel permet d'appeler le service « Démarrer » d'une instance spécifique d'un objet CIP. L'effet exact de ce service dépend de la classe CIP (voir les spécifications CIP (Vol. 1 et 2)).
- Stop
- Ce bloc fonctionnel permet d'appeler le service « Stop » d'une instance spécifique d'un objet CIP. L'effet exact de ce service dépend de la classe CIP (voir les spécifications CIP (Vol. 1 et 2)).
- Reset
- Ce bloc fonctionnel permet d'appeler le service « Reset » d'une instance spécifique d'un objet CIP. L'effet exact de ce service dépend de l'objet CIP (voir les spécifications CIP (Vol. 1 et 2)).
- Apply_Attributes
- Ce bloc fonctionnel permet d'appeler le service « Apply_Attributes » d'une instance spécifique d'un objet CIP. Par conséquent, les attributs précédemment définis avec « Get_Attribut_Single » ou « Get_Attribut_All » sont adoptés et enregistrés par l'adaptateur.
- NOP
- Ce bloc fonctionnel permet d'appeler le service « NOP » d'une instance spécifique d'un objet CIP. Ce service est généralement utilisé pour vérifier si l'adaptateur est toujours disponible sur le réseau.