Програмиране на Ambientika RS485, южен вятър
Окабеляване
В инсталации, свързващи няколко вентилационни модула, серийната комуникация се осъществява чрез RS485 интерфейс. Връзката се осъществява чрез диференциалните сигнални линии A, B и обща заземителна линия (GND). Модулите са свързани помежду си в шинна топология. Задължително е да се свърже терминиращ резистор от 120 ома между линия A и линия B на последния физически модул от шинната линия, за да се гарантира качеството на сигнала.
Терминал 3: Б
Терминал 4: А
Клема 5: GND
В допълнение към правилното окабеляване на RS485 линиите, за интегриране в различни системи за автоматизация е необходим специфичен за производителя интерфейсен модул: за KNX-базирани системи е налично RS485 разширение (напр. като KNX-TP/RS485 gateway), което преобразува нивата и протоколите между KNX шината и RS485 устройствата. В Loxone системите вместо това се използва официалното Loxone RS485 разширение, което е интегрирано директно в средата на Loxone Miniserver.
При избора на подходящ интерфейс е особено важно да се уверите, че не става въпрос за Modbus RS485 шлюз, а за прозрачен, сериен RS485 шлюз. Südwind използва собствени протоколи, които не съответстват на стандарта Modbus.
Настройки на DIP превключвателя
Тъй като централното управление се осъществява чрез KNX или Loxone, системата изцяло поема задачите на стенния панел. Главното устройство е конфигурирано като главен панел със стенен панел.
Всички останали устройства в системата са настроени като подчинени чрез DIP превключватели. В зависимост от приложението, напримерampКато системи за подаване и отвеждане на въздух, подчинените устройства могат да работят синхронно или асинхронно.
Master mit Fernbedienung = Главен с дистанционно управление
Master mit Wandpanel = Master със стенен панел
Slave gegenläufig Master = Slave – Master работят асинхронно
Подчинен синхронен Master = Подчинен - Главен работят синхронно
Параметризиране
Параметри за серийна комуникация, които трябва да бъдат конфигурирани в разширението RS485:
- скорост на предаване 9600 [бита/сек]
- 8 бита данни
- 1 стоп бит
- няма паритет
Съобщенията се изпращат от централното управление до всички свързани устройства на интервали от 500 ms.
Тези съобщения се състоят от поредица от байтове в шестнадесетично номериране (hex-числа). Всеки елемент, като например \x02 или \x30, представлява един байт в шестнадесетичен формат.
Запитване за статус
Запитването за статус се изпраща от централното управление и се оценява от главното устройство. Докато изпраща това запитване, централното управление спира да изпраща съобщения за 3 секунди, за да се увери, че линията е налична.
Статус | командване |
Запитване за статус | \x02\x30\x32\x30\x32\x03 |
Ако няма активен сензор или състояние, главното устройство отговаря с 11-байтово съобщение в следния шестнадесетичен формат: \x02\x30\x30\x30\x30\x30\x30\x30\x30\x30\x30\x03.
Първият байт \x02 задава началото на съобщението (стартов кадър) и е последван от два байта \x30\x30, представляващи „съобщението за състоянието“ (\x30 съответства на „0“ в ASCII символи).
Следните 8 байта представляват единичните регистри за състояние. Всеки от тези байтове съответства на специфично съобщение. Използват се само първите четири регистъра: Първият регистър представлява сензора за здрач, вторият и третият - алармата за смяна на филтър, а четвъртият - алармата за влажност. Полученият байт \x30 съответства на „0“ в ASCII код. Това означава, че съответният сензор или състояние не е активен. \X31 съответства на „1“ и показва активно състояние.
Съобщението завършва с байт \x03, който е стоп бит (краен кадър) и задава края на предаването.
Алармата за смяна на филтъра може да се нулира с команда.
Съобщения
В следващия параграф са обяснени отделните команди и съответните им функции. Както бе споменато по-горе, командите трябва да се изпращат от централния контролен блок към всички свързани устройства на интервал от 500 ms.
Режим | командване |
Двигателят е изключен, панелът е затворен | \x02\x30\x31\x30\x30\x30\x30\x30\x31\x03 |
Двигателят е в пауза, панелът е отворен | \x02\x30\x31\x32\x30\x30\x30\x32\x31\x03 |
Изключен двигател, нулиране на смяната на филтъра | \x02\x30\x31\x30\x30\x30\x31\x30\x30\x03 |
Посоката на въртене – напримерampпри превключване от всмукване към изсмукване – може да се промени само ако двигателят е бил изключен преди това. Ако двигателят е включен, командата „пауза на двигателя“ трябва да се изпълни, за да се избегне повреда на захранването.
Ръчен режим: Подчиненото устройство задава посоката на въртене чрез DIP-превключватели според предварително зададената конфигурация.
Ръчен режим, ниво на влажност 1 | командване |
Майстор на екстракцията ниво 0 | \x02\x30\x31\x32\x34\x30\x30\x32\x35\x03 |
Майстор на екстракцията ниво 1 | \x02\x30\x31\x32\x35\x30\x30\x32\x34\x03 |
Майстор на екстракцията ниво 2 | \x02\x30\x31\x32\x36\x30\x30\x32\x37\x03 |
Майстор на екстракцията ниво 3 | \x02\x30\x31\x32\x37\x30\x30\x32\x36\x03 |
Вход Master ниво 0 | \x02\x30\x31\x32\x38\x30\x30\x32\x39\x03 |
Вход Master ниво 1 | \x02\x30\x31\x32\x39\x30\x30\x32\x38\x03 |
Вход Master ниво 2 | \x02\x30\x31\x32\x41\x30\x30\x32\x42\x03 |
Вход Master ниво 3 | \x02\x30\x31\x32\x42\x30\x30\x32\x41\x03 |
Режим за всмукване или изсмукване на Master и Slave: Подчиненото устройство задава посоката на въртене чрез DIP-превключватели, противоположна на предварително зададената конфигурация.
Всмукване / Изсмукване, ниво на влажност 1 | командване |
Извличане на Master & Slave ниво 0 | \x02\x30\x31\x33\x34\x30\x30\x33\x35\x03 |
Извличане на Master & Slave ниво 1 | \x02\x30\x31\x33\x35\x30\x30\x33\x34\x03 |
Извличане на Master & Slave ниво 2 | \x02\x30\x31\x33\x36\x30\x30\x33\x37\x03 |
Извличане на Master & Slave ниво 3 | \x02\x30\x31\x33\x37\x30\x30\x33\x36\x03 |
Всмукателен главен и подчинен ниво 0 | \x02\x30\x31\x33\x38\x30\x30\x33\x39\x03 |
Всмукателен главен и подчинен ниво 1 | \x02\x30\x31\x33\x39\x30\x30\x33\x38\x03 |
Всмукателен главен и подчинен ниво 2 | \x02\x30\x31\x33\x41\x30\x30\x33\x42\x03 |
Всмукателен главен и подчинен ниво 3 | \x02\x30\x31\x33\x42\x30\x30\x33\x41\x03 |
Автоматичен режим: Подчиненото устройство (slave) задава посоката на въртене чрез DIP-превключватели според предварително зададената конфигурация.
Автоматичен режим, ниво на влажност 2 | командване |
Нощен режим на Extraction Master | \x02\x30\x31\x36\x34\x30\x30\x36\x35\x03 |
Дневен режим на Extraction Master | \x02\x30\x31\x36\x36\x30\x30\x36\x37\x03 |
Нощен режим на главния всмукател | \x02\x30\x31\x36\x38\x30\x30\x36\x39\x03 |
Дневен режим на Intake Master | \x02\x30\x31\x36\x41\x30\x30\x36\x42\x03 |
Автоматичен режим, ниво на влажност 3 | командване |
Нощен режим на Extraction Master | \x02\x30\x31\x41\x34\x30\x30\x41\x35\x03 |
Дневен режим на Extraction Master | \x02\x30\x31\x41\x36\x30\x30\x41\x37\x03 |
Нощен режим на главния всмукател | \x02\x30\x31\x41\x38\x30\x30\x41\x39\x03 |
Дневен режим на Intake Master | \x02\x30\x31\x41\x41\x30\x30\x41\x42\x03 |
Съвети за програмиране
Уредът трябва да променя посоката на въртене през определен интервал, за да се постигне възможно най-добро възстановяване на топлината: 60 секунди всмукване, последвано от 10 секунди пауза.
След това 60 секунди извличане, последвано от още 10 секунди пауза. Този цикъл гарантира ефективен обмен на въздух, както и рекуперация на топлина. Привечер, вграденият сензор за здрач позволява автоматично превключване в нощен режим.
Отстраняване на неизправности
Ако не е осъществена комуникация, превключването на канал А и канал Б (линии А/Б на RS485) може да помогне. Освен това, проверете дали терминиращият резистор е правилно поставен на мястото си, особено на последната станция в шината, за да избегнете отражения на сигнала и смущения в комуникацията.
Документи / Ресурси
![]() |
Програмиране на Ambientika RS485, южен вятър [pdf] Ръководство за инсталиране RS485-ambientika-юни-25, Програмиране на RS485 Sud wind, RS485, Програмиране Sud wind, Sud wind |