回覆列表
-
1 # 非標裝置自動化設計
-
2 # 工控程式設計
觸控式螢幕程式的地址是以通訊的方式和plc程式的地址對應起來的。
PLC廠家在設計硬體時,就對外提供有通訊協議。
觸控式螢幕根據這個協議就可以訪問PLC的地址,
比如可以訪問PLC的D0暫存器地址,
可以訪問PLC的輸入輸出觸點X,Y地址等。
具體如何程式設計實現對應呢?
第一次使用觸控式螢幕時可能會不熟悉。
我在分享觸控式螢幕程式設計教程時有介紹相關的實現過程。
如具體在平臺的地址:
https://www.ixigua.com/i6731187760524165646/
關鍵的操作步驟是,在觸控式螢幕程式設計軟體裡新增PLC硬體,
添加了指定PLC硬體後就能夠訪問PLC的地址了。
如下圖,在觸控式螢幕程式設計軟體裡添加了臺灣永宏PLC,
透過串列埠1來讀取PLC的地址。
添加了PLC硬體後,我們就可以讀取PLC的地址了。
如下圖,我們可以新增資料取樣,
讀取地址就可以設定為我們剛才新增的PLC地址D0。
這樣我們從PLC的地址D0讀取的資料就可以任意使用了。
比如每秒從地址D0讀取資料,再作為趨勢圖的顯示資料更新趨勢圖顯示。
如下圖。
觸控式螢幕可以對應PLC的哪些地址?
我們PLC常用的地址,觸控式螢幕都是可以訪問與讀取的,
比如輸入輸出觸點X,Y,輔助觸點M,定時器T,計數器C等等。
觸控式螢幕對不同品牌的PLC地址支援會以表格形式列出。
如下圖,威綸觸控式螢幕程式設計軟體裡就羅列出了支援訪問永宏PLC的地址。
以上就是個人對問題的回答。
我拿一個三菱PLC和威綸PLC的通訊舉例吧。
可以看到它們的通訊方式是RS485,三菱官方開放了協議內容,觸控式螢幕裡面就集成了各種PLC的協議,選對了PLC型別,觸控式螢幕就不停的對觸控式螢幕進行讀寫,這樣就可以透過觸控式螢幕修改讀取PLC裡面的資料。