BreezArt для BMS
1. Серверный проект
В серверном проекте добавлен драйвер Modbus RTU Network. В случае, если Вам нужен драйвер Modbus TCP Network:
-
добавьте этот драйвер в проект,
-
добавьте подуйстройство
-
скопируйте каждую папку с фидбэками и командами в новый драйвер (Используйте горячие клавиши CTRL+C, CTRL+V).
-
сохраните проект, закройте его и откройте заново.
-
клонируйте скада теги (всю папку "ВентУстановка 1")
-
в свойствах новых тегов замените связи с нужными фидбэками и командами из нового драйвера. Удобнее всего "перетаскивать" фидбэки на теги
-
не нужный драйвер и папку с тегами можно удалить.
ВАЖНО! Чтобы скрипты работали корректно, необходимо придерживаться логики именования Скада Тегов - последняя цифра означает порядковый номер вент установки. Не допускается 2 цифры в конце имени, отсутствие цифр. Например, если будет в проекте 3 вент установки, и их Скада Теги будут оканчиваться на 1,2 и 4 соответственно - для последней скрипты работать не будут!
Пример неправильно названных тегов.

2. БитМап
Все регистры с битовыми картами обрабатываются скриптами. Папки с такими тегами имеют в названии (БитМап). Имя виртуального тега - название ошибки (аварии, статуса).

Рис 1.
Теги "Аварии 1", "Предупреждения 1", "Квитир аварий 1" (Рис. 1) - не для использования в панельном проекте! Обрабатываются скриптами.
Виртуальный тег "Квитирование аварий и предупреждений 1" (Рис. 1) - сюда нужно передать порядковый номер бита(ошибки), которую нужно квитировать. Порядковый номер можно посмотреть в скрипте "GlobVars" в объекте "g_oBitMaps" (Рис. 2).
Остальные виртуальные теги из папки "Аварии и предупреждения (БитМап) 1" - это ошибки и предупреждения. Если значение тега = 0 - ошибок и предупреждений нет, тег = 1 - это предупреждение (вент установка работает), тег = 2 - это критическая ошибка (вент установка выключена)
Остальные папки с тегами битовых карт работают аналогичным образом, только значения тегов там типа Boolean. 0 - ошибки нет, 1 - ошибка (статус) активна.

Рис. 2