Génération de messages sur bloc
Nombre de données transmissibles
Le nombre de données à transmettre au moyen des variables additionnelles SD_i des
SFB NOTIFY, NOTIFY_8P, ALARM et ALARM_8P ne doit pas dépasser une longueur
maximale. Voici comment calculer cette longueur maximale des données :
longmax =
min (pdu_local, pdu_distant) - diff -4 * nbre de paramètres SD_i utilisés
sachant que :
•
min (pdu_local, pdu_distant) est le plus petit des nombres pdu_lokal et pdu_remote,
•
pdu_local est la longueur maximale des groupes de données de la propre CPU (voir
les caractéristiques techniques de votre CPU),
•
pdu_distant est la longueur maximale des groupes de données des visuels,
•
diff = 48 quand la signalisation déclenchée par acquittement est active et 44 quand
elle est inactive.
Exemple :
Supposons une CPU 414-2 envoyant des messages à WinCC via Industrial Ethernet. La
signalisation déclenchée par acquittement n'est pas activée.
On utilise les variables additionnelles SD_1, SD_2 et SD_3.
pdu_local = 480 octets, pdu_distant = 480 octets,
nombre de paramètres SD_i utilisés : 3
Ce qui donne :
longmax = min (480, 480) - 44 - 4 * 3 = 480 - 44 - 12 = 424
La longueur maximale de données transmissible est donc de 424 octets par SFB.
22-4
Logiciel système pour SIMATIC S7-300/400
A5E00261421-01