欢迎来到天天文库
浏览记录
ID:30171095
大小:131.50 KB
页数:5页
时间:2018-12-27
《赫优讯nt 30-dps网关在控制系统无线通讯的应用》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、一.系统设计在某工厂的自动控制项目中,需要将相隔3公里的两台西门子S7-300控制系统设备实现数据交换。由于两设备相距甚远,而且间隔山脉,采用以太网光纤传输并不现实,鉴于BANNER公司优秀的超远距离无线传感产品,设计采用其surecross系列中的DataRadio无线电台DX80DR2M。同时,由于两台S7-300控制系统均为带有Profibus-DP主站接口的CPU315-2PN/DP控制器,而无线电台DX80DR2M支持RS485ModbusRTU协议,因此设计选用赫优讯公司的NT30-DPS网关(Modbu
2、sRTU转Profibus-DP从站)来实现数据交换,系统结构设计如下:二.功能描述 如图1所示,两个远程站的NT30-DPS均通过其Profibus-DP接口挂接到CPU315-2PN/DP的Profibus-DP总线上作为DP从站运行,同时其RS485引出线连接到DX80DR2M电台的通讯引出线上,为了实现ModbusRTU的主从数据交换,其中一个NT30-DPS设计为ModbusRTU主站运行,而另一台NT30-DPS设计为ModbusRTU从站运行。在系统运行时,ModbusRTU主站网关根据预先配置的通讯命
3、令表(ModbusRTU命令FC1-FC16)自动读写ModbusRTU从站网关的寄存器数据,然后每个网关又通过Profibus-DP输入输出映像区与各自的CPU315-2PN/DP主站实现数据交换,从而实现CPU315-2PN/DP之间的数据交换,数据交换的实现如下图所示: 图2:数据交换实现 如上图所示,两个NT30-DPS与各自的CPU315-2PN/DP实现64个字节的输入输出数据交换,通讯机制如下:1. 来自右侧CPU315-2PN/DP的输出数据QW0-QW62通过Profibus-DP机制被自
4、动传送到作为ModbusRTU从站的NT30-DPS的30001-30032输入寄存器中,然后被作为ModbusRTU主站的NT30-DPS通过FC4功能号读取到输入端寄存器Register1-32中,最后通过Profibus-DP机制被自动传送到左侧CPU315-2PN/DP的IW0-IW62输入映像区中,从而实现了右侧CPU的输出数据到左侧CPU的输入数据的传送。2. 来自左侧CPU315-2PN/DP的输出数据QW0-QW62通过Profibus-DP机制被自动传送到作为ModbusRTU主站的NT30-
5、DPS的输出端寄存器Register1-32中,然后通过功能号16将数据写入到作为ModbusRTU从站的 NT30-DPS的40001-40032保持寄存器中,最后通过Profibus-DP机制被自动传送到右侧CPU315-2PN/DP的IW0-IW62输入映像区中,从而实现了左侧CPU的输出数据到右侧CPU的输入数据的传送。 如上所述,CPU315-2PN/DP与网关的数据交换是靠Profibus-DP机制自动完成的,而作为ModbusRTU主从站的两个网关之间的数据传送是通过主站的配置命令预先设定的,因此对
6、于两端的CPU315-2PN/DP来说,整个数据交换的实现是不需要编写任何程序的。 三.NT30-DPS的参数配置 NT30-DPS的参数配置通过赫优讯SYCON.net软件实现,对于作为ModbusRTU主站的NT30-DPS,其配置参数如下: 1.MODBUS表 InterfaceandRTS RS485RTSON Baudrate 19200Bits/s
7、 Stopbits 1 Parity none Mode Master/address:40001-49999 Slave Function Address Quantity Register .Coil Write
8、 2 4 30001 32 1 0 Cycle 2 16 40001 32 1 0 Cycle
此文档下载收益归作者所有