Sunspec-совместимый инвертор или другое устройство с MODBUS RTU или MODBUS TCP. Особенностью такого устройства является то, что оно хранит список имеющихся значений в определенных регистрах памяти, который может получить любое приложение.
Подразумевается что:
Вы настроили параметры связи на устройстве:
MODBUS TCP - IP адрес, маску подсети, шлюз. Вы должные присвоить статический IP вашему устройству.
MODBUS RTU - скорость передачи данных и количество бит данных.
Решение:
1. Создайте новую конфигурацию в главном коне программы используя кнопку с плюсом. Затем настройте соединение с вашим Sunspec-совместимым устройством (рис. 1). Этот пример показывает пример настройки для MODBUS TCP. Если ваше устройство использует MODBUS RTU, то посмотрите пример тут.
Рис. 1: Настройки сетевого подключения.
2. Кликните на кнопке "OK" и сохраните настройки соединения. Теперь программа добавила новую конфигурацию в главное окно программы и настроила подключение, и вы можете переходить к настройкам чтения данных.
3. Перейдите в окно настройки конфигурации (Главное окно → Опции → Управление конфигурациями → Модули → Запрос Анализ Фильтрация). Выберите "MODBUS TCP" или "MODBUS RTU" из списка модулей запроса и обработки данных. Затем кликните на кнопке "Настроить".
Рис. 2: Выбор модуля MODBUS.
4. Выберите пункт "Действие → Добавить Sunspec-совместимое устройство" (рис. 3).
Рис. 3: Добавление MODBUS устройства.
5. Укажите адрес устройства (рис. 4). Устройства с MODBUS TCP обычно имеют адрес "1".
Рис. 4: Ввод адреса.
6. После ввода адреса, логгер попробует получить информацию о значениях из устройства. Если данная операция завершилась успешно, вы сможете выбрать нужные значения из появившегося списка (рис. 5).
Рис. 5: Карта регистров.
7. Настройте интервал опроса в поле "Интервал опроса".
8. Кликните на кнопке "OK". Программа добавит один или несколько запросов в очередь в зависимости от количества выбранных значений и их расположения в памяти (рис. 6).
Рис. 6: Очередь MODBUS запросов.
9. Включите опцию "Экспорт данных для всех запросов одновременно" (рис. 6), которая позволяет осуществлять экспорт данных из всех запросов одновременно.
Примечания
Как я могу опрашивать несколько устройств MODBUS RTU?
RS-485 или RS-232: если вы подключаете несколько устройств в сеть на одну шину RS-485 network, вы можете указать несколько адресов в виде 1,2,3,4,5 в поле "Адрес устройства".
Как можно опрашивать несколько MODBUS TCP устройств?
Обычно, все устройства имеют адрес "1" и разный IP адрес. Поэтому, вы должны указать эти адреса в настройках сетевого подключения (рис. 1).
Производители Sunspec-совместимых устройств
Этот список не полный и пополняется время от времени:
SMA Solar Technology SUNNY BOY / SUNNY TRIPOWER
SolarEdge Inverters
KOSTAL PIKO IQ / PLENTICORE plus
Fronius
Huawei SUN2000
Ginlong Solis Inverters
Delta Electronics, Inc. Inverters
Delta Products
Schneider Electric Conext
ABB TRIO, US
Carlo Gavazzi VMU