普洛菲斯 QPI-MBP-201-G
普洛菲斯 QPI-MBP-201-G
1. 冗余
普通PLC內部CPU數量有一個或者多個,但程序通常是進行一個處理,多個CPU的功能是把程序中的邏輯運算、算數運算、通訊功能等分擔實現,也就是協作處理。
安全PLC內部CPU數量至少兩個或者多個,兩個CPU的功能是:分別對同一個程序各執行一次,然后把記過放在一起比較,如果結果一直,就會進行輸出,如果不一致,則選擇安全的結果輸出(通常意義上的不輸出或者停機)
因此只有具備冗余設計的CPU才能稱之為安全PLC。
除此之外,安全PLC中的CPU的檢測具有時鐘檢測,監視時鐘,序列檢查,存儲器檢查。
時鐘測量:在處理器電路中,有兩個不同的振蕩器交叉檢查它們的行為,每個處理器使用一個時鐘檢查另外一個是否運行。如果在一個確定的周期里,檢測到對方沒有運行,CPU就會進入安全狀態。固件每秒鐘會檢查兩個振蕩器的精度。
監視時鐘:一個硬件和一個固件的監視時鐘檢查PLC的活動和執行用戶邏輯的執行時間。這和常規的PLC系統是相同的。
序列檢查:序列檢查監視CPU操作系統不同部分的執行。
存儲器檢查:所有靜態存儲器區,包括Flash存儲器和RAM,使用循環冗余碼(CRC)進行檢測,并且雙碼執行。動態存儲器區由雙碼執行保護,周期性進行檢測。在冷啟動時,這些檢測重新進行初始化。
從上面的分析可以看出,安全PLC的診斷和檢測比常規的PLC的檢測要多很多,所以相對來說,硬件和軟件的設計更復雜。當然,檢測和診斷的范圍也更廣范,更細致。
2. 相異
安全PLC通常都有兩個處理器,通常處理器是由兩個不同廠家進行的提供,比如一個摩托羅拉,一個因特爾,同時進行解碼和執行。這種差異性提供了失效檢測的下列優點:
1. 兩個可執行碼獨自生成,編譯的差異性使得在代碼生成時,容易檢測系統失效。
2. 兩個生成碼由不同的處理器執行,因此,CPU能夠在代碼執行時,檢測出系統失效和PLC的隨機失效。
3. 兩個獨立的存儲器區用于兩個處理器,因此,CPU能夠檢測出RAM的隨機失效,而這在每個掃描周期的全部RAM檢查時測不出來。
3. 自檢測
安全PLC的自檢測體現在方方面面,包含CPU處理的自檢測,電源監視的自檢測,安全輸入輸出點的電路板狀況自檢測。
在此我們介紹一下安全輸入輸出的設計是如何體現了自檢測這一安全理念設計。
優勢產品:
l Invensys Foxboro(福克斯波羅):I/A Series系統,FBM(現場輸入/輸出模塊)順序控制、梯形邏輯控制、事故追憶處理、數模轉換、輸入/輸出信號處理、數據通信及處理等。
l Invensys Triconex: 冗余容錯控制系統、基于三重模件冗余(TMR)結構的現代化的容錯控制器。
l Bently Nevada(本特利):3500/3300系統
l Westinghouse(西屋): OVATION系統、WDPF系統、WEStation系統備件。
l Schneider Modicon(施耐德*康):Quantum 140系列處理器、控制卡、電源模塊等。
l ABB:工業機器人備件DSQC系列、Bailey INFI 90等。
l Siemens(西門子):Siemens MOORE, Siemens Simatic C1,Siemens數控系統等。
l Motorola(摩托羅拉):MVME 162、MVME 167、MVME1772、MVME177等系列。
l XYCOM:I/O 、VME板和處理器等。
l GE FANUC(GE發那科):模塊、卡件、驅動器等各類備件。
l Yaskawa(安川):伺服控制器、伺服馬達、伺服驅動器。
l Bosch Rexroth(博世力士樂):Indramat,I/O模塊,PLC控制器,驅動模塊等。
l Woodward(伍德沃德):SPC閥位控制器、PEAK150數字控制器。
MOLEX C04006A48M200
MOLEX 3332B123
Molex AM-60114 11-21-5194
MOLEX 114030A45M500
MOLEX E11A06005M380
MOLEX 227020A01F600
MOLEX 0605110
MOLEX 0605410
MOLEX 105000K13M250
MOLEX E16A06004M700
MOLEX 2050Y
MOLEX 360P7W