Программируемые контроллеры 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», которая позволяет вам создавать свое приложение ОВК путем перетаскивания и подключения базовых или более структурированных логических блоков