PROFIBUS Slave 转 Modbus Master-ADFWEB转换器-广州信裕物联网
www.adfweb.com.cn 邹武艺手机185-020-77899 邮箱805191985@qq.com
1、特性:
可配置的Profibus从站转串行通信主站网关具备以下特性:
• 波特率和校验位可通过软件进行更改;
• 可安装于35mm DIN导轨;
• 供电电源:8…19V交流 或 8…35V直流;
• 工作温度范围:-40°C 至 85°C;
• 支持的串行通信协议包括:
o 简单ASCII协议;
o 简单二进制协议;
o Modbus协议;
o JBUS协议。
配置:
您需要在PC上安装Compositor SW67561软件,以执行以下配置操作:
• 定义PROFIBUS的参数;
• 定义Modbus线路的参数;
• 定义用于读取或写入的数据帧。
2、新项目 / 打开项目:
点击“新建项目”按钮将创建一个包含整个设备配置的文件夹。
设备配置也可以进行导入或导出操作:
若要克隆一个可编程的“PROFIBUS从站 / Modbus主站转换器”的配置,以便以相同方式配置另一台设备,则需要保留该文件夹及其所有内容;
若要克隆一个项目以获得该项目的不同版本,只需将项目文件夹复制并重命名为另一个名称,然后通过“打开项目”按钮打开新的文件夹即可。
3、通信设置:
本节定义了串行总线与Profibus总线两项基础通信参数。
在SW67561主界面点击"通信设置"按钮(图2)后,将弹出"通信设置"窗口(图3)。该窗口分为两个区域:Profibus设置区与串行设置区。
串行设置区各字段说明如下:
• 勾选"RS232"字段表示使用RS232串行线路,若勾选"RS485"字段则表示使用RS485串行线路;
• "波特率"字段用于设定串行线路的传输速率;
• "校验位"字段用于设定串行线路的校验方式;
• "停止位"字段用于设定RS485的停止位参数;
• "超时时间"字段定义设备等待从站响应的最长时间;
• "循环延迟"字段设定两次请求之间的间隔时间;
• 在"协议"子选项中可选择以下通信协议:
◦ Modbus RTU协议
◦ Modbus ASCII协议
◦ JBUS协议
◦ 简易二进制协议
◦ 简易ASCII协议
• 勾选"数据变化时写入"字段表示仅在数据值发生变化时才将PROFIBUS数据写入串行线路;
• 勾选"循环写入"字段表示网关会持续定时写入数据。
4、访问设置:
在SW67561主窗口中点击“Set Access”(设置访问)按钮后,将弹出“Set SDO Access”(设置SDO访问)窗口。
该窗口分为两部分:“ProfiBus输入 串行读取”(图4)和“串行写入 ProfiBus输出”(图5)。
第一部分“ProfiBus输入 串行读取”用于读取从ProfiBus从站接收到的数据。
第二部分“串行写入 ProfiBus输出”用于写入将要发送至ProfiBus从站的数据。
ProfiBus输入 串行读取
各字段含义如下:
• 在“Slave ID”(从站ID)字段中,定义需要读取的Modbus设备地址;
• 在“Type”(类型)字段中,选择要读取的寄存器数据类型,可选类型包括:
○ 线圈状态(Coil Status);
○ 输入状态(Input Status);
○ 保持寄存器(Holding Register);
○ 输入寄存器(Input Register)。
• 在“Address Register”(寄存器地址)字段中,定义待读取寄存器的起始地址;
• 在“NPoint”(点数)字段中,输入需要连续读取的寄存器数量;
• 若勾选“SWAP”(交换)字段,则读取的数据将进行字节交换;
• 在“Address ProfiBUS”(ProfiBus地址)字段中,定义ProfiBus的地址;
• 在“Mnemonic”(助记符)字段中,定义该请求的描述信息。
5、串行写入 --> ProfiBus 输出
各字段含义如下:
● 在“从站ID”字段中,定义了需要写入的Modbus设备的地址;
● 在“寄存器地址”字段中,定义了待写入寄存器的起始地址;
● 在“点数”字段中,输入需要连续写入的寄存器数量;
● 若勾选“交换”字段,则写入的数据将被交换字节顺序;
● 在“ProfiBus地址”字段中,定义了ProfiBus的地址;
● 在“助记符”字段中,定义了该请求的描述信息。
领取专属 10元无门槛券
私享最新 技术干货