2024年5月5日发(作者:)

NT30-DPS网关应用说明书 无锡北辰2008

NT30-DPS网关应用说明书

一、NT30-DPS网关概述

NT30-DPS网关将串口协议转换为Profibus-DP从站,应用于将具备串口通讯协议的设备(如PLC、仪器仪表、传感器等)

接入Profibus-DP网络从而接受Profibus-DP主站的控制。NT30-DPS包括四个订货号:

1、 NT30-DPS-RS2:RS232至Profibus-DP从站转换

2、 NT30-DPS-RSI2:RS232至Profibus-DP从站转换,RS232端口电气隔离

3、 NT30-DPS-RS4:RS422/RS485至Profibus-DP从站转换

4、 NT30-DPS-RSI4:RS422/RS485至Profibus-DP从站转换,RS422/RS485端口电气隔离

二、应用架构

NT30-DPS在Profibus-DP总线上作为Profibus-DP从站运行,具有唯一的从站地址(可以在网关上设定),通过Profibus-DP

的输入输出映像区接受Profibus-DP主站(如西门子的CPU315-2DP)控制。NT30-DPS网关通过串行总线可以连接多个串口

协议设备(如Modbus RTU设备),应用架构如下图所示:

注:一个NT30-DPS网关可以连接的串口协议设备的数量和所使用的协议固件相关,并且也受到Profibus-DP从站映像

区大小的限制(NT30-DPS的输入输出映像区最大为244个字节)。设计时如果读写的数据量较大可以选择多个网关解决。

三、协议固件

NT30-DPS有三个协议固件可供选择,这些协议固件保存在随机光盘的Firmware文件夹中;网关在出厂时内部无预装固

件,因此在使用网关前必须先下载相应的固件(通过软件,软件在随机光盘中)。三个协议固件如下:

1、NTDPSMBR.N34 :ModbusRTU(主/从站)至Profibus-DP从站协议转换固件文件名

2、NTDPSASC.N34 :自定义ASCII协议至Profibus-DP从站协议转换固件文件名

3、NTDPSNVR.N34 :西门子3964R协议至Profibus-DP从站协议转换固件文件名

网关在不同协议固件下的工作模式区别:

1、 在ModbusRTU和3964R协议至Profibus-DP从站协议转换固件下,网关工作于Memory-Memory模式,即共享内

存模式。在该模式下,网关根据用户配置的命令表(COMMAND表,在软件中配置)自动循环执行每个命令,并

且和Profibus-DP输入输出映像区直接交换数据;进一步说,对于读命令,网关会把读取的设备数据自动放入Profibus-DP

的输入映像区供Profibus-DP主站读取;对于写命令,网关自动取出Profibus-DP的输出映像区数据并写入设备,Profibus-DP

1/11

NT30-DPS网关应用说明书 无锡北辰2008

主站只需要将待写数据放入Profibus-DP的输出映像区即可。Memory-Memory模式如下图所示(实际输入输出映像区大小可

以自定义):

2、 在自定义ASCII协议至Profibus-DP从站协议转换固件下,网关工作于Transparent-Conversion模式,即透明转换

模式。在该模式下由于网关不清楚自定义协议的命令/数据帧格式,因此配置表中没有COMMAND命令表。在该模式下网关

不会主动发起对任何端口(Profibus-DP端口和串行总线端口)的通讯,网关必须在接收到任一端口方向来的数据帧后才开始

进行协议转换。在透明转换模式下,来自串口设备的数据帧将无变化的进入Profibus-DP输入映像区,Profibus-DP输出映像

区的数据也将无变化的发送到串行总线上。那么,当网关接收到数据该如何通知CPU以及CPU如何要求网关将数据发送出

去呢?NT30-DPS网关通过输入输出映像区中的前两个字节(控制字)来解决。如下图所示:

从上图可以看出,在ASCII固件下的发送/接收流程为:

1) CPU发送数据:

CPU将需要发送的协议数据放入输出映像区数据区,然后将整个协议数据帧长度放入PQB257,最后取反[发送请求],

当网关监视到[发送请求]和[发送确认]的位值不相等时就将开始发送数据;当网关将数据全部发送到串行总线上后自动将[发

2/11