CANopen 协议栈源代码能满足现代自动控制系统的需求
SYS TEC CANopen源代码合CiA 301 V4.x标准草案。CANopen 源代码支持快速开发所需的CANopen master或slave 设备,例如,NMT Master(Network Management),LSS Master(Layer Setting Service)和SDO Client.
直观的基于的应用层信号机制了较高的运行性能。CANopen 源码包含相应的功能用于在操作系统中进行简单的集成。良好设计的API接口使您可以很容易的在自己的应用中集成CANopen协议栈。软件包中大量的范例程序和文档将帮助你更好地应用协议栈源代码。我们提供两种主要的源代码包,包含工业应用的主要部分。另外,其它的功能用附加包提供。
不是源代码开发包
购买CANopen 源代码,您获得的不是一个完整的CANopen协议实现。您还将得到年技术支持和软件维护,同时您还将得到一个U/CAN接口设备以及完整的一套CANopen配置和分析工具用于设备的开发和测试。除了源代码,您拥有了一个方便的开发环境用于测试和集成您的CANopen应用。包含的软件工具提供了强大的支持用于创建EDS文件和原始配置。图形用户接口帮助您管理CANopen 源代码的不同设置。使用ODBuilder工具您可以轻松导出关联对象为C源代码文件,以备在CANopen工程中使用。
模块化,可升级和便携式
源代码是模块化的,并用ANSI-C语言开发易于被移植到目标系统中,高度优化的内存管理和内存复制实现避免了不要的内存复制。使用我们的CANopen源代码您既可以实现的单片机系统也可以实行按复杂的多通道的应用。我们的CANopen协议栈源码已经成功地应用于大量的微控制器及DSP.CANopen软件是由多个的模块组成的。部分模块可以根据功能的需要从工程中添加或者删除。模块都相对,不存在同级模块间的函数互相调用,只存在对于上下级模块的函数回调。代码不存在的引用和变量。代码的上层CANopen Controlling Module(CCM)负责模块间的交互及提供用户接口。另外,硬件的特定参数将和CANopen协议栈解耦,以协议栈可以被无缝的移植到任何目标系统。
支持CANopen 协议
我们提供合CANopen 协议扩展标准的CiA 304,其能帮助客户建立自己的应用。我们已经扩展了一个高度优化的CANopen 源代码版本,支持CANopen 特性,可用于CANopen Safety Chip CSC01.在您的工程中应用我们的CANopen,并可以与我们讨论。
集成了IEC 61131-3的CANopen Manager源代码
CANopen?Manager源代码提供了实际的、开发大的,合CiA 302和CiA 405标准的管理应用程序函数。在运行时期间,集成的CANopen Manager保存分配给CANopen Slave设备的参数和连接节点所需的配置句柄。而且,合CiA 405的接口易于集成到IEC 61131运行环境中。SYS TEC拥有自己的IEC 61131-3 PLC运行时系统,包含无缝集成的CANopen和Ethernet通信。
订货号
SO-877 CANopen协议栈源码
SO-877-VP CANopen 协议栈源码完整开发包
SO-1063 CANopen Manager源代码
SO-1066 MPDO Add-on
SO-1059 SRDO Add-on
SO-1081 CiA 402 Add-on
SO-1074动态OD Add-on
SO-1078 SDO网关Add-on