datamicro.biz
Главная страница Поиск и карта сайта
Дэйтамикро CAN и смежные технологии
 

О нас
Партнеры
Проекты
Новости
Библиотека
Контакты
Форум

 
CiA

canAnaliser




CANopen Master API

Программный пакет для разработки сервисов CANopen и тестовых приложений под Windows

Краткий обзор функций

CANopen Master API - программный пакет, который позволяет легко разрабатывать на PC под Windows приложения с функциями CANopen Master.

Программный пакет состоит из двух компонентов: программное обеспечение CANopen Master (микрокод) для активной CAN интерфейсной платы от IXXAT и интерфейс программирования, в форме Windows DLL. Микрокод CANopen Master содержит полный CANopen Master, который независимо от PC управляет процессами CANopen связи (передача и прием SDO с мониторингом тайм-аутов, передача и прием PDO, генерация SYNC-ов, обработка аварийных кадров, управление сетью и циклическая охрана узлов, мониторинг сердцебиения). Поэтому, PC полностью доступен работающей прикладной задаче.

Приложение получает данные от CANopen устройств через функциональный интерфейс, который поддерживает SDO и PDO сервисы. В результате, данные сразу доступны приложению и могут напрямую очень быстро обрабатываться (в отличие от промежуточного хранения данных, представленных локальным словарем объектов).

Таким образом, приложение полностью управляет CANopen сервисом, который также позволяет пользователю реализовывать сложные алгоритмы управления. Следовательно CANopen Master API хорошо подходит для разработки программ управления, а также для реализации сервисных и тестовых программ.

Функции

  • Передача и прием клиентских SDO с неограниченной длиной данных (ускоренный, нормальный и блочный)
  • Передача и прием PDO (синхронных и асинхронных)
  • Прием аварийных сообщений
  • Переда sync сообщений
  • Передача сообщений штампов времени
  • Функциональность NMT master для контроля начального запуска, и охрана узла или сердцебиения (Heartbeat)
  • Функциональность LSS master, включающая поддержку LSS fastscan в соответствии с CiA 305 V2.2

Среда разработки

CANopen Master API поставляется с примерами программ на нескольких языках, что позволяет пользователю в собственной среде разработки быстро разрабатывать приложения с CANopen.
Напрямую поддерживаются:

  • Microsoft Visual Studio (C#, VB.NET, C++)
  • Embarcadero (Delphi, C++Builder)
  • National Instruments LabVIEW

Поддерживаемые CAN интерфейсы

Прикладные программы, основанные на CANopen Master API, можно использовать без модификаций на различных CAN интерфейсных платах. CANopen Master API поддерживает одновременно несколько CAN плат и, в зависимости от оборудования, до четырех независимых CAN каналов в карте.
Чтобы позволить использование CANopen Master API на пассивных интерфейсах IXXAT, они поставляются вместе с программными модулями, которые выполняют обработку протокола CANopen на хост-компьютере. Это программное обеспечение позволяет использовать новое поколение IXXAT CAN-интерфейсов, таких как CAN-IB100/PCIe.
В настоящий момент под Windows 2000/XP/Vista/Windows 7 доступны следующие CAN интерфейсные модули-

активные CAN-интерфейсы:

  • CAN-IB200/PCIe
  • iPC-I 320/104
  • iPC-I 320/PCI II
  • iPC-I XC16/PCI, iPC-I XC16/PCIe, iPC-I XC16/PMC
  • tinCAN161
  • USB-to-CAN compact
  • USB-to-CAN II
  • USB-to-CAN V2
  • CAN@net II
пассивные CAN-интерфейсы (требуют IXXAT VCI 3.5 или более поздние):
  • CAN-IB100/PCIe
  • CAN-IB120/PCIe Mini
  • PC-I 04/104
  • PC-I 04/PCI
По запросу в IXXAT/НПКФ «ДЭЙТАМИКРО» можно получить сведения по адаптации CANopen Master API к другим операционным системам.

Содержимое поставки

  • Программное обеспечение CANopen Master API
  • Лицензия на запуск для однократной установки
  • Руководство пользователя, демо-приложения
Коды заказа | CANopen Master API
1.12.0132.00000 | CANopen Master API
1.12.0132.00001 | Обновление CANopen Master API (от версии 5.2 в 6.1)

Запросить цену на продукт...

 

rss
CANopen vendor-ID:
00000026


Поставка продукции
HMS/IXXAT в России
© 1991-2016, DATAMICRO Co., Ltd.
info@datamicro.ru

тел.:  +7.8634.314-000
факс: +7.8634.314-001