Програмовані контролери Danfoss

Маючи широкий асортимент продукції, компанія Danfoss націлена на поглиблення та розширення принципу програмованості, залишивши позаду діючі обмеження просто додатків високого рівня та поширивши його на все можливі середовища.

Програмована система управління

 
Універсальні та зручні у використанні програмовані засоби регулювання та контролю MCX можуть бути підібрані таким чином, щоб відповідати вашим потребам у ОВК. Ви можете додавати або прибирати модулі для точного керування ОВК. Підключення до інших стандартних протоколів зв'язку буде простим завдяки безлічі допоміжних засобів регулювання та контролю ACC. Це дозволяє вам:

MCX

  • Використовувати MCX як автономний контролер або створювати більш складну систему з розширювальними модулями

ACC

  • Завдяки допоміжним модулям ACC зв'язуватись з диспетчером або підключати функції реєстрації даних

Мережа CAN

  • Використовувати стандартний вбудований інтерфейс CANbus як польову шину для обміну інформацією між контролерами та приладдям

Передача даних через мережу

  • Доступна завдяки вбудованій передачі даних через мережу Modbus RS485

Протоколи зв'язку

  • Здійснити інтеграцію з іншими протоколами зв'язку, такими як BACnet, LONWorks та Web

Мова

  • Адаптувати програмне забезпечення для будь-якого продукту в асортименті під ваші певні вимоги за допомогою стандартної мови C++ або засобу графічного програмування Danfoss MCXDesign

Програмування для всіх

 
Маючи широкий асортимент продукції, компанія Danfoss націлена на поглиблення та розширення принципу програмованості, залишивши позаду діючі обмеження просто додатків високого рівня та поширивши його на всі можливі середовища. Таким чином, програмування стає інструментом, який дозволяє регулювати порядок надання користувачам засобів управління, а не навпаки. Завдяки розробці свого прикладного програмного забезпечення компанія Danfoss дозволяє працювати на кількох рівнях:
  • Перший рівень для налаштування та регулювання стандартних програм MCX. А саме вже розроблене прикладне ПЗ, яке можна «підрегулювати» з метою надання абсолютно нового індивідуалізованого асортименту;
  • Мова більш структурованого рівня (порівняно зі стандартним C++) для тих, хто має достатню кваліфікацію та воліє використовувати максимальну деталізацію та потенціал, які можуть бути запропоновані стандартною мовою програмування;
  • Засіб графічного програмування для тих, хто хоче скористатися перевагами програмованості найшвидшим і найпростішим способом.

Система розробки MCX

 
Прикладне програмне забезпечення написане мовою програмування, що є похідним від C++. Ми приховали деякі з його небезпечних функцій для програмування наших засобів і в той же час ми зробили мову простішою та надійнішою. Для написання програми може використовуватися будь-який текстовий редактор, проте компанія Danfoss рекомендує використовувати спеціальні редактори для розробки програмного забезпечення, що дозволяють виділяти синтаксичну структуру, що мають інтерактивну підтримку, а також інтеграцію з компілятором та MCX BULK uploader.dfdgd. Нижче наведено елементи системи розробки, які містяться в пакеті ПЗ, що поставляється компанією Danfoss:

Базова бібліотека функцій «MCXLib.lib» та «DisplayLib.lib».

 
Дані функції, доступ до яких розробник отримує зі свого ПЗ, дозволяють швидко та легко використовувати ресурси апаратних засобів пристрою Danfoss, наприклад, такі як цифрові та аналогові входи та виходи, послідовний комунікаційний порт, комунікаційний порт мережі CANbus, світлодіодний дисплей, звукова сигналізація, дисплей , клавіатура та ін...,
 

Компілятор командного рядка "nvmcc.exe"

 
Будучи розробленим та оптимізованим для засобів регулювання та контролю MCX, він є серцем системи, оскільки дозволяє здійснювати «переведення» ПЗ з текстового формату в машинний формат (об'єктна програма), який готовий до завантаження.
 

програма для завантаження програми в "nupload.exe" пристрою

 
Послідовний перетворювач дозволяє будь-якому ПК зв'язатися із засобами регулювання та контролю MCX для здійснення швидкого та безпечного завантаження програми та оновлення BIOS.
 

Симулятор ПЗ

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

Відладчик

 
Важливий засіб розробки ПЗ, що дозволяє аналізувати, визначати і усувати «помилки», наявні у додатку, шляхом запуску програми під час послідовності невеликих етапів з метою визначення частини програми, у якій перебуває помилка. Типові характеристики, представлені у налагоджувачі компанії Danfoss, включають прогін програми до поточного рядка, поетапне виконання, введення місця розриву в поточну колонку, відображення значення змінних, вибраних під час виконання, повернення до попереднього стану викликів функції та ін.
 

Середовище графічного програмування

 
«MCXDesign», яка дозволяє вам створювати свою програму ОВК шляхом перетягування та підключення базових або більш структурованих логічних блоків