Emploi De Sfc15 Et De Sfc14 - Siemens SIMATIC S7-300 Manuel De Référence

Masquer les pouces Voir aussi pour SIMATIC S7-300:
Table des Matières

Publicité

SFC de périphérie décentralisée ou PROFINET IO
Effet de FREEZE
La commande FREEZE fait passer en mode FREEZE les esclaves DP des groupes
sélectionnés, ce qui signifie que le maître DP pousse les esclaves concernés à geler l'état
actuel des entrées. C'est alors cet instantané que les esclaves DP lui remettent dans le
cadre du transfert cyclique.
Après chaque commande FREEZE, les esclaves DP gèlent de nouveau l'état des entrées.
Le maître DP ne recevra à nouveau l'état actuel des entrées que lorsque vous aurez envoyé
la commande UNFREEZE à l'aide de SFC11 "DPSYC_FR".
Nota
Si certains esclaves DP du ou des groupes sélectionnés ne sont pas en réseau ou sont
défaillants au moment de l'envoi de la commande, ils ne passent pas en mode FREEZE. Cet
état de fait n'est pas signalé par la valeur de retour de la SFC.
Cohérence de données
Etant donné le fonctionnement asynchrone de SFC11 "DPSYC_FR" et son interruptibilité par
les classes de priorité supérieure, il faut garantir la cohérence des mémoires images avec
les entrées et sorties de périphérie effectives.
Ceci sera le cas si vous appliquez l'une des règles de cohérence ci-après :
Définissez des mémoires images partielles appropriées pour les "sorties SYNC" et les
"entrées FREEZE" (ce qui n'est possible qu'avec S7-400). Appelez SFC27 "UPDAT_PO"
juste avant chaque premier appel d'une tâche SYNC. Appelez SFC26 "UPDAT_PI" juste
après chaque dernier appel d'une tâche FREEZE.
Au lieu de cela, vous pouvez aussi n'employer que des accès directs à la périphérie pour
les sorties faisant l'objet d'une tâche SYNC et pour les entrées faisant l'objet d'une tâche
FREEZE. Il ne faut pas écrire sur les sorties concernées tant qu'une tâche SYNC est
active, ni lire les entrées concernées tant qu'une tâche FREEZE est active.

Emploi de SFC15 et de SFC14

Si vous utilisez SFC15 "DPWR_DAT", vous devez attendre la fin de son exécution avant
d'envoyer une tâche SYNC s'appliquant aux mêmes sorties.
Si vous utilisez SFC14 "DPRD_DAT", vous devez attendre la fin de son exécution avant
d'envoyer une tâche FREEZE s'appliquant aux mêmes entrées.
16-6
Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 1/2
A5E00709333-01

Hide quick links:

Publicité

Chapitres

Table des Matières
loading

Ce manuel est également adapté pour:

Simatic s7-400

Table des Matières