CANopen转DeviceNet主站—ADFweb网关转换器-广州信裕物联网
作者:邹武艺手机185-020-77899 邮箱805191985@qq.com
1、特性
CANopen 与 DeviceNet 主网关具备以下特性:
• 实现 CANopen 总线与 DeviceNet 总线之间的双向信息传输;
• 两个总线之间实现电气隔离;
• 供电范围:交流 8…19 V(4VA)或直流 8…35 V(4W);
• 支持 35mm 导轨 DIN 安装;
• 工作温度范围:-40°C 至 85°C。
配置
您需要在电脑上安装 Compositor SW67153 软件,以便执行以下操作:
• 定义 CANopen 的参数;
• 定义 DeviceNet 的参数;
• 定义 DeviceNet 网络;
• 定义包含 DeviceNet 输入/输出信息的可读写 SDO(服务数据对象);
• 定义包含 DeviceNet 输入/输出信息的可读写 PDO(过程数据对象);
• 创建 .EDS 文件;
• 更新固件和/或项目。
2、新项目 / 打开项目:
点击“新项目”按钮会创建一个文件夹,该文件夹包含整个设备的配置信息。
设备配置信息也可以进行导入或导出操作:
若要将可编程CANopen设备的配置信息克隆到DeviceNet主网关设备,或者从该设备克隆配置信息,以便以相同的方式配置另一台设备,则需要保留文件夹及其所有内容;
若要克隆一个项目以获得该项目的不同版本,只需将项目文件夹复制一份并重命名,然后点击“打开项目”按钮打开新文件夹即可。
3、通信设置
本部分定义了CANopen和DeviceNet两条总线的基本通信参数。
在SW67153主窗口(图4)中按下“通信设置”按钮后,将弹出“通信设置”窗口(图5)。
该窗口分为两个部分,一部分用于DeviceNet,另一部分用于CANopen。
“DeviceNet主站”字段说明
• 在“设备ID”字段中,定义DeviceNet的网关地址。
• 在“波特率”字段中,定义DeviceNet的波特率。
“CANopen”字段说明
• 在“设备ID”字段中,定义CANopen端的地址;
• 在“波特率”字段中,定义CANopen的波特率;
• 在“启动时设置为操作状态”字段中,定义CANopen的状态。即如果勾选此选项,板卡将以操作状态启动;否则,以预操作状态启动;
• 在“启动时启动网络”字段中,定义CANopen网络的状态。即如果勾选此选项,板卡将发送命令将网络中所有设备的状态设置为操作状态;
• 在“延迟”字段中,定义发送CANopen网络命令前的延迟时间;
• 在“SDO超时时间(1/10毫秒)”字段中输入一个时间值。这是设备等待被查询从站响应的最长时间;
• 在“轮询间隔时间(毫秒)”字段中输入一个延迟时间,用于SDO请求;
如果勾选了“仅在数据变化时写入”字段,则仅在数据发生变化时才写入CANopen帧;否则,在“轮询间隔时间(毫秒)”字段指定的延迟后写入CANopen帧;
• 在“生产者时间(毫秒)”字段中输入一个延迟时间,用于在网络中发送心跳信号。如果此字段的值为零,则网关仅在启动时发送一次心跳信号;否则,每隔xx毫秒发送一次;
在“TPDO”子部分中,定义了传输PDO的功能。即如果勾选了“数据变化时发送”,则网关仅在PDO的数据发生变化时才发送PDO;否则,如果勾选了“周期性发送”,则网关将按照以毫秒为单位表示的定义时间间隔发送PDO。
4、SDO客户端:
在主窗口(针对SW67153)中点击“定义SDO客户端”按钮(图4),将弹出“SDO客户端”窗口(图7)。
该窗口分为两个部分:第一部分(图7)“SDO写入”用于通过SDO写入将要发送到从设备DeviceNet的数据。这些数据将成为从设备DeviceNet的输入数据。
第二部分(图8)“SDO读取”用于通过SDO读取从从设备DeviceNet到达主设备的数据。
这两个部分的字段相同:
• 在“关联”字段中,有您在DeviceNet设备列表(DeviceNet网络)中定义的ID和N字节输入/输出项;
• 在“SDO”字段中,有在此部分创建的SDO帧;
• 在“CANopen设备ID”字段中,您需要插入对SDO请求作出响应的CANopen设备的ID;
• 在“SDO索引”字段中,您需要插入SDO的地址;
• 在“SDO子索引”字段中,您需要插入SDO的子索引;
• 在“SDO尺寸”字段中,可以选择SDO的尺寸(1、2、4字节)。
根据SDO的尺寸,可以输入DeviceNet帧中的一个到四个字节的数据。
通过“删除、新建、修改、复制、粘贴”按钮,可以删除、添加、修改、复制和粘贴SDO。