CANopen转PROFIBUS Slave-ADFWEB网关转换器-广州信裕物联网
www.adfweb.com.cn 邹武艺手机185-020-77899 邮箱805191985@qq.com
1、特性:
可配置的CANopen/PROFIBUS从站转换器具备以下特性:
• 实现CANopen网络与PROFIBUS之间的双向信息传输;
• 两路总线间实现电气隔离;
• 在PROFIBUS上支持最多244字节读取和244字节写入;
• 供电电源:8…19V交流或12…35V直流;
• 可安装在35mm DIN导轨上;
• 支持CANopen客户端功能;
• 支持CANopen服务器功能;
• 支持PDO(过程数据对象)生产者和消费者功能;
• 工作温度范围:-40°C至85°C。
配置:
您需要在PC上安装Compositor SW67551软件,以执行以下配置操作:
• 定义CANopen参数;
• 定义PROFIBUS参数;
• 定义SDO服务器信息;
• 定义SDO客户端信息;
• 定义PDO信息(RPDO/TPDO);
• 定义节点监护(NodeGuarding)信息;
• 发送CANopen帧;
• 创建GSD文件;
• 更新设备固件。
2、新项目 / 打开项目:
新配置 / 打开配置:
“新建项目”按钮会创建一个文件夹,该文件夹包含整个设备的配置信息。
设备的配置也可以进行导入或导出操作:
若要克隆一个可编程的“PROFIBUS从站/CANopen转换器”的配置,以便以相同方式配置另一台设备,则需要保留该文件夹及其所有内容;
若要克隆一个项目以获得该项目的不同版本,只需将项目文件夹复制并重命名为另一个名称,然后通过“打开项目”按钮打开新的文件夹即可。
3、通信设置:
本节定义了两种总线(CANopen与PROFIBUS)的基本通信参数。
在SW67551主窗口点击"Set Communication"(设置通信)按钮(图2)后,将弹出"Set Communication"(设置通信)窗口(图3)。
若选择"Select Hardware"(选择硬件)中的"Hardware Without Ethernet"(无以太网硬件)选项:
该窗口分为两部分,分别对应CANopen和PROFIBUS的配置区域。
CANopen字段说明如下:
• "ID Dev."字段:用于定义CANopen端的设备地址;
• "Baud rate"字段:用于设定CANopen的波特率;
• "Set Operational State at Start-Up"字段:用于设定CANopen的启动状态。勾选后,板卡将以Operational状态启动;未勾选则以Preoperational状态启动;
• "Network Start at Start-Up"字段:用于设定CANopen网络的启动状态。勾选后,板卡将向网络内所有设备发送设置Operational状态的指令;
• "Delay"字段:定义发送CANopen网络指令前的延迟时间;
• 若勾选"Enable Send Start-up"字段,则可发送网络启动指令;
• 在"Write Start-Up"和"Read Status Start-Up"字段中需填入PROFIBUS用于该操作的通信字节。
发送启动指令时,需在"Write Start-Up"定义的PROFIBUS字节中写入值"0x01"。当指令发送后,网关会将"Read Status Start-Up"字节设置为0x01。当"Read Status Start-Up"字节被置位后,主站PRFIBUS方可将"Write Start-Up"重置为0x00。
需注意:"Read Status Start-Up"字节会在短时间内被重置为0x00,此后方可再次发送启动指令(此前不可重复发送)。
4、若选择“Select Hardware”(选择硬件)中的“Hardware With Ethernet”(带以太网硬件)选项:
窗口将分为三个区域,分别对应CANopen、PROFIBUS和以太网配置。
CANopen字段说明如下:
• "ID Dev."(设备ID):定义CANopen端的设备地址;
• "Baud rate"(波特率):设置CANopen通信的波特率;
• "Set Operational State at Start-Up"(启动时设置运行状态):定义CANopen的初始状态。若勾选,板卡启动时直接进入运行状态(Operational State);否则进入预运行状态(Preoperational);
• "Network Start at Start-Up"(启动时激活网络):定义CANopen网络的初始状态。若勾选,板卡将发送命令使网络中所有设备进入运行状态;
• "Delay"(延迟):设置发送CANopen网络命令前的延迟时间;
• "Enable Sync"(启用同步):选择是否启用SYNC消息。右侧编辑框用于设定发送SYNC消息的延迟时间;
• 若勾选"Enable Triggered SDO"(启用触发式SDO),则可直接从PROFIBUS端发送异步SDO请求。
• 发送SDO请求时,转换器写入数据的起始输入字节由"Address Input Data TSDO"(TSDO输入数据地址)字段定义;
• 响应数据将保存至"Address Output Data TDSO"(TDSO输出数据地址)字段指定的起始输出字节。详见第30页说明;
• "TimeOut SDO (1/10 ms)"(SDO超时时间):输入一个时间值,表示设备等待从站响应的最大时长(单位为1/10毫秒)。
领取专属 10元无门槛券
私享最新 技术干货