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
发布评论