Déroulement Du Programme; Echange De Données; Initialisation D'une Interface; Démarrage, Démarrage Avec Rémanence - Siemens SIMATIC S5 Manuel

Masquer les pouces Voir aussi pour SIMATIC S5:
Table des Matières

Publicité

1.2
Déroulement du programme
Echange de
Un procédé de coordination spécial, appelé « handshake » ou prise de contact,
données
permet de transmettre des données et paramètres divers dans les deux sens de
transfert en passant par une interface (RAM à double accès).
Les blocs SEND, SEND-A, RECEIVE, REC-A, FETCH et RESET n'exécutent de
prise de contact que lorsque l'information de commande ou d'état lue auparavant
exige et permet un tel échange. Dans le cas contraire, c'est-à-dire sans prise de
contact, il s'agit d'un « passage à vide » des blocs.
Le bloc CONTROL se limite toujours à la lecture d'une information d'état. Il n'exé-
cute aucune prise de contact.
Bloc SYNCHRON : voir ci-après
Initialisation d'une
Il faut prévoir, lors de l'initialisation, un verrouillage du bloc de dialogue
interface
SYNCHRON (FB 125), selon le mode d'utilisation du CP en périphérie non
redondante ou commutable.
Chaque interface doit d'abord être initialisée par l'exécution d'un bloc SYN-
CHRON. Ce faisant, la RAM à double accès est, entre autres, effacée ou prend des
valeurs de présélection. L'appel de ce bloc de dialogue peut avoir lieu au cours de la
mise en route, c'est-à-dire pendant le démarrage ou le démarrage avec rémanence
(OB de mise en route : OB 20, OB 21, OB 22) ainsi qu'au cours de la mise en route
en « arrêt partiel » (OB 38) ou pendant le cycle.
Les autres blocs de dialogue SEND, SEND-A, RECEIVE, REC-A, FETCH,
CONTROL et RESET ne peuvent établir de communication correcte avec une inter-
face qu'après l'initialisation sans erreur de cette dernière.
Démarrage,
Si une interruption est survenue lors du traitement d'un bloc de dialogue,
démarrage avec
l'exécution n'est pas reprise, au démarrage avec rémanence, à l'endroit de
rémanence
l'interruption, mais l'OB 1 est traité du début.
Par conséquent, le démarrage avec rémanence de la CPU peut être utilisé ; les CP
doivent être de nouveau initialisés.
Passivation de CP
En cas d'erreur, le CP concerné est passivé et ne peut plus échanger de données.
La dépassivation des interfaces est réalisée par l'intermédiaire de l'octet de com-
mande du mot de mémentos H.
Blocs de dialogue pour la CPU 948R
C79000-B8577-C134-05
Utilisation des blocs de dialogue
II/1-5

Publicité

Table des Matières
loading

Ce manuel est également adapté pour:

S5-155hCpu 948rCpu 948rl

Table des Matières