profibus-DP转MODBUS总线桥CBT-1001说明

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

CBT-1001使用说明 (2014年6月修订版)
一、产品基本参数
CBT-1001采用标准Profibus DP协议,支持多种组态软件、PLC系统。

用于将标准MODBUS 总线产品连至Profibus总线,产品输入DC15-30,标准导轨安装,各个通讯口及电源全部使用光电隔离,隔离电压达2500V,同时通讯口有防静电防浪涌设计,双Profibus通讯口设计使接线更方便,Profibus通讯口9600bps-12Mbps自适应波特率,MODBUS通讯口主从工作模式可选,主要参数如下表:
工作电压DC15-DC30,模块内含电源反接保护
功耗<2W
Profibus 接口形式集成插拔端子式和DB9式
协议类型Profibus dp
安全防护与其它回路隔离电压2500V,可承受500W、1000us雷击传输距离<1200M
通讯速率9600bps-12Mbps自适应
modbus 接口形式插拔端子式485总线
协议类型
MODBUS RTU 主从可选,支持01、02、03、04、05、06、
15、16命令
安全防护与其它回路隔离电压2500V,可承受500W、1000us雷击传输距离<1200M
通讯速率 1.2Kbps-115.2Kbps可配置
隔离方式光电隔离
适用范围MODBUS设备与Pofibus设备交换数据外形尺寸102.5*52.5*26mm
重量不含包装约0.25Kg
安装方式标准U形导轨安装
二、产品硬件配置
(1) 产品外形尺寸(不含导轨卡槽,不含接插件)102.5*52.5*26mm。

正视图
(2) 模块地址设置
在模块内部有8位拨码开关(只用低7位)用于设置Profibus地址,用每一位的ON和OFF表示7位二进制数的“1”和“0”,例如将模块地址设置为3,
那么拨码开关的第1位和第2位为ON,其余位为OFF,依次类推。

(3) 模块端子说明
序号端子名称功能说明
1 M Profibus 标准的5V偏置电压输入
2 B Profibus数据信号+
3 A Profibus数据信号-
4 P Profibus 标准的偏置地输入
5 NC 未使用
6 DATA+ MODBUS通讯口数据+
7 DATA- MODBUS通讯口数据-
8 NC 未使用
9 +VS 模块输入电源+
10 GND 模块输入电源地
11 Profibus-dp DB9形式的标准Profibus DP通讯口
注:DB9形式的Profibus DP通讯口和A/B线形式的Profibus-DP通讯口在模块内部相通,是同一个通讯口的两种不同形式。

(4) 模式指示灯状态说明
a)红色常亮表示模块初始化成功处于就续状态
b)绿色常亮表示模块Profibus通讯成功但是MODBUS没有通讯
c)绿色闪烁表示模块Profibus通讯正常且MODBUS正在通讯
d)橙黄色常亮表示模块故障
三、组态参数置说明
本产品和其它标准Profibus产品一样使用标准的GSD文件,在组态产品前要安装GSD 文件。

例如,在STEP7中安装完GSD文件后可以在总线中添加CBT-1001模块,注意修改模块地址和拨码开关设置的硬件地址一致。

当在Profibus总线中添加完本模块后开始DP从站属性设置,也就是设备专用参数设置(如图(1)-图(6) ,主要是对MODBUS通讯口相当参数的设置,下面我们对可设置的参数详细讲解。

图(1)
(1) 基本通讯参数设置
a)Modbus protocal select
设置MODBUS通讯口的通信协议,当选择为Modbus Rtu master时,MODBUS通讯口工作在主机模式,当选择为Modbus Rtu slave时,MODBUS通讯
口工作在从机模式。

b)Modbus baudrate select
设置MODBUS通讯口的波特,例如,图(1)中当前选择为9.6Kbps。

c)Modbus verify select
设置MODBUS通讯口的数据通讯的奇偶校验位,None为无校验;Even为偶校验;Odd为无校验。

d)Reserved
保留参数,不可用!
以上参数的设置为基本通讯参数设置,下面将按MODBUS通讯口的工作模式分别说明。

(2) 当设置MODBUS通讯口工作在从机模式(Modbus Rtu slave)
此时此模块的MODBUS通讯口可以和其它MODBUS主机连接通,此时要只设置ModBus addr(ID) Set、Hold regs in Profibus、Hold regs number、Data regs in Profibus、Data regs number这5个参数。

a)ModBus addr(ID) Set
由于模块工作在MODBUS从机,那么必要有MODBUS地址,本参数设置
即为本模块的MODBUS地址,设置值为16进制,后缀“H”表示16进制,其
它设置也有相同的表示,将不再赘述
b)Hold regs in Profibus
用于将Profibus缓冲区从某地址开始的区或映射为从40001(最高位4无意义)开始的MODBUS保持寄存器,支持标准MODBUS RTU主机通过4#命令访问。

c)Hold regs number
限定MODBUS保持寄存器在Profibus缓冲区中的长度,同时也是MODBUS 寄存器的总长度。

d)Data regs in Profibus
用于将Profibus缓冲区从某地址开始的区或映射为从30001(最高位3无意义)开始的MODBUS数据(输入)寄存器,支持标准MODBUS RTU主机通过3#
命令或6#命令访问。

e)Data regs number
限定MODBUS保持寄存器在Profibus缓冲区中的长度,同时也是MODBUS 数据(输入)寄存器的总长度。

(3) 当设置MODBUS通讯口工作在主机模式(Modbus Rtu master)
通过配置下面的参数,此模块的MODBUS通讯口实现对多个标准MODBUS从设置的扫描,设置好参数后模块的MODBUS通讯口将按照各命令端口的先后顺序周期性地请求与之相连的从机,需要设置参数如下:
a)Modbus scan rate(*10ms)
此参数设置模块的MODBUS通讯口扫描间隔,以10ms为单位,如图(2)中设置值为0AH,那么1#命令通道到2#命令通道的间隔为100ms,周期循环。

b)1#Module addr select
如图(2),有1#至8#的Module addr select,这可以理解为与本模块相连的8个MODBUS从机设备,也可以理解为模块一个扫描周期可以去请求的8条命(以
下有相同表示),其对应于标准MODBUS协议中的ID,即本模块所访问的从机设
备的ID。

图(2)
c)1# MODBUS CMD select
如图(3)中的1#至8# MODBUS CMD selec,用于设置各个命令通道功能。

图(3)
d)1# PROFIBUS REG select
如图(4), PROFIBUS REG select选择各个MODBUS命令通道所操作的数据在Profibus缓存区域的地址。

PIW为本模块向Profibus主站的数据缓冲区,因此,读到的MODBUS从机的数据应当存放在PIW区域,如1#CMD、2#CMD、3#CMD、4#CMD读回来MODBUS从机的数据,PIWx+0,其中x表示本模块Profibus通讯映射在Profibus总线中的基地址。

“+0”表示本通道缓存起始地址相对于本模块Profibus通讯映射在Profibus总线中的基地址的偏移量为0,同理PQWx+0为输。

以WORD为单位,PIWx+0到PIWx+2间隔为1个WORD。

图(4)
e)1# MODBUS R/W number
如图(5),此选项规定MODBUS命令通道所请求访问的MOBUS从设备的寄存器个数及占用的相应的Profibus缓冲区的长度,此值可以为WORD型和bit型,
但在Profibus缓冲区是WORD对齐,即使是1bit也占1个WORD,选择“no”
表示禁止本命令通道,和本命令通道相同的所有设置失效。

图(5)
f)MODBUS REG high addr、MODBUS REG low addr
MODBUS REG high addr:MODBUS寄存器地址高字节;MODBUS REG low addr:MODBUS寄存器地址低字节。

如图(6),MODBUS命令所访问的从设备的MODBUS寄存器地址或起始地址,值得注意的是,在对标准MODBUS寄存器地址访问时,此值要访问的地址减1,如要读MDOBUS输入寄存器30257(10进制表示),那么这里要设置的值应当是256(最高位3本来就无实际意义,有的产品在地址规定时无此最高位,实际中也忽略最高位,因此这里的设置值257-1=256),设置值按16进制表示,那么256再转成16进制为0100H,即,此处要设置MODBUS REG high addr为01H,MODBUS REG low addr则为00H,依次类推。

图(6)。

相关文档
最新文档