发表于:2004-07-27 14:34:00
楼主
使用GPRS作为采集通讯的物理介质层,在中心站要求计算机能够上internet,可以使用拨号的方式,也可以使用其它宽带等方式。计算机一个串行通讯口COM1接本地的数据采集单元(如果控制器位置较远,通讯采用RS485的方式,必须使用RS232转RS485的转换器);其余的远程监测站各站采用一个GPRS模块通讯终端DTU,DTU中装有开通GPRS功能的SIM卡。DTU接串口通讯的数据采集控制器(如plc或智能模块)。通讯数据网络拓扑图如下:
这种方式上位监控计算机安装三维力控公司的通用版监控组态软件pLerine一套。本地采集直接使用设备连接,远程采集时定义设备时选择拨号方式,并输入对方电话号码即可,实时数据库点组态的I/O连接时都是一样的。上位计算机通过公共电话交换机使用ISDN拨号即可以采集远程分站的数据。
软件硬件配置清单
编号 名称 数量 型号 单价 复价 备注
1 PLerine监控组态软件 1套 128点通用版 4500 4500 北京三维力控
2 工控机 1台 研华 7000 7000 610机箱,606主板,P4 2.0G,256M内存
3 显示器 1台 三星153V 2880 2880
4 GPRS模块 5套 宏电 2000 10000 可选其他公司产品开发驱动收费
5 采集单元 5套 Plc或智能模块 自己选配我方支持的硬件产品
6 合计 24380
除采集单元与综合布线,工程费
力控的软件建立拨号采集驱动的配置如下,只需在相应数据采集产品的驱动中选中拨号功能并输入对方电话号码,就可以实现拨号采集。轮询采集可使用脚本程序和软件提供的函数实现。
DeviceClose (DeviceName, DataSourNo)
说明
停止设备通讯。
参数
DeviceName:设备名称,类型为字符串常量或变量,该名称由I/O设备定义时创建。
DataSourNo:为整型,为数据源序号,-1表示本地数据源。数据源序号与数据源定义
列表中所看到的顺序相同,序号从0开始。
DeviceOpen (DeviceName, DeviceAddress, DataSourNo)
说明
启动设备通讯,并将地址切换到由DeviceAddress参数所指定地址上。
参数
DeviceName:设备名称,类型为字符串常量或变量,该名称由I/O设备定义时创建。
DeviceAddress:设备地址,I/O设备的逻辑地址,类型为字符串常量或变量。如果该
项为空串"",意思是使用上次启动地址,如果没有启动过将使用设备定义时指定的缺省地址。
DataSourNo:为整型,为数据源序号,-1表示本地数据源。数据源序号与数据源定义
列表中所看到的顺序相同,序号从0开始。
使用以上两个函数可实现设备的轮询访问。驱动拨号设置如下例子:
对于GPRS无线采集,设置结果可参考如下的驱动,其它串口采集设备均可使用力控公司针对力控组态软件开发的GPRS组件,将现有的驱动配置成可实现GPRS采集的驱动程序。
欢迎来电咨询相关技术问题01081232318