閱讀 | 訂閱
閱讀 | 訂閱
控制系統(tǒng)

基于VB的臺達PLC與監(jiān)控計算機的串行通信實現(xiàn)(二)

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

3 VB的基本概念 VB(Visual Basic)是微軟的窗口軟件,提供了很多接口成員,對象、屬性、事件、方法就是4個重要的接口,VB提供了許多常用的控件。 3.1卷標控件 卷標控...

3 VB的基本概念

  VB(Visual Basic)是微軟的窗口軟件,提供了很多接口成員,對象、屬性、事件、方法就是4個重要的接口,VB提供了許多常用的控件。

  3.1卷標控件

  卷標控件如圖4(a)所示,該控件專用于顯示文字、數(shù)字用,顯示如圖4(b)所示

  

  3.2 按鈕控件

  按鈕控件如圖5(a)所示,該控件使用率很高,提供一個供系統(tǒng)用戶操作用的按鈕,如圖5(b)所示。

  

  3.3 定時器控件

  定時器控件如圖6所示,該控件的最大作用在固定的時間內(nèi)可執(zhí)行所設(shè)置的程序代碼一次。

  

  VB提供了大量的控件,在此不再多述。

4 基于MScomm控件的串行通信

  要完成VB與PLC等設(shè)備的串行通信要用到MScomm控件, 在此有必要對該控件作較詳細的說明。Mscomm是一個非標準控件,需要要手動添加許多項目,其步驟如下。

  1) 選擇菜單的【工程】

  2) 選擇【部件】#p#分頁標題#e#

  3) 在彈出的對話框中做如圖7的選擇。

  

  圖7 對話框界面

  4)如圖8所示,在部件選項卡就會出現(xiàn)MScomm控件。

  

  圖8 MScomm控件

  5)基本屬性

  

  4.1 MODBUS ASCII

  Modbus 分為ASCII和RTU兩種,ASCII采用的格式和校驗相對簡單,本文采用ASCII格式,并僅對使用的功能碼進行說明,更多的信息,請參看協(xié)議的詳細說明。

  1)通信格式

  

  LRC算法:ADR H+CMD H+DATA H,然后取2的補碼。

  2)功能碼

  05,寫入線圈

  

  01,讀線圈狀態(tài)

  

  06,寫入單個字寄存器

  

 

 

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

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

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

網(wǎng)友點評
0相關(guān)評論
精彩導讀