Fourniture de types de données structurés avec tableaux imbriqués
Lorsqu'un type de données structuré (Struct/UDT) contient un tableau, le serveur OPC UA ne
met à disposition aucune information sur la longueur de ce tableau.
Si vous utilisez ce type de structure, par exemple, comme paramètre d'entrée ou de sortie
d'une méthode de serveur, vous devez veiller à ce que le tableau imbriqué reçoive la longueur
correcte à l'appel de la méthode.
En cas de non-respect de cette règle, la méthode échoue et le code d'erreur
"BadInvalidArgument" est fourni.
11.3.6
Mettre à disposition des alarmes sur le serveur OPC UA
11.3.6.1
Informations utiles sur les alarmes
Les alarmes vous permettent de détecter rapidement les erreurs lors du traitement du
processus dans les systèmes d'automatisation, de les localiser avec précision et de les
corriger. Il est ainsi possible de réduire considérablement les temps d'arrêt d'une installation.
Avec le modèle d'information OPC UA "Alarms & Conditions", vous disposez d'une possibilité
de traitement d'alarmes standardisée et indépendante de la plateforme.
À partir de la version de firmware V2.9, le serveur OPC UA de la CPU S7-1500 prend en charge
le modèle d'information OPC UA "Alarms and Conditions". Le serveur OPC UA autorise ainsi
l'accès aux alarmes de l'API.
Les sections ci-après décrivent les types d'alarmes disponibles dans SIMATIC qui sont pris en
charge par l'interface OPC UA du serveur OPC UA.
En outre, les chapitres suivants décrivent la marche à suivre pour configurer le serveur OPC
UA de la CPU S7-1500 pour Alarms and Conditions, la structure du modèle Alarms and
Conditions pour OPC UA présentée dans ses grandes lignes, ainsi que les particularités à
prendre en compte en cas d'utilisation d'alarmes de la plage d'adresses du serveur OPC UA, en
comparaison avec les alarmes de l'API du système de gestion d'alarmes de la CPU dans
SIMATIC.
Base pour la mise en œuvre d'alarmes selon OPC UA Alarms & Conditions
Le modèle d'information Alarms and Conditions est précisé dans la spécification "OPC
10000-9: OPC Unified Architecture Part 9: Alarms & Conditions".
Communication
Description fonctionnelle, 11/2024, A5E03735816-AM
11.3 Utilisation de la CPU S7-1500 comme serveur OPC UA
Communication OPC UA
307