Выполнение операции записи и считывания для групп регистров хранения в одной транзакции MODBUS
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 или записываемого в него.