Vai al contenuto

Modbus master per comunicazione con PC

Home Forum Programmazione IEC 61131 (LogicLab) Modbus master per comunicazione con PC

Taggato: ,

Stai visualizzando 3 post - dal 1 a 3 (di 3 totali)
  • Autore
    Post
  • #58526
    Andrea Feduzzi
    Partecipante

    Salve ho uno SlimLine ARM7 e dovrei leggere dei dati da un PC in Modbus TCP. In particolare l’informatico del PC mi ha detto che lui vuole istanziare un client modbus mentre io su PLC devo essere master.

    Ora ho visto il manuale e quant’altro ma non mi sono chiari tutti i passaggi, il mio problema è che fino all’ultimo non potrò avere il PC con cui comunicarci per cui vorrei essere sicuro di aver programmato lo SlimLine correttamente. Eventualmente, visto che in casa ne ho diversi, potrei provare anche la comunicazione tra 2 SlimLine, qualcuno mi da una mano, pls?

    Istanza  TCPClient, come devo configurarlo?

    Istanza MasterModbus_v1, come devo configurarlo?

    #58533
    Sergio Bertana
    Amministratore del forum

    Mi dici che sul PC vuoi istanziare un client Modbus, per client Modbus io intendo che il PC apre una connessione in modalità client verso lo SlimLine che agisce come server TCP. Sulla connessione client di solito c’è il master Modbus, quindi se è così lo SlimLine dovrà agire da slave Modbus cosa che già fà di suo (Porta standard 502) senza scrivere nessun programma.

    Definire il PC come slave Modbus certo è possibile anche se sul PC viene di solito sono eseguiti programmi di supervisione che agiscono da client TCP interrogando in Modbus master molti dispositivi modbus slaves.

    Ma se tu devi proprio essere client del PC puoi copiare esattamente il programma del FB SysTCPClient ed passare il file pointer in uscita (Parametro File) al FB ModbusMaster. Nell’esempio del FB ModbusMaster c’è già anche la doppia gestione, sia su porta seriale che con il FB SysTCPClient.

    #58687
    Andrea Feduzzi
    Partecipante

    Scusi la mancanza del feedback ma avevo risolto subito dopo aver postato la domanda. La ringrazio cmq per la risposta sempre puntuale.

     

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