Vai al contenuto

Connessioni Modbus RTU/TCP con rete di dispositivi

Home Forum Discussioni su problematiche generali Connessioni Modbus RTU/TCP con rete di dispositivi

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

    Dovrei realizzare una applicazione  in cui  un  dispositivo (es.  il vostro Ethernet LogicLab Cortex M7 ) dovrebbe  (Leggere/Scrivere )  50…60 registri ModBus RTU ed  i valori letti inviati tramite ModBus TCP  a  6…8 Host (PC).

    Riesco con il vostro dispositivo  ?

    #58812
    Sergio Bertana
    Amministratore del forum

    Si certo puoi usare il FB ModbusMaster con connessione seriale per gestire la comunicazione in RTU e visto che mi parli di Host PC credo che anche loro agiscano come slave Modbus quindi puoi usare il FB ModbusMaster anche per comunicare con loro in TCP/IP usando il FB SysTCPClient. C’è già un esempio nella pagina del FB ModbusMaster.

    Se i registri sono continuativi puoi utilizzare più istanze della FB ModbusMaster in cascata, in pratica il Done della 1a FB si connette all’Enable della successiva e così via fino all’ultima il cui Done negato si connette all’Enable della 1a.

    Se invece i registri sono distanti tra di loro e devi quindi gestire più richieste Modbus puoi utilizzare il FB ACModbus.

    Siccome devi collegarti a più hosts se vuoi avere più velocità puoi istanziare 6…8 FB SysTCPClient e altrettante istanze ModbusMaster in modo da poter comnunicare in parallelo con tutti gli Hosts.

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