Передача між ПЛК та KNX
У цьому прикладі показано, як передати кнопку ПЛК (також панелі керування, AwapSwitch, EnOcean, MQTT тощо) на шину KNX.
Спочатку додайте новий периферійний пристрій типу
Панель керування (знаходиться в розділі Датчики) до
Структури, а потім натисніть у Explorer на
Застосувати.
Після відкриття елемента натисніть на
Редагувати, щоб почати наступні кроки.
Увімкнення та вимкнення кнопкою
Створюється управління з кнопками увімкнення та вимкнення. Щоб перемикати значення, дивіться приклад "Включити лампу".
Підказка: Програму можна завантажити та імпортувати тут:
example_transfer_onoff.antobj
- Видаліть функціональний блок VISU.
- Додайте новий функціональний блок з назвою N.
- Надайте базі даних назву Tr_on.
- У вхідному роз'їмі введіть змінну з назвою in.Tr_on.
- У вихідному роз'їмі введіть змінну з назвою out.on.
- Тепер дублюйте створену мережу, натиснувши правою кнопкою миші в білу область поруч із функціональним блоком і виберіть
Дублювати.
- Тепер перейменуйте всі змінні нової мережі з on на off.
- Зараз ви можете під'єднати вхід Tr_on та Tr_off у розділі
Комунікація справа до ПЛК. Тип даних можна залишити bool. Якщо у вас є панель керування, ви можете під'єднати вхід до VISUVAR.
- Зараз введіть дві групи адрес KNX-шини в інтерфейсі KNX. Один раз у розділі on та один раз у розділі off.
- Щоб тепер відправляти команду увімкнення та вимкнення, необхідно налаштувати типи даних. Для on виберіть trig_p, а для off — trig_n.
- Тепер при відпусканні кнопки відправляється імпульс увімкнення або вимкнення.
Регулювання яскравості кнопкою
Цей приклад пояснює, як за допомогою двох кнопок можна увімкнути та вимкнути KNX-лампу і одночасно регулювати її яскравість відносно. Процедура майже ідентична процедурі для KNX-роліт.
Підказка: Програму можна завантажити та імпортувати тут:
example_transfer_dim.antobj
- Виконайте кроки, описані вище.
- Додайте нову
Мережу під існуючими мережами. Можливо, вам доведеться перемістити мережу вниз за допомогою символів стрілок
. Це важливо, оскільки порядок пізніше має значення.
- Тепер додайте новий функціональний блок з назвою TON.
- Визначте базу даних з назвою dim_up.
- У вхідному роз'їмі IN введіть назву існуючої змінної in.TR_on.
- У вхідному роз'їмі PT встановіть час затримки на T#300ms.
- У вихідному роз'їмі Q визначте змінну з назвою out.dim_up.
- Тепер дублюйте створену мережу, натиснувши правою кнопкою миші в білу область поруч із функціональним блоком і виберіть
Дублювати.
- Тепер перейменуйте всі змінні нової мережі з on на off, а з up на down.
- Зараз ви можете під'єднати вихід dim_up та dim_down у розділі
Комунікація справа в інтерфейсі KNX до відповідної групи адрес для відносного регулювання яскравості.
- Виберіть правильний тип даних для регулювання яскравості. Для dim_up це bool_dimup, а для dim_down — bool_dimdw.
- Щоб тепер не регулювати та перемикати одночасно, необхідно заблокувати вихід перемикання. Тому додайте новий функціональний блок AND у вихід існуючого функціонального блоку N.
- У другому вхідному роз'їмі функціонального блоку AND введіть назву dim_up.Q.
- Заперечте другий вхід. Ви можете подвійно натиснути на вхід, після чого заперечення буде показано колом.
- Повторіть додавання та заперечення з мережею нижче. Зверніть увагу на назву другого входу. Вона повинна бути dim_down.Q у другій мережі.