Программное обеспечение реального времени
Ядро SIMOTION Kernel - базовая функциональность
Базовая функциональность устройств SIMOTION заключена в ядре SIMOTION.
Ядро SIMOTION обеспечивает высокопроизводительные функции для:
- функциональности ПЛК (согласно IEC 61131-3)
- управления исполнением программ
- таймеров
- использования входов/выходов
- коммуникации
Она также обеспечивает эффективную систему реального времени для обработки:
- циклических задач
- последовательных задач
- управляемых временем событий
- задач, управляемыми по прерываниям
Набор языков программирования соответствует стандарту IEC 61131-3 и содержит все команды ПЛК, требуемые для управления периферийными устройствами, управления процессом и машиной. Языки программирования LAD (контактный план), FBD (функциональная схема), ST (структурированный текст) и MCC (блок-схема управления движением) могут использоваться при разработке.
Базовая функциональность ядра SIMOTION может расширяться путём загрузкой технологических пакетов SIMOTION.
Технологические пакеты SIMOTION
Технологические пакеты включают программные функции, требуемые для автоматизации в механической инженерии в различных секторах. Технологические пакеты загружаются в контроллер во время конфигурации и расширяют базовые возможности путем дополнительных системных функций.
Технологический пакет управления движением – SIMOTION Motion Control
Технологический пакет SIMOTION Motion Control (управление движением) содержит следующие технологические функции:
- Motion Control Basic
- Позиционирование – POS
- Синхронизация / электронный редуктор - GEAR
- Синхронизация / электронные кулачки - CAM
- Дополнительные технологические функции
Функции технологического пакета доступны через дополнительные команды языков программирования и системные переменные. Таким образом, программирование последовательности движений является простым и интегрированным в
имеющиеся языки программирования.
Технологический пакет SIMOTION регулирования температуры – TControl
Технологический пакет регулирования температуры предоставляет в распоряжение каналы регулирования температуры с
исчерпывающим набором функций.
Эти функции также доступны через дополнительные команды языков программирования и системные переменные.
Функциональная библиотека SIMOTION
Функциональная библиотека - это объектно-ориентированная библиотека, которую можно разделить на следующие разделы:
- Библиотека системных функций со стандартными функциями, например, для интеграции специальных модулей ввода/вывода
- Библиотека функций управления движениями со стандартными функциями для управления осями в соответствии с PLCopen
- Функциональная библиотека мехатроники, содержит SIMOTION Easy Set – пакет для реализации устройств роликовой подачи
- Примеры
Структура программного обеспечения SIMOTION
Программа пользователя
Функции технологических пакетов доступны также как и функции ядра SIMOTION – через команды языков программирования в программе пользователя.
Программирование может осуществляться либо в текстовом виде, используя ST (Структурированный текст), либо графически.
Графические языки программирования LAD (контактный план), FBD (функциональная схема) и MCC (блок-схема управления движением) позволяют сделать сам процесс программирования особенно комфортабельным.
Объединение ПЛК с устройствами управления движением и технологическим процессом упрощает оптимизацию процессов движения в целом (не требуется писать взаимодействие ПЛК - привод), сокращает затраты на инжиниринг и повышает качество продукции и производительность машины (рабочий цикл и производительность) за счёт устранения промежуточных интерфейсов и времени ожидания.
Прямой доступ к шине привода обеспечивает:
- высокую степень единообразия и интеграции с приводами (доступ к словам управления / состояния и данным привода, гибкое ограничение момента, дополнительное задание момента)
- синхронизацию с приводами и модульными системами управления
- высоко-динамичные применения за счёт DSC (DynamicServoControl) с тактом контура положения 125 мкс.
SIMOTION дополнительно поддерживает модульный подход к автоматизации машины за счёт:
- модульной разработки программного обеспечения на основе библиотек и программных модулей,
- разделение в отдельные модули частей машины, которые должны двигаться согласованно,
- активации / деактивации ведомых устройств DP (периферийных устройств) и технологических объектов (приводы, оси, внешние датчики и кулачки),сокращая, таким образом, затраты на инжиниринг и ввод в эксплуатацию..
Коммуникационные функции SIMOTION
Коммуникации по PROFIBUS
Следующие коммуникационные функции имеются в распоряжении на всех платформах через PROFIBUS:
- Коммуникация с программатором.
- Коммуникация с Protool / Pro и WinCC Flexible
- Коммуникация с SIMATIC NET OPC сервером, установленным на ПК. Необходимо установленное программное обеспечение SIMATIC NET IE SOFTNET S7 (Lean) на ПК.
Коммуникации по Ethernet
Следующие коммуникационные функции имеются в распоряжении на всех платформах через Ethernet:
- Коммуникация с программатором.
- Коммуникация с устройствами SIMOTION. коммуникационными платами SIMATIC и другими устройствами, произведёнными не компанией Siemens, по протоколам UDP и TCP/IP.
- Коммуникация с Protool / Pro и WinCC Flexible.
- Коммуникация с SIMATIC NET OPC сервером, установленным на ПК. Необходимо установленное программное обеспечение
SIMATIC NET IE SOFTNET S7 (Lean) на ПК.
SIMOTION IT
SIMOTION IT делает доступными дополнительные коммуникационные функции по Ethernet:
- Функции диагностирования с помощью SIMOTION IT DIAG
- Коммуникации через SIMOTION IT OPC XML-DA сервер
Лицензирование исполняемого программного обеспечения
Следующие функции отнесены к базовой функциональности. Право пользования этими компонентами программного обеспечения Вы приобретаете при покупке SIMOTION:
-
Программное обеспечение реального времени ядра SIMOTION
Ядро SIMOTION уже установлено на устройстве. -
Технологические функции базового управления движением
Использование технологических функций для осей, регулируемых по скорости, одиночных кулачков и дорожек, измерительных входов и внешних датчиков. -
Дополнительные технологические функции
использование дополнительных технологических функций, таких как сумматоры, функциональные генераторы и редукторы -
Коммуникационные функции
SIMOTION (коммуникации с устройствами программирования, устройствами визуализации SIMATIC HMI, например, ProTool/Pro, WinCC flexible или SIMATIC NET OPC сервером, для инжиниринга и обмена, а также коммуникации по UDP и TCP/IP).
Дополнительные функции могут лицензироваться с использованием следующих опций программного обеспечения:
Технологические функции управления движением
лицензирование дополнительных технологических функций технологического пакета управления движением осуществляется для каждой оси:
- POS (использование функций для позиционирования оси),
- GEAR (использование функций для синхронизации осей)
- CAM (использование функций для синхронизации по кулачкам).
Вы лицензируете эти технологические функции для каждой оси, используя разные заказные номера. Лицензированию подлежат только реальные оси, виртуальные оси не лицензируются. Технологическая функция GEAR содержит технологическую функцию POS, в то время как технологическая функция CAM содержит технологические функции POS и GEAR соответственно.
Пакет для работы с несколькими осями позволяет очень просто лицензировать многоосевую машину. Он содержит лицензию на неограниченное использование технологической функции CAM на одном устройстве SIMOTION (C230-2, P350 или D425, D435 и
D445). При большем числе осей многоосевой пакет дополнительно предлагает выгоду за счет цены, например, если используется более 6 осей синхронного движения (лицензии GEAR).
Технологическая функция TControl
Технологический пакет регулирования температуры лицензируется поканально, по 8 каналов в каждом пакете лицензий.
Комплект SIMOTION Easy Set – устройство подачи
Лицензии для:
- одноосевой валковой подачи
- валковой подачи типа «зигзаг»
- двухосевой валковой подачи
поставляются для каждого применения (установки, машины) и содержат все лицензии на необходимые для этого технологические функции управления движением.
Опция SIMOTION IT DIAG
Опция SIMATIC IT DIAG лицензируется для каждого устройства SIMOTION.
Опция SIMOTION IT OPC XML-DA
Опция SIMOTION IT OPC XML-DA лицензируется для каждого устройства SIMOTION.
Замечания по лицензированию
Лицензии на ПО реального времени не зависят от версии.
Программные опции, масштабирующие функциональность, и лицензирование для отдельных осей позволяют Вам платить только за то, что Вам действительно необходимо.
При проектировании в SIMOTION SCOUT сообщается о необходимом опциональном ПО (лицензии). Лицензии требуются только на момент поставки машины заказчику.
Необходимые опции ПО ставятся в соответствие аппаратному обеспечению (картам памяти или ПК) путём генерацией лицензионного ключа во время работы.
Предустановленные лицензии
Также возможно заказать карты памяти SIMOTION (MMC и CF) или SIMOTION P350 с предустановленными лицензиями. При
заказе аппаратного обеспечения необходимо указать количество лицензий:
- Pxx – лицензия POS и число (например, P02=2 лицензии POS)
- Gxx – лицензия GEAR и число (G03=3 лицензии GEAR)
- Cxx – лицензия CAM и число (C01=1 лицензия CAM)
- Txx – лицензия TControl и число (T03=3 лицензии TControl)
- X00 – лицензия OPC XML
- D00 – лицензия IT DIAG.
- M00 – лицензия многоосевого пакета
- Sxx – лицензия одноосевой валковой подачи (S02=2 лицензии одноосевой валковой подачи)
- Rxx – лицензия двухосевой валковой подачи (R02=2 лицензии двухосевой валковой подачи)
- Qxx – лицензия валковой подачи типа «зигзаг» (Q02=2 лицензии валковой подачи типа «зигзаг»)
- Vxy – версия программного обеспечения для SIMOTION P350, версия для WinXP (например, V32 = Версия 3.2)
- W0x – номер пакета обновлений для SIMOTION P350, версия для WinXP (например, W02 = пакет обновлений 2)
- K00 – лицензия OPC-сервер, на SIMOTION P350, , версия для WinXP
Пример заказа
CompactFlash 64 МБ для SIMOTION D с 3 лицензиями POS, 2 лицензиями CAM и 1 лицензией TControl
Заказной номер: 6AU1400-2KA00-0AA0-Z P03 C02 T01
Конфигуратор заказа в Интернете
Для упрощения заказа аппаратуры SIMOTION с соответствующими лицензиями в Интернете доступен электронный конфигуратор заказа. Клиенты с доступом к системе Mall могут непосредственно делать заказ из конфигуратора.