Si certo puoi istanziare 8 FB SysTCPClient a cui connetti 8 FB ModbusMaster e tutte lavoreranno in parello indipendentemente una dall’altra. Ogni SysTCPClient si connetterà all’indirizzo IP del dispositivo server ed il ModbuaMaster potrà scambiare dati con lui.
I 50mS che richiedi potrebbero anche essere possibili, ma il protocollo modbus non è ottimizzato per la velocità, ad ogni comando è prevista la ricezione di una risposta e se devi scrivere e leggere dati dal server serviranno 4 pacchetti, essendo poi una comunicazione TCP c’è da considerare anche i pacchetti di Ack.
Per aumentare la velocità se il tuo server lo gestisce puoi utilizzare una comunicazione UDP con l’FB SysUDPClient in questo caso eviti i pacchetti di Ack.
Se i sistemi fossero tutti SlimLine una comunicazione più ottimizzata la si ottiene con la libreria eLLabDataExchLib che gestisce l’invio dei dati solo su variazione e nel pacchetto di Ack ci sono anche i dati in lettura.