Vai al contenuto

Interfacciare sistema BMS a macchinario con protocollo MES

Home Forum Discussioni su problematiche generali Interfacciare sistema BMS a macchinario con protocollo MES

Stai visualizzando 2 post - dal 1 a 2 (di 2 totali)
  • Autore
    Post
  • #85070
    Anonimo
    Inattivo

    Avremmo bisogno di integrare a un sistema BMS Schneider con vari protocolli di comunicazione tra cui OPC UA – Modbus e altri a 3 macchinari EKRA Screen Printer con protocollo MES Socket.

    Abbiamo pensato a Weintek CMT -G01, è possibile avere conferma delle nostra scelta.

    #85074
    Sergio Bertana
    Amministratore del forum

    Le stampanti serigrafiche EKRA (prodotte da ASYS Group) possono essere collegate a un MES (Manufacturing Execution System) tramite un’interfaccia di comunicazione basata su socket TCP/IP. Questo in pratica, è un modo per far comunicare la stampante con il sistema MES di fabbrica in tempo reale. La connessione è in TCP, occorre connettersi come client alla stampante.

    Il protocollo di comunicazione è in XML, lo scambio dati avviene con messagi di richiesta (“REQ”) a cui occore rispondere con un messaggio di risposta (“RES”). Ecco un semplice flusso di comunicazione:

    Messaggio request
    
    <ASYS>
    <ALIVE_REQ station=”” messageid="" />
    </ASYS>
    
    Messaggio risposta
    
    <ASYS>
    <ALIVE_RES />
    </ASYS>
    

    Nella tua richiesta ipotizzi l’utilizzo di un CMT-G01, che supporta sia l’OPC-UA che il Modbus, ma non prevede la gestione dei messaggi MES. In realtà essendo semplici messaggi XML specifici per la stampante EKRA il modo più semplice per gestirli è tramite un programma realizzato ad hoc. Ecco tre possibili soluzioni:

    • Weintek CMT-G01: Gestisci la comunicazione in OPC-UA o Modbus con il BMS e tramite una macro utilizzando il Free Protocol gestisci l’interfaccia con la stampante.
    • Elsist SlimLine: Gestisci la comunicazione in Modbus con il BMS e tramite il linguaggio di programmazione ST gestisci l’interfaccia con la stampante.
    • PC industriale: Realizzi un programma (In Python, Node-JS, ecc) che gestisce la comunicazione in Modbus con il BMS e gestisce l’interfaccia con la stampante.

    Il mio consiglio in ordine di facilità di realizzazione, il più semplice è sicuramente il programma su PC, un pò più complessa la soluzione con SlimLine, sicuramente molto più complessa è la soluzione con CMT-G01.

Stai visualizzando 2 post - dal 1 a 2 (di 2 totali)
  • Devi essere connesso per rispondere a questo topic.