CANopen源代码

J1939协议栈

  • 传输和接收特定应用的报文
  • 根据PGN和源地址,预过滤报文
  • 支持运输协议TP-BAM和TP-CM实现传输更大的数据块
  • 和几个消费者并行通讯
  • 支持”地址索取”实现动态地址分配

使用PORT的J1939服务器,能够实现访问SAEJ1939网络,可用于诊断目的。因此,提供一个TCP/IP接口,连接的客户端用于和网络内的其它ECU交换报文。代替TCP/IP接口,也可使用命令行。

CANopen协议栈主站与从站源代码CiA 301 (快速又标准兼容实施你的CANopen设备)

  • CiA 301兼容的CANopen源代码
  • CANopen主站和从站服务的全部源代码集
  • 多实例支持 – 实施不同的逻辑CANopen设备于单个物理硬件平台
  • 包含第1年的软件维护和技术支持!
  • 所部署的产品无版税
  • 绑定版本(又叫超值包)含全套全功能CANopen工具

CANopen源代码实施全功能符合CiA 301标准草案。该CANopen源代码支持快速和标准兼容地开发你的全功能CANopen主站或从站设备,包括NMT主站(网络管理)、LSS主站(层设置服务)或SDO客户端。

CANopen管理器源代码CiA 302 (组合NMT主站,带附加功能)

  • CiA 302兼容CANopen管理器源代码
  • CANopen管理器、主站和从站服务的全部源代码集
  • 相同的API用于NMT主站和纯粹的NMT从站CANopen设备(用于HMI设备)
  • 高度可伸缩性和可移植性
  • 在简洁的ANSI C中实施
  • 无缝集成集成SDO管理器和SRD客户端用于动态建立SDO连接
  • SDO客户端全透明管理

CANopen网络通常包含带有不同功能性的设备。一个主功能是NMT主站,它存在于每个CANopen网络。它的任务是控制和监视所有NMT从站的NMT状态。通常,CANopen设备从一个可视化应用点控制系统,实施NMT主站,例如一个PLC。 CANopen管理器符合CiA 302,组合了带有附加功能的NMT主站并且以标准化的途径实施各种过程,例如启动网络。该启动包括扫描预期的CANopen设备和它们的配置。

OpenPCS基CANopen管理器源代码 (CANopen PLC设备实现的扩展功能)

  • 该源代码用于集成CANopen功能和CANopen功能块到IEC61131系统
  • 支持通过CANopen的PLC程序下载和PLC程序调试
  • CiA 302兼容的CANopen管理器源代码
  • CANopen管理器、主站和从站服务的全部源代码集
  • 相同的API用于NMT主站和纯粹的NMT从站CANopen设备(用于HMI设备)

该CANopen管理器源代码用于infoteam的OpenPCS,提供大量的扩展功能,实施强大的CANopen设备,附带管理功能,符合CiA 302和CiA 405。内置的配置管理器控制指定CANopen从站设备的参数集和处理运行时间期间所连接节点的随叫随到配置。另外,OpenPCS基CANopen管理器源代码允许轻松集成到IEC 61131–3运行时间环境,因此可用于开发CiA 405兼容控制器。

各种插件

  • Dynamic OD插件:实施动态对象字典符合CIA 302。更换、扩展、修改现有的对象字典部分
  • MPDO插件模块:多路复用PDO服务。符合CiA 301
  • CiA 402插件模块:CANopen应用程序用于驱动和运动控制符合CiA 402。控制数字控制产品,例如伺服驱动、频率转换器和伺服电机
  • CiA 304 SRDO插件:安全相关的通讯。可开发安全相关的CANopen设备
  • Flying Master插件:动态NMT模式主站或从站。配置、监视、控制从站设备
  • SDO网关插件:在两个或多个CANopen网络之间传输SDO报文。
  • CANopen Bootloader:用二进制格式传输程序。功能性符合CANopen标准CiA302