Programme utilisateur (pas séquentiels)
Le programme utilisateur exécute un graphe séquentiel avec les pas suivants :
● Pas 99 : Dans le traitement cyclique, le programme attend le démarrage de l'exemple (la
● Pas 0 : La came électronique est initialisée. Les requêtes à exécuter lors d'un
● Pas 1 : Le programme attend l'exécution des requêtes activées.
● Pas 2 : Le programme lit en continu les bits d'identification des cames jusqu'à ce que la
● Pas 3 : Les cames 0 et 1 sont reparamétrées. A des fins d'observation, les données de
● Pas 4 : Le programme attend l'exécution des requêtes activées.
● Pas 5 : Attente de l'événement "externe" "Interrupteur enclenché"
● Pas 6 : Une fois l'événement détecté, les cames 0 et 1 reprennent les valeurs qui ont été
● Pas 7 : Le programme attend l'exécution des requêtes activées.
A la fin de la séquence, les instances du FB _FM352_control et du FB _FM352_diagnostic
sont appelées.
Lorsque le diagnostic détecte une signalisation concernant des erreurs de données de
came, la sortie myOutputCamError est mise à 1.
Complément aux modules FM 350-1, FM 350-2, FM 352
Description fonctionnelle, Édition 03/2009
StartupTask a été exécutée, mais "exampleStart" = FALSE).
redémarrage du module sont initialisées avec les données correspondantes. Le
rédémarrage du module peut par exemple être déclenché par un redémarrage de la
C230-2.
came 4 soit activée.
came sont lues avant et après leur modification et affichées dans la table des
surveuillances.
(mySwitch = TRUE) que vous pouvez régler dans la table des surveillances.
lues dans le pas d'initialisation.
Blocs fonctionnels du FM 352
4.7 Exemple d'application FM 352
79