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

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

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

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

3 VB的基本概念

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

  3.1卷標控件

  卷標控件如圖4(a)所示,該控件專(zhuan) 用於(yu) 顯示文字、數字用,顯示如圖4(b)所示

  

  3.2 按鈕控件

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

  

  3.3 定時器控件

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

  

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

4 基於(yu) MScomm控件的串行通信

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

  1) 選擇菜單的【工程】

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

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

  

  圖7 對話框界麵

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

  

  圖8 MScomm控件

  5)基本屬性

  

  4.1 MODBUS ASCII

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

  1)通信格式

  

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

  2)功能碼

  05,寫(xie) 入線圈

  

  01,讀線圈狀態

  

  06,寫(xie) 入單個(ge) 字寄存器

  

 

轉載請注明出處。

免責聲明

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

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