-
1 # 隨風依舊
-
2 # 工控人
如何實現觸控式螢幕與PLC之間的資料交換,其實觸控式螢幕與PLC通訊連線本身就是一種資料交換,不過是PLC的資料傳送到觸控式螢幕上,我們可以在觸控式螢幕上寫入和讀取位資料和字資料。我們知道觸控式螢幕其實也是一種控制器具有儲存資料和處理資料的能力,那如何把觸控式螢幕上的資料傳送到PLC上,最簡單的方式就是使用控制元件“資料傳輸”,我們可以選擇是傳送位和還是字資料,傳送週期、傳送的資料量也都可以選擇如下圖所示,來源地址我們選擇觸控式螢幕,目標地址為PLC。
除了“資料傳送”元件外,我們也可以透過宏指令程式設計進行資料處理和傳送功能如下圖中把觸控式螢幕上的資料傳到PLC中,使用getdata和setdatda函式進行資料獲取和傳送,那這個宏指令的功能就比較強大了任何資料都可以採集到如觸控式螢幕特殊資料暫存器儲存的時間資訊、密碼資訊等,還能做資料處理提供了一些內建的函式用來從 PLC 獲取資料和傳輸資料到PLC、資料處理和數學運算等。
-
3 # 工控程式設計
市面上主流的觸控式螢幕都支援絕大多數的PLC通訊。
通訊過程就是資料交換的過程。
如何實現觸控式螢幕與PLC的通訊,
大概分為三步。
1.連線觸控式螢幕與PLC。
我們知道兩個硬體間的通訊,不管是無線的還是有線的通訊。
第一步就是建立連線。
PLC與觸控式螢幕的連線最為常見的就是串列埠資料線連線。
資料線可以在某寶購買,有專門定製型號供選擇。
也可以自己焊接製作。
拿我前面剛結束的課程來舉例。
威綸觸控式螢幕與臺灣永宏PLC之間如何進行資料交換。
如下圖
PLC通訊埠九針側,3為接收資料RxD,2為傳送資料TxS,5為公共接地GND。
觸控式螢幕通訊埠側, 6為傳送資料TxD,9為接收資料RxD,5為公共接地GND。
所以針腳3連6, 2連9,5邊5就能做成一根資料線。
2.新增PLC。
在連線兩個硬體後就可以在觸控式螢幕程式設計軟體裡新增PLC。
只有添加了PLC才能夠讀寫PLC的暫存器。
如下圖,在威綸觸控式螢幕程式設計軟體裡就添加了永宏PLC。
我分享的威綸觸控式螢幕的教程裡有相關介紹。
宏指令的更新完了,介面的還在更新,可以關注與學習。
3.實現資料交換。
在硬體連線了,觸控式螢幕軟體裡也添加了硬體,
就可以在觸控式螢幕元件裡讀寫PLC的暫存器,
如下圖。
我們添加了一個數值顯示元件。可以設定元件的讀寫地址裝置為PLC,
並設定讀寫PLC的哪個暫存器,進而實現資料的交換。
回覆列表
如果說只是用觸控式螢幕來監控PLC的資料,那麼就只要在觸控式螢幕上新增對應的軟元件,如數值輸入,數值顯示,這些用字軟元件D,指示燈,開關,這些用位軟元件M。如果你是要觸控式螢幕本身的地址如GB,GW這些和PLC的M,D來交換,那麼就需要編寫觸控式螢幕的程式,一般稱為指令碼程式。這個就需要有一定的計算機語言程式設計能力,例如C語言。