回覆列表
-
1 # 控制研究控
-
2 # 工控程式設計
1.答案是有。
PLC
控制系統,這種系統一般常見的都是由PLC和觸控式螢幕組成。PLC很少自帶介面,只提供資料採集,採集的資料實時儲存在暫存器裡。
至於這些資料是以指定條件,進行邏輯判斷使用,還是以歷史趨勢圖的形式顯示出來,
都可以在程式上自由的程式設計。只是圖形顯示一般都在介面上顯示。
所以結論是肯定的。
2.有歷史趨勢圖實現過程。
至於介面那就不一定只是觸控式螢幕了,工業上的產品還是很豐富的。
這裡我手上有一塊維綸的觸控式螢幕,剛好又在錄製影片教程,
所以就演示一下歷史趨勢圖的實現過程。
1>新建資料取樣。
開啟新版本程式設計軟體,如下圖在軟體介面上,選單->資料取樣,彈出資料取樣對話方塊。
如下圖,在標識1,2,3處設定後,確定退出。
2>新增趨勢圖。
彈出趨勢圖設定對話方塊,如下圖,顯示方式有,即時和歷史兩種方法。
選擇歷史就是歷史趨勢圖,這裡我們新增這兩種的趨勢圖元件。
趨勢圖的最小,最大值也要設定下,如下圖,設定為1和255.
3>模擬執行。
如上設定與新增趨勢圖後,就可以模擬執行,檢視歷史趨勢圖與實時趨勢圖的效果了。
這裡趨勢圖讀取的資料是觸控式螢幕LW0的資料,所以我們再透過宏將這個資料動起來。
宏指令如下,透過每0.1秒觸發宏一次,LW0數值就會變化,進而趨勢圖也會動起來。
macro_command main()
int value,result
RAND(value)
result = value%255
SetData(result, "Local HMI", LW, 0, 1)
end macro_command
執行效果如下。威綸系統預設每10秒儲存一次資料,所以歷史趨勢圖更新會慢些。
-
3 # 金日老油條
問的是PLC採集的資料趨勢圖吧,PLC內部一般不做趨勢圖(理論上可以做),一般兩個途徑:某些觸控式螢幕、組態軟體、自編的C++人機互動程式
你說PLC控制系統有沒有歷史趨勢顯示?這樣問不太嚴謹,但是既然說PLC控制系統的話,那麼是有歷史趨勢顯示的功能的!只不過PLC控制器本身不能支援歷史趨勢顯示!
PLC控制系統需要藉助觸控式螢幕或者上位機軟體,來實現歷史趨勢的顯示!比如下圖是臺達觸控式螢幕組態軟體上提供的功能:從這個圖片可以看到,其取樣功能裡邊提供了歷史趨勢圖,歷史資料表,歷史資訊表等歷史資訊值的查詢和顯示功能!在畫面上設定好之後,大概是下邊的樣子,根據時間的一個歷史值曲線:
觸控式螢幕上的歷史曲線元件相對簡單一點,在上位機上的組態軟體,比如西門子的wincc中,提供的歷史曲線元件看上去就更高大上一些:
所以,最終的結論就是PLC控制系統是可以實現對一些變數的歷史值進行記錄以及生成歷史曲線來顯示和供查詢的!PLC相當於是時時數值的一個書寫員,而HMI則是顯示和記錄員,這樣PLC和HMI上位系統組合起來,形成一個完整的控制系統。當然,其實像一些無紙記錄儀,也可以實現特定點數的變數的數值記錄以及歷史曲線值查詢!