SiemensETIJohnson ControlsIFMSICKWIKABosch RexrothELKO EPHYUNDAIABBVEGAKSR KUEBLERAlfa Laval

SIMATIC WinAC ODK и T-Kit

Страница описывает пакеты SIMATIC WinAC ODK и WinAC Slot T-Kit — средства разработки специализированных приложений на C/C++ для программных контроллеров SIMATIC WinAC (Software PLC и Slot PLC). Пакеты позволяют интегрировать в задачи управления технологические функции (техническое зрение, анализ измерений, управление перемещением), доступ к ресурсам ПК, базам данных, роботам и нестандартным протоколам. Приведены функции, требования к компьютеру и ПО, а также заказные данные для WinAC ODK V4.1.

  • SIMATIC WinAC Software PLC и SIMATIC WinAC Slot PLC позволяют расширить использование программного обеспечения SIMATIC на область PC

  • Программное обеспечение WinAC ODK и WinAC Slot T-Kit позволяют расширить возможности контроллеров, используя приложения написанные на C++ и работающие под управлением Windows

  • Для использования продуктов WinAC надо ориентироваться на ниже приведенную таблицу:

Версии WinAC
WinAC Basis V4.0, WinAC RTX V4.0 WinAC ODK V4.0
WinAC Slot V3.3 WinAC Slot T-Kit V3.3

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

SIMATIC WinAC ODK и T-Kit позволяют:

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

  • Обеспечивать доступ к ресурсам компьютера. Например, к файловой системе или интерфейсам.

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

  • Интерфейсы связи с программируемыми контроллерами через специализированные системы полевого уровня.

  • Интерфейсы непосредственного доступа к базам данных из программ контроллеров.

  • Объединение с системами управления роботами.

  • Реализация специализированных коммуникационных протоколов.

Функции

SIMATIC WinAC ODK для SIMATIC WinAC Software PLC

SIMATIC WinAC ODK используется для разработки специализированных приложений, которые после компиляции в MS Visual C++ могут существенно расширять функциональные возможности систем компьютерного управления SIMATIC WinAC Software PLC. Готовые приложения работают в среде Windows и практически лишены ограничений на состав используемых элементов языка программирования.

Приложения ODK обрабатываются в Windows как COM объекты, однако для WinAC RTX могут создаваться приложения, работающие в реальном масштабе времени.

Специальный мастер упрощает работу программиста при разработке следующих функций и приложений:

  • Синхронный вызов ODK приложений: исполняемый код приложения интегрируется в программу SIMATIC WinAC Software PLC.

  • Асинхронный вызов ODK приложений: приложение запускается параллельно с SIMATIC WinAC Software PLC и выполняет свои функции в фоновом режиме.

  • Непрерывное выполнение программы: ODK приложение запускается параллельно с SIMATIC WinAC Software PLC. Обмен данными обеспечивается за счет запуска организационных блоков прерываний.

Для запуска и обеспечения доступа к функциям ODK приложений WinAC Software PLC может использовать специальные системные функциональные блоки (SFB).

SIMATIC WinAC T-Kit для SIMATIC WinAC Slot PLC

WinAC Slot PLC позволяют использовать общую область данных, доступ к которой осуществляется через PCI интерфейс. Через этот интерфейс обеспечивается доступ к данным как со стороны программы слот контроллера, так и со стороны T-Kit приложений. Подобный вариант организации связи гарантирует практически независимое функционирование слот контроллера и компьютера.

WinAC T-Kit поддерживает доступ к элементарным типам данных. Для доступа к этим данным слот контроллер использует команды загрузки и передачи.

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

Разработка приложений WinAC ODK/T-Kit выполняется с использованием компиляторов US Visual Studio или Visual C++. Для разработки приложений необходимо знание соответствующих языков программирования.

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

Объединение ODK и T-Kit приложений с программами SIMATIC WinAC выполняется с использованием стандартных языков программирования контроллеров.

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

Технические данные (бумага)

6ES7 806-1CC02-0BA0
Программирование
Открытые интерфейсы разработчика
- CCX (Custom Code Extension) Да; C/C++, Unmanaged Code
- SMX (Shared Memory Extension) Да; C/C++, Unmanaged Code
- CMI (Controller Management Interface) Да; C/C++, C#, VB
Требования к компьютеру
- Требования к компьютеру ПК с цветным монитором, клавиатура, мышь или устройство с фиксированой точкой для Windows
- Объем памяти жесткого диска, не менее 10 Мбайт
- Общая память, не менее 256 Мбайт
- Микропроцессор Intel Pentium 800 МГц
Требуемое программное обеспечение
- Требуемое програмное обеспечение MS Visual Developers Studio, V6.0 >= SP 3; MS Visual Developers Studio .net 2003; VenturCom SDK V6.0 (только для приложений реального времени с WinAC RTX)
Операционная система
- Windows NT 4.0 Нет
- Windows 2000 Есть; Professional, с SP 3
- Windows XP Есть; Professional, SP 1
Прогаммное обеспечение
Программное обеспечение для программирования
- Описание поддержка продуктов WinAC: WinAC Basic V4.1; WinAC RTX V4.1; WinAC Slot V3.4

Заказные данные

Заказной № Описание Вес (кг) Доставка Мин. зак. (шт)
6ES7806-1CC02-0BA0 SIMATIC WINAC ODK V4.1, ПАКЕТ РАЗРАБОТКИ СПЕЦИАЛИЗИР. ПРИЛОЖЕНИЙ ДЛЯ WINAC BASIS/ RTX НА ЯЗЫКЕ C/C++. РАБОТА ПОД УПР. WIN 2000/XP, ДОК. НА АНГЛ. ЯЗЫКЕ. ЛИЦЕНЗИЯ ДЛЯ УСТ. НА ОДИН КОМПЬЮТЕР/ ПРОГРАММАТОР 0.3 по запросу (X) 1

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

  • WinAC ODK V4.0 предназначен для WinAC Basis V4.0 и WinAC RTX V4.0; WinAC Slot T-Kit V3.3 — для WinAC Slot V3.3
  • Приложения ODK обрабатываются в Windows как COM-объекты; для WinAC RTX возможны приложения реального времени
  • Разработка приложений ведётся в MS Visual Studio или Visual C++ (C/C++, Unmanaged Code; CMI — также C# и VB)
  • Требования к ПК: Intel Pentium 800 МГц, ОЗУ не менее 256 Мбайт, жёсткий диск не менее 10 Мбайт
  • Поддерживаемые ОС: Windows 2000 Professional с SP 3 и Windows XP Professional SP 1; Windows NT 4.0 не поддерживается
  • Требуемое ПО: MS Visual Developers Studio V6.0 >= SP 3 или .net 2003; VenturCom SDK V6.0 — только для приложений реального времени с WinAC RTX
  • Заказной номер 6ES7806-1CC02-0BA0 — SIMATIC WINAC ODK V4.1, лицензия на один компьютер/программатор, вес 0,3 кг, доставка по запросу (X)
  • Доступ к данным WinAC Slot PLC осуществляется через общую область данных по PCI-интерфейсу

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

Для чего нужны SIMATIC WinAC ODK и T-Kit?
Это пакеты разработки специализированных приложений на C/C++, расширяющих функциональность контроллеров SIMATIC WinAC Software PLC и WinAC Slot PLC. Они позволяют решать технологические задачи (техническое зрение, сбор и анализ измерений, управление перемещением) и получать доступ к ресурсам компьютера — файловой системе, интерфейсам, базам данных.
Какие версии WinAC поддерживают ODK и T-Kit?
WinAC ODK V4.0 работает с WinAC Basis V4.0 и WinAC RTX V4.0, WinAC Slot T-Kit V3.3 — с WinAC Slot V3.3. Заказной пакет 6ES7806-1CC02-0BA0 (WinAC ODK V4.1) поддерживает WinAC Basic V4.1, WinAC RTX V4.1 и WinAC Slot V3.4.
Можно ли использовать ODK/T-Kit приложения без знания C/C++?
Да. Разработчик программы контроллера использует готовые ODK и T-Kit приложения как обычные функции через стандартные языки программирования контроллеров; для STEP 7 можно создать библиотеку с FB/FC вызовами.
Какая операционная система требуется для WinAC ODK?
Windows 2000 Professional с SP 3 или Windows XP Professional SP 1. Windows NT 4.0 не поддерживается.
Какой заказной номер у WinAC ODK и что входит в поставку?
6ES7806-1CC02-0BA0 — SIMATIC WINAC ODK V4.1, пакет разработки специализированных приложений для WinAC Basis/RTX на языке C/C++, документация на английском языке, лицензия на установку на один компьютер/программатор. Вес 0,3 кг, минимальный заказ 1 шт., доставка по запросу.