CIP

Explicit vs Implicit messaging EtherNet/IP: cosa scegliere per il MES

Connection-oriented per dati ad alta frequenza, request/response per il resto. Decisione in 3 righe.
📅 02 maggio 2026 ⏱ 4 min lettura · Modulo: Connessione EtherNet/IP

EtherNet/IP supporta due modalità di scambio dati. Per il MES la scelta è quasi sempre Explicit. Vediamo perché.

Explicit Messaging: request/response

Il client invia una richiesta CIP ("leggi tag X"), il server risponde col valore. Modello semplice, robusto, ideale per polling a frequenza moderata (≤1 Hz per tag). Non richiede setup di connessione permanente.

È il modello usato per il 99% degli scambi MES↔PLC: conteggio pezzi, stato macchina, ricetta attiva, ordine corrente. Tutto polling a 1-5 secondi.

Implicit Messaging: connection-oriented cyclic

Il client crea una CIP Connection col server specificando un Requested Packet Interval (RPI). Da quel momento il server invia ciclicamente i dati al client senza che il client li richieda esplicitamente, alla frequenza configurata (RPI può scendere fino a 1 ms).

Modello pensato per controllo di assi multipli, sincronizzazione drives, applicazioni motion. Per lettura tag MES è eccessivo: occupa risorse della CPU del PLC anche quando il MES non vuole leggere quel tag.

Decisione pratica

Se la frequenza di lettura richiesta è ≥100 ms, vai di Explicit. Se serve sotto i 50 ms (rare nelle applicazioni MES), valuta Implicit ma sappi che impatta sulla CPU del PLC e richiede tuning RPI.

Domande frequenti

Posso usare entrambi sullo stesso PLC?
Sì, sono modalità indipendenti. Si usa Implicit per quello che lo richiede (motion) ed Explicit per il resto.
Quanta CPU del PLC consuma Explicit messaging?
Molto poca con polling 1 Hz e 10-20 tag. Diventa misurabile sopra i 100 tag a 100 ms — in quel caso conviene aggregare i tag in UDT.
EtherNet/IP funziona attraverso firewall?
Usa TCP 44818 per Explicit Messaging e UDP 2222 per Implicit. I firewall industriali devono ammettere queste porte. Niente NAT diretto: il CIP usa indirizzi IP nel payload.

Vuoi vedere PLCinCloud all'opera?

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

Richiedi una demo →