在CANopen产品开发过程中,并非所有应用场景的CANopen网络拓扑都是确定的,这需要CANopen网络能够灵活配置设备间对象字典的收发关系。显然,如果通过编程或者读取每个从设备EDS文件的方式十分繁琐。因此,一个可以配置CANopen网络中的通信链路参数的工具至关重要。
CANopen DeviceExplorer软件
上文我们已经提到了CANopen DeviceExplorer软件的基本功能,详情请阅读上一篇文章《盟通方案|专业的CANopen总线分析软件》/d/6642570.html
盟通提供的CANopen DeviceExplorer软件能够基于设备抓取的CAN数据层进行数据的分析、测试、诊断等功能。不仅能够根据导入不同的设备数据对整个CANopen网络进行节点监控。也能够根据CANopen的标准协议发送并且简单操作CANopen从节点。
每个CANopen设备的信息可以从设备的电子数据表(EDS,XDD)中读取,也可以直接从设备中扫描。同时,它也可以配置设备,保存并导出标准设备配置文件(DCF)。基于QtScript设计的内建脚本功能为用户提供创建自定义测试、自定流程控制应用等作用,可以极大地提高工作效率。
CDE扩展--Process DataLinker
“Process DataLinker”是一款专为CANopen DeviceExplorer设计的强大插件,用于对CANopen网络中的通信链路进行参数化设置。用户只需通过简单的鼠标点击即可定义设备之间的连接,而“Process DataLinker”则会自动创建PDO配置。此外,即使用户不深入了解CANopen协议知识,也能轻松完成PDO连接。

1、链接设备间的对象
在配置生产者和消费者对象时,这些对象会以表格的形式呈现,不再使用常规的CANopen对象字典标记(如:Ox6041,子索引1),而是以对象名称(即控制字)显示,从而实现清晰的展示。生产者和消费者的对象可以通过单击实现链接。在运行前,会自动过滤无效链接,仅显示与CANopen数据类型相对应的有效链接。此外,还可以为特定的链接设立优先级。
2、PDO之间的链接配置
根据用户的设置,该工具可为CANopen设备配置PDO,包括映射和COB ID。还有一些特殊情况,如静态映射和固定的COB ID也在考虑范围内。此外,还可以选择专家模式手动配置PDO参数。用户无需担心配置错误,CANopen Process DataLinker会验证每一个配置的有效性。

3、定时配置
可以对特定于PDO的定时参数(例如抑制时间、事件计时器、同步定时)以及心跳机制进行配置。
4、支持配置CANopen PLC
CANopenProcess DataLinker支持按照CiA405标准设计的CANopen PLC。对于每个PLC网络,都可以定义变量并将其与其他设备的对象进行关联。在一个项目中,可以使用多种PLC。CANopenProcess DataLinker可直接创建遵循IEC61131标准定义的变量。

5、设备参数化操作
通过CANopenDeviceExplorer可配置特定的制造商对象和设备对象。这些设置会被写入到CANopenProcess DataLinker以及生成的配置文件(DCF)中。此外,所有配置文件都可以通过CAN直接写入设备中。
-
CANopen
+关注
关注
8文章
407浏览量
45056 -
数据链路
+关注
关注
0文章
28浏览量
9096 -
配置工具
+关注
关注
0文章
10浏览量
7482
发布评论请先 登录
Matlab仿真1090ES数据链路
武器数据链测试系统是什么组成的?
什么是基于PCI-9846武器数据链测试技术?
高级数据链路控制的操作方式是什么?
什么是空地数据链系统
高级数据链路控制(HDLC)是什么意思
数据链路交换,什么是数据链路交换
工控软件iFIX的数据链路结构及其应用

评论