+7 (812) 677-00-57

Официальный
партнер и дистрибьютор

Инструментальные средства для CAN, CANopen и IEC 61131-3

CANopen Source Code(-,Value Pack)

В программном пакете CANopen Source каждому объекту: Process Data Object (PDO) - данных процесса, Service Data Object (SDO) - данных сервиса, Emergency (EMC) -контроль аварийных ситуаций, Synchronization (SYNC) - синхронизация, Object Dictionary (OBD) - словарь объектов, Network Management (NMT) - управление сетью и Distributor (DBT) - дистрибьютор соответствует свой программный модуль. Основные свойства CANopen Source перечислены ниже:

CANopen Source
* написана на ANSI-C и сертифицирована по ISO9001 Портируема на различные контроллерные платформы
* Соответствует CiA DSP 301 V.4x (Device Profile для модулей I/O)
* Поддержана разработка шлюзов CANopen
* Передача SDO блоками - block transfer (Client и Server)
* До 127 SDO-клиентов (объектов данных сервиса)
* До 127 SDO-серверов (1st. is mandantory) expedited, segmented, blocktransfer
* Обслуживание до 512 Rx PDO и 512 Tx PDO на прием и передачу: синхронное, асинхронное, циклическое, нециклическое
* PDO mapping& linking
* NMT Master, Lifeguarding-Master (управление сетью)
* Node- and Lifeguarding (перекличка для выявления нерабочих узлов)
* Генерация и прием сигналов heartbeat для 127 узлов
* Генерация и прием сообщения SYNC (синхронизация)
* Передача и прием сообщения EMERGENCY, контроль ошибок
* Сервис конфигурирования LSS (layer setting services) master / slave в соответствии с CiA DSP 305
* Включает OD-Builder для генерации Object Dictionaries на языке C и получения EDS (electronic data sheet) файла
* Оптимизированные решения для критичных по времени приложений
* Slave Source Code содержит драйверыCAN контроллеров
* Скорость передачи от 10 Кбод до 1 Мбод в соответствии с CiA DS 301
*
* CANopen Slave прошит в сертифицированных модулях CANopen IO Осуществляется поддержка

Требуемые ресурсы не зависят от типа МК, размера Object Dictionary, конфигурации CANopen: ROM >= 32kByte, RAM >= 2kByte

Поддержаны платформы:
  • 8-bit - Infineon, Philips, generic 8051
  • 16-bit - Infineon, Renesas, Fujitsu, Atmel
  • 32-bit - Philips LPC2294, Freescale MPC5x5, Freescale Coldfire MCS 528x, 80x86 architectures
  • Special Devices - Analog Devices DSP AD218x
  • Supported Operating Systems - Microsoft Windows 9x/NT/2000/XP/CE, Linux, ECOS, PXROS
  • Supported Development Environments - GNU, Metroworks Codewarrior, KEIL, Microsoft Visual C++, Tasking, Fujitsu Softune
Поддержаны интерфейсы CAN-PC:
  •   PCAN-PCI (PCI-Card)
  •   USB-CANmodul (USB)
  •   USB-CANmodul2 (USB)
  •   PCAN-Dongle (Printerport)

 

PCAN Explorer 4, PCAN Explorer 5

PCAN-Explorer - универсальная программа-монитор, которая отображает трафик данных в сети CAN, осуществляет индикацию состояния CAN шины и ошибок контроллера CAN. Встроены функции символического представления и классификации сообщений по типу идентификатора или данных. Есть возможность создания собственных идентификаторов для простого задания сообщения. Встроенный редактор для создания и проверки синтаксиса символьных файлов. Запись и сохранение трафика данных для дальнейшего воспроизведения и анализа.

  • Индикация всех принимаемых сообщений, включая ID, длину и байты данных
  • Индикация принимаемых remote-frame, их количества и интервал приема
  • Выбор сообщений из списка и их посылка с фиксированным интервалом или в ответ на кадр запроса
  • Сохранение и загрузка списка для эмуляции различных узлов CAN
  • Индикация состояния CAN шины и ошибок контроллера
  • Символическое представление сообщений при классификации идентификаторов
  • Символическое представление данных, классификация типов данных
  • Расширение идентификаторов сообщений при определении отличающихся байтов данных
  • Поддержка различных типов данных , в том числе плавающую точку IEEE754, и последовательности байт формата Intel и Motorola
  • Встроенный редактор для создания и проверки синтаксиса символьных файлов
  • Встроенный регистратор данных

 

CAN-REport - CAN-bus Analyser

CAN-REport это ПО для мониторинга и анализа CAN-шины, которое позволит Вам наблюдать, записывать и оценивать коммуникации по CAN шине на логическом уровне. Благодаря гибкости и расширяемости пользовательского интерфейса, CAN-REport может быть адаптирован к требованиям заказчика. CAN-телеграммы можно наблюдать онлайн в различных режимах и хранить в файле для последующей обработки.

У вас также есть возможность отправки CAN-телеграмм вручную, циклически или последовательно, используя CAN-REport. Количество доступных каналов передачи, свободно конфигурируется. Функция записи в CAN-REport может быть вызвана CAN-телеграммой. Кроме того, пред- и пост-запуск могут быть идентифицированы. Это позволяет, получать актуальную информацию с прецезионной точностью. Когда это сделано, CAN-телеграммы могут быть интерпретированы CAN-REport и его расширениями во время записи. Отложенные обработка ранее сохраненной информации также возможена.

CAN-Report имеет расширяемый интерфейс визуализации. Таким образом, функциональность CAN-REport может быть специально расширена за счет дополнительных программных модулей. Примером этого является сервис-или протокол - зависимое представление CAN-телеграмм. Дополнительные модули доступны для протоколов CANopen и DeviceNet и реализуют служебно-зависимое представление CAN телеграмм. Подробные CANopen телеграммы отображаются отдельно в соответствии с SDO, PDO, NMT, EMCY в отдельных окнах.

 

  • Широкая поддержка разными производителями аппаратного обеспечения интерфейса CAN-шины
  • Точная аппаратная метка времени для принятых CAN-сообщений 
  • Генерация сообщение на основе CAN-ID, типа сообщения или шаблонов данных
  • Настраеваемые фильтры сообщений
  • Плагины перевода CANopen, DeviceNet и J1939 сообщений
  • Движок скриптов включая верхний уровень API для функций CAN-REport (прием/передача/просерка CAN-сообщений и т.п.)
  • Import of DCF-files for configuration of CANopen PDO mappings
  • Автономная запись нескольких файлов CAN-сообщений

 

CANopen Configuration Suite

CANopen Configuration Suite представляет собой высокопроизводительный и легкий в использовании инструмент для эффективного и простого планирования CANopen сетей, а также оборудования. Он сочетает в себе функциональность с интуитивно понятным управлением и помогает вам на всех этапах проекта, включая планирование, разработку, запуск и обслуживание. Вы можете сосредоточиться непосредственно на вашей разработке и определении параметров системы. CANopen Configuration Suite включает в себя CANopen Configuration Manager, монитор устройств CANopen и поставляется с CAN-драйвером SYSTEC для эксклюзивного доступа к различным CAN интерфейсам.

Полная поддержка CiA 405
В дополнение к конфигурации и взаимосвязи чистых CANopen ведомых устройств, CANopen Configuration Suite также поддерживает DS 405, совместимые программируемые устройства. Все назначенные сетевые переменные экспортируются в МЭК 61131-3 - совместимом виде. Это позволяет легко перевести вашу разработку в используемую вами среду IEC 61131. Модульность и расширяемость особые черты CANopen Configuration Suite. Встроенная возможность написания скриптов позволяет осуществить гибкую адаптацию конфигурируемого интерфейса, а также добавить новую функциональность.

Расширенная поддержка оборудования
SYSTEC предлагает индивидуальную поддержку аппаратного обеспечения для интерфейсов CAN-шины различных производителей. Вы не ограничены конкретноым поставщиком. CANopen Configuration Suite значительно сокращает затраты по конфигугированию, необходимые для больших систем. Риск ошибок конфигурирования сведена к минимуму, повышая ,таким образом, качество и безопасность системы.

 

  • Проектно-ориентированное конфигурирование сети основанное на CANopen EDS и DCF файлах
  • Импорт конфигурационных файлов CANopen созданных сторонними средствами
  • Поддерживает загрузку конфигурации сети/устройства по CAN-шине
  • Легкое внедрение благодаря простому и интуитивно понятному пользовательскому интерфесу
  • Быстрый доступ к парамтрам устройства и структуре сети
  • Автоматическое отображение и сопряжение PDO 
  • Упрощенное сопряжение PDO на основе предопределенного набора соединений не требует реконфигурации CANopen slave устройств
  • Селективное сканирование разделов каталога объектов непосредственно через CAN-шину
  • Автоматическое сканирование сети обнаруживает все узлы CANopen на шине
  • Поддержка динамических объектов и переменных сети в соответствии с CiA 302 и CiA 405
  • Экспорт сетевых переменных как IEC 61131-3 variable declaration
  • Возможность написания скриптов с CANopen master API верхнего уровня
  • Сетевой переход CANopen/Ethernet в соответствии с CiA 309-3 включен
  • Режим эксперта в окне консоли для доступа сервисам CANopen через командную строку

 

CANopen Master & Slave Source Code CiA 301

 

CANopen source code реализует полную функциональность в соответствии со стандарта CiA 301. CANopen source code поддерживает быстрый и совместимый со стандартом дизайн собственных полнофункциональный CANopen ведущих или ведомых устройств, в том числе NMT мастер (Network Management), LSS мастера (Layer Настройка услуг) или клиента SDO.
CANopen source code подготовлен для легкой интеграции в операционные системы. Строго определенная и тщательно продуманная API позволяет легко использовать CANopen services без погружения в детали реализации. Множество примеров программ, специально ориентированные демонстрационные проекты, а также исчерпывающая документация помогут вам шаг за шагом.

  • CiA 301 совместимый исходный код CANopen
  • Включен полный исходный код CANopen master и slave services
  • Много задачность - внедрение различных логических CANopen устройств, физически, на одной аппаратной платформе
  • Первый год обновления программного обеспечения и техническая поддержка включен - бесплатно!
  • Нет отчислений на зарабатываемые продукты
  • Другие версии (так называемые Value Packs) с полным набором полностью доступных инструментов CANopen
  • Прямое применение ANSI-C и модульная структура поддерживают легко портирование на новые целевые платформы
  • Базовое API OS подходит для интеграции с операционными системами реального времени
  • CANopen Protocol Stack обеспечивает уровень связи для реализации всех стандартизированных профилей CANopen устройств
  • CAN-драйвер исходного кода для многих систем включен в комплект поставки
  • Единый CAN-драйвер API для всех поддерживаемых CAN-интерфейсов
  • Высокое разрешение меток времени
  • CiA 304 в соответствии с CANopen Safety Protocol Extension (опционально)
  • CiA 402 Device Profile для Motion Control и Drives (опционально)