世纪星组态软件的飞信报警系统-基础电子_第1页
世纪星组态软件的飞信报警系统-基础电子_第2页
世纪星组态软件的飞信报警系统-基础电子_第3页
世纪星组态软件的飞信报警系统-基础电子_第4页
世纪星组态软件的飞信报警系统-基础电子_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

精品文档-下载后可编辑世纪星组态软件的飞信报警系统-基础电子引言

组态软件又称监控组态软件,译自英文SCADA.在组态软件出现之前,工控领域的用户通过手工或委托第三方编写HMI应用,开发时间长,效率低,可靠性差;或者购买专用的工控系统,通常是封闭的系统,选择余地小,往往不能满足需求,很难与外界进行数据交互,升级和增加功能都受到严重的限制。组态软件的出现,把用户从这些困境中解脱出来,可以利用组态软件的功能,构建一套适合自己的应用系统。随着它的快速发展,实时数据库、实时控制、SCADA、通讯及联网、开放数据接口、对I/O设备的广泛支持已经成为它的主要内容,随着技术的发展,监控组态软件将会不断被赋予新的内容。

市场竞争的加剧使行业分工越来越细,"大而全"的企业将越来越少(企业集团除外),每个DCS厂商必须精力用于他们本身所擅长的技术领域,巩固已有优势。如果他们还是软硬一起做,就很难在竞争中取胜。今后,社会分工会更加细化。表面上看来功能单一的组态软件,其市场才初步形成,今后的成长空间还相当广阔。组态软件的发展与成长和网络技术的发展与普及密不可分。曾有一段时期,各DCS(DistributedControlSystem)厂商的底层网络都是专用的,现在则使用国际标准协议,这在很大程度上促进了组态软件的应用。有不少用户的监控点分布在上百甚至上千平方公里的范围内,要想把这些装置的实时数据进行联网共享,在几年前是不可想象的,而目前通过公众电话网,用MODEM、ISDN、光纤或ATM将各DCS装置连起来,用VC.net开发实现短信报警组态软件就是可行方案。

众所周知,"飞信"是中国移动公司推出的PC短信业务,它不需要其他发送短信的硬件来支持。因此,短信、无需硬件成为飞信吸引力的地方。在世纪星8.0未推出之前,世纪长秋的技术人员经过研究,做出一套简易实现世纪星飞信报警的方案。

1世纪星与飞信

1.1由于世纪星7.50版本尚未将飞信功能进行集成,所以目前我们使用外挂驱动程序发送飞信。为了让用户迅速掌握发送飞信外挂程序的开发过程,我们采用通过第三方发送平台发送飞信。

1.2发送程序开发

A.用VC++6.0新建MFC对话框工程。

B.将DBComm.OCX控件添加的工程。(DBComm使用方法请参考世纪星帮助)

C.初始化DBComm.OCX并启动扫描定时器。(如下程序)

m_dbcomm.InitComm();

SetTimer(1,200,NULL);

D.定时器响应,飞信发送。

voidCMsgDlg::OnTimer(UINTnIDEvent)

{

CStringuid;//飞信号或手机号

CStringpwd;//飞信号密码

CStringtoUid;//目标手机号

CStringmsg;//发送的信息

CStringlink;

intsendFlag;//信息发送标志,世纪星通过给sendFlag置1来告诉外挂程序开

//始发送短信。

CInternetSessionInternet;

switch(nIDEvent)

{

case1:

sendFlag=m_dbcomm.tagReadInt("发送标志位");

uid=m_dbcomm.tagReadMess("飞信号");

pwd=m_dbcomm.tagReadMess("飞信密码");

toUid=m_dbcomm.tagReadMess("目标号码");

msg=m_dbcomm.tagReadMess("飞信信息");

if(sendFlag)

{

link="msg;

link=_T(link);

Internet.OpenURL(link.GetBuffer(0));

m_dbcomm.tagWriteInt("发送标志位",0);

}

break;

}

CDialog::OnTimer(nIDEvent);

}

1.3世纪星工程

在世纪星工程中添加如下变量

发送标志位内存整数

飞信号内存信息

飞信密码内存信息

目标号码内存信息

飞信信息内存信息

创建世纪星画面如下图所示。

1.4启动工程

在世纪星启动时同时启动外挂程序,那么就可以通过世纪星控制外挂程序发送

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论