PBMD485-K20

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

PROFIBUS到Modbus-RTU协议转换器PBMD-K20使用手册北京微硬科技有限公司2007-1-1北京微硬创新科技有限公司Tel:010-82986935、硬件连线..........................................................................................42、Step7中的配置说明.......................................................................4(1)Modbus-RTU侧接口的配置.................................................................................4(2)Modbus报文的配置.............................................................................................5(3)启动微硬模块开始工作。..................................................................................6通信状态字Status.....................................................................................................7通信控制字Control...................................................................................................7第二章PBMD-K20在Step7中的配置................................................8第三章Modbus-RTU协议简介..........................................................131、MODBUS存储区...............................................................................132、MODBUS功能码...............................................................................13(1)读取输出状态..................................................................................................13(2)读取输入状态..................................................................................................14(3)读取保存寄存器..............................................................................................15(4)读取输入寄存器..............................................................................................15(5)强置单线圈......................................................................................................16(6)预置单保持寄存器..........................................................................................16(7)强置多线圈......................................................................................................17(8)预置多寄存器..................................................................................................17北京微硬创新科技有限公司Tel:010-82986935、如果您已经熟悉Modbus-RTU协议以及熟练使用西门子配置软件Step7,仅仅关心本产品的使用问题,请参看第一章:PBMD-K20快速使用指南。2、如果您对西门子配置软件Step7还不熟悉,请参看第二章:PBMD-K20在Step7中的配置。或致电西门子技术支持热线:400-810-42883、如果您还不熟悉Modbus-RTU协议,请参看第三章:Modbus-RTU协议简介,您只需要了解您正在使用的功能码即可。4、如果您刚刚了解Profibus-DP以及Modbus-RTU,请通读本手册,或致电北京微硬创新科技有限公司技术支持热线:010-82986935北京微硬创新科技有限公司Tel:010-82986935您关心的技术参数安装方式:导轨安装。支持的波特率:9.6K-12M能带Modbus站点数:不确定,主要有两个条件的限制。此模块最多能配置的Modbus-RTU报文数为37条;‚最大的数据量为输入输出各224字节。即使您现场的应用没有超过这个限制,还和你现场的环境有关。如果您现场环境很好,施工水平很高,在不超过前面两条限制的情况下可连接10台以上。典型应用网络图。。。。PROFIBUS设备PLCPBMD-K20图0-1:典型应用图MODBUS从站设备PROFIBUS-DP北京微硬创新科技有限公司Tel:010-82986935、硬件连线微硬创新PBMD-K20硬件连线如下:(1)如图1-0,顶部为电源接口(直流24V)、Modbus主从设置拨码(MS为Modbus做从站,MM为做Modbus主站)、Profibus地址设置拨码(采用的是8421码,如AD1-AD3拨到ON的位置地址为7)。(2)底部为Modbus通讯接口,B(+),A(-),本产品内置终端电阻,需要接入终端的时候将TB和B短接,TA和A短接即可。(3)正面为Profibus通讯接口和指示灯。图1-0:PBMD-K20接线示意图2、Step7中的配置说明(1)Modbus-RTU侧接口的配置在Step7硬件配置界面,添加了微硬模块PBMDP-K20之后,双击图标,在出现如图1-1的窗口,选择ParameterAssignment。北京微硬创新科技有限公司Tel:010-82986935:Modbus-RTU接口的设置波特率和校验:必须设置的和您要连接的Modbus设备的一致,否则微硬模块和你要连接的设备无法通讯,下面设备的通讯接口的设置请参看他们手册的说明或者致电设备厂家询问。从站状态监测和数据更新模式:可以选择默认。等待时间:推荐默认的500mS,他的意思是微硬模块发出一条Modbus报文之后等待下面设备回答的时间,如果超出500mS,不再等待直接发送下一条,如果在500mS内回来了,紧接着等待一个空闲时间后发送下一条报文。总线空闲时间:推荐默认的50mS,他的意思是指,接到下面设备回答的报文之后等待50mS再发送下一条报文。有些设备响应速度比较慢,如果50mS太快的话,建议将此时间调长。(2)Modbus报文的配置下面举例说明,如阅读有困难请参看第三章Modbus-RTU简介。假如您要读取Modbus站号为1的设备的3区的寄存器地址从0开始的连续三个寄存器的值(3区用户手册上可能是300XX或者说支持04功能码(Modbus报文第二个字节))。您可以在右边产品列表里面PBMD-K20下面选择“read3Words(3XXXX)”模块插入到Slot3里面,如图1-2。双击你插入的模块,选择ParameterAssignment,从站站号即为你要访问的Mobus设备的站地址,此例为1;起始地址就是你要访问寄存器的起始地址,此例为0。那么三个寄存器回来的数据就存放在这里分配的IB256-IB261着6个字节里面。北京微硬创新科技有限公司Tel:010-82986935其他您要读写的数据都可根据此例来配置。图1-2:Modbus-RTU报文的配置(3)启动微硬模块开始工作。以上工作完了,最后一点就是要启动微硬模块开始工作。将控制字最低为置1。本例控制字为QB0(在Slot2里面,具体地址是多少还要看您的配置),所以您需要在OB1模块里面加上如图1-3的程序。图1-3:启动设备在这里,有需要更进一步了解我们产品使用的用户,可以看看下面通讯状态字和通讯控制字的说明。北京微硬创新科技有限公司Tel:010-82986935:奇偶校验D6:CRC校验D5:等待超时D4~D1:异常应答D0:接收/发送0:没有错误1:奇偶校验错0:没有错误1:CRC校验错0:没有错误1:等待超时0:没有错误1:Modbus访问异常0:准备接收1:准备发送注意:正常情况下我们会看到状态字是0和1交替变化,其他位如果出现1,证明Modbus通讯有问题,下面讲解一下出现错误后解决方法:D4~D1:异常应答如果不为0,说明你发出去的Modbus报文对于被访问设备来说是无效的,有可能是地址超限,或者写给设备的值是非法的。解决此问题的方法就是一定要弄清楚你要访问的数据是什么,寄存器地址是多少?被设置的值有没有范围限制等等D5:等待超时,可以将此手册图1-1中总线空闲时间调大!D6:CRC校验错,可能用户编写的CRC高低自己反了,或者在没有完整收到一帧报文也会出现CRC错,这时候我们可以通过串口调试助手或者Modsim32之类监控一下报文。D7:奇偶校验错,接口没有设置的一致!图1-1中的波特率和奇偶校验没有和设备的相一致。需要提醒的是,往往一个错误有可能使得几个地方报错,这就需要现场调试人员判断错误出现在那里,最简单的自助办法就是学会使用串口调试助手和Modsim32以及Modscan等软件,一般情况下只要和这三个软件能通讯的上的话,肯定能和我们产品进行通讯。通信控制字ControlD7D6

1 / 19
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功