CAN in Automation (CiA)
headquarters@can.cia.org
www.can-cia.org
CANopen Product Guide 2008
home

Marathon

www.marathon.ru

Headquarters

Marathon
Mosfilmovskaya Street 17B
RU-119330 Moscow

Phone: +7-495-9391324
Fax: +7-495-9395659
Email: info@marathon.ru
URL: www.marathon.ru

Marathon CANopen protocol stack, analyzer tool and configuration tool

Availability
In stock

CANopen Library

CANopen library implements CiA Application Layer and Communication Profile in accordance with CiA 301 v. 4.02.

Supported protocols:

  • SDO (Client, Server, including block protocol)
  • RPDO, TPDO (all transmission types, dynamic mapping with the granularities 1 and 8, static mapping with the granularity 8)
  • SYNC (producer, consumer)
  • TIME (producer, consumer)
  • EMCY (producer, consumer)
  • NMT (master, slave)

Both mandatory and optional functionality is maintained for each communication object and all of them are configurable in compliance with CiA 301. ANSI C language was used for the library development, providing high level of cross-platform interoperability. User guides and manuals for all Marathon products are in Russian.

CANopen Tool Kit 

CANopen Analyzer 

Analyses and interprets CAN data link layer frames as CANopen protocol objects. Tracks SDO transaction context for expedited, segmented and block SDO protocols. The interpreted CANopen network traffic can be stored in a file.

 Interactive CANopen Configurator 

On the basis of the device EDS file, the configurator composes interactive table of the CANopen objects. It is possible to access any entry in the table (object dictionary index and sub-index), reading and/or writing data with the SDO protocol. Supports CANopen NMT master protocols.

 Script CANopen Configurator 

Interprets and executes instructions, listed in the script file of ASCII format. The script includes CANopen, control and description operators. CANopen instructions support data exchange, with SDO, Sync and NMT master protocols. Beside those, the configurator allows to transmit any CAN data link level frame, representing PDO, Emergency or some other CANopen objects. Control operators maintain loops, delays and branch commands, as well as CAN node ID selection. Description operators are used to improve the script presentation.