SiemensETIJohnson ControlsIFMSICKWIKABosch RexrothELKO EPHYUNDAIABBVEGAKSR KUEBLERAlfa Laval

Программное обеспечение реального времени

Страница описывает программное обеспечение реального времени системы SIMOTION (Siemens): ядро SIMOTION Kernel, технологические пакеты Motion Control и TControl, функциональную библиотеку, коммуникационные функции по PROFIBUS и Ethernet, а также схему лицензирования исполняемого ПО. Материал полезен инженерам АСУ ТП и проектировщикам машин с управлением движением, которые выбирают состав лицензий при заказе контроллеров SIMOTION.

Программное обеспечение реального времени - Программное обеспечение SIMOTION

Ядро 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 могут непосредственно делать заказ из конфигуратора.

Дальнейшая информация

Дополнительная информация находится в разделе "Инженерное ПО" .

Ключові факти

  • Языки программирования: LAD (контактный план), FBD (функциональная схема), ST (структурированный текст) и MCC (блок-схема управления движением), соответствуют IEC 61131-3.
  • DSC (DynamicServoControl) обеспечивает такт контура положения 125 мкс для высокодинамичных применений.
  • Технологические функции POS, GEAR, CAM лицензируются для каждой реальной оси; виртуальные оси не лицензируются. GEAR содержит POS, CAM содержит POS и GEAR.
  • Многоосевой пакет содержит лицензию на неограниченное использование функции CAM на одном устройстве SIMOTION (C230-2, P350 или D425, D435, D445); выгоден при более чем 6 осях синхронного движения.
  • Технологический пакет TControl лицензируется поканально, по 8 каналов в каждом пакете лицензий.
  • Лицензии на ПО реального времени не зависят от версии; требуются только на момент поставки машины заказчику.
  • Возможен заказ карт памяти SIMOTION (MMC и CF) или SIMOTION P350 с предустановленными лицензиями (коды Pxx, Gxx, Cxx, Txx, X00, D00, M00, Sxx, Rxx, Qxx, Vxy, W0x, K00).
  • Пример заказа: CompactFlash 64 МБ для SIMOTION D с 3 лицензиями POS, 2 лицензиями CAM и 1 лицензией TControl — заказной номер 6AU1400-2KA00-0AA0-Z P03 C02 T01.
  • Коммуникации по PROFIBUS и Ethernet включают связь с программатором, Protool/Pro, WinCC Flexible и SIMATIC NET OPC сервером (требуется SIMATIC NET IE SOFTNET S7 (Lean) на ПК).

Питання та відповіді

Какие языки программирования поддерживает ядро SIMOTION?
LAD (контактный план), FBD (функциональная схема), ST (структурированный текст) и MCC (блок-схема управления движением). Набор языков соответствует стандарту IEC 61131-3.
Что входит в технологический пакет SIMOTION Motion Control?
Функции Motion Control Basic, позиционирование (POS), синхронизация через электронный редуктор (GEAR), электронные кулачки (CAM) и дополнительные технологические функции. Доступны через дополнительные команды языков программирования и системные переменные.
Как лицензируются технологические функции POS, GEAR и CAM?
Для каждой реальной оси, с разными заказными номерами; виртуальные оси не лицензируются. GEAR включает POS, а CAM включает POS и GEAR.
Когда выгоден многоосевой пакет лицензий SIMOTION?
Он даёт неограниченное использование функции CAM на одном устройстве (C230-2, P350, D425, D435, D445) и ценовую выгоду при более чем 6 осях синхронного движения (лицензии GEAR).
Как лицензируется пакет регулирования температуры TControl?
Поканально, по 8 каналов в каждом пакете лицензий.
Когда нужны лицензии на опциональное ПО SIMOTION?
Только на момент поставки машины заказчику; при проектировании в SIMOTION SCOUT сообщается необходимое опциональное ПО. Лицензионный ключ генерируется во время работы и привязывается к картам памяти или ПК.

У цьому розділі