/VentilationControlHVAC

Графические оболочки управления щитами общеобменных приточно-вытяжных установок

Primary LanguageTcl

VentilationControlHVAC


Назначение

Графические оболочки (далее по тексту оболочки) управления щитами общеобменных приточно-вытяжных установок HVAC (далее по тексту щитами) применяются для дистанционного управления в супервизорном режиме внешних контуров каскадных схем управления аппаратурой SIEMENS, Schneider Electric с 1999-го года.

Оболочка:

  • дает команду на автопрогон настроек регулятора внутреннего контура,
  • считывает настройки регуляторов,
  • выдает настройки на регуляторы,
  • выдает задание на регулирование,
  • включает и отключает работу щита.

Регуляторы щитов программные на контроллере щита. Для управления каждым щитом открывается своя оболочка, на которой вводятся параметры работы.


Замечания:

  • Сделать на оболочке выбор адреса щита в сети ModBUS-TCP (используемых адресов щитов не должно быть в списке доступных),
  • Дописать серверную компоненту (далее по тексту компоненту) опроса щитов по их адресам и раздаче опрошенных данных на формочки по их запросам, индикатор которой вывести например в индикаторы на панели задач,
  • Компонента ведущая (опрашивает), все щиты - ведомые (отвечают на запросы),
  • Вставить на оболочке скрипты-обработчики нажатия кнопок,
  • Внизу подписать на оболочке названия каналов и названия режимов,
  • Сделать из режимов группу, чтобы выбирался только один из них,
  • Делать неактивными виджеты (адрес щита, прочитать/записать настройки щита), которые не могут отдавать команду на щит, когда он в работе,
  • Читать и писать настройки из внешнего SQL Server-а по адресу щита в сети ModBUS-TCP,
  • Сделать автопрогон настроек регулятора щита, считать их с контроллера в формочку как оптимальных и записать их в базу на внешнем SQL Server-е,
  • Использовать настройки регуляторов щитов, полученные по результатам расчета замкнутой системы регулирования (см. отдельный проект),
  • Переписать расчет переходного процесса замкнутой системы регулирования (см. в отдельный проект) как отдельного клиента с C++ на Python

IMG_20160928_152215 IMG_4704 IMG_4486 IMG_4547 IMG_4778 IMG_4793 IMG_3174 IMG_3176

Примечания:

  • Нужны новые DDK и SDK фирмы-изготовителя контроллеров HVAC (имеющиеся в наличии работают со старыми моделями аппаратуры), применяемых в щитах.
  • В перспективе переделать с tk на Qt.
  • В случае использования SCADA-системы фирмы-изготовителя аппаратуры OPC-сервер ставится дополнительно поверх нее. Для полноценного функционирования SCADA-систему ставить на Windows Server с 4-м .Net FrameWork-ом, с IIS, с SQL Express (после установки зайти в настройки и переподключиться на внешний SQL Server). Функционал OPC-сервер-а разрешается в USB-вом ключе по дополнительному договору за ежегодную дополнительную оплату фирме-изготовителю.
  • Пользователи работают с программным обеспечением в оригинале с файлового сервера, которое дорабатывается в процессе работы без уведомления его пользователей (в части CI/CD).

Наработки аналогичные SCADA-системе Desigo Insight фирмы SIEMENS в том числе:

Ссылочная литература

Каталоги 1998-го (остался только в печатном виде), 2002-го и 2005-го годов на сервере в папках:

  • P:\Техническая информация\Электротехника и КИПиА\SIEMENS
  • P:\Техническая информация\Электротехника и КИПиА\SIEMENS\Synco HVAC
  • P:\Техническая информация\Электротехника и КИПиА\Schneider Electric

Техническая документация по SCADA-системам фирмы-изготорителя на сервере в папках:

  • P:\Техническая информация\Электротехника и КИПиА\SIEMENS\Desigo Insight
  • P:\Техническая информация\Электротехника и КИПиА\SIEMENS\Desigo CC
  • P:\Техническая информация\Электротехника и КИПиА\SIEMENS\Cerberus Pro
  • P:\Техническая информация\Электротехника и КИПиА\SIEMENS\DMS8000
  • P:\Техническая информация\Электротехника и КИПиА\SIEMENS\SCADA Win CC
  • P:\Техническая информация\Электротехника и КИПиА\SIEMENS\SiPass