WINDOWS7+HMI operate的PCU50.5-C,帶有UPS 24v DC不間斷電源,在關閉機器總電源開關的情況下,如何可以讓PCU自動退出HMI Operate關機?
給大家分享下。
可以通過斷電后UPS上的BAT OK以及其他對應信號的變化來編輯PLC程序觸發DB19.DBX0.5(PLC->OP HMI高級版:關機)
在接觸到西門子工控產品后,被它*的魅力吸引,在通過深入的研究后發現西門子的PPI總線系統非常優秀,通俗易懂,通過簡單的幾個指令就能在網絡里
傳遞數據。筆者之前學過單片機,以單片機調試的方式,通過邏輯分析儀觀察PPI總線,發現PPI總線是一個令牌循環的網絡,只要令牌在誰手里,誰就有總線的發話權,它將可以訪問S200系統里幾乎任何地
址的數據。之前也有通過單片機和MicroWin通信成功,能夠在MicroWin里找到單片機。S200的CPU224和226有2個通信口,比其他牌子的PLC更人性化,可以用一個端口負責外部需要RS485通信的機器,
比如變頻器,通過編寫合適的驅動程序,2條線就可以解決不少問題,這樣就可以省掉很多IO端口,用有限的輸出端口去做更有用的事情。
這是我店里的S200控制系統,它基于S200強大的PPI總線,筆者將每個CPU分配了獨立的任務,通過主站PPI協議的NETR和NETW指令,主站分別讀取和寫入每個從站地址的緩沖區,每個站都可以通過網絡傳遞一個命令給主站,主站再根據此命令,發送到受控制的站里,被控制的站解析命令后執行相應的操作。在PPI網絡里,他們之間相互關聯,相互共享數據。
先說說3號站吧,它有3個任務,1:大門左側的門狀態檢測和大門的開關,2:負責大門左側的照明控制,
3:負責4個PTC溫度探頭,它們轉換為主站需要的溫度實時值,在WinCC里顯示實時的溫度曲線,方便我平時制冷系統的維修檢測。如下圖:紅色這條線是一臺電冰箱工作12小時后采集到的趨勢圖,線條平滑,有規律,說明制冷系統工作穩定,沒有堵塞的現象,電冰箱可以交給客戶。之前沒有它,都是通過簡易的溫度表觀測,無法得到準確的工作狀態。
再說說5號站,它負責3個任務,1:電力調度 2:視頻監控系統協調,3:遠程手機控制(我的大門可以在千里之外用手機打開),筆者在這里講一下交流參數的采集和分配,5號站讀取電力參數:電壓,電流,有功功率,和視在功率,以及頻率等參數。在CPU224XP的I0.0引腳引入一個市電的同步脈沖,在INT0程序里初始化TIMER0,然后由EM231負責采集瞬時電壓和瞬時電流, CPU224XP的TIMER0啟動后,中斷處理程序以每1ms采集一個點,在定時器中斷處理程序將它們保存至一個緩沖區,每個周期20個采樣點結束后,再由主程序去進行計算。將它們通過平方和計算,再平均,開方。就得到了真有效值,即rms值。算好后,通過PPI總線傳回給上位機系統,就能夠顯示當前的市電狀態了,如圖中顯示的220V市電電壓和52.5V的電池電壓,這樣,無論在總線里的哪個位置,WinCC都能看到它。也可以通過主站將參數傳遞給任何需要此參數的從站,比如6號從站的控制系統,當市電電壓不正常時會自動啟動逆變系統或使用另外一組電源,執行相應的操作。
還有就是通過PPI總線連接,減少了很多布線的麻煩,原先每一個傳感器都得單獨拉一條線到CPU,日后的維護很是麻煩。通過PPI總線連接,將傳感器練就到zui近的CPU上,然后再通過網絡傳遞給需要此信號的站,大大的減少了布線的復雜,而且在某些場合,電纜會經常來回運動,動久了就會折斷,每增加一條線就是增加一個隱患。通過總線就能很好的解決這個問題。
這點在我的控制系統里得到了zui大程度的發揮,如上圖。筆者將大門左側和右側分別安裝了2個CPU222,分別采集大門兩側的感應器和控制兩側的照明線路,2號主站檢測在大門兩側CPU傳遞回來的門狀態,兩個都打開后認為大門已經打開,執行相應的操作,燈該開的開,該關的關,我的儀器,維修臺,測試臺電源也自動的打開,非常的方便。它們還連接到防盜系統,等等。
如果沒有西門子PPI總線系統,許多細節的東西得由單獨的CPU去執行,CPU將非常辛苦甚至無法完成。有了PPI網絡,主站只需要負責采集現場的狀態即可,一切都迎刃而解!
西門子V901FL6096-1AC61-0LG1代理商
西門子V901FL6096-1AC61-0LG1代理商