03.04 觸摸屏程序的地址是如何和plc程序的地址對應起來的?

鹹魚愛淡水


觸摸屏程序的地址如何和plc程序的地址對應起來,當然是通過通信來實現的,觸摸屏不斷向plc讀取和發送數據實現實時通訊。

這種通信可通過各種方式和接口來完成,我們在觸摸屏編程時只需要選擇控制的plc品牌和型號即可,具體的通信協議和參數(包括com口)在選擇好後就會自動設置。一般的PLC採用MODBUS通信,比如三菱的FX3g型號的plc的MODBUS軟元件對應的具體地址:

這樣我們知道了plc中的軟元件的地址,觸摸屏就能準確與plc進行數據交換,我們其實不需要知道太多,觸摸屏廠家在設計的時候就會把這些協議和地址搞清楚,在編程的時候把觸摸屏和plc地址對應正確就好了,在觸摸屏元件設置上就能看到plc的讀取或者寫入的地址。

希望能幫到你哦!


工控人


觸摸屏程序的地址是如何和plc程序的地址對應起來的?

剛好最近做了一個觸摸屏和小型PLC的項目,正好可以那這個項目做個實例講解一下。觸摸屏和PLC分工不同,作用也不同。

觸摸屏相當於一個輸入輸出窗口,輸出代表的是狀態指示,比如設備處於什麼情況,運行狀態、停止狀態或者故障狀態等,也有溫度、壓力、液位等;輸入代表的是給定,比如觸摸屏上的啟動按鈕、停止按鈕、溫度設定、液位設定等情況。而PLC相當於執行器,觸摸屏發出的指令由PLC進行邏輯判斷並且輸出,現場傳感器和信號點傳入PLC後經過處理在觸摸屏上顯示。觸摸屏和PLC之間通過通訊介質(例如網線、DP電纜、雙絞線等)連接,並且使用相同的通訊協議(例如profinet、modbus、485、232等),在觸摸屏和PLC做相應的設置就可以對應起來兩邊的地址。

如下圖就是觸摸屏的畫面顯示:

下面進行我的實例講解:

首先是設備選型,我這個項目就是用的威綸觸摸屏和西門子1200PLC,用的是以太網連接profinet通訊。威綸觸摸屏在應用上是比較常見的,性價比高、設置簡單這些優點很明顯,西門1200系列屬於小型PLC系統。

其次是PLC設置方面:

第一步是PLC組態,如下圖:

硬件組態中CPU的屬性中設置如圖:

並設定通訊地址和名稱:

下面進行PLC地址表編寫,如圖:

%I0.0就是代表的地址,“名稱”填寫要注意,一般由字母,下滑槓等組成,數據類型也要選擇正確,“在HMI可見”和“可從HMI訪問”都打上對勾,就代表觸摸屏(即HMI)可以連接該點位狀態,這是觸摸屏和PCL地址連接的基礎,切記!

地址表完成後點擊“導出”,選擇要保存的路徑後就可以保存了,如圖:

保存完成後如圖:

這就是保存好的地址表,下一步要導入到觸摸屏。

第二步、進行威綸的通訊設置,軟件編輯選項中的系統參數設置,添加PLC設備並且設置參數,如圖:

參數設置好後點擊導入標籤,如圖:

點擊瀏覽按鈕就可以選擇PLC導出的地址表,點擊導入,如圖:

驗證標籤失敗是由於我的電腦沒有連接PLC,網線連接PLC即可驗證標籤。

至此兩邊地址表就對應起來了。我可以連接一個變量試一下,如圖:

看下例如第一個變量“I_SYS_AUTO_OR_MANUAL”,是不是已經和PLC地址表中的名稱一樣了,這就一對一對應起來了。如圖:

其實觸摸屏和PLC通訊成功後,地址對應就輕鬆一些了,只要地址表導入導出正確,一般不會出錯的,並且隨著選擇工控產品的發展,設置越來越簡單化和統一化。

如有不當之處請各位指正!







firepoint0


我拿一個三菱PLC和威綸PLC的通訊舉例吧。

可以看到它們的通訊方式是RS485,三菱官方開放了協議內容,觸摸屏裡面就集成了各種PLC的協議,選對了PLC類型,觸摸屏就不停的對觸摸屏進行讀寫,這樣就可以通過觸摸屏修改讀取PLC裡面的數據。


非標設備自動化設計


觸摸屏程序的地址是以通訊的方式和plc程序的地址對應起來的。

PLC廠家在設計硬件時,就對外提供有通訊協議。

觸摸屏根據這個協議就可以訪問PLC的地址,

比如可以訪問PLC的D0寄存器地址,

可以訪問PLC的輸入輸出觸點X,Y地址等。


具體如何編程實現對應呢?

第一次使用觸摸屏時可能會不熟悉。

我在分享觸摸屏編程教程時有介紹相關的實現過程。

如具體在平臺的地址:

關鍵的操作步驟是,在觸摸屏編程軟件裡添加PLC硬件,

添加了指定PLC硬件後就能夠訪問PLC的地址了。

如下圖,在觸摸屏編程軟件裡添加了臺灣永宏PLC,

通過串口1來讀取PLC的地址。

添加了PLC硬件後,我們就可以讀取PLC的地址了。

如下圖,我們可以添加資料取樣,

讀取地址就可以設置為我們剛才添加的PLC地址D0。


這樣我們從PLC的地址D0讀取的數據就可以任意使用了。

比如每秒從地址D0讀取數據,再作為趨勢圖的顯示數據更新趨勢圖顯示。

如下圖。

觸摸屏可以對應PLC的哪些地址?

我們PLC常用的地址,觸摸屏都是可以訪問與讀取的,

比如輸入輸出觸點X,Y,輔助觸點M,定時器T,計數器C等等。

觸摸屏對不同品牌的PLC地址支持會以表格形式列出。

如下圖,威綸觸摸屏編程軟件裡就羅列出了支持訪問永宏PLC的地址。


以上就是個人對問題的回答。

覺得有些許的幫助,就點個贊支持一下吧。


分享到:


相關文章: