1 (2017-12-19 11:53:15 отредактировано Mechatronica)

Тема: Бесплатное ПО мониторинга объема топлива в емкостях.

Иногда требуется передавать информацию об объеме топлива в емкостях на локальный компьютер.
Использование в этом случае GSM-передатчиков является избыточным, достаточно кабеля.

Датчики уровня топлива Eurosens поддерживают MODBUS-протокол, что делает возможным применение как коммерческих решений SCADA так и бесплатных решений.

Покажем реализацию на примере несложной ( и бесплатной!) RapidSCADA (Rapidscada.ru), к которой мы написали простую WEB-оболочку для отображения.

Функционал  - только  просмотр текущего значения объема топлива.

Для более сложных решений (отчетность, уведомления) рекомендуем рассмотреть локальное ПО Eurosens Monitor.

Post's attachments

MXTanks.pdf 100.84 Кб, 2 скачиваний с 2017-12-19 

У вас нет доступа к файлу. Для загрузки необходимо зарегистрироваться!

2

Re: Бесплатное ПО мониторинга объема топлива в емкостях.

1. Установите датчики в емкости, тарировочные таблицы емкостей необходимо запрограммировать в Eurosens Dominator.
2. Задайте датчикам  разные адреса на шине RS485.
3. Подключите все датчики по RS485 шине к USB/RS485 преобразователю. Например, подойдет Eurosens Destination 02.

http://mechatronics.by/products/accesso … rs485-usb/

3 (2017-12-19 10:30:46 отредактировано Mechatronica)

Re: Бесплатное ПО мониторинга объема топлива в емкостях.

Установите RapidScada на локальный компьютер, который будет работать как сервер.
http://rapidscada.ru/download-all-files/user-profile/

При установке соблюдайте инструкцию по установке RapidScada.

Post's attachments

Инструкция по быстрой установке.pdf 555.42 Кб, 1 скачиваний с 2017-12-19 

У вас нет доступа к файлу. Для загрузки необходимо зарегистрироваться!

Warning: file_exists(): open_basedir restriction in effect. File(/var/www/gpsguru.org/data/www/gpsguru.org/extensions/img_bbcode/uploads/048186.png) is not within the allowed path(s): (/h/gpsguruorg) in /h/gpsguruorg/htdocs/include/parser.php(687) : eval()'d code on line 15

4

Re: Бесплатное ПО мониторинга объема топлива в емкостях.

Открываем Scada Администратор

Создаем Система - Объекты - новый объект, которому присваиваем название

1

в базе после установки созданы демо-элементы, их можно удалить.


Warning: file_exists(): open_basedir restriction in effect. File(/var/www/gpsguru.org/data/www/gpsguru.org/extensions/img_bbcode/uploads/739545.png) is not within the allowed path(s): (/h/gpsguruorg) in /h/gpsguruorg/htdocs/include/parser.php(687) : eval()'d code on line 15

5

Re: Бесплатное ПО мониторинга объема топлива в емкостях.

Там же создаем линию связи

2


Warning: file_exists(): open_basedir restriction in effect. File(/var/www/gpsguru.org/data/www/gpsguru.org/extensions/img_bbcode/uploads/818453.png) is not within the allowed path(s): (/h/gpsguruorg) in /h/gpsguruorg/htdocs/include/parser.php(687) : eval()'d code on line 15

6 (2017-12-19 10:57:09 отредактировано Mechatronica)

Re: Бесплатное ПО мониторинга объема топлива в емкостях.

Там же создаем Контрольные пункты (КП)

Пусть на шине RS485 у нас находится Емкость с установленным Dominator , а вторая оснащена датчиком Eurosens Dizzi

3


Warning: file_exists(): open_basedir restriction in effect. File(/var/www/gpsguru.org/data/www/gpsguru.org/extensions/img_bbcode/uploads/997206.png) is not within the allowed path(s): (/h/gpsguruorg) in /h/gpsguruorg/htdocs/include/parser.php(687) : eval()'d code on line 15

7

Re: Бесплатное ПО мониторинга объема топлива в емкостях.

Открываем Scada Коммуникатор

На разделе Линии связи нажимаем правую кнопку мыши и выбираем импорт

4


Warning: file_exists(): open_basedir restriction in effect. File(/var/www/gpsguru.org/data/www/gpsguru.org/extensions/img_bbcode/uploads/757177.png) is not within the allowed path(s): (/h/gpsguruorg) in /h/gpsguruorg/htdocs/include/parser.php(687) : eval()'d code on line 15

8

Re: Бесплатное ПО мониторинга объема топлива в емкостях.

После импорта в окне Коммуникатора появится наша линия связи MODBUS

5


Warning: file_exists(): open_basedir restriction in effect. File(/var/www/gpsguru.org/data/www/gpsguru.org/extensions/img_bbcode/uploads/366836.png) is not within the allowed path(s): (/h/gpsguruorg) in /h/gpsguruorg/htdocs/include/parser.php(687) : eval()'d code on line 15

9 (2017-12-19 11:14:28 отредактировано Mechatronica)

Re: Бесплатное ПО мониторинга объема топлива в емкостях.

Задаем параметры работы линии связи как показано на рисунке

7

где COM9 - COM-порт, образуемый USB/RS485 адаптером сети датчиков.


Warning: file_exists(): open_basedir restriction in effect. File(/var/www/gpsguru.org/data/www/gpsguru.org/extensions/img_bbcode/uploads/699835.png) is not within the allowed path(s): (/h/gpsguruorg) in /h/gpsguruorg/htdocs/include/parser.php(687) : eval()'d code on line 15

10 (2017-12-19 11:20:27 отредактировано Mechatronica)

Re: Бесплатное ПО мониторинга объема топлива в емкостях.

Во вкладке опрос КП задаем параметры опроса каждого из датчиков как показано на рисунке

8
ОБратите внимание, что Dizzi имеет адрес 1, а Dominator - 2 в сети RS485. Разумеется, это не принципиально, но датчикам в конфигураторе необходимо задать те же адреса.

файлы Dizzi.xml и FLS.xml содержат структуру регистров MODBUS датчиков Eurosens Dizzi и Eurosens Dominator соответственно.
Их можно скачать в этом сообщении.

Post's attachments

Dizzi.xml 954 b, файл не был скачан. 

У вас нет доступа к файлу. Для загрузки необходимо зарегистрироваться!

11 (2017-12-19 11:21:21 отредактировано Mechatronica)

Re: Бесплатное ПО мониторинга объема топлива в емкостях.

Файл xml для Dominator

Post's attachments

FLS.xml 537 b, файл не был скачан. 

У вас нет доступа к файлу. Для загрузки необходимо зарегистрироваться!

Warning: file_exists(): open_basedir restriction in effect. File(/var/www/gpsguru.org/data/www/gpsguru.org/extensions/img_bbcode/uploads/836669.png) is not within the allowed path(s): (/h/gpsguruorg) in /h/gpsguruorg/htdocs/include/parser.php(687) : eval()'d code on line 15

12

Re: Бесплатное ПО мониторинга объема топлива в емкостях.

Шаблоны датчиков могут редактироваться при необходимости добавить новые поля

9

13

Re: Бесплатное ПО мониторинга объема топлива в емкостях.

После настройки необходимо перезапустить коммуникатор

Далее возвращаемся в Scada Администратор


Warning: file_exists(): open_basedir restriction in effect. File(/var/www/gpsguru.org/data/www/gpsguru.org/extensions/img_bbcode/uploads/146905.png) is not within the allowed path(s): (/h/gpsguruorg) in /h/gpsguruorg/htdocs/include/parser.php(687) : eval()'d code on line 15

14

Re: Бесплатное ПО мониторинга объема топлива в емкостях.

Создаем входные каналы по числу параметров, которые нас интересуют.
Для датчика Dizzi - это параметры объема топлива и температуры

Номера каналов мы присваиваем сами, важно чтобы они были уникальными так как понадобятся в будущем.

10


Warning: file_exists(): open_basedir restriction in effect. File(/var/www/gpsguru.org/data/www/gpsguru.org/extensions/img_bbcode/uploads/4297277.png) is not within the allowed path(s): (/h/gpsguruorg) in /h/gpsguruorg/htdocs/include/parser.php(687) : eval()'d code on line 15

15

Re: Бесплатное ПО мониторинга объема топлива в емкостях.

Создаем входные каналы для емкости с Dominator

11

16

Re: Бесплатное ПО мониторинга объема топлива в емкостях.

После перезагрузки коммуникатора и сервера Администратора SCADA будет непрерывно опрашивать оба датчика.
Результаты можно видеть в Коммуникатор - Линия MODBUS - Статистика линии связи

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