Включение Лампы

Этот пример объясняет простое включение лампы с помощью функционального блока VISUSET.

Совет: Программу можно скачать и импортировать здесь: example_switch.antobj

Принцип Работы

Чтобы лампу можно было включать с помощью кнопки, она управляется функциональным блоком VISUSET через переменную визуализации switch. Это имеет преимущество в том, что состояние сохраняется в функциональном блоке VISU. Если бы это было реализовано с помощью триггера или функционального блока SET/RESET, лампа не могла бы больше общаться с визуализацией без значительных усилий.

Основы

Сначала добавляется новая периферия типа Лампа (находится в разделе Актуаторы Лампы) в Структуру, а затем в Explorer нажимается Применить.

После открытия элемента нажмите на Редактировать, чтобы начать следующие шаги.

  1. Добавьте новую сеть VISUSET выше существующего функционального блока VISU. Возможно, вам нужно будет переместить сеть вверх с помощью символов стрелок. Это повышает производительность программы, так как расчет выполняется перед выходом out.switch.
  2. Создайте новый функциональный блок и переименуйте его в VISUSET.
  3. Определите базу данных с автозаполнением как switch.
  4. Установите вход DIS на TRUE или инвертируйте его.
  5. На входе SET создайте новый функциональный блок с именем N. Он выдает импульс при падающем фронте кнопки.
  6. Затем введите имя N1 для базы данных функционального блока N.
  7. На входе CLK функционального блока N напишите in.Tr1. Если вы хотите назначить несколько кнопок, вы можете добавить функциональный блок OR перед входом CLK.
  8. Теперь напишите на первом входе от функционального блока VISUVAR такое же значение out.switch, как и на выходе от функционального блока VISU.
  9. Чтобы состояние изменялось при срабатывании кнопки, этот вход теперь должен быть инвертирован. Вы можете двойной щелчок по входу, после чего инверсия будет показана кружком.
  10. Теперь вы можете протестировать приложение, нажав на Применить и затем на Предпросмотр.

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