21
PROFInet
21.1
Informations sur les SFC 112, 113 et 114
Nota
Par défaut, le système d'exploitation actualise l'interface PROFInet et les connexions DP
au point de contrôle du cycle. Mais si vous avez désactivé ces mises à jour automatiques
lors de la configuration (par ex. pour contrôler plus facilement le comportement de la CPU
dans le temps), vous devrez les effectuer vous-même. Pour cela, vous appellerez les
SFC 112 à 114 aux moments adéquats.
Lors de la configuration, les mises à jour en question ne peuvent être désactivées que
toutes ensemble.
Mémoire fantôme
Le DB d'interface est l'interface programme utilisateur du composant PROFInet. Afin de
garantir la cohérence de ses entrées et sorties pendant l'exécution des parties
correspondantes du programme utilisateur, le système d'exploitation gère, pour chaque
DB d'interface, une zone de mémoire de structure identique, appelée mémoire fantôme.
Dans votre programme, vous ne pouvez accéder qu'au DB d'interface, tandis que les
autres composants PROFInet (externes) ne peuvent accéder qu'à la mémoire fantôme.
Ceci exclut tout conflit d'accès aux entrées et sorties du DB d'interface.
Mise à jour de l'interface PROFInet
La cohérence des données étant assurée, comme il est décrit ci-dessus, par l'utilisation
d'une mémoire fantôme, la mise à jour de l'interface PROFInet comportera les deux
actions suivantes :
•
copie des entrées de la mémoire fantôme sur les entrées du DB d'interface avant
l'exécution de votre programme se rapportant au composant PROFInet;
•
copie des sorties du DB d'interface sur les sorties de la mémoire fantôme après
l'exécution de votre programme se rapportant au composant PROFInet.
Cette mise à jour de l'interface PROFInet est effectuée soit par le système d'exploitation,
soit au moyen des SFC 112 et 113 (selon ce que vous avez configuré dans SIMATIC
Manager en créant le composant PROFInet). La figure suivante représente la mise à jour
à l'aide des SFC 112 et 113.
Logiciel système pour SIMATIC S7-300/400
A5E00261421-01
21-1