gracias por responder MGLSOFT.
antes de comentarte, te digo que estoy programando en lenguaje C.
en el ejemplo ex_modbus_slave.c se define estas variables a las cuales se le asocian estos numeros en hexadecimal
int8 coils = 0b00000101;
int8 inputs = 0b00001001;
int16 hold_regs[] = {0x8800,0x7700,0x6600,0x5500,0x4400,0x3300,0x2200,0x1100};
int16 input_regs[] = {0x1100,0x2200,0x3300,0x4400,0x5500,0x6600,0x7700,0x8800};
int16 event_count = 0;
a esto te refieres????, es algo distinto.
como puedo leer o escribier registros, que codigos debo usar????
disculpa la ignorancia.