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

基于VB的臺(tái)達(dá)PLC與監(jiān)控計(jì)算機(jī)的串行通信實(shí)現(xiàn)(二)

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

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

3 VB的基本概念

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

  3.1卷標(biāo)控件

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

  

  3.2 按鈕控件

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

  

  3.3 定時(shí)器控件

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

  

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

4 基于MScomm控件的串行通信

  要完成VB與PLC等設(shè)備的串行通信要用到MScomm控件, 在此有必要對(duì)該控件作較詳細(xì)的說(shuō)明。Mscomm是一個(gè)非標(biāo)準(zhǔn)控件,需要要手動(dòng)添加許多項(xiàng)目,其步驟如下。

  1) 選擇菜單的【工程】

  2) 選擇【部件】#p#分頁(yè)標(biāo)題#e#

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

  

  圖7 對(duì)話框界面

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

  

  圖8 MScomm控件

  5)基本屬性

  

  4.1 MODBUS ASCII

  Modbus 分為ASCII和RTU兩種,ASCII采用的格式和校驗(yàn)相對(duì)簡(jiǎn)單,本文采用ASCII格式,并僅對(duì)使用的功能碼進(jìn)行說(shuō)明,更多的信息,請(qǐng)參看協(xié)議的詳細(xì)說(shuō)明。

  1)通信格式

  

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

  2)功能碼

  05,寫(xiě)入線圈

  

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

  

  06,寫(xiě)入單個(gè)字寄存器

  

 

 

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

暫無(wú)關(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)使 用,并注明"來(lái)源:激光制造網(wǎng)”。違反上述聲明者,本網(wǎng)將追究其相關(guān)責(zé)任。
② 凡本網(wǎng)注明其他來(lái)源的作品及圖片,均轉(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)提出書(shū)面權(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)讀