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