Segnetics

Вернуться   Segnetics > Форум Segnetics > Связь с внешним миром

Связь с внешним миром Modbus, RS232, RS485, Lon и другое.

Ответ
 
Опции темы Поиск в этой теме
Старый 21.12.2023, 14:26   #1
k291
Новичок
 
Регистрация: Dec 2023
Сообщения: 4
Благодарил(а): 0 раз(а)
Поблагодарили: 1 раз в 1 сообщении
По умолчанию Шаблон Zabbix для PIXEL (нет решения)

Добрый день.
Может ктото поделиться шаблоном Zabbix для PIXEL ?
k291 вне форума   Ответить с цитированием
Старый 21.12.2023, 14:52   #2
ATS
Senior Member
 
Регистрация: Aug 2013
Сообщения: 3 785
Благодарил(а): 12 раз(а)
Поблагодарили: 194 раз(а) в 190 сообщениях
По умолчанию Ответ: TRIM Modbus Slave на две сети (решено)

Цитата:
Сообщение от k291 Посмотреть сообщение
Может ктото поделиться шаблоном Zabbix для PIXEL ?
Простите, Вы о чем?


__________________
Не являюсь сотрудником Segnetics !!!
ATS вне форума   Ответить с цитированием
Старый 21.12.2023, 16:34   #3
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 117
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Шаблон Zabbix для PIXEL

Цитата:
Сообщение от k291 Посмотреть сообщение
Добрый день.
Может ктото поделиться шаблоном Zabbix для PIXEL ?
------------------------
8 Шаблоны

Обзор

Шаблоном является набор объектов, который можно удобно и просто применить к нескольким узлам сети.

Так как многие узлы сети в реальной жизни идентичны или более менее похожи, отсюда вытекает...

------------------------


Отсюда вытекает, что словосочетание "Шаблон для Pixel" не имеет осмысленного значения, т.к. Pixel - это ПЛК. Все ПЛК в мире имеют произвольную структуру данных, назначаемую их программистом.


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Старый 22.12.2023, 03:07   #4
k291
Новичок
 
Регистрация: Dec 2023
Сообщения: 4
Благодарил(а): 0 раз(а)
Поблагодарили: 1 раз в 1 сообщении
По умолчанию Ответ: TRIM Modbus Slave на две сети (решено)

Цитата:
Сообщение от ATS Посмотреть сообщение
Простите, Вы о чем?
Подключив к PIXEL в rs485 конвертор modbus tcp, можно получить данные, которые в zabbix преобразовать в график. Используя ibmodbus или modpool,вызвав
Цитата:
#modpoll -c20 -r3356 -t3 -1 -0 -p4196 -m tcp 10.0.1.237
Регистр Modbus:
[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
k291 вне форума   Ответить с цитированием
Старый 22.12.2023, 03:48   #5
ATS
Senior Member
 
Регистрация: Aug 2013
Сообщения: 3 785
Благодарил(а): 12 раз(а)
Поблагодарили: 194 раз(а) в 190 сообщениях
По умолчанию Ответ: TRIM Modbus Slave на две сети (решено)

Цитата:
Сообщение от k291 Посмотреть сообщение
Надо найти регистры:
Надо найти для отоплекния:
tнар - температуру наружной среды
tпод - температуру подачи ГВП
tзад - температуру заданая, относительно tнар
tобр - температуры обратки
насос 1 -
насос 2 -
клапан -СТОП/СТАРТ
Температура ГВП
Температура обратки
Тогда Выше у Арсения совершенно правильный ответ.

Цитата:
Все ПЛК в мире имеют произвольную структуру данных, назначаемую их программистом.
И вообще не факт что нужные Вам параметры есть проекте


__________________
Не являюсь сотрудником Segnetics !!!
ATS вне форума   Ответить с цитированием
Старый 22.12.2023, 16:15   #6
k291
Новичок
 
Регистрация: Dec 2023
Сообщения: 4
Благодарил(а): 0 раз(а)
Поблагодарили: 1 раз в 1 сообщении
По умолчанию Ответ: Шаблон Zabbix для PIXEL (нет решения)

pixel к zabbix подключил.
Подскажите где взять регистры modbus для отопления/горячей воды? Для вентиляции почти все значения "0"

k291 вне форума   Ответить с цитированием
Старый 22.12.2023, 16:17   #7
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 117
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Шаблон Zabbix для PIXEL (нет решения)

Цитата:
Сообщение от k291 Посмотреть сообщение
pixel к zabbix подключил.
Подскажите где взять регистры modbus для отопления/горячей воды? Для вентиляции почти все значения "0"
https://forum.segnetics.com/showthread.php?t=2982


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Старый 26.12.2023, 00:18   #8
k291
Новичок
 
Регистрация: Dec 2023
Сообщения: 4
Благодарил(а): 0 раз(а)
Поблагодарили: 1 раз в 1 сообщении
Lightbulb Ответ: Шаблон 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
Опрашиваем устройство pixel:
Код:
/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 -
Изображения
Тип файла: png ГВП.png (59.4 Кбайт, 14 просмотров)
Тип файла: png Отопление.png (36.7 Кбайт, 16 просмотров)
Вложения
Тип файла: txt pixel к zabbix.txt (8.5 Кбайт, 7 просмотров)
Тип файла: rar pixel to zabbix.rar (93.1 Кбайт, 7 просмотров)

Последний раз редактировалось k291, 26.12.2023 в 00:35
k291 вне форума   Ответить с цитированием
Благодарность от:
Старый 26.12.2023, 01:47   #9
ATS
Senior Member
 
Регистрация: Aug 2013
Сообщения: 3 785
Благодарил(а): 12 раз(а)
Поблагодарили: 194 раз(а) в 190 сообщениях
По умолчанию Ответ: Шаблон Zabbix для PIXEL (нет решения)

Цитата:
Сообщение от k291 Посмотреть сообщение
Инструкция подключения Pixel к Zabbix(Шаблон).
....
На этом все! Не знаю, почему столько лет никто не написал статью, жадность наверное
Ну мне например как-то совсем не нужен Zabbix.
А так пост замечательный.

Маленький комментарий.
Шлюз нужен если нет PNA. Способов чтения модбас вагон и маленькая тележка. По мне так modpoll не лучший вариант.

По регистрам. Тут Вы немного ошибаетесь.
Кроме системных регистров это чисто карта памяти Вашего контроллера с какой-то прошивкой ИТП. Не более.


__________________
Не являюсь сотрудником Segnetics !!!
ATS вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать свои сообщения

BB code is Вкл.
[IMG] код Вкл.
HTML код Выкл.



Часовой пояс GMT +4, время: 00:48.


Версия vBulletin: 3.8.7
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Segnetics 2005 - 2024