Обзор обновлений системы IntraSCADA за лето: новые возможности диалогов, редактора, тревог, сценариев, плагинов и информационной безопасности. Показаны примеры настройки и работы с новым функционалом.
- 01:15 Новый функционал диалогов: открытие по месту клика и координатам
- 07:10 Горячие клавиши и управление зумом в редакторе
- 12:48 Вызов сценария при срабатывании тревоги
- 17:28 Блокировка каналов и динамические структуры привязки
- 23:16 Шаговые сценарии: конечные автоматы без программирования
- 27:42 Обновление сценариев и команд плагинов
- 34:11 Настройка фильтров подписок в сервере
- 41:33 Настройка: точность, мин/макс, ограничение ввода
- 42:55 Информационная безопасность: журналы, смена пароля, высокий уровень
- 52:53 Переименование компонентов визуализации при изменении устройств
- IntraSCADA
Кому полезно: Инженерам АСУ ТП, разработчикам и пользователям системы IntraSCADA
Описание составлено автоматически по расшифровке речи в ролике.
Расшифровка видео
0:01 Так что так? Меня слышно. Хорошо. Сегодня, значит, поговорим. Про новинки, так скажем, обновление нашего программообеспечения большого, которое мы. Произвели вот за лето. Это все, что нового добавилось. На что надо обратить внимание, какой новый функционал появился и как с этим новым функционалом работать? Так ну давайте начнем с с простого, да то есть сейчас зайдем в обновление. Отображаем версию сайта разработчика, да то есть, и вот здесь можно увидеть у нас.
0:56 На наш чизлок, ну то есть мы не анонсировали ничего, начиная с версии. Наверное, где то вот с 30 вот где то, с 22, наверное, до с 30. Вот да вот да, начиная с нее, будем сейчас расскажу вам, что нового у нас Кхе Кхе появился. Начнем с, я думаю, начнем с диалогов, то есть у нас. Появилось обновление функционала диалогов, теперь диалоги можно. Открывать. Теперь диалоги можно открывать. Значит, по месту, где нажали, то есть по позиции это точки клика, потом потом можно открывать по конкретным координатам.
1:46 Например, да, то есть в углу, потом можно. При открытии диалога фиксировать переменные клиенты. И и разрешать перемещения, для чего это все нужно, то есть, например. У вас есть какая то мнемосхема, где сейчас давайте вам покажу пример. У нас есть какая то анима схема, например, на которой расположен большое количество элементов. Вот теперь давайте добавим вот вызов диалога, вызовем 2 диалога. Вот 1 диалог, это будет 1 устройство, другой диалог, другое устройство. Вот сейчас вот есть, вот есть журнал устройства, вызовем диалог. Вот с журнала устройства сохраним журнал устройства очень хорошие. Здесь как раз этот вот как раз фиксировать перемены у клиента. Галочка стоит к точке кликов установлена и разрешить перемещение. Еще поставим, чтобы можно было двигать, переходим на экран и вот 1.
2:53 Показать диалог. Убираем наш журнал устройства. Выбираем. Переменную клиента Айди устройства. И здесь добавляем устройство, ну не знаю, еще теперь будет это. Знаю, это вообще теперь будет это простое больное устройство. Это значит, на эту кнопку назначим и на эту кнопку назначим этот диалог. Переменная клиента найди устройство и другое устройство, например, с этим светильников не будет. Переходим на мнемосхим. Так у нас это у него схема номер 15.
3:47 Нажимаем вин номер 7 датчик, бинарные видим, да то есть и тут же видим. 2 Наш диалог светильник, а что внутри? Вот эти настройки, которые связаны с заморозкой значении, работают таким образом, что мы, когда вызываем диалог, прокидываем контекст, он в нем остается и не переключается. И когда мы открываем 2 диалог в новом диалоге уже новый контекст, снова перемены клиента. Вот и, ну и, как видите, диалоги можно двигать по экранам, это очень удобно.
4:25 Это что касается нового функционала диалогов, помимо этого еще был добавлен такой функционал, как, например, блокировка с доступом, который связан с диалогами да в. В группу пользователя администратора мы можем сделать управление. Так, значит, мы можем сделать управление диалогами доступ к Егорой, доступ к диалогам, вот, например? Только к разрешенным. Все сохраняем это, кто у нас, администраторы, часто делать не нужно. На цвете носом запрещен все, но если я сейчас сделаю добавочный диалог журнала устройства, вот он.
5:17 У меня будет доступ к нему разрешен, чего это нужно. Это нужно для того, чтобы у вас у одних пользователей был, например, доступ к диалогам. Например, по правой кнопке мыши, где можно что то настраивать, а другой у других. Пользователей на миру операторов такого уже не было. Да, то есть он мог только что в управлении заниматься. По левой кнопке Миша вызывать только диалог, который по левой кнопке мыши по правой кнопке мыши у него доступа нет.
5:43 Так с диалогами все понятно. Идем дальше. Случай так идем дальше. Изменения в самом редакторе очень большое количество изменений в самом редакторе. Здесь теперь есть возврат контра Зед, вот он. Теперь есть возможность передвигать. Мышкой ой этими клавишами вверх вниз параметры, да эти потом. Есть при сохранении, если у нас есть кнопка сохранить, мы переходим, если у нас кнопка сохранить загорелась. Мы переходим на другую вкладку, он нам спрашивает, у нас сохранить. Изменения или нет, да то есть мы можем отказаться или сохранить, мы же сохраняем, и у нас все остается. Это нужно для того, чтобы вы не потеряли свои изменения, которые у вас были.
6:47 Например, вы случайно перешли на другую вкладку, и чтобы все эти изменения, которые вы произвели, они не потерялись, давно уже просили. Вот мы в плане сдавали, да еще посмотрим. Там очень много всего интересного добавилось сейчас еще основные вещи. Сейчас. Озвучиваем. МММ, так? Значит, контрразвед контрол шифт зет вперед? Добавление выделение нескольких элементов клавиши шрифт перемещение. Я показал да на пиксель. Так работа с Трикота, и вот это важная контура + колесиками раньше был аль + колесико Зум, теперь контр + колесико. То есть есть, это тоже нужно иметь в виду, что при Зуме вот здесь, в контейнере, и мы пользуемся контролом.
7:36 Стала работать намного стабильней, а потому что еще связан был с этим с браузером в браузере. Тоже там было перемещение по Альту, поэтому какие баги, когда это все дело параллельно не успевала перехватывать? Теперь таких проблем нет, теперь все работает четко. Хорошо, скажем так, если у вас маг или эти тоже трекпад очень хорошо работает сейчас на маке. Весь функционал так пада, то есть и вот эти зумминги, и вот эти перемещения самого вот этого поля делаются с помощью пропада тачпада.
8:15 Далее. Тревоги расширенный функционал тревог пошире функционал тревог. Каким образом так вот заходим в тип тревоги? Теперь Во 1 также как и раньше, да то есть это тревоги у нас галочкой. Далее в самих самих тревогах теперь у нас так давайте аналоговое значение возьмем, может, это будет непонятно. Так датчик аналоговый, вот возьмем вот тревоги, вот. Раньше можно было использовать в качестве вот это вот порогового значения, можно было использовать значения или свойства в типе устройства или свойства устройства. Теперь еще есть такой атрибут.
9:05 Отдельный, да для чего он нужен, теперь в рамках 1 свойства появились атрибуты. Хай Хай, Лоу, Лоу и Хай, с помощью которых можно, на которые можно сделать, повесить вот эти вот. Параметры срабатывания тревог. Здесь, значит, мы эти значения в виде атрибуции, значит, выбираем вот здесь, вот везде да то есть. Дальше пока можно не настраивать датчик аналога ВХЛ, мы добавим новое устройство, датчик аналога ВХЛ. Вот и вот появился отдельная вкладка тревог, и вот для в этой вкладке мы уже видим, значит, у нас. Здесь какие пороги есть, вот они атрибутные пороги, да и вот эти пороги сами здесь можно выставить. Причем вы можете эти пороги выставить, также и вот здесь. Вот, например, ставим сюда интерактивный.
10:02 Ставим интерактивный импорт ссылочка. Вот здесь вот наш получается датчик, и вот у него наши тревоги. Вот они вел ее хай, хай, хай, вот они тревоги, вот их можно здесь и вводить. То есть это уже атрибуты от Велви, для чего это сделано? Это сделано для того, что когда у вас большое количество свойств в самом устройстве, то еще добавляет 4 свойства для тревоги. По каждому свойству это слишком много работы занимает слишком много времени. Теперь у вас есть возможность прям на каждое свойство повесить атрибут, который вам нужен, и не тратить время на создание дополнительных свойств для вот этих вот границ.
10:49 Тоже по просьбам. просьбам пользователей был добавлен данный функционал. Помимо этого, помимо этого еще добавили возможность блокировки тревоги, кнопочка, блокировка тревоги. Иногда нужно блокировать тревогу, например, для того, чтобы. Эта тревога не срабатывала. Ну не попадала в журнал тревог, например, вы датчик сняли. Да, то есть и показания на мир ушли куда, то там вниз или вообще не непонятно, что за показания приходят. Вот и чтобы тревога постоянно не висела. У вас в журнале тревогу можете ее заблокировать, причем также блокировка тревоги. Она доступна у нас здесь опять же, через интерактивный блок, через чек бокса. Например, вот здесь опять же смотрим вот.
11:39 Здесь называется она велью, велью Велка Алерт, блокировка Алерта, пожалуйста. К. Тревогам также можно привязать еще и тревожное сообщение. Вывод, уровень тревоги, вывод, число тревога ожидающих. Ну и все все, что касается стрелок, то есть помимо этого сейчас добавили возможность на визуализацию вывести цифр после запятой мин Макс единицы. Измерения все это можно привязать к шаблону визуализации или к элементам на визуализации. В принципе, конечно, вот так вот делается блокировка тревоги.
12:26 Эти заблокированы нажимаем, разблокировали, переходим в устройство, разблокировано все сейчас в состоянии тревоги. ты, 2 если мы нажмем, то состояние не тревоги должно меняться на 0 видео, то есть тревоги нет, тревоги не существует.
12:48 Сейчас не помню, было уже это озвучено или нет. Теперь есть возможность в тревогах, тревогах есть возможность вызывать. Сценарий. Да, то есть в тревоге при срабатывании определенной тревоги. Можно вызвать сценарий, вот причем сценарий не просто вызывается, а вызывается с контекстом. Вызывается с контекстом, сейчас покажу, как это работает, покажу, где это смотреть. Вот вот в документацию заходим. Документацию значит у нас структура проекта устройства типа устройств и тревоги, вот смотрим.
13:39 Так вот здесь, вот все про тревоги уровней. Тревог, снятие тревог, тревога и новых устройств дискретных устройств. Зона нефтяной сети добавлена для аналоговых устройств для это, чтобы при границах он сразу у вас не перескакивала именно зона чувствительности. Была глесторезий, так называемый, потом есть способ формирования сообщения самой тревоги. Вот здесь, вот вы можете самой тревоги вот здесь. Вот вот в сообщении вот таким способом формировать сообщение указственно, да то есть как хотите доступны различные.
14:18 Значит, у нас? Различные атрибуты, которые можно использовать, например, вот название устройства место, где она расположена. Само значение значение в виде строки и проп Тайтл. Да, то есть проп про Тайтл это название свойств устройств. Вот сценарий формирования вот здесь, вот у нас вот есть пример сцена информирования. Например, вот такой вот примерчик давайте вставим. Вот у нас сценарий. Новый сценарий. Сценарий вот у нас код что делает, вот это вот. А ля сценарии мы давайте будем вызывать как раз вот подачку Хэйла при сработке значения Лулу.
15:14 Вызываем этот сценарий, Алепт. Так и теперь посмотрим, как это выглядит. Так переходим в сценарий. Алерт. Вот у нас сценариалект неактивный, помните? Мы заблокировали сценарий, заблокировали Алерт. Теперь давайте его разблокируем, даже можно с него схему, наверное, разблокировать. Разблокировали, сработал сразу Алерт, и вот сюда и вызвал сценарий, который по сработке вот этого. Лоло срабатывает как раз он стоил, и он. Нижняя граница выработки, так и вот в этом Азерте мы видим, что у нас выводится вот в этом Алеробрике. Какие параметры есть Айди, само устройство, значение? Значит, тип работки, то есть проп Тайтл название самого. Устройства текст этой тревоги, да вот значение нижнее аварийного датчика такое то начало, время начало и, но только то Клаус норм. То есть это для того, чтобы закрыться, ему просто необходимо снять эту аварию?
16:31 Вот ну а давайте опять ее заблокируем, то есть и у нас еще 1 сценарии. Где мы, а ну при блокировке да при блокировке он не называется все правильно. Он только называется при сработке блокировки, потому что он. Восстановился то есть, если мы хотим, чтобы он вызвался при восстановлении, тогда нам необходимо еще вот здесь, вот в в тревогах, например. Вот вот сюда его повесить еще раз, Алерт. То есть мы на каждый на каждый можем события повесить? Да, то есть у нас получается, он в норму. Пришел, и у у нас получается не был повешен этот. Вот давайте еще раз туда сюда перейдем, раз раз вот видите, несколько раз был вызван.
17:18 Так что касается тревог. Наверное, все, что касается стрелок. Далее помимо тревог есть теперь возможность в каналах самих вот значениях канала заблокировать сам канал. Блокировка канала, для чего это нужно? Блокировка канала. Да, сейчас вот, например, у нас есть какой нибудь плагин. Давайте какой нибудь плагин, эмулятор возьмем. Плагин эмулятор, где у нас эмулятор, вот аммулятор. Добавим новый экземпляр эмулятора, сдадим новый канал в эмуляторе. И вот давайте сделаем аналоговый и чтобы раз в секунду менялся с 0 на стан.
18:19 И привяжем его вот к нашей переменной, которую мы до этого использовали. Вот она, вот она переменная, все сохранил. Так давайте выведем ее на мнемосхему, чтобы было видно, что действительно меняется значение этой перемены. Нет значение. Привязать? Так и запускаем. Раз в секунду значение меняется все далее, мы можем заблокировать получение данных с устройства. Каким способом есть такая галочка, когда мы переменную привязали к каналу? Свойства привязали к каналу, у нас появилась галочка. Блокировка нажимаем и смотрим все данные не поступают.
19:16 Также эту галочку можно вывести и. Сюда, на мнемосхему, например, также через чек бокс. Добавляем привязать. Ты у него был. И есть велью, значит, она называется Велка. Было качана, смотрим эти заблокированы, разблокируем все дальше, пошло опять, блокируем все данные, прекратились. Для чего это нужно, это нужно для того, чтобы провести так называемый режим овуляции, например, у вас. Данные с этого идут, Логина, вы не хотите отвязывать логин, чтобы что то проверить, вы блокируете канал, проверяете дальше снова канал. Разблокируйте, чтобы снова данные пошли у вас с устройством в нормальном.
20:07 формате, как обычно, то есть так для проверки, очень удобно, опять же просили пользоваться очень удобная штука. Далее динамические структуры для привязки, что это значит, как бы заметили, что сейчас вот, наверное, все увидели, что вот появилось такое окно. Биндинг называется у нас дополнительное окно. Здесь появилась возможность привязывать несколько разных свойств даже с разных устройств вот в это. Окно, ну то есть каким способом, например, у нас здесь уже, а и 10:55 вел ее выбор. Надо, то есть и, например, у нас здесь выбираем, давайте какой. Нибудь датчик бинарный, и вот у него есть состояние, стоит оно сюда 2 залетает. И дата, 1 то есть, и мы пишем такое условие, если случается и дата 1.
21:04 Равно 1 то выводим просто индикатор Элсер. Ничего не будем вот. Такое вот условие. Все очень просто, да то есть, если индата 1 у нас будет единичка, то выводим значение. И если Нолик, то ничего не вводим, проверяем, как работает. Значит, у нас здесь? Вот это вот. Это мм должно не выводиться, когда у нас будет значение единичка для вот этого устройства. Давайте, кстати, привяжем сразу это устройство, давайте вот сюда его возьмем. Где мы там хотели, да вот он стоит.
21:52 Вот он сейчас стоит, вот видите. То есть, как только единица показываем, нету единицы, не показывая. И таких способов, ну как динамической привязки. Скажем так, мультипривязки можно сделать неограниченное количество, то есть можно также и с переменной клиенты. Использовать здесь и глобальные переменные, и конкретные устройства. То есть вот такой способ оказался очень удобен и для заказчиков очень был необходим?
22:31 Так что так? Здесь на этом закончили с с мультипривязками, причем эти привязки также работают и для шаблонной визуализации не внутри шаблонов. А именно когда мы шаблоны реализации вязываем? Да, то есть еще раз показываем контейнер, какой то надо показать сейчас секундочку. Вот контейнер новый шаблон, например, какой нибудь. Неважно. Да опять же вот все то же самое, то есть также можно сюда и передать данные от нескольких этих нескольких устройств. С каким то условием тогда вам данные передать тоже удобно?
23:16 Так давайте дальше появилась такая штука, классная. Очень многим нравится под названием шаговый сценарий, что что они из себя представляют, они себя представляют, по сути. Конечные автоматы то и где вы можете с помощью встроенного механизма создавать, какие то сценарии без необходимости программирования. Потом можете посмотреть, как это дело выглядит в коже. Выглядит в коде. Вот и дальше уже можно, значит, тоже достаточно сложный сценарий здесь формировать с переходами с.
23:56 С условиями сложными, да то есть есть и условия, и по, или, и по, и или, если если если если условия выполнены, то можно. То можно дальше двигаться или не выполнены, можно различные. Значит, организовать? Нет варианты перехода. Так извините. У меня тут. Звонили по телефону, так вариант перехода. Да, то есть здесь можно, если условие выполнено продолжить, если выполнено завершить, перейти на следующий шаг. Если не выполнено, что то сделать, да, то есть дополнительные действия, какие то. Навесить на вот эти вот условия и приятно посмотреть, что потом получается в самом скрипте. Почему для чего мы добавили, например, для того, чтобы организовать сложные сценарии последовательного выполнения, то есть когда если такой? Сценарий реализовывать в классическом сценарии, то понадобится очень много действий и можно очень быстро запутаться. В шагах шагах шаги с таймерами есть, да, то есть где то выполнение, по каким то там таймером, например, вот здесь. Вот можно добавить вот тут вот условия вести таймер для проверки условий в течение интервала 10 секунд, и это опять же будет все отражено. Вот здесь вот видите, вот тут таймеров, вот он лист норвежской, все делается автоматически.
25:32 Вот можно сделать какие то условия выполнения, например, для запуска какого то производства или, например? Установки для тестирования. Двигателей или для, например, периодического запуска, какого то процесса, который необходимо в строгой последовательности производить, да? То есть сначала 1 2 и 3 4 этапы там, в зависимости от условий, переходить на какие то этапы сразу, какие то двигаться последовательно? Вот эти шаговые сценарии теперь дает возможность вам все сделать, но при этом вы можете с помощью этих же шаговых сценариев. Например, запускать, если мы запускаем по событиям его. Да, то есть по какому то Триггеру в принципе. Организовать и очень похожая история, как обычный сценарий, для каких то очень простых сценариев. Если вообще не хотите программировать, то есть и можете с помощью вот шаговых сценариев сделать обычный сценарий, тоже это все возможно. И с помощью данного функционала можно практически заменить полностью обычный сценарий. Ну, это имеется ввиду в плане автоматизации. Если вы хотите, если вы в сценариях используете какие то режимы оповещения, запросы в базу данных. Запрос плагином, это, конечно, только через обычный сценарий можно реализовать. Здесь уже этого нет, то есть такие простые простейшие вещи можно сделать, но зато функционально в рамках того, что можно много этапов развернуть.
27:00 При этом у вас, когда вы создаете шаговый сценарий, сразу же появляется в переменных системных индикаторах. Вот этот вот шаговый сценарий, в которых. У вас есть состояние, на каком шаге вы сейчас находитесь Стейдж? Да его то есть и месседж, то есть в шаговых сценариях можно сообщения, какие то. Постоянно в эту переменную посылать, например, там это 5 этап, 6 этап продукта, и это можно выводить на визуализацию, чтобы человек это видел помимо. Этого можете эти сценарии также запускать, останавливать, то есть у вас есть возможность сценария этими сценариями манипулировать при управлении.
27:42 Что касается вот этих вот сценариев, это все, но помимо этого у нас большую есть, мы постоянно обновляем, улучшаем функционал самих сценариев. Да, то есть, если вы зайдете сейчас, раздел, называется автоматизация и вот этот сценарий, и вот встроенные методы. Здесь периодически добавляем, какой то функционал даже можете, вот где то под запросы не ошибаюсь, полностью ничего не было. То есть новые штуки потом команды Плагином тоже такая вещь удобная? Сейчас вот, например, для мотобаса добавили команду получения по.
28:19 получения по. Запросу данных, то есть, например, у вас есть какие то данные, которые нужно получить, получать не периодически, не получать только при открытии диалогового окна. И вы можете с помощью вы можете с помощью команды Плагина, значит, организовать вот этот механизм. Например, вот есть пример, как это сделать на Донбассе сейчас на текущий момент, вот в Мосбассе это реализовано. Вот здесь вот команда Плагина есть вставочка, то есть получается при вызове скрипта визуализации. Мы получаем маячник, те каналы, которые привязаны к.
29:06 Этому устройству и потом отправляем в. С помощью команды Плагина, Плагина, Макбасса и уже те каналы, которые были привязаны и помечены как. По запросу они будут автоматически придут на данные, обновятся, и вы не увидите на диалоге сразу. Вот такой вот способ, да то есть получается. Это это это удобно, когда у вас, например, меняются постоянно 100 там 200 переменных и. И 1000 переменных, ну как для 1000 переменных для настройки различные пит регуляторы. Или там еще какие то перемены, для которых именно нужно получать данные по запросу? То есть 1 раз там не знаю, там в час, где то в день, там и так далее.
29:56 Так здесь понятно. Со Сценариями все ясно, так также тогда давайте, раз уж мы. Матбасса коснулись, добавили такой функционал в Модбасе, как вот команды по по получению данных по запросу. Вот сейчас давайте откроем он вас, как это выглядит сейчас. Покажу, вот он это значит, получение данных по запросу. Вот появилась Галочка по запросу для того, чтобы вывести механизм сработал. Нужно, чтобы где галочки было чтение и по запросу эти галочки не будет стоять вообще. Каналы как бы не будет работать, да то есть нажму 2 галочки чтения и по запросу. Если если Галочка по запросу ставится, то из цикла опроса данный канал исключается и он, получается, опрашивается только при запуске команды. Устройства Ритон Ри Квест через скрипт или через сценарий визуализации и все и в канал получается пролетая данные при вызове этой команды. Все остальное 1 в 1 ничего не меняется, далее появилась такая штука, как.
31:05 Значит, запись со смещением битого значения? То есть, если вы помните, у нас есть такой механизм, если мы опрашиваем какой то Ворд и хотим получить смещение. Например, нулевого с нулевого бита да то есть получить нулевого бита, то мы. Указываем вот здесь из излишнего значения, указываем смещение, мы данном случае сейчас вам единичка равен. Да вот, но при этом мы хотим не просто, например. Читать значения, но еще и да и записывать в этот вид видно. То есть берем теперь есть возможность, но в новой версии Плагина мотобас туда и записывать этот бит.
31:42 Например, сейчас мы это уже сделали, посмотрим. Получается, на видите единичка записалась туда в этот вид в 1, да то есть. Можно не только читать из этого бита, но и писать, каким способом это делается. То есть, естественно, мы не можем, если мы читаем регистр. Да, то есть мы не можем записать бит, просто не прочитав этот регистр, еще раз изменив ему значит. Тут отбит конкретно этот битве и, записав это регистр обратно туда, в Мобас. То есть алгоритм такой мы при необходимости записи смещей бита в Ворд какой то да? То есть мы сначала читаем, потом изменяем этот вид, потом снова и. Записываю чуть чуть больше времени тратится. Но за счет этого вам не нужно самому, где то в обработчике придумывать, как это делать. Да, то есть как как тебе это записывать, так как у нас читать то вроде можно было всегда, да то есть. Записывать нельзя было, это вот сейчас на данный функционал мы добавили, теперь можно записывать. Что касается Плагинов, давайте вот еще такой интересный плагин, который мы вот буквально недавно добавили. Это Плагин, описи у вас сервер.
32:56 Что он делает с помощью этого Плагина? Вы можете все ваши устройства в системе. И ваши устройства в системе разместить в описи УА, причем размещаются, значит, не только. Свойства устройства, но и команды тоже, то есть команды по письму, называется методы, вот и эти методы доступны через нашу питьевого клиент, в том числе у нас. Сейчас то письмо сервер по моему работает, все посмотрим. До работает у теперь можно подключиться описивого клиентам нашим же клиентам, сейчас проверяем. Да вот это он как раз и есть ключ, он это тоже работает. Вот теперь можно правой кнопочкой сканировать каналы. Нажимаем, нажимаем, сканировать, вот они появляются наши каналы, объект. Вот значит у вас получается, 3 как бы папки у нас обязательно появляется. То есть это девайсес, который просто девайсы, потом Лакейшенс, это девайсы? Которые выбираются в конкретной, в конкретной области, в папке. Да, то есть как конкретную папку. Раздевайся, можно выбрать, чтобы по 1 девайсу не добавлять. Вы можете прям выбрать целую папку или все девайсы и теги?
34:11 То есть вы можете выбрать какие то теги по без, ну, безопасность там или еще какие то метки медь? В данном случае ты, тык, это метка, которая вот у нас доступна. Вот здесь вот метка, это вот эта штука, вот. Которая вот эта вот метка. И получается, в плагине описью о сервере в расширениях? Вы можете с помощью зависимости от того, что вы выбираете тип фильтр. Такой выбирайте тек, лакейшн или девайс выбрать, если те, кто выбирайте метку безопасность. И он вам и устроится, сметка безопасности всего положит, если. Выбирайте Лакейшин, то выбираете папку, которую вам нужно. То есть в этом, например, давайте выберем какую нибудь папку под названием Например Габишева, 36 да вот.
35:04 И если вы хотите прямо конкретно девайсы выбирать девайсы и все вам доступны весь список девайсов в принципе. Значит, в чем основная особенность всей этой истории? Потому что когда вы изменяете параметры сервера, то нет необходимости его перезапускать, все меняется на ходу. Помните, я там поменял на Габишева вот? Пожалуйста. То есть автоматически сервер не перезапускается, все работает онлайн, то есть все ваши подписки, которые клиент клиент создавал, если вы. Добавляете новые, то у вас старые все работают, добавляются новые. Еще вы можете подписаться на вы, это очень удобно, особенно когда у вас. Производство нельзя останавливать клиента, не надо перезапускать. То есть все это будет работать онлайн без какого либо остановок перерыва? И так далее достаточно мы, кстати, достаточно большое время потратили именно для того, чтобы организовать вот это вот динамическое удаление.
36:09 Добавление вот этих вот устройств, поэтому данный функционал я тоже, надеюсь, будет очень востребован и всем понравится. Из параметров Палагина здесь настраиваются только значит путь и исходные. Да, то есть, который вот мы указываем здесь вот в пищевом.
36:31 Вот он после порта называемый, да вот этот вот исходный путь, путь. То есть конечная точка, так называемая конечная точка? Вот и настраивается еще порт, ну, используем идентификацию, можно тоже включить или выключить то, как вам больше нравится. Так это что касается пищевого сервера и Манбасса, то есть еще 1 новый плагин, который сейчас вот на стадии тестирования. Мы уже можно поставить это 60 870 стоимость. Тут 70 - 5 - 104 Клиент с помощью него вы можете подключиться к. 870 - 5 - 104 Серверу получать с него данные, настраиваются очень все просто, то есть здесь указывается. Ай Пи адрес, порт здесь по умолчанию, эти параметры не обычно не меняются.
37:29 Далее добавляем канал для записи, для чтения, здесь указываем адрес и выбираем типы все. Дальше все работает как часы, он ведь данные приходят. Вот сегодня как раз вот они данные приходили. Здесь я беру здесь, мы проводили тестирование с контроллером вага. У которого на борту есть 60 70 сервер, в принципе у него достаточно хороший, правильный. Вот этот 68 + 77 и сервер работает по всем канонам вот этого стандарта и, значит, поддерживаются вот все вот эти типы.
38:10 Как бы параметр для чтения, и вот такой тип его количество типов команд, которые можно использовать в. Системе это вот это, вот что касается. Новых плагинов и доработок мы бас сервера не помню. Говорил, есть или нет, у нас теперь есть Мадбас. Сервер не только ти си пи, но и и рту жду мандат сервер. Теперь получается, из системы можно забрать данные с помощью описью, а с помощью Лакбасса ртути си пи с помощью макута т и с помощью 4 способа для того, чтобы питать данные на верхний уровень какой то еще. Выше, например, КТМС или ЭР ПИ уровень также есть возможность с помощью сценариев отправлять данные Пашки. Типи также есть возможность подключаться через клиенты к постгре МС Скуэль и Майская база данных.
39:11 Да как вы поняли, теперь наша система может работать не только как скады системы, но и также качестве типа шлюза типа Пика. Расскажем так, например, вот все наши плагины, которые у нас есть. Да вот здесь вот здесь, вот все наши. По ним, которые у нас есть, клиенты, они могут использоваться, быть как клиентами и наверх отдавать уже через описи. Это такое 1 из таких уникальных решений, где у нас сейчас есть. Получается, опись и сервер, и клиенты на Линуксе?
39:43 На Линуксе, причем вот есть такой плагин, как зерна тайпи. Хочу вам сказать, что вот он тоже у нас здесь поддерживается. И Сименс вот. Такие, ну какие промышленные, промышленные, эти протоколы, которых не у всех серверов? То есть вот у нас здесь в данном случае есть, поэтому можно. Строить различные архитектуры, то есть можно строить, которая будет как классическая архитектура, ступая, скажем так, которые вот по канонам.
40:17 Всех там Винсиси факторе Толка и всех остальных систем. Это когда у вас есть север, получение данных? Скажем так, вот, может быть, у нас 1 система получения данных она будет по разным. Плагинам опрашивать данные класть эти все данные в устройство и потом из устройств отправлять в опись сервер. А другая система, где то уже на выше уровнем она будет забирать данные.
40:43 Вот этих вот систем ввода вывода, так скажем, и уже выводить их на визуализацию. Как здесь поддерживаются и команды, и и команды, и состояния, то очень быстро все легко интегрируется, например, с командами. Вот так вот это работает все. Например, у вас вот команда Тогл, я говорил. Да, то есть вы прям берете тогл и привязываете ее прям вот к методу, и все, и у вас работает 3 коробки, не нужно ничего. Дополнительно придумывать, просто вы забываете метод на Сергиева всего через описи его клиент. Так давайте дальше пойдем, еще есть интересная тема с Инпутами.
41:33 Что касается Инпутов, мы добавили возможность для импутов, какую добавили это количество цифр. После запятой теперь можно выводить количество после запятой, вот пожалуйста. И параметры мин Макс, например, да, то есть, например, мой стол ставим и здесь вводим. Какой то параметр да введите значение между 0 100 предупреждение, видите, то есть. А теперь есть такая вот возможность, как бы ограничивать ввод, ограничивать ввод. Значит, причем данные можно вводить теперь не только по кнопке? Да вот по этой, но можно войти по энтеру. То есть, например, 34 центр все ввели или номер там в 12 по кнопке ввели или вот так? Вот, но не вводится предыдущее значение, да еще хочу отметить, что теперь при выборе, видите, выделяется все. Теперь можно или ввести новое значение, или оставить старое, например, и дописать.
42:48 Вот можно сделать так. Вот это это новые ноуф национал дейнботов. Значит, за время за лето была проведена очень большая работа по информационной безопасности. Теперь у нас есть отдельные журналы Б. Которые можно сохранять базу данных или сохранять его в лог. Блок называется Айсек Лок находится в основном в основном логи системы.
43:17 Фармовцев Вологда потом. Сами журналы. Сохраняются помимо лога вот самой в базе данных, то есть можно посмотреть этот журнал. Также можно вывести на визуализацию, например, для того, чтобы видеть, кто заходил, кто менял, какие то параметры входы в систему до. Аутентификация кого были штатное завершение сеанса? Например, у кого то там какие то другие форматы, то есть это вот все, что касаемо информационной безопасности. Теперь у нас в отдельном как отдельный журнал хранится.
43:54 Далее, помимо этого, есть возможность настроить в системных настройках использовать высокий уровень информационной безопасности. Вот про это подробно, очень сейчас я не буду останавливаться, написано вот здесь, вот у нас. Документация, информационная безопасность, и вот здесь все. Что касается информационной безопасности, в принципе, это сводная информация. Да как какие, да, то есть у нас интерфейсы есть порты по умолчанию, какие работают. Регистрация событий, как происходит типовые инциденты, как решать резервное копирование, как осуществлять смену пароля? Кстати, да, у нас теперь есть возможность, есть возможность менять пароль пользователю прям из поиска. Интерфейса, каким способом вот здесь, в документации, статья написана, есть кнопка. Изменить пароль можно добавить кнопку или шифт Альпэ выдавать комбинацию клавиш и сменить пароль на поиске. Вот такое окно мы получаем.
44:51 Например, шрифт альт п вот. Вот так старый пароль, 20:20 новый пароль. 20 20 21 20 20 21 Все сохраняем пароль, успешно изменен, теперь заходим, например. Так надо выйти из сессии. Получается, ну давайте зайдем вот сюда, вот сервер 1 вот так. О 1 половинку сейчас зальем. И выйдем. Выход все вводим 22:20 и работает, 22:21 все работает. Давайте сейчас еще раз сменим пароль уже отсюда, например 20 21 20 20 20. Так как у нас здесь не не стоит. Высокий уровень используют высокий уровень информационной безопасности. У нас нет необходимости вводить сложные пароли. Если мы ставим здесь галочку, то у нас.
46:04 Сразу нужно будет использовать только сложные пароли. Да, то есть и. Только сложные пароли, значит, использовать можно будет изменять только раз сложные. Помимо этого, здесь еще добавляется достаточно большое количество ограничений на работу. Всей системы, да то есть здесь добавляется доступ к Крестаке только по Токину. Потом блокируется выход в онлайн документации, не выполняется автоматическая установка демо, лицензии становится плагин. Питупия разрешается только 1 вход для 1 учетной записи, что важно, кстати, до требования к паролю.
46:49 После 3 неудачных попыток ввода пароля учетная запись блокируется. Это вот при установке кнопочки используются активы информационной безопасности, пока у нас есть. Теперь такая кнопочка. Так это что касается и б, то есть дальше у нас какие, то здесь настройки сертификата Штипиэс, и параметры, и б вот можно посмотреть какие. Параметры выполняются как в стене, на текущий момент никакие не выполняются, потому что мы тут стандартные протоколы используем, да то есть.
47:20 Какие эти высокий уровень информационной безопасности выключен, поэтому здесь все в таком состоянии? Значит, еще 1 вещь биографических элементов сейчас покажу, очень удобная классная штука появилась в. Я знаю, есть такие, например, панели, у которых нет возможности пролистывать это. Да, то есть связи с позитивным дисплеем для таких панелей, например, перемещение, перемещение. В списках практически невозможно в списках или в. Журналах практически невозможным для этого мы добавили.
48:04 Такой элемент добавили такую штуку, как. Команда элемента, то есть на элемент можно. Какую то команду привязать, да то есть вот у вас есть активный элемент на данной мнемосхеме? Вот, например, у нас есть Листбокс, и мы к этому Листбоксу можем, например, Цирик Даун привязать. Команду по кнопке, да то есть на кнопку селек Даунты сейчас, если посмотреть на функционал. Вот у нас лист бокс, 1 вот у нас кнопочка, на которой привязана лист 1 сервер Даун, вот номер.
48:36 Какой то входной этот да то есть, и мы вот так вот можем двигаться. Если, например, мы сделаем у этой кнопочки выбор по умолчанию 1 элемент, то. Перезагрузки Будет выбрать сразу 1 элемент, и мы можем спокойно двигаться здесь по этим элементам вверх вниз. Там конец страницы, то же самое функционала работает и с таблицами. Помимо этого есть еще возможность для команд, сейчас покажу какая. Давайте кнопочку добавим новую батон. Да, то есть команды команда элемента, есть возможность для графиков сделать и в качестве сейчас графика здесь нету давать. Добавим график хотя бы просто для того, чтобы проверить.
49:27 Привязать команда элемента, вот черт лайнс можно сделать рефлешка. То есть перезапросить график тоже данный регион просили раньше, необходимо было обновлять переменную. Клиента, чтобы обновилась, обновился, чтобы данные для графика перезросились, теперь такой необходимости нет. Вы можете сделать рефреш с помощью вот этого команды элемент?
49:52 Если вам нужно вот именно обновить график, так также у нас вскоре выходит новое доступное приложение, в котором будет уже. Добавлен функционал, связанный с горячим резервированием, пока горячее резервирование само еще на сервере до конца не реализовано именно. Нашей с помощью нашей системы вы можете организовать горячее резервирование с помощью средств Винукса. Да то есть с помощью Пэйсмейкер или? С помощью докера, но в клиентском приложении уже будет такая возможность. Автоматическое переключение между серверами, то есть вам уже. Кластер Ай Пи как таковой настраивать не нужно, то есть достаточно использовать наше приложение, помимо этого функционал самого приложения.
50:37 Обновился. Теперь будет возможность. Под паролем закрывать настройки, то есть и включать экран по умолчанию, чтобы пользователи, которые операторы не мог уже никуда войти, ничего поменять. Только вот мог заходить туда, куда ему только можно и больше никуда. Ну, чуть чуть попозже выпустим это приложение буквально. На следующей неделе, наверное. И на следующей вебинаре я даже, наверное, отдельно проведу. Покажу вам, как это приложение работает и как с ним взаимодействовать на сегодня. Я думаю, это, пожалуй, все из того, что мы сейчас сделали. Давайте быстренько пробежимся еще раз по Челендж Логу.
51:30 Да, кстати, вот такая штука классная появилась под названием Ч статус, что такое ч статус? Это значит статус канала, который присылается с Мунбаса или Суписи УА или 70, которая означает, что, например, данные. Не валидны, да то есть или не поступили, или поступили не те, которые нужно. Вот с этим добавим функционал для графиков записи, ну в БД для того, чтобы у. Вас были разрывы на графиков при изменении статуса, то есть увидев разрыв на графике? Вы всегда будете понимать, что статус канала здесь был не валидный.
52:08 Если разрыва нет, то, значит, было все нормально. Просто данные не пришли или не изменились. Вот гид Девайс Ченнелс для сценариев из китов визуализации. Это вот как раз связанный с функционал, связанный с командой, то есть Макбасса. Так что так? Да вот эта ошибка досадная при копировании устройства! Правила с правильной записью ВД теперь исправлено. Далее. Механизмы токенов для рестайпин только при высоком уровне безопасности информационной работают при.
52:53 При изменении имени устройств выполняется переименование компонента визуализации. Да вот это тоже очень все просили, чтобы это все соответствовало. Теперь это все на визуализации вы мне устройство соответствует. Там теперь полный паритет, так добавлен, значит, механизмы дополнительные парастаби.
53:15 МММ, так были небольшие баги по расписанию устранили. Ну, в принципе, если так вкратце, то достаточно. Наверное, уже все здесь. Основные моменты уже учтены, о котором я рассказал. На сегодня все. До встречи на следующем вебинаре постараемся провести его. Наверное, возможно, в сентябре или уже только в октябре, так как. Сейчас дорабатываем как раз вот функционал по графикам и журналам и будем уже показывать этот новый. Все все спасибо до свидания.
Расшифровка сделана автоматически (Yandex SpeechKit) и может содержать ошибки в терминах.
Рассказываем о новинках в системе IntraSCADA
Все видео по системе IntraSCADA можно посмотреть здесь https://www.youtube.com/playlist?list=PLTm3QX7aX-rCgcig4R6rKjMmr4U0IACLx