Siemens SIMATIC PCS 7 Série Manuel De Configuration page 194

Masquer les pouces Voir aussi pour SIMATIC PCS 7 Série:
Table des Matières

Publicité

Concepts de base de l'ingénierie
6.3 Ingénierie partagée
Les conflits suivants peuvent se produire :
● Si un concepteur effectue des modifications hors ligne pendant que d'autres sont en
● Si une valeur fait l'objet d'un contrôle en mode test après l'émission d'un message
● Si les valeurs contrôlées en mode test ne sont plus mises à jour à la suite de
● Si le concepteur a lancé une compilation alors qu'un autre modifie des paramètres en
Edition d'un même diagramme
Lorsque plusieurs concepteurs travaillent sur un même diagramme, il y a risque de conflit.
Cette méthode est donc déconseillée.
Comportement en présence d'actions différentes
Par principe, en cas de conflit d'accès, l'action de plus haute priorité est exécutée. Dans ce
cas, l'action de priorité inférieure est interrompue. Une action de lecture courte a une priorité
basse et toutes les autres actions ont une priorité supérieure.
Type d'action
Les actions de lecture
courtes (sans utilisation
de ressources) sont les
suivantes :
Les actions d'écriture
courtes (sans utilisation
de ressources) sont les
suivantes :
Les actions de lecture
longues (avec utilisation
de ressources) sont les
suivantes :
Les actions d'écriture
longues (avec utilisation
de ressources) sont les
suivantes :
194
mode test, ces concepteurs, s'ils veulent à nouveaa basculer en mode test, reçoivent le
message que le diagramme doit être compilé et chargé dans le système cible. A charge
alors pour le concepteur de décider s'il bascule ou non en mode test. Selon les
modifications hors ligne, ceci est plus ou moins opportun. Une concertation entre les
concepteurs serait souhaitable.
indiquant que les données sont en cours de traitement par une autre application, elle ne
sera pas conservée dans la mémoire de la session. Au démarrage suivant du mode test,
l'opération doit être réitérée.
modifications hors ligne (par ex. parce qu'un bloc a été supprimé), les connecteurs
concernés n'affichent plus la valeur, mais le caractère "#" sur fond rouge.
mode test, la modification est rejetée et un message indique que les données sont en
cours de traitement par une autre application (conflit d'accès).
Lecture/écriture
Ouvrir un diagramme
Ouvrir l'ordre d'exécution
Ouvrir une boîte de dialogue
Instancer, paramétrer,
interconnecter, etc.
Fermer une boîte de
dialogue avec OK
Transfert de données AS-
OS (compilation OS)
Optimiser l'ordre d'exécution
Compiler
Charger
Comportement
Quand d'autres actions de lecture courtes sont exécutées
parallèlement, aucun problème n'est à prévoir.
Quand une action d'écriture courte ou longue est exécutée
parallèlement, il peut y avoir un conflit d'accès, c.-à-d. que
l'option de lecture courte est annulée.
Quand une action d'écriture courte ou longue est exécutée
parallèlement, il peut y avoir un conflit d'accès pour l'action
démarrée plus tard.
S'il n'y a pas de conflit d'accès dès le lancement de l'action
de lecture longue parce qu'une action d'écriture s'exécute
déjà parallèlement, par exemple, cette action s'exécute sans
encombre.
Si un conflit d'accès ne se produit pas immédiatement au
lancement d'une action en écriture longue, parce qu'une
action en écriture par ex. est déjà exécutée en parallèle, cette
action s'exécute sans conflit d'accès.
Manuel de configuration, 12/2011, A5E02779454-01
Système d'ingénierie (V8.0)

Publicité

Table des Matières
loading

Table des Matières