Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up

RRG series mass flow controller software

NotificationsYou must be signed in to change notification settings

kutukvpavel/RRGControl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

47 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Программа для управления сетью регуляторов расхода газа РРГ (https://eltochpribor.ru/).Разработана как замнена штатной (в части режима РРГ), более приспособлена к работе в составе автоматизированных установок.

Features:

  • Работа с сетью из многих РРГ, в.т.ч. подключенных по разных интерфейсам (последовательные порты, мосты Modbus TCP <=> RTU)
  • Автообновление значения измеряемого потока, преобразование единиц измерения (на основе файлов конфигурации)
  • Высокая конфигурируемость, позволяющая работать с разными моделями РРГ путём добавления файла-описания регистров модели (JSON, также реализовано наследование для облегчения составления файлов) и разными топологиями сетей
  • Автоматическое обновление состава сети и восстановление соединений (в.т.ч. восстановление подключения после "отвала" COM-порта)
  • Отображение всех регистров с возможностью редактирования
  • Встроенный сервер IPC (именованные каналы и сокеты) для работы в составе програмных комплексов АСУТП
  • Кросс-платформенность (поддержка Desktop-платформ, использованы .NET 5.0, AvaloniaUI и SerialPortStream)
  • Выполнение сценариев (JSON-сериализованные IPC пакеты) и их предпросмотр
  • Оцифрованная БД газов из РЭ РРГ, автоматический пересчёт потока с учётом теплоёмкости газа

TODO:

  • Протестировать работу Modbus TCP (через мост)

Quick Start

  • Запустите программу
  • Сгенерируйте примеры файлов конфигурации (Help -> Generate Example Files,генерируется три файла: config.json - общие настройки, gases.json - БД газов; ./models/RRG.json и ./models/RRG20.json - описание модели РРГ20 реализованное с использованием наслдеования; ./mappings/example.json - пример файла описания подключения [последовательный порт])
  • На их основе составьте собственные файлы конфигурации
  • Перезапустите прграмму (обновление всех конфигурационных файлов происходит однократно, при запуске)
  • Оранжевый фон вкладки подключения/устройства == адаптер/устройство offline, зелёный фон == online
  • ???
  • Profit

Скриншоты

Спойлер

image


[8]ページ先頭

©2009-2025 Movatter.jp