閱讀 | 訂閱
閱讀 | 訂閱
控製係統

基於VB的台達PLC與監控計算機的串行通信實現(一)

星之球激光 來源:中電網2013-03-07 我要評論(0 )   

1 引 言 現場設備層中的設備種類繁多,有傳(chuan) 感器、啟動器、驅動器、I/O部件、變送器、閥門等等,當然也包括現場檢測儀(yi) 器儀(yi) 表設備。 PLC 是現場設備控製層不可缺少的部分...

1 引 言

  現場設備層中的設備種類繁多,有傳(chuan) 感器、啟動器、驅動器、I/O部件、變送器、閥門等等,當然也包括現場檢測儀(yi) 器儀(yi) 表設備。PLC是現場設備控製層不可缺少的部分,已經非常普及,如何簡便地實現與(yu) PLC的交互已經成為(wei) 眾(zhong) 多廠商新的競爭(zheng) 戰場。由此產(chan) 生了人機界麵等軟件產(chan) 品,這些產(chan) 品的出現簡化了對PLC的控製、操作,使PLC的應用更加方便;但也有其共同的缺點,價(jia) 格普遍偏高和可二開發性較差。VB作為(wei) “原始”的編程語言在這兩(liang) 方麵無疑有著明顯優(you) 勢的,本文結合一個(ge) 簡單的案例,用比較基礎的概念討論如何通過VB實現PC與(yu) PLC之間的通信問題,這對剛涉步控製領域的工程師或許是有幫助的。在現場設備層中各式各樣的設備都可以和計算機聯機,而最簡單的自動化聯機方式就是使用串行通信,VB提供了串行通信控件可以讓開發者開發出串行通信的係統程序,以下是對相關(guan) 問題的粗略討論。

2 串行通信基本概念

  數據通訊中有兩(liang) 種類型的通信形式,即並行通信(Parallel Communication)和串行通信(Serial Communication)。例如,如果有8位數據需要傳(chuan) 送,那麽(me) 並行通信一次就可以完成8位的傳(chuan) 輸量;而串行一次隻能傳(chuan) 送1位。圖1表示了兩(liang) 種不同的通信模式,常用的串行通信也有兩(liang) 種,分別為(wei) RS-232和RS-485。

  

  

  2.1 RS-232 串行通信

  RS-232的信號準位是參考地線而言的,如圖2所示。相對於(yu) 參考接地端1傳(chuan) 輸端傳(chuan) 送數據;接收端則相對於(yu) 參考接地端2複現出傳(chuan) 送端的傳(chuan) 送的數據。

  

  圖2 RS-232 串行通信示意圖

    由圖2可知,由於(yu) 兩(liang) 個(ge) 接地端準位不一定一樣,而且很容易受到幹擾,所以信號在RS-232線路傳(chuan) 輸時,很容易產(chan) 生錯誤。

  2.2 RS-485串行通信

  RS-485的信號傳(chuan) 輸方式如圖3所示。

#p#分頁標題#e#  

  RS-485的信號被傳(chuan) 送出去時會(hui) 分成正負兩(liang) 條線路,當到達接收端後,在將信號相減還原成原來的信號;如果將原始的信號表示成(DT),而被分成的信號分別標示成(D+)及(D-),則DT=(D+)-(D-)。同理,接收端在接收到信號後,也依據上式還原成原來的樣子。如果線路受到幹擾,兩(liang) 條線路的信號分別為(wei) (D+)+Noise與(yu) (D-)+Noise。接收端還原信號為(wei) (DT)= [(D+)+Noise]-[(D-)+Noise],與(yu) 先前結果一樣,所以RS-485可以有效的防止噪聲的幹擾。

轉載請注明出處。

免責聲明

① 凡本網未注明其他出處的作品,版權均屬於(yu) fun88网页下载,未經本網授權不得轉載、摘編或利用其它方式使用。獲本網授權使用作品的,應在授權範圍內(nei) 使 用,並注明"來源:fun88网页下载”。違反上述聲明者,本網將追究其相關(guan) 責任。
② 凡本網注明其他來源的作品及圖片,均轉載自其它媒體(ti) ,轉載目的在於(yu) 傳(chuan) 遞更多信息,並不代表本媒讚同其觀點和對其真實性負責,版權歸原作者所有,如有侵權請聯係我們(men) 刪除。
③ 任何單位或個(ge) 人認為(wei) 本網內(nei) 容可能涉嫌侵犯其合法權益,請及時向本網提出書(shu) 麵權利通知,並提供身份證明、權屬證明、具體(ti) 鏈接(URL)及詳細侵權情況證明。本網在收到上述法律文件後,將會(hui) 依法盡快移除相關(guan) 涉嫌侵權的內(nei) 容。

網友點評
0相關評論
精彩導讀