Télécharger Imprimer la page

Siemens SIMOTION SINAMICS S120 Mode D'emploi page 29

Masquer les pouces Voir aussi pour SIMOTION SINAMICS S120:

Publicité

4.2
Déroulement de l'exemple d'application
Variables pertinentes de l'exemple d'application
Tableau 4- 2 Liste des variables pertinentes
Variable
mySwitchOn
mySwitchOff
myFirstRun
myError
myErrorId
myDiagnosticAlarm
myProcessAlarm
myAlmCtrl_In
myAlmCtrl_Out
myperiInAlm
myperiOutAlm
myAlmModuleAddress
myPftTsi
Programme StartUpALM
Un indicateur est défini dans le programme StartUpAlm pour la première mise en route et est
évalué ensuite dans la tâche BackgroundTask. Cela permet d'exécuter une séquence de
démarrage uniforme non seulement au moment de la transition STOP – RUN, mais aussi sur
demande de l'utilisateur.
Programme BackGrndALM
Le programme BackGrndALM contient 2 séquences de programme/graphes séquentiels
pour l'activation et la désactivation de l'Active Line Module. Le processus d'activation et de
désactivation fait l'objet d'une surveillance des défauts dans les deux séquences de
programme et sa bonne fin est testée.
Le processus d'activation de l'ALM démarre sur un front montant de la variable mySwitchOn.
Au cours des étapes suivantes, le processus d'activation fait l'objet d'un contrôle vérifiant sa
bonne fin et les défauts. La variable mySwitchOn passe à FALSE après le démarrage du
processus d'activation.
Fonction standard pour Line Modules SINAMICS S120
Description fonctionnelle, Édition 11/2010
Type de données
BOOL
BOOL
BOOL
BOOL
DWORD
BOOL
BOOL
Struct_AlmControlIn
Struct_AlmControlOut
WORD
WORD
DINT
Struct_PeripheralFaultTaskTsi
4.2 Déroulement de l'exemple d'application
Valeur initiale
Signification
FALSE
TRUE = démarrage de la séquence d'activation
FALSE
TRUE = démarrage de la séquence de
désactivation
TRUE
TRUE = initialisation des variables
FALSE
TRUE = défaut de l'ALM ou défaut lors de
l'activation ou de la désactivation
16#00000000 Spécification du défaut
FALSE
TRUE = une alarme de diagnostic s'est produite
au niveau de l'ALM
FALSE
TRUE = une alarme process s'est produite
-
Structure de paramètre d'entrée du bloc
fonctionnel _LineModule_control
-
Structure de paramètre de sortie du bloc
fonctionnel _LineModule_control
16#0000
Variable E/S avec adresse de l'ALM pour le mot
d'état
16#0000
Variable E/S avec adresse de l'ALM pour le mot
de commande
256
Adresse de l'ALM pour la sélection de l'alarme
de diagnostic dans la tâche PeripheralFaultTask
-
Informations relatives au démarrage de la tâche
PeripheralFaultTask
Exemple d'application
29

Publicité

loading