SIMATIC WinAC ODK

  • Программируемые контроллеры SIMATIC WinAC RTX (F) обеспечивают мощную поддержку интерфейсов взаимодействия с различными компьютерными приложениями.
  • Открытый комплект разработки SIMATIC WinAC ODK (Open Development Kit) позволяет выполнять разработку новых приложений или интегрировать существующие приложения в задачи автоматизации.

Новые свойства SIMATIC WinAC ODK V4.2:

  • Интерфейс CCX:
    • новый SFB 65003 для асинхронного выполнения приложений ODK;
    • расширенный набор функций доступа к данным.
  • Интерфейс SMX
    • доступ к интерфейсу SMX под управлением ядра реального масштаба времени IntervalZero RTX;
    • расширенный набор функций доступа к данным.
  • Поддержка MS Visual Studio 2005 и 2008 для Windows.

Область применения

SIMATIC WinAC ODK позволяет:

  • Интегрировать в задачи автоматического управления специализированные технологические задачи. Например, задачи сбора результатов измерений, анализа, взаимодействия с системами технического зрения, управления перемещением и т.д.
  • Обеспечивать доступ к ресурсам компьютера. Например, к файловой системе, интерфейсам и т.д.

Типовыми областями применения SIMATIC WinAC ODK являются:

  • Интерфейсы связи между WinAC RTX (F) и различными сетями полевого уровня.
  • Интерфейсы непосредственного доступа к базам данных из программ контроллеров.
  • Объединение с системами управления роботами.
  • Реализация специализированных коммуникационных протоколов.

Функции

SIMATIC WinAC ODK

SIMATIC WinAC ODK обеспечивает поддержку приложений для программируемых контроллеров WinAC RTX (F) на языках высокого уровня. Например, на языках MS Visual Studio.

С этой целью WinAC ODK использует три типа программируемых интерфейсов:

  • Интерфейс CCX (Custom Code Extension):
    позволяет выполнять непосредственный запуск приложений и функций, оформленных в виде DLL для Windows или IntervalZero RTX. Использование DLL позволяет получать доступ к API функциям операционной системы, интерфейсам различных программ, аппаратуре и драйверам компьютера.
  • Интерфейс SMX (Shared Memory Extension):
    поддерживает скоростной обмен данными между компьютерными приложениями и контроллером WinAC RTX (F). Для обмена данными используется часть области отображения процесса объемом до 4 Кбайт. Эта область может быть использована по аналогии с применением модуля DP/DP Coupler.
  • Интерфейс CMI (Controller Management Interface):
    позволяет различным компьютерным приложениям использовать все функции панели управления контроллером WinAC RTX (F) без запуска самой панели. Позволяет выполнять управление работой контроллера из компьютерных приложений пользователя. Например, из системы визуализации.

Разработка приложений WinAC ODK

Разработка приложений WinAC ODK выполняется в среде MS Visual Studio. В зависимости от типа используемого интерфейса для этой цели могут использоваться перечисленные ниже языки программирования высокого уровня:

  • Visual C++ для разработки приложений CCX и SMX, работающих под управлением ядра реального масштаба времени IntervalZero RTX.
  • Visual C++, C# и Visual Basic для разработки приложений CCX, SMX и CMI, работающих под управлением операционной системы Windows.

Если приложения CCX и SMX должны выполняться контроллером в реальном масштабе времени, то для их разработки дополнительно требуется пакет IntervalZero SDK (продукт фирмы IntervalZero), соответствующий используемой в контроллере версии ядра реального масштаба времени IntervalZero RTX.

Для ускорения процесса разработки собственных приложений WinAC ODK оснащен набором мастеров. Дополнительно в комплект поставки включено несколько примеров готовых программ.

Использование приложений WinAC ODK

Лицензия WinAC ODK необходима только для разработки новых приложений. Для использования готовых приложений ODK дополнительных лицензий не требуется.

Интеграция приложений ODK в программы контроллеров WinAC RTX (F) производится с помощью стандартных языков программирования контроллеров.

  • Разработчик программы контроллера может использовать приложения ODK, не имея навыков программирования на языках высокого уровня. Эти приложения доступны разработчику в виде функций контроллера.
  • Для облегчения работы в STEP 7 может быть создана специальная библиотека, которая содержит FB/ FC вызовы для запуска и получения доступа к функциям приложений ODK.

Технические данные

6ES7 806-1CC03-0BA0
  SIMATIC WinAC ODK V4.2 SP1
Требования к аппаратуре  
Требования к аппаратуре Компьютер с цветным монитором, клавиатурой, мышью, принтером и операционной системой Windows
Объем оперативной памяти, не менее 1 Гбайт
Необходимое пространство на жестком диске, не менее 30 Мбайт
Процессор Intel Pentium 800 МГц
Требования к программному обеспечению  
Необходимое программное обеспечение Microsoft Visual Developer Studio, детали изложены в описании интерфейсов; дополнительные приложения реального масштаба времени CCX и SMX: IntervalZero SDK (версия SDK должна совпадать с версией используемого пакета WinAC RTX; смотри технические данные WinAC RTX)
Операционные системы  
Windows XP Есть; Professional, SP2 и SP3
Windows 7 Есть; Professional, Enterprise, Ultimate (только 32-разрядные версии)
Конфигурация  
Интерфейсы открытой разработки:  
  • CCX (Custom Code Extension)
Есть
  • CMI (Controller Management Interface)
Есть
  • SMX(Shared Memory Extension)
Есть
Масса  
Приблизительно 200 г