57
- контроллеры нагревателей (КН).
Все перечисленные устройства могут быть выполнены на основе
ARM архитектуры (кроме видеорегистраторов) и обеспечены интерфейсом
TCP/IP от производителя, из соображений возможностей этого интерфейса
для передачи всех необходимых для их работы данных, а также широкой
распространенностью этого интерфейса в промышленности.
PMAS – главный контроллер фирмы ELMO, обеспечивающий
полноценный интерфейс между верхними уровнями иерархии системы
управления и подчиненными контроллерами, подключенными к EtherCAT.
На этой шине PMAS является ведущим устройством - мини-компьютером
с операционной системой Linux.
Подобная архитектура полностью соответствует требованиям к
системе автоматического управления и позволяет сконструировать
соответствующую установку.
Подробное описание программного обеспечения контроллера
управления аппаратной частью (PMAS) приведено в работе [51].
Программное обеспечение для ПК (управляющая программа) также
необходимо разработать.
3.2 Разработка программного обеспечения
3.2.1 Инструменты разработчика
В качестве среды разработки (IDE) программы для PMAS
используется решение, предложенное фирмой ELMO – «Maestro Developer
Studio» или сокращенно MDS. Это известная в среде разработчиков кросс-
платформенных программ IDE под названием Eclipse, дополненная
необходимыми модулями (плагинами) для работы с контроллером PMAS.
В рамках работы [51] была выполнена подготовка исходного кода
программы для компиляции под ОС Windows в IDE VisualStudio 2015.
Этот вариант компиляции позволяет получить программу, запускаемую на
ОС Windows. Для работы программы подключаются библиотеки ELMO