Bon à savoir
Important
Toutes les tâches partagent une image de processus.
Cela s'explique par le fait qu'une image de processus distincte pour chaque tâche compromettrait les performances.
De plus, une image de processus ne peut être cohérente que pour une seule tâche. Cela permet d'éviter les incohérences si toutes les tâches partagent une image de processus.
Lorsque vous développez un projet, vous devez vous assurer que les données d'entrée (VAR_INPUT
) est copié dans un endroit sûr en cas de conflit. Cela vaut également pour les données de sortie (VAR_OUTPUT
).
POU, tels que SysSem
bibliothèque, permet de résoudre les problèmes de cohérence et de synchronisation. Des problèmes de cohérence peuvent également survenir lors de l'accès à d'autres objets globaux (variables globales ou POU). Des problèmes de cohérence se produisent toujours lorsque plusieurs lectures et écritures sont effectuées sur une même variable. Les POU du SysSem
La bibliothèque peut également aider à résoudre ce type de conflits.
Pour plus d'informations, voir : Documentation de la bibliothèque pour SysSem