Description de la fonction
Ce bloc fonction permet de redémarrer tous les diagrammes SFC d'une application avec un ensemble d'étapes actives à un état donné, tel que sauvegardé avant une défaillance d'UC.
En situation de restitution, il est possible de définir un ensemble d'étapes qui représentent un état donné dans le processus et de continuer à partir de ce point.
Les diagrammes se comportent de la même manière que si INITCHART
et SETSTEP
étaient utilisés
: la durée d'étape est remise à 0 et les actions P/P1
sont exécutées.
Pour plus d'informations, consultez Stratégie de sauvegarde/restitution.
AVERTISSEMENT | |
---|---|
EN
et ENO
peuvent être configurés comme paramètres
supplémentaires.
Représentation en FBD
Représentation

Représentation en LD
Représentation

Représentation en IL
Représentation :
CAL SFC_RESTORE_Instance (SLOT:=Slot_Number,
ADR_W:=Dest_Address, SPACE_KW:=Words_Number,
SAVE:=Save_In, RESTORE:=Restore_In, RESUME:=Resume_In,
STATUS=>Save_Restore_State, NUMSAVED=>saved_charts,
NUMFAILED=>failed_charts, NUMPOSBL=>possible_charts)
Représentation en ST
Représentation :
SFC_RESTORE_Instance (SLOT:=Slot_Number,
ADR_W:=Dest_Address, SPACE_KW:=Words_Number,
SAVE:=Save_In, RESTORE:=Restore_In,
RESUME:=Resume_In,
STATUS=>Save_Restore_State, NUMSAVED=>saved_charts,
NUMFAILED=>failed_charts, NUMPOSBL=>possible_charts);
Description des paramètres
Le bloc fonction SFC_RESTORE
permet d'accéder
à la mémoire (SLOT
, ADR_W
, SPACE_KW
) et de sélectionner les modes possibles
(SAVE
, RESTORE
, RESUME
).
Il indique également l'état de l'opération
(STATUS
).
La quantité de mémoire,
en tant que paramètre d'entrée (SPACE_KW
), détermine l'espace pouvant être utilisé par l'interpréteur
SFC.
Cette zone mémoire démarre à l'adresse donnée
(ADR_W
) et est considérée comme réservée
à l'usage exclusif du système SFC.
Description des paramètres d'entrée
Paramètre |
Type de données |
Description |
---|---|---|
|
INT |
Emplacement de la carte PCMCIA
|
|
|
adresse de la zone d'archivage dans laquelle sont stockées les données SFC sur la carte mémoire (décalage de mot) |
|
|
Ce nombre détermine, en kilo-mots, la taille de la mémoire que l'interpréteur SFC est autorisé à utiliser. L'interpréteur SFC calcule le nombre de
sections SFC pouvant être enregistrées dans cet espace.
Le résultat est visualisé au niveau de la sortie NOTE : Le nombre de
sections SFC enregistrées est soumis à une limite système.
Tout espace réservé au-delà de la limite système
n'est pas utilisé.
|
|
|
|
|
|
|
|
|
|
Description des paramètres de sortie
Paramètre |
Type de données |
Description |
---|---|---|
|
|
0 = OK message d'erreur |
|
|
nombre de sections SFC ayant fait l'objet d'une sauvegarde au cours du dernier cycle |
|
|
nombre de sections SFC n'ayant pas pu être sauvegardées au cours du dernier cycle |
|
|
nombre de sections SFC pouvant être enregistrées dans l'espace mémoire donné |