Стать партнёром

BMS Master и BMS Slave собирают на одном экране серверы автоматизации из разных зданий, открывают живой графический экран каждого здания в том же окне, без повторного входа, и собирают аварии в одном месте, и это три приложения, которые работают вместе на объектах с несколькими серверами.

Схема системы: слева и справа два сервера Sona BMS с отметкой BMS Slave, в центре сервер с отметкой BMS Master; две стрелки несут графические страницы и аварии от слейвов к мастеру

Когда объект растёт, одного сервера перестаёт хватать

На растущем объекте автоматизация обычно не помещается в один сервер: разные здания, разные корпуса, у каждого свой сервер автоматизации. Кампус, производство, комплекс из нескольких корпусов, больница или организация с несколькими площадками похожи в этом. Оператор же — один человек. Открывать отдельный экран на каждый сервер, каждый раз входить заново и следить за авариями по отдельности делает работу с большим объектом мучительной. Дело не в числе серверов; дело в том, что между ними нет центра.

Вкладка устройств slave: состояние первого запуска, ни один сервер ещё не добавлен

Slave открывает, Master собирает

BMS Slave публикует графические SCADA-страницы того сервера, на котором работает. BMS Master забирает эти страницы в свой графический экран. Поэтому установка идёт в два шага: BMS Slave — на каждый удалённый сервер, BMS Master — только на главный. Список на главном сервере показывает все серверы объекта в одном месте; к одному Master добавляется не более десяти серверов Slave, и приложение само показывает этот предел над списком.

Список устройств slave: добавленные серверы и метка с верхним пределом

Один экран, одна сессия

Теперь оператор сидит перед одним экраном. Переход из здания в здание не означает ни нового окна, ни повторного входа; живой SCADA-экран каждого сервера открывается внутри главного. При переходе между страницами одного здания экран не перезагружается, поэтому нет ни ожидания, ни разрыва. Объект ведёт себя так, будто с самого начала был одной системой.

Живой графический экран удалённого здания, открытый внутри экрана главного сервера

Новое здание заводится за несколько минут

Чтобы завести здание в систему, вводятся имя, под которым будет виден сервер, его адрес и учётные данные. Приложение само устанавливает связь; никакого посредника между ними нет. Как только запись появляется в списке, страницы этого сервера перечисляются. Из той же формы существующая запись правится или убирается из списка.

Форма добавления сервера: поля имени, адреса и учётных данных

Какая страница станет дверью, решаете вы

Master подключается к добавленному серверу и перечисляет все его графические страницы. Из этого списка ровно одна отмечается стартовой, потому что встроенная страница — не что иное, как вход. К остальным страницам этого здания оператор переходит по меню сервера Slave, причём без перезагрузки экрана. Ваш выбор сохраняется и попадает в резервную копию.

Список страниц удалённого сервера со строкой, отмеченной как стартовая

Встраивание — это одна вставка

Как только страница выбрана, Master копирует для вас компонент встраивания. В управлении графическими экранами вашего главного сервера на нужной странице добавляется компонент и вставляется скопированное. Больше никаких настроек не нужно; при сохранении экран удалённого здания открывается внутри главного сервера.

Сообщение о том, что компонент встраивания скопирован

Аварии тоже стекаются в одно место

Если экраны связаны, аварии тоже должны собраться. На каждом сервере Slave есть параметр, передающий аварии на главный сервер; если он включён, аварии этого сервера отправляются в Master с регулярным интервалом. По умолчанию параметр выключен, то есть передачу включаете вы. Передача опирается на Alert Plus — общий менеджер аварий этого сервера; если Alert Plus не установлен, приложение вместо параметра показывает предупреждение.

Вкладка состояния slave: включён параметр передачи аварий на главный сервер

Связь живёт на ваших собственных серверах

Вся работа по связи идёт на ваших серверах, на объекте, и данные не уходят в облако. Slave готовит свои страницы на своём сервере и сам открывает настройки, нужные для встраивания; вкладка состояния показывает, что устройство готово и сколько у него графических страниц. Это число и есть число страниц, перечисленных на стороне Master.

Вкладка состояния BMS Slave: карточка показывает, что устройство готово и сколько у него графических страниц

Ваш объект живёт в файле

Объект на главном сервере скачивается одним файлом; в файле имя, адрес и имя пользователя каждого сервера, выбранная вами стартовая страница и настройка размера. При восстановлении записи пишутся по одной, и ход виден на экране. Компоненты, вставленные в графические страницы, продолжают работать после восстановления; вставлять их заново не нужно. Учётные данные в резервную копию не попадают; после восстановления они вводятся по одному разу на сервер.

Вкладка резервной копии: скачивание файла копии и восстановление

Браузер никогда не создавался для операторского экрана

Открывать экран объекта в браузере — значит каждый день повторять одно и то же: адресная строка, вкладки, предупреждение о сертификате, случайно закрытое окно. BMS Desktop убирает этот слой. Приложение открывается — и экран объекта уже на месте. Нет адресной строки, нет вкладок, нет окна предупреждения. Каждый запуск начинается с одного и того же места.

Главный экран объекта в BMS Desktop: разделы энергии, освещения, охлаждения и аварий, во весь экран без адресной строки

Защищённое соединение в здании без интернета

Большинство коммерческих зданий отрезано от интернета. В такой сети браузер не может проверить сертификат сервера автоматизации: он предупреждает при каждом запуске, и оператор привыкает пропускать предупреждение. BMS Desktop и BMS Master распознают сертификат друг друга. Соединение устанавливается зашифрованным и проверенным, ни разу не выходя в интернет, — и экран предупреждения исчезает.

Экран подключения BMS Desktop: поля для адреса, порта и учётных данных сервера автоматизации

Соединение настраивается один раз

При установке адрес сервера автоматизации, имя пользователя и пароль вводятся один раз. Приложение проверяет связь, распознаёт подлинность сервера и сохраняет её. Дальше оно сразу открывает экран объекта. Если сервер недоступен, вместо страницы ошибки браузера появляется понятное предупреждение во весь экран. Как только связь восстанавливается, приложение само возвращается к экрану объекта.

Экран приветствия BMS Desktop: первый шаг с выбором языка интерфейса

Что показывает главный сервер, то вы и видите

BMS Desktop подключается к главному серверу и показывает его экран объекта. Графика удалённых серверов приходит встроенной в этот экран, поэтому все они видны в одном окне. Приложение — не только средство просмотра: экран тот же, что и в браузере, и управление ведётся отсюда. Для работы на главном сервере нужен установленный и лицензированный BMS Master.

Живой графический экран удалённого здания, открытый в окне BMS Desktop

Компьютер оператора не остаётся открытым

При пересменке экран остаётся включённым. По истечении заданного вами времени BMS Desktop переходит к заставке и при возврате запрашивает PIN-код. Тот же PIN защищает настройки: без него адрес сервера и пароль нельзя ни увидеть, ни изменить. Оператор может завершить сеанс и сам.

Настройки BMS Desktop: состояние связи, смена PIN-кода, заставка и сброс к заводским настройкам

Как работают BMS Master и BMS Slave

Собрать на одном экране серверы автоматизации из разных зданий, встроить графический экран удалённого здания в главный сервер и собрать аварии в одном месте.

Частые вопросы

Два приложения ставятся по отдельности?

Да. BMS Slave идёт на каждый удалённый сервер, BMS Master — только на главный. Оба ставятся из магазина сервера автоматизации и работают вместе.

Нужна ли лицензия серверам в удалённых зданиях?

BMS Slave бесплатен и не требует лицензии, чтобы встать на удалённый сервер. Остальным приложениям того сервера по-прежнему нужен свой уровень лицензии; Alert Plus, который является условием для передачи аварий, — приложение уровня BMS. То есть: зданию, у которого вы хотите забрать только экран, лицензия не нужна; каждому зданию, у которого вы хотите забрать ещё и аварии, нужна своя лицензия BMS.

Что нужно, чтобы собрать аварии в одном месте?

Две вещи: включённый параметр передачи на сервере Slave и установленный там Alert Plus. Если Alert Plus не установлен, BMS Slave продолжает работать; нельзя включить только передачу аварий.

Должен ли оператор входить заново при переходе в другое здание?

Нет. Master сам устанавливает связь; для оператора каждое здание — это страница, открывающаяся внутри главного экрана. Переход между страницами одного здания тоже не перезагружает экран.

Видны ли все страницы удалённого здания?

Одна страница выбирается для встраивания в главный сервер, и она является входом. К остальным оператор попадает по собственному меню удалённого сервера, внутри того же экрана.

А если страницы сервера Slave сделаны под другое разрешение?

Ширина и высота встроенной области меняются в настройках; страницы сервера Slave остаются как есть.

Уходят ли данные в облако?

Нет. Связь между Master и Slave идёт на ваших серверах, на объекте.

Можно ли перенести объект на другой главный сервер?

Да. Записи серверов, выбранные стартовые страницы и настройка размера живут в файле и оттуда восстанавливаются. Поскольку учётные данные в копию не попадают, после восстановления они вводятся по одному разу на сервер.

Серверы в удалённых зданиях тоже должны быть Sona?

Да. Связь рождается из приложений с обеих сторон: BMS Slave работает на удалённом сервере, BMS Master — на главном. Главный сервер и серверы удалённых зданий — это одна и та же платформа.

По какой сети идёт связь?

Master подключается по сетевому адресу удалённого сервера, и связь возникает внутри вашей сети; в облако она не уходит. Как построена сеть между зданиями — вопрос инфраструктуры объекта.

А без BMS Desktop экран объекта посмотреть нельзя?

Можно, экран открывается и в браузере. BMS Desktop отводит компьютер оператора под одну задачу: один и тот же экран при каждом запуске, без адресной строки, вкладок и предупреждения о сертификате.

Можно ли подключиться напрямую к одному удалённому серверу?

Нет. BMS Desktop подключается только к главному серверу, где установлен и лицензирован BMS Master. Графика удалённых серверов приходит через экран главного сервера.

От чего защищает PIN-код?

От того, кто сел за компьютер без права на это. PIN запрашивается при запуске, при входе в настройки и при выходе из заставки. Без него адрес сервера и пароль изменить нельзя.

Нужно ли подключение к интернету?

Только во время установки, пока приложение загружается из Microsoft Store. Дальше оно общается лишь с вашим сервером в локальной сети.

BMS Slave бесплатен и устанавливается на каждый удалённый сервер. BMS Master входит в лицензию BMS и устанавливается только на главный сервер. Оба устанавливаются из магазина в Sona Application Center. BMS Desktop бесплатен и устанавливается из Microsoft Store; собственной лицензии у него нет. Достаточно, чтобы на главном сервере был лицензирован BMS Master.

Пара работает на серверах автоматизации Sona BMS; главный сервер и серверы удалённых зданий — одна и та же платформа.

Станьте партнёром Sona.

Проекты строятся на одной платформе. Обучение, техническая поддержка и каталог приложений открыты нашим партнёрам.

Стать партнёром