Пример построения проекта. Урок 11 — АСУ ТП: сообщество инженеров

Пример построения проекта. Урок 11

О чём видео

В уроке показано создание операторов и настройка прав доступа в MasterSCADA 4D. Рассматриваются должности, смены, права на действия, подтверждение и логирование, а также создание операторов в режиме исполнения.

Что разбирается
  1. 00:00 Создание операторов и настройка прав доступа
  2. 01:07 Настройка смен для операторов
  3. 01:28 Создание операторов на уровне компьютера
  4. 02:14 Запуск проекта под новым оператором
  5. 06:29 Запрет остановки исполнения для оператора
  6. 07:03 Настройка прав на изменение переменных
  7. 09:08 Особенности прав для нештатных команд
  8. 10:22 Создание операторов в режиме исполнения
Оборудование и ПО
  • MasterSCADA 4D

Кому полезно: Инженерам АСУ ТП, изучающим MasterSCADA 4D

Описание составлено автоматически по расшифровке речи в ролике.

Расшифровка видео

0:00 В данном уроке мы разберем создание операторов и настройки прав доступа. Ранее мы запускали с вами проект режим исполнения под оператором сам. Это оператор уровня, разработчик с наивысшими правами доступа в реальных системах, как правило. Требуется разделение прав доступа и создание нескольких операторов, если их предполагается, что за 1 компьютер может работать несколько, как это делается. Мы разберем на этом уроке, сначала выделим элемент, система перейдем на вкладку оператора. И безопасность, и здесь есть раздел, который называется должности. Все операторы мастер Скада разделены на определенные наборы должностей, их настоящий момент 7 штук. 1 Разработчик это наивысшая должность и просмотр в данном случае самая. Маленькая, чем выше индекс, тем ниже уровень доступа той или иной должности. Операторы создаются определенных должностей и настройки прав доступа тоже потеряются именно для должностей, не для конкретного оператора, а именно для должности.

1:07 Шлаг посменно определяет, является ли должен сменный, то есть оператор будет входить в систему только в определенное время, настраиваются на вкладке смены. Здесь можно указать время начала и конца смены их количество и указать дни недели. Мы сейчас это применять не будем, поэтому данные флажки мы с нее.

1:28 Теперь я смотрю создание операторов, создание операторов производится у конкретного компьютера, то есть если должности это уровень системы, то. Операторы, это уже уровень компьютера, выделяем элемент, компьютер и здесь, на вкладке оператора, безопасность, вкладка операторы на данной вкладке. Происходит создание операторов, сейчас там есть оператор сам должности. Разработчик при необходимости можно удалить без него проект также. Будет функционировать, мы создадим оператора, должности, оператора, щелкаем на должность, нажимаем добавить и дадим любой именно этот кузнецов.

2:06 Пароль можно вводить, можно не вводить настолько система, можно задать его сложность и длину. Нажмем применить, и вот появился вас оператор Кузнецов, чем применить? Теперь запустим наш проект режим исполнения нажимаем на ракету, это наш сохраняем и теперь выбираем списки. Не оператор са, а оператор Кузнецов нажимаем войти. Обратите внимание, появилось сообщение, подтверждение действия, то есть некоторые действия, теперь требует подтверждения жмем на дан, наш проект запустил.

2:42 Наш проект запустился, теперь попробуем открыть какую нибудь мнемосхему. Например, открой мне на схему объекта, общие нажимаем кнопка мыши. Теперь помпа поменять какую нибудь уставку применим ставку. Глс сделаем, например, вместо что из детей кроется в дело, например, 58 на энтер. Тоже появляется подтверждение действия нажим. Надо, то есть некоторое действие, теперь требует подтверждения, это касается как вход в режим. Исполнения так, например, ввод команды это касается, в том числе команд типа дискрет. Например, попробовать нажать на кнопку, включить отопление.

3:18 Тоже требуется наличие необходимость подтверждения и. Действия в проекте теперь запрещены, например, нажмем в левом верхнем углу Толбара на кнопку показать проект. Она должна будет вскрыть не массхему. Показать нам свою разработки нажим, показать поля и сообщения прав недостаточно, то есть некоторые действия. Теперь оператор сделать не может, нажимаем.

3:45 На ОК зайдем под оператором сам. Теперь можно убедиться, что никаких подтверждений действий более не требуется. Перейти к проекту теперь можно. Нажимаем на кнопку показать журнал действий оператора. В этом случае появился такой журнал, в котором указано все действия, которые выполнял наш оператор Кузнецов, то есть указано. Включение отопления, вот уставок под систему и так далее. То есть некоторые действия теперь у операторов логируется, то есть записывать специальный журнал, то есть с помощью прав доступа можно. Требовать подтверждения определенных действий, блокировать определенные действия и алогировать определенные действия. Теперь разберем, где все это настраивается, а пока нажимаем на кнопку стоп.

4:46 Настройки прав доступа мастерская наследуются от системы к компьютеру, к переменной и на любом уровне они могут быть переопределены, начнем с верхнего уровня. Выделим элемент, система и перейдем на вкладку оператора и безопасность, и затем на вкладку права доступа. Здесь, в дереве, представлен полный перечень всех действий, которые. Могут быть сделаны в проекте, справа находится таблица, которая позволяет настраивать данное действие, например, разъем действие, которое называется отключить режим исполнения. Данное действие определяет настройку должностей для остановки режима исполнения. Например, возьмем должность оператора, разберем, из чего вообще стоит наша таблица.

5:29 Флаг, должность здесь представлен полный перечень всех должностей, которые у нас есть в проекте, то есть их настощаем их 7. Локально у нас сейчас с вами проект автономный для автономного проекта локально определяет, можно сделать данное действие или нельзя. Для сетевого проекта данная настройка она чуть шире, но пока мы этот момент опустим, глобальная для автономного проекта роли не играет. Журнал действий определяет, нужно ли фиксировать данное действие оператора в журнале действия оператора. Если флаг стоит, оно будет фиксироваться флаг, сообщение принять, нужно ли? Фиксировать данное действие в журнале сообщений. То есть вот, например, у компьютера есть журнал, журнал сообщений и и туда будут попадать действия оператора с категорией действия оператора?

6:24 И последний пункт, это и последний пункт, это подтверждение. В котором указывается, нужно ли подтверждать данное действие оператором. Давайте сделаем, чтобы оператор не мог остановить исполнение. Совсем то есть зайти, он может, но нажать на стопку уже не. Может, это нужно сделать под другую должность, например, под старшим оператором или под начальником смены? Это снимаем галочку локально у оператора, теперь данное действие он выполнять не сможет.

6:53 Теперь найдем еще 1 действие в разделе Переменная, установить значение и выделим его. Мы можем снять у оператора флаг локально. В этом случае оператор не сможет вводить уставки ни в какие переменные в проекте вообще есть, нас это устраивает. Можно так сделать, но зачастую требуется более гибкий вариант, например, возьмем. Наш объект общее, и у нас есть переменная уставка глс, отопление, отопление включена и глс включена. Давайте сделаем, что чтобы уставка ГВС и уставка отопления, оператор мог бы менять, а выключать или включать отопление и ГВС не смогло.

7:38 Выделим переменную ставка ГВС и перейдем на вкладку права доступа. Действие установить значение сейчас мы видим, что у нас данное действие разрешено, и мне стоит факт подтверждения аналогично и уставка отопления. Нас это устраивает, что нам и требуется, теперь выделим. Отопление включено, выбираем ставить значение здесь. Мы видим, что у оператора стоит флаг локально, снимаем данный флаг. Теперь данные действия оператор сделать не сможет аналогично делать и договориться.

8:18 Нажим применить, теперь проверим наш проект. Режим исполнения сохраняем и нажимаем на ракету. Открываемнима схему объекта, общее. И попытаемся выключить систему, Глс прав недостаточно. Окей попробую изменить вставку отопления. Ставка меняется. Нажим на стоп. Прав недостаточно, поэтому необходимо выйти из под зайти под другого оператора, под оператора СА и нажать на 100. Теперь мы попробуем сделать аналогично и для команды режима работы выделяем команды режима работы.

9:17 Права доступа и снимаем галочку локально. У действия установить значение нажимаем, применить и тут в конечном исполнении ходим также под оператором Кузнецов. Открываем. Попробуем переключить режим, выбираем же, например, одиночный. Режим изменился, мы это можем увидеть, он изменился. Почему же так получается, дело в том, что данная контору не является штатным контролем команды, мы добавили его? Из палитры у него схемы и связали через входы и выходы динамизации. В этом случае права доступа на него не распространяются, никакие то есть нет, не происходит. Фиксация действий не происходит, ограничений происходит их логирование. Поэтому, если вы применяете такие контрольные, необходимо ограничивать к ним доступ по другому. Например, размещать их на специальных окнах, которым уже можно ограничить доступ тем или иным. Оператор нажим на стоп, выйдем под оператором сам и нажмем на стоп.

10:22 Ранее мы делали с вами операторов только в режиме разработки, но также можно делать их, в том числе в режиме исполнения. Например, если система функционирует, это система крупная и необходимо добавлять новых людей или. Убирать уже ненужных людей режим исполнения. Для этого необходимо, чтобы у должности было такое право система оператора. Безопасность права доступа есть для этого специальное действие, которое называется изменить операторов.

10:53 Настоящий момент, гомей, ты не что есть у начальника смена диспетчера и у разработчика, у всех остальных данного действия по умолчанию. Ну конечно, может быть разрешено, при этом нельзя и создавать операторов выше. Должности чем своя, то есть начальник цеха не может сделать диспетчера. Диспетчер не может сделать разработчика и нажимаем на ракету. Зайдем под сам, по него такое возможность есть, поэтому будем использовать его.

11:21 Для того чтобы создавать операторов, есть специальный элемент, который называется Окно. Управление системой находится в Автобаре, его также при необходимости можно вызвать с помощью действий. Открываем. Например, сдадим еще 1 оператора, нажимаем добавить и даем ему имя, такое желаем применить. Данный оператор создан, можно закрыть данное окно, и теперь данный оператор появился в списке, можно под ним зайти. Опять зайдем под оператором сам. Выйдем из режима исполнения.

12:03 Выделим компьютер, вкладка оператора и безопасности. Появляется сообщение, что были обнаружены изменения настроек, которые были сделаны жим исполнения и предлагается перенести их настройки проекта. Нажимаем на, да и вот открыл здесь оператор. Сохраняем. На этом создание нашего проекта полностью закончено впоследствии. Мы еще вернемся к нему, когда будем делать из него сетевой проект.

Расшифровка сделана автоматически (Yandex SpeechKit) и может содержать ошибки в терминах.

Онлайн курс MasterSCADA 3.x. На платформе Stepik. https://stepik.org/course/104810/ Видео раздела "Пример построения проекта", урок 10. https://stepik.org/lesson/619494/step/1?unit=615019

Первоисточник: rutube.ru

Ещё по MasterSCADA 4D

все материалы

Добавить комментарий

Войти

Зарегистрироваться

Сбросить пароль

Пожалуйста, введите ваше имя пользователя или эл. адрес, вы получите письмо со ссылкой для сброса пароля.

Прокрутить вверх