The CANopen / CANopen FD Master protocol stack offers a variety of configuration options and forms the basis for controlling and monitoring complex CANopen networks. The CANopen Master protocol stack provides the complete functionality for integration of the CANopen standards CiA 301 (FD: CiA 1301), CiA 302 and CiA305 into control systems. Implementation supports the following CANopen services:
Service Data Objects (SDOs), Client and Server
Process Data Objects (PDOs)
Network Management (NMT)
Emergency Messages (EMCY)
Sychronization Messages (SYNC)
Layer Setting Services (LSS)
CANopen Master protocol stack structure
All services can be parameterized during runtime via the application or via the local object dictionary. You may extend the local object dictionary according to your specific purposes.
Versatile configuration options allow individual customization to the target system. In addition to the maximum number of supported PDOs, you may also adjust the number of SDO–client connections as well as multichannel support, thus adapting the use of resources (RAM/ROM) in an optimum way to the target application prerequisites.
Example codes facilitate the startup phase, enabling the user to focus on the implementation of their own application. A consistent driver interface provides the flexibility to use any CAN controller available on the market.
Features
The CANopen Master protocol stack comprises the following services and protocols of the CANopen® specifications:
CANopen services according to CiA 301
CANopen FD services according to CiA 1301
Network management in compliance with CiA 302
Layer setting services according to CiA 305