a一级爱做片免费观看欧美,久久国产一区二区,日本一二三区免费,久草视频手机在线观看

新聞中心

EEPW首頁 > 嵌入式系統 > 設計應用 > 利用VB實現PC與PLC的聯機控制

利用VB實現PC與PLC的聯機控制

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

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

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

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

2.PLC控制電機正反轉電路設計

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

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

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

5. PC機控制程序與界面

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


上一頁 1 2 下一頁

關鍵詞: VBPCPLC聯機控

評論


技術專區

關閉