Non tutti i PLC parlano Siemens S7 o Modbus. Mitsubishi MELSEC, Profibus DP, seriali binari custom: per portarli sul MES servono tre strategie diverse.
Strategia 1: plug-in nativo lato MES
Quando il protocollo è documentato e ha librerie client disponibili (es. MELSEC, FOCAS, ADS), si sviluppa un plug-in che l'agente MES carica come driver aggiuntivo. PLCinCloud ha plug-in nativi per ~15 protocolli industriali principali.
Vantaggi: zero hardware aggiuntivo, performance massima, manutenzione centralizzata col MES. Svantaggio: serve sviluppo se il protocollo non è già supportato.
Strategia 2: gateway industriale
Per protocolli legacy non più sviluppati attivamente (Profibus DP, ControlNet, DH+) si usa un gateway hardware (Anybus, HMS, Beckhoff CX) che traduce da protocollo legacy a uno moderno (Modbus TCP, OPC UA, EtherNet/IP). L'agente MES legge dal gateway in protocollo standard.
Vantaggi: riduce un problema complesso a uno semplice. Svantaggi: costo hardware (500-2.500 € per gateway) e un nodo di rete in più da gestire.
Strategia 3: screen scraping seriale
Per i casi peggiori — vecchi controlli industriali con seriale ASCII che emette stringhe verso una stampante o un display — si fa screen scraping: l'agente si mette in ascolto sulla seriale, fa parsing delle stringhe e estrae i campi rilevanti.
Funziona, ma è fragile: cambia il firmware del controllo, cambia la struttura della stringa e tutto si rompe. Usalo solo se le altre due strade non sono fattibili.