Télécharger Imprimer la page

Siemens SIMATIC S5 AP S5-155U Guide De Programmation page 318

Publicité

Exemples de paramétrage
7.4
Exemples de paramétrage
7.4.1
Programmation en STEP 5
Exemple A
Vous désirez utiliser trois CPU (A, B et C) en fonctionnement
multiprocesseur. Les CPU A et B travaillent étroitement ensemble, échangent
souvent des données et traitent un important programme de mise en route.
La CPU C traite un programme court, à temps critique, indépendamment des
deux autres CPU.
Normalement, en fonctionnement multiprocesseur, toutes les CPU démarrent
simultanément leur traitement cyclique ; elles attendent la fin de leur
mise en route respective avant de passer simultanément au traitement
cyclique.
Comme la CPU C exécute son programme indépendamment des autres CPU et
qu'elle traite un programme de mise en route très court, il n'est pas
nécessaire de la synchroniser avec les deux autres. Par le paramétrage du
DX 0, vous obtenez que la CPU C passe, dès la fin de sa mise en route, au
traitement de programme cyclique sans attendre les CPU A et B.
Le paramètre de synchronisation des CPU en fonctionnement multiprocesseur
est le second dans la première rubrique. Pour respecter l'ordre des
paramètres, vous devez donc en outre indiquer la valeur par défaut pour le
premier paramètre de comportement à la mise en route (redémarrage
automatique à la mise sous tension).
Programmez le DX 0 pour la CPU C comme suit :
DX 0
Indicatif de début MASKX0
ID/longueur de rubrique 1
Paramètre 1
Paramètre 2
Indicatif de fin
Une fois le DX 0 chargé dans la mémoire de programme, il est validé au
démarrage suivant. Comme la CPU C traite un très court programme de mise en
route et qu'elle n'attend pas les CPU A et B, son voyant RUN vert s'allume
immédiatement après la mise en route. Le signal BASP (inhibition des
sorties) n'est toutefois désactivé que lorsque les trois CPU ont terminé
leur mise en route. Cela signifie que la CPU C ne doit pas accéder à la
périphérie TOR.
7 - 12
DW 0:
KH = 4D41
DW 1:
KH = 534B
DW 2:
KH = 5830
DW 3:
KH = 0202
DW 4:
KH = 1000
DW 4:
KH = 2001
DW 5:
KH = EEEE
Programmation de la CPU 948
C79000-G8577-C848-04

Publicité

loading

Ce manuel est également adapté pour:

Simatic s5 cpu 948