Устройства SIMOTION всегда обладают базовой функциональностью (ядро), которая программируется согласно IEC 61 131.Дополнительная функциональность, такая как позиционирование, синхронизация движения, использование кулачков и каналов регулирования температуры, доступна в виде загружаемых технологических пакетов.Эти технологические пакеты позволяют создавать технологических объектов, которые предлагают Вам очень простое и унифицированное представление функций этих технологических пакетов.Имеется множество технологических объектов, однако все они создаются, конфигурируются и параметрируются одинаково.Кроме того, технологические объекты обладают программным интерфейсом, чтобы Вы смогли использовать их функциональность из прикладной программы.
На примере технологического объекта «ось» будет дано краткое описание отдельных шагов инжиниринга:
После создания и конфигурирования оси она появляется в дереве проекта вместе с вкладками под её именем, позволяющими параметрировать ось и опционально создавать другие технологические объекты, ассоциированные с ней (например, кулачки, измерительные входы).
Созданный таким образом объект «ось» обладает определённым числом системных переменных, которые отображаются в информационной области окна при выделении оси в дереве проекта.Системные переменные служат в первую очередь для визуализации состояний осей таких как:
Эти системные переменные могут использоваться для:
Прикладные программы получают доступ к функциональности оси по средствам системных функций (команд), которые становятся частью объекта «ось» при его создании.
Команда _pos (axis: = Axis1, position: = 100, velocity: = 123) вызывает перемещение оси 1, регулируемой по положению, в позицию 100 со скоростью 123 (пример системной функций на языке Структурированный текст).