fbpx

Каталог статей

Каталог статей для размещения статей информационного характера

Акваріум

Уроки програмування Neptune Apex, частина 3: Комплект для автоматичного поповнення води (ATK) | Форум морських і рифових акваріумів REEF2REEF

Підручники з програмування Neptune Apex, частина 3: Комплект автоматичного поповнення (ATK)

Це фото з архіву Reef2Reef, люб’язно надане @Fletch10_uk ©2019, всі права захищені.

Ця стаття є третьою частиною серії.

Ось короткий зміст всіх статей:

Частина 1 Вступ Частина 2 Таймери Частина 3 Комплект автоматичного поповнення (ATK) Частина 4 Моніторинг живлення Частина 5 Віртуальні виходи Частина 6 Сигналізація Частина 7 Цикли подачі Частина 8 Місячний графік та профілі освітлення (Висновок)

Цього тижня Нептун оголосив про випуск нової версії 2 ATK. Інформація та кроки з усунення несправностей у цій статті стосуються як оригінальної версії ATK, так і версії 2.

Всі статті цієї серії, написані одним і тим же автором, спочатку були частиною декількох презентацій, зроблених в місцевому клубі акваріумістів, присвячених програмуванню контролера Neptune Apex Controller. Стаття передруковується з дозволу автора.

Оскільки ця тема буде дуже цікава для одних читачів, але не цікава для інших, які не автоматизували свої системи, R2R буде публікувати ці статті з програмування щоп’ятниці, поки ми не підійдемо до кінця циклу.

Фотографії, зображення та схеми, включені в цю статтю нижче, люб’язно надані автором, @SuncrestReef ©2019, всі права захищені.

Програмування та усунення несправностей ATK

ATK (Automatic Top-off Kit) – це інтегроване рішення ATO від Neptune для середовищ Apex. Він продається у вигляді пакету компонентів, які можна підключити і швидко запрограмувати за допомогою майстра завдань в Fusion.

Проте, беручи участь у форумах спільноти Neptune і в групі Neptune у Facebook, я бачив багато людей, які повідомляють про проблеми, розчарування, скарги і загальну плутанину з налаштуванням або роботою ATK. Окрім відсутності Trident, це, здається, 2-й продукт Neptune, на який найбільше скаржаться.

Особисто я не мав жодних проблем з моїм ATK протягом останнього року, хоча мені знадобився деякий час, щоб розібратися в ньому і знайти деякі хитрощі, щоб зробити його більш надійним і налаштувати те, як я його використовую. Я сподіваюся, що цей посібник дасть вам старт, щоб уникнути початкових проблем, з якими стикається більшість людей.

Ось що входить до складу ATK:

Основна функція АТК полягає в тому, щоб повідомляти ПМУП (Практичний багатоцільовий комунальний насос… тільки Нептун створив би абревіатуру, яка, написана задом наперед, описує фактичний пристрій), коли вмикати або вимикати його на основі оптичного датчика рівня води. Для забезпечення надійності, другий оптичний датчик встановлений трохи вище першого на випадок виходу з ладу першого. Поплавковий клапан діє як ще один запобіжник на випадок виходу з ладу обох оптичних датчиків, і, нарешті, є вбудований таймер, який діє як остаточний запобіжник для вимкнення насоса, якщо він працює занадто довго.

Хоча документація Neptune проводить вас через налаштування ATK, вона насправді не надає багато інформації про результуюче програмування, створене завданням Fusion ATK Setup. Цей посібник пояснить кожен рядок коду, як усунути несправності ATK, а також як модифікувати та покращити програмування для додаткових функцій.

Перед запуском налаштування ATK я настійно рекомендую перейменувати ваш модуль FMM і кожен з оптичних датчиків (і будь-які інші датчики, які ви можете додати до решти двох портів на FMM), щоб під час запуску завдання налаштування назви модулів і датчиків, представлених вам для вибору, були очевидними.

Після запуску завдання налаштування Fusion ATK вихід, підключений до PMUP, містить таке програмування: (назви ваших оптичних перемикачів можуть не збігатися з моїм прикладом).

Fallback OFF Set OFF If ATK_LO OPEN Then ON If ATK_HI CLOSED Then OFF When On > 005:00 Потім вимкнути Відкласти 000:10 Потім увімкнути Відкласти 000:04 Потім вимкнути Мінімальний час 060:00 Потім вимкнути

  • Fallback OFF – вказує Apex вимкнути цей вихід, якщо Apex коли-небудь від’єднається від FMM. Це також може бути застосовано, якщо Apex заблокується і перестане відповідати (що трапляється рідко). Це просто означає, що не слід запускати програму, якщо Apex не контролює ситуацію.
  • Set OFF – встановлює регістр виходу за замовчуванням на OFF, якщо не виконуються інші умови.
  • Якщо ATK_LO OPEN Then ON – ATK_LO є нижнім оптичним датчиком, підключеним до порту 1 FMM. Це основний датчик, який повинен виконувати всю роботу за нормальних обставин. Якщо вода нижче цього датчика, він повідомить OPEN, тому насос повинен бути включений. Якщо рівень води зрівняється з центром датчика, або якщо датчик повністю занурений, він повідомить про закриття (CLOSED), тому цей рядок коду буде оцінюватися як False.
  • Якщо ATK_HI CLOSED Then OFF – ATK_HI є верхнім оптичним датчиком, підключеним до порту 2 FMM. Як і датчик ATK_LO, він буде повідомляти “ВІДКРИТО”, якщо він знаходиться вище рівня води, і “ЗАКРИТО”, якщо він знаходиться на рівні або занурений у воду. Це вимкне насос, якщо нижній датчик не зможе виконати свою роботу.
  • When On > 005:00 Then OFF – Як описано в попередньому посібнику, команда When є запобіжником, який переведе вихідний перемикач ATK PMUP з AUTO в OFF на приладовій панелі. Це запобігатиме повторному запуску ATK, доки ви вручну не переведете повзунок назад в положення AUTO. Зазвичай це є ознакою несправності, яку слід дослідити, щоб з’ясувати, чому насос працював занадто довго. Це буде обговорено в наступному розділі.
  • Defer 000:10 Then ON – Також описана у вчорашньому уроці, команда Defer викликає затримку перед увімкненням насоса до тих пір, поки рівень води не буде визначено як постійно низький протягом принаймні 10 секунд перед увімкненням насоса. Це дозволяє уникнути швидких коливань увімкнення/вимкнення, спричинених хвилями води, що викликають спрацьовування оптичних датчиків.
  • Відкласти 000:04 Потім вимкнути – те ж саме, що і вище, але зачекайте 4 секунди, коли рівень води достатньо заповниться, перш ніж вимкнути насос.
  • Min Time 060:00 Then OFF – Також описана в попередньому посібнику, команда Min Time змушує ATK почекати щонайменше 60 хвилин, перш ніж дозволити насосу знову ввімкнутися.

Коли вода випаровується, нижній датчик повідомляє про відкриття (OPEN) і запускає насос для ввімкнення. Як тільки рівень води повертається до нормального, нижній датчик повідомляє про закриття, і насос повинен вимкнутися:

Якщо нижній датчик з якихось причин виходить з ладу, а вода продовжує наповнюватися, верхній датчик повідомить про закриття (CLOSED). Це повинно призвести до вимкнення насоса:

Якщо і нижній, і верхній датчик вийдуть з ладу, поплавковий клапан перетисне трубку, щоб зупинити потік води:

Хоча це повинно запобігти затопленню вашого будинку, це не вимкне насос, оскільки це простий механічний клапан, який не має зв’язку з Apex. У цій ситуації насос буде продовжувати працювати, поки не закінчиться таймер Коли, після чого насос вимкнеться, а сама плитка ATK зміниться з АВТО на ВИМКНЕНО:

Ви також повинні отримати попередження від Fusion про цей стан помилки.

Усунення несправностей

Якщо ваш ATK не працює належним чином, ось кілька основних порад щодо усунення несправностей:

1. Переконайтеся, що плитка виведення PMUP встановлена в положення AUTO на вашій панелі приладів. Дивно, як багато людей забувають про цей основний принцип роботи Apex!

2. Вручну переведіть повзунок PMUP в положення ON, щоб переконатися, що PMUP увімкнений і перекачує воду. Якщо вода не переміщується, переконайтеся, що адаптер живлення на 24 В надійно підключений до модуля FMM і що на нього подається живлення. Також переконайтеся, що ПМУП повністю занурений у водосховище АТО, а трубка не перекручена і не заблокована. Не забудьте повернути повзунок в положення AUTO, перш ніж переходити до наступних кроків.

3. Для цілей тестування видаліть значення Min Time 060:00, потім OFF, або змініть його на 000:01. Це дозволить вам виконувати тестування негайно, не чекаючи годину між тестами. Після тестування не забудьте додати цей рядок назад у програму, оскільки він є захисним.

4. Існує затримка в оновленнях, що відображаються на екрані інформаційної панелі Fusion. Щоб побачити майже миттєві зміни в стані перемикачів та виходів, використовуйте інтерфейс , а не Fusion.

5. Переконайтеся, що штекери оптичних датчиків надійно закріплені в гніздах FMM. Вам дійсно потрібно сильно натиснути на них, поки вони не “клацнуть” на місці.

6. Переконайтеся, що ваш модуль FMM правильно ідентифікує оптичні датчики. Перейдіть до налаштувань модуля FMM, натисніть Configure (Налаштувати), а потім переконайтеся, що виходи 1 і 2 визначені як оптичні датчики.

7. Протріть оптичні датчики, якщо вони забруднені.

8. Під час тестування занурте нижній датчик у воду і переконайтеся, що плитка на приладовій панелі змінює стан з “Відкрито” на “Закрито”:

9. Якщо цього не сталося, то або датчик несправний, або не повністю підключений, або не в той порт, або не налаштований як оптичний датчик. Виконайте таку ж перевірку з верхнім датчиком.

10. Якщо ви занурюєте нижній датчик, але верхній датчик на приладовій панелі змінює стан, то ваші дроти знаходяться в неправильних портах FMM. Я чув, як кілька людей говорили, що мітки “1” і “2” були переплутані під час виробництва.

11. Пам’ятайте, що вказівки “Відкласти” викликають затримку перед увімкненням насоса (на 10 секунд) або вимкненням (на 4 секунди). З метою тестування ви можете зменшити значення таймерів відстрочки або видалити їх. Тільки не забудьте встановити їх на нормальні значення після завершення тестування.

12. Увімкніть ведення журналу на виході PMUP. Це дозволить пізніше переглянути його роботу, або віддалено проконтролювати його активність.

Neptune також має розділ з усунення несправностей на своєму веб-сайті:

Налаштування програмування ATK

  • Додав додатковий оптичний датчик з назвою FW_LOW всередині мого 75-галонного бака для зберігання RO/DI, щоб вимкнути ATK, якщо рівень води занадто низький.
  • Додав віртуальний вихід з назвою “Технічне обслуговування”, щоб відключити АТК на час проведення технічного обслуговування. Я розповім про віртуальні виходи в наступному уроці.
  • Зменшив таймер команди When з п’яти (5) хвилин до трьох (3) хвилин. У моєму відстійнику ATK ніколи не повинен працювати довше, ніж 1-2 хвилини, тому три хвилини було б ненормально.
  • Знизив таймер команди Min Time з 60 хвилин до 30 хвилин.

Fallback OFF Set OFF If ATK_LO OPEN Then ON If ATK_HI CLOSED Then OFF If FW_LOW OPEN Then OFF If Output Maintenance = ON Then OFF When On > 003:00 Потім вимкнено Відкласти 000:10 Потім увімкнено Відкласти 000:04 Потім вимкнено Min Time 030:00 Потім вимкнено

Це все для цієї частини. Поверніться наступного разу, щоб прочитати підручник з моніторингу живлення!

Ми закликаємо всіх наших читачів приєднатися до форуму Reef2Reef. Зареєструватися легко і безкоштовно, а утримувати рифи набагато простіше і веселіше в співтоваристві колег-акваріумістів. Ми пишаємося теплим і сімейним форумом, де раді кожному. Ви також знайдете багато конкурсів та розіграшів від наших спонсорів.

Джон Халсі – любитель рифів, який тримає Red Sea Reefer XL 425 у своїй вітальні. Він новачок у рифінгу з досвідом трохи більше одного року, але йому вдалося зберегти здоровий змішаний риф, дотримуючись найкращих практик, вивчених тут, на R2R, а також беручи активну участь у своєму місцевому клубі акваріумістів – PNWMAS – в Портленді, штат Орегон. Джон вийшов на пенсію після 30-річної кар’єри в ІТ-підтримці, і використав цей технічний досвід з користю, автоматизувавши більшу частину свого акваріумного обладнання за допомогою розгалуженої системи Neptune Apex.

Source: www.reef2reef.com

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *