Comportement lors de l'échange de données
Différences à la lecture et lors de la transmission spontanée
● Lors de la lecture d'items du CP 1242-7, seuls les items requis sont transmis à TCSB.
● Lors de la transmission spontanée de données par le CP 1242-7, la mémoire image
Comportement à la lecture et à l'écriture ainsi que lors de l'échange cyclique de données
Tenez compte des points suivants :
● Zones d'adressage différentes pour la lecture et l'écriture sur le CP
● Tailles différentes de la mémoire image d'émission et de réception
Ces propriétés du système peuvent se traduire par le comportement suivant :
● Valeurs différentes à l'écriture et à la lecture
● Acquittement négatif à la lecture en dehors de la mémoire image d'émission
Synchronisation des mémoires image du CP
Synchronisez la mémoire image d'émission et de réception du CP via le programme
utilisateur pour être sûr que TCSB accède à des données de process actuelles. Transférez
pour ce faire chaque valeur inscrite dans la mémoire image de réception avec le même écart
dans la mémoire image d'émission :
1. Copiez les données reçues de TC_RECV du bloc de données de TC_RECV dans le bloc
2. Transférez les données avec TC_SEND à la mémoire image d'émission du CP.
Ceci permet de s'assurer que :
CP 1242-7
Instructions de service, 06/2014, C79000-G8977-C247-06
complète du CP est transférée à TCSB.
La transmission de données entre les deux mémoires image du CP et des données de
process de la CPU est assurée par les deux blocs TC_SEND et TC_RECV.
La taille de la mémoire image d'émission et celle de la mémoire image de réception du
CP peuvent être différentes.
Si un client OPC écrit des items sur la station et s'il lit ensuite les mêmes items (lecture
du périphérique), les valeurs lues pour ces items sont éventuellement différentes de
celles écrites précédemment. Motif : La mémoire image d'émission du CP peut contenir
d'autres valeurs que la mémoire image de réception dans laquelle s'effectue actuellement
l'écriture.
Si un client OPC lit des items situés en dehors de la mémoire image d'émission, la tâche
de lecture est acquittée négativement.
Si, à la lecture cyclique, TCSB tente d'accéder à des items situés en dehors de la
mémoire image d'émission, la tâche n'est pas exécutée, les valeurs se trouvant déjà dans
la mémoire image de TCSB restent inchangées et la lecture cyclique est interrompue.
Veuillez noter à cet égard que les clients OPC connectés n'en sont pas informés.
de données de TC_SEND.
6.9 Gestion des données dans les mémoires image du CP 1242-7
Configuration et exploitation
53