⚡23 февраля - 25 февраля офис не работает. Все оформленные заказы будут обработаны и отгружены 26 февраля (понедельник).
0
КОРЗИНА
0 ТОВАРА

Библиотека iarduino_MB_pH для работы с pH-метром RS485 / Modbus

tremaru / iarduino_MB_pH

★ Обновлено: 19:03 16.01.2023 ☆ Создан: 19:03 16.01.2023

Релизы

Версия 1.2.3
24.07.2023
Cкачать
Версия 1.2.1
18.05.2023
Cкачать

Библиотека iarduino_MB_pH работает совместно с библиотекой iarduino_Modbus. Первая позволяет работать с блоками pH-метров RS485 / Modbus, а вторая отвечает за передачу данных по протоколу Modbus на шине RS485.

Подробное описание работы с библиотекой iarduino_MB_pH, находится в разделе Wiki - Руководство по использованию pH-метра RS485 / Modbus.

Подробное описание работы с библиотекой iarduino_Modbus, находится в разделе Wiki - Работа с протоколом Modbus RTU/ASCI по шине RS485.

Назначение функций:

#include <iarduino_Modbus.h> // Подключаем библиотеку iarduino_Modbus.

#include <iarduino_MB_pH> // Подключаем библиотеку iarduino_MB_pH.

ModbusClient modbus( UART , DE ); // Создаём объект указав класс UART и вывод DE.

iarduino_MB_pH ОБЪЕКТ( modbus ); // Создаём объект указав объект Modbus.

Функция begin( [ АДРЕС ] ); // Инициализация работы с блоком pH-метра.

Функция reset(); // Программная перезагрузка блока pH-метра.

Функция changeID( АДРЕС ); // Установка нового адреса на шине.

Функция setSpeedMB( СКОРОСТЬ ); // Установка новой скорости передачи данных.

Функция ackSpeedMB(); // Подтверждение смены скорости передачи данных.

Функция setTypeMB( ТИП ); // Установка нового типа протокола Modbus.

Функция ackTypeMB(); // Подтверждение смены типа протокола Modbus.

Функция writeFlash( ЧИСЛО ); // Запись пользовательского значения в Flash память.

Функция readFlash(); // Чтение пользовательского значения из Flash памяти.

Функция getID(); // Чтение адреса устройства на шине.

Функция getVersion(); // Чтение версии прошивки устройства.

Функция setIDLED( СОСТОЯНИЕ ); // Индикатор обнаружения устройства.

Функция getPWR(); // Чтение напряжения питания шины 5V.

Функция getErr(); // Чтение флагов ошибок из регистра диагностики.

Функция setCalibration(); // Запуск калибровки.

Функция getCalibration(); // Чтение текущей стадии калибровки.

Функция getResultCalib(); // Чтение результата последней калибровки.

Функция getStability(); // Чтение флага нормализации показаний.

Функция getPH(); // Чтение кислотности исследуемой жидкости.

Функция setKnownPH( СТАДИЯ , pH ); // Выбор калибровочных жидкостей.

Функция getKnownPH( СТАДИЯ ); // Чтение pH требуемых для калибровки.

Функция setKy( КОЭФФИЦИЕНТ ); // Установка коэффициента усиления.

Функция getKy(); // Запрос коэффициента усиления усилителя.

Функция setVstp( НАПРЯЖЕНИЕ ); // Установка чувствительности щупа.

Функция getVstp(); // Чтение чувствительности щупа.

Функция getVin(); // Чтение напряжения на входе щупа.

Функция getVout(); // Чтение напряжения на выходе ОУ.

Функция getVn(); // Чтение нейтрального напряжения на выходе ОУ.

Функция setPHn( pH ); // Установка нейтральной кислотности для щупа.

Функция getPHn(); // Запрос нейтральной кислотности для щупа.

Сопровождающие товары

Гарантии и возврат Используя сайт Вы соглашаетесь с условями
Есть вопрос?