Astuces; Astuces De Programmation - Siemens SIMOTION Serie Information Produit

Table des Matières

Publicité

Astuces

5.1

Astuces de programmation

Lorsque vous créez un client OPC, observez ce qui suit :
Tableaux
Si la taille de tableaux est supérieure à une PDU (Protocol Data Unit) (actuellement, 480
octets pour toutes les plates-formes matérielles SIMOTION, moins 22 octets d'en-tête), nous
recommandons ce qui suit :
● Si un télégramme a une longueur de données utiles > 458 octets, scindez celui-ci en
● Utilisez "group.syncRead()" une fois au lieu d'utiliser "item.Read()" plusieurs fois.
Si les données sont modifiées dans le tableau entre deux accès en lecture aux PDU, le
tableau n'est pas cohérent.
Solution liée à une application :
Voir manuel de programmation SIMOTION ST, sous "Accès cohérent aux données avec des
appareils HMI".
Durée de la transmission de données
Si vous assurez la conduite d'un appareil SIMOTION avec plusieurs clients OPC (interfaces
utilisateur) sur un PC HMI, les données circulent plus rapidement qu'avec un client OPC.
Si, lorsqu'un contrat est terminé, il faut attendre qu'une temporisation soit écoulée pour
déclencher le contrat suivant, il faut prendre en considération un retard dû à Windows d'au
moins 10...15 ms.
Recommandation :
Lisez plusieurs tableaux avec "group.syncRead()" au lieu d'effectuer plusieurs lectures
individuelles avec "item.Read()".
Accès cohérent aux données
L'accès à une donnée de type élémentaire de l'appareil SIMOTION est toujours cohérent.
Si vous désirez cependant accéder à plusieurs données individuelles ou à des tableaux de
l'appareil SIMOTION (p. ex. positions de plusieurs axes), l'assistance de l'utilisateur est
requise pour garantir la cohérence.
Dans le manuel de programmation SIMOTION ST est décrit, à l'appui d'un exemple de
programmation, comment l'application client (p. ex. appareil HMI) garantit un accès cohérent
aux données par le biais d'interrogations réciproques entre l'appareil HMI et l'appareil
SIMOTION.
SIMATIC NET(XP) SIMOTION
Information produit, 05/2009
deux ou plus de deux télégrammes (p. ex. pour 540 octets, en 240 octets et 300 octets).
5
39

Publicité

Table des Matières
loading

Ce manuel est également adapté pour:

Simotion scoutSimatic net simotionSimatic net xp simotion

Table des Matières