GUIDA SETUP

Attivare il server OPC UA su Siemens S7-1500: step-by-step

I passi reali in TIA Portal per esporre variabili al MES via OPC UA, con i punti dove ci si blocca.
📅 12 aprile 2026 ⏱ 6 min lettura · Modulo: Connessione OPC UA

L'OPC UA Server delle S7-1500 è integrato dalla firmware 2.0 ma va attivato e configurato. Vediamo i passi che funzionano.

1. Abilitare il server

TIA Portal → proprietà CPU → OPC UA → tab Server → spunta Activate OPC UA server. Imposta la porta (default 4840). Da firmware 2.5 in su il server è incluso in licenza base; sui firmware più vecchi serviva licenza separata.

2. Configurare la security

Modalità raccomandata: Sign & Encrypt con policy Basic256Sha256. Genera un certificato server dalla finestra dedicata (TIA Portal lo crea autofirmato). Salva la chiave pubblica per importarla nel client OPC UA del MES.

Per il test iniziale puoi usare None (nessuna security) ma solo se la CPU è in segmento di rete isolato dall'IT.

3. Esporre i tag

I tag esposti devono essere marcati con flag Accessible from HMI/OPC UA nella properties window della variabile o del DB. Non basta che il tag esista — va esplicitamente esposto.

Per esporre interi DB con tutti i loro membri, marca il DB come HMI accessible e tutti i suoi field saranno automaticamente visibili sull'OPC UA.

4. Mapping dei tag (opzionale ma utile)

Senza mapping i tag esposti hanno nodeId derivato dalla struttura interna (es. "DataBlock"."Production"."GoodCount"). Per dare nomi più puliti, si usa lo strumento SiOME (Siemens OPC UA Modeling Editor): genera un companion model con tag rinominati e strutturati secondo Companion Specifications (es. PackML, Euromap).

5. Test con un client esterno

Prima di collegare il MES, prova con UaExpert (gratuito): si connette al server, mostra l'albero dei nodi esposti, permette di leggere e sottoscrivere valori. Se UaExpert vede i tag, qualunque client OPC UA serio ce la fa.

Domande frequenti

I certificati autofirmati di TIA Portal sono accettabili?
Sì in ambienti interni dove il client confida nel server tramite trust list manuale. Per ambienti più rigorosi va usata una CA aziendale o esterna.
Posso esporre solo alcuni DB e nascondere gli altri?
Sì, marcando come HMI/OPC UA accessible solo i DB voluti. Gli altri non saranno visibili nell'address space.
Quanti client simultanei sopporta l'OPC UA Server S7-1500?
Dipende dalla CPU. Una CPU 1515 standard regge ~10-20 client; per più connessioni concorrenti serve CPU di taglia superiore o un OPC UA aggregator esterno.

Vuoi vedere PLCinCloud all'opera?

Demo gratuita di 30 minuti sul tuo caso d'uso. Nessun impegno.

Richiedi una demo →