10. Разработка программы в режиме имитации — АСУ ТП: сообщество инженеров

10. Разработка программы в режиме имитации

О чём видео

В ролике показано, как разрабатывать программу ПТК без реального оборудования, используя режим имитации в среде разработки. На примере ранее созданного проекта вносятся изменения: переменные, связанные с электродвигателем, переносятся в глобальные, добавляется SR-триггер для управления включением и отключением. Затем проект запускается в режиме имитации, и демонстрируется реакция программы на команды включения и отключения.

Что разбирается
  1. 00:01 Разработка ПО ПТК без реального железа
  2. 00:12 Режим имитации в системе КДС
  3. 00:55 Перенос переменных электродвигателя в глобальные
  4. 01:23 Добавление SR-триггера в программу
  5. 01:36 Описание переменных программы
  6. 01:42 Логика работы SR-триггера
  7. 02:48 Проверка реакции программы на кнопки
  8. 03:25 Аналогия с работой на реальном оборудовании
Оборудование и ПО
  • ПТК
  • КДС

Кому полезно: Инженерам АСУ ТП, изучающим разработку программ ПЛК без доступа к реальному оборудованию.

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

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

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

0:55 Какие модификации нам нужно внести в разработанный ранее проект 1? Отключим реальные от реальных железных входов переменные, связанные с включенным и отключенным состоянием электродвигателя и вместо этого перенесем их в глобальные переменные 2.

1:23 Введем в в нашу программу элемент СР Триггер, он появится также вы. Описание переменных программы. Каким образом это будет работать СР? Триггер устанавливает на выходе единицу, когда на его вход поступает на 1 вход, поступает единицы и устанавливает 0 на выходе. Когда на 2 вход поступает единица, то есть, если у нас будет выработана. Команда на включение электродвигателя у нас в переменную сигнал включен, будет записана единица, когда мы реализуем команду. На отключение сигнал включен, сбросится в 0 и, соответственно, сигнал отключен, заполняется с инверсным входом.

2:25 Далее, переключившись в режим отладки, установим режим имитации, у нас появилась птичка в строке Симулейшн моды. Попробуем подключиться к проекту и отправить его на выполнение.

2:48 Посмотрим реакцию программы на действия по включению и отключения по кнопке включить. У нас также вырабатывается команда на включение лампочка, загорается в красный цвет и устанавливается сигнал. Электродвигатель включен по кнопке, отключить проходит. Команда на отключение сбрасывается включенное состояние электродвигателя, устанавливается отключенная, и лампочка вновь становится зеленой.

3:25 Таким образом, реакция программы аналогично рассмотренной выше при работе с реальным оборудованием таким способом мы будем. Выполнять лабораторные работы, чтобы ознакомиться с программированием ПТК.

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

Оставьте комментарий

Войти

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

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

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

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