Hi all, I'm trying to write 2 x 16 bits holding registers (N, N+1) at same time, but I'm obtaining the following error:
epics> dbpf NOC02:CMD_TEST 45
DBR_DOUBLE: 45
epics> 2017/06/23 10:40:51.678 drvModbusAsyn::writeInt32 port NOC_F16 invalid request for Modbus function 16
2017/06/23 10:40:51.678 NOC02:CMD_TEST devAsynInt32 process error
drvAsynIPPortConfigure("NOC02","
192.168.1.1:502",0,1,1)
modbusInterposeConfig("NOC02",0,5000)
drvModbusAsynConfigure("NOC_F16", "NOC02", 1, 16, 2, 2, 6, 2000, "TTA")
record(longout,"NOC02:CMD_TEST") {
field(DTYP,"asynInt32")
field(OUT,"@asyn(NOC_F16 0)")
}
Any help would be appreciated.
Thanks in advance!