上海日成電子有限公司 RCCN - 為顧客創(chuàng)造價(jià)值 - ISO9001/IATF16949/ISO/TS22163
選擇語言 Language

線槽_PVC線槽_電纜接頭_尼龍?jiān)鷰冷壓端子_尼龍軟管_金屬軟管_導(dǎo)軌_汽車線束 - 上海日成電子有限公司RCCN

VB實(shí)現(xiàn)電腦與臺(tái)達(dá)PLC的串列通信研究

 現(xiàn)代的世界是一個(gè)高度自動(dòng)化的世界,各式各樣的設(shè)備都可以和電腦連線,而最簡(jiǎn)單的自動(dòng)化連線方式就是使用串列通信。 
VB提供了串列通信控制項(xiàng)可以讓開發(fā)者開發(fā)串列通信的系統(tǒng)程序,功能上也提供了不少為用戶著想的簡(jiǎn)便之處。 
    PLC是現(xiàn)在控制領(lǐng)域不可缺少的部分,已經(jīng)非常普及,如何簡(jiǎn)便的與PLC交互已經(jīng)成為眾多廠商新的競(jìng)爭(zhēng)戰(zhàn)場(chǎng)。由此產(chǎn)生了人機(jī)接口、組態(tài)軟件等產(chǎn)品。這些產(chǎn)品的產(chǎn)生大大簡(jiǎn)化了對(duì)PLC的控制,操作,使用更方便。但也有共同的缺點(diǎn):價(jià)格過高和開發(fā)性較差。VB作為“原始"的編程語言在這兩方面無疑有著明顯的優(yōu)勢(shì)。 
    本文結(jié)合一個(gè)簡(jiǎn)單的案例,用比較基礎(chǔ)的概念為大家展示如何通過VB實(shí)現(xiàn)PC-PLC的通信,對(duì)于初涉這個(gè)領(lǐng)域的工程師,也會(huì)受益與本文提供的基本概念。 
一、串列通信基本概念 
1、 通信的種類:通常通信的形式可以分為兩種,并行通信(Parallel Communication)和串列通信(Serial Communication)。所謂并行,既是一次傳輸量為8位;而串列一次只傳1位。這兩種不同的通信方式如圖

2、 串列通信 
常用的串列通信也有兩種。分別位RS-232和RS-485 
2-1 RS-232 
RS-232的信號(hào)準(zhǔn)位乃是參考地線而來的,如圖,傳輸端參考接地端1來傳送資料;接收端則參考接地端2還原出傳送端的信號(hào)準(zhǔn)備。

由圖可知,由于兩個(gè)接地端準(zhǔn)位不一定一樣,而且很容易受到干擾,所以信號(hào)在RS-232線路傳輸時(shí),很容易產(chǎn)生錯(cuò)誤。 
2-2 RS-485 
RS-485的信號(hào)傳輸方式如圖。

RS-485的信號(hào)將被傳送出去時(shí)會(huì)分成正負(fù)兩條線路,當(dāng)?shù)竭_(dá)接收端后,在將信號(hào)相減還原成原來的信號(hào);如果將原始的信號(hào)表示成(DT),而被分成的信號(hào)分別標(biāo)示成(D+)及(D-),則DT= (D+)-(D-) 
同樣地,接收端在接收到信號(hào)后,也依據(jù)上式還原成原來的樣子。如果線路受到干擾,兩條線路的信號(hào)分別為(D+)+Noise (D-)+Noise。接收端還原信號(hào)為 
(DT)= [(D+)+Noise]-[ (D-)+Noise] 
與先前結(jié)果一樣,所以RS-485可以有效的防止雜訊的干擾。

二、Visual Basic基本概念 
1、 VB是微軟的視窗軟件,提供了很多介面成員。物件、屬性、事件、方法就是四個(gè)重要的介面。 
2、 VB常用控制項(xiàng)。 
2-1標(biāo)簽控制項(xiàng)

此控制項(xiàng)專用于顯示文字,數(shù)位用,顯示如圖
2-2 按鈕控制項(xiàng)


此控制項(xiàng)使用率很高,提供一個(gè)供系統(tǒng)用戶操作用的按鈕 
 


2-3 計(jì)時(shí)器控制項(xiàng) 
此控制項(xiàng)的最大作用在于固定的時(shí)間內(nèi)會(huì)執(zhí)行所設(shè)置的程序碼一次。 
VB提供了大量的控制項(xiàng),在此不一一敘述

 

 

相關(guān)文章

上一篇: PLC與PC實(shí)時(shí)通信方法
下一篇: VB實(shí)現(xiàn)PC機(jī)與PLC的以太網(wǎng)通信
技術(shù)
支持
聯(lián)系
我們
在線
留言
下載
資料
打印
本頁
官方
微信
微信二維碼 官方微信
收藏
本頁
返回
頂部
黃金喊單