天天爽天天看-日本少妇xxxx动漫-亚洲av成人精品毛片-欧美一区二区三区激情啪啪-91精品国产成-欧美牲交a欧美牲交aⅴ-欧美日韩国产免费观看-九九99精品久久久久久综合-欧美理论影院-国内老熟妇乱子伦视频-www在线观看av-黄色裸体网站-少妇高潮惨叫久久久久久-国产偷国产偷av亚洲清高-国产午夜精品理论片小yo奈-高大丰满熟妇丰满的大白屁股

閱讀 | 訂閱
閱讀 | 訂閱
激光檢測(cè)

VB串口通訊與開關(guān)量的檢測(cè)與輸出

星之球激光 來源:工控網(wǎng)2012-07-20 我要評(píng)論(0 )   

引言 在一般的配料工程中,要一臺(tái)上位機(jī)對(duì)配料過程中所產(chǎn)生的一系列數(shù)據(jù)進(jìn)行保存和統(tǒng)計(jì),往往需要檢測(cè)來自現(xiàn)場(chǎng)的一些 開關(guān) 信號(hào)。在應(yīng)用工程中,在一般的上位機(jī)與稱量?jī)x...

引言

  在一般的配料工程中,要一臺(tái)上位機(jī)對(duì)配料過程中所產(chǎn)生的一系列數(shù)據(jù)進(jìn)行保存和統(tǒng)計(jì),往往需要檢測(cè)來自現(xiàn)場(chǎng)的一些開關(guān)信號(hào)。在應(yīng)用工程中,在一般的上位機(jī)與稱量?jī)x表的通訊過程中,一般只用了3個(gè)引腳(TXD ,RXD ,GND),而還有6個(gè)腳(CD,DSR,CTS,RI,DTR,RTS)沒有用到,而這些沒有用到的引腳就正好可用于檢測(cè)和輸出開關(guān)量。

  下面我將介紹基于VB6.0的平臺(tái)做的一個(gè)小項(xiàng)目。

  工程概況:該項(xiàng)目是廣州科密集團(tuán)公司用于一種新型耗材的配方研制所用的一個(gè)的自動(dòng)配方管理軟件。由于實(shí)驗(yàn)場(chǎng)所環(huán)境所限制,要求計(jì)算機(jī)不放在現(xiàn)場(chǎng)(不要求設(shè)立專人去操作計(jì)算機(jī)),只要求操作工人每稱量按一下秤臺(tái)旁邊的一個(gè)按鈕就可以存儲(chǔ)當(dāng)前每物料種類和其相應(yīng)的重量,使管理系統(tǒng)以這個(gè)實(shí)驗(yàn)數(shù)據(jù)為依據(jù),進(jìn)行整理和加工。最后得出一些綜合分析結(jié)果,為以后的正式生產(chǎn)提出配方工藝上的要求。因此系統(tǒng)本身就要求負(fù)責(zé)實(shí)時(shí)采集儀表的數(shù)據(jù);實(shí)時(shí)采集開關(guān)量(按鈕和轉(zhuǎn)換開關(guān)的狀態(tài));實(shí)時(shí)的提醒操作員當(dāng)些次配料是否有效果(根據(jù)配方來看是否報(bào)警也就是開關(guān)量的輸出);還有存儲(chǔ)當(dāng)前當(dāng)種物料的配料量,配方的管理,用戶日后的數(shù)據(jù)查詢和分析工作等。
根據(jù)這種要求,我們可以選擇一種RAD工具來作為開發(fā)平臺(tái)。
  
  硬件配置:兩套計(jì)量設(shè)備(包含兩臺(tái)定點(diǎn)輸出儀表)一臺(tái)計(jì)算機(jī)(工控機(jī)
  軟件:本實(shí)例采用Microsoft公司的Visual Basic 6.0作為開發(fā)平臺(tái)。Visual Basic是一種具有可視圖形界面的、快速開發(fā)工具,同時(shí)它也較流行的開發(fā)工具。它可以利用Mscomm控件來完成對(duì)串口的控制和開關(guān)量的采用以及開關(guān)量的輸出。

  先介紹一下這九個(gè)引腳所代表的意義:
  RXD表示接收數(shù)據(jù)
  TXD表示發(fā)送數(shù)據(jù)
  GND表示接地
  注:(連接計(jì)算機(jī)和通訊儀表的接地端,開關(guān)量的輸入的公共端就用儀表的電源
  CD表示調(diào)制解調(diào)器通知通計(jì)算機(jī)有載波被檢測(cè)到 
  DTR表示計(jì)算機(jī)通知調(diào)制解調(diào)器可以進(jìn)行傳輸
  DSR表示調(diào)制解調(diào)器通知計(jì)算機(jī)準(zhǔn)備就序
  RI表示調(diào)制解調(diào)器通知計(jì)算機(jī)有電話打來
  CTS表示調(diào)制解調(diào)器通知計(jì)算機(jī)可送出數(shù)據(jù)
  RTS表示計(jì)算機(jī)要求調(diào)制解調(diào)器將數(shù)據(jù)發(fā)出
  根據(jù)這些引腳的意義,我們將調(diào)制解調(diào)器當(dāng)成其它的外部設(shè)備, CD、DSR、RTS、RI可以用于開關(guān)量的輸入引腳。RTS和DTR可用于開關(guān)量的輸出。
  具體方法如下:
  在工程中,添加部件Microsoft Comm Control 6.0控件。

1. 控件屬性設(shè)置介紹:
  Commport:設(shè)置或返回端口號(hào)。就是指 通訊的端口號(hào), 用COMM1就設(shè)為1, 用COMM2就設(shè)為2, 但MSComm控件的最大值是16, 在本項(xiàng)目中同 時(shí)用了兩個(gè)口, 因?yàn)樾枰蛢膳_(tái)儀表進(jìn)行通訊(常用計(jì)算機(jī)有兩個(gè)串口, 如果串口不 夠用的話, 可以買串口卡)。
  Settings:設(shè)置并返回波特率、奇偶校驗(yàn)、數(shù)據(jù)位、停止位 。參數(shù)格式為:"BBBB,P,D,S"。例如“9600, E, 7, 2”;在RS232中雙方必須完全一樣, 彼此才能順利的通信。否則的話將不 能正確的接收到來自對(duì)方的信號(hào)。
  Handshaking:設(shè)置并返回硬件握手協(xié)議;(設(shè)為無)
  InBufferSize:設(shè)置并返回接收緩沖區(qū)的字節(jié)數(shù);
  OutBufferCount:返回在傳輸緩沖區(qū)中等待的字符數(shù)。也可以用它來清除傳輸緩沖區(qū);
  DTREnable:確定在通訊時(shí)是否使 Data Terminal Ready (DTR) 線有效(設(shè)為有效)。
  RTSEnable:確定在通訊時(shí)是否使 Request To Send (RTS) 線有效(設(shè)為有效)。
  CommEvent:返回最近的通訊事件或錯(cuò)誤。當(dāng)發(fā)生錯(cuò)誤或事件會(huì)產(chǎn)生OnComm事件。
  InputMode:設(shè)置或返回Input 屬性取回的數(shù)據(jù)的類型。它有兩個(gè)參數(shù), 0 表示以文字形式取回, 1表示以二進(jìn)制形式取回。(設(shè)為0)
  Rthreshold:設(shè)置并返回的要接收的字符數(shù)。
  Sthreshold:設(shè)置并返回傳輸緩沖區(qū)中允許的最小字符數(shù)
  InputLen:設(shè)置并返回 Input 屬性從接收緩沖區(qū)讀取的字符數(shù)。
2. 采集儀表當(dāng)前數(shù)據(jù)
  提醒:要和儀表通訊,在參數(shù)(Comports、Settings)設(shè)置上必須相互吻合。
  先要打開對(duì)象
  MSComm1.PortOpen = True
  MSComm2.PortOpen = True

  Private Sub MSComm1_OnComm ()#p#分頁標(biāo)題#e#
   If MSComm1.CommEvent = comEvReceive Then  // 收到Rthreshold # of
       TxtReceive.Text = MSComm1.Input     //將采集到的信息賦予到文本框
   found1 = InStr(TxtReceive.Text, "+")     //以下數(shù)行是對(duì)所采集到的數(shù)據(jù)進(jìn)行處理加工,最終  得到我們想要的格式的數(shù)據(jù)。
   …  ……  
  If found1 > 0 Then
       For i = 1 To leng Step 1
              Strin1 = Mid(TxtReceive.Text, found1 + 1, 3)
              Strin2 = Mid(TxtReceive.Text, found1 + 4, 3)
              Format(Val(strin2), "000")
          Next i
  display1.Caption = Format(Val(strin1), "###0") + "." + Format(Val(strin2), "00")
   End If
                                                End If
  //本項(xiàng)目中,也就是需要兩個(gè)計(jì)量?jī)x表的的當(dāng)前數(shù)據(jù))
 

3. 開關(guān)狀態(tài)的采集

        //檢測(cè)四個(gè)引腳的工作狀態(tài)(就是判斷現(xiàn)場(chǎng)的開關(guān)狀態(tài)和按鈕狀態(tài))
  在具體的應(yīng)用過程中,要添加一個(gè)TIMER控件用于循環(huán)的檢測(cè)這幾個(gè)輸入引腳的電位的高低。
 
  Private Sub Timer1_Timer()
   If MSComm1.CDHolding Then msgbox "CD is switch in! " //檢測(cè)CD腳的電位
  … … … …       //消息處理過程
   If MSComm1.CTSHolding Then msgbox "CTS is switch in! "//檢測(cè)CTS腳的電位
  … … … …       //消息處理過程

    If MSComm1.DSRHolding Then msgbox "DSR is switch in! "//檢測(cè)CTS腳的電位
  … … … …       //消息處理過程

    If MSComm1.CommEvent=comEvRing Then msgbox "RI is switch in!"//檢測(cè)CTS腳的電位 
   … … … …       //消息處理過程

  End Sub

4. 兩個(gè)開關(guān)量的輸出      
   //就是控制兩個(gè)引腳的電位,
5. 驅(qū)動(dòng)的微型繼電器工作
  如果操作員在具體的配料過程中,出現(xiàn)錯(cuò)誤(超出了配方所要求物料品種的誤差范圍),軟件會(huì)將  DTR或者是RTS引腳上的電位抬高,驅(qū)動(dòng)微型繼電器來控制現(xiàn)場(chǎng)的報(bào)警裝置。用報(bào)警來提示操作人員,本次配料不符合要求,需要添加或是減少份量。這樣可以實(shí)時(shí)的糾正不必要了操作失誤。

  MSComm1.RTSEnable = True //抬高電位 使微型繼電器動(dòng)作接通報(bào)警器
  MSComm1.DTREnable = True

總結(jié)

        在本應(yīng)用工程已在現(xiàn)場(chǎng)運(yùn)行快一年時(shí)間,實(shí)踐證明采用這種用串口來作開關(guān)量的檢測(cè)和輸出方式作有限開關(guān)量輸入輸出是可行的,也是可靠。因此在類似這種小型應(yīng)用項(xiàng)目中,采用這種串口來作開關(guān)量的檢測(cè)和輸出做法,即滿足了用戶要求,又為用戶提供了更多的選擇,同時(shí)控制了工程的成本。#p#分頁標(biāo)題#e#

 

轉(zhuǎn)載請(qǐng)注明出處。

暫無關(guān)鍵詞
免責(zé)聲明

① 凡本網(wǎng)未注明其他出處的作品,版權(quán)均屬于激光制造網(wǎng),未經(jīng)本網(wǎng)授權(quán)不得轉(zhuǎn)載、摘編或利用其它方式使用。獲本網(wǎng)授權(quán)使用作品的,應(yīng)在授權(quán)范圍內(nèi)使 用,并注明"來源:激光制造網(wǎng)”。違反上述聲明者,本網(wǎng)將追究其相關(guān)責(zé)任。
② 凡本網(wǎng)注明其他來源的作品及圖片,均轉(zhuǎn)載自其它媒體,轉(zhuǎn)載目的在于傳遞更多信息,并不代表本媒贊同其觀點(diǎn)和對(duì)其真實(shí)性負(fù)責(zé),版權(quán)歸原作者所有,如有侵權(quán)請(qǐng)聯(lián)系我們刪除。
③ 任何單位或個(gè)人認(rèn)為本網(wǎng)內(nèi)容可能涉嫌侵犯其合法權(quán)益,請(qǐng)及時(shí)向本網(wǎng)提出書面權(quán)利通知,并提供身份證明、權(quán)屬證明、具體鏈接(URL)及詳細(xì)侵權(quán)情況證明。本網(wǎng)在收到上述法律文件后,將會(huì)依法盡快移除相關(guān)涉嫌侵權(quán)的內(nèi)容。

網(wǎng)友點(diǎn)評(píng)
0相關(guān)評(píng)論
精彩導(dǎo)讀
天天爽天天看-日本少妇xxxx动漫-亚洲av成人精品毛片-欧美一区二区三区激情啪啪-91精品国产成-欧美牲交a欧美牲交aⅴ-欧美日韩国产免费观看-九九99精品久久久久久综合-欧美理论影院-国内老熟妇乱子伦视频-www在线观看av-黄色裸体网站-少妇高潮惨叫久久久久久-国产偷国产偷av亚洲清高-国产午夜精品理论片小yo奈-高大丰满熟妇丰满的大白屁股
  • <abbr id="a4qk0"><tfoot id="a4qk0"></tfoot></abbr>
    <fieldset id="a4qk0"></fieldset>
    丰满少妇被猛烈进入高清播放| 2021狠狠干| 九色porny91| 不卡av免费在线| 男女视频在线看| 亚洲涩涩在线观看| 亚洲自拍第三页| 国产精品69久久久| 日韩欧美亚洲天堂| 欧美特级aaa| 四虎永久免费网站| 乱人伦xxxx国语对白| 亚洲国产精品久久久久爰色欲| 日韩有码免费视频| 国产一级免费大片| 亚洲人成无码网站久久99热国产| 97视频在线免费播放| av噜噜在线观看| 国产精品久久久久9999爆乳| 国产v亚洲v天堂无码久久久| 国产系列第一页| 国产成人无码精品久久久性色| 亚洲欧美自拍另类日韩| 欧美一区二区激情| 一本岛在线视频| 成人国产一区二区三区| 超碰av在线免费观看| 日本一道在线观看| 国产 porn| 免费视频爱爱太爽了| 五月婷婷激情久久| 成人在线观看毛片| 天堂在线资源视频| 国产欧美日韩网站| 91社在线播放| www.xxx亚洲| 野外做受又硬又粗又大视频√| 91激情视频在线| 国产精品裸体瑜伽视频| wwwwwxxxx日本| 成人在线观看a| 欧美国产日韩激情| 青草全福视在线| 一级黄色录像在线观看| 国产精品va无码一区二区| 黄黄视频在线观看| 国产精品嫩草影视| 高清av免费看| 亚洲精品高清无码视频| 男女猛烈激情xx00免费视频| 日韩视频在线免费播放| 中文字幕av专区| 欧美wwwwwww| 天天干在线影院| 久久精品网站视频| 欧洲黄色一级视频| 丝袜人妻一区二区三区| av动漫在线免费观看| 黄色片免费网址| 中文字幕资源在线观看| 一区二区三区视频在线观看免费| 99999精品视频| 久久久久久久激情| 毛片在线视频播放| 337p粉嫩大胆噜噜噜鲁| 欧美日韩黄色一级片| av高清在线免费观看| 欧美又粗又长又爽做受| 人妻互换免费中文字幕| 欧美做暖暖视频| www.好吊操| 亚洲熟妇无码另类久久久| 国产精品又粗又长| 黄色国产精品视频| 黄色在线视频网| 免费在线观看污网站| 手机精品视频在线| 国产人妻人伦精品| 一二三四视频社区在线| 久久国产色av免费观看| 亚洲这里只有精品| 老汉色影院首页| 婷婷五月综合缴情在线视频| 久在线观看视频| 国产一级不卡毛片| 污污视频在线免费| 91动漫在线看| 天天碰免费视频| 国产免费一区二区三区四在线播放| 免费看黄色a级片| 欧美老熟妇喷水| 久久综合在线观看| 欧美一区二区中文字幕| 亚洲第一狼人区| 大陆极品少妇内射aaaaaa| 成人羞羞国产免费网站| 欧美激情国内自拍| 日韩精品 欧美| 久久精品视频在线观看免费| www..com日韩| 天天看片天天操| 激情五月开心婷婷| 人妻互换免费中文字幕| aaaaaa亚洲| 欧美中文字幕在线观看视频| 久草在在线视频| 国产传媒久久久| 手机成人av在线| 成人在线免费观看av| 日韩中文在线字幕| 九九热精品在线播放| 精品久久久久久久久久中文字幕| 色啦啦av综合| 粉嫩虎白女毛片人体| 性一交一乱一伧国产女士spa| 日本美女高潮视频| 国产 日韩 亚洲 欧美| 男女视频在线观看网站| 国产精品亚洲a| 免费超爽大片黄| 91九色国产ts另类人妖| 自拍偷拍 国产| 极品美女扒开粉嫩小泬| 91免费视频黄| 亚洲一级片av| 欧美 日韩 国产 激情| 少妇人妻在线视频| 日本aa在线观看| 肉大捧一出免费观看网站在线播放| 久久国产精品国产精品| 久久婷婷五月综合色国产香蕉| 免费看欧美一级片| 91免费国产精品| 日韩不卡视频一区二区| 日本网站在线看| 亚洲午夜精品一区| www.这里只有精品| 色呦色呦色精品| 午夜啪啪小视频| 91香蕉视频免费看| 波多野结衣激情| 乱子伦一区二区| 亚洲国产午夜精品| 中文字幕在线视频一区二区| а 天堂 在线| 久久久久久久久久久久久国产| 亚洲国产精品女人| 中国一级大黄大黄大色毛片| 日本丰满大乳奶| 亚洲精品蜜桃久久久久久| 日韩xxxx视频| 91成人在线观看喷潮教学| 波多野结衣之无限发射| 日本国产在线播放| 久久美女福利视频| 色一情一乱一伦一区二区三区日本| 激情视频综合网| 亚洲欧美日韩三级| 日本一本在线视频| 青青青在线观看视频| 少妇人妻在线视频| 亚欧在线免费观看| 亚洲第一精品区| 麻豆tv在线播放| 成人亚洲精品777777大片| 亚洲图片 自拍偷拍| 日韩激情视频一区二区| 男人操女人逼免费视频| 一区二区三区网址| www.18av.com| 日本成人黄色网| 精品少妇人妻av一区二区| 黄色一级视频片| 一区二区久久精品| 人妻av无码专区| 激情五月俺来也| 男的插女的下面视频| 爱爱爱爱免费视频| 欧美亚洲色图视频| 91福利国产成人精品播放| 99国产精品白浆在线观看免费| 哪个网站能看毛片| 日本三级中文字幕在线观看| 干日本少妇首页| av动漫在线免费观看| 无码日韩人妻精品久久蜜桃| 日韩精品福利片午夜免费观看| 免费黄色特级片| 国产肉体ⅹxxx137大胆| 亚洲天堂网一区| 鲁一鲁一鲁一鲁一色| 四虎免费在线观看视频| 黄色av免费在线播放| av免费观看大全| 欧美aaa在线观看| 午夜精品中文字幕| 国产极品美女高潮无套久久久| 少妇大叫太大太粗太爽了a片小说| 不卡的在线视频| 日本999视频|