Передача між ПЛК та KNX

У цьому прикладі показано, як передати кнопку ПЛК (також панелі керування, AwapSwitch, EnOcean, MQTT тощо) на шину KNX.

Спочатку додайте новий периферійний пристрій типу Панель керування (знаходиться в розділі Датчики) до Структури, а потім натисніть у Explorer на Застосувати.

Після відкриття елемента натисніть на Редагувати, щоб почати наступні кроки.

Увімкнення та вимкнення кнопкою

Створюється управління з кнопками увімкнення та вимкнення. Щоб перемикати значення, дивіться приклад "Включити лампу".

Підказка: Програму можна завантажити та імпортувати тут: example_transfer_onoff.antobj

  1. Видаліть функціональний блок VISU.
  2. Додайте новий функціональний блок з назвою N.
  3. Надайте базі даних назву Tr_on.
  4. У вхідному роз'їмі введіть змінну з назвою in.Tr_on.
  5. У вихідному роз'їмі введіть змінну з назвою out.on.
  6. Тепер дублюйте створену мережу, натиснувши правою кнопкою миші в білу область поруч із функціональним блоком і виберіть Дублювати.
  7. Тепер перейменуйте всі змінні нової мережі з on на off.
  8. Зараз ви можете під'єднати вхід Tr_on та Tr_off у розділі Комунікація справа до ПЛК. Тип даних можна залишити bool. Якщо у вас є панель керування, ви можете під'єднати вхід до VISUVAR.
  9. Зараз введіть дві групи адрес KNX-шини в інтерфейсі KNX. Один раз у розділі on та один раз у розділі off.
  10. Щоб тепер відправляти команду увімкнення та вимкнення, необхідно налаштувати типи даних. Для on виберіть trig_p, а для offtrig_n.
  11. Тепер при відпусканні кнопки відправляється імпульс увімкнення або вимкнення.

Регулювання яскравості кнопкою

Цей приклад пояснює, як за допомогою двох кнопок можна увімкнути та вимкнути KNX-лампу і одночасно регулювати її яскравість відносно. Процедура майже ідентична процедурі для KNX-роліт.

Підказка: Програму можна завантажити та імпортувати тут: example_transfer_dim.antobj

  1. Виконайте кроки, описані вище.
  2. Додайте нову Мережу під існуючими мережами. Можливо, вам доведеться перемістити мережу вниз за допомогою символів стрілок . Це важливо, оскільки порядок пізніше має значення.
  3. Тепер додайте новий функціональний блок з назвою TON.
  4. Визначте базу даних з назвою dim_up.
  5. У вхідному роз'їмі IN введіть назву існуючої змінної in.TR_on.
  6. У вхідному роз'їмі PT встановіть час затримки на T#300ms.
  7. У вихідному роз'їмі Q визначте змінну з назвою out.dim_up.
  8. Тепер дублюйте створену мережу, натиснувши правою кнопкою миші в білу область поруч із функціональним блоком і виберіть Дублювати.
  9. Тепер перейменуйте всі змінні нової мережі з on на off, а з up на down.
  10. Зараз ви можете під'єднати вихід dim_up та dim_down у розділі Комунікація справа в інтерфейсі KNX до відповідної групи адрес для відносного регулювання яскравості.
  11. Виберіть правильний тип даних для регулювання яскравості. Для dim_up це bool_dimup, а для dim_downbool_dimdw.
  12. Щоб тепер не регулювати та перемикати одночасно, необхідно заблокувати вихід перемикання. Тому додайте новий функціональний блок AND у вихід існуючого функціонального блоку N.
  13. У другому вхідному роз'їмі функціонального блоку AND введіть назву dim_up.Q.
  14. Заперечте другий вхід. Ви можете подвійно натиснути на вхід, після чого заперечення буде показано колом.
  15. Повторіть додавання та заперечення з мережею нижче. Зверніть увагу на назву другого входу. Вона повинна бути dim_down.Q у другій мережі.