Exemple de bloc fonction de SEW-EURODRIVE
L'exemple de bloc fonction FB_ParameterCoE_ReadWrite_GenC de SEW‑EURODRIVE permet de lire et d'écrire des paramètres de manière acyclique.
Les entrées et sorties du bloc fonction sont décrites de la manière suivante.
Type | Paramètre | Valeur |
|---|---|---|
Entrée | xEnable | Front montant qui déclenche la fonction SDO. |
Entrée | Interface | Nom de l'interface de l'API vers les participants. Pour POWERLINK, le nom est "IF3". |
Entrée | PLKStation | Numéro de nœud du participant avec lequel la fonction SDO doit être exécutée. |
Entrée | nIndex | Index du paramètre qui doit être lu ou écrit. Dans le logiciel d'ingénierie MOVISUITE®, l'index est affiché dans l'info-bulle du paramètre. Le sous-index est séparé du numéro de l'index par un point. |
Entrée | nCoEService | Pointeur sur la plage de données dans laquelle les paramètres lus doivent être sauvegardés. |
Entrée | nAxisNumber | En cas d'utilisation d'un module double-axes, renseigner le numéro de l'axe. Pour tous les autres variateurs de vitesse, renseigner la valeur "1". |
Entrée | nSubindex | Sous-index du paramètre qui doit être lu ou écrit. Dans le logiciel d'ingénierie MOVISUITE®, l'index est affiché dans l'info-bulle du paramètre. Le sous-index est séparé du numéro de l'index par un point. |
Entrée | nWriteValue | Valeur à écrire en cas de processus d'écriture. |
Entrée | nByteSize | Longueur en octets du paramètre qui doit être lu ou écrit. |
Sortie | xError_CoE | En cas de détection d'un défaut, cette sortie a la valeur "TRUE". |
Sortie | xCoEDone | Si la fonction a été exécutée correctement, cette sortie a la valeur "TRUE". |
Sortie | nErrid_ADS | Information de défaut Pour plus d'informations sur les codes d'interruption SDO, consulter l'aide en ligne de l'outil d'ingénierie Automation Studio. |
Sortie | xCoEBusy | Si le bloc fonction est activé, cette sortie a la valeur "TRUE". |
Sortie | xInit | Si les valeurs des entrées suivantes sont valides, cette sortie a la valeur "TRUE".
|
Sortie | nReadValue | Valeur qui a été lue lors d'un processus de lecture. |