Télécharger Imprimer la page

Siemens SIMOTION SINAMICS S120 Mode D'emploi page 18

Masquer les pouces Voir aussi pour SIMOTION SINAMICS S120:

Publicité

Programmation
3.1 Bloc fonctionnel _LineModule_control
Comportement en dépassement de temps lié à la fonction système _readDriveParameter() :
Si une requête de paramètre adressée au Line Module par l'utilisateur ou par l'appareil
SIMOTION est déjà active (message de défaut functionResult = 0xFFFF81C7), la lecture du
paramètre est répétée en l'espace d'un dépassement de temps de 1 s.
Le paramètre de sortie stateRdPar du bloc fonctionnel _LineModule_control reste à la valeur
0x00007002 pendant la répétition effectuée en l'espace du dépassement de temps.
Une nouvelle lecture du paramètre n'a lieu qu'en cas du défaut
functionResult = 0xFFFF81C7. Si la fonction système signale d'autres défauts, le bloc
fonctionnel _LineModule_control signale immédiatement un défaut et la lecture du paramètre
avec la fonction système _readDriveParameter est annulée.
Si le défaut functionResult = 0xFFFF81C7 persiste après l'écoulement du dépassement de
temps, les paramètres de sortie du bloc fonctionnel _LineModule_control affichent le défaut
suivant :
error
errorID
stateRdPar
selectedLM
Paramètres de sortie liés à la fonction système _readDriveParameter() :
Tableau 3- 2 Paramètres de sortie liés à _readDriveParameter()
Paramètres du bloc fonctionnel
_LineModule_control
stateRdPar
selectedLM
Détermination de l'adresse logique du Line Module
Si vous utilisez l'identification automatique, vous devez paramétrer l'adresse de module
(adresse logique) du Line Module dans le paramètre d'entrée moduleAddress du bloc
fonctionnel _LineModule_control (voir chapitreDétermination de l'adresse de module
(Page 18)).
3.1.6
Détermination de l'adresse de module
Pour la sélection d'une alarme de diagnostic dans la tâche PeripheralFaultTask, vous devez
déterminer l'adresse de module (adresse logique) du Line Module et la mettre à disposition
dans une variable.
Lorsque l'affectation symbolique est activée, déterminez l'adresse de module avec la
fonction système _getLogicalAddressOfIoVariable à partir du nom de la variable E/S du mot
d'état ou de commande du Line Module.
18
= TRUE
= 50001
= 0xFFFF81C7
= NOT_DEFINED
Fonction
Affichage du paramètre de sortie functionResult de la fonction
système _readDriveParameter()
Affichage du type de Line Module déterminé
En cas de paramétrage erroné (paramétrage d'une adresse de
module incorrecte par exemple) ou de défaut de lecture du
paramètre,
ce paramètre de sortie = NOT_DEFINED.
Fonction standard pour Line Modules SINAMICS S120
Description fonctionnelle, Édition 11/2010

Publicité

loading