Su ogni server OPC UA sono disponibili le definizioni di tipo relative ad ogni variabile e ad ogni tipo di variabile in un ID specifico del nodo nell’area indirizzi. Questo articolo elenca gli ID dei nodi delle definizioni dei tipi di dati SIMATIC del server OPC UA di una SIMATIC S7-1200 / S7-1500.
Il sistema semantico di nodi dell’OPC UA presuppone che tutti i nodi nell’area indirizzi di un server derivino ad un tipo specificato. Questo comporta che in particolare le variabili e i tipi di variabili debbano presentare una definizione specifica del tipo (DataType) come attributo. Queste definizioni dei tipo contengono un ID del nodo che rimanda ad un nodo in cui viene definito il tipo di dati della rispettiva variabile. Ogni tipo di dati è anche un nodo.
Anche il server OPC UA di una SIMATIC S7-1200 / S7-1500 offre queste definizioni di tipo. Alcuni tipi di dati SIMATIC sono riprodotti direttamente con i tipi di dati di base dell’OPC UA (ns=0), mentre altri tipi di dati SIMATIC ricevono una propria definizione del tipo (ns=3) nell’area indirizzi.
La tabella 1 seguente elenca i principali tipi di dati SIMATIC e i rispettivi ID del nodo delle definizioni di tipo, nonché l’assegnazione tra tipi di dati SIMATIC e OPC UA:
Tipo di dati SIMATIC | ID del nodo | Tipo di dati OPC UA | S7-1200 | S7-1500 |
---|---|---|---|---|
Bool | ns=0;i=1 | Boolean | x | x |
Int | ns=0;i=4 | Int16 | x | x |
SInt | ns=0;i=2 | SByte | x | x |
DInt | ns=0;i=6 | Int32 | x | x |
LInt | ns=0;i=8 | Int64 | x | |
USInt | ns=0;i=3 | Byte | x | x |
UDInt | ns=0;i=7 | UInt32 | x | x |
UInt | ns=0;i=5 | UInt16 | x | x |
ULInt | ns=0;i=9 | UInt64 | x | x |
Real | ns=0;i=10 | Float | x | x |
LReal | ns=0;i=11 | Double | x | x |
Byte | ns=3;i=3001 | “BYTE” | x | |
Word | ns=3;i=3002 | “WORD” | x | |
DWord | ns=3;i=3003 | “DWORD” | x | |
DWord | ns=0;i=19 | StatusCode | x | |
LWord | ns=3;i=3004 | “LWORD” | x | |
Char | ns=3;i=3012 | “CHAR” | x | |
WChar | ns=3;i=3013 | “WCHAR” | x | |
WString | ns=0;i=12 | String | x | x |
String | ns=3;i=3014 | “STRING” | x | |
LDT | ns=0;i=13 | DateTime | x | |
Date_And_Time | ns=3;i=3011 | “DT” | x |
buon divertimento.
Software necessari:
Download Tia Portal dalla V15 alla V19 tutti i link qui:
👉🏻👉🏻👉🏻 https://www.domenicomadeo.com/?p=7105
trial operativa 21 giorni.
Ricordo che per essere abilitati al download del software è necessaria una registrazione al sito di supporto Siemens (qui) ed una successiva autorizzazione da parte di Siemens, che può richiedere anche diversi giorni.