国产欧美日韩精品a在线观看-国产欧美日韩精品一区二区三区-国产欧美日韩精品综合-国产欧美中文字幕-一区二区三区精品国产-一区二区三区精品国产欧美

ACS880-07C
關(guān)注中國(guó)自動(dòng)化產(chǎn)業(yè)發(fā)展的先行者!
CAIAC 2025
2024
工業(yè)智能邊緣計(jì)算2024年會(huì)
2023年工業(yè)安全大會(huì)
OICT公益講堂
當(dāng)前位置:首頁(yè) >> 案例 >> 案例首頁(yè)

案例頻道

基于VB6.0的分布式監(jiān)控系統(tǒng)的串行通信
  • 企業(yè):控制網(wǎng)     領(lǐng)域:PLC /PAC/PCC/RTU     行業(yè):市政工程    
  • 點(diǎn)擊數(shù):1498     發(fā)布時(shí)間:2005-06-30 16:20:03
  • 分享到:

引言
    在很多情況下,遠(yuǎn)程監(jiān)控和工業(yè)自動(dòng)化領(lǐng)域常見(jiàn)的通信編程多為串口通信編程。對(duì)于小型項(xiàng)目,若能將串行接口和編程簡(jiǎn)單化,則會(huì)大大縮短項(xiàng)
目的開(kāi)發(fā)周期。本文以單片機(jī)控制的分布式注塑機(jī)系統(tǒng)為對(duì)象,介紹PC機(jī)在windows環(huán)境下對(duì)整個(gè)分布式注塑機(jī)系統(tǒng)實(shí)現(xiàn)監(jiān)控的方法。其中包括VB的串行通信,操作界面的方式,數(shù)據(jù)庫(kù)的運(yùn)用以及監(jiān)控系統(tǒng)的運(yùn)行。
1 串口通信
    在Windows下實(shí)現(xiàn)串口通信主要有2種方法:
    a. 直接調(diào)用Windows API(Application Program Interface);
    b. 利用微軟提供的ActiveX控件MSComm(Microsoft Comm Control)。
    第一種方法不僅要聲明和調(diào)用大量的API函數(shù),還涉及到進(jìn)程調(diào)度問(wèn)題,十分繁瑣,僅適用于VC開(kāi)發(fā)環(huán)境。第2種方法實(shí)際上是通過(guò)MSComm控件間接調(diào)用了API,而用控件使程序?qū)崿F(xiàn)簡(jiǎn)便,并能滿(mǎn)足多數(shù)情況下的工控要求。充分利用已有的ActiveX控件實(shí)現(xiàn)快速開(kāi)發(fā)正是VB的優(yōu)點(diǎn)之一。
2 用VB實(shí)現(xiàn)的分布式監(jiān)控系統(tǒng)
    本系統(tǒng)是由32臺(tái)注塑機(jī)和單片機(jī),以及一臺(tái)PC機(jī)組成的小型集散控制系統(tǒng),利用RS485作為現(xiàn)場(chǎng)通訊總線(xiàn),完成一臺(tái)上位機(jī)對(duì)多臺(tái)注塑機(jī)設(shè)備的監(jiān)測(cè)控制。監(jiān)控系統(tǒng)上位PC機(jī)的主要功能是
    (1) 設(shè)置各注塑機(jī)的生產(chǎn)計(jì)劃。
    (2) 采集每臺(tái)注塑機(jī)的實(shí)際生產(chǎn)量,不良品量和累計(jì)差額等,進(jìn)行工藝過(guò)程監(jiān)測(cè)和報(bào)警。
    (3) 利用數(shù)據(jù)庫(kù)實(shí)現(xiàn)多臺(tái)注塑機(jī)生產(chǎn)情況的實(shí)時(shí)存儲(chǔ)、分析報(bào)表及打印輸出。
    (4) 可以監(jiān)測(cè)到下位機(jī)的故障信息,通知維修人員進(jìn)行維修,并將此信息
存入數(shù)據(jù)庫(kù)中。
    上位機(jī)系統(tǒng)控制和數(shù)據(jù)采集使用VB編寫(xiě),將整個(gè)工作狀態(tài)動(dòng)態(tài)顯示出來(lái),數(shù)據(jù)的存儲(chǔ)和管理采用Access數(shù)據(jù)庫(kù)。為實(shí)現(xiàn)PC機(jī)對(duì)整個(gè)分布式系統(tǒng)的監(jiān)控,在下位機(jī)的控制中,運(yùn)用了89C51單片機(jī)參與控制。在裝置內(nèi)部,單片機(jī)通過(guò)A\D變換器采集注塑機(jī)中的各項(xiàng)參數(shù),并顯示在外部接口的數(shù)碼管上。在裝置外部,下位機(jī)在接收到上位機(jī)發(fā)來(lái)的發(fā)送指令之后,開(kāi)始向上位機(jī)發(fā)送數(shù)據(jù)。VB為串行通信提供了串行通信控件MSComm,包含使用RS232協(xié)議來(lái)進(jìn)行數(shù)據(jù)通信的所有功能。從上位機(jī)向下位機(jī)傳送的代碼以二進(jìn)制形式發(fā)送,發(fā)送和接收均以字節(jié)形式,高字節(jié)在前,低字節(jié)在后。單片機(jī)與上位機(jī)的數(shù)據(jù)通訊以“幀”為單位進(jìn)行,“F0”為起始位。上位機(jī)向下位機(jī)發(fā)送命令有兩種發(fā)送方式,即手動(dòng)方式和自動(dòng)方式,自動(dòng)方式是由定時(shí)器來(lái)完成的。整個(gè)系統(tǒng)的結(jié)構(gòu)框圖如圖1所示。


圖1

    利用MSComm控件實(shí)現(xiàn)串口通信的具體操作已有很多文獻(xiàn)論述,在此強(qiáng)調(diào)一點(diǎn),即無(wú)論發(fā)送還是接收,都要通過(guò)一個(gè)Variant類(lèi)型變量做“中介” 。
    發(fā)送時(shí),先要將發(fā)送的字符串(傳送文本格式時(shí))或單字節(jié)數(shù)組(傳送二進(jìn)制格式時(shí))賦

熱點(diǎn)新聞

推薦產(chǎn)品

x
  • 在線(xiàn)反饋
1.我有以下需求:



2.詳細(xì)的需求:
姓名:
單位:
電話(huà):
郵件:
主站蜘蛛池模板: 国产成人免费全部网站| 最新步兵社区在线观看| 国产手机视频| 高清成人爽a毛片免费网站| www.久久爱.com| 69中国xxxxxxxx18| 日韩精品观看| 热99re久久精品2久久久| 久草视频福利资源站| 精品在线播放| 成人a毛片免费视频观看| 亚洲撸| 特级片在线观看| 久久99精品久久久久久青青91| 国产爽的冒白浆的视频高清| 国产精品理论片在线观看| 99视频网| 欧美一级片 在线播放| 欧美成人全部费免网站| 国产高清精品自在线看| 一本大道香蕉久在线不卡视频| 国产在线观看精品| 国产精品三级一区二区| 91精品国产91| 免费看黄色三级毛片| 精品一区二区三区五区六区| 成人国产一区二区三区精品| 视频网18免费| 美女张开腿让男人桶爽免| 寡妇一级毛片| 欧美一区二区三区免费看| 免费人成网站在线播放| 成人欧美在线视频| 欧美自拍网| 毛片在线看免费| a级淫片| 免费欧美一级片| 国产a级精品特黄毛片| 亚洲激情 欧美| 国产亚洲精品一区二区三区| 怡红院精品视频|