SIMATIC WinAC ODK Siemens

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



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

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

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

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

Обзор


  • Программируемые контроллеры 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) на языках высокого уровня. Например, на языках 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)

Есть; см. информацию по продукту: http://support.automation.siemens.com/WW/view/de/48207241

  • CMI (Controller Management Interface)

Есть; см. информацию по продукту: http://support.automation.siemens.com/WW/view/de/48207241

  • SMX (Shared Memory Extension)

Есть; см. информацию по продукту: http://support.automation.siemens.com/WW/view/de/48207241

Масса

 

Приблизительно

200 г



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



Брошюры

Информационные матриалы для загрузки из Internet можно найти по адресу:

http://www.siemens.com/simatic/infocenter