В ролике показано, как разрабатывать программу ПТК без реального оборудования, используя режим имитации в среде разработки. На примере ранее созданного проекта вносятся изменения: переменные, связанные с электродвигателем, переносятся в глобальные, добавляется SR-триггер для управления включением и отключением. Затем проект запускается в режиме имитации, и демонстрируется реакция программы на команды включения и отключения.
- 00:01 Разработка ПО ПТК без реального железа
- 00:12 Режим имитации в системе КДС
- 00:55 Перенос переменных электродвигателя в глобальные
- 01:23 Добавление SR-триггера в программу
- 01:36 Описание переменных программы
- 01:42 Логика работы SR-триггера
- 02:48 Проверка реакции программы на кнопки
- 03:25 Аналогия с работой на реальном оборудовании
- ПТК
- КДС
Кому полезно: Инженерам АСУ ТП, изучающим разработку программ ПЛК без доступа к реальному оборудованию.
Описание составлено автоматически по расшифровке речи в ролике.
Расшифровка видео
0:01 В этом ролике мы рассмотрим как можно вести разработку программного обеспечения ПТК, если у вас нет реального железа. Так как наш курс обучения дистанционный не все обучающиеся смогут реально воспользоваться оборудованием стенда. Но рассмотрев его перед этим, мы, в общем, то достаточно широко с ним разобрались. Отсутствие реального железа часто возникает и при. разработке проектов на практике, поэтому в системе КДС имеется режим имитации, который позволяет вести разработку программного обеспечения контроллера непосредственно на инженерной станции. Этим мы и воспользуемся для проработки лабораторных работ.
0:55 Какие модификации нам нужно внести в разработанный ранее проект 1? Отключим реальные от реальных железных входов переменные, связанные с включенным и отключенным состоянием электродвигателя и вместо этого перенесем их в глобальные переменные 2.
1:23 Введем в в нашу программу элемент СР Триггер, он появится также вы. Описание переменных программы. Каким образом это будет работать СР? Триггер устанавливает на выходе единицу, когда на его вход поступает на 1 вход, поступает единицы и устанавливает 0 на выходе. Когда на 2 вход поступает единица, то есть, если у нас будет выработана. Команда на включение электродвигателя у нас в переменную сигнал включен, будет записана единица, когда мы реализуем команду. На отключение сигнал включен, сбросится в 0 и, соответственно, сигнал отключен, заполняется с инверсным входом.
2:25 Далее, переключившись в режим отладки, установим режим имитации, у нас появилась птичка в строке Симулейшн моды. Попробуем подключиться к проекту и отправить его на выполнение.
2:48 Посмотрим реакцию программы на действия по включению и отключения по кнопке включить. У нас также вырабатывается команда на включение лампочка, загорается в красный цвет и устанавливается сигнал. Электродвигатель включен по кнопке, отключить проходит. Команда на отключение сбрасывается включенное состояние электродвигателя, устанавливается отключенная, и лампочка вновь становится зеленой.
3:25 Таким образом, реакция программы аналогично рассмотренной выше при работе с реальным оборудованием таким способом мы будем. Выполнять лабораторные работы, чтобы ознакомиться с программированием ПТК.
Расшифровка сделана автоматически (Yandex SpeechKit) и может содержать ошибки в терминах.