力控组态软件下嘉复欣DTU的应用
时间:2008-10-23 阅读:1912
DTU在力控5.0组态软件下的应用
一. 概述
随着移动推出GPRS无线数据传输以来,GPRS的通信速度快、通信费用低、 组网灵活等优点,越来越被广大客户看好。GPRS数传终端,具有TCP/IP 协议转换功能不需要用户提供TCP/IP的支持。可适用 于所有带串口的终端设备,通过GPRS网络平台实现数据信息的无线和透明传输,为不具备TCP/IP 协议处理的终端设备提供了GPRS 通信的能力。目前,GPRS数传终端已被广泛的应用于环保、水文水利、油田、电力,工业控制等各个领域,在数据的远程传输和监控方面得到了很好的应用。
三维力控公司开发的GPRS服务程序支持通过GPRS 数传终端(以下简称GPRS DTU)与三维力控开发过驱动的串口设备间的通讯。三维力控GPRS服务程序目前支持北京嘉复欣的GPRS DTU设备,支持的运行环境,WIN2000,WINXP,WINNT。
二.设备的连接与配置
嘉复欣GPRS GF-2008 DTU 设备使用说明
1.嘉复欣GPRS GF-2008 DTU设备简介
嘉复欣 GPRS GF-2008 DTU,内嵌TCP/IP协议的GPRS Modem,它分 为IP模块和GPRS模块两部分。有两种工作模式,一个是命令模式,一个是SerialNET 模式。SOCKET通信是在命令方式下的通信, 期间需要用命令进行干预。而SerialNET模式使得 连接的设备通过串行线进行TCP或UDP Socket连接。一旦初始化该模式的参数,进入该模式后,就可以直接按设定的参数进行数据传输. 能广泛应用于工业、电力、交通、 环境、 监测监控、金融交易、零售服务等方面。
2.嘉复欣GPRS GF-2008 DTU设备配置
用户可以使用两种方式对嘉复欣GPRS GF-2008 DTU进行设置,一种是通过超级终端进行设置,另一种方式是通过嘉复欣提供的ichipconfig.exe软件工具进行配置。
通过级终端进行设置
⑴选择正确的COM口,并进行端口设置
⑵设置SerialNET通讯参数
a.首先确认嘉复欣GPRS GF-2008 DTU处于配置状态
键入 AT 回车,如果显示 ok 说明嘉复欣GPRS GF-2008 DTU处于配置状态.
如果用户不能键入 "AT"字符,说明嘉复欣GPRS GF-2008 DTU处于 SerialNet模式,请按"+"号键 3~5 秒中 使嘉复欣GPRS GF-2008 DTU回到配置状态。
b. 判断模块是否正常
>AT+i
I/OK
>AT
OK
以上两条命令通过即可初步断定模块*。
c. 检查网络信号强度和SIM卡情况。
>AT+CSQ
+CSQ: **,##
其中**应在10-31之间,数值越大表明信号质量越好,##应为99。否则应检查天线或SIM卡是否正确安装。
d. 设置IP地址及端口号命令
AT+iHSRV=IP地址 : 端口号。
如:222.131.112.173:5020
At+ipars把修改的参数保存下
e. 键入: AT+I!SNMD 使嘉复欣GPRS GF-2008 DTU进入SerialNET模式
通过ichipconfig.exe软件工具进行配置
打开ichipconfig.exe软件工具,选择设置,配置服务器地址和服务器端口。
如下面的 222.131.112.173:5020写入修改后的参数后
图中红色1字表示的参数项是透明传输模式下的串口波特率设置项,如默认设置为5,8,N,1,0 ,其中参数5代表串口波特率,对应得串口波特率为9600,可选内容为2对应波特率1200、3对应波特率2400、4对应波特率4800、5对应波特率9600、6对应波特率19200、7对应波特率38400、8对应波特率57600、9对应波特率115200;8代表数据可选内容有7位或8位;N代表校验位可选内容有N无校验、E偶校验、O奇校验;1代表停止位可选内容有1位停止和2位停止;0代表流控可选内容有无流控、硬件流控和软件流控。
图中红色2字表示的参数项是数据中心的IP地址和端口号,前面空格为地址内容可填数据中心的IP地址(该地址必须是公网的真实IP地址)或者域名(该域名必须是能够被域名服务器解析的域名),后面的空格是对应的连接端口号。
图中红色3字表示参数项是TCP通信协议选项,可选内容有TCP和UDP。
所有参数设置完成之后,您可以按save键保存已经设置好的参数内容,然后退出配置界面,回到主界面。
通过命令进入SerialNET模式:
At+iup
At+i!snmd
三.组态软件的设置
首先要新建一个工程
在组态工程管理器里能看到建立完的项目
组态软件与连接用户数据采集终端设备的嘉复欣GPRS GF-2008 DTU之间的通讯是通过虚拟串口实现的。
下面我们就以永宏PLC,配以嘉复欣GPRS GF-2008 DTU设备为例进行说明
⑴定义I/O设备驱动:
选择PLC中的类型,通信方式选择网桥(GPRS、CDMA等),设备地址为1
通讯方式:GPRS和UDP/IP
设备厂家:北京嘉复欣
终端编号:不同的DTU,设置不同的编号,依次填写1、2、3、4...
UDP端口号:DTU配置中的服务器端口号
终端ID号:DTU配置中的终端ID
注意必须启动CommBridge.exe,可以手动启动,也可自动启动,操作方法如下(见红框):
⑵在设备厂家中选择:北京嘉复欣
⑶完成之后I/O设备已建立
⑷在实时数据库的数据库组态中建立2个模拟I/O点名
建立一个HR0,要设置它的基本参数和数据连接,保存
⑸在变量下的数据库变量中新建2个变量
选择添加变量,数据库点中选择HR0类型选择PV
同样道理再建一个HR1
⑹变量建完就可以建窗口(即画面)了
选择工具箱中的I,即文本,写入参数名称,用ctrl+c,ctrl+v进行复制,粘贴。
然后双击右边两个文本,进入动画连接进行设置
在数值输入显示中分别对数值输入和数据输出进行模拟量的设置
在变量选择里选择相关联的变量
全部设置好之后全部保存,进入运行
打开所建立的窗口
可以看到PLC的数据已经传上来了。
四.永宏电机PLC的设置
安装永宏电机PLC的设置程序之后,选择开启档案,联机至PLC
看到当前PLC的通讯端口的状态,如果想要修改的话选择编辑。
可以修改PLC的工作站号码,通讯速率,数据校验,数据位,停止位等参数信息
确定之后会检查PLC的状态
之后即可进入组件编辑状态了。在这里跟DTU有关的只设置了PLC的通讯参数。
五.DTU和PLC线缆的连接
GF-2008(RS-232)接口定义:
管脚类型 | 管脚名称 | 管脚号 | I/O | 信号电平 | 注释 |
通信接口 (DB9) | NC | 1 | | | RS232标准,可真接与pc机串口相连,支持硬件流控 |
RXD | 2 | O | Io>15mA | ||
TXD | 3 | I | Ri>5KΩ | ||
NC | 4 | | | ||
GND | 5 | I/O | 与电源共地 | ||
NC | 6 | | | ||
RTS | 7 | I | Ri>5KΩ | ||
CTS | 8 | O | Io>15mA | ||
NC | 9 | | |
嘉复欣GF-2008DTU的串口是支持标准全信号的RS-232信号,当然一般的工控设备如PLC等都是三线即可通讯,所以都是*兼容的。
永宏电机PLC的接口定义:
此为内置通信口RS-232机型插座,用来设置PLC的参数,标配了一根转DB9孔的线缆直接接到主机的COM1口上就可以设置了。
管脚类型 | 管脚名称 | 管脚号 | I/O | 信号电平 | 注释 |
通信接口 (DB9) | NC | 1 | | | 三线RS232,可与pc机串口相连 |
RXD | 2 | O | Io>15mA | ||
TXD | 3 | I | Ri>5KΩ | ||
NC | 4 | | | ||
GND | 5 | I/O | 与电源共地 | ||
NC | 6 | | | ||
NC | 7 | | | ||
NC | 8 | | | ||
NC | 9 | | |
所以嘉复欣GF-2008DTU与永宏电机PLC的连接线揽线序是,信号交叉即可
⑷在实时数据库的数据库组态中建立2个模拟I/O点名
建立一个HR0,要设置它的基本参数和数据连接,保存
⑸在变量下的数据库变量中新建2个变量
选择添加变量,数据库点中选择HR0类型选择PV
同样道理再建一个HR1
⑹变量建完就可以建窗口(即画面)了
选择工具箱中的I,即文本,写入参数名称,用ctrl+c,ctrl+v进行复制,粘贴。
然后双击右边两个文本,进入动画连接进行设置
在数值输入显示中分别对数值输入和数据输出进行模拟量的设置
在变量选择里选择相关联的变量
全部设置好之后全部保存,进入运行
打开所建立的窗口
可以看到PLC的数据已经传上来了。
四.永宏电机PLC的设置
安装永宏电机PLC的设置程序之后,选择开启档案,联机至PLC
看到当前PLC的通讯端口的状态,如果想要修改的话选择编辑。
可以修改PLC的工作站号码,通讯速率,数据校验,数据位,停止位等参数信息
确定之后会检查PLC的状态
之后即可进入组件编辑状态了。在这里跟DTU有关的只设置了PLC的通讯参数。
五.DTU和PLC线缆的连接
GF-2008(RS-232)接口定义:
管脚类型 | 管脚名称 | 管脚号 | I/O | 信号电平 | 注释 |
通信接口 (DB9) | NC | 1 | | | RS232标准,可真接与pc机串口相连,支持硬件流控 |
RXD | 2 | O | Io>15mA | ||
TXD | 3 | I | Ri>5KΩ | ||
NC | 4 | | | ||
GND | 5 | I/O | 与电源共地 | ||
NC | 6 | | | ||
RTS | 7 | I | Ri>5KΩ | ||
CTS | 8 | O | Io>15mA | ||
NC | 9 | | |
嘉复欣GF-2008DTU的串口是支持标准全信号的RS-232信号,当然一般的工控设备如PLC等都是三线即可通讯,所以都是*兼容的。
永宏电机PLC的接口定义:
此为内置通信口RS-232机型插座,用来设置PLC的参数,标配了一根转DB9孔的线缆直接接到主机的COM1口上就可以设置了。
管脚类型 | 管脚名称 | 管脚号 | I/O | 信号电平 | 注释 |
通信接口 (DB9) | NC | 1 | | | 三线RS232,可与pc机串口相连 |
RXD | 2 | O | Io>15mA | ||
TXD | 3 | I | Ri>5KΩ | ||
NC | 4 | | | ||
GND | 5 | I/O | 与电源共地 | ||
NC | 6 | | | ||
NC | 7 | | | ||
NC | 8 | | | ||
NC | 9 | | |
所以嘉复欣GF-2008DTU与永宏电机PLC的连接线揽线序是,信号交叉即可