当前位置:自动化网>紫金桥软件技术有限公司门户>应用案例>基于紫金桥实时数据库远程数据采集解决方案

基于紫金桥实时数据库远程数据采集解决方案

发布时间:2011-09-15 10:18   类型:解决方案   人浏览

技术方案

远程数据采集。通过无线网络实现远程数据采集,远程控制开关量,输出模拟量。到下位机。

软硬件:厦门四信DTU,北京易控微网RTU(可换成PLC,如西门子plc,欧姆龙,三菱等),紫金桥组态软件。(具体参数参照说明书)

型号选择: 

1.根据实际点数选择RTU型号,这里选择北京易控微网RTU STC-18DI,8DO,8AI

2.DTU选择厦门四信DTU F2103 GPRS网络。

3.组态软件选择紫金桥组态软件,按点数选择64点。(中间变量不算点)。

方案实施

1.RTU准备工作

根据现场情况把开关量输入输出模拟量输入接到RTU STC-1上。注意两点,采集器的拨位开关,及通讯口接线。

厦门四信DTU F2103的通讯线为两种,一种为232,一种为485。根据现场需要来选择通讯线。F2103通讯口定义是 232: 2,3,5  485: 6+,9-。这里选择F2103 485通讯线,红线接到RTU的 2A,黑线接到2B。

8位拨码开关 选择本模块的地址(也就是MODBUS

规约中的设备地址)

拨码开关标有数字位“1”的为最低位,标有数字位

8”的位最高位,全部拨到ON的地址为“0”。

单元地址按照二进制表示,只使用最低的五位,高三

位系统保留。

高位 低位

:5ON 4ON 3OFF 2ON 1ON

0 0 1 0 0 对应的单元地址为04

高位 低位

:5ON 4OFF 3OFF 2ON 1ON

0 1 1 0 0 对应的单元地址为12

2.DTU准备工作

在安装DTU之前首先要先配置F2103。首先用F2103的232通讯线连接到电脑上。重新上电进入配置状态。

写下主要的配置项目其他如无特殊情况默认即可。

中心服务器参数项:

中心服务器数目:1 (如果想向多中心传输数据则选择相应的数据,最多支持5个。)

主中心 地址+端口:这里填写的IP地址是中心站的外网IP地址(可以到www.ip138.com查询到),端口号任意填写只要不和其他端口冲突,这里建议用5001端口。(另外主中心地址可以填写动态域名例如:花生壳等)。

备份中心地址+端口:如果没有备份中心请填上主中心的IP地址和端口。

域名DNS参数:

如果主中心是域名则这项激活。否则不激活。DNS参数向运营商索取。如果是花生壳的话可以用花生壳服务端中查询到。

DTU工作参数项:

DTU工作模式:针对不同的客户需求DTU 可以配置成多种协议模式,这里一般选择PROT.

PROT:心跳包采用TCP 协议,数据通信也采用TCP 协议,心跳包和数据通信采用同一个TCP 连接。

TRNSDTU 工作于普通的GPRS MODEM 工作方式,此模式下,DTU 可用于短

信,CSD 和拨号上网。

TTRN:心跳包采用UDP 协议,数据通信采用TCP 协议。

TLNTDTU 模拟一个TELNET 客户端,用于与TELNET 服务器交互。

LONG:心跳包采用UDP 协议,数据通信采用TCP 协议,通过DTU 内嵌的应用协

议一次最大可传输8192 字节数据。

LNGT:心跳包采用UDP 协议,数据通信采用TCP 协议,通过DTU 内嵌的应用

协议一次最大可传输8192 字节数据。

TUDP:心跳包采用UDP 协议,数据通信采用UDP 协议,心跳包和数据通信采用

同一个UDP 连接。

TCST:用户自定义注册包和心跳包,数据通信采用TCP 协议。

激活方式:这里一般选择AUTO模式

通常情况下DTU 工作在永远在线的状态,随时保持数据传输通道的畅通,及时传输应用数据。但在一些对无线通信数据流量特别敏感的场合,为了节省流量,平时可以让DTU 处于待机状态,一旦有应用数据需要传输的时候,通过DTU 

内部的激活方式,使DTU 上线,建立数据传输通道,传输完成后挂断连接使其

重新回到待机状态,DTU 支持如下几种激活方式。

AUTO:这种方式使DTU 永远在线。

SMSD:短信激活方式,通过给DTU 发送特定的短信,激活DTU,使其建立数

据通信链路。

CTRL:电话激活方式,通过电话呼叫DTU,使其建立数据通信链路。

DATA:数据激活的方式,通过向DTU 串口发送特定的数据,使DTU 建立或者

拆除数据通信链路。

MIXD:同时支持SMSD,CTRL,DATA 激活方式的混合方式,只要满足其中一种

的激活条件,DTU 则被激活。

数据,校验及停止位,设备工作波特率:根据下位机的实际参数填写,因为本次下位机为RTU STC-1 它的默认参数为 9600,8,N,1。所以选择8N1.(其他下位机应根据实际参数填写)

8N1 --- 8 位数据位,无校验,一位停止位

8E1 --- 8 位数据位,偶校验,一位停止位

8O1 --- 8 位数据位,奇校验,一位停止位

设备ID:

设备ID 号用于标识不同的DTU。任意8位数字。例如:10000001,10000002等等。

以上这几项参数填好,其他参数默认即可。然后点击保存,保存成功后点击进入配置状态。DTU的参数配置完成。

3.路由器及防火墙设置:

如果网络是拨号形式或者直接是外网IP,只需设备防火墙。

添加端口 ,名称自定义,端口号是DTU F2103 配置是填写的端口,这里我配置的是5001.

如果网络属于内网IP,有路由器中转,还要继续设置路由器,做下端口映射。不同路由器的叫法不一样,有的叫NAT,有的叫虚拟服务器。

如果你的内网IP是192.168.1.101 则填写 5001 指定到192.168.1.101启用,保存.

      

4.组态软件准备工作

安装紫金桥组态软件6.1。

因为紫金桥组态软件6.1版本中没有写入厦门四信DTU的驱动,所以首先要安装厦门四信的驱动程序,如果没有请向沈阳森智科技有限公司技术人员索取,或者直接联系紫金桥总部。

厦门四信驱动解压后为两个文件

把这两个文件复制,然后进入紫金桥组态软件的安装目录例如安装在C盘下则在

C:\Program Files\RealInfo\IO Servers\_SYS_GPRS 。把两个文件粘贴在这里就可以了。

进入紫金桥组态软件的开发环境,双击MODBUS(串行口)

弹出如下界面 设备名称自己定义,这里我定义为MODBUS。数据更新周期设为1S。(注意这里的采集时间关系到手机卡的GPRS流量资费,周期越短流量越多,资费越高。看情况而定。)

设备地址是下位机RTU STC-1的设备地址,如果下位机是plc则它填写plc的设备地址。这里RTU STC-1的设备地址是1.(设备地址看RTU STC-1的拨位开关)。

其他默认点击下一步。

附加设备选择GPRS,厦门四信。(用DTU做无线通讯时与串口设备无关,此项可以不理会。)

点击配置项

点击配置项弹出的换面监听端口写配置F2103时候填写的端口号,我填的是5001所以这里写5001.设备ID写配置F2103时候填写的设备ID号,我填的是10000001.

这里主要是和F2103的配置信息对应上即可。

确定下一步。MODBUS设备定义 默认点击完成。

一步引入点组态,建立点连接

新建点 定义为测试 

点击外部连接,在程序下方找到,设备选择:MODBUS (我们刚才建立的设备),

点击增加连接项,选择我们想要读取的寄存器地址。确定保存。

以上步骤完成后,运行紫金桥程序,即可检测到远程 RTU STC-1采集器所采集到的数据,也可以控制 RTU STC-1的DO继电器输出。

本文地址:http://ca800.com/apply/d_1nrutga2l21sb_1.html

拷贝地址

版权声明:版权归中国自动化网所有,转载请注明出处!

留言反馈
  • 评价:

  • 关于:

  • 联系人:

  • 联系电话:

  • 联系邮箱:

  • 需求意向:

  • 验证码:

    看不清楚?

X
下载企业APP

成为企业会员免费生成APP!