當前位置:廈門阿米控技術有限公司>>AB>> AB1785-V80B
AB1785-V80B
AB1785-V80B
當PLC進入故障模式時,它將故障LED打開,并將所有的輸出關閉為OFF(或者凍結在它們的上一個狀態),PLC也會在內存中保存一個故障代碼,編程人員可以讀取該故障代碼確定故障的原因,解決問題后,清除故障狀態,將PLC電源關掉再打開,重新進入運行模式。
現在的PLC通常都會保存對幾個最近的故障的詳細描述,并允許編程人員編寫在致命故障發生時可以運行的故障程序,我們在第九章曾經描述過故障進程,本章我們主要討論如何找到和使用故障代碼。
非致命故障
非致命故障是PLC可以探測到,但不至于使PLC離開運行模式的故障。有些可探測的硬件問題,如內存的后備電池電壓低,只導致非致命故障。非致命故障也可以由組態和編程錯誤引起,如一個定時中斷程序的執行被一個更高優先級的程序的運行而延遲,或者一個算術操作產生了一個太大以致無法存入 目標內存的數,等等。
有時候我們的控制系統會由多個子控制系統構成,由此形成多CPU加人機界面的網絡,西門子S7-200產品常見的是PPI網絡,S7-300/400產品常見的是MPI網絡,通常是人機界面與CPU之間的數據交換,而我們也可在CPU的用戶程序中添加一些無須組態的S7基本通訊功能(S7-200可用NETR/NETW指令,S7-300/400可以用X_PUT/X_GET指令),定時或不定時地在CPU之間進行少量數據交換,通過這些數據實現子系統控制邏輯的互鎖。對于這樣的系統,仿制者要分析某一子系統的程序也不是件十分容易事情。
3. 使用面板類型的人機界面
盡量在自動化系統中使用面板類型的人機界面來代替單一的按鈕指示燈,雖然按鈕指示燈的功能是無法保密的,但目前為止,面板型人機界面能夠實現程序上載并實現反編譯的產品還不多見,開發者可以在面板的畫面上加上明顯的廠家標識 等信息,仿制者還不至于傻到連這個也原樣照抄吧。這樣迫使仿制者必須重新編寫操作面板的程序甚至于PLC的程序,而開發者則可利用面板和PLC數據接口的一些特殊功能區(如西門子面板的區域指針,或VB腳本)來控制PLC的程序執行。這樣的PLC程序在沒有HMI源程序的情況下只能靠猜測和在線監視來獲取PLC內部變量的變化邏輯,費時費力,極大的增加了仿制抄襲的難度。
GTR0217
Allen-Bradley series 10152
Omron C200HG-CPU43-E
Omron CJ1W-AD081-V1
Siemens BS01/6FQ2901-0A
Siemens 6DS1703-8AB
Siemens M74003-A171
Omron 3G3EV-AB002MA-CUES1
SMC MXS16-75
Allen-Bradley 1756-PA72/B
B&R 3D0479.6
Phoenix Contact Quint-PS/1AC/24DC/20
Valmet M899650 PS24A
Ferag 526.565.001
Omron D4NL-4CFA-B
Allied Telesyn CentreCOM AT-MR127F
請輸入賬號
請輸入密碼
請輸驗證碼
以上信息由企業自行提供,信息內容的真實性、準確性和合法性由相關企業負責,環保在線對此不承擔任何保證責任。
溫馨提示:為規避購買風險,建議您在購買產品前務必確認供應商資質及產品質量。