协议栈和APIs

 

Ixxat协议软件、库和APIs可简单快速地实现不同的现场总线和工业以太网标准到嵌入式或基于PC的系统。

 

除了内部开发的软件包,HMS还提供罗克韦尔自动化,emotas,Pyramid Solutions公司的解决方案。

IXXAT Protocol Stacks and APIs

HMS_web-icon_Code

适用于各种目标系统

模块化和ANSI-C兼容的软件包-适用于各种目标系统,并易于适应其他系统。
HMS_web-icon_installers-and-mainteners

始终保持最新

持续维护的软件包,适应当前协议规范。
HMS_web-icon_Finance

快速上市

快速实施复杂协议–加快产品上市时间并降低开发风险。

CANopen主站API

在Windows平台下开发CANopen服务和测试应用程序的软件包

CANopen®主站API是PC平台上通过Windows环境快速开发CANopen主站应用的软件包。

Order codes: 1.12.0132.00000

 CANopen API
  • 发送和接收不限数据长度的SDO(SDO客户端功能)(加速,非加速,块传输)
  • 发送和接收PDO(同步和异步)
  • 接收突发报文
  • 发送同步报文,支持CiA 301 V4.2引入的增强的同步功能
  • 发送时间标识消息
  • NMT主站功能,支持启动控制,节点保护和心跳机制
  • LSS主站功能,包括符合CiA 305 V2.2 的LSS FASTSCAN功能 
  • 处理EDS/DCF和CDC设备配置文件

该软件包包含两个元件:适用于主动型Ixxat CAN接口的CANopen主站软件(固件)和Windows DLL形式的编程接口。该固件实现了所有主站服务,独立管理CANopen通讯过程,使PC专注于应用程序。

应用程序通过同时支持SDO和PDO服务的函数接口访问远程CANopen设备的数据。与以本地对象字典形式存储中间数据相比,这种方法的优点是,应用可以立即获取数据而不引入任何进一步的延迟。

该软件可完全控制CANopen服务,允许用户采用复杂的控制算法。通过CANopen主站API提供的平衡,使得它非常适合用于控制程序的开发和实现服务及测试方案。

CANopen主站API提供了多种编程语言的示例程序,帮助用户在其选择的开发环境中快速开发CANopen应用程序,直接支持的有:

  • Microsoft Visual Studio (C#, VB.NET, C++)
  • Embarcadero (Delphi, C++Builder)
  • NI公司(National Instruments)的LabVIEW

基于CANopen主站API的应用程序不用修改,可直接用于主动式Ixxat CAN接口卡。 CANopen主站API支持多个并行的CAN板卡,根据不同的硬件,每个板卡最大可支持四个独立的CAN通道。

为了使CANopen主站API可用于被动式Ixxat CAN接口卡,CANopen主站API以软件模块形式交货,在PC主机上执行的库文件中封装了CANopen协议的处理。

对于CAN-IB200/400和CAN@net II/VCI,包含一个活动固件,该固件直接在CAN接口的微控制器系统上运行。对于所有其他CAN接口,都有一个特殊的固件,用于在主机PC上执行协议特定的任务。


所支持接口的概览

  • CANopen适用于Windows XP、Windows Vista、Windows 7、Windows 8.x、Windows 10的主站API软件(全部32位和64位)
  • 一个安装运行许可证
  • 手册,演示程序

订货号

1.12.0132.00000 CANopen主站API

对于所有协议包,我们提供全面的服务,
我们的客户可从如下方面获益:


  • 通过有经验的团队提供广泛的技术支持
  • 为您的开发人员提供详细的代码介绍服务
  • 技术咨询贯穿开发的整个阶段 - 从设计规范到最终的一致性测试
  • 实施支持,包括软件移植,实施,测试以及定制化硬件的开发

 

联系我们!

需要有关产品或报价的更多信息? 我们随时为您服务...
技术服务

开发服务和OEM产品

从品牌贴标服务,到HW/SW修改,再到完全定制设计的产品。
工业

一个产品-多个应用

HMS为各种工业和应用提供了灵活的解决方案 — 从工业自动化到汽车测试系统。