Iniziamo con il precisare che purtroppo il simulatore di LogicLab non supporta gli streams di comunicazione, quindi non è possibile testare in simulazione le comunicazioni sia seriali che ethernet, e l’accesso al disco. Con il simulatore è possibile eseguire programmi logici testando il funzionamento di reti logiche e/o funzioni di calcolo matematico.
Per comunicare in Modbus sia RTU che TCP dovrai istanziare nel tuo programma il FB ModbusMaster, troverai molti esempi sia nella knowledge base che nel forum. Ma per testarlo devi necesseriamente utilizzare il modulo SlimLine.
Se ho capito il senso della tua domanda, vorresti poter provare il programma con la comunicazione Modbus collegandoti ad un dispositivo di prova e non ai componenti reali della cucina per poterti esercitare con la programmazione.
L’MPS050B020 dispone sia di una porta RS232 che di una porta RS485, quindi se per la programmazione ti colleghi via USB hai le due porte seriali libere e collegando alla porta seriale RS232 un convertitore RS232/RS485 puoi testare la comunicazione tra le due porte. Certo se avessi utilizzato un modulo CPU con interfaccia ethernet potresti testare la comunicazione direttamente in localhost senza fare connessioni tra porte.
Utilizzando le due porte seriali puoi istanziare il FB ModbusMaster su di una porta e interrogare i registri Modbus del sistema agli indirizzi a partire dal 40000 in avanti come indicato in questo articolo. Puoi anche istanziare il FB ModbusSlave sull’altra porta seriale e gestire gli indirizzi dei registri liberamente.
Quando poi testerai l’applicazione sul campo collegandoti ai dispositivi della tua cucina ti consiglio di utilizzare la console di spionaggio utilissima per individuare gli eventuali problemi di comunicazione.