Sommaire des Matières pour Emerson AVENTICS AES OPC-UA
Page 1
Systembeschreibung | System description | Description du système Descrizione del sistema | Descripción de sistema R412028203-BAL-001-AB 2024-12; Replaces: 2022-03 DE/EN/FR/IT/ES AVENTICS™ AES OPC-UA...
Page 2
Inhaltsverzeichnis Zu dieser Dokumentation........................................Gültigkeit der Dokumentation......................................Erforderliche und ergänzende Dokumentationen................................Darstellung von Informationen......................................1.3.1 Warnhinweise ........................................1.3.2 Symbole..........................................Abkürzungen............................................ Sicherheitshinweise ........................................... Zu diesem Kapitel..........................................Bestimmungsgemäße Verwendung ....................................Nicht bestimmungsgemäße Verwendung..................................Qualifikation des Personals ......................................Allgemeine Sicherheitshinweise ....................................... Beschädigung durch Störung des Steuerungsnetzwerks..............................Zu diesem Produkt ..........................................
Page 3
1 Zu dieser Dokumentation VORSICHT Möglicherweise gefährliche Situation. 1.1 Gültigkeit der Dokumentation Das Nichtbeachten dieser Hinweise kann leichte Verletzungen zur Folge haben Diese Dokumentation gilt für das OPC-UA-Protokoll der folgenden AES-Module: oder zu Sachbeschädigungen führen. • R412088223, Buskoppler AES Gen2 für PROFINET IO ACHTUNG •...
Page 4
Datenpunkt genauer beschreibt. OPC-UA beschreibt z. B., ob die Datenpunkte 2.3 Nicht bestimmungsgemäße Verwendung mit einer Einheit oder einem Bereich versehen sind. Das OPC-UA-Protokoll erfüllt Jeder andere Gebrauch als in der bestimmungsgemäßen Verwendung beschrie- die Funktionen des Micro Embedded Device Server Profiles. ben ist nicht bestimmungsgemäß...
Page 5
4.2.2 Wertebeschreibung Verfügbarkeit MeasurementFunctions und RawValue-Daten sind erst verfügbar, wenn eine gül- Value tige Lizenz im System eingegeben worden ist. Pro Modul wird in den Eintrag „Value“ ein JSON-String generiert, in dem die Aus- Lizenznummer gangsdaten und Eingangsdaten zum Aktualisierungszeitpunkt ausgegeben wer- den.
Page 6
Beispiel: Konfiguration vom ersten Messslot mit MeasurementFunctionBitCon- Beschreibung Beschreibung Datentyp TimeGrid Zeit in ms (unterschiedliche Uint32 Funktion je nach ausgewähl- ter FunctionNumber) 4,7,8: Raster, in dem Werte aufaddiert werden 6, 11, 14, 17: Zeit nach dem Zeitstempel 9, 12, 15, 18: Zeitraster Time2 Zeit in ms Uint32...
Page 7
Beispielkonfiguration von Messslots mit MeasurementFunctionAnalogConfig JSON Key Entsprechender Datentyp in Measurement- FunctionBitConfig und MeasurementFunctio- nAnalogConfig startEdge StartEdge stopModule StopModuleNumber stopBit StopBitNumber stopType StopType stopEdge StopEdge module ModulNumber channel ChannelNumber type AnalogType activState Status monitoredSlot MonitoredSlot timeGrid TimeGrid time2 Time2 offset Offset Methode MeasurementFunctionGetJsonConfig Mit dieser Methode kann die aktuelle Konfiguration des Messslots ausgelesen...
Page 8
Besitzt ein Modul weniger als 1 Byte Ausgangs- bzw. Eingangsdaten, dann wer- Modulnum- Modul Ausgangsdaten Eingangsdaten den die übrigen Bits bis zur Bytegrenze mit sogenannten Stuffbits aufgefüllt. 2-fach-Ventiltreiberplatine 1 Byte – Beispiel: Eine 2-fach-Ventiltreiberplatine mit 4 Bit Nutzdaten belegt in der Byte- (4 Bit Nutzdaten plus 4 kette 1 Byte Daten, da die restlichen 4 Bit mit Stuffbits gefüllt werden.
Page 9
Bits, die mit „–“ markiert sind, sind Stuffbits. Sie werden nicht verwendet und haben den Wert „0“. Belegung der Eingangsbytes Die Eingangsbytes sind wie in folgender Tabelle belegt. Die Diagnosedaten wer- den an die Eingangsdaten angehängt und sind immer 8 Byte lang. Tab. 18: Beispielhafte Belegung der Eingangsbytes (IB) Byte Bit 7...
Page 10
Table of contents About this documentation ......................................... 11 Documentation validity........................................Required and supplementary documentation .................................. Presentation of information ......................................1.3.1 Warnings ........................................... 1.3.2 Symbols ..........................................Abbreviations ........................................... Safety instructions ..........................................11 About this chapter..........................................Intended use ............................................ Improper use............................................ Personnel qualifications ........................................General safety instructions .......................................
Page 11
1 About this documentation NOTICE Possibility of damage to property or malfunction. 1.1 Documentation validity Failure to observe these notices may result in damage to property or malfunc- This documentation applies to the OPC-UA protocol for the following AES mod- tions, but not in personal injury.
Page 12
Requirement: NOTICE In order to establish a connection, the device that is supposed to connect to the Safety risk due to direct connection to the Internet or the company net- AES module via OPC-UA must be located in the same subnet. Alternatively, a work! gateway has to exist that connects the subnets of the two devices to each other.
Page 13
4. For analog modules, the compiled hex value of the bit length is added. Notes For digital modules, the bits are added in byte blocks. A byte is completed • The measurement functions required storing and computing time. The num- with leading zeros, if it is being fully used.
Page 14
Example: configuration of the first measurement slot with MeasurementFunc- Description Description Data type tionBitConfig TimeGrid Time ms (varying function de- Uint32 pending on the selected FunctionNumber) 4,7,8: grids in which values are added up 6, 11, 14, 17: time according to time stamp 9, 12, 15, 18: time grid Time2...
Page 15
Example configuration of measurement slots with MeasurementFunctio- JSON Key Corresponding data type in Measurement- nAnalogConfig FunctionBitConfig and MeasurementFunctio- nAnalogConfig stopBit StopBitNumber stopType StopType stopEdge StopEdge module ModuleNumber channel ChannelNumber type AnalogType activState Status monitoredSlot MonitoredSlot timeGrid TimeGrid time2 Time2 offset Offset Method MeasurementFunctionGetJsonConfig The current configuration of the measurement slot can be read out with this...
Page 16
Example: A 2x valve driver board with 4 bits of payload data occupies 1 byte in the Module Module Output data Input data byte string, since the remaining 4 bits are stuffed with non-information bits. The number data of the next module therefore starts after a byte boundary. Valve driver board, 2x 1 byte –...
Page 17
Bits marked with “–” are non-information bits. They are not used and are as- signed the value “0”. Assignment of input bytes The input bytes are assigned as shown in the following table. The diagnostic data are appended to the input data and are always 8 bytes in length. Table 18: Example assignment of input bytes (IB) Byte Bit 7...
Page 18
Table des matières A propos de cette documentation ...................................... 19 Validité de la documentation......................................Documentations nécessaires et complémentaires ................................Présentation des informations......................................1.3.1 Avertissements ........................................1.3.2 Symboles ........................................... Abréviations ............................................. Consignes de sécurité......................................... 19 A propos de ce chapitre ........................................Utilisation conforme.........................................
Page 19
1 A propos de cette documentation ATTENTION Situation dangereuse potentielle. 1.1 Validité de la documentation Le non-respect de ces consignes risque d’entraîner de légères blessures ou des Cette documentation s’applique au protocole OPC-UA des modules AES sui- dommages matériels. vants : REMARQUE •...
Page 20
3 À propos de ce produit 2.3 Utilisation non conforme Toute autre utilisation que celle décrite au chapitre « Utilisation conforme » est OPC-UA est la norme d’interopérabilité pour un échange de données sûr et fiable dans le domaine de l’automatisation industrielle et dans d’autres secteurs. OPC- non conforme et par conséquent interdite.
Page 21
BrowseName Contenu Type de donnée Quantité Module Type de don- Données Type de don- Données de nées d’entrée d’entrée nées de sor- sortie OutValueUnit32 Données de sortie nu- Uint32 0 … 1 mériques en tant Quadruple Bit simple 8 0x55 (hex) qu’Uint32 module de bits Type...
Page 22
Méthode MeasurementFunctionAnalogConfig Paramètre d’entrée Description Type de donnée Cette méthode sert à configurer les fonctions analogiques. StopType Type de signal d’arrêt (voir Int32(Enum) g Tab. 6) Tab. 10: Paramètres d’entrée pour MeasurementFunctionAnalogConfig StopEdge Flanc sur lequel l’arrêt doit Int32(Enum) Description Description Type de donnée avoir lieu (voir g Tab. 7) SlotNumber Numéro du slot de la fonction...
Page 23
Valeur Status Clé JSON Type de données correspondant dans Mea- surementFunctionBitConfig et Measurement- Mesure surveillée arrêtée FunctionAnalogConfig startModule StartModuleNumber Exemple de configuration de slots de mesure avec MeasurementFunctionAna- logConfig startBit StartBitNumber startType StartType startEdge StartEdge stopModule StopModuleNumber stopBit StopBitNumber stopType StopType stopEdge StopEdge...
Page 24
4.2.4 Ordre des modules Calcul de la longueur de données de l’îlot de distributeurs Les données d’entrée et de sortie grâce auxquelles les modules communiquent La longueur de données du coupleur de bus et des modules est représentée dans avec la commande sont composées d’une chaine d’octets. La longueur des don- le tableau suivant.
Page 25
Octet Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Défaillance Cause possible Remède OB4 face Distr. 13 Distr. 13 Distr. 12 Distr. 12 Distr. 11 Distr. 11 Distr. 10 Distr. 10 Le nombre maximal de clients Un maximum de 5 clients distribu- est dépassé...
Page 26
Indice Sulla presente documentazione ......................................27 Validità della documentazione ......................................Documentazione necessaria e complementare ................................Presentazione delle informazioni...................................... 1.3.1 Avvertenze......................................... 1.3.2 Simboli..........................................Abbreviazioni ........................................... Indicazioni di sicurezza........................................27 Sul presente capitolo........................................Utilizzo a norma ..........................................Utilizzo non a norma......................................... Qualifica del personale ........................................Avvertenze di sicurezza generali .......................................
Page 27
1 Sulla presente documentazione ATTENZIONE Possibile situazione pericolosa. 1.1 Validità della documentazione La mancata osservanza di questi avvertimenti può causare lesioni di lieve entità Questa documentazione è valida per il protocollo OPC UA dei seguenti modu- o danni materiali. li AES: NOTA • R412088223, accoppiatore bus AES Gen2 per PROFINET IO •...
Page 28
4 Connessione OPC UA 2.3 Utilizzo non a norma Qualsiasi altro uso diverso dall'uso a norma non è considerato a norma e non è 4.1 Stabilire una connessione OPC UA con il modulo AES pertanto consentito. L'interfaccia è utilizzata per la lettura dei dati e non per pilotare ingressi o uscite. I moduli AES Gen2 con i protocolli Profinet IO e EtherNet/IP mettono a disposizio- ne sulla porta 4840 non solo i bus di campo, ma anche un server OPC UA.
Page 29
sario un intervallo di aggiornamento di 50 ms, è possibile fare riferimento al Raw- Inserire il numero di licenza Value. Questo viene aggiornato con priorità e, di conseguenza, anche nei sistemi 1. Immettere il numero di licenza tramite OPC UA nel campo MeasurmentFunc- di grandi dimensioni mantiene un intervallo di campionamento di circa 50 ms.
Page 30
Esempio: configurazione del primo slot di misura con MeasurementFunction- Descrizione Descrizione Tipo di dati BitConfig TimeGrid Tempo in ms (funzione diver- Uint32 sa in base al FunctionNumber selezionato) 4,7,8: intervallo in cui vengo- no sommati i valori 6, 11, 14, 17: tempo successi- vo al timestamp 9, 12, 15, 18: intervallo tem- porale...
Page 31
Configurazione di esempio degli slot di misura con MeasurementFunctionAna- Chiave JSON Tipo di dati corrispondente in Measure- logConfig mentFunctionBitConfig e MeasurementFunc- tionAnalogConfig startEdge StartEdge stopModule StopModuleNumber stopBit StopBitNumber stopType StopType stopEdge StopEdge module ModulNumber channel ChannelNumber type AnalogType activState Stato monitoredSlot MonitoredSlot timeGrid...
Page 32
4.2.4 Sequenza dei moduli Calcolo della lunghezza dati del sistema valvole I dati in ingresso e in uscita con cui i moduli comunicano con il comando sono co- La lunghezza dati dell’accoppiatore bus e dei moduli è descritta nella seguente stituiti da una sequenza di byte.
Page 33
Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Dati generali Bobi- Bobi- Bobi- Bobi- Bobi- Bobi- Bobi- Bobi- Numero max. di Subscriptions per ciascuna na 12 na 14 na 12 na 14 na 12 na 14 na 12 na 14 Session OB8 lato Valvo- Valvo- Valvo- Valvo- Valvo- Valvo- Valvo-...
Page 34
Índice de contenidos Acerca de esta documentación......................................35 Validez de la documentación......................................Documentación necesaria y complementaria................................... Presentación de la información ......................................1.3.1 Advertencias ........................................1.3.2 Símbolos ..........................................Abreviaturas............................................. Indicaciones de seguridad ........................................35 Acerca de este capítulo........................................Utilización conforme a las especificaciones ..................................Utilización no conforme a las especificaciones..................................
Page 35
1 Acerca de esta documentación ATENCIÓN Posible situación peligrosa. 1.1 Validez de la documentación No respetar estas indicaciones podría ocasionar lesiones personales leves o da- Esta documentación es válida para el protocolo OPC-UA de los siguientes módu- ños materiales. los AES: NOTA •...
Page 36
4 Conexión de OPC-UA 2.3 Utilización no conforme a las especificaciones Cualquier uso no descrito como uso previsto se considera un uso no previsto y, 4.1 Establecimiento de una conexión OPC-UA con el módulo por lo tanto, no se permite. La interfaz se utiliza para leer los datos.
Page 37
4.2.2 Descripción de valores El contenido de las columnas se separan por comas. Este ejemplo da como resul- tado la siguiente cadena de caracteres: Value “5164608,01F4,01F455AA,07D02710,01F43A98”. En la entrada “Value” se genera una cadena de caracteres JSON por módulo, don- Marca de tiem- Datos de entra- Datos de salida...
Page 38
Tab. 6: Tipo de canal Descripción Descripción Tipo de datos Valor Tipo de canal Status Ajuste que determina el esta- Int32(Enum) do de supervisión de la ranura Entrada digital en el que debe realizar- Salida se la medición (véase g Tab. 12) Tab. 7: Tipo de flancos MonitoredSlot Número de ranuras digitales Byte...
Page 39
Configuración de ejemplo de las ranuras de medición con MeasurementFunc- Clave JSON Tipo de datos correspondiente en Measure- tionAnalogConfig mentFunctionBitConfig y MeasurementFunc- tionAnalogConfig startEdge StartEdge stopModule StopModuleNumber stopBit StopBitNumber stopType StopType stopEdge StopEdge module ModulNumber channel ChannelNumber type AnalogType activState Status monitoredSlot MonitoredSlot...
Page 40
y salida del sistema de válvulas se calcula a partir de la cantidad de módulos y del Tab. 16: Cálculo de la longitud de datos del sistema de válvulas ancho de datos del módulo en cuestión. En este caso, los datos se cuentan solo Número de Módulo Datos de salida...
Page 41
6 Datos técnicos Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Lado de Válvula Válvula Válvula Válvula Válvula Válvula Válvula Válvula Generalidades v. OB7 Conexión OPC-UA 4840 Bobina Bobina Bobina Bobina Bobina Bobina Bobina Bobina Cantidad máxima de conexiones simultáneas 5 clientes (sesiones) con AES Lado de...
Page 42
The Emerson logo is a trademark and service mark of Emerson Electric Co. AVENTICS is a mark Further addresses: of one of the Emerson Automation Solutions family of business units. All other marks are pro- www.emerson.com/contactus...