<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > 利用VB實現(xiàn)PC與PLC的聯(lián)機控制

          利用VB實現(xiàn)PC與PLC的聯(lián)機控制

          作者: 時間:2016-12-19 來源:網(wǎng)絡(luò) 收藏
          近年來,隨著可編程控制器(以下簡稱PLC)技術(shù)的不斷發(fā)展,速度、功能、可靠性和穩(wěn)定性的不斷提升,其在工業(yè)控制中的運用越來越廣泛。個人計算機(以下簡稱PC)具有人機界面好,編程軟件豐富,數(shù)據(jù)處理快,信息存儲方便,圖像功能完善等優(yōu)點。以PLC為下位機,以PC機為上位機的聯(lián)機控制模式,結(jié)合了PLC與PC各自的優(yōu)點,提高了控制能力和可靠性,不僅操作使用方便,產(chǎn)品造價也較低,因而成為工業(yè)控制中應(yīng)用較多的模式。本文以電動機正反轉(zhuǎn)控制為實例,說明松下FP1系列PLC與PC實現(xiàn)聯(lián)機控制的方法。

          1.松下FP1系列PLC與PC機的通信連接

          本文引用地址:http://www.ex-cimer.com/article/201612/331215.htm

          松下FP1系列PLC均設(shè)有一個RS422串行通信接口。該接口既可用于PLC與PC機聯(lián)機進行梯形圖程序編程與調(diào)試,也可用于正常工作時的數(shù)據(jù)通信。PC機一般均設(shè)有一個以上的RS232C串行通信接口。由于RS232C和RS422屬于不同的串行通信接口,通信信號的類型和工作方式不一樣,因此,PLC與PC進行串行通信連接時,必須在中間安裝一個RS422/RS232C適配器來完成信號的轉(zhuǎn)換(部分PLC也具有RS232C口,此時可直接連接)。FP1系列PLC與PC機的通信連接如圖1所示。

          2.PLC控制電機正反轉(zhuǎn)電路設(shè)計

          PLC控制電機正反轉(zhuǎn)的接線如圖2所示,其中SB0、SB1、SB2開關(guān)按鈕分別用于控制電機的正轉(zhuǎn)、反轉(zhuǎn)和停止;KM1、KM2分別為電機正反轉(zhuǎn)控制的接觸器。由于PLC直接控制交流接觸器,所以PLC應(yīng)選擇繼電器輸出型,并在接觸器回路采用互鎖來保證電路的安全。
          3.PC與PLC的聯(lián)機控制程序

          按上述圖1完成PLC與PC機的通信連接后,還需采用PLC聯(lián)機編程軟件或手持編程器對PLC內(nèi)部通信參數(shù)專用的系統(tǒng)寄存器No.410~No.418進行設(shè)定,具體為:串口選擇為COM1,波特率為9600bps,數(shù)據(jù)位長度為8位,停止位為1位,奇校驗,單元號為1。
          4.PLC控制程序
          PLC的控制程序要既能現(xiàn)地控制,又能使PC機通過串口通信實現(xiàn)上位機對電動機的正反轉(zhuǎn)控制和電機狀態(tài)信息反饋。具體程序如圖3所示。

          序中為實現(xiàn)PC機對電機的控制使用了R100、R101和R102三個內(nèi)部繼電器。內(nèi)部繼電器可由PC機按松下FP1系列PLC的NEWTOCOL專用通信協(xié)議(具體協(xié)議可參考廠家資料),以發(fā)送特定字符串的形式進行讀寫。為了仿效按鈕操作的效果,三個內(nèi)部繼電器由上位機置位后啟動對應(yīng)的定時器,經(jīng)0.8S后由定時器對內(nèi)部繼電器自動進行復(fù)位。

          5. PC機控制程序與界面

          作為上位機,PC機通過人機界面,將操作人員的操作指令轉(zhuǎn)換成相應(yīng)的通信字符串并經(jīng)串口發(fā)送至PLC,實現(xiàn)對電機的控制;另一方面,PC機定時讀取PLC寄存器的數(shù)據(jù),從而可判斷出PLC對電動機的控制狀態(tài)并在人機界面上顯示出來。
          PC機的程序利用Visual Basic 6.0進行開發(fā),首先,從菜單“工程”→“部件…”→“控件”中添加串行口通信控件Microsofc Comm Control 6.0到工具箱中,然后從工具箱中往窗體添加下表所列的控件。


          上一頁 1 2 下一頁

          關(guān)鍵詞: VBPCPLC聯(lián)機控

          評論


          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();