Esclave
Pour chaque esclave EtherCAT inséré dans le projet, une instance du type de données « ETCSlave ». est générée. Le nom de l'instance correspond au nom de l'esclave dans le projet. L'instance d'esclave est utilisée dans l'application pour interroger ou changer l'état de l'esclave pendant l'exécution.
Name | Type de données | Description |
---|---|---|
xSetOperational | BOOL | Front montant : tentative de passage en mode ETC_SLAVE_ OPERATIONAL. |
Name | Type de données | Description |
---|---|---|
wState | ETC_SLAVE_STATE | Etat actuel de l'esclave : |
Paramètres | Description |
---|---|
VendorID | Après le démarrage de la pile EtherCAT, cette propriété renvoie l'ID du fabricant, qui est lu par l'appareil. |
ConfigVendorID | Lit l'ID du fabricant à partir de la configuration. |
ProductID | Après le démarrage de la pile EtherCAT, cette propriété renvoie l'ID de produit lu par l'appareil. |
ConfigProductID | Lit l'ID du produit à partir de la configuration. |
SerialID | Après le démarrage de la pile EtherCAT, cette propriété contient le numéro de série de l'appareil. |
LastEmergency | Lorsqu'un message est reçu, ces informations sont enregistrées dans l'esclave et peuvent être interrogées depuis l'application avec cette propriété. Un message de journal est également ajouté. |
Si la vérification de l'ID fabricant ou produit est activée dans les paramètres experts, la pile est arrêtée dès qu'une non-concordance entre VendorID et ConfigVendorID ou entre ProductID et ConfigProductID est détectée.