世紀星組態(tài)軟件的飛信報警系統(tǒng)
出處:徐向農 發(fā)布于:2011-07-27 17:14:15
引言
組態(tài)軟件又稱監(jiān)控組態(tài)軟件,譯自英文SCADA.在組態(tài)軟件出現(xiàn)之前,工控領域的用戶通過手工或委托第三方編寫HMI應用,開發(fā)時間長,效率低,可靠性差;或者購買專用的工控系統(tǒng),通常是封閉的系統(tǒng),選擇余地小,往往不能滿足需求,很難與外界進行數(shù)據(jù)交互,升級和增加功能都受到嚴重的限制。組態(tài)軟件的出現(xiàn),把用戶從這些困境中解脫出來,可以利用組態(tài)軟件的功能,構建一套適合自己的應用系統(tǒng)。隨著它的快速發(fā)展,實時數(shù)據(jù)庫、實時控制、SCADA、通訊及聯(lián)網、開放數(shù)據(jù)接口、對I/O設備的廣泛支持已經成為它的主要內容,隨著技術的發(fā)展,監(jiān)控組態(tài)軟件將會不斷被賦予新的內容。
市場競爭的加劇使行業(yè)分工越來越細,"大而全"的企業(yè)將越來越少(企業(yè)集團除外),每個DCS廠商必須精力用于他們本身所擅長的技術領域,鞏固已有優(yōu)勢。如果他們還是軟硬一起做,就很難在競爭中取勝。今后,社會分工會更加細化。表面上看來功能單一的組態(tài)軟件,其市場才初步形成,今后的成長空間還相當廣闊。組態(tài)軟件的發(fā)展與成長和網絡技術的發(fā)展與普及密不可分。曾有一段時期,各DCS(Distributed Control System)廠商的底層網絡都是專用的,現(xiàn)在則使用國際標準協(xié)議,這在很大程度上促進了組態(tài)軟件的應用。有不少用戶的監(jiān)控點分布在上百甚至上千平方公里的范圍內,要想把這些裝置的實時數(shù)據(jù)進行聯(lián)網共享,在幾年前是不可想象的,而目前通過公眾電話網,用MODEM、ISDN、光纖或ATM將各DCS裝置連起來,用VC.net 開發(fā)實現(xiàn)短信報警組態(tài)軟件就是可行方案。
眾所周知,"飛信"是中國移動公司推出的PC短信業(yè)務,它不需要其他發(fā)送短信的硬件來支持。因此,短信、無需硬件成為飛信吸引力的地方。在世紀星8.0未推出之前,世紀長秋的技術人員經過研究,做出一套簡易實現(xiàn)世紀星飛信報警的方案。
1 世紀星與飛信
1.1由于世紀星7.50版本尚未將飛信功能進行集成,所以目前我們使用外掛驅動程序發(fā)送飛信。為了讓用戶迅速掌握發(fā)送飛信外掛程序的開發(fā)過程,我們采用通過第三方發(fā)送平臺發(fā)送飛信。

1.2發(fā)送程序開發(fā)
A. 用VC++6.0新建MFC對話框工程。
B. 將DBComm.OCX控件添加的工程。(DBComm使用方法請參考世紀星幫助)
C. 初始化DBComm.OCX并啟動掃描定時器。(如下程序)
m_dbcomm.InitComm();
SetTimer(1,200,NULL);
D. 定時器響應,飛信發(fā)送。
void CMsgDlg::OnTimer(UINT nIDEvent)
{
CString uid; //飛信號或手機號
CString pwd; //飛信號密碼
CString toUid;//目標手機號
CString msg; //發(fā)送的信息
CString link;
int sendFlag; //信息發(fā)送標志,世紀星通過給sendFlag置1來告訴外掛程序開
//始發(fā)送短信。
CInternetSession Internet;
switch (nIDEvent)
{
case 1:
sendFlag=m_dbcomm.tagReadInt("發(fā)送標志位");
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("發(fā)送標志位",0);
}
break;
}
CDialog::OnTimer(nIDEvent);
}
1.3世紀星工程
在世紀星工程中添加如下變量
發(fā)送標志位 內存整數(shù)
飛信號 內存信息
飛信密碼 內存信息
目標號碼 內存信息
飛信信息 內存信息
創(chuàng)建世紀星畫面如下圖所示。

1.4啟動工程
在世紀星啟動時同時啟動外掛程序,那么就可以通過世紀星控制外掛程序發(fā)送飛信。
2 小結
綜上所述,世紀星組態(tài)軟件使用靈活,提供各種外部接口,在不能滿足您需求的時候,您可以使用靈活的外掛程序。當然,世紀星組態(tài)軟件會在未來的8.0版本中完善它的報警系統(tǒng),我們共同期待!
版權與免責聲明
凡本網注明“出處:維庫電子市場網”的所有作品,版權均屬于維庫電子市場網,轉載請必須注明維庫電子市場網,http://www.hbjingang.com,違反者本網將追究相關法律責任。
本網轉載并注明自其它出處的作品,目的在于傳遞更多信息,并不代表本網贊同其觀點或證實其內容的真實性,不承擔此類作品侵權行為的直接責任及連帶責任。其他媒體、網站或個人從本網轉載時,必須保留本網注明的作品出處,并自負版權等法律責任。
如涉及作品內容、版權等問題,請在作品發(fā)表之日起一周內與本網聯(lián)系,否則視為放棄相關權利。
- 保險絲與 TVS 前后放置位置之爭2025/9/4 16:15:50
- 保護接地和保護接零的區(qū)別及適用范圍2025/9/2 17:07:04
- 10kV配電系統(tǒng)繼電保護配置與整定值計算2025/8/13 16:24:26
- 全面解析斷路器越級跳閘:原因、處理與要點總結2025/7/30 16:25:03
- IGBT 元件短路與過電壓保護的關鍵要點解析2025/7/24 15:49:28









