Выполните запись затем операция чтения на группах регистров временного хранения информации в одной транзакции MODBUS
writeRead(m,writeAddress,values,readAddress,readCount)
writeRead(m,writeAddress,values,readAddress,readCount,serverId)
writeRead(m,writeAddress,values,writePrecision,readAddress,readCount,readPrecision)
writeRead(m,
записывает данные к объекту MODBUS writeAddress
,values
,readAddress
,readCount
)m
в начальном адресе writeAddress
с помощью значений, чтобы записать values
, и затем считывает данные в начальном адресе readAddress
с помощью количества значений, чтобы считать readCount
.
Эта функция выполняет комбинацию одной операции записи и одной операции чтения на группах регистров временного хранения информации в одной транзакции MODBUS. Операция записи всегда выполняется перед чтением. Область значений адресов, чтобы читать должна быть непрерывной, и область значений адресов, чтобы записать должна быть непрерывной, но каждый задан независимо, и можете, или может не наложиться.
writeRead(m,
дополнительно использует writeAddress
,values
,readAddress
,readCount
,serverId
)serverId
в качестве адреса сервера, чтобы отправить команду в.
writeRead(m,
добавляет дополнительная точность для записи и операций чтения. Аргументы writeAddress
,values
,writePrecision
,readAddress
,readCount
,readPrecision
)writePrecision
и readPrecision
задают формат данных регистра, считанного из или записанный в на сервере MODBUS.