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