|
Связь с внешним миром Modbus, RS232, RS485, Lon и другое. |
|
Опции темы | Поиск в этой теме |
21.12.2023, 14:26 | #1 |
Новичок
Регистрация: Dec 2023
Сообщения: 4
Благодарил(а): 0 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Шаблон Zabbix для PIXEL (нет решения)
Добрый день.
Может ктото поделиться шаблоном Zabbix для PIXEL ? |
21.12.2023, 14:52 | #2 |
Senior Member
Регистрация: Aug 2013
Сообщения: 3 791
Благодарил(а): 12 раз(а)
Поблагодарили:
194 раз(а) в 190 сообщениях
|
Ответ: TRIM Modbus Slave на две сети (решено)
__________________ Не являюсь сотрудником Segnetics !!! |
21.12.2023, 16:34 | #3 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 170
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Шаблон Zabbix для PIXEL
------------------------
8 Шаблоны Обзор Шаблоном является набор объектов, который можно удобно и просто применить к нескольким узлам сети. Так как многие узлы сети в реальной жизни идентичны или более менее похожи, отсюда вытекает... ------------------------ Отсюда вытекает, что словосочетание "Шаблон для Pixel" не имеет осмысленного значения, т.к. Pixel - это ПЛК. Все ПЛК в мире имеют произвольную структуру данных, назначаемую их программистом. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
22.12.2023, 03:07 | #4 | |
Новичок
Регистрация: Dec 2023
Сообщения: 4
Благодарил(а): 0 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: TRIM Modbus Slave на две сети (решено)
Подключив к PIXEL в rs485 конвертор modbus tcp, можно получить данные, которые в zabbix преобразовать в график. Используя ibmodbus или modpool,вызвав
Цитата:
[3356]: 22 - число [3358]: 12 - месяц [3360]: 2023 - год [3362]: 0 - час [3354]: 32 - минута [3366]: 14 - секунда 65341 Напряжение +5В 65342 Напряжение +24В Надо найти регистры: Надо найти для отоплекния: tнар - температуру наружной среды tпод - температуру подачи ГВП tзад - температуру заданая, относительно tнар tобр - температуры обратки насос 1 - насос 2 - клапан -СТОП/СТАРТ Температура ГВП Температура обратки Только сложно найти одну цифру из 65537. Возможно есть наработки сбора данных с PIXEL и обработки в zabbix? Часть регистров описаны в документации https://dl.segnetics.com/PRODUCTS/Pi...ixel_v4-02.pdf, в разделе "Приложение 1. Системная страница" Последний раз редактировалось k291, 22.12.2023 в 03:33 |
|
22.12.2023, 03:48 | #5 | ||
Senior Member
Регистрация: Aug 2013
Сообщения: 3 791
Благодарил(а): 12 раз(а)
Поблагодарили:
194 раз(а) в 190 сообщениях
|
Ответ: TRIM Modbus Slave на две сети (решено)
Цитата:
Цитата:
__________________ Не являюсь сотрудником Segnetics !!! |
||
22.12.2023, 16:15 | #6 |
Новичок
Регистрация: Dec 2023
Сообщения: 4
Благодарил(а): 0 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: Шаблон Zabbix для PIXEL (нет решения)
pixel к zabbix подключил.
Подскажите где взять регистры modbus для отопления/горячей воды? Для вентиляции почти все значения "0" |
22.12.2023, 16:17 | #7 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 170
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Шаблон Zabbix для PIXEL (нет решения)
Цитата:
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
26.12.2023, 00:18 | #8 |
Новичок
Регистрация: Dec 2023
Сообщения: 4
Благодарил(а): 0 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: Шаблон Zabbix для PIXEL (нет решения)
Инструкция подключения Pixel к Zabbix(Шаблон).
Подключаем ModBus TCP шлюз к порту rs-485 Pixel. А к порту +, В к порт -. Настраиваем ModBus TCP шлюз: Multi-Master Settings = Modbus tcp to rtu (без этого связи не будет). Serial Settings = 9600 Настраиваем Pixel: Зажимаем две кнопки, с право вторая и третья. Заходим в меню Конфигурации-Com port. Отвечать на Мастер, ставим Выкл. Скорость порта, ставим 9600. Переходим к настройке сервера: Установка modpoll на Ubuntu(установка сводиться к скачиванию архива и запуску. Установка не требуется): Код:
wget https://www.modbusdriver.com/downloads/modpoll.tgz tar xzf modpoll.tgz cd /modpoll/i686-linux-gnu Код:
cp modpoll /etc/init.d/modpoll Код:
modpoll -h Код:
/etc/init.d/modpoll -c1 -r65341 -t3 -1 -a1 -l 3000 -0 -p4196 -m tcp 10.0.1.237 | grep "]:" | awk '{print $ 2}' -l: время ожидания ответа -r: регистр -a: id устройства -с1: показать один регистр -p: порт подключения -m tcp: ip адрес шлюза ModBus | grep "]:" | awk '{print $ 2}' : показать только результат регистра Переходим к настройке Zabbix: Редактируем: Код:
nano /etc/zabbix/zabbix_agentd.conf UserParameter=OtoplenieZona1pixel.5v,/etc/init.d/modpoll -c1 -r65341 -t3 -1 -a1 -l 3000 -0 -p4196 -m tcp 10.0.1.237 | grep "]:" | awk '{print $ 2}' UserParameter=OtoplenieZona1pixel.24v,/etc/init.d/modpoll -c1 -r65342 -t3 -1 -a1 -l 3000 -0 -p4196 -m tcp 10.0.1.237 | grep "]:" | awk '{print $ 2}' UserParameter=OtoplenieZona1pixel.batareyka,/etc/init.d/modpoll -c1 -r65340 -t3 -1 -a1 -l 3000 -0 -p4196 -m tcp 10.0.1.237 | grep "]:" | awk '{print $ 2}' UserParameter=OtoplenieZona1pixel.tPodacha,/etc/init.d/modpoll -c1 -r3086 -t3 -1 -a1 -l 3000 -0 -p4196 -m tcp 10.0.1.237 | grep "]:" | awk '{print $ 2}' UserParameter=OtoplenieZona1pixel.tNarujnyy,/etc/init.d/modpoll -c1 -r3084 -t3 -1 -a1 -l 4000 -0 -p4196 -m tcp 10.0.1.237 | grep "]:" | awk '{print $ 2}' UserParameter=OtoplenieZona1pixel.tZadanyy,/etc/init.d/modpoll -c1 -r3094 -t3 -1 -a1 -l 3000 -0 -p4196 -m tcp 10.0.1.237 | grep "]:" | awk '{print $ 2}' UserParameter=OtoplenieZona1pixel.tObratka,/etc/init.d/modpoll -c1 -r3082 -t3 -1 -a1 -l 3000 -0 -p4196 -m tcp 10.0.1.237 | grep "]:" | awk '{print $ 2}' UserParameter=OtoplenieZona1pixel.aktivnayaAvariya ,/etc/init.d/modpoll -c1 -r65343 -t3 -1 -a1 -l 3000 -0 -p4196 -m tcp 10.0.1.237 | grep "]:" | awk '{print $ 2}' Перезагружаем zabbix: Код:
service zabbix-agent restart Переходим в Web zabbix, Настройки-Узлы сети, кнопка "Импорт", импортируем. Шаблон создавался на версии Zabbix 6.0.16. Шаблон в архиве к статье, форум не дает прикрепить его к отдельно. Или самостоятельно создаем узел сети, а за ним элементы данных: В zabbix создаем "Узел сети": Имя узла сети: Интерфейсы, Агент: 127.0.0.1, IP, порт 10050 Cоздаем "Элемент данных" для сбора данных и построения графика: Имя: Отопление Зона 1 Напряжение +5В Тип: Zabbix агент Ключ: OtoplenieZona1pixel.5v (аналогично для всех данных, берем ключи из /etc/zabbix/zabbix_agentd.conf) Интерфейс узла сети: 127.0.0.1:10050 Единицы измерения: V Интервал обновления: 1m На этом все! Не знаю, почему столько лет никто не написал статью, жадность наверное Описание регистров modBus, что выдают одинаковые данные: tпод - температуру подачи ГВП: 3043 3086 3044 3059 t tнар - температуру наружной среды: 3042 3084 tзад - температуру заданая, относительно tнар: 3047 3094 3058 3116 tобр - температуры обратки: 3041 3082 300 часы 301 минуты 302 секунды 303 число 304 месяц 305 год [3356]: 22 - число [3358]: 12 - месяц [3360]: 2023 - год [3362]: 0 - час [3354]: 32 - минута [3366]: 14 - секунда 65340 Напряжение батареи 65341 Напряжение +5В 65342 Напряжение +24В Работа насоса 1 - Работа насоса 2 - Последний раз редактировалось k291, 26.12.2023 в 00:35 |
Благодарность от: |
26.12.2023, 01:47 | #9 | |
Senior Member
Регистрация: Aug 2013
Сообщения: 3 791
Благодарил(а): 12 раз(а)
Поблагодарили:
194 раз(а) в 190 сообщениях
|
Ответ: Шаблон Zabbix для PIXEL (нет решения)
Цитата:
А так пост замечательный. Маленький комментарий. Шлюз нужен если нет PNA. Способов чтения модбас вагон и маленькая тележка. По мне так modpoll не лучший вариант. По регистрам. Тут Вы немного ошибаетесь. Кроме системных регистров это чисто карта памяти Вашего контроллера с какой-то прошивкой ИТП. Не более. __________________ Не являюсь сотрудником Segnetics !!! |
|