L’indirizzamento modbus previsto sullo SlimLine è il seguente:
0x01, 0x02 Read coil status, Read input status. Address: 40000-44095
0x03, 0x04 Read holding registers, Read input registers. Address: 40000-42047
0x05 Force single coil. Address: 40000-44095
0x06, 0x10 Preset single register, Preset multiple registers. Address: 40000-42047
Nel tuo caso per poter accedere ai registri modbus con i comandi 03 Read Holding Registers, 04 Read Input Registers, 16 (10 Hex) Preset Multiple Registers puoi utilizzare il blocco funzione ModbusRTUSlave. Questo blocco funzione esegue un override della gestione modbus del sistema operativo e gestisce il protocollo modbus RTU da porta seriale.
Il blocco funzione (Vedi estratto manuale) permette di allocare i registri modbus da leggere in un’area di memoria e di definire l’offset di indirizzo modbus da assegnare alla lettura (Download programma esempio).