Многоуровневая программная архитектура
SIMOTION, выполняет задачи управления перемещением в различных станках легко и унифицированно.
Специально для SIMOTION была разработана многоуровневая архитектура в качестве runtime системы. Все устройства SIMOTION обеспечивают пользователя базовой функциональностью, такой как, программируемая логика с набором команд IEC 61131-3 и кулачковым контроллером. Возможно расширить эту базовую функциональность за счет технологических пакетов и функциональных библиотек.
Масштабируемая функциональность
Технологические пакеты, функциональные библиотеки и многоуровневая архитектура runtime системы отвечают за масштабируемую функциональность SIMOTION.
Технологические пакеты
Каждый из пакетов предоставляет полную функциональность для соответствующей области. Например, технологический пакет Motion Control предоставляет все необходимые функции для точного позиционирования включая функции сложной синхронизации.
Циклический обмен заданиями и действиетльными значениями с приводами, управление позицией, вычисление профиля движения, изменение и наложение движений, функции реферирования, настройка датчика, функции работы с осями, информация о состоянии, и т.д.
В дополнении к технологическому пакету Motion Control (включающему позиционирование, синхронизацию, кулачки), существуют и другие технологические пакты, например, температурный канал.
Функциональные библиотеки
Библиотеки содержат стандартные, часто выполняемые функции. В дополнении к стандартным функциям, пользователь так же может создавать свои собственные функции и хранить их в библиотеке.