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

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

 
CiA

canAnaliser




CANopen Manager Software

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

Важные особенности

  • Пригоден для реализации CANopen устройств с Master/Slave функциональностью
  • Всесторонняя функциональность, основанная на текущей CANopen спецификации в соответствии с CiA 301
  • Полная CANopen Master функциональность со стандартизированной boot-up процедурой, в соответствии с CiA 302 (может быть отключена)
  • Поддерживает CANopen Slave устройства, согласно CiA 301 версий 3 и 4
  • Поддерживает оперативное подключение CANopen устройств в работающую систему
  • Простая интеграция прикладной программы через интерфейс данных, представляющих образ процесса, согласно CiA DS 302
  • Всесторонний интерфейс диагностики
  • Поддержка IEC61131-3, в соответствии с CiA 302 и CiA 405
  • Собственный локальный словарь объектов со встроенным управлением переменными сети, в соответствии с DS 302 и DS 405
  • Словарь локальных объектов с интегрированным управлением сетевых переменных, в соответствии с CiA 302 и CiA 405
  • Все функции могут быть параметризованны через словарь объектов
  • Автоматическая конфигурация устройств с запуском системы (plug & play) через встроенный Configuration Manager
  • Простая интеграция IEC 61131-3 систем (с и без операционных систем)

Функциональные возможности


CANopen Master/Manager

CANopen Manager Software - мощный пакет программ, позволяющий реализовать устройства с функциями CANopen Master или CANopen Manager. Реализованные с его помощью устройства могут использоваться как мастер-устройство, и как полностью подчиненное устройство. Пакет программ базируется на следующих стандартах CANopen:

Интерфейс состоит из интерфейса команд, образа процесса и интерфейса всесторонней диагностики. Это обеспечивает простую интеграцию прикладных программ и run-time PLC систем. Поскольку в пакет программ включены все необходимые интерфейсы и функции, пользователь больше не должен тратить время, необходимое для разработки и тестирования CANopen специфичных функций (таких как, управление начальной загрузкой системы; проверка наличия требуемых устройств в системе; автоматическая загрузка конфигурационных данных или реагирование на отказы узла), как имеет место при использовании других CANopen пакетов программ.

Интерфейс данных и образ процесса

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

  • Образ процесса. I/O данные, передаваемые между приложением и CANopen Manager, передаются через образ процесса, в соответствии с CiA DS 302 и CiA DS 405, через переменные сети
  • Интерфейс команд. Интерфейс команд обеспечивает приложение всеми необходимыми функциями для контроля CANopen Manager. Сюда включаются команды для инициализации, проверки статуса устройства и системы, а также для реализации функциональных модулей, согласно CiA DS 405
  • Клиент SDO интерфейс. Этот интерфейс позволяет приложению выполнять SDO запросы
  • Интерфейс событий. Этот интерфейс сообщает приложению, использующему CANopen Manager, о важных событиях в устройстве и в системе
  • Интерфейс диагностики. Интерфейс диагностики позволяет приложению получить в любое время информацию о всех устройствах в системе

NMT мастер, стандартизированная процедура начальной загрузки

NMT мастер способен управлять и контролировать до 126-ти подчиненных устройств. Он управляет запуском системы согласно стандартизированной процедуре начальной загрузки, определенной в CiA 302. При этом, CANopen система загружается согласно указанной последовательности с многочисленными опциями типа проверки системы (проверка для всех устройств, существующих в системе параметров устройств подобных изготовителю, типу устройства, номеру версии, серийному номеру и т.д.), автоматической загрузки данных конфигурации (через Configuration Manager), перезагрузки устройств, перезагрузки системы после отказа устройств, разделение обязательных и необязательных устройств, горячая замена устройств и т.д. Поддерживаются устройства соответствующие стандарту CANopen версии 4 и версии 3.

Дополнительно, NMT мастер также имеет автоматическую процедуру начальной загрузки. Независимо определяется текущая конфигурация системы и автоматически создается образ процесса и сетевых переменных. Включается мониторинг узлов посредством охраны узлов (Node Guarding) или сердцебиения (Heartbeat). NMT мастер может быть полностью сконфигурирован через точки входа словаря объектов, в соответствии с CiA 302. Функция мастера может быть выключена во время работы. После этого устройство может работать как подчиненное устройство в CANopen.

Объекты данных процесса и сервисных данных (PDO и SDO)

PDO поддерживают следующие режимы передачи:

  • Асинхронный (опционально с таймером события)
  • Синхронный (циклический и ациклический)
  • По запросу (RTR Only)

Для PDO маппинга (связывания) стандартом является байтовая степень детализации. Также разрешен пустой (dummy) маппинг, а также изменяемое время запрета передачи (inhibit time). Объекты словаря могут входить в несколько PDO одновременно. SDO доступны одновременно как клиентские, так и серверные и поддерживают ускоренный (expedited), не ускоренный (сегментированный - segmented) и блочный типы передачи. Число SDO и PDO, которое можно использовать, ограничено только доступными ресурсами.

Локальный словарь объектов

CANopen Manager Software имеет собственный словарь объектов. Он содержит почти все точки входа, указанные в CiA 301, и управление сетевыми переменными, согласно CiA 302/ CiA 405. Кроме того, для конфигурации NMT мастеров доступны точки входа соответствующие CiA 302. Это позволяет выполнять через сеть полную конфигурацию CANopen Manager. Прикладная программа также имеет доступ к локальному словарю объектов через интерфейс клиентских SDO. Таким образом, может быть реализована возможность конфигурирования через локальный интерфейс пользователя (например, дисплей или последовательный интерфейс).

 

Менеджер конфигурации

Менеджер конфигурации (Configuration Manager) - центральная функция для автоматического конфигурирования подчиненных CANopen устройств в пределах системы. Согласно CiA DS 302, менеджер конфигурации хранит конфигурационные данные подчиненных устройств. При старте подчиненного устройства, оно может быть сконфигурированно автоматически. Это облегчает обслуживание и замену дефектных устройств в системе. Для хранения конфигурационных данных требуется энергонезависимая память.

Поддержка IEC611631-3 run-time систем

Интерфейс данных и структура программы позволяют легко интегрировать CANopen Manager Software с PLC исполняющими системами, типа ProConOS от KW-Software.

Масштабируемость и адаптация к особенностям аппаратуры

Вся адаптация CANopen Manager Software к аппаратным средствам выполняется в одном главном файле. Требуемые ресурсы также контролируются и настраиваются через файл конфигурации, например, настраиваются требования к размеру образа прикладного процесса, число доступных TPDOs и RPDOs, количество сетевых переменных сети и клиентских или серверных SDO. Кроме того, файлом конфигурации также определяется, какие функциональные элементы CANopen Manager Software должны присутствовать в устройстве.

Реализация

CANopen Manager Software поставляется в исходном коде на языке C. Документация и примеры программ, включенные в поставку, обеспечивают быстрый старт в работе с пакетом программ.

Поддерживаемые контроллеры, CAN контроллеры и компиляторы

Пакет программ поставляется в стандартном ANSI C коде и поэтому может быть выполнен на широком диапазоне процессоров.
Полный список всех доступных версий Вы можете найти на сайте IXXAT

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

  • Исходный код
  • Лицензия на ПО
  • Подробное руководство пользователя
  • Примеры программ
  • Техническая поддержка

Дополнительные услуги (не включены в поставку)

Контракт на обслуживание

В дополнение к пакету программ, IXXAT предлагает контракт на обслуживание. В течение срока контракта обеспечиваются следующие услуги:

  • Бесплатная модернизация
  • Техническая поддержка, включая ответы на общие вопросы по CANopen
Коды заказа | CANopen Manager Software
1.02.0175.10000 | CANopen Manager Software (Лицензия на продукт)
1.02.0175.20000 | CANopen Manager Software (Лицензия на линию продуктов)

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

 

rss
CANopen vendor-ID:
00000026


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

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