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