CAN 总线 转 DeviceNet—ADFweb网关转换器-广州信裕物联网
作者:邹武艺手机185-020-77899 邮箱805191985@qq.com
1、特性:
CAN总线DeviceNet网关具备以下特性:
实现CAN总线和DeviceNet网络之间的双向信息传输;
两个总线之间实现电气隔离;
能够从DeviceNet帧中读取CAN总线帧;
能够从DeviceNet帧中写入CAN总线帧;
工作温度范围为 -30°C至70°C。
“网关CAN总线 - DeviceNet转换器”可实现CAN总线网络与DeviceNet网络之间的通信。
要在您的电脑上执行以下操作,您需要安装Compositor SW67135软件:
定义从DeviceNet读取CAN总线帧;
定义向DeviceNet写入CAN总线帧。
2、新项目 / 打开项目:
点击“新项目”按钮会创建一个文件夹,该文件夹包含整个设备的配置信息。
设备配置信息也可以进行导入或导出操作:
若要克隆可编程CANopen转DeviceNet网关的配置信息,以便以相同方式配置另一台设备,则必须保留该文件夹及其所有内容;
若要克隆一个项目以获得该项目的不同版本,只需将项目文件夹复制一份并重命名,然后点击“打开项目”按钮打开新文件夹即可。
当创建新项目或打开现有项目时,将能够访问软件的各个配置部分:
“设置通信”;
“接收帧”;
“发送帧”。
3、通信设置
本部分定义了两个总线(CANopen 和 DeviceNet)的基本通信参数。
在 SW67135 的主窗口中点击“Set Communication”(设置通信)按钮(如图 2 所示),将弹出“SET COMMUNICATION”(设置通信)窗口(如图 3 所示)。
“CAN” 部分字段含义:
在“波特率”字段中,你可以定义 CAN 总线的波特率;
在“CAN 类型”字段中,你可以选择 CAN 总线的类型(CAN 2.0A 11 位或 CAN 2.0B 29 位);
如果勾选“数据变化时发送帧”字段,当数据发生变化时将发送帧;否则,如果勾选“每隔 xx 毫秒发送帧”字段,将在你在该字段中输入的时间后发送“发送帧”表格中定义的帧;
在“数据超时时间”字段中输入一个时间值;当超过该时间且数据不再可靠时,数据将被设置为 0x00。通过在“接收帧”部分勾选删除选项,可以为每个接收的 CAN 帧启用此功能。
“DeviceNet” 部分字段含义:
在“设备 ID”字段中,你可以定义 DeviceNet 的网关地址;
在“波特率”字段中,你可以定义 DeviceNet 的波特率;
在“输入字节数”字段中,定义从 DeviceNet 到网关的字节数(最多可使用 128 字节);
在“输出字节数”字段中,定义从网关到 DeviceNet 的字节数(最多可使用 128 字节)。
4、接收帧:
在主窗口(针对SW67135,如图2所示)中按下“接收帧”按钮后,“接收帧”窗口将弹出(如图4所示)。
插入此表格中的COB是从DeviceNet读取的数据。
各列数据的含义如下:
在“COB ID”字段中插入CAN总线帧的COB;
在“尺寸”字段中插入COB的字节数;
如果勾选了“删除”字段,则在“超时数据”到期后,帧中的数据将被擦除;
在“助记符”字段中,您可以插入简要描述。
5、信息接收:
在SW67135主窗口(图2)中按下“信息接收”按钮后,“接收帧信息”窗口将会弹出(图5)。
在“COB ID”字段中显示的是您在“接收帧”窗口中输入的COB ID;
在“字节”字段中选择与DeviceNet中字节的对应关系。
例如:
CAN帧的第1个字节可以对应到DeviceNet中的第0个字节。例如,如果CAN帧的第一个字节是0x11,那么在DeviceNet的第00个字节中将读取到0x11。
领取专属 10元无门槛券
私享最新 技术干货