Home
        2007 - SI-Kwadraat
         Contents
1.                              C DCF loX6 840 5 def  BL  group 1  Control devices  EZ node 126  1EC61131 3 PLC    4 EDS  plc  4pdo eds  DCF  plc64pdo 126 def  B C  node 127  1EC61131 3 PLC   I EDS  pic64pdo eds     DEF  pic64pdo_127 def       Select Producer                                 Linking Mode  unlimited object linking          Description       Each network is managed as a project within the  CANopen Configuration Manager  Within a project  the devices can be combined to different groups   Groups can be assigned arbitrarily according to device  properties e g  I O devices  drives  according to node   ID ranges or with regard to their physical arrange   ment  Devices can be added to a group via their EDS  files or a network scan  PC CAN Interface required    CANopen Configuration Manager project files can be  reused by the CANopen Device Monitor     Object links    Configuration of the object links is done by simply  marking the objects shown in the table view  Internals  of the CANopen protocol are hidden from the user  and the presentation is application specific   CANopen notations like node 3  object 0x6040   subindex 0x00 are replaced by the more descriptive  parameter name from the EDS file  e g  statusword   The selection of invalid combinations of application  variables due to incompatible datatypes is not possible  and so errors are eliminated in the preliminary stages       of the configuration  Further attributes like priorities  or SYNC intervals can be ass
2.               The graphical CANopen Design Tool is available for  the creation of the object directory  the electronic data  Sheet  EDS file  and for the documentation of the  device in HTML or text format     The CANopen Device Monitor can be utilized for  commissioning  but also for the implementation and  test phase  As a fully implemented CANopen master  the CANopen Device Monitor with a graphical user  interface assures access to all services in the network  and also allows analysis of the bus traffic     For the development of CAN application monitoring  and analyzing the CAN bus traffic is essential  The  service oriented display of CANopen messages of the  CAN REport allows easy and quick interpretation of  CANopen messages     Besides the communication objects of the CiA 301  several application objects in different device profiles  are also specified in CANopen  These definitions  guarantee a defined behavior of the corresponding  device class and enable the interchangeability of  CANopen devices    For these different device profiles port provides exten   sion modules as an add on to the CANopen Library   These modules allow the customization of an applica   tion based on the CANopen standards    All modules are available in ANSI C source code and  can be used with all versions of the CANopen Library     Please have a look at the information of the data sheet  CANopen Library Extension modules     System environment    The CANopen Library runs on targets with and w
3.             WADE     Default Values       Lamae    M    hex       Supported CPU   s    port makes available the CANopen Evaluation Soft   ware for the following microprocessor families with  internal CAN controllers    e Atmel T89C51CCO1   e SiLabs C8051F040   e Infineon C505C   e Infineon C515C   e Infineon C167CR   e Infineon XC 164   e Fujitsu MB90F497   e Fujitsu MB90F543   e Freescale HC908 68HC908GZ60   e Freescale HCS12 MC9S12DG128B  e Freescale DSP 56807   e Texas Instruments TMS320LF2407  e Texas Instruments TMS320F2812    Using the CANopen Evaluation Software for related  controllers is mostly possible without problems  In  general this means adaption of the initialization soft   ware and linking it to the correct addresses     2007 www port de    port    Compiler    The projects on CD were created by the following  compilers     e Atmel  uVision2  Keil C51   e SiLabs  uVision2  Keil C51   e Fujitsu  Softune Workbench  e Infineon family  uVision2  Keil C51  Keil C166     Infineon C166  XC166 family  Tasking C166  e Freescale family  Code Warrior and Cosmic  e TI signal processors TMS320F240x   TI Code Composer  e TI signal processors TMS320F28xx   TI Code Composer Studio    Hardware Targets    Typical hardware targets of different manufacturers  are supported       the modules produced by Phytec  e demo board of Atmel  e demo board of SiLabs  Cygnal     e DIMM Module  of Graf Syteco with Fujitsu CPU      eZdsp system kit of Spectrum Digital with  Texas Instruments D
4.         The comprehensive documentation ensures that the  driver can be easily ported to another hardware plat   form by the user     Configuration possibilities    The driver provides access to the CAN controller by  several means     e Memory Mapped Mode   addressing the CAN controller via the address  space of the CPU     e I O Mapped Mode   addressing the CAN controller via the I O address  space of the CPU     e Latched Mode    addressing the CAN controller via address latches   The used access method for accessing the CAN con   troller register depends heavily on the used hardware  and can be adopted by means of access macros     The driver for the FullCAN controller types provide  the usage of    FullCAN Mode  filtering CAN messages in hardware for all channels  available  1 channel for sending or receiving     FullCAN mode with 1 transmit channel   one transmit channel for all transmit messages   all other channels are configured as receiving chan   nels using the hardware filter    e BasicCAN mode   I transmit channel for all CAN messages   I receiving channel for all CAN messages  The last two modes provide the possibility to use  devices with FullCAN controller  that support more  CAN objects as are provided from the hardware of the  CAN controller     2007 www port de    port    Many drivers do contain code for  e step by step initial operation of the driver    quick error detection      extensions that have been added due to customer  requests  that can be enable
5.       97     2007 www port de        28     CANopen Evaluation Software    Overview       The CANopen Evaluation Software contains all neces   sary software components to create and to test full  functioning CANopen devices on different hardware  targets  It is useful to explore of all the advantages  and power of the CANopen Library and the associated  tool chain     To have a fast start ready configured examples and  detailed documentation of the CANopen Library and  software tools are provided on CD             part GmbH  Augunsburger Siraba 7b  D 46132 Halle Sanin  Garman    Tal  40 2406 7 77 Rb  Fax  44 345 7 77 65 28    anal  serdoe port de  Wi fear  port  de       Evaluation Software V4 3  5003 dn    port GmbH 2004       Description       The CANopen Evaluation Software makes it possible  to learn more about the CANopen Library and the  software tools without a great investment in time and  money  Available are       the object code for the CANopen Library    the object code for the CAN driver     application examples in C source code     the project files for the compiler     the User and Reference Manual   e design and device commissioning tools    The following communication services are supported  by the object code library     e Minimum Boot Up   e NMT services   e Service Data Object  SDO     Process Data Object  PDO   e Heartbeat    All the examples are designed to use only internal  resources of the respective micro controllers  There   fore they mostly can be 
6.   0 0260 software source projekte   ekami can   oj xj  File Edit Generate Show Options Help       CADERE          General Settings Mask   Structure   Optimization    General I EDS Settings    Hardware Configuration PDO Settings  CH  Configuration 0  r Transmission Mode T ype      2    Synchronous C RTR only                             J Debug Settings      CPU Settings   E Compiler Settings  DCH CAN Settings 0    Asynchronous   Manufacturer specific          Profile specific   H E CAN Settings 1 Nie Rani bk a4  H E CAN Settings 2 e     CAN Settings 3                         Resulting Value     Optional Settings   o I Use Sub Index 3  0 65535  100 ps      9 Additional Settings   B  Object Dictionary   a  Data Types   3 5 Communica tion Segment F Use Sub Index 5  0 6553   D fr  1000   Device Type   Jl 1001   Error Register   H fr  1005   COB ID SYNC   D al 1007   Synchronous Window      ri  1017   Producer Heartbeat Tir   9 Iol 1018  Identity Object                The inhibit time ensures that lower  prior messages can get the bus              JE                                     General Settings    IV Enable dynamic PDO Mapping                Max  dynamic Mapping Entries  16 5                afm  1600  Receive PDO Mapping     Manufacturer Segment     Device Profile Segment       These settings are valid for all PDOs                          Header files are generated that are included in the  CANopen Library  The advantages of this tool do not  only lie in consistency of dev
7.   6030 Polarity 1 Input Line 1 125  6038 Filter Constant 1 Input Line 1  6050 Interrupt Mask 1 Input Line 1   6060 Interrupt Mask 1 Input Line 1   6070 Interrupt Mask 1 Input Line 1   6100 Read State 16 Input Lines   6102 Polarity 16 Input Lines   6103 Filter Constant 16 Input Lines  6106 Input Interrupt Mask 16 Input  6107 Input Interrupt Mask 16 Input  6108 Input Interrupt Mask 16 Input  6120 Read State 32 Input Lines   6122 Polarity 32 Input Lines   bles Filter Constant 32 Input Lines        Index Offset  E d  Import   Cancel               Import mask for a profile database    Generation   After an automatic check of the data for consistence   missing entries or incompatible data types  the  following files are created    e the XML EDS file    e documentation as HTML and plain text       optionally an EDS file using the previous CANopen  format     2007 www port de    port    If the check fails  errors and warnings are written into          ie Ordering Information  u 1761 10   POWERLINK XML ED W  Profile Databases  Full Version Windows      1761 20    POWERLINK XML ED L   Full Version LINUXTM   The profile databases contain the objects of the  corresponding profile  Each object is configured Functional demo versions of the software tools are  according to the standard and is explained in detail  available for download on our web site  For every kind of objects in a profile a prototype is http   www epl tools com shop html     included and this object can be cloned by copyi
8.   Diagnostics    The company SI Kwadraat is a   qualified partner for all ques    tions regarding CAN technolo   gies in the Benelux countries    http   www si kwadraat nl   mailto info   si kwadraat nl        SYSTEEM  INTEGRATIE  INDUSTRIEEL           Sistemas Embebidos SA  Spain       For all Spanish speaking coun   tries SISTEMAS EMBE   BIDOS S A    Espa  a   is your  partner  Sistemas Embebidos is  a well known Systems Integra   tor in Spain        Sistemas Embebidos S A        http   www embebidos com  mailto sistemas  embebidos com    Warwick Controls WCT  UK       Founded in 1999  Warwick  Control Technologies have  been providing unparalleled expertise  tools and  development services for embedded controllers and  systems within the automotive and industrial automa   tion industries     Warwick Control Technologies    http   www  warwickcontrol com   mailto enquiry   warwickcontrol com    2007 www port de    Services    port has a long experience in usage of CAN CAN   open and POWERLINK fieldbus technology for embed   ded systems  We provide products like the CANopen  Library  the POWERLINK Library as well as helpful  tools for development of CANopen  POWERLINK  devices and working with applications that make use  of CAN CANopen or POWERLINK     We do not only offer our products to customers but  offer our customers support for handling  application  engineering and implementation of CAN CANopen  and POWERLINK projects in form of engineering ser   vices  trainings and
9.   The provided functions fulfill all demands of the stan   dard    e determination of master device in a network   e detection of the active master   e priority driven master negotiation   e check for multiple master    The application is informed about changes of the mas   ter state with indication functions   CiA 302 Redundancy Communication       For employment of communication systems in mar   itime applications a redundant bus system is required   Because only the communication has to be redundant  all services provided by CANopen can be used by this  package  With function calls the redundant        21     2007 www port de        29     communication is handled automatically by the  library  Information about other events in the different  bus systems like drop out of one bus line  restoration  of a bus line  missing communication and others are  provided to the application with indication functions   Redundancy needs at least two CAN controllers  port  offers implementations for stand alone CAN con   trollers as well as with microcontrollers with more  than one CAN integrated     CiA 302 SDO Manager SDO Requesting Devices    SDO connections exist exclusively between Client  and Server  For the operation of configuration and  analysis software as well as HMI which are only tem   porarily present in a network static SDO connections  are not possible  For these cases the use of dynamic  SDO connections is foreseen  With the extension  module CiA 302 SDO Manager SDO Reques
10.   adapter circuit board  for easy connection of oscillo   scope probes    AC DC adapter with wide range input    power cable  1 8 m    manual  including CD    service case     49     2007 www port de        50     CANwatch    Highlights         fast recognition of installation errors    e preventive diagnosis allows increase of system  availability      scanning of the analog signal and evaluation of the  signal quality    e suitable for system integrators and plant operators       Description       CANwatch is an analyzer supporting easy error detec   tion during installation and operation of CAN net   works  CANwatch judges the analog signal on the bus  and detects errors like e g  Invalid levels  overshoots   slow slopes and short circuits within the signal lines     Besides the diagnosis of problems during installation  CANwatch offers the possibility to detect signal defi   ciencies below the level causing failures  This allows  preventive error recognition and thus an increase of  the availability of automated systems     Errors on the physical level of the CAN bus cannot be  detected by protocol analyzers and could until now  only be analyzed by specialists with expensive and  bulky hardware  Due to the easy diagnosis and display  with LED   s CANwatch offers fast detection and cor   rection of errors also to installers and plant operators     Display  The result of the measurement done at the bus is dis   played using 12 different LEDs   s CAN OK  CANwatch sets this L
11.   memory address area of the PC  The appropriate data  areas are mapped by CPC PCI PCIe and  plug  amp   play  software into the memory address space    The memory used by CPC PCI PCle is divided in sev   eral sections  The control registers allow the detection  of the interface type similar to the interfaces CPC   Card  CPC XT and CPC 104 and the generation of  interrupts for each CAN controller separately  The  access to the CAN controllers occurs via a separate  memory space for each interface  In these memory  spaces  the sending and receiving buffers as well as  the control registers of the CAN controllers are acces   sible         57     2007 www port de    port    Scope of Delivery       e Plug in board CPC PCI PCIe  e manual  e Sample code    e CPC drivers for Windows M2000  XP  Vista  LINU XTM    Ordering Information       0665 01  CPC PCI SJA1000S GTIS  1 channel  0665 02  CPC PCI SJA1000D GTID  2 channels  0669 01  CPC PCIe SJA 1000S GTIS  1 channel  0669 02  CPC PCIe SJA1000D GTID  2 channels  0690 10  CPC Serie Development Kit Windows     0690 20 CPC Serie Development Kit LINUX           58     2007 www port de    PCI CAN Interface PCI IntelliCAN       Highlights Technical Data          intelligent PC interface board with fast 16 bit  microcontroller for real time applications    support of 2 channels CAN Part 2 0B active       size 108 x 155 mm       power supply from PC       temperature range Oto  70 C  processor types C165   20 MHz    easy interfacing between
12.   mine bitrates     The bootloader has to be linked on a fixed address  within the user code flash memory     Some object directory entries are linked statically  and cannot be changed     The full version without restrictions can be obtained  from port GmbH via licensing agreement and doesn   t  have the restrictions mentioned above  For details  please contact service Q port de     Hardware Requirements    Through the use of the hardware independent CAN   open Sourcecode Library of port the bootloader can  be used on all supported target platforms  Solely the  flash routines have to be adopted  Please inquire for  the availability of the targets     As a client a PC interface hardware  USB CAN CPC   USB or USB XS  PCI  ISA  or    gateway according  to the CiA 309 3  EtherCAN  is needed     Software Requirements    A CANopen software able to do SDO domain trans   fers and supported by a CAN interface board is  needed  A download program runnable under  LINUX    or Windows    as well as some other tools   e g  to generate aCRC checksum  can be downloaded  from port   s web site        Installation and Setup    In the upper area of the bootloader the configuration  areais located  Adjust the values of the configuration  according your requirements with a hex editor     struct          OxCO   3FEO  7 UNSIGNED32 vendor_id     S      sett 3FEA  7 UNSIGNED32 product_code       OxCO 3FES8    UNSIGNED32 revision_number      OxCO   3FEC    UNSIGNED32 serial_number      OxCO  Srro    
13.   sort by type  place  time       signal to noise  ratio    typ   0 75     3 0 V        resolution 50 mV       online trigger    resolution  10ms   1min   real time inspection for logical  and physic  errors       bus monitoring    permanently with regard to stati   cally recessive or dominant   respectively  or bus running       bus workload  factor    permanent display of  percentage value       firmware and  FPGA configu        ration       update by USB       2007 www port de       port                   Technical Data Ordering Information   trigger output BNC socket  0800 02 CAN Bus Tester II  CBT II   for oscilloscope  galvanically separated When ordering please specify the country  connection passive where it should be used    to CAN bus   bus connection  2x 9 pin  SUB D connector   design connector with 1 1    connection       PC connection  USB V1 1  galvanically separated          update via USB  supply voltage extra low voltage socket accord   ing to DIN 45323       supply voltage 9   36V DC  power consump  0 55    0 15 A                                     tion   size  Ixwxh  170 x 125 x 40mm  weight 570g   enclosure aluminum box   safety  EN 60950 1  IP 20  protection according to EN 60529  EMC EN61000 3 2  EN55022  interference   resistance EN 61000 6 2  temperature operation  5  C     40  C  range storage   20  C     60  C       Scope of Delivery          CAN Bus Tester   CAN adapter cable SUB D   cable Open Style   cable M12   USB cable  3 m BNC cable  1 5m   
14.  Configuration Manager     7       Safety Communication     I  17  Redundancy Supot        7   ssServiees       17  LED Indicator KAKA  CiA 401 Framework III  GA 402 Framework   I   7    All hardware specific parts are decoupled from the  CANopen protocol stack through a defined driver  interface  This provides easy adaptation to different  hardware platforms     The user application communicates with the CANopen  Library through function calls and call back func   tions     Configuration and scaling of the CANopen Library is  done with the help of the CANopen Design Tool         17     2007 www port de        18     port    which is delivered as CANopen Design Tool Light ver   sion  With it the CANopen Library can be tailored to  an optimum to the available resources of the applica   tion  Besides the creation of the object directory all  settings for the hardware can be carried out with it     Description           hardware dependent    CANopen Driver Package Timer    Interrupt   handling    The CANopen Library consists of a hardware inde   pendent and a hardware dependent part that communi   cate with message queues  The hardware dependent  part consists of controlling software for the CAN con   troller and timer functions     detailed description can  be found in the CANopen Driver Package     The application communicates only with the hardware  independent part of the CANopen Library  That way  it is possible to exchange drivers without any influ   ence on the functional
15.  Library Driver Packages            ccccccssesecceeeceeeeeceeeeseeeeeeeeeessaaaees page 24  CANopen Evaluation Software             cccccccccccsseeeeeeeceeeeeceeeeseaeeeeeeeeseaeaaes page 28  CANopen Bootlloadekeems rrr    Wee N Gs seeeeceecscsseeeeeeseseeees page 30  CANopen Gateway Server COA200 23 page 32    3  CANopen Tools       N ofen  Diesen OOl    H   NN page 33  CANopen Device Monitor            aoaannunennnnnnnnnersnnnnoerrrnosrrrrrsnrrernrrrrrerrrrennne page 36  CANopen Configuration Manager page 38    4  CANopen Starter Kit  Glen  ott otar KA eaa WEEN page 41    5  Software Components for DeviceNet  DeviceNet Slave Development kt  page 43    6  CAN Diagnostic Tools    CAN Analyzer CAN Hoor  page 45  BUS Tester Il   BA   As EEN  Neves ER  page 48  CAN is ica NR  gt  ER    VOR page 50    7  CAN Interface Boards    REG SEN             9     2 SD RD              page 51  En ANIGINEWAY                  Benno    A en 008 page 52  GENE MERA CA o           a page 54  USB CAN Interface CPC USB     ee    2    S    a page 55  USB CAN Interface USB BASIC  XS Get  page 56  PCI CAN Interface CPCG PCHbPCle cccccsssseeeeeceeeeeseeeeaesseeeeeeeeeesesaaes page 57  PCI CAN Interface PCliotelC AN page 59  can4linux   Linux Device Driver    page 60  can4vxworks   Device Driver for VXWOTfKS         soesssnnsnnnsensrrrerrrerrrerrsrrrene page 61    8  Software Components for Ethernet POWERLINK    Introduction to POWERLINK           ccccsseccceeseeeeeeceeeeceeeseeseeessaeeeeeesaeseeeessae
16.  PCs and CAN networks          Hardware configuration via PCI software services     memory 8 kB DPRAM 16 bit  plug 1 4 12 KB SRAM 16 bit    data monitoring 28 kB FLASHROM 8 bit  e on board data  pre   processing optional  512 KB       CAN controller SJA 1000  operating system Windows9x NT 2000 XP                   Description CAN connector CAN I  9 pin Sub Min D    CiA standard  CAN II  9 pin Sub Min D    The increasing number of PCI slots and the high CiA standard   demand on real time networks dominate today   s PC PC bus interface PCI BUS   world  The dual channel PCI IntelliCAN board is a PIN C ar    onnector serial sync   special design for PCs with PCI slots  The PCI Intel    serial async   liCAN   s designed for real time data acquisition and   4 x digital in out    processing by using a fast 16 bit microcontroller   5 x digital in          optional 8x analog in  gins 3 ARE  10 bit resolution         0Vto5 V     Ae HUDD    WII  DIOU      LE    LE   S  bd 5 S 00  ae   Slee WP ee ms oo Ill 1  e G                    OUT UI  HIH   lt       Scope of Delivery       es  il      Le 2 E    Jomo i   board PCI IntelliCAN       on  tg      user manual  on CD       e LevelX user manual  on CD        Hardware configuration via PCI software services e LevelX drivers for Windows   2000  XP  Vista   plug and play   A DPRAM interface for host inter  e examples for Windows   facing is available  The customer can use LevelX    DLL  for the easy programming of own complex       application
17.  Settings  EG Obiect Dictionary  CI Data Types  E CH Communication Segment  1000   Device Type  1001   Error Register  1017   Producer Heartl  1018   Identity Object  1200   Server SDO Pa   Ze N   8  000   Number of E ynamic Mapping   8  001   COB ID Cie      Structure   Optimization      PDO Settings  Transmission Mode Type    Synchronous sr RTR only    Asynchronous   Manufacturer specific    Profile specific  Resulting Value     Optional Settings   _j Use Inhibit Time  0 65535  100 us         I Enable dynamic PDO Mapping   General PDO Settings   Enable bitwise Encoding for PDOs   No automatic mapping for SYNC PDOs before sending    fra  1400   TPDO Mapping  CI Manufacturer Segment   CJ Device Profile Segment  OG Reserved Area    Enable User Function before transmission of synchronous PDOs  I Enable RTR PDO Indication Function                Description       With the CANopen Design Tool a powerful tool is  available  which frees the developer from error prone  and repetitive tasks  It guarantees the consistency of  the implemented functionality  device documentation  and Electronic Data Sheet  EDS   By default the  CANopen communication profiles CiA 301 and  CiA 302 are delivered with the tool     In addition to the CiA 301 database databases are pro   vided for a large number of CANopen device profiles  and for the CANopen communication profile  CiA 304  The object dictionary produced by the  CANopen Design Tool supports numerous options of  the CANopen Library from port  
18.  and  PC 104 or an Ethernet interface like the standalone  CANopen Gateway Server EtherCAN of port     System Requirements       Operating System  Windows    2000  XP  Vista    LINUXTM  Processor  Pentium IV or later  RAM  256 MByte  Harddisk Space   gt 20 MByte available    Ordering Information       0642 10 CANopen CDM W    Full Version  Windows      0642 20 CANopen CDM L    Full Version  LINUXTM   0642 11 CDM CiA304 Safety Extension  0642 12 CDM CiA305 LSS Extension  0642 13  CDM CiA402 Drives Extension    Functional demo versions of the software tools are  available for download on www canopen tools com         37     2007 www port de        38     CANopen Configuration Manager    Overview       Large CANopen networks with several devices and a  multiplicity of inputs and outputs can have a complex   ity  that is hard to manage without powerful tools   The CANopen Configuration Manager is such a tool  that simplifies the configuration of CANopen net   works     Using the CANopen Configuration Manager connec   tions between devices and their configuration settings  can be configured conveniently  So the PDO linking  is simplified enormously          D s HF t T  gs  amp    J CANopen Network  BE 03 group 0  10 devices  BH node 1  CANopen IO X5  I node 2  CANopen IO X2  B 037 node 3  CANopen 10 X3   C  EDS  loX3_24D0 eds  I DCF  loX3_24DO_3 def  8 node 4  CANopen IO X4  i  4 EDS  10X4_8Al eds     DEF  loX4_8Al_4 def  BE 07 node 5  CANopen 10 X6   C  EDS  loX6_8A0 eds         
19.  ble without additional or modified software over  LAN  dialup or Internet connections        www port de    CANopen Library       Overview       The CANopen Library provides all required services  for a CANopen compliant communication according  to the communication profile CiA 301 V 4 1  It facili   tates easy and fast development of master and slave  devices and is able to serve one or multiple CAN   Controller in one device    The CANopen Library is available in different expan   sion stages     e Slave Small  e Slave  e Master Slave    The functional range can be extended by additional  modules  LSS  Redundancy  Flying Master  CANopen  safety        see CANopen Library Extension mod   ules      Access to the hardware is carried out via a defined  driver interface  which is available for many CPU   and CAN controller with and without operating sys   tem  see CANopen Driver Package      Application       The CANopen Library is based on ground of the com   munication profile CiA 301 V4 1 of the CiA e V    CANopen Application Layer and Communication  Profile  and EN50325 4   respectively  and provides  all services specified therein  It is completely written  in ANSI C and can be compiled with every ANSI C  compliant compiler     Depending on the required scope of functionality the  CANopen Library is available in different expansion  stages  For development of small sensors and actua   tors with limited CANopen services the Slave Small   Version is available  Its limitation
20.  d   3   d VAR EXTERHAL   5 Hbd Wreitedutputihtoth   BYTE   E HE  Wreitedutputihtoth   BYTE   7 H70 Writeoutputflhto  h   BYTE      HT  _ResadInputihtosh   BYTE   3 HT  _ResadInput3htol  h   BYTE   10 HES Analoginputih   IHT   1i HES Analoginputzh   IHT   12 HES Analoginputsh   IHT   13 HES Analoginput4h   IHT           IEC61131 Variable declarations    2007 www port de    port    Program outputs       The following files are generated after completion of Ordering Information  the configuration   e DCF files  e Concise DCF files 0545 10   CANopen CCMbasic W  e JEC61131 Variable declarations for PLCs   Windows      e a detailed project documentation 0545 12 CANopen CCMpro W   Windows       0545 20 CANopen CCMbasic L  Parameter download  LINUX      When the computer is connected via a CAN interface 0545 22 CANopen CCMpro L  to the network the complete configuration or only  LINUX      changes of a single node can be sent directly to the 3  devices on the network  Similarly it is possible to Functional demo versions of the software tools are  read the configuration of a node or even a complete available for download on www canopen tools com     network  Additionally the CANopen Configuration  Manager is able to control devices with NMT com   mands        Advantages       simplified PDO linking    consistency of the configuration throughout the net   work    direct parameter download possible    support of CANopen PLCs    detailed project documentation    reuse of the project fil
21.  developed standards are con   stantly incorporated into the CANopen Library  In  order to take profit of the changes port offers all its  customers a maintenance agreement with the fol   lowing conditions     O updates free of charge for the contracted period    O free of charge support for the CANopen Library  and topics of CANopen    e Support for initial operation  In order to provide a quick and effective access to  the development of CANopen devices we recom   mend to do the initial operation of the CANopen  device together on the target platform  Customer  experiences of his her hardware and the used com   piler and the experience of our engineers with        19     2007 www port de    pert    CANopen and the CANopen Library can comple   ment each other  This leads to reduced development  times and a CANopen conform device     Conformance Test   In preparation of the charged Conformance test of  the CiA we provide you our service  knowledge and  equipment  With the preparation and execution of  preliminary tests possible problems can be detected  and removed     System analysis  consulting and support   Take profit of our Know How during planning and  development of your CANopen devices and net   works  An ideal design requires knowledge about  the used protocols and the system environment   Our competent engineers create together with you a  cost efficient solution that fits your needs to an opti   mum        Software development services for CAN  CANopen  and DeviceN
22.  i  EMS delivers CAN products Loe ae  and software for a wide range of industrial applica   tions  http   www ems wuensche com  mailto marketing ems wuensche com    Embedded Solutions AG  USA    EMS          Embedded Solutions supports  and distributes a range of prod   ucts in the USA  The port  tools are supported on their        S  ARM  and ARM9 based      products  ES AG runs Embed   ded Linux and Windows CE  http   www es usa com  mailto info es usa com    I ME Actia       I ME ACTIA GmbH is e  100  subsidary of the French iv em  ACTIA Group  I ME ACTIA 7 L      Emp ny ofthe ACTIA gou  micro electronics and serial    ACTA    networks  like CAN  VAN  J1850           http   www ime actia de  mailto info ime actia de       is a specialist in the area of    Neomore  France       Neomore offers open  efficient NeoMore    and innovative solutions for   fast development of embedded and real time applica    tions  http   www neomore com  mailto sales O neomore com    Pyramid Solutions Inc   USA    PYRAMID SOLUTIONS  Software Engineering  amp  Systems Integration       port is using the DeviceNet  experiences of Pyramid Solu   tions to provide a complete  spectrum of CAN protocols in Europe  Pyramid Solu   tions is a recognized leader in software engineering  and systems integration  with a comprehensive techni   cal staff  http   www pyramidsolutions com  mailto  gbeal Qpyramidsolutions com    SI Kwadraat  Netherlands              SI KWADRAAT    Machine  Network ing  Vision and 
23.  in Automation   to integrate the  CANopen communication and device profiles in Eth   ernet POWERLINK together  The combination of the  advantages of real time Ethernet using POWERLINK  and the CANopen profiles offers a continuity from the  simple sensor network  over fast motion control sys   tems up to the factory network  The integration of the  open device profiles is already completed  Service  providers like port GmbH offer software tools and  services for the POWERLINK device development   Meanwhile the EPSG works on useful extensions like  the time synchronization in complete enterprise net   works and the integration of security relevant func   tions     POWERLINK development goals       e Fast Ethernet according IEEE802 3u 100BASE TX  as a transmision medium     e Use of standard network hubs and standard cables     deterministic transmitting of cyclical data with a  minimal cycle time of 200 us    Jitter smaller than 1 us    Transmitting of deterministic and time uncritical  data    e Use of standard IP protocols  TCP  UDP  HTTP     POWERLINK mode of operation       In POWERLINK all data transmissions are checked by a  manager   Managing Node   MN to avoid frame colli   sions in the Ethernet network     The network devices    Controlled Node   CN  only  send when they are asked for it by the manager  An  POWERLINK cycle is divided into two time domains   A   Start of Cyclic    SoC  frame  sent by the manager  as a broadcast message to all controllers  starts the  s
24.  initial operation    Support in this form is very efficient and reasonable  when the project schedule is tight     Software development    Services    port provides the following engineering services     implementation of the CANopen and POWERLINK  communication profile   implementation of CANopen device profiles  implementation of DeviceNet device profiles  consultation in the field of CAN  CANopen and  POWERLINK   application specific implementation and extensions  customer specific Embedded LINUXTM develop   ments for Ethernet   The success of port is based on solutions for tasks of  different areas of controlling systems that cannot be  solved with standard software     Benefits for our customers    We are of benefit for our customers by     long standing experience in the industrial sector of  fieldbus technology   good expertise as provider of software based solu   tions   high flexibility in development of customer specific  solutions   flexible adoption of products of port to customer  requirement   on time realization of challenging customer projects    Starting with the definition of the requirements and  continuing with steps for system design  implementa   tion and integration up to software testing port pro   vides all its customers a complete development from  one source  At all steps contact to the customer plays  an important role  This guarantees adherence to the  project schedule and adherence to the planned costs as  well as security in reproducibility of 
25.  interpretation of CAN messages is provided by a sup   plementary software module        This module contains commands to establish commu   nication channels and to read and write object  attributes  It can be used to test the DeviceNet com   munication of devices built using the DSDK     Ordering Information       0245 01 DeviceNet Slave Developers Kit        AMD80188EM SJA 1000  0245 02 DeviceNet Slave Developers Kit      C167CR  0245 03 DeviceNet Slave Developers Kit      LINUX     can4linux    0245 04 DeviceNet Slave Developers Kit       CodeComposer TI TMS320F240x  0245 05 DeviceNet Slave Developers Kit       CodeComposer TI TMS320F2812    on request   0245 0x add on module Position Control  0570 11 DeviceNet SDK Integration Support  0580 10 CAN REport W  Vollversion Windows      0580 20  CAN REport L  Vollversion LINUXTM   0580 12  CAN REport DeviceNet Extension     44     2007 www port de    CAN Diagnostic Tools    CAN Analyzer   CAN REport       Overview       The CAN Analyzer CAN REport   s an efficient and  versatile tool for analysis and commissioning of  CAN based networks according CAN 2 0A and 2 0B   like CANopen and DeviceNet     The built in scripting capability allows to use it uni   versally at development and test of CAN devices  besides the normal possibilities of displaying the  received CAN messages  It is especially useful in the  field of industrial CAN networking     The separation of hardware interface  CAN access   and visualization software allows 
26.  is accelerated     It is a tool with which device databases can be pro   duced and processed  These databases contain infor   mation  which describe the interface for the POWER   LINK network of the device  These parameters  con   trol and status information that are accessible over the  network are stored in the Object dictionary     The major task of the POWERLINK Design Tool is to  administer and create these data in an object database  and to create code for the POWERLINK Library from it     Ethernet POWERLINK Object dictionary    The generated code  which contains the object dictio   nary   s included into the user modules  This ensures  that each user variable can be accessed directly via its  index and sub index  The produced object dictionary  represents the data interface between library and user  appliction     Ethernet POWERLINK Library Configuration    To configure the POWERLINK Library a header file is  created which contains the hardware settings and the  configuration of the used POWERLINK services  These  services are derived automatically from the object dic   tionary     EDS File    A fourth result of the tool is the Electronic Data Sheet   EDS   The EDS belongs to the standard documents  that have to be supplied with a POWERLINK device  It  is an XML text file according to ISO 15745  which  contains all relevant information about the application   device   These files are used by configuration tools  and control devices  in order to install POWERLINK  devi
27.  of objects with the Controlled  Nodes  CN  and a large buffer for asynchronous  TCP IP communication with CNs  The MN may act  as an POWERLINK Router appearing to the host as a  network adapter     Technical Data    Supply voltage SV  3 3V  Max  12W  Bus Frequency 33MHz    100x170x21 mm  HxLxD   PCI Slot  approx  1508    Temperature range 0  C   50  C   opt   20  C   70  C        Ordering Information       0552 01 POWERLINK PCI SHF    2007 www port de    POWERLINK Gateway       Overview       port   s universal POWERLINK Gateway   s a small box  with two Ethernet ports  The real time port is con   nected to an POWERLINK network  The other port acts  as an interface to an IP network  Running SND   s  HyNetOS operating system and POWERLINK V2 0  stack it can be used either as CN based gate   way router or as MN based gateway router  With this  Gateway an POWERLINK network can be integrated  seamlessly into an intranet  allowing to access POW   ERLINK devices from every PC in your office  Any PC  connected can thus reach any Powerlink node v  a  TCP IP  ping  HTTP  FTP etc   without disturbing the  real time cycle     Optionally port offers special software interfaces for  PC based configuration tools  like POWERLINK Device  Monitor  as well as an interface for the analysis tool  POWERLINK REport     Description          The gateway consists of two units with one Micro  WebTarget MWT2 XS Board each  Every board has  an 128MHz E1 16XS processor from Hyperstone and  an Ethernet C
28.  on scan  ObjFlags   I Refuse write on download  ObjFlags     fri  1648  NWL IpGroup REC  f  1F82   NMT FeatureFlags U32  fm  1F83   NMT_EPLVersion_U8    Value     al 1F93   NMT EPLNodelD REC Upper Limit     fr  1F94   NMT HostName STR   a  1F9E NMT ResetCmd US  LI Manufacturer Segment    LI Device Profile Segment J Valid after reset  ObjFlags     D    E fra  6000   Read State 8 Input Lines    8  000   Number of Elements _ Default Values   Mest     8  001  digital Inputs 1 8   E 002   digital Inputs 9 16  BE fri  8200   Write State 8 Output Lines          zl   p   3  000   Number of Elements D      hex           Description       With the POWERLINK Design Tool a tool is available   which frees the developer from error prone and repeti   tive tasks  It guarantees the consistency of the imple   mented functionality  device documentation and Elec   tronic Data Sheet  EDS   By default the POWERLINK  communication profile   s delivered with the tool     In addition to the POWERLINK specific communication  database other databases are provided for the CAN   open device profiles CiA 401  CiA 402  CiA 406 and  CiA 417  The object dictionary produced by the POW   ERLINK Design Tool supports numerous options of the  POWERLINK Library from port  e g  segmented struc   turing  A tree representation of all implemented  parameters and data facilitates the maintenance of the  device software  The POWERLINK Design Tool eases  the first step into the POWERLINK protocol and device  development
29.  programming of own complex  applications under WINDOWS 9x 2000 NT XP ME    An easy to use and install CAN monitor application   the PcCANControl is containd in the scope of deliv   ery  High demands are satisfied with the CAN ana   lyser application CAN REport     Technical Data                                              PC bus interface USB  version 1 1   full speed mode  Microcontroller C165   18 634MHz  Memory 512k  16bit  RAM  512 byte EEPROM  128k  8bit  FLASH   512k optional   Power supply 8  24VDC  Power consump  typ   lt 100mA   12VDC  Temp  range 0 to  55  C  Housing plastic  Weight 200g  Size 150 x 68 x 25 mm  CAN connector 15 pin Sub Min D female       Scope of Delivery       e BASIC  XS hardware   e RS232 and USB cable  75cm    e LevelX manual  on CD    e LevelX driver for Win 2000  XP  Vista    Power supply is not included     Ordering Information       0703 01  BASIC  XS Set  0580 10 CAN REport W  0580 20  CAN REport L    Functional demo versions of the software tools are  available for download on www canopen tools com     2007 www port de    CAN Interface CPC PCI PCIe       Highlights       passive CAN interface for PCI  and for PCIe slots  one or two CAN controller NXP SJA 1000    optional galvanic separation of the CAN channels    optional separate power supply of the CAN chan   nels with integrated DC DC converter    supports 11 bit frames and 29 bit frames    e development kit for Windows    and LINUXTM  available    Description       The CAN interface 
30.  send data from the PC into the POWERLINK network or  log the POWERLINK traffic on the PC  Thereto port  offers a special software interface for the PC based  configuration tool POWERLINK Device Monitor  as  well as an interface for the analysis tool POWERLINK   REport     Description       The card  which is to be plugged into a free PCI Slot  of the PC  consists of three Ethernet ports  You can  configure up to two real time or generic ports  The  third port is linked with an intern hub to one of the  two networks and belongs consequently to this net   work        The three Ethernet connections are labeled 0  1 and 2   Connection 0 has its own controller called  Interface  0  while connections 1 and 2 are connected to the sec   ond ethernet controller with an integrated hub called   Interface 1      All communication between the host system and the  local processor is done via the Dual Port RAM   DPR   which has a size of 512KB  Every Ethernet    port has two LEDs  which indicates a link resp  net   work activity  Furthermore the card has several status  and error LEDs  With an address switch the user can  set the node id of the device  So the card can act as a  Controlled Node too  Every node id unequal to 240  causes the function as Controlled Node     The object indices are references to the Ethernet  POWERLINK specification  Most objects of the Man   aging Node  MN  are mapped directly into the Dual   Ported Ram  The Managing Node supplies buffers for  a direct exchange
31.  site  http    www halle de    Berlin  LEI Berlin  J Hamburg  Hannover  Bo  1    BRO      Bitterfeld    nn      Halle       Leipzig Bruckdorf L   1    Leipzig  Berlin  M  nchen    Merseburg        Dresden       Halle Ammendort J Radewell    ge Osendorf     Frankfurt Main  Nurnterg    Our business premises are located in the southern part Ag    of Halle  This district of Halle Saale is called Merseburg  Ammendorf  The easiest way is from the south on the Heli   Main    rnberg    main road B91  In addition  coming from other direc   tions you arr  ve at Ammendorf directly by all means  on the main road B91 in a southward direction     10        82     2007 www port de    pert    On the city map of Ammendorf you can see how to  find port GmbH there     B91  Zentrum       a   Leipzig         p   ae N     f  A 7  d     T  E   lt     Am Gr  nen Weg       Merseburg  B91    Parking Places    Parking places are available on the road in front of the  business premises or on the parking place at the back   side of the house     10        83     2007 www port de    port    Notes    10        84     2007 www port de    
32.  slp  rsnr       Icon   L  ssnr      SCON      Command L tid   rsp   seg      7776867812  Kg e 168  100  110   gt  194 173  33  141   8495     sp0  slp   rent  omman rsp   0  a  0  seg   G      7776873785  81  194  17  33 141   gt  192 168  200  110   3819     SDO   slp   rent  mmand Layer  tid   2  rsp   D    0  seg   0  cid   2           Icon   4  ssnr      0 0 1 1  1 1 0 1  0  rcon   1  ssnr   1  scon   2  I 2 0  scon   2  0 2 2 2      rcon   2  ssnr   2  scon    ead by Index 1000 00  1776881810  ae 192 168 100 110   gt  194  173  38  141   8495   SDO  air  rsnr   2  rcon   2  ssnr   1  scon   2    a  tid   rs a seg   ci ss    sad pet  Index Response  000000000040402044657669  0x00000000  7776889783 90  194  173  33 141   gt  na  168 100 110   3819 slp  rsnr   1  rcon   0  ssnr   3  scon   D  tid   D  0  a 0  seg   0  sae ae    7797342701  81  194 173 33 141   gt  192 168 100 110   3819   SDO slp  rsnr   0  rcon   0  ssnr   1  scon   1  Command Tarver  tid   N ren   asf aen sl rid  f as   N          Node 110  14 of 98304        connected to 194 173 33 140  v1 0     A special feature of the POWERLINK REport is the  interpretation of SDO messages  The sequence layer  and command layer protocol is analyzed in detail and  all important information is extracted  Additionally   different SDO message types are displayed with  different colors     Diagnosis       With it numerous diagnostic features the POWERLINK   REport can be used for the diagnosis of running  networks  A monit
33.  the user     Extensions to control drives according to CiA 402  a  CANopen Safety Plugin  CiA 304  and a LSS mod   ule  CiA 305  are additional available     The CAN communication can be logged  saved and  evaluated afterwards     The console is an extra feature  With the console an  interactive access to the CANopen network is possible  by using commands for     e SDO and PDO transfers     network management services   e Heartbeat and Node Guarding     Time Stamp  SYNC  Emergency       Eile Console Edit Prefs History     pic3  58 2 67 r 0x1000 0 u32    a 67 r 0x1008 D vs   pics  59 X 67 w Ox1017 0 ulG 0x3e8     pic3  60 Z 67 preop  K             Complete sequences of commands can be combined  to procedures by the embedded scripting language   The scripting language is available for different oper   ating systems     By using the CANopen Library and the CANopen  Design Tool from port the developer gets a closed  tool chain for creating CANopen compatible devices     Through the scripting language access to elements of  the graphical interface is also available  The graphical  representation of values or test results is therefore  application specific extensible     port GmbH can perform special adaptions to the GUI  or behavior to meet CANopen device characteristics  for service or assembly testing     CAN Interfaces       The usage of the CANopen Device Monitor requires a  CAN interface  CAN interfaces are currently avail   able for USB  ISA  PCI  parallel port  serial port
34. 1  Network Client  device n Ek          Internet          CANopen  node 2    DSP309 1 DSP309      services services    CANopen  node 1                               TCP IP DSP309 3 1             or local TCP IP connec tion I    CANopen    node 127    CANopen network n             It can operate on an arbitrary number of TCP IP  clients and CANopen networks  The CANopen  CiA 301 services NMT  SDO  PDO  EMCY  Heart   beat and Nodeguarding are supported as described  within the CiA 309 1     With the SDO domain transfer services it can carry  out up and downloads of firmware or any other data  like images  Additionally it acts as LSS master and  allows complete configuration of unconfigured  devices     The CANopen Gateway Server can be used as ready  to use CANopen application to setup a graphical inter   face to access a CANopen network like it is done with  the company   s proprietary CANopen Device Monitor   Instead of a general purpose CANopen monitor inter   face complete user applications can be developed that  provide maintenance and service menus to    administrate or configure the CANopen nodes in  CANopen networks     Special purpose applications can be built with the  source code of the CANopen Gateway Server  It  allows the extension of the CiA 309 3 command inter   face to provide further functionality to access other  devices that are connected via RS232 RS485 or paral   lel interfaces     CAN Interfaces       The usage of the CANopen Gateway Server requires a  CA
35. 1a xml Filz   Eile Edit Generate Show Options Help          D salsa alo D  General Settings    General EDS Settings  EI Line 0  DC Object Dictionary  BH Data Types   3 Communication Segment      Manufacturer Segment  2  Device Profile Segment  E fr  6000   Read State 8 Input Lir   8  000   Number of Elements   8  001   digital Inputs 1 8   8  002   digital Inputs 9 16    a  ret  6200   Write State 8 Output L   8  000   Number of Elements   8  001   digital Outputs 1 8  Il 002   digital Outputs 9 16   m  6202   Polarity 8 Output Line  fm  6206   Fault Mode 8 Output I  fr  6207   Fault State 8 Output L   m  6208   Filter Constant 8 Outp  fil 6220   Write State 1 Outout L    hex                ES Structure  Optimization      Sub Index       Index   Sub Index  W PDO Mapping          EDS Name  Digital Inputs 1 8   Data Type   UNSIGNEDS w Access   Read Ony v  Size  fo Lower Limit   x0  gt   Unit    value  ha  foxo    Upper Limit  OxFF                Default Values Reset             Description       With the POWERLINK EDS Editor a tool is available   which frees the developer from error prone and  repetitive tasks  It guarantees the consistency of the  Electronic Data Sheet and the documentation  By  default the POWERLINK communication profile is  delivered with the tool  In addition to the POWERLINK  specific communication database other databases are  provided for the CANopen device profiles CiA 401   CiA 402  CiA 406 and CiA 417  The POWERLINK  EDS Editor eases the first step in
36. 4 Safety Relevant Communication    SRDOL SRDOL SRDOL       SRDOL    SRDOL SRDOL       SRVT  expired            sat    say    SRVT  In order to transmit safety relevant data in a CAN net   work further measures have to be taken  This is done  with this extension package  Communication takes  place with so called SRDO    e  Safety Relevant Data  Object  These objects have communication and map   ping parameter like PDO  The further measures con     sist of     sending data as plain and inverted data with differ   ent CAN identifier    monitoring of sending data cyclically and in correct  order    protecting communication and mapping parameter  with a checksum    additional activation flag in the object directory    All monitoring functions can be realized with func   tions of the CANopen Library  but considering safety  aspects monitoring functions should be implemented  by the application developer     Consistency of the data in the object directory is  achieved through further safety measures     modification of communication and mapping  parameter is only allowed in the state PRE OPERA   TIONAL    on modification all data lose their validity    mapping data is also stored inverted    a checksum calculated over all data of an SRDO  is checked when changing into state  OPERATIONAL    With this all planned safety measures of the standard  are realizable     2007 www port de    port    CiA 305 Layer Setting Services       The extension package LSS  Layer Setting Services   for t
37. 6 Input  6120 Read State 32 Input Lines   6122 Polarity 32 Input Lines   Sr  bles Filter Constant 32 Input Lines        Index Offset  E 0  Import   Cancel                  Import mask for a profile database    The second step is the parameterization of the objects   Pre installed default values  limit values and access  attributes have to be adapted to the application needs   For the communication parameters input masks facili   tate the creation of the service objects and the config   uration of partially bit coded values like e g  PDO set   tings     Generation   After an automatic check of the data for consistence   missing entries or incompatible data types the follow   ing files are created      the object dictionary  objects h       the configuration file  epl_conf h     e the XML EDS file      and documentation as HTML and plain text     Profile Databases       The profile databases contain the objects of the corre   sponding profile  Each object is configured according  to the standard and is explained in detail  By import   ing these prefabricated objects into the own project  the development time can be reduced and the risks of    a manual implementation are minimized   The following profile databases currently available   CiA401   Device Profile for Generic I O Devices    CiA402   Device Profile for Drives and Motion  Control    CiA404   Device Profile for Measuring Devices and  Closed Loop Controllers    CiA417   Application Profile for Lift Control Sys   tems    
38. 60  103926 705 0xZ2cl   sD   20 00 00 00          1092130360 865 Node 37 Req Rd Init  1000 00    1092130360 866 Node 111 Req Abort SD0 protocol timed out    1092130362 348 D5401 device I Req Wr Exp  1017 00  value  0x03e8   1092130362 350 D5401 device I Resp Wr Exp   1092130362 386 bus coupler 1 Req Wr Exp  1017 00  value  0x03e8   1092130362 393 bus coupler 1 Resp Wr Exp   1092130362 428 Heartbeat_bus coupler 2 State  PRE OP   1092130362 328 NMT Command  Enter Operational Node  Node 0   1092130665 576 Heartbeat bus coupler 2 State  OPERATIONAL   1092130665 593 I 0 Modul 1  AnIn_l  Oxlc60  AnIn 2  0x19c0   1092130665 644 I 0 Modul 1  AnIn l  Oxlc40  AnIn 2  0x19a0 vi             Ext ATA Id Length BO Bl B2 B3 B4 B5 BE B7 Repeat Time Message Name    C C fox lei Jo To f To To fo _Send   Ja  Preoperatona           For the CANopen protocol  messages can be dis   played service oriented in separate logging windows   Furthermore it is possible to develop application  extensions for interpretation of proprietary protocols   The integrated scripting language allows universal  usage during development  test and maintenance     The CAN REport consists of the CAN hardware  interface and the visualization software  Both are  connected as server and client by a standard TCP IP  network connection  This separation makes it possi   ble to use the CAN interface as a remote interface  1 e   both parts can be located at different computer sys   tems  Remote monitoring of CAN networks is possi  
39. AC  frames by hardware  extremely short response times  are reached  Special receive filters allow pre filtering  of POWERLINK messages by the MAC controller and 3 port  releases the software from this tasks  These filters Hub  support the pre selection of Ethernet frames  that are re  needed by the processing software  Based on the used   settings only those frames that match the filters are       stored in the receive buffers  This mechanism releases PHY PHY  the CPU from processing frames not relevant for the  software         l oc oc  For the MAC unit a VHDL firmware design was  developed that is optimized for POWERLINK data In connection with the POWERLINK HUB not only a  transfer     straightforward connection to an POWERLINK network  is provided but also a sophisticated solution with tech   nical parameters  short response times  fast reaction to  network events  that conforms to the requirements of  the POWERLINK standard is available     Description       With FPGAs custom made  scalable and future proof    solutions open up for the equipment manufacturer  Technical Data  The reusability of IPs  quick time to market and high    cost efficiency  are substantial advantages of a FPGA  based solution  E g  a solution with Industrial Ether     net interface  hub logic and processor core can be number of required blockRAMs ioe CS   implemented in one single AILINA FPGA  Further  Xilinx EPGA   more the embedded processor can directly be imple           EON processor connect
40. ANopen Driver Packages  DP  provide access  to the hardware of the CANopen Library of port  The  Driver Packages are the keys for the usage of the tar   get system independent of CANopen Library  They  are designed for target systems with and without oper   ation systems     Description       The CANopen Driver Packages provide all necessary  functions for    initialization of the hardware    controlling the CAN Controller    message filtering    message buffering and    e provision of a timer period   by means of a well defined interface  A CANopen  Driver Package is comprised from a CPU   DP CPU    a CAN   DP CAN  and where applicable a driver for  an operating system  DP OS   These drivers can be  used in any combination     The following table shows hardware combinations of  CPU and CAN drivers that are often used by our cus   tomers     Microcom roller ism ity  Qo   Oh P     ol    Ki   G w   H   0        Y ci    Ge      La x I Ji e Oh Les  e  er   Fr Io  x y Lei Ji in H e       X o 5    O     CAN Controller    1   ig   j    x      Imegrsed CAN    Microconm roller  independa mi  ANSI C driver    ej   8051 Family    OEL    LACH Iminson 1862y   DR        Motorola Sa  Fujitsu 16Lx    ee Iminson C5x5C    Imel 82527    Ei    eee re PP et ee  Sach AN Beene eee  Seng     Te CEE    All drivers are available as documented ANSI C  source code  This allows easy and quick adoption to  system specific hardware and trouble free compilation  with all ANSI C compliant ANSI C compilers   
41. C_CAN    DP TMS320LF2407 for eZdsp Board   TMS320   internal CAN    DP TMS320F2808 2812 for eZdsp  Board    TMS320   eCAN    DP TMS470R1B1M    ARM7 with HECC     DP Microchip dsPIC33F256   dsPIC33F with ECAN   DP Microchip dsPIC24F256   dsPIC24F with ECAN        KI     2007 www port de        26     port    Order Code Name of System    0565 37    0565 43    0565 44    0565 39    0565 46    0565 49    0565 21    0565 22    0565 24    0565 27    0565 13    0565 16    0565 15    0565 17    0565 29    0565 01    0565 50    0565 14    0565 51    0565 52    DP Microchip dsPIC30F6011 12 13 14   dsPIC30F60xx with CAN    DP Microchip PIC18F2680   PIC18F2x8x with ECAN       DP Microchip MCP2515    with SPI Interface example for XC164     DP NXP LPC2129   with internal CAN     DP Beck IPC Chip 1x3   with internal CAN     DP NEC PD70F3231   V850 ES FE2 with aFCAN      DP Renesas M16C29   with internal CAN   DP Renesas M32C 87   with internal CAN     DP netX   with internal CAN     DP DSTni EX   DSTni System on a Chip     DP CPC Windows      CPC CANopen driver for Windows      EMS Wiinsche  e g  useable for passive  CPC PCI card  CPC USB Interface    DP Level X Windows      CANopen Treiber for Windows       I ME ACTIA  e g  useable for active  PCI card PCI IntelliCAN  USB XS  Interface  PC 104 board    DP Peak light Windows      CANopen driver for PCAN light Inter   face    PEAK Service GmbH    on request     DP CAN AC2 Windows     CANcard API compatible hardware   Softing   Driver for Wi
42. DP CAN Philips LPC21xx  DP CAN Microchip MCP2515  DP CAN Atmel  AT91SAM7A3 SAM7X   DP CAN NEC aFCAN    DP CAN TI HECC  e g  TMS470  serie     CPU type    DP CPU Freescale MC683xx    on request    DP CPU Freescale MC680x0    on request    DP CPU Infineon C16x   DP CPU TI TMS320F2000  DP CPU Fujitsu MB90F54x 49x  DP CPU Freescale MPC823e  DP CPU Atmel T89C51CC0x  DP CPU Dallas 80C390 400  DP CPU Mitsubishi M16C 6N  DP CPU Freescale DSP 56F800  DP CPU Freescale HCS12 X  X   DP CPU SiLabs 8051   DP CPU Freescale HC08  DP CPU Infineon XC166  DP CPU MicroChip dsPIC30F60xx  DP CPU Atmel AT91SAM7A2  DP CPU Philips LPC21xx  DP CPU Freescale Coldfire  DP CPU Atmel AVR AT90CAN128  DP CPU Microchip PIC18F2x8x    2007 www port de    port    Order Code CPU type    0567 23  0567 24  0567 25  0567 26  0567 27  0567 28    DP CPU Atmel AT91SAM7A3  DP CPU Freescale 56800E  DP CPU NEC PD70F3231  DP CPU TI TMS470B1M  DP CPU Microchip dsPIC33F  DP CPU Microchip PIC24H    Operation system  Order Code OS type    0568 05  0568 10  0568 15  0568 16  0568 20  0568 xx    0568 xx    DP OS Windows 2000 XP  DP OS VxWorks   DP OS RTX 51   DP OS RTX 166   DP OS LINUX   DP OS embOS    on request    DP OS FreeRTOS    on request     The supported number of drivers   s constantly  extended  If it happens to happen that your hardware  is not yet listed we would be happy to provide support  for developing your own driver for the CANopen    Library     1  hardware dependent deviations  from standard functionality  
43. ED with each recognized telegram and  resets it cyclically     Serious CAN Failure  A basic errors on the CAN is indicated  e g  short circuit of GND  and CAN High or CAN Low respectively      CAN High locked  CANwatch recognizes a short circuit of the CAN High line to a  fixed level     CAN Low locked  CANwatch recognizes a short circuit of the CAN Low line to a  fixed level     Over  Undershoots  The CAN difference signal of a registered telegram is affected by  over  undershoots in a severe degree     Slow Slopes  The CAN difference signal of a registered telegrams is affected  by slow signal slope     Invalid Dominant Level  A telegram with dominant level above or below the threshold  level of ISO 11898 was registered     Invalid Recessive Level  A telegram with recessive level above or below the permitted  level according to ISO 11898 was registered     Error Frame Display   The indication of the error frames is the percentage of errors  compared to the number of registered telegrams  The display is  divided into the ranges 0 1   1   1   5   5   100      Technical Data       Limiting Values                                     Parameter Min  Max   Storage temperature  20  C  80  C  Operating temperature 0  60  C  Supply voltage  100V  35V  Voltage on bus connections  Pin 2 7   2V  7V  Admissible power consumption  at 60  C      2000mW       Any  also temporary  stress in excess of the limiting  values may cause permanent damage on CANwatch  and other connected devices  Ex
44. Furthermore CAN REport provides the trigger func   tionality to wait for specific CAN messages and con   tinue logging after the specific CAN message was  received  The trigger dialog consists of the three parts  Trigger Event  Action at trigger event and Logfile  options  Up to three different CAN messages can be  specified as trigger     CAN REport  Trigger    Trigger event  active Id ATA Data     dont care     p Da   TT TT TT emp  M fiss Tk menu FEEF use cme    Hp MITT TTT TT eee     Action at trigger event     o x        Fre T rigger    Number of messages  1 UU             Show messages to logging window       fe    Write messages to file    Logfile Options  Loofile floc tx Choose logfile    Stop logging            only when user stops logging    C after   message   Ce after E minutes      when message with ID   arver    Start Trigger   Cancel   Stop Trigger         Interactivity    With the help of the integrated console convenient  commands for accessing the CAN network interac   tively are available  These commands can be used in  test scripts  Commands as wr for the sending of mes   sages or wait for the synchronization with CAN  messages on the network belong to this purpose     With the following command sequence     while   1  1  wait 1799  we 0x100  Oxa Sem HOR VE           the following message sequence can be observed     2007 www port de    port    The commands can be combined into sequences or    procedures  All semantics of modern high level lan  Ordering Inf
45. INK  devices in a POWERLINK network  The embedded  scripting ability makes it possible to access the imple   mented POWERLINK services and to write test or con   trol applications with a minimum of effort     POWERLINK Device Monitor   Node 28   IO Device    Eile Edit Yiew Connection Extras Windows Help         Q gy  Node ld za 3 set   8 29 30 3 a 98  a a pad ULL TUNGAUETTUP REG PDO FR Ce  2 1E40   NWL IpA amp ddrTable Oh REC    Action    NMT Description  G 1E4A   NWL_IpGroup_REC SC   r Value Entry    H    1F8C   NMT_CurrNMTState_U8    a   a  Hex  0x59  Dec  88  CQ 1F93 NMT EPLNodelD REC  a   a       1F98   NMT CycleTiming REC  1F99   NMT CNBasicEthernetTimeou  D 1F9A NMT HostName VSTR  E 1F3E NMT ResetCmd Lg   9 Manufacturer Segment  2 0 Device Profile 1      used for saving configuration  OCF File     component of DCF file  Acyclic updete       Action    _ Receive from Object  DO 6000   Read State 8 Input Lines                000   Number of Elements      e S   Object value  G 001   digital Inputs 1 8 89    002  digital Inputs 9 16  D 6200   Write State 8 Output Lines 0 85 170 255   000   Number of Elements  3 001   digital Outputs 1 8        online  connected to 194 173  33 141     Send to Object                The information on how to display the device object  dictionary is obtained from the EDS file of the device   EDS   Electronic Data Sheet according to ISO  15745  or can be scanned from the device directly     Description       The program   s graphical user interfa
46. N interface  CAN interfaces are currently avail   able for USB  ISA  PCI  parallel port  serial port and  PC 104 or an Ethernet interface  The CANopen  Server is available for the standalone Ethernet gate   ways EtherCAN of port and IGW900 of SSV        EtherCAN IGW900 CPC USB    System Requirements       Windows    2000  XP   LINUXTM  Embedded systems  any   gt   16 Bit CPU    TCP IP protocol stack   or serial interface    Operating System     Processor   Software     Ordering Information       0644 03 Source Code  0644 11 PC Software for Level X  0644 17 PC Software for CPC PCI  0644 18 PC Software for CPC USB  0644 19 PC Software for Linux  0644 22 Software for Beck IPC Chip SC1x3  0540 04  EtherCANopen  standalone gateway  0850 03 IGW 900    standalone gateway    2007 www port de    CANopen  Tools    CANopen Design Tool       Overview       The CANopen Design Tool is a tool for rapid and cost   saving development of CANopen applications   devices   It generates an object dictionary and an ini   tialization function in C code  an Electronic Data  Sheet and the documentation of the project automati   cally  Furthermore it simplifies the configuration of  the CANopen Library and of the CANopen Driver  Packages        BE CANopen Design Tool 2 2 for Library V4 4    projects digin pro1 can  Eile Edit Generate Show Options Help    Eu A pe C    General Settings D Mack  General EDS Settings    Hardware Configuration  E  D Line 0  CJ EDS Settings  CJ Standard Settings  I Additional
47. NV  AN          Product Information    Il   2007    Development Environment and Software  for    CAN CANopen DeviceNet Ethernet  Ethernet POWERLINK    http   www port de     http   www epl tools com       Contact us     eMail  service port de  newsletter port de  WWW http   www port de    http   www canexperts de  http   www epl tools com    port Gesellschaft f  r computergest  tzte Automation mbH  Regensburger Stra  e 7b   D 06132 Halle   Saale   Germany    Phone   49   345   77755   0  Fax   49   345   77755   20    Company Profile                   22 200200000000n  Software Components CANopen  CANopen Tools    nnnanennnnnnnnnnennnnnnnnnnennvennen  CANopen Starter Kit       nnranennrnnnnnnnennnenner  Software Components DeviceNet  CAN Diagnostic ToolS       ranennnnnnennnennuvnnen    CAN Interface Boards ek KKK ENNEN       2007 www port de    port    2007 www port de    Table of Content       1  Company Profile    COUCE uuo  ES page 7  Parme WAA ME WIDUTOTS       2    00ccccececcceccceecccesccceeeseeecceeescecesceessceeeseeeess page 10  CEST   n EE page 11  Lean    ff  EEN page 12  Reference LISt         sg    Ba ueassessasesnsennneennnnennnnnnnnnnnnnnennnnnnannnnnnneennneen page 13    2  Software Components for CANopen    Introduction to CANOpen        eaannnsennannnnnneennnnnnnsnnnnnosennnrrnnsnnrnrnnsnnnreeesnnnne page 15  CAN f  l eg OE Wee    n  Dn  EE page 17  CANopen Library Extensions         rrnrrnnnnrrnrnnnnrevrnnnnrrnrnnnnrennnnnnnennnnsnsennnnn page 21  CANopen
48. Nopen Server m4d running on the EtherCAN  realizes the complete handling of the CANopen proto   col  It runs as a Network Management Master  can  configure LSS slaves with the LSS commands and  supports the following CANopen services     e NMT Services   e Heartbeat  Node Guarding   e SDO Services including Domain Transfers  e PDO Consumer and Producer   e SYNC Producer   e Emergency Consumer    Cyclic services like SYNC of Heartbeat are handled  autonomously     As protocol between a client application and the  CANopen Server the CiA specification DSP309 3 is  used at the Ethernet side     For a comfortable handling of the CANopen Server  the platform independent and graphical application  CANopen Device Monitor can be used     2007 www port de    port    For CAN based systems without High Layer protocol  the EtherCAN provides the CAN server horch that can  send all received data via a TCP IP port to other appli     cat  ons   Client Client Client  Web Browser Web Browser Web Browser  HTTP HTTP HTTP       Internet Gateway  EtherCAN    CANopen network    wa ove fen    process process process process       Sending CAN message via the CAN server is possi   ble  too  In the easiest case the server is used as a  CAN analyzer via the Ethernet  The CAN Analyzer  CAN REport can be used for this     Advantages       The main advantage of such a network linking is the  possibility to remote control or do a remote observa   tion and or service of machines and installations from  any pl
49. POWERLINK Merge       The optionally available POWERLINK Merge PlugIn is  a tool to compare and to merge POWERLINK Design  Tool projects  A detailed presentation of each  attribute of indices and sub indices and comfortable  editing facilities simplify the handling of multiple  projects  The integrated diff report generator gener   ates expressive diff reports in XML       15  x        Eile Options    Merge  Za e ior FPG JL A       E General Settings    General EDS Settings          General Settings   2  General EDS Settings     Hardware Configuration  3 Special Settings          Hardware Configuration  E Special Settings    BC Line 0    Line 0    EDS Settings    EDS Settings  OJ Standard Settings OJ Standard Settings  OJ Additional Settings  DCH Object Dictionary    OJ Additional Settings  2 9 Object Dictionary   4 Data Types  4 Data Types   BC Communication Segment 8 09 Communication Segment  CH 1000   Device Type CH 1000   Device Type     1001   Error Register    1001   Error Register   ECH 1006   Manufacturer Device Name ECH 1008   Manufacturer Device Name   CH 000   Manufacturer Device Name                      ECH 1016   Identity Object    CJ 000   number of entries  5 001   vendor Id      CH 002   Product Code   AccessType   RO RO  E 003   Revision number Lowerlimit 0x0 0x0  CJ 004   Serial number gent S 4    UpperLimit OxFFFFFFFF OxFFFFFFFF      Value 0x0 0x10001  Both projects are different  I Data Type UNSIGNED32 UNSIGNED32  Default in EDS   0 0  EDS Name Revision n
50. Producer  O no dynamic PDO mapping  O no SYNC PDOs    C no bit wise mapping    e PDO Consumer    O no dynamic PDO mapping  O no SYNC PDOs  C no bit wise mapping    e Heartbeat Producer      object dictionary implementation    All applications generated with the starter kit library  will be finished after half an hour run time     Usage of the CANopen Library can be tested with pre   pared projects  which are available in source code  with Makefiles  To use and test immediately the cre   ated applications demo versions of all software tools  are available on the following web site  URL  http   www port de engl shop html    Hardware       To allow a flexible choice of CAN interfaces   can4linux is used as LINUX    CAN device driver  A  very flexible compilation of interfaces is possible by  this choice  The driver can be downloaded for free  from the port web server  http    www port  de     engl canprod hw_can4linux_ext html   The following CAN interface boards are available     AT CAN MINI   one CAN channel CAN ISA interface  galvanically  decoupled    CPC PCI   one or two channel PCI board  galvanically decou   pled on request    EtherCAN   Ethernet TCP IP to CAN Gateway    Configurations    The following figures should introduce some of the  possible configurations     CANopen Device Monitor   cdm   r 1000 0 u32  102300   cdm   w 1016 0 u16 1000    OK   cdm   start   cdm      CANopen Slave s1          In the simplest case both  the example application and  the CANopen Devic
51. RLINK compatible  devices     Through the scripting language access to elements of  the graphical interface   s available too  The graphical  representation of values or test results is therefore  application specific extensible     port GmbH can perform special adaptions to the GUI  or behavior to meet POWERLINK device characteristics  for service or assembly testing     POWERLINK Interface       The POWERLINK Device Monitor requires a hardware  interface  It   s a special POWERLINK Ethernet router  using the synchronous Ethernet POWERLINK on one  s  de an on the other side it provides its services via  TCP IP     System Requirements       Operating System    Windows    2000 XP  Vista    LINUX     Processor  Pentium III and better  RAM  256 MByte  Harddisk Space   gt 20 MByte available    Ordering Information       1770 10   POWERLINK DM W   Full Version  Windows      1770 20  POWERLINK DM L   Full Version  LINUXTM   0640 50 CANopen EDS2XML W  EDS to XML converter Windows     0640 51 CANopen EDS2XML L    EDS to XML converter LINUX       Functional demo versions of the software tools are  available for download on our web site  http   www epl tools com shop html         73     2007 www port de        74     POWERLINK REport       Overview       In daily use of POWERLINK it is important to  determine very fast and reliable the main parameters  of the network to recognize potential possible error  sources or really faulty devices or configurations     The POWERLINK REport is a 
52. Response times of the  nodes and length of frames can be determined exactly   and NMT  and error information are displayed for  each frame  All available information including the  precise time stamp can be saved in the standardized  OpenDocument format or as a CSV file for further  processing        POWERLINK REport  list view                     Eile View Connection Options Windows Help       ow  e      9 Se  e                            Type Start  ps    End  ps             Source ID Dest ID Info   Soc er 255   PReg lee Aa 240 110   PRes 15 141   20 324 110 255 RDY TO OP   PReg 22 002   27 004 240 111   PRes 31 004   Srel DEN 111 255 RDY TO OP   PReq 40 044   45 231 240 112   PRes 47 023   54 441 112 255 RDY TO OP   PReq 609512055 240 113   PRes r E OEA 113 255 RDY_TO_OP   PReq 76 351   FEIDE 240 113   PRes 87 013   94 021 1213 255 RDY TO OP  Pe EU REH el 240 113 a    v  offline AlL Nodes  6422    The payload of POWERLINK nodes can be displayed as  raw data or interpreted according to the PDO   Mapping  The raw data view displays the data in  hexadecimal notation  The first row contains the  offset from the start of the payload data                 POWERLINK REport  payload view       olx     File View Connection Options Windows Help    Ise 1OGOOlK   amp    8        Raw Bata      PDO Mapping      Frame 327 from Node 111 PRes Payload   Offset Data    0000 42 42 34 2a b8 ab 80 a9 8b 09 80 9f ab 8a Ob Ba  0010 09 88 ca ef ef 90 80 98 08 af af ae ef ab 88 23  0020 34 23 42 ba 
53. SP   s  e Demo boards from Freescale    TI Third Party Network  Member    oP       Ki   9 u e   p lan 7    F  Se ies  Jr  RI  stellt    900   e  Ee    o  Bios  KR     Keess e  seso Soo   gt  00020905  gue 9 G80  FIS       7   co    eZdsp TMS320F 2812 Board with Zwickau extension  Restrictions    Compared with the full supported standard CANopen  Library only some minor restrictions exist  These  restrictions are mainly to reduce the memory require   ments for the Library and the examples and support   ing applications that can be built using only the inter   nal resources provided by some processors  In case of  the C515C both application and library do only use  1 K RAM  Furthermore the number of entries in the  object dictionary is limited and the application restarts  after 60 minutes     Tools    port provides a complete tool chain for the develop   ment of CANopen devices  The following tools are  available as demo version on Evaluation Software     e Demo Version of the CANopen Design Tool  e Demo Version of the CANopen Device Monitor  e Demo Version of the CAN REport    CANopen Device Monitor   Node 32   68HC908GZ60 Example        File DCF Options Utilities           w Communication Profile Action   NMT   Description  PDOs    Motorola    1000 Device Type   1001 Error Register Analog  b  1003 Pre defined Err   1008 Manufacturer De Forward   Stop   Backward     1009 Manufacturer Hz   1004 Manufacturer Sc speed Q MOTOROLA   1017 Producer Heartk     1018 Identity Object 0 
54. UNSIGNED8 nodeid       OxCO 3FF1    UNSIGNEDS btr0       OxCO   3FF2    UNSIGNEDS btrl      USER CONFIGURATION T                    After filling in the configuration data you should now  be able to talk to the node using your CANopen con   figuration tool     This is the list of implemented Object Dictionary  entries                                      Index Sub Data Acc Function  Type   0x1000 0x00 u32 co Device Type  0x1001 0x00 u8 ro Error Register   Error Field  0x1003 0x00 u8 ro Number of Entries  0x1003 OxOl u32 ro Standard Error Field  0x1008 0x00 vs co Device Name  0x1009 0x00 vs co Hardware Version  Ox100a 0x00 vs co Software Version  Ox1014 0x00 u32 ro COB ID EMCY  0x1017 0x00 u32 rw Producer HB time   Identity Object  0x1018 0x00 u8 co Number of Entries  Ox1018 0x01 u32 co Vendor ID  Ox1018 0x02 u32 co Product Code  Ox1018 0x03 u32 co Revision Number  0x1018 0x04 u32 co Serial Number  Ox1F50 0x00 u8 ro Number of Entries  OxIF50 0x01 domain wo Download Program Area  Ox1F51 0x00 u8 ro Number of Entries  OxIF51 0x01 u8 wo Program Control    Note  The memory optimized Bootloader does not  contain all optional objects and does not implement  services not mandatory     Device Type  Contains OxFFFF as Bootloader profile id in the  lower part of the  Device Profile  area  In the  upper part there is the identification of the  download capabilities  e g  possible data for   mats    Error Register  Always 0  An error during programming is not  indicated here but rather thr
55. WERLINK Gateway   1701 03  PSK STR910  target hardware for program devel   opment of a CN   Microelectronic STR910 including  development environment and  examples  1701 13  PSK STR910   as PSK STR910 including an addi   tional POWERLINK Gateway    Functional demo versions of the software tools are  available for download on our web site  http   www epl tools com shop html         68     2007 www port de    POWERLINK Design Tool       Overview       The POWERLINK Design Tool is a tool for the rapid  and cost saving development of Ethernet POWER   LINK applications  devices   It administers device  databases  from which an object dictionary and an ini   tialization function in C code  an Electronic Data  Sheet  XML format  and the documentation are pro   duced automatically  Furthermore it simplifies the  configuration of the POWERLINK Library and of the  POWERLINK Driver Packages     SS POWERLINK Design Tool    22 2007 Iprojects br200 epl i    Eile Edit Generate Show Options Powerlink Merge Help                               ID  a  lk aG    Hardware Configuration  EI Lineo  DCH Object Dictionary Sub Index  LI Data Types  BJ Communication Segment            Structure   Gptinnizetion      Index        fm  1000   NMT DeviceType U32 Suklindes Im     E PDO Mapping  Il 1001   ERR ErrorRegister US   m  1006   NMT_CycleLen_U32 EDS Name  digital Inputs 1 8   fr  1018   NMT IdentityObject REC    Data Type       Access  Read Only 7    Lower Limit  0x0  h  d   100  DAFF    _j Refuse read
56. ace in the world     The following advantages are to be mentioned further     Combination of the advantages from the  CAN CANopen fieldbus technology with the Ether   net    high transmission capacity in the Ethernet area    high security and reliability    no limitation referable the network topology    TCP IP is an established standard in information  technology    free access is available to all modules about the net   work    low costs per module and for the overall system     usage of the TCP IP protocol   By using the EtherCAN gateway also costs for expen   sive special wirings can be saved  because existing    CANopen networks or Ethernet connections can be  used again     Technical Data        Power supply 12 30 V  max  150mA  galvanical separation   Ethernet CAN    microprocessor 32 bit RISC ARM  16 MB RAM  2 MB FLASH  80 MHz clock frequency  RS232 Interface  CAN Hish Speed Interface  D SUB 9f  D SUB 9m and D SUB 9f  CiA DS 102    Ethernet 10 100BaseT   RJ45  serial port D SUB 9m    0 85   C  max  90   non condensing    Size 100mm x 90 mm x 40mm  Weight approx  200 g    Temperature range    Humidity    Scope of Delivery       e EtherCAN Gateway    e manual    Ordering Information       0540 07  EtherCAN CI ARM7W  Winbond   0540 08  EtherCANopen CI ARM7W  Winbond   0540 21 Developer Package DEV PACK ETH    Functional demo versions of the CAN REport and  CANopen Device Monitor SW tools are available  for download on  http   www canopen tools com        53     2007 www 
57. antly improved and  adopted to customer requirements  In order to keep  up with the latest version of the POWERLINK Library  port provides its customers an update service     For development  test and initial operation of POWER   LINK devices port provides a comprehensive tool  chain  The creation of the object directory is simpli   fied with the POWERLINK Design Tool  POWERLINK  Design Tool Light version belongs to the scope of  delivery      Eile Edit Generate Show Options Powerlink Merge Help                        IDe   amp  el    Hardware Configuration  EI Line o  HCH Object Dictionary   LI Data Types   B 03 Communication Segment  fr  1000   NMT DeviceType U32  fm  1001   ERR ErrorRegister US  f  1006   NMT CycleLen U32 EDS Name  digital Inputs 1 8  fm  1018   NMT IdentityObject REC Data Type  posene     3 VERE ReadOnly vw  Il 1844   NWL_IpGroup_REC el Cie      fm  1F82  NMT_FeatureFlags_U32 a GE Ge  Il 1F83  NMT EPLVersion US H Value  p  s  joxo  fm  1F93  NMT_EPLNodelD_REC Upper Limit  D  I  fr  1F94   NMT HostName VSTR  Il 1F9E   NMT_ResetCmd_U8  LI Manufacturer Segment  LI Device Profile Segment                Structure opii  Sub Index    Index       Sub Index     E PDO Mapping         Refuse read on scan  ObjFlags      Refuse write on download  ObjFlags   J Valid after reset  ObjFlags     D    E fra  6000   Read State 8 Input Lines   8  000   Number of Elements _ Default Values   Hest      JS 001  digital Inputs 1 8  E 002   digital Inputs 9 16  afm  8200   Write St
58. ards with the device files  dev cand      dev can3     Hardware    The driver supports various single and dual channel  standard PC interface cards with ISA  PCI and PC104  interface    e port AT CAN MINI  PeliCAN mode 29bit    e EMS CPC PCI   e IXXAT PCIO3  only SJA1000    e Advantech Pcm 3680  PC 104   PCMatic    Feldbusmodul    e DigiTec FC CAN     SJA 1000   e ESD PC104 200    The driver was developed for x86 machines but can  also be used on other target hardware     Products available    The can4vxworks driver can be used with different  products of port     In order to send  receive and display CAN messages  the command line application horch is available as  CAN layer 2 server  It can be used interactively from  within an xterm or in batch mode as TCP IP server   In the latter mode the graphical CAN analyzer  CAN REport can be used to send  receive and display  the CAN messages     Based on this source code the compiled and config   ured CANopen server m4d is available  It also pro   vides an interactive and a batch server mode  To use  it in server mode port offers the tool CANopen Device  Monitor with an easy to use graphical interface     System       The can4vxworks device driver is available as ANSI   C source code and can be compiled on different target  platforms     Ordering Information       0643 01 can4vxworks Device Driver        61     2007 www port de        62     Software Components  for Ethernet POWERLINK    Introduction to Ethernet POWERLINK       Eth
59. ardware   To realize the CANopen or POWERLINK implementa    tion in such a short time the co operation with our   customers is indispensable  Support by the customer  is done by       the functioning hardware   e the co operation of a software engineer from the  client with special knowledge about the used hard   ware   For the CANopen or POWERLINK implementation of a   specific customer hardware it may be necessary that   the customer needs to provide us with a suitable   development environment  compile  debugger etc        11     2007 www port de     12     Literature    The studies of books available on a specific topic is a  kind of scientific communication from the experi   enced user to the novice     With it everybody is enabled to gain from available  knowledge and existent experiences     This means that existent knowledge can be trans   formed into individual knowledge and skills  The  study of literature therefore is the fastest possibility to  gain from others experience     The following paragraph presents an overview of  available sources of literature     Articles       Design and Implementation of CANopen devices  Riidiger H  rtel  9th international CAN Conference Munich 2003    The CiA CANopen Gateway Protocol  Heinz J  rgen Oertel  CAN Newsletter  CiA  March 2004    Safety in CANopen  Riidiger H  rtel  port GmbH   SPS Magazin HMI Special 2005    Device description in XML format  Thilo Shumann  CiA   Torsten Gedenk  port GmbH   etz issue 8 2005    How to imp
60. ate 8 Output Lines    LIT           3  000   Number of Elements   hex       The graphical POWERLINK Design Tool is available for  the creation of the object directory  the electronic data  sheet  EDS file in XML format  and for the documen   tation of the device in HTML or text format     The POWERLINK Device Monitor can be utilized for  commissioning  but also for the implementation and  test phase     For the development of POWERLINK application moni   toring and analyzing the POWERLINK bus traffic is  essential  The service oriented display of POWERLINK  messages of the POWERLINK REport allows easy and  quick interpretation of POWERLINK messages     Besides the communication objects several applica   tion objects in different device profiles are also speci   fied in POWERLINK  These definitions guarantee a    defined behavior of the corresponding device class  and enable the interchangeability of POWERLINK  devices  Device profiles can be easily created by use  of the POWERLINK Design Tool     Scope of delivery    e POWERLINK library with separate driver interface  e Ethernet MAC driver   e immediately compilable examples   e POWERLINK Design Tool Light   e user manual    e reference manual containing descriptions of all  functions  including parameters and return values    Further Services       e Maintenance Agreement  All changes of current standards as well as exten   sions through new developed standards are con   stantly incorporated into the POWERLINK Library   In o
61. ated from  the PC     The card with interrupt ability uses 32 I O addresses  of the PC  The starting address and also the interrupt  line are configurable by jumpers     CANbus    Opto Barrier  and Driver    Basic CAN    Decode y Driver H Logic  AT ISA 8 Bus    The interface to the CAN bus is provided by connec   tors compatible with ISO DIS 11898 and CiA recom   mendations        Technical Data    Power supply    SJA 1000    Base address  Interrupts  CAN Controller  Temperature range    Humidity    Size 100 mm x 80 mm    Weight  PC bus interface    CAN connector       Scope of Delivery       e board AT CAN MINI    e manual    Ordering Information       0530 01  0530 13    AT CAN MINI  can4linux Device Driver        51     2007 www port de        52     EtherCAN Gateway       Overview       Connecting  embedded  controllers via the Internet  becomes more and more popular in the last time   World wide computer networks are using the common  Ethernet cabling standard and TCP IP as common  protocol family     The reason is the increasing data communication for  recording the production and operating data as well as  for visualization and remote maintenance         p       a     gt  AN  v  r    AAN Interface  gt  RMD  Cer CART  Ether    aN  Version 2       CAN REIN     ein  BCE           ein  nk    The EtherCAN Gateway combines the decentral CAN  and CANopen networks with the classical Ethernet  network  To communicate via Ethernet the TCP IP  protocol is used  while on the CAN b
62. ave Small  Single Line   CANopen SRCLIB Slave   Single Line   CANopen SRCLIB Master Slave  Single Line   CANopen SRCLIB Slave   Multi Line   CANopen SRCLIB Master Slave  Multi Line   CANopen DLL Master Slave  Single Line   CANopen DLL Master Slave  Multi Line   CANopen SRCLIB User Manual   Paperback    CANopen SRCLIB   Software Maintenance Agreement  CANopen Evaluation Software  CANopen Training Course  CANopen Integration Support  CANopen Starter Kit for LINUX    CANopen Library Extensions       Overview       Besides the standardization of communication objects  CANopen specifies application objects used in various  device profiles  These device profiles guarantee a  defined device behavior and provide thereby inter   changeability of CANopen devices     For employment of these profiles port provides exten   sion modules for its CANopen Library  These mod   ules make it possible to use the desired device profiles  easily     Currently port supports the following device profiles     e CiA 301 SDO Block Transfer  e CA 301A Multiplexed PDO   s  e CA 302 Flying Master  e CiA 302 CANopen Redundancy Support  e CIA 302 SDO Manager   SDO Requesting Devices  e CiA 303 3 LED Modul CANopen Indicator  e CiA 304 Safety Relevant Communication  e CiA 305 LSS Layer Setting Services  e CiA 401 Generic I O Modules  e CiA 402 Drives Support    All modules are available in ANSI C source code and  can be used with all versions of the CANopen Library     Description       CiA 301 SDO Block Trans
63. boards CPC PCI and CPC PClex   press were designed for industrial series and has a  robust and cost efficient construction  CPC PCI PCIe  supports either one or two CAN channels that can be  operated independantly with different data rates  The  interface comes with the NXP CAN controller chip  SJA1000  that offers good diagnostic attributes   CPC PCI PCIe maps the CAN controller s  directly in  the address space of the PC and allows access of the  CAN messages with low latencies  Existing software  for the supported CAN controller can easily be  adapted  The CAN communication both with CPC   PCI and with CPC PCIe may be handled either in  interrupt controlled mode or in polled mode  interrupt  channels are assigned automatically    Optionally  both CAN interfaces CPC PCI and CPC   PCIe are available with galvanic separation between  PC and CAN bus  A galvanic separation between the  CAN channels is also possible by separate DC DC  converters     Technical Data       Bus Interface                      Pin assignment Connector DSub 9  complying to CiA DS 102   Type of the phy  ISO 11898   connection Transceiver PCA82C251   Maximum voltage  30V refering   on bus pins to bus ground   Isolation voltage with  1000V   galvanic separation                e NE  o    AN an     d ei WE  Sia    picture 1 CPC PCI Interface       picture 2 CPC PClexpress Interface    Programming Interface       Configuration and CAN communication with CPC   PCI and with CPC PCIe are done by accesses to the
64. ce consists of    e a hierarchical tree representation of the object  dictionary      various action fields    an optional command console interface    Displaying all implemented objects as a tree  facilitates the configuration by hand  The treeview is  divided into the following segments       communication profile    manufacturer specific objects    e device profiles  Devices with up to 8 device profiles are supported     The tab Action is used for reading and writing  device objects with POWERLINK SDO transfer  messages     www port de    Supported standard actions are      reading of a device object   e writing of a device object   e incrementing of a device object  e decrementing of a device object    Optionally a slider with a random value range can be  assigned to every object to achieve a more useful  configuration  For each object the meaning of each  bit can be displayed         Control 6040 0                _  Shutdown   made_4   manu_11  I Switth On _  mode_5   manu 12  E Disable Yollage       mode 6   manu 13  _  Quick Stop   halt I manu 14  _  Disable Operation   many_19    Enable Operation  Fault Reset  Delete Object Action   send   Receive             Values of manually configured device objects can be  stored to a file and reloaded into the device     The NMT tab makes several fields available for the  execution of NMT services     Under the tab Description an object description  of the currently selected object in the object tree is  shown  The description i
65. ces into networks and configure them  The    Documentation    On the generated object dictionary a documentation is  created  Each device parameter is listed with its  attributes and description  Output format is HTML  and plain text  This documentation can serve as  specification at the beginning of development and be  brought into the user documentation  as well as into  the marketing documents     Device Profiles    Creating of device databases is very simple  The first  step is determining the type of the device  If a stan   dardized profile is to be implemented  then the device  data can be loaded from a profile database  Further   more it is possible to load data from device databases  or already existing EDS files  EDS files can be  imported         69     2007 www port de        70     port       Import File    6000 Read State H Input Lines   HC 6002 Polarity 8 Input Lines   _  6003 Filter Constant D Input Lines  6005 Enable Digital Input Interrupt  6006 Input Interrupt Mask 8   any c  6007 Input Interrupt Mask D   low t  6008 Input Interrupt Mask H   high  6020 Read State 1 Input Line 1 126  6030 Polarity 1 Input Line 1 128  6038 Filter Constant 1 Input Line 1  6050 Interrupt Mask 1 Input Line 1   6060 Interrupt Mask 1 Input Line 1   6070 Interrupt Mask 1 Input Line 1   6100 Read State 16 Input Lines   6102 Polarity 16 Input Lines   6103 Filter Constant 16 Input Lines  6106 Input Interrupt Mask 16 Input  6107 Input Interrupt Mask 16 Input  6108 Input Interrupt Mask 1
66. cess the hardware   ie  reading inputs  writing outputs    Delivery comprises source code and documentation     CiA 402 Drives Support    Drives Support is available from port in different  ways  First of all using the CANopen Design Tool and  its CiA 402 profile data base  Second  from a lot of  implementations we did  we have some give away  support functions in C combined in a CiA 402 frame   work  And third  our experience  Implementing  drives and the CiA 402 profile is one of the most com   plicated programming tasks     For the test of an drives implementation according to  CiA 402 the CANopen Device Monitor with its drive  specific plug in is suggested  Look at the drive state  machine or the different movement modes in a graphi   cal way     Ordering Information       0564 50 CiA 401 Source Code Generic I O Mod   ules   0564 51 CiA 401 Source Code and Profile Data   base for Generic I O Modules   0564 52 CiA 302 Source Code Flying Master   0564 54 CiA 305 source code Layer Setting Ser   vices   0564 55 CiA 304 Source Code Safety Relevant  Communication   0564 57 CiA 307 Source Code CANopen Redun   dancy   0564 58 CiA 304 Source Code and Profile Data   base for Safety Relevant Communication   0564 60  CiA 302 Source Code dyn  SDO Man   ager  SDO Requesting Devices   0564 62 CiA 301A Source Code Multiplexed  PDO   s   0564 63 CiA 301 Source Code SDO Block Trans   fer        23     2007 www port de        24     CANopen Library Driver Packages       Overview       The C
67. cs and practice    Prof  Dr  Wolfhard Lawrenz   hard cover edition   457 pages  2000   H  thig  Heidelberg  ISBN  3778527800    CAN System Engineering   From Theory to Practical Applications  Prof  Dr  Wolfhard Lawrenz   hard cover edition   in English   520 pages  Springer Verlag ISBN  0387949399    WorldWideWeb       http   www CAN CiA org   http   www CAN wiki info   http   www ethernet powerlink org  http   wik1 tcl tk    Please visit our large link collection at   http   www port de engl publicat can_links html     2007 www port de      Reference List    On this page we would like to present a list of our  main  customers of our products and references for projects done  for customers  Please visit our larger list on the port web site http   www port de gif references kreferences html     AA GD ED I   PRAEDED FE  4 15 e    A if Seta ap ee  DUNGHEINRICH      rs H KRONES             Zn rofin  Leica Projektion GmbH  Zett Ger  te  SASSE  Komponenten und Systeme  D  Cf Luwa  VK EANIR A  A Division of the Zellweger Luwa Group   SICK  MAIHAK          CAMERON PE SIEMENS    ge EE FAU Oia sl BN    TEREX 4  _  SULZERTEXTIL  TEREX H  VISIONS       r Dornier MedTech          olution    SERVOTRONIX AUTOMATION TECHNOLOGY         WITTENSTEIN AG  ADN       H ID LB RGE PHILIPS    And a great many more          Happy Clients in Realtime Communication and Control on five continents      13     2007 www port de    port     14     2007 www port de    Software Components  for CANopen    Introd
68. d via appropriate compiler defines     Besides the drivers for processors with multiple CAN  controller there are several other drivers that support  configuration for multi line usage with the CANopen  Library  Thus there is a wide range of drivers that can  be used for multi line devices     Please note that there are possible hardware con   straints especially with older CAN controller     Configuration of the driver is done with the CANopen  Design Tool  which is enclosed to the CANopen  Library as light version     Resources    All drivers normally transmit and receive interrupt  driven and therefore require the integration into the  interrupt system of the device  It also can be used in  polling mode for special purpose applications    The time base for the CANopen Library can either be  provided by the CANopen Library itself by using a  timer or the timer interrupt function is called cycli   cally by another system timer     Order Information       The CANopen Driver Packages are available as       reviewed hardware system driver  DP 0565 xx  for  typical hardware configurations    e freely selectable hardware driver CAN controller  and CPU OS combinations  DP CPU 0566 xx   DP CAN 0567 xx  DP OS 0568 xx      We recommend the purchase order of pre configured  driver packages that in addition to the CPU and CAN  driver contain ready to use examples  These have  been prepared with project files for the compilers and  configurations we use     For application of the CANope
69. dard equipment the CAN REport already  has a lot of efficient basic functions like different  modes of online observation of the bus traffic  trans   mission of unique or cyclic CAN messages  trigger  inclusive pre  and post trigger logging as well as the  recording of CAN messages and storing it to log files  belong to this purpose  Log files can be loaded again  and interpreted with activated extensions     The analyzer CAN REport consists of the CAN hard   ware interface and the visualization software  Both  are connected as server and client by a standard  TCP IP network connection  This separation allows  to use the CAN interface as a remote interface  ie   both parts can be located at different computer       systems  Remote monitoring of CAN networks is  possible without additional or modified software over  LAN  dial or internet connections     CAN bus    CAN  hardware  interface    CAN interfaces are currently available for USB  ISA   PCI  PC 104  parallel port  serial port  like  Lawicel  CAN232   or an Ethernet interface like the EtherCAN  and IGW900 of port        f CAN REport   3 0    can232    localhost     File Edit View Connection Extras Window Help        D  x     State  DELVE Is 8990  Drive Il   State  Drive I  24599  Drive II   State  Drive Ip 24599  Drive LI   atate  Drive L   32791  Drive Il   State  Drive I  23599  Drive II   St  be  Drive L   24599  Drive II   State  Drive I  24599  Drive LI   State  DETVE I  24598  Drive ET   State  Delve II 24598  Dri
70. delay below 390ns is far inferior to the time  which is    claimed in the IEEE 802 3 standard  Ordering Information  Communication     CPU               1711 00    POWERLINK Hub I  VHDL  1711 01  POWERLINK Hub S  VHDL    Transformer    3 port  Hub    XILINX FPGA    EPL  Protocol Stack    PHY       Transformer    The 3 port hub features two external and one internal  interface  The number of PHY ports can be expanded  easily  By integrating the hub in an POWERLINK  device  it can be simply integrated in POWERLINK net   works with a daisy chain  An external hub is not  required and extensive cabling is not applicable  In  conjunction with port   s POWERLINK MAC  a highly  optimized VHDL POWERLINK MAC controller for  Xilinx FPGAs  a fast connection to your POWERLINK  network is reached  This results in fast response times  of Controlled Nodes         81     2007 www port de    Information    Directions to port GmbH       We recommend for planning your journey to port to  use a route planner for example Map24  http      Overn ig ht Stay  www port de engl contact jour    ney html   Or you can pursue the plan on our web  site for your journey to Halle Saale in the state Sax   ony Anhalt  The next airport for your journey by air       We recommend our guests the Hotel Eigen               the airnolle leinz   http    www hotel eigen de   approxi   u GE mately 10 min walking distance from port  You find  Hamburg further overnight accommodations under the City  MN Die Hamburg Halle web
71. e   0690 10  CPC Series Development Kit Windows     0690 20 CPC Series Development Kit LINUX       Functional demo versions of the software tools are  available for download on www canopen tools com      55     2007 www port de       USB CAN Interface BASIC  XS       Highlights       equipped with an efficient microprocessor C165    the preprocessing of data is possible onboard    Supports CAN 2 0B ISO 11898 2 High Speed CAN  up to I MBit s  82C251  and ISO 11898 3  ISO  11519 2 Low Speed  Fault Tolerant CAN    TJA 1054     K Line ISO 9141  100 mA  K Line ISO 14230   KWP2000     drivers as DLL  LevelX  are available  SAE J2534  amp  J2534 1 APIs available    CAN transfer rates up to I Mbit s    Description       BASIC  XS is one of the latest addition to the CAN  interface technology    The BASIC  XS interface is a CAN interface for the  USB port or the serial RS232 interface     An easy  plug in  via USB connection is possible for  using this CAN to USB interface        With  power on   8   24 V  the microcontroller starts  and from FLASH EPROM the USB loader will  booted  The BASIC  XS is immediately  ready to   operate  displayed by a green LED     The used microprocessor C165 enables the prepro   cessing of data  It cannot only be used for industrial  CAN applications like CANopen  but also for ECU   s  or vehicle field bus systems  CAN 2 0B ISO 11898 2  for CAN transfer rates up to I Mbit s  ISO 11898 3  Fault Tolerant CAN and K Line are supported     LevelX DLL for easy
72. e CAN lines  max 255  are avail   able  Therefore it is possible to serve several indepen   dent CAN networks on devices without an operating  system or with an operating system  The usage of an  operating system requires it to provide means of  resource protection mechanisms  Each line holds its  own object directory and can be used as master and  slave  respectively  independent of the other lines   Owing to the separation of the protocol stack and the  hardware drivers  the individual lines can also be  operated with different CAN controllers     Delivery of the CANopen Library comprises different  example programs that describe the usage of the vari   ous CANopen services  All examples contain a com   plete implementation of a CANopen device including  the object directory as well as application code   These are ready to be compiled and run     Among the detailed documented source code there is  the reference manual and an a printed user manual   numbering 200 pages  as documentation of the CAN   open Library available     The CANopen Library is constantly improved and  adopted to customer requirements  In order to keep  up with the latest version of the CANopen Library  port provides its customers an update service     The support engineers of port are ready to answer all  questions by email  phone or fax regarding the initial  operation of the CANopen Library or further ques   tions to the topic CANopen  This service is exempt  from charges up to 6 months for requests b
73. e Monitor are running on one PC   Each application needs one CAN interface  Either  two channels of one card or two different CAN cards  are used and are short connected         41     2007 www port de        49        ANopen Device Monitor     cdm   r 1000 0 u32  10230    cdm   w 1016 0 u16 1000  OK       CANopen Slave s1          The next figure shows the same software configura   tion  this time each application running on its own PC   and each using it   s own CAN interface        ANopen Device Monitor   cdm   r 1000 0 u32  102300     cdm   w 1016 0 u16 1000  OK          CANopen Slave s1       Your Example       When using two interface boards with two CAN chan   nels each  you can use a second application besides  the CANopen Device Monitor and the analyzer  CAN REport    Both interface boards can also be used in the same  PC     An interesting alternative solution to interface boards  is offered with EtherCAN     ee        ANopen Device Monitor   cdm   r 1000 0 u32  102300     cdm   w 1016 0 u16 1000  OK     cdm   start   cdm         Ethernet       CANopen Slave s1                                    This interface can be used instead of local PC boards  as interface for CANopen Device Monitor and  CAN REport  The services provided by these tools  are then available for other computers in the local net   work if connected by Ethernet    Besides the software components  the delivery con   tains the User Manual and the Reference Manual of  the CANopen Library and of the to
74. e g  several CAN  lines and segmented structuring  A tree representation    of all implemented parameters and data facilitates the  maintenance of the device software  The CANopen  Design Tool eases the first step into the CANopen pro   tocol and device development is accelerated     It is a tool with which device databases can be pro   duced and processed  These databases contain infor   mation  which describe the interface for the CANopen  network of the device  These are all parameters  con   trol and status information that are accessible over  CAN  The CANopen protocol stores these values in  the so called object dictionary of CANopen devices     The major task of the CANopen Design Tool is to  administer and create these data in an object database  and to create code for the CANopen Library from it   Furthermore the CANopen Design Tool is used to con   figure the CANopen Driver Packages  Within one  project several hardware configurations can be man   aged  This allows a quick change between different  targets during development     CANopen Object dictionary    The generated file  which contains the object dictio   nary is included into the user modules  This ensures  that each user variable can be accessed directly via its  variable name as well as with its index and sub index   The produced object dictionary represents the data  interface between library and user application     CANopen Library Configuration    To configure the CANopen Library a header file is cre   a
75. ed analysis of a selectable telegram    built in oszillocope function    logger function for long time analyses    several trigger conditions for identifying faults and  EITOTS      extended display of the IDs is available for  DeviceNet or CANopen networks    e Wiring test  Determine line short circuits  line  breaks  the bus termination  the loop resistances of  the CAN line and the CAN power supply line  and  the overall line length     e simple CAN monitor integrated       decDeviceNet cht    CAMAh  s Tester 2 tlediensottware   Mestung Alle Teilnahme Sisk 3   wm     he n f    er        we P   W m a 4   ET    DocCAN cbt  CAN Hen Tester 2  Bediensoftware   Messung Online Trigge     P porr    HE  gt  i Rassen Ero Fa menis  w pan Dra Cen 6 ye D  H  gt  bal    ku nern  go 2  N KS   k 0 v     Geseent i CA ns  ven    i  i 1 Kine mes Mess mamm temas W  ar   t  Online 1  mech Face Cor Fr i  H Si f I  u     EI We  i    as  am  G   PZ  acvordedar Ero  12 Pota na m  ov    AK 2 MB        m A  10 D e S a  2 004 I  1   DecCANopea AM Das Tester 2   Dediensoth BEDT u tue  Co ei j trd    ien m D  V   t         sv trene  n          Technical Data             CAN Bus ISO 11898 2  High Speed  11  and 29 bit identifier  CAN2 0A  and 2 0B    CAN bit rates   10  20  50  100  125  250  500    according to 800  1000 kBit s   CAN type    user defined       5  33 5  62 5  75  83 3 kBit s       bit rate detec   tion    automatically       ID identification    by ID scan       list of measure   ment  
76. ees page 62  Kaasctixr dei  ET        ET    M         hh page 64  Re mBellksotarter NR  BR W   09 anao page 67  RE OWERNNK Design Too  L      neuen AR    page 69  POWERLINK Device Monitor ENNER page 72  ROR  RECO oe  enne SN page 74  POWERADE RD EEE    een hhv page 76    5      2007 www port de    9  Hardware for Ethernet POWERLINK    POWERLINK Managing Node for PCI Bus nennen page 78  POWERLINK Gateway  nneeeneennnnnneennnnnnnennnnnnennnnnnnnennnnnnnnnnnnnnnnnnnnnnnnnnnnnnnennnnn page 79  POWERLINK MAG VHDL Code      ruunnnnnnnnonnnnnnrvnvnnnnnennnnnnnnnnnnnnssnnnnnsnsnnnnnnee page 80  POWERLINK Hub VHDL Code      rnnnnnnnnnnrnnrnnnnrnnnnnnnnennnnnnrnnnnnnnsnnnnnnsnnnnnnnnee page 81    10  Information  Directions to port    Da    WEEN page 82     6     2007 www port de    Company Profile    Company    Company Development       Foundation    port GmbH was founded in May 1990 as an indepen   dent company in Halle  Germany     The aim in founding the business was to establish our   selves as a computer retailer for specific logic con   troller  track alignment and exerciser systems on  industrial PCs  We offered solutions for decentral   ized  distributed systems within automated solutions  which were based on special system concepts for the  hardware and software development sectors        Mission    Our mission is to develop the latest high value techno   logical products and services which are based on  CAN  CANopen  DeviceNet und POWERLINK systems  and can be used for indus
77. er documentation  as well as into the mar   keting documents  Therefore writing twice is not nec   essary and the contents are always up to date     Easy to Use    The objects of the application can be created by a few  clicks  For the communication parameters input  masks facilitate the creation of the CANopen service  objects and the configuration of partially bit coded  values like e g  PDO settings  Standardized objects  based on CANopen device profiles can be added from  pre defined profile data bases       structure   Optimization      Device Type   Device Profile Number    Resulting value    Profile Settings   sSingleTurn absolute rotary encoder    MultiTurn absolute rotary encoder   singleTur absolute rotary encode with electronic turncount  Incremental rotary encoder   Incremental rotary encoder with electronic counting  Incremental linear encoder   Incremental linear encoder with electronic counting  Absolute linear encoder    Absolute linear encoder with cyclic coding    EEE ES    Mut  Sensor encoder interface       Configuration mask for the object 0x1000    Generation   After an automatic check of the data for inconsisten   cies  missing entries or incompatible data types the  following files are created      the object dictionary  objects h     e the initialization file  co init c       the configuration file  cal conf h     the EDS files as EDS and XML file       and documentation files as HTML and text     If the check fails  errors and warnings are written in
78. ernet CAN gateways are sup   ported     CIA       port has been a member of CiA  CAN in Automation  e V   for many years  As an active and competent  business dialog partner we have a decisive influence  on the formation of the latest developments especially  of drives profiles  port chairs the special interest  group CiA309  Interfacing CANopen with TCP IP      Above all  as a result of its co operation on the blue   print for the CiA309  port has a decisive influence  over the formation of the process of linking up field   bus technology with the ever advancing internet tech   nology     Our CANopen library is constantly brought up to date  with the latest standards as we co operate as part of  the CiA working body  and also via the experience  from various research and industrial projects that are  supervised by our development engineers     EPSG       Since 2004 we have been a member of the EPSG   Ethernet POWERLINK Standardization Group      ETG       Since 2005 we have been a member of the ETG   EtherCAT Technology Group      Through being a member of EPSG and ETG and from  having developed new products in the internet tech   nology sector  we are now able to provide customers    with all inclusive solutions which are automated by  linking up to Ethernet     Customers can also benefit from a wide range of tech   nological solutions which can be used for project  work     Quality assurance       The aim of our product development and customer   specific services is to sa
79. ernet POWERLINK  originally developed by the  Austrian specialist Bernecke amp Rainer  B amp R   is  advanced by leading automation companies under the  management of the EPSG   the Ethernet POWER   LINK Standardization Group  It is one of relevant  standards in Europe for the use of Ethernet in the au   tomation industry  Through its past history Powerlink  is already very common  More than 100 000 nodes  have worked without interference in series machines  and plants for several years worldwide  Ethernet  POWERLINK  is a communication profile for extension  of the IEEE 802 3  Fast Ethernet  for automation   The EPSG standard is already brought in the IEC and  accepted to the standardization     ETHERNET WE A S  i    POWERLINK    Standardization Group    The great attraction of Ethernet is the possibility of  taking advantage of the medium from the sensor level  up to the control center level  Powerlink greatly val   ues it  that however the user can concentrate on his  application and isn   t blocked by network administra   tion  An automation technician still can exchange his  components with the screwdriver  The address alloca   tion is solved simply  but nevertheless the real time  devices can be reached corporation wide by there IP   addresses     Targets of the EPSG aren   t only high speed connected  with real time ability and IP integration    On the application layer a high openness is advanced  regarding the device profiles  A cooperation exists  with the CiA   CAN
80. es by CANopen Device Moni   tor is possible    CAN Interfaces       The functionality of the parameter download requires  a CAN interface  CAN interfaces are currently avail   able for USB  ISA  PCI  parallel port  serial port and  PC 104 or an Ethernet interface like the standalone  CANopen Gateway Server EtherCAN of port     System Environment       The CANopen Configuration Manager runs on PC s   with   e Operating System  Windows    2000  XP  Vista and  LINU XTM   e Processor  Pentium IV or later   e RAM  512 MByte    e Harddisk Space   gt 24 MByte available   39     2007 www port de    port        40     2007 www port de    CANopen  Starter Kit    CANopen LINUX Starter Kit       Overview       For the constantly increasing interest in LINUX    in  industrial automation we take this into account by  providing the CANopen LINUX Starter Kit  It pro   vides the necessary hard  and software for developing  CANopen Library applications for LINUXTM     Description    The CANopen Starter Kit enables the device devel   oper to explore the capabilities and the advantages of  the CANopen Library  With the prepared and modifi   cable examples the developer can estimate the effort  needed to create the own applications    The starter kit contains a precompiled static library   which itself uses glibc functions  and enfolds the fol   lowing CANopen services     e NMT Slave    e SDO Server   more than one server SDO can be implemented     C segmented data transfer is possible    e PDO 
81. et    Training   To simplify the first steps with a new technology  port provides one day and several days trainings for  the topics of CANopen and its services as well as  for the CANopen Library and its tools  These train   ings can be given at port or at your companies  rooms and are exclusively carried out for your  workers     CANopen User Manual   You want to get to know about the advantages of  our CANopen Library  Then our user manual is the  best starting point to get an overview about the  functionality and deployment possibilities of the  CANopen Library        User Manual vas    Ansi G Library         CANopen    CANopen    mm    V44 GR    o SPATIE Dr     Ansi G Libraz  2 User Manual        e Starter Kit    For a quick and uncomplicated start with CANopen  the CANopen Starter Kit provides everything you  need  It comes with a pre compiled CANopen Library  for your target hardware and several simple examples  that provide a first insight and that ease the start with  CANopen  As hardware interfaces several possibili   ties are avaliable  like PC cards  parallel port dongles   PCMCIA cards and USB interfaces      20     2007 www port de    With these setting up a CAN network is as easy as a  children   s game        Further informations can be found at CANopen  LINUXTM Starter Kit     Ordering Information       0564 01    0564 12    0564 10    0564 15    0564 13    0910 xx    0920 xx    0564 90    0571 10    0564 39    0569 10    0570 10  0572 01    CANopen SRCLIB Sl
82. expansion stages     e Controlled Node  e Managing Node    The functional range can be extended by additional  modules  Redundancy  POWERLINK safety        see  POWERLINK Library Extension modules   These mod   ules are currently in a planning phase  Access to the  hardware is carried out via a hardware abstraction  layer  By the nature of POWERLINK it is necessary to  obtain very short response times  Therefore these  drivers are highly optimized and currently only avail   able for selected Ethernet MAC controllers     Application       The POWERLINK Library is based on ground of the  POWERLINK V2 0 communication profile of the ETH   ERNET Powerlink Standardization Group EPSG  It  provides the most importand services specified  therein     It is completely written in ANSI C and can be com   piled with every ANSI C compliant compiler     Depending on the required scope of functionality the  POWERLINK Library is available in different expansion  stages  With the standard Controlled Node version of  the POWERLINK Library all services are provided for  development of full featured CN devices    The functionality of the Managing Node as well as the  comfortable node monitoring functionality is provided  by a different product     Additional services of other communication profiles  are provided by means of extension modules     All hardware specific parts are decoupled from the  POWERLINK protocol stack through a defined driver  interface  This provides easy adaptation to differe
83. fa fa ef fa ef 98 77 97 98 79 87 98  0030 7f af ea fa fa e9 f7 a9 82 59 02 85 09 28 59 20  ef bf fa 44 88 90 82 09  82 03 85 02 98 50 25 82  0060 20 58 20 93 85 09 23 85 09 23 85 09 23 85 09 38  0070 09 80 93 f4 82 09 34 89 02 bd c3 48 20 39 48 88  0080 80 77 88 99 59 20 35 83    03 58 af ee fe ef ee da  0050 58 22 18 09 23 58 20 35             connected to 194 173  33 40  Node 111  327    Besides the display of their chronological  development  the characteristics can be evaluated  statistically  The arithmetic mean  minima and  maxima and the dispersion of the values be can  recorded and evaluated by the POWERLINK REport     2007 www port de    port        Network Timings         Start Time  ull Isochr  Phase   all Asynchr  Phase  al Idle Phase             Likewise the different phases of an POWERLINK cycle  can be monitored     Complete POWERLINK cycles  messages with payload  or statistical information can be recorded in the  memory or in a file  These data can be evaluated in  detail afterwards     m POWERLINK REport  udp view   of x   File View Connection Extras Windows Help    Ss I DO       ch SA  fro 4 se E   UDP Data   EGET Ai Ce 173  33 141   gt  192 168 100  110   3819   SDO  Wei rsnr   0  rcon   0  ssnr   1  scon   EX  Layer  tid   0  rsp   0  a  0  seg        ci   7776853815 CH 192  168  100  110   gt  es 173    141   Ba     spo  slp   rent  Command Layer  tid   0  rsp   0  0  seg   cid   0  ss    7776863789   e   113  33 141   gt  132  168  ion  110   a      soo
84. fer    Client Server    SA   Serdce Asquect    perice Contirmatian    ES   Block Size     Sequence Humber  i  CRE Cakulbon    rge Sequence AC       SDO transfers are based on the client server model  with a handshake after each transfer  For a larger  block of data this will take a large amount of time   Therefore a new SDO mode has been defined in  CiA 301 V4 x  Itis called SDO block transfer  Using  the block transfer a sequence of blocks can be trans   mitted without a large overhead  Each block is a  sequence of up to 127 segments  e g  CAN telegrams   containing only a sequence number and the data     CiA 301A Multiplexed PDO   s    If the application has a lot of data with the same prop   erties a special PDO type can be used  It is called a  Multiplexed PDO  MPDO   MPDOs transmit with  every telegram the index and the sub index of the  given data  Therefore the maximum data length can  be only 4 bytes  The transmitted index and sub index  can be the index and the sub index of the producers  object dictionary  MPDO Source Addressing Mode   or the index and the sub index of the consumers  object dictionary  MPDO Destination Addressing  Mode      CiA 302 Flying Master       The package CiA 302 Flying Master is an extension to  the CANopen Library library of port and provides  functions for implementing the flying master function   ality for CANopen devices  Flying master means that  a second device in a network can take over the master  role when the master dropped out   
85. file of the device   EDS   Electronic Data Sheet  text  or XML format  according to ISO 15745  or can be scanned from the  device directly  Special device configurations can be  loaded  stored and scanned from DCE files  Addition   ally  configurations of complete networks can be  saved in project files     Description       The program   s graphical user interface consists of    e a hierarchical tree representation of the object dic   tionary    e various action fields    an optional command console interface    Displaying all implemented objects as a tree facili   tates the configuration by hand     Devices with up to 8 device profiles are supported     The tab Action is used for reading and writing  device objects with CANopen SDO transfer messages     Optionally a slider with a user defined value range can  be assigned to every object to achieve a more useful  configuration  For each object the meaning of each  bit can be displayed by special bit boxes  There are  already prepared bit boxes for special objects like the  CiA 402 control word         Control 6040 0             _  Shutdown   made_4   manu_11  I Switth On _  mode_5   manu 12  E Disable Voltage _  mode 6   many 13  I Quick Stop   halt I manu 14  _  Disable Operation manu_19    Enable Operation    Fault Reset  Delete Object Action   send Receive             Values of manually configured device objects can be  stored to a file and reloaded into the device     The NMT tab makes several fields available for the  e
86. he CANopen Library contains all functions to  operate CANopen devices as LSS Master or LSS  Slaves  With it unconfigured devices in a network can  be identified by their unique manufacturer  product   serial and revision number and configured  After  identification bit rate and node id can be configured  for each device     Configuration with LSS can only be implemented on     CANopen master  With function calls existing slaves  can be identified or addressed  In indication functions  the responses of slave devices can be processed by the  master     Responses of the LSS slaves to LSS requests of the  master are generated automatically by the CANopen  Library  Only when new parameters like bit rate or  node id are set the application will be informed with  indication functions     Delivery comprises source code  documentation and  example code to get started quickly     CiA 401 generic I O modules                                  MAP TRANSMIT  i Pr TPDO1                                                                                                                      The device profile for Generic I O Module is an  extension to the CANopen Library of port and pro   vides functions for realizing I O devices that conform  to the device profile CiA 401  The implemented func   tions realize the functionality as specified in the stan   dard  i e  logic operations  polarity switching  filter  mechanisms  limit monitoring and others  The devel   oper has to provide functions to ac
87. iant communication and facili   tates easy and fast development of devices for the dif   ferent supported hardware platforms     Through its modular structure the function range can  be extended to the optimum with additional modules   LSS  redundancy  flying manager  CANopen safety          to match the customer requirements  Thus  slave  devices as well as master devices can be implemented  smoothly as single and multi line devices     Delivery comprises the configuration software CAN   open Design Tool Light  With it the required services  are scalable to a large extend and available application  resources are treated with care     The strict ANSI C conformity and the separation of  the application layer from the data link layer eases  porting it to arbitrary hardware platforms allowing for  retention of its high performance  The result are por   tations to 8 16 32 bit controllers  little  or big endian  controllers  micros or DSPs    A comprehensive documentation including user man   ual and reference manual as well as several ready to  run examples also belong to the delivery of the CAN   open Library     CANopen Design Tool    The CANopen Design Tool  CDT  is used for admin   istration of CANopen projects  With its graphical  user interface it simplifies      creation of the object directory       creation of EDS files   standard or XML format       configuration of CANopen Library services and set   ting of hardware properties         13 CANopen Design Tool 2 0 0 5   2
88. ice implementation and  documentation  but also in easy reusability and avoid   ance of redundant and error prone work  which in turn  leads to an accelerated development         15     2007 www port de       pert    CANopen Device Monitor    The CANopen Device Monitor  CDM  1s a tool for  graphical inspection and configuration of CANopen  devices  With the information of EDS files all objects  of devices can be accessed  Every modification of  variables of devices can be evaluated and be stored as  DCF file       tkcon 2 4 Main PES  File Console Edit Prefs History   Help     softuare 3  0  45   64 r 0x1000 0 u32 VA  191                   46   64 r 0x1008 0 vs          IS gg  naien   set IQ ea  E CH Communication Segment D j SRDO l LSS   Chart   Process    i 3 1000   DeviceType Action NMT Description PDO   1001   ErrorRegister   1002   ManufacturerStatusRegister  1005   COB ID SYNC            Value Entry Frame       Hex  0x70131   Dec  459153  100B   NodelD   100C   Guard Time  100D   LifeTimeF actor  100E   COB ID guard  Action Frame      1014   COB ID EMCY  1015   Inhibir Time EMCY               017 c h T A S  1017   Producer Heartbear Time Receive from Object      1018   Identity Object    1400   RPDO1 CommPar  1600   RPDO1 Mapping     bit 0 1800   TPDO1 CommPar      Hie    1A00   TPDO1 Mapping A      bit2        bit3    bita  JE receive  u bits           1 bit  send  Close object window       BEBBBEBBRBRBBREBBBBE          re           online  connected to localhost     Co
89. iceNet  redundant  CAN networks and propriety applications       Trigger with pre  and post trigger  scriptability with Tcl Tk  http   www tcl tk      System requirements       Operating System    Windows    2000  XP  Vista    LINUX     Processor  Pentium or later  RAM  128 MByte  Harddisk Space  10 MByte     47     2007 www port de        48     CAN Bus Tester    Highlights       commissioning of CAN bus plants  Wiring test   module check    service maintenance of CAN bus plants    troubleshooting and analysis of the physical bus  characteristics    development of CAN modules    final testing in the production    Description       The CAN Bus Tester permits a efficient start up and a  stable operation of CAN Bus systems  Besides the  protocol analyses you can identify problems on the  physical bus level by measuring the disturbance free  voltage at run time     A low disturbance free voltage range is caused by bus  problems at the physical level  A low disturbance free  voltage range indicates an insufficient resistance of  your bus to EMC influences  for example     A high disturbance free voltage range  in contrast   represents an interferenceresistant system which saves  you substantial costs and trouble caused by system  failures     The outstanding user friendly system enables you to  select different test modes for analyzing your bus with  regard to a variety of characteristics  such as     overview of the disturbance free voltage range of all  telegrams    more detail
90. igned to the links  These  attributes are evaluated by the linking algorithm     PDO linking    Based on the object links the CANopen Configuration  Manager computes the PDO mapping entries and sets  the COB IDs for the PDOs of each device  Thereby  attributes and special cases like static mapping  con   stant COB IDs or a restricted COB ID range are con   sidered  A direct configuration of the PDO parameter  is also possible  The program ensures consistency of  project settings and device settings     Transmit PDOs   PDO COB ID    d   0x00000141                         Trans Type Event Timer       Mappings  Oxff   async 500 071300110   AIO Input PM I  0x71300310   Al2 Input PY    0x00000241 0x71300510   Al4 Input PY          0x71300710   AI6 Input PV        direct PDO configuration    Timing Configuration    Further features of the CANopen Configuration Man   ager are its ability to configure and to coordinate tim   ing parameters like e g  SYNC or Heartbeat     Object Configuration    All manufacturer or device profile objects of each  device can be parametrized without restrictions     CANopen PLC support    Devices according to CiA 405  CANopen PLC  with  dynamic network variables are supported by the CAN   open Configuration Manager  When connecting an  object of another device to the PLC  the network vari   able is created automatically  Thereby appropriate  data types and attributes are assigned to the network  variable          File Viewer jec61 131 Yars 32 txt    1  
91. intelligence everywhere        1400 Receive PDO Con   1401 Receive PDO Con   1500 Receive PDO Mar  Receive PDO Mar    1800 Transmit PDO Cc    1400 Transmit POO Me  Manufacturer Area    2000 Status    2100 Drive Command    2101 Drive Speed    2200 LED control  Button state              GE   0 50 100 150 200 250       Digital  Board          Service    LED 1 LED 2 GUI actualize        5DO  gt PDO            IT U U U U UT     faa  oO   u    Button                                 custom designed mask for the M68HC908GZ60 exam   ple using CANopen Device Monitor    and a complete documentation    e CANopen Library User and Reference Manual as  PDF  and HTML format files   e CANopen Design Tool User manual   e CANopen Device Monitor User Manual   e CAN REport User Manual    The tools contained on CD should give an impression  how the device developer is supported at design   implementation and test of CANopen devices     Therefore some of the examples are instrumented  with additional scripts to enhance the tools with cus   tom functionality     License    The license coming with the evaluation software  allows the usage of the provided software for evalua   tion purposes for the all products covered by the  license  Foremost if the software should be used in  commercial products the user of the evaluation  CANopen software is engaged to contact the technical  support at port to obtain a fully licensed CANopen  library product     Ordering Information       0564 39 CANopen Evaluatio
92. iodical tasks and time out monitoring is  handled within the POWERLINK Library  All requests  are proved for correctness  access rights  data types  etc    The application   s notified after completion of  the communication and occurrence of failures  respec   tively  through service oriented callback functions  In  these callback functions appropriate actions can be  carried out from the application     2007 www port de    port    The object directory is designed to contain references  to the variables in the user application  Consequently  it is possible to take over variables from an existing  software without any changes in the object dictionary   The high degree of scalability of the POWERLINK  Library is of particular importance for devices with  limited resources  On one hand  this is achieved by  the modularity in individual service groups  and on  the other hand  through the use of compiler directives  in the respective modules  Thus  the code size is pro   portional to the utilized POWERLINK services     Delivery of the POWERLINK Library comprises differ   ent example programs that describe the usage of the  various POWERLINK services  All examples contain a  complete implementation of a POWERLINK device  including the object directory as well as application  code  These are ready to be compiled and run     Among the detailed documented source code there is  the reference manual and a printed user manual as  documentation available     The POWERLINK Library is const
93. ion On chip Periph   eral Bus  OPB    The PE MAC from port works in a Xilinx FPGA     er OPB Slae   together with a Microblaze processor  The processor     interface is 32 bit wide  100MBit   The PE MAC is a standalone component that is linked PHY interface    to the processor via registers  control  and status  information   a dual port memory  data buffer  and an    interrupt request signal  Furthermore a separated sig  Ordering Information    nal is provided that signals an incoming SoC packet           A special PE MAC driver provides an optimal inter     connection to port   s POWERLINK Library   1712 00    PE MAC VHDL        80     2007 www port de    POWERLINK Hub VHDL Code       Overview Technical Data       The POWERLINK hub from port is a generic hub    design for FPGA and for CPLDs written in VHDL  Operating mode  The propagation delay is less than 390ns  In conjunc  Number of ports 2 external  1 internal  tion with port   s Enhanced Ethernet MAC it offers a  expandable   fast and easy connection to an POWERLINK network  propagation delay  lt  390ns  prop  delay without PHYs    lt  120ns  a Number of flip flops 150  Description Number of slices 158       Jitter on total HUB delay 40ns    maximum difference of   166ppm  time domain frequencies    PHY interface MII    The POWERLINK hub from port is a generic hub  design for for FPGA and CPLDs written in VHDL  It  is compliant to the IEEE 802 3u standard and supports  100MBit half duplex connections  The propagation  
94. ion is forwarded directly to a  competent member of staff and the end user then  promptly receives the desired support    Our version management system enables the restora   tion of software and documents in their respective ver   sions     2007 www port de    port    General terms of business       Our terms and conditions are separated according to  the specific product range     e Terms and Conditions for the Delivery of Hardware  and appendant Software    e Terms and Conditions for the Use and Maintenance  of Software Products    The terms and conditions which apply to your product  can be send on request by fax   49 345 7775520  or  Email  service   port del     Furthermore we provide the opportunity to download  our general terms of sale as pdf file from our web site     Terms and Conditions for the Delivery of Hardware  and appendant Software    http   www port de engl company btc html    Terms and Conditions for the Use and Maintenance of  Software Products    http   www port de engl company btc html     9     2007 www port de     10     Partners and Distributors       ECS Srl  Italy       ECS Srl is an Italian company  in the development of embed   ded heating and cooling sys   tems  It provides services for  embedded controllers net   worked with CAN technolo   gies        le     ES    http   www ecsproject com  mailto service  CANopen Q ecsproject com    EMS Dr  Thomas Wunsche       Since the year 2000 port works  together with the company  EMS Dr  Thomas W  nsche 
95. ith   out operating systems  It supports many of the avail   able CAN controllers and many microcontrollers pro   cessors  For detailed information see data sheet  CANopen Driver Package     For systems based on Windows    the CANopen  Library is also available a Dynamic Link Library   DLL   This DLL is available for special hardware    boards and contains all services of the Master Slave  standard edition of the library  It can be used to cre   ate master or slave applications     Furthermore CANopen Starter Kits and a free CAN   open Evaluation software on CD are available on  request     Delivery scope       e CANopen library with separate driver interface  e CPU CAN driver     numerous  immediately compilable examples   e CANopen Design Tool Light   e detailed user manual    e reference manual containing descriptions of all  functions  including parameters and return values      6 months support by telephone free of charge    6 months support by E Mail free of charge    e 6 months update service free of charge    Licensing conditions  excerpt     For the CANopen Library a one off license fee is  charged in form of the purchase price  Further license  fees do not arise from the deployment of the software  within the same company  no runtime licenses     It is not allowed to hand over the software and the  implementation  respectively  towards a third party     Further Services    e Maintenance Agreement  All changes of current standards as well as exten   sions through new
96. ith 0x00  The application has to    be linked to the flash area 0xC0 4080 to OxCO    1 FFF   The interrupt vector table should start at OxC1   0000   The bootloader jumps at the start address OxC1   0000                 reserved       EDS File    The file Bootloader eds  http    www port de   eng canprod sw_bootloader html  is a  standard CANopen Electronic Data Sheet that can be  used with a CANopen configuration tool  like the  CANopen Device Monitor  http    www port   de engl canprod sw monitor html   to  allow immediate access to the object dictionary  entries     Download    The binary and Intel hex file of the bootloader and  some tools can be downloaded from our Web Site   cksum   Checksum program LINUX executable   cksum exe   Checksum program Windows executable  downloader   LINUX command line Downloader  transfers a file  using Domaintransfer   downloader exe   Windows command line Downloader for EMS  interface boards  transfers a file using Domaintrans   fer    Tools    There are two additional programmes to assist with  the program download    cksum produces a complete  ready to download file   with prepended application header from the binary  image  This header contains information about length  and checksum  which are stored in flash memory   Use cksum       k  gt  cksum  C  O download bin application bin  Further information are given using the option  h     downloader exe executes the SDO domaintransfer as  a client  This program takes the file as argument a
97. ity of the application  The ini   tialization of CANopen services is done with function  calls within the application  During the execution of  the application the CANopen Library executes all nec   essary communication tasks autonomously and  informs the application about CANopen messages  with the help of callback functions    Communication requests from other devices as well as  necessary periodical tasks and time out monitoring is  handled within the CANopen Library  All requests  are proved for correctness  access rights  data types  etc    The application is notified after completion of  the communication and occurrence of failures  respec   tively  through service oriented callback functions  In  these callback functions appropriate actions can be  carried out from the application     The object directory is designed to contain references  to the variables in the user application  Consequently  it 1s possible to take over variables from an existing  software without any changes in the object dictionary     The high degree of scalability of the CANopen  Library is of particular importance for devices with    limited resources  On one hand  this is achieved by  the modularity in individual service groups  like sdo c   pdo c     sync c  and on the other hand  through the use  of compiler directives in the respective modules     Thus  the code size is proportional to the utilized  CANopen services     Furthermore  variants of the CANopen Library for the  support of multipl
98. l settings can be carried out    The communication relations can be defined between  arbitrary sender and receiver nodes  if appropriate  entries are available in the object directory    The required information is obtained from EDS files  of the network nodes  DCF files can be generated for    all configured communication relations of the EDS  data  Furthermore the configuration can be stored as a  C data structure that can be included easily into a  master application     For access on the CAN bus the CANopen Configu   ration Manager makes also use of the CANopen  Server and therefore allows remote access too     CAN REport    The CAN REport is an efficient and versatile usable  CAN Analyzer  It comes with powerful functions for  monitoring the CAN bus traffic with different trigger  possibilities  storage of CAN messages into log files  and sending of CAN messages     CAN REport   3 0    horch tcp E 15  x     File Edit Yiew Connection Extras Window Help      o  amp    NMT PDO soo EMCY FLYMA                                   New connection to host 194 173 33 19  1092130359 629206 1857 0x741   sD   05       1092130359  912208 705 0x2cl   sD   00 00 20 00    Bitrate 1092130359  962936 705 0x2cl   sD   00 00 00 00    125 1092130360  095190 160 0x0a0   sD   70 81 11 00 00 00 00 00  State 1092130360 105751 1637 0x665   sD   40 00 10 00 00 00 00 00    1092130360 106918 1537 0x601   sD   40 00 10 00 00 00 00 00  1092130360 108078 1562 0x6la   sD   40 00 10 00 00 00 00 00  10921303
99. lave functionality using  field proven library  Designed for rapid integration  into your DeviceNet products  the kit includes com     Fragmentation of both Explicit and I O messages    Offline Connection Set    Device Heartbeat Message producer    Device Heartbeat Message consumer    CAN controller supported   O Philips SJA1000     stand alone CAN controller    plete documentation  source code  and example appli  O Infineon SABC167CR     with integrated CAN 5  cation code for both an AMD 80188EM SJA1000 controller   CAN controller and the Infineon  Siemens  C167CR gO TMS320F2407 und TMS320F2812     with inte    with internal CAN  All source code  with the excep  grated CAN controller       tion of some microprocessor specific startup code  is    g can4linux     Linux device driver  written in C               ted Object  Additional implementations for running the an en  DeviceNet slave as an Linux application using the O Identity  candlinux device driver and implementations using O DeviceNet  Texas Instruments DSPs IMS320F24x with internal o Connecti n  CAN are available  Sample projects for these targets  can be provided on request  D Assembly  O Ack Handler  0 Message Router  O Allen Bradley Non Volatile Storage    0 Debug Template  O Position Controller Supervisor Template    O Position Controller Template       An adaptation of the DeviceNet software to meet the      requirements of processors and CAN controllers not    DeviceNet Network listed above can usually be accomp
100. lement a CANopen drive according to  CiA402   Torsten Gedenk   CAN Newsletter Special Edition  Motion Control   November 2005    Using modern CANopen development tools effectively  Heinz Jirgen Oertel  internal publication  port GmbH  2004    Where is CANopen heading  The CANopen protocol  on the test bench     Heinz J  rgen Oertel  MSR Magazin issue May 2005    Rapid prototyping for CANopen system development  Riidiger H  rtel  I I th international CAN Conference Stockholm 2006    Develop CANopen devices the easy but safe way    Heinz Jirgen Oertel  CAN Newsletter March 2006    How much Power for Ethernet Powerlink     Heinz Jirgen Oertel  Elektronik issue October 2006    Controlling CANopen nodes remotely via Ethernet  Torsten Gedenk  CAN Newsletter March 2007    Books     CANopen  Library User Manual  paperback  app  225 pages  English    The User Manual serves as an introduction for using  the source code library  The procedure to use this  CANopen Library and the process of integration into  the customer   s application are described here  This  document describes the properties of all distributions  of the CANopen Library    ISBN 3 8334 4621 8    CANopen   Holger Zeltwanger   publisher VDE Verlag GmbH   Berlin Offenbach  2001   with CD ROM  ISBN 3 8007 2448 0    Controller Area Network   Basics  Protocols  Modules  Applications   Prof  Dr  Ing  K  Etschberger   Hanser Verlag  2000  second edition  hard cover  CD  ISBN 3 446 19431 2    CAN  Controller Area Network   Basi
101. lished within a few    days using standard C code  We will gladly accom   Features plish such an adaptation of the DeviceNet software on  DSDK features  Ge tech    e Compiler support for the x188 and Infineon  SABC167CR microcontroller    e Scalable for Group 2 Only or UCMM  Unconnected  Message Manager support  capable devices    e Predefined group 2 connection set support for     43     2007 www port de    port    Functional demo versions of the CAN REport SW  Position Co ntrol tools are available for download on    http   www canopen tools com       For the development of a drive unit with a DeviceNet  interface port provides a special add on module  The  Position Control Module bases on the objects Position  Controller Supervisor and Position Controller and  accelerates the device development by the handling of  command and response messages and the drive spe   cific handshake for I O messages  Routines for the  services  Get Attribute Single  and  Set Attribute Sin   gle  make the drive configuration easier  Additional  error indication functions supports the error handling   The Position Control Module allows the user to  implement its own drive functionality  such as various  profile types  special control algorithms  application   specific limit functions  standardized and individual  modes     Development Tools       The CAN Analyzer CAN REport is an efficient and  versatile tool for analysis and starting of CAN based  networks like DeviceNet  The DeviceNet specific 
102. ly 42V 5 DN 5 5V  voltage  Descri ption Limiting Values  Parameter Min  Max   CPC USB is an active CAN interface for the connec  Storage temperature 20  C  80  C  tion to the USB bus of a PC  It comes with a robust Operating temperature 0  C  70  C  compact metal housing  The low price and ease to EE 0V e  use makes it well suited for configuration and analysis Ay   of CAN networked systems  Voltage on bus  30V  30V  connections                   Size  54 x 24 x 90 mm    Scope of Delivery       e CAN interface CPC USB  e manual  e CPC drivers for Windows    2000 XP  LINUX       7       The CAN interface supports 11 and 29 bit CAN iden  Ordering Information  tifiers  The on board 32 bit ARM micro controller  system Philips LPC2119  with 128 KByte FLASH  and 16 KByte RAM  is capable to control transmis   sion and reception tasks with the highest efficiency  possible  CPC USB is powered by the USB bus  no  additional power supply is required  Development  kits for developing applications using CPC USB are  available for the operating systems Windows    and  LINUXTM     The CAN connection is galvanically isolated from the  USB part  A version with a low speed transceiver  interface for CAN is available to be used in automo   tive applications    CPC USB is useable as CAN interface for the CAN  analyser CAN REport  the configuration tool CAN   open Device Monitor and the CANopen Configuration  Manager        0667 01    CPC USB M16C GTI Interface   0667 02 CPC USB ARM7 GTI Interfac
103. ment time can be reduced and the risks of a  manual implementation are minimized     The following profile databases currently available     e C1A 304   Framework for Safety Relevant Commu   nication    e CiA 401   Device Profile for Generic I O Devices    e CiA 402   Device Profile for Drives and Motion  Control    e CiA 404   Device Profile for Measuring Devices  and Closed  Loop Controllers    e CiA 405   Device Profile for IEC1131 3 Pro   grammable Devices    e CiA 406   Device Profile for Encoders  e CiA 410   Device Profile for Incliometer    e CiA 415   Device Profile for Road construction  machinery    e CA 418   Device Profile for Battery Modules    2007 www port de    port    e CiA 419   Device Profile for Battery Charger    e CiA 417   Application Profile for Lift Control Sys   tems    CAN Merge       The optionally available CAN Merge Plugln is a tool  to compare and to merge CANopen Design Tool  projects  A detailed presentation of each attribute of  indices and sub indices and comfortable editing facili   ties simplify the handling of multiple projects  The  integrated diff report generator generates expressive  diff reports in XML        Eile Options                                  Merge  d ep   Dit    oT 32 i 0640 05 CANopen DT W Light  E Cenia ag Ha anig  Light Version Windows      E Speci Senge Gi Speci Senge 0640 06 CANopen DT L Light  1    hoor  Light Version LINUX      ee 0640 10 CANopen DT W  Lt a Get eh NR  Full Version Windows      n   sen 0640 20 CAN
104. n       optimized configuration of the CANopen Library  according to the implemented CANopen services    Functional demo versions of the software tools are  available for download on www canopen tools com      35     2007 www port de        36     CANopen Device Monitor       Overview       The CANopen Device Monitor is a tool for the graphi   cal inspection and configuration of CANopen devices  in a CANopen network  The embedded scripting abil   ity provides access to the implemented CANopen ser   vices and makes it possible to write test or control  applications with a minimum of effort              CANopen Device Monitor   Node 64   BK5120 MEi  File Edit View Connection Extras Windows Help    oi o  Node ld 64    Set og       000   Number of Eleme    001   Diglnputs 1  CH 002   DigInputs_2    6126   Interrupt Mask  D 6200   Write State 8 Outpu    000   Number of Eleme  FI 001   DigOutputs_1    002   DigOutputs_2    003   DigOutput8 3  D 6401   Analogue Input  3 000   Nr  fEntries  001   Analogue Input 1  002   Analogue Input 2  003   Analogue Input 3  004   Analogue Input 4     6411   Analogue Output    6423   Analogue Input Gloh    PDO Chart Process  Action NMT Description         Yalue Entry Frame        Hex  OxFO   Dec  240         used for saving configuration  I component of DCF file       Action Frame    Receive from Object  Send to Object       COPED                 online       The information on how to display the device object  dictionary is obtained from the EDS 
105. n Library with operat   ing systems like Windows    or LINUX    port pro   vides drivers for active and passive PC cards  parallel  dongles  PCMCIA cards  USB interface and external  Ethernet to CAN converter  EtherCAN      Predefined Driver Packages    Order Code Name of System    0565 06    0565 05    0565 03    0565 34    0565 10    0565 35    0565 40    0565 47    0565 18    0565 25    0565 33    0565 09    0565 07    0565 48    0565 08    0565 38    0565 36    0565 30    0565 66    0565 31    0565 32    0565 26    0565 19    0565 28    DP C505C    microMODUL 505C plain  Phytec   on    Request 8051   82527     DP C515C   miniMODUL 515C plain  Phytec    on Request 8051   82527     DP C167C   for mmiMODUL 167C plain  Phytec    C166   82527     DP XC164CS DevBoard    XC166   TwinCAN     DP Atmel T89C51CC01 02 03   8051   CANary    DP Atmel ATIOCAN128   AVR   CANary    DP Atmel AT91SAM7A2   ARM7 with internal CAN    DP Atmel AT91SAM7A3   ARM7 with internal CAN     DP STMicroelectronics ST72561   with BeCAN    DP STMicroelectronics STR730   with C_CAN    DP Silicon Laboratories C8051F040  DevBoard    8051 CC CAN     DP Freescale HC908   HC08   msCAN    DP Freescale HCS12 X   for MC9S12 X  family   HCS12 X    msCAN    DP Freescale MC56F8323   56800E   FlexCAN     DP Freescale DSP56F807   DSP56800   msCAN    DP Freescale MPC565 566   MPC5xx   TouCAN     DP Coldfire 5282    with internal FlexCAN      DP Fujitsu MB90F543    with internal Fujitsu CAN    DP Fujitsu MB96F430    with 
106. n Software    Functional demo versions of the software tools are  available for download on www canopen tools com        www port de           30     CANopen Bootloader    Modern device designs need enormous flexibility in  hard  and software  Today hardware is equipped with  plenty of resources in order to allow software changes  later on  Software itself has to provide means to  enable an update upgrade of the current firmware  At  this point in system programming offers the greatest  possibilities  and thus a change of the software too     The desire for this feature also exists for CANopen  devices and it is easy to implement  With the SDO  transfer CANopen provides all means to transmit  large chunks of data that occurs with a software  update     This CANopen binary bootloader implements a mini   mal node in a CANopen network as specified in the  CiA Draft Standard Proposal 302  Framework for  Programmable CANopen Devices   It allows to use  regular CANopen master software or configuration  tools to download new firmware into the user flash  code memory     First implementations for the TMS320F28x DSPs of  Texas Instruments  Fujitsu MB90xx and the  XC164CS family of Infineon  are available     The free version  available as binary FLASH image   has only few limitations       use of predefined bit rates  Configuration is done  through writing the BTR values to FLASH   When  purchasing the source code the software can be  adopted to manufacturer specific methods to deter 
107. n9x NT   on  request    DP Arcom Boards Windows    CE  with AIM104 CAN Module    DP AT CAN MINI   port  CAN PC Card AT CAN MINI   ISA MS DOS  port     DP can4linux   CANopen driver for can4linux compati   ble hardware under LINUX      DP CPC Linux   CPC CANopen driver for LINUXTM    EMS Wiinsche  useable for passive  CPC PCI card  CPC USB Interface   DP CAN232 Linux   Lawicel CAN232 driver for LINUX     DP CAN232 Windows      Lawicel CAN232 driver for Windows       Order Code Name of System    0565 60    DP esdntcan4linux  esd CANopen driver for LINUX     useable for cards with esdnt Interface    Adaptable Drivers CAN driver  Order Code CAN controller type    0566 01  0566 03  0566 04    0566 06  0566 07    0566 08  0566 09  0566 11  0566 13    0566 14    0566 15  0566 16  0566 18  0566 19  0566 20  0566 22    0566 23  0566 24    CPU driver  Order Code    0567 01    0567 02    0567 05  0567 06  0567 07  0567 08  0567 09  0567 10  0567 11  0567 12  0567 13  0567 14  0567 15  0567 16  0567 17  0567 18  0567 19  0567 20  0567 21  0567 22    DP CAN Philips SJA1000  DP CAN Intel 82527    DP CAN Siemens SAE 80C90 91   on request    DP CAN Freescale TouCAN   DP CAN Freescale msCAN  msCAN8  msCAN12  msCAN 12 2  DP CAN Fujitsu CAN  16LX serie   DP CAN Atmel CANary   DP CAN Mitsubishi M16C 6N  DP CAN TI eCAN  e g  TMS320F28xx  serie    DP CAN Bosch C_CAN  e g  Silabs  C8051F040  Fujitsu MB91xxx  ST  STR730    DP CAN Infineon TwinCAN  DP CAN Freescale FlexCAN   DP CAN Atmel AT91SAM7A2  
108. nd  transmits it  The bootloader writes the received pro   gramme into the flash memory     Ordering Information       0261 01 Bootloader Binary Infineon XC164   0261 02 Bootloader Binary Fujitsu MB90F5xx   on request    0261 03 Bootloader Binary TMS320F2812   0261 05 Bootloader Binary TMS320F2808   0261 50 Generic Bootloader Source Code   0261 51 Bootloader Source Code Infineon XC164   for Tasking Compiler    0261 52 Bootloader Source Code Fujitsu MB90F5xx   on request    0261 53 Bootloader Source Code TMS320F2812   0261 55 Bootloader Source Code Infineon XC164   for Keil Compiler    0261 56 Bootloader Source Code Philips LPC2129  for Keil Compiler   0261 57 Bootloader Source Code TMS320F2808   0261 60 Downloader Source Code        31     2007 www port de        32     CANopen Gateway Server CiA 309 3       Overview       The subject Ethernet access down to the fieldbus layer  is intensely discussed  The CANopen Gateway Server  provides the solution of Ethernet access down to the  fieldbus layer right now and relies on the current and  field proven CANopen technology      CiA 309 2    CiA 309 1          Description       With the specification CiA 309 the CiA provides a  standardized solution to access a CANopen network  through an Internet  TCP IP  connection  The  CANopen Gateway Server realizes a complete Class 3  CANopen Manager node     CANopen network 1  iS aa Fee   CANopen   node 1              CANopen Server Gateway  according to DSP 309       Network Client  device 
109. ng or  duplicating  By importing these prefabricated objects  into the own project the development time can be  reduced and the risks of a manual implementation are  minimized    The following profile databases are currently  available     e PL   POWERLINK communication profile    CiA 401   Device Profile for Generic I O Devices    CiA 402   Device Profile for Drives and Motion  Control    CiA 404   Device Profile for Measuring Devices  and Closed Loop Controllers    CiA 406   Device Profile for Encoders    C1A 417   Application Profile for Lift Control  Systems    Advantages       acceleration of the development by avoidance of  double work    error prevention during creation of the object  dictionary and EDS    consistent documentation to the respective device  version    re use of the data for similar devices    supply of the data for standardized POWERLINK  device profiles       System Environment       The POWERLINK EDS Editor runs on PC   s with    e Operating System  Windows    2000  XP  Vista and  LINUXTM    e Processor  Pentium or later  e RAM   gt  256 MByte  HD  gt  20 MB available     77     2007 www port de        78     Hardware for  Ethernet POWERLINK    POWERLINK Managing Node for PCI Bus       Overview       The POWERLINK Managing Node for PCI Bus is a PC  interface card  which connects a PC with an Ethernet  Powerlink network  The complete Managing Node  functionality according to POWERLINK standard V2 0  is integrated on the device  With the device you can 
110. nt  hardware platforms     The user application communicates with the POWER   LINK Library through function calls and call back  functions     Configuration and scaling of the POWERLINK Library  is done with the help of the POWERLINK Design Tool   which is delivered as POWERLINK Design Tool Light  version  With it the POWERLINK Library can be tai   lored to an optimum to the available resources of the  application  Besides the creation of the object direc   tory all settings for the hardware can be carried out  with it     Description       hardware dependent  EPL Driver Package          Timer  Interrupt   handling    Ethernet  Driver    The POWERLINK Library consists of a hardware inde   pendent and a hardware dependent part that communi   cate with message queues  The hardware dependent  part consists of controlling software for the Ethernet  MAC controller and timer functions     The application communicates only with the hardware  independent part of the POWERLINK Library  That  way it is possible to exchange drivers without any  influence on the functionality of the application  The  initialization of POWERLINK services is done with  function calls within the application  During the  execution of the application the POWERLINK Library  executes all necessary communication tasks  autonomously and informs the application about suc   cessful received POWERLINK messages with the help  of callback functions    Communication requests from other devices as well as  necessary per
111. ntrol 6040 0            Shutdown   mode A _  manu_11  _  Switch On I mode_5   manu_12  E Disable Voltage   mode 6   manu_13    Quick Stop   halt   manu 14    Disable Operation   manu 15  _  Enable Operation    Fault Reset                  Delete Object Action   Send   Receive         In addition to the NMT commands like OPERA   TIONAL  PRE OPERATIONAL  STOPPED     there  are network control mechanisms like heartbeat moni     toring or node guarding as well as special functions  like SYNC  TIME  EMCY     available     An integrated scripting language provides access to all  implemented CANopen services  Thus test applica   tions for the device development and control applica   tions can be developed with minimum effort     The graphical user interface and the CANopen server  are separate applications and communicate over  TCP IP network connections  For this reason it is not  necessary any longer that both programs reside on the  same computer  Through the communication over  TCP IP according CiA 309 3 both components can be  connected over Internet or dialup connections  This  allows easy and cheap remote maintenance     The CANopen server contains a complete NMT mas   ter functionality and provides simultaneous access  from multiple TCP IP clients     Configuration Manager    The CANopen Configuration Manager  CCM  has  been developed for configuration tasks of complete  CANopen networks  Besides the PDO linking  i e   defining the PDO communication relations  node con   tro
112. o  CiA 401  which can be found in the industrial field     Hardware    The PSK includes     target hardware for program development of a CN   XILINX Spartan3E 500 FPGA  Freescale NE64 or  ST Microelectronics STR910   including development environment and examples    POWERLINK Device Monitor  demo version  as  POWERLINK Managing Node     a Windows based Ethernet analyzer with POWER   LINK Plug In    POWERLINK Hub and Ethernet cable    optional the POWERLINK REport  demo version  as  powerful POWERLINK analyzer    All software components are available on the enclosed  Tools CD     Powerlink Powerlink  Device Monitor Managing Node    NodelD 240  E P                         Ethernet  Analyser       Powerlink CN  NodelD 32    Powerlink Analyser EPL REport    Er     optional               67     2007 www port de    port    System Requirements       The usage of the starterkit requires a PC system or  Laptop with at least 3 GByte free disc space as well as  Microsoft Windows XP Professional or Vista Busi   ness    Ordering information       1701 01   PSK Spartan3E  target hardware for program devel   opment of a CN  XILINX Spar   tan3E 500 FPGA including devel   opment environment and examples  1701 11   PSK Spartan3E   as PSK Spartan3E including an  additional POWERLINK Gateway  1701 02    PSK NE64  target hardware for program devel   opment of a CN   Freescale NE64 Board including  development environment and  examples  1701 12  PSK NE64   as PSK NE64 including an addi   tional PO
113. o the contents can be assigned to  different identifiers  and interpreted according differ   ent data types  The integrated Tcl script support  allows the very flexible extension of this mechanism        f Symbolic message interpretation 3 3  lolx              Interpretation   Device State  usb  kmph usb   Drive I i161 Drive II i161        Heartbeat  Velocity  State    Delete      zi  OK   Cancel      IV Show only configured messages       Object View    The object view is another representation form of  CAN messages  Different than at trace mode   selected messages always remain visible and can be  watched comfortably               7 CAN REport   3 0    can232    localhost   E    lolx     Eile Edit View Connection Extras Window Help       l   ole 98  CAN ID Type Data Period Count      Ox2c1 sD 60 17 CO 46 0 051 1573  Oxici sD EO 19 0 051 494  0x740 sD os 0 999 83  Ox701 sD os 1 001 73  0x640 sD 2B 17 10 00 E8 03 00 00 0 076 9  OxScO sD 60 17 10 00 00 00 00 00 0 077 9  0x201 sD EO 00 0 043 59  0x203 sD OG EO 00 0 043 59  OxDa0 sD 00 00 00 00 00 00 00 00 1 129 5  0x000 sD 01 40 2 072 5  0x050 sD 40 05 00 00 00 00 00 00 1 652 5  0x202 sD 00 00 00 2 074 4  0x302 sD 00 00 00 00 00 00 00 OG 2 074 4   4   4   3   3                    State          ar    connected  ASCII    Hex     Dec    Time on off    Set Mark                      0x303 sD 00 00 00 00 00 00 00 00 2 074  0x241 sD oo 2 074  0x601 sD 2B 17 10 00 E8 03 00 00 0 075  60 17 10 00 00 00 00 00                  Trigger    
114. ols on CD ROM     System environment    The usage of the starterkit needs an Intel based PC  system  The library can be provided on request for  other systems  Furthermore a CAN interface  which  is supported by can4linux has to be available     Ordering information       0572 01  LCSK Base   Base Slave Software Development  Set  with Slave Sources  pre com     piled CANopen Library     To select and order the needed starter kit components   please ask for the CANopen LINUX Starter Kit order  form  containing also price information  We would be  glad to send this form as PDF attachment by email     Functional demo versions of the software tools are  available for download on www canopen tools com     2007 www port de    Software Components  for DeviceNet    DeviceNet Slave Development Kit        Explicit Message   Overview EE  Polling   Change of State    Strobe Connections        DeviceNet connectivity for your products     DeviceNet is used in a wide range of industrial auto  UCMM  Unconnected Message Manager support     mation products and equipment  port provides a Explicit Message Server   Client   DeviceNet Slave Developers Kit  DSDK  that helps Non Volatile or DIP Switch net parameter support  engineers to add the DeviceNet protocol quickly to a  host of slave devices such as weld and robot con   trollers  sensors and medical equipment  and more     The DSDK allows developers of embedded products  to add UCMM  Unconnected Message Manager sup   port  capable DeviceNet S
115. ontroller LAN91C111 from SMSC  installed  The two units communicate over a Dual  Ported RAM  DPR   Here the IDT70V05S L from Technical Data  IDT is used  The compact casing with its dimensions  of 23x100x115 mm is mounted as top hat rail with  integrated grounding     Every Ethernet port has two LEDs  which indicates a OPC   55  C  link resp  network activity  Furthermore the POWER  Supply voltage 24 VDC  LINK side has a status  BS  and an error  BE  LED  Dimension 23x100x115 mm  BxHxD     which can be controlled by software  With an address   switch  ID  the user can set the node id of the device    Thus he can switch the node type easily  Is the node       id equal to 240 the device works as managing node  Ordering Information    Every other id causes the function as controlled node           The ip address of the non POWERLINK side can be set   using a TCP based tool  which is similar to telnet  0551 01  POWERLINK DTGW  With a switch you can shift between configured and   standard IP address  10 10 10 10   On the POWER    LINK side there is also such a switch to shift between   the IP addresses 192 168 100  node id  and   10 10 10 10         79     2007 www port de    POWERLINK PE MAC       Overview       Ctrl     Registers    The PE MAC developed by port is a special MAC  controller optimized for Ethernet Powerlink for Xil     inx FPG As  Powerlink  Enhanced    Through several special transmit buffers and the pos  Ethernet  sibility to respond automatically to POWERLINK M
116. open DT L  J  em enker Device one e aeaea  Full Version LINUX      ER 0640 11   CANopen DT P401  Mn profile database for CiA 401  a LEN nt mm p   0640 12   CANopen DT P402  ms us ee en profile database for CiA 402  EE ner  Re Ne 0640 13 CANopen DT P406  profile database for CiA 406  CAN Merge shows its strength especially when deal  0640 17 CANopen DT P304  ing with large projects or with large development profile database for CiA 304  teams  0640 21 CANopen DT P417  profile database for CiA 417  0640 23 CANopen DT P404  profile database for CiA 404  0640 24 CANopen DT P405  Advantages profile database for CiA 405  0640 26 CANopen DT P410  profile database for CiA 410  e acceleration of the development by avoidance of 0640 28 CANopen DT P418  double work profile database for CiA 418  e error prevention during creation of the object dictio  poe rn DI FA E  nary and EDS profile database for CiA 419  l l 0640 50 CANopen EDS2XML W     consistent documentation and EDS file to the EI  Ae  SEI  commenter Windays      r espective device version 0640 51 C ANopen ED S2XML L  e reuse of data for similar devices EDS to XML converter LINUXTM  S 0640 49 CANopen DT CAN Merge    supply of data for standardized CANopen device  profiles    System Environment    The CANopen Design Tool runs on PC   s with  e Operating System  Windows    2000  XP  Vista and       LINUXTM  e Processor  Pentium III or later  e RAM  256 MByte  e Harddisk Space  20 MByte    Ordering Information       CAN Merge PlugI
117. or many years to come     We feel a close co operation and continued exchange  of information between customer and developer is of  the upmost importance     Software       Our software developers can draw upon several years  of experience  and have acquired a wide range of  expertise to deal with customer specific tasks from  having worked on complex projects  The customer  projects  once realized  will always be in need of  serial communication via fieldbus systems and data  networks  no matter whether the task involves     e development of motion and drives components   e development of driver packages     configuration and diagnosis tools for CANopen  or  POWERLINK  applications        7     2007 www port de     8     port    Hardware Products       In order to offer customers not just software services   but also the required hardware products   which  always meet current technological standards   our  software products are compatible with the general  interface which we share with a group of our asso   ciates     Alongside our range of available software products   we offer a comprehensive assortment of CAN inter   face boards  Customers can then select the most  appropriate variant     Many Interface cards which come complete with their  own processor or    passive    cards that are operated by  the main PC CPU  can be used for PCs with ISA or  PCI bus  The widespread USB interface has also  brought a lot of effect over the last few years  Besides  USB adapters and Eth
118. oring of network parameters  allows the preventive detection of problems with the  network and prevents production downtimes in  advance  By diagnosis during production severe  damages to machines and financial loss can be  avoided     POWERLINK Interface       As hardware to access an POWERLINK network an  POWERLINK Gateway is taken advantage of  Special  requirements are made to the timely exact acquisition  of Ethernet frames  The gateway has a second  Ethernet TCP IP port for the evaluation software  the  POWERLINK REport GUI     System Requirements       Operating System     Processor   RAM     Harddisk Space     WindowsTM 2000  XP  Vista  LINU XTM   Pentium IV or later   256 MByte    gt 25 MByte available    Ordering Information       1740 10    POWERLINK REport W     Full Version  Windows        1740 20    POWERLINK REport L     Full Version  LINUXTM     Functional demo versions of the software tools are  available for download on our web site  http   www epl tools com shop html     The POWERLINK REport was awarded with the    German prize       INNOVATIONSPREIS  2007    tate    _       mittelstand    KATEGORIESIEGER  Industrieautomation        75     2007 www port de        76     POWERLINK EDS Editor       Overview       The POWERLINK EDS Editor is a tool for the rapid  and cost saving creation of Ethernet POWERLINK  device description files  Furthermore it creates a  detailed documentation of the parameters in HTML     3 POWERLINK EDS Editor    z2 projects 2006 br20
119. ormation    guages are available        989563919 999016 1799 04707    989563921 024541 1789 04707    959563921 048045 256 0x100    989565922 046564 1789 04707    959553972 068331 256 0x100      0580 10  CAN REport W  Full version Windows      0580 20 CAN REport L  Full version LINUX      0580 11    CAN REport CANopen Plugin   0580 12  CAN REport DeviceNet Plugin   0580 13 CAN REport Maritime Plugin   0580 14  CAN REport J1939 Plugin    9895653923  027081 17998 0x707    959563923 048192 256 0x100   989565924 047260 1 99 0x707    989563924  068092 2756 0x100    989563925 071046 17 99 0707      Verkeefer GIG go  s        e KE   99     o  o         Functional demo versions of the software tools are    Particularly for commissioning and error analysis a available for download on www canopen tools com     precise time resolution of the received CAN messages  at the network is necessary  The time represented by  CAN REport is influenced only by the used hardware   Time resolution up to I us can be achieved by using  CAN interface boards under the Linux operating sys   tem  The available recording functions allow to store  the results of entire test runs  but also the content of  logging windows  in separate files    port can perform special adaptions to the GUI or  behavior to meet special customer requirements for  service or assembly testing     Advantages       CAN interfaces of different manufacturers    support of remote monitoring of the CAN bus    expandable for CANopen  Dev
120. ough an  SDO  Abort  message or an  EMCY  message     2007 www port de    port    Standard Error Field  Contains the error code of the lately sent  EMCY   Manufacturer Device Name   Manufacturer Hardware Version   Manufacturer Software Version   Heart Beat Producer Time  Period for sending heartbeat messages  This  index is configurable via CANopen    Identity Object  Vendor ID port   Reads back 0x0000   0034   port   s official vendor ID assigned by the CA    Product Code  At time of delivery the object contains    num   ber of port GmbH   This value can be config   ured in the configuration area    Download Program Area  Use this entry to download your Intel hex file  with the programming data  Please note that  the download area is located on a fixed address   Download file format is binary  with an applica   tion header prepended    Program Control  Writing 0x01 into this entry will start the loaded  application  Writing 0x04 into this entry will   ERASE  the application FLASH area     Implementation Details and Application Require   ments   XC164CS    The bootloader is linked at address 0xC0   0000  The  user code flash area begins at 0xC0   4000  The first  128 bytes  0xC0 4000 to OxC0   407F  are used for  administration  It contains information about length  of the application and a cyclic redundancy checksum   SERUCE a   UNSIGNED32 length    UNSIGNED16 crc    UNSIGNED16 applicationType     reserved      UNSIGNED32 addr     APPLICATION_HEADER_T   This area is filled w
121. port de        54     IGW 900 Gateway       Highlights         equipped with an efficient 32 bit Motorola Coldfire  with 66MHz clock frequency    e 12 24 VDC Power supply  e CAN 2 0B ISO 11898  e pre installed Embedded Linux    e full fledged Linux Computer on site    Description       With the gateway IGW 900 an equipment is avail   able  which is suitable particularly for the installation  in switchgear cabinets  Besides from the compact  dimensions IGW 900 is particularly qualified for  many industrial applications because of its various  connection types  This gateway is equipped with a  Linux Device Server  Consequently it can be ascer   tained a fully fledged Linux computer is available on  site  IGW 900 stays abreast of changes increasing  trend to path on high duty devices to the on site sec   t10n        ag  Besides control tasks IGW 900 has the ability to con     nect devices without Ethernet interface to TCP IP net   works     Application       The heart of the IGW 900  the DIL NetPC DNP 5280  also provides with   ts 32 bit Motorola Coldfire pro   cessor with a clock frequency of 66 MHz sufficient  power reserves for more extensive applications     With the combination of IGW 900 as CAN interface    and e g  the CAN analyzer CAN REport an efficient  and versatile tool for analysis and commissioning of    CAN based networks is available  The connection  between these two components occurs on the basis of  the Client Server model by standard TCP IP inter   faces  Thi
122. posure to limiting  conditions for extended periods may affect the relia   bility and shorten the life cycle of the device   Nominal Values                               Parameter Min    Typ    Max   Supply voltage 10V   24V   30V  Current consumption     40mA         All values  unless otherwise specified  refer to a sup   ply voltage of 24V and an environmental temperature  of 20  C     Scope of Delivery       e CANwatch    e Manual    Ordering Information       0660 01 CANwatch    2007 www port de    CAN Interface  Boards    AT CAN MINI    Highlights       e plain Basic CAN PeliCAN interface  e galvanically isolated from the PC      connectors compatible with ISO DIS 11898 and  CiA recommendations    Description       The component AT CAN MINI is a plain Basic   CAN PeliCAN interface for PC AT bus compatible  systems     1 ST    EIER    TT  bn  mn    a i            Ta  De     a TE F   gesepocsemecsss  aen  A     wi    bi    u 7 E  g   L  t bk  Sie d E    h  ii    i     wk        ann 1 F  i        A        z d    FTTTTTTTTTTT NG Di 1       hv viten zb    d   HESE     I  Fr    Sek iii    r et WETTER  m WR TL gy LW    LU  F    a p pm a ui na 1  lhe 1   5    a  I    The component is suitable for all kind of applications   where the main processor provides sufficient compu   tation power to serve the Basic CAN PeliCAN inter   face in an application specific manner     The PC CAN interface is realised as a short PC card  for ISA bus     The CAN bus interface is galvanically isol
123. r development of own applica   tions  Based on the library code  a so called  CANopen Server application is available  The Server  provides easy access to CANopen services through a  TCP IP socket interface     System Requirements       can4linux is freely available under the GPL license  It  can be compiled for the LINUXTM kernels 2 0 to 2 6  for different hardware architectures     Ordering Information       0530 13 can4linux Device Driver    2007 www port de    can4vxworks   Device Driver for VxWorks       Overview       The can4vxworks driver is a universal VxWorks  device driver and is used for controlling of ISA   PCI   and PC104 interface cards with CAN bus interface  It  supports the CAN controller Philips SJA1000 and the  sources can easily be adapted to use any other CAN  controller      Application       The can4vxworks driver is a result of the can4linux  project which was developed in 1997 to control labo   ratory devices that use CAN  Besides the IOCTL  function calls both drivers use the same data struc   tures for parameter passing  Thus changing an appli   cation between LINUX    and VxWorks is trouble   free     During compilation the driver 1s optimized for the tar   get hardware     Driver Interface    Controlling the device driver is done via the standard  function calls for devices like open    close     read    write   and ioct10    The driver is highly configurable with the IOTCL  functions     Furthermore it is possible to use up to four interface  bo
124. rder to take profit of the changes port offers all  its customers a maintenance agreement with the fol   lowing conditions     O updates free of charge for the contracted period    O free of charge support for the POWERLINK  Library    Support for initial operation   In order to provide a quick and effective access to  the development of POWERLINK devices we recom   mend to do the initial operation of the POWERLINK  device together on the target platform  Customer  experiences of his her hardware  the used compiler  and the experience of our engineers w  th POWER   LINK and the POWERLINK Library can complement  each other  This leads to reduced development  times and a POWERLINK conform device       Training    Trainings can be given at port or at your companies  rooms and are exclusively carried out for your  developers         65     2007 www port de    port    Ordering Information       1700 01    POWERLINK SRCLIB Controlled Node  ANSI C Source Code   1710 10    POWERLINK SRCLIB CN NE64  CN Stack fir Freescale NE64   1710 11   POWERLINK SRCLIB CN STR910  CN Stack f  r STR910 Evaluation Board   1710 12   POWERLINK SRCLIB CN X1ilinx Microblaze  CN Stack for Xilinx Microblaze with  PE MAC from port        66     2007 www port de    POWERLINK StarterKit       Overview       It is often wished to get to know the POWERLINK pro   tocol  devices and tools without having high expendi   ture  This wish is met with port GmbH   s POWERLINK  StarterKit  PSK      The StarterKit enables 
125. ror messages with detailed error information    Standard Boot Up behavior and configuration man   ager are defined    POWERLINK Software       The standardization of the version 2 0 is now com   pleted and the standard part of the IEC documents   IEC 61784   Many companies have already running  implementations  On fairs Multivendor plants are  shown with promising results  port GmbH provides  software for the implementation of Controlled Nodes  according V2 0 with CANopen application interface  already now  There are already example implementa   tions available of an POWERLINK Controlled Node for  the Freescale processor MC9S12NE64  Xilinx FPGAs  and for the STR910 of ST Microelectronic     The port POWERLINK protocol stack is available in a  generic version which simply can be adapted to differ   ent target systems and operating systems        The current status of the standardization of Ethernet  POWERLINK and available knowledge and tools  requires a close cooperation between device designers  and Stack providers at the present time  port offers its  services and experiences to this to all it   s customers      63     2007 www port de        64     Ethernet POWERLINK Library       Overview       The POWERLINK Library provides all required ser   vices for a compliant communication according to the  POWERLINK communication profile V2 0  It facilitates  easy and fast development of Controlled Node and  Managing Node devices    The POWERLINK Library is available in different  
126. s  With the PCI IntelliCAN a powerful Ordering Information  hardware solution is available for a CAN interface  card    0701 01 PCI IntelliCAN     59     2007 www port de        60     can4linux   Linux Device Driver       Overview       can4linux is an universal LINUX    device driver  It  can be used to control ISA or PCI interface boards  with CAN interface  or embedded CAN controller  solutions  The GPLed sources are currently support   ing CAN controllers  Philips SJA1000  Intel 82527   Infineon SAK82C900 and Motorola FlexCAN   TwinCAN   The driver can be compiled for all  LINUX    kernel versions 2 4 to 2 6   older version  for kernel versions 2 0 to 2 2 are available      Application       The can4linux Project started already in 1997 in coop   eration with the LINUX    LLP project to control lab   oratory or automation devices via CAN  Derived  from this driver is the new can4linux version line 2 x  and follow up  Designed to be used in embedded  applications as well as on the desktop this version is  configured at compile time for the right hardware   Originally with support only for SJA1000 there is now  support for Intels 82527 and new support for Infi   neons TwinCAN  Within the scope of the uClinux  project a version supporting Motorolas FlexCAN was  created     Driver Interface    Using the LINUX    kernels  proc interface  the  driver is highly configurable  The driver is controlled  by the standard driver functions open     c RENESTE te   and idee        Any n
127. s are composed of a  restricted number of service instances and no support  for the CANopen services SYNC and TIME    With the Slave Version of the CANopen Library all  services are provided for development of full featured  slave devices    The functionality of the network management master  as well as the comfortable node monitoring function   ality is provided by the Master Slave  Version  which  of course contains the services of the Slave  Version     Additional services of other communication profiles   CiA 3xx  are provided by means of extension mod   ules     All versions of the CANopen Library are compatible  to each other and are constantly tested with the    current CANopen Conformance Test for compliance  with the standard     fi E E  Small Slave Package  SDO SO 2 s       spociem   Jm  SDO Segmenied Tans                   SDO Block Transfer are  Dyn  sbosme        7  SDO Manager     7  en Download Ir Ir  PDO Consumer   a  52  s2      PDO Producer  a fs       DynamieMapping Ji   Bitwise Mapping    v  v    MPDOSouree Mode        7  MPDO Dest  Mode III  Nodeguarding Master                 Nodesuarding Save    Z         yy    gt     Lifeguarding    Heartbeat Consumer    12818        Heartbeat Producer    v yiv    gt   EMCY Consumer   F128  128      EMCY Producer       v  7        Time Consumer    7            Time Producer EN 71  SYNC Consumer    v        SYNCProducer                 NMTSave zizi z   Nr Mase      7       NMTFlying Mase   7  Bootup Procedure WIN vy    
128. s separation permits to use the entire appli   cation over TCP IP networks away  Therewith the  employment becomes possible for remote mainte   nance without additional or modified software over  switched lines or the Internet  This connection  between the host system at the Ethernet and the local  CAN field bus enabled a comfortable transmission of  the technical parameters and facilitate both starting  and maintenance    The Starterkit contains besides the CAN REport and  the CAN Server a development environment to create  applications     Technical Data                                        Microcontroller 32 bit Motorola Coldfire  Clock frequency 66 Mhz  Memory 16 MB SDRAM  8 MB FLASH  Power supply 12  24VDC  Housing plastic  Weight 200g  Size 150 x 68 x 25 mm  interfaces CAN  RS232  RS232 422 485  mounting top hat rail DIN rail          Scope of Delivery       e IGW 900 hardware    e Manual    Ordering Information       0850 01 IGW 900 CAN  single TCP client   0850 02  IGW 900 CANMC  multi TCP client   0850 03 IGW 900 CANopen    2007 www port de    USB CAN Interface CPC USB       Highlights Technical Data          powerful 32 bit microcontroller with internal CAN  controller Nominal Values    supports CAN protocols 2 0A and 2 0B                                                       To Parameter Min  Typ  Max   e display of USB communication and CAN data  transfer via LEDs Current     500mA  consumption  e supply completely over USB  operating   e galvanic isolation Supp
129. s taken from a text file which  is created by the POWERLINK Design Tool or manually  written with a common text editor     Additional tabs are available for graphical  representations of process data and can be defined by  the user     e POWERLINK Device Monitor  Chart    1    stripchart          pert        amp  Network Overview BE   Eile Edit    D ET    Ki    PR AA  i AHAANSER  NTT TT  HAS EPP       115  ERE ran  i SUHSYURE H  ers tTee   Ban q  ember TEN    2 Node ID  28    DeviceType   YendorlD   ProductCode   Last Emcy        Network Overview  The network overview displays the devices in an  POWERLINK network     The console is an extra feature  With the console an  interactive access to the POWERLINK network is  possible by using commands for     e SDO transfers  e PDO transfers  e network management services    Complete sequences of commands can be combined  to procedures by means of the embedded scripting  language     File Console Edit Prefs History          3  58 2 67 r Ox1000 Oo u32     pics  58 Z B   r Ox1008 D vs   pic3  59 X 67 u Ox1017 0 ulG 0x3e9     pic3  60 2  67 preop  K             This feature is particularly useful for POWERLINK  device developers  Through the scripting language all  implemented POWERLINK communication services are  available for test and control applications  Logging of  the test sequences is also possible     By using the POWERLINK Library and the POWERLINK  Design Tool from port the developer gets a closed  tool chain for creating POWE
130. ssible to analyze CAN messages simultaneously of  two CAN networks  CANopen Maritime networks  are important applications with redundant CANopen  networks     For logging and protocol analysis of J1939 networks  the J1939 plugin   s available  The data contents are  presented in human readable text as bit and byte val   ues depending on its meaning within the protocol   Besides the interpretation of received CAN messages  J1939 specific messages can be sent with the scripting  language Tcl Tk  The PGN and data is passed to the  function and the plugin puts together the CAN mes   sage and sends it     Programmability    For the interpretation of company internal protocols a  plugin can be developed and loaded into  CAN REport  Such a plugin is realized with the  builtin scripting language Tcl Tk and is simplified by  provided functions  This mechanism allows it to sim   ulate complete devices that utilize the CANopen   DeviceNet or a user specific protocol     With the scripting language also elements of the  graphical interface can be extended to match individ   ual needs  It is possible to use provided or own  graphical objects to create test and control applica   tions  With the help of the multifaceted possibilities  for displaying and reporting data test sequences can  be carried out automatically even from a remote work   ing place     User Mapping    To get a simple and clear assignment of messages   they can be linked to a symbolic name  Not only  every message but als
131. ted which contains the hardware settings and the  configuration of the used CANopen services  These  services are derived automatically from the object dic   tionary  By including this file into the project only the  necessary parts of the CANopen Library are compiled  in order to save RAM and ROM resources     CANopen Initialization    Likewise  the generated initialization file with initial   ization functions for the CANopen services is  included into the application  too  So the individual  services defined in the object dictionary are initialized  in the application     EDS File    A fourth result of the tool is the Electronic Data  Sheet  The EDS belongs to the standard documents  supplied with a CANopen device  Itis an ASCII text  file  which contains all relevant information about the        33     2007 www port de        34        port    application  device   These files are used by configu   ration tools and control devices  in order to install  CANopen devices into networks and configure them   In the future these files will be replaced by XML  device descriptions according to ISO 15745  The  CANopen Design Tool generates XML device descrip   tion files already     Device Documentation    The fifth output is a documentation of the imple   mented objects and of the device parameters  Each  device parameter is tabular listed in html format or as  a text file  This documentation can serve as specifica   tion at the beginning of development and be brought  into the us
132. the already  gained development steps     Training       CANopen and POWERLINK    port offers customer specific training concerning  CANopen and POWERLINK  With this training we  provide an efficient introduction into the topics of  CAN CANopen and POWERLINK for participants  We  can adjust the contents of each training to the cus   tomer needs and emphasize on fixed topics  The aim  of our training courses is to provide a good knowledge  base to our customers for a good start off and at carry   ing out CANopen POWERLINK projects with the CAN   open Library  POWERLINK Library and all available  software tools     The topics of the training courses are       Introduction to CAN and CANopen or POWERLINK   CAN PHY  DLL  CANopen services and profiles      Description of the protocol library     Description of the driver interface     Description of the CANopen POWERLINK Software  Tools   Analyzer  Configuration  Design Tool    Please request our detailed training program     DeviceNet    port offers training courses for the DeviceNet protocol  on request     Integration Support    For the implementation of CANopen POWERLINK into  the customer specific application or the adaption into  a special hardware we offer implementation support  for 3 days with the following topics       Introduction into CAN CANopen or POWERLINK   see Training      Introduction into the library with an example for  implementation and usage of the Software Tools of  port     transfer to customer specific h
133. the device developer to explore  the capabilities and the advantages of ports POWER   LINK Library     The PSK does not only allow you to get to know the  POWERLINK protocol  but it also supports the users  when testing POWERLINK devices and networks     With prepared and modificable examples developers  can estimate the effort needed to create own applica   tions     Description       POWERLINK Is a very flexible Real Time Communica   tion protocol  Its main advantage is the use of stan   dard Ethernet components for 100Mbit s Ethernet like  PHY  Ethernet MAC Controller  EMAC   cables and  other infrastructure components for the devices Con   trolled Nodes  CN  the slaves  and Managing Nodes   MN  the master      Using FPGAs opens up new possibilities  Best real  time behaviour short delays and short response times  are achieved by the optimized Ethernet MAC con   troller that is supported by the hardware  FPGAs  meet the demand for a built in hub in order to connect  devices in a line network structure like conventional  field busses     port offers several reference platforms based on stan   dard Ethernet controllers  as well as the FPGA solu   tion  So  beside the evaluation of the POWERLINK pro   tocol  it allows to compare different hardware plat   forms     With the hardware of choice it is possible to simulate  process elements directly via control elements and  give the outputs to LEDs  On side of the POWERLINK       the device behaves like a IO device standardised t
134. the usage in TCP IP  networks     CAN REport 3 0    horch tcp E  lol x     File Edit View Connection Extras Window Help        S o      NMT PDO SDO EMCY FLYMA             et    New connection to host 194 173 33 19        1092130359 629206 1857 0x741   sD   05   1092130359 912208 705 0x2cl   sD   00 00 20 00   1092130359  962936 705 0x2cl   sD   00 00 00 00  1092130360 095190 160 0x0a0   sD   70 81 11 00 00 00 00 00  1092130360 105751 1637 0x665   sD   40 00 10 00 00 00 00 00  1092130360 106918 1537 0x601   sD   40 00 10 00 00 00 00 00  1092130360 108078 1562 0x6la   sD   40 00 10 00 00 00 00 00  1092130360 108926 705 0x2cl   sD   20 00 00 00                  Bitrate       1092130360 865 Node 37 Req Rd Init  1000 00    1092130360  866 Node 111 Req Abort SD0 protocol timed out    1092130362  348 D5401 device I Req Wr Exp  1017 00  value  0x03e8   1092130362  350 D5401 device I Resp Wr Exp   1092130362  386 bus coupler 1 Req Wr Exp  1017 00  value 0x03e8   1092130362  393 bus coupler 1 Resp Wr Exp   1092130362  428 Heartbeat bus coupler 2 State  PRE OP   1092130362 328 NMT Command  Enter Operational Node  Node 0   1092130665 576 Heartbeat bus coupler 2 State  OPERATIONAL   1092130665 593 I 0 Modul 1  AnIn_l  Oxlc60  AnIn_2  0x19c0   1092130665 644 I 0 Modul l  AnIn l  Oxlc40  AnIn 2  0x19a0 vi             Ext ATA Id Length BO Bl B2 B3 B4 B5 BE B7 Repeat Time Message Name    rT foo fo osoo fo fo fo fo fo fo   Send   Jo  Preoperational                 Description       In the stan
135. ting  Devices the CANopen Library of port can be  expanded to use this functionality     The module contains functions for implementing  either an SDO manager or an SDO requesting device   All functions described in the standard are available       manage dynamic SDO connections  request     release  configure  monitor   e manage the COB IDs of SDO      manage the SDO connection table  The application is informed about events by means of  indication functions     Furthermore functions to request or release SDO con   nections are enclosed       register as an SDO requesting device  e request release SDO connections    e request all default connections  The package contains source code  documentation and  example programs for getting into it quickly     CiA 303 3 LED Module       For a consistent state or error indication respective  error diagnosis of CANopen devices the module LED  is available  It is included in the default delivery of  the CANopen Library     According to the specification of CiA 303 3 a NMT   LED and an Error LED can be used as two single col   ored LED or as one bicolored LED  The state  machine for controlling the LED is realized within the  module  The desired configuration can set with the  configuration tool     On state change of either NMT or error state the  application is informed by an indication function  which will then control the LED  1 e  switch on or off  the appropriate LED     The LED module is alltimes delivered by the library     CiA 30
136. tisfy customers     Happy Clients   in real time  communication and control    Management Service    CERTIFICATE      The Certification Body  of TUV Management Service GmbH    certifies that    port Gesellschaft f  r computergest  tzte    Automation mbH  Regensburger Stra  e 7  D 06132 Halle    has established and applies  a Quality Management System for    Rapid Prototyping  Product Optimisation and  Technology Transfer for Systems and  Software Development    An audit was performed  Report No  70008738    Proof has been furnished that the requirements  according to    ISO 9001  2000    are fulfilled  The certificate is valid until 2008 05 22  Certificate Registration No  12 100 10910 TMS    M M    Ri  Munich  2005 05 31 u  gt     Deutscher  Akkreditierungs                St  A  VH     ce  Lu   a           Les  St  LA   rn     Ga  LI   a         St  x  S      S     Qa  bd         HD  Ra  na     LL  ke  x  D  re     La  LU    gt       ke   lt x     iD     ac  LU  N       T  V Management Service GmbH   T  V SUD Gruppe   Zertifizierstelle   Ridlerstrasse 65   80339 M  nchen  German y       Quality is assured with our process management sys   tem which is certified by ISO 9001 2000  In the field  of customer support this system also offers a facility  allowing customers an additional method to report    problems not just via phone and email  but also via  our website  After completing an online form      http   www port de engl reports report_form html     this problem notificat
137. to  the log file generate err     The results can be viewed with the internal file viewer  with syntax highlighting     Profile Databases       The profile databases contain the objects of the corre   sponding profile  Each object is configured according  to the standard and is explained in detail  For every  kind of object in a profile a prototype is included and  this object can be cloned by copying or duplicating       Import File PN EG  Select objects    5000 Read State 5 Input Lines   DUU Polarity 8 Input Lines   BOOS Filter Constant 6 Input Lines   5005 Enable Digital Input Interrupts   600G Input Interrupt Mask 8   any change   BOO  Input Interrupt Mask 8   low to high   600G Input Interrupt Mask 8   high to low   6020 Read State 1 Input Line 1 126   6030 Polarity 1 Input Line 1 126   6035 Filter Constant 1 Input Line 1 126   6050 Interrupt Mask 1 Input Line 1 126   any change  BOBO Interrupt Mask 1 Input Line 1 126   low to high  BOO Interrupt Mask 1 Input Line 1 126   high to low  6100 Read State 16 Input Lines   6102 Polarity 16 Input Lines   6103 Filter Constant 16 Input Lines   6106 Input Interrupt Mask 16 Input Lines   any change       BERBPBERBEREEREREBEERRBRR    6107 Input Interrupt Mask 16 Input Lines   low to high    6106 Input Interrupt Mask 16 Input Lines   high to low  Fl A120 Read State 37 Innnt I ines         0x0000  Import   Cancel      Index Offset        Import mask for a profile database    By importing these objects into the own project the  develop
138. to the POWERLINK  protocol and device development is accelerated     EDS File    The EDS or XML Device Description XDD  belongs  to the standard scope of delivery of every POWERLINK  device  It is an XML file according to ISO 15745 and  it describes all relevant information about the  application  POWERLINK device   These files are used  by configuration tools and PLCs to integrate the  devices in POWERLINK networks  The POWERLINK  EDS Editor supports the description of the following  ISO 15745 entities     e Deviceldentity   e DeviceFunction   e ApplicationLayers and    e NetworkManagement Layer     Documentation    On the generated object dictionary a documentation is  created  Each device parameter is listed with its  attributes and description  Output format is HTML  and plain text  This documentation can serve as  specification at the beginning of development and be  brought into the user documentation  as well as into  the marketing documents     Profile databases    The POWERLINK EDS Editor supports the import of  profile databases containing templates for the objects  and the import of EDS files  Therewith the  POWERLINK EDS Editor allows the re use of existing  know how     if  Import File    6000 Read State H Input Lines   6002 Polarity 8 Input Lines   6003 Filter Constant 8 Input Lines  6005 Enable Digital Input Interrupt  6006 Input Interrupt Mask 8   any c  6007 Input Interrupt Mask D   low t  600S Input Interrupt Mask 5   high  6020 Read State 1 Input Line 1 126
139. trial communication pur   poses     Besides our standard high performance products  we  also develop customized  client specific fieldbus ori   entated solutions  which best meet clients demands     Our services range from consulting  for fieldbus solu   tions  and on site implementation of customer specific  embedded systems  to the processing of a wide range  of customer projects for drives and distributed sys   tems     We see ourselves as an independent integrator of sys   tems and use  wherever possible  open standards     Experience    We now incorporate our long gained experience  within the business sector into the development of our  products   and our customers end up benefiting as a  direct result  Our software products have reached an  advanced level of functionality  through having met  the high technical quality standards of our world wide  clients     Customer Orientation    The future of our business can only be formed  together with our customers  We are constantly aware  of this fact  We want  therefore  to be of maximum  use to our customers by offering high quality products  and competent advice    We want to gain our customers trust by offering  attractive products  excellent quality  innovative ideas   and develop a strong  healthy relationship with our  customers     Our aim is to create the conditions necessary to meet  all customers needs and to win their trust  thus ensur   ing a continued  and above all  successful  co opera   tion which will last f
140. trictly deterministic   Cycle period    In this cycle an  isochronous data interchange is carried out  The  Managing Node sends one   Poll Request   in the Uni   cast mode sequentially to every Node     Start  of Cyclic       Poll Responses    Asynchron Period       time    cyclic Poll Request          Cyclic Period    This is answered as fast as possible with a   Poll  Response   by the addressed node  The answer is sent  as a Ethernet Multicast frame and therefore cannot  only be received by the manager but by every Node  having been interested in it  The   Asnychronous  Period   follows directly  The Managing Node asks  here again every Controlled Node one by one with a  Ethernet unicast   Invite   frame to send data  E g  the  nodes can send IP frames in this part of the cycle   Arbitrarily many topologies are practicable by the use    2007 www port de    port    of Ethernet Hubs  From external Legacy Ethernet and  other IP networks one can access directly POWERLINK  devices via special POWERLINK capable routers     The introduction of an CANopen compatible Applica   tion Interface in plants and machines also makes the  simple migration of CANopen to Powerlink or the  combination of both busses possible           POWERLINK V2 Properties       up to 240 devices in one POWERLINK network line  POWERLINK Manager  240 TX PDO  240 RX PDO  PDO Mapping with up to 254 objects    maximum size of a PDO is 1490 bytes    Every device can communicate with every other one  via SDO    Er
141. uction to CANopen       CANopen is a CAN based application layer protocol  according to the ISO OSI model  It was developed as  a standardized embedded network with highly flexible  configuration capabilities  CANopen was designed  for motion oriented machine control networks  such  as handling systems  By now it is used in many vari   ous fields such as medical equipment  off road vehi   cles  maritime electronics  public transportation   building automation  etc    The essential communication services are defined in  the CANopen communication profile  CiA 301   Fur   thermore there are several device  interface and appli   cation profiles  CiA 3xx  4xx   that are administered  by CAN in Automation e V   CiA   international  users    and manufacturers    group   The current ver   sion 4 xx of the CANopen communication profile is  standardized as EN 50325 4     Since 1995 port has committed itself to active devel   opment and maintenance of standards within CiA and  among other things as chairman in the interest group  IG Drives and Motion and IG Gateways  With these  experiences CANopen products of port are constantly  enhanced  improved and tailored to customer require   ments     Design Implementation Configuration and Test       The tools are coordinated and can be employed in all  phases of device development   from design  test to  configuration of complete networks     CANopen Sourcecode Library    The CANopen Library provides all required services  for a CANopen compl
142. umber Revision number             POWERLINK Merge shows its strength especially when  dealing with large projects or with large development  teams     Advantages       e acceleration of the development by avoidance of  double work    e error prevention during creation of the object dictio   nary and EDS    e consistent documentation to the respective device  version    e reuse of the data for similar devices      optimized configuration of the POWERLINK Library  according to the implemented POWERLINK services    2007 www port de    port    System Environment       The POWERLINK Design Tool runs on PC   s with    e Operating System  Windows    2000  XP  Vista and  LINUXTM    e Processor  Pentium III or later  e RAM   gt  256 MB  HD  gt  20 MB free    Ordering Information       1760 10    POWERLINK DT W    Full Version Windows      1760 20    POWERLINK DT L    Full Version LINUXTM   0640 11    CANopen DT P401   profile database for CiA401  0640 12  CANopen DT P402   profile database for CiA402  0640 13 CANopen DT P406   profile database for CiA406  0640 23 CANopen DT P404   profile datebase for CiA404  0640 30  CANopen DT P417   profile database for CiA417    Functional demo versions of the software tools are  available for download on our web site  http   www epl tools com shop html         71     2007 www port de        72   2007       POWERLINK Device Monitor       Overview       The POWERLINK Device Monitor is a tool for the  graphical inspection and configuration of POWERL
143. umber of CAN interfaces can be accessed using  the device nodes  dev canO  dev cann   cand linux uses the device major number 91     Hardware    The driver supports different interface boards  ISA   PCI or PC 104  with one or two channels     e port AT CAN MINI  PeliCAN mode 29bit   e EMS CPC PCI   e IXXAT PCIO3  only SJA1000    e Advantech Pcm 3680  PC 104    e DIL NET TRM 816   e DigiTec PCMatic   Feldbusmodul FC CAN  e ESD PC104 200   e Blackfin BF534 536    Originally the driver worked only on Intel based PCs   In the mean time we have gained experiences with  porting this driver also to embedded LINUXTM archi   tectures  One is a PowerPC 863e with two Intel  82527 controllers  the other is ARM based with an  external SJA1000  the microcontroller XC164CS  with TwinCAN controller or the Net ARM 150 with its  four internal CAN channels        Available Products    can4linux can be used as CAN interface for different  products of port  Some of these tools are available as  demo versions  to be downloaded from our web site    http    www port de shop html     The simplest application with access to the CAN  layer 2  that means transmit and receive CAN mes   sages  IS horch  It can be started interactively within  an xterm or in the background as TCP IP Server  For  this server a graphical and programmable CAN ana   lyzer application CAN REport is available too     To implement CANopen protocols for devices in  CANopen networks  an ANSI C communication  library is available fo
144. us the communi   cation is realized by CANopen  DeviceNet or another  user specific protocol     Application       Mersing the data of production control and data  acquisition with operating data lately became a stan   dard requirement of application users     It is foreseeable  that the real time control of  machines still will be implemented directly with event  controlled real time capable field buses for a longer  period of time     Therefore linking the control network over a gateway  to office or automation networks or to the Internet at  all via TCP IP   s an interesting and cost effective  solution    This task is fulfilled by the CAN TCP IP Gateway  EtherCAN  The basis for the EtherCAN forms a pow   erful 32 bit CPU with integrated Ethernet controller  and the CAN Controller Philips SJA 1000     Description       On the EtherCAN an Embedded LINUXTM operating  system is installed  Therefore a lot of services like  FTP  Telnet or an integrated web server but also a  RS 232 interface are available to run user specific  applications     For own developments a Developer Package is avail   able  It includes besides tools to generate the FLASH  image  a cross compiler and necessary libraries  Fur   ther examples in C  Java or Tcl can be downloaded  from our web site http   www port de     The usage of the CANopen Library is possible to cre   ate CANopen applications    Of course ready to run programs are available    For the usage as gateway to CANopen based systems  the CA
145. used independent of any spe   cific evaluation board     All examples are provided in C source code to be able  to adapt it to your needs  It is possible to        e extend the object dictionary    change the content of the PDO mapping      respond on special CANopen events  like writing  values to the object dictionary  or changing the  NMT state     Examples can be configured using the CANopen  Design Tool  to carry out desired changes on the  object dictionary or to adapt it to the hardware     Zi Design Tool 2 2 for Library V4 4    projectsidigl0 can DEI  File Edit Generate Show Options Help  Eu   8 9          fe  General Settings IN  Gi General EDS Settings  EI Hardware Configuration  DI 23  Configuration candlinux     DI 1 Configuration   167  EI Configuration C515C  GJ Debug Settings  C CPU Settings  E Compiler Settings  Eg CAN Settings 0     Controller Family   fi   y Controller Type       Select CAN Controller  82527 In C515C  82527 in C515C   Active FullCAN Mode   Driver uses one transmit channel  Frequency of CAN controller  MHz                        Select method of copying   memory copy  H m  Line 0     C  EDS Settings   I Standard Settings       Memory specifier for can controller address  Ixdata       I Additional Settings  El 23 Obiect Dictionary   D  8 Data Types   EI 1 Communication Segmen        Register bank of the ISR        1000   Device Type    1001   Error Regist   1017   Producer Hej    1018   Identity Obie   1200   Server SDO   anufacturer Segment  
146. ve II   AE  Me I TL  ME II   Heartheac  Device State  0x05  State  Drive Ir 24592  Drive LI   State  DELTE Is 32731  Drive  II   State  Drive L   24599  Drive II   State  Drive 15 24599  Drive Il   State  Drive L   245939  Drive II   Velocity  Emph  0x05   SLALE  Drive 15 24592  Drive Lt   Have  Delve I rl  Drive LI   State  Delve It Jarl  Drive Il   State  Drive I  32791  Drive Il   State  gien Ir 24599  Drive Lli  State  Drive I  24599  Drive IL   State  Drive I  32791  Drive II        Plugins    Supplementary software modules provide extended  functionality like service and protocol dependent  interpretation of CAN messages  For the higher layer  protocols CANopen   DeviceNet and J1939 a service  dependent protocol interpretation is available     The CANopen plugin displays CAN messages of the  services    SDO     PDO     NMT     EMCY     Flying Manager  in separate windows  Moreover the display of the  CANopen plugin can be tailored with the settings for   Node Names    PDO Mapping  and  Emcy Map   ping   This settings are saved project oriented and  can be loaded again  Sending of CANopen messages  is supported by additional commands        www port de           46     port    The DeviceNet plugin allows not only the interpreta   tion of protocol messages but also the interactive input  of requests on DeviceNet nodes  e g  object attributes  can be read and written     Another additional module allows the analysis of  redundant networks  With two CAN interfaces it is  po
147. versatile POWERLINK  network analyzer and monitor  With its features for  logging  analysis and interpretation of POWERLINK  messages it supports development  diagnostic and  configuration of POWERLINK devices and networks        Property Parameter       Cycle time       Slot time       Response time       Time between two slots       Length of the individual periods of the cycle       Number of isochronous package couples       Order of the isochronous enquiries       Exploitation of the asynchronous phase  Nodes in the net  Discarded packages       VI ODIN GY GY JR ra       od  Oo                Description       The timing view displays the messages of a  POWERLINK cycle over a time line  The following  attributes of a message are shown     e Type of frame  SoC  PReq  PRes  SoA       e Source or destination  e NMT status  if applicable             POWERLINK REport  timing view  Be e  Eile View Connection Options Windows Help  Sxl OGOOIRG EI       31 213 ps   39 012 us       N A    offline All Nodes  2310          The POWERLINK version V1 or V2 is detected  automatically and the frames are interpreted  accordingly     In the Offline mode the view can be zoomed and the  frames can be browsed     Further data like the source  or destination address  and exact start and end times of the frames are  displayed on request     The number of displayed frames can be limited by  special filters     A list representation of all Ethernet frames of a cycle  brings detailed information  
148. xecution of NMT services like Start All  Start Node   Preop All  Preop Node and Scan Network  The device  properties of the currently present nodes in the net   work are shown as well     A graphical network overview displays all devices in  a CANopen network     Network configurations can be can be saved in project  files     Under the tab Description an object description  of the currently selected object in the object tree is  shown  The description is taken from a text file which  is created by the CANopen Design Tool or manually  written with a common text editor     CANopen Device Monitor   Node 1   CO4011A1  PDOs x   D  Stripchart       The integrated process image summarizes the most  important process variables of the network  The data  can be received via SDO and PDO  The PDO tab  allows the simple configuration of the PDO Mapping  by Drag amp Drop  Additionally PDOs can be sent and  received and data from received PDOs can be plotted  in a stripchart with one click     2007 www port de    pert       CANopen Device Monitor  PDO Configuration          POO Configuration Frame    Object    COB ID  Ox000002a0  Transmission type  Uff   inhibit time  100 us      00   Event timer  ms   1    Mapping Table          0x640  16  O 6401 16  O 6000    O 6000      Read from EDS    Read from Device      store ta DCF data    Send to Device               PDO configuration mask    Additional tabs are available for further graphi   cal representations of CAN data and can be defined by 
149. y email and  fax and up to 6 months for requests by phone     For development  test and initial operation of CAN   open devices port provides a comprehensive tool  chain  The creation of the object directory is simpli   fied with the CANopen Design Tool  CANopen Design  Tool Light version belongs to the scope of delivery      2007 www port de    port       CANopen Design Tool 2 2 for Library V4 4    projects digin pro1 can  Eile Edit Generate Show Options  su A pe CG  General Settings Na Mask   Structure   Optimization    General EDS Settings  Hardware Configuration  EI Line o  LC  EDS Settings  a Standard Settings  GJ Additional Settings  3 9 Obiect Dictionary     Data Types  E E Communication Segment  1000   Device Type  1001   Error Register  1017   Producer Heartl  1015   Identity Object  1200   Server SDO Pa   S  000   Number of E   8  001   COB ID Cie   8  002   COB ID Ser     PDO Settings  Transmission Mode Type    Synchronous x RTR only      Asynchronous   Manufacturer specific    w Profile specific          gt     Resulting Value     Optional Settings     Use Inhibit Time  0 65535  100 us    l   ar J  Dynamic Mapping      Enable dynamic PDO Mapping   General PDO Settings   I Enable bitwise Encoding for PDOs   I No automatic mapping for SYNC PDOs before sending    fra  1400   TPDO Mapping     Manufacturer Segment  C  Device Profile Segment      I Enable User Function before transmission of synchronous PDOs  C  Reserved Area    I Enable RTR PDO Indication Function     
    
Download Pdf Manuals
 
 
    
Related Search
    
Related Contents
ECS 865-M7 (V1.1)  Manuel d`utilisation de l`Alto  PDF  MetroSelect Single-Line Configuration Guide      Downloading - CNET Content Solutions  Laura Ashley HCVY0551 Instructions / Assembly  SERVICE MANUAL  Alarm system GSM communicator    Copyright © All rights reserved. 
   Failed to retrieve file