在實(shí)時(shí)控制過程中,干擾造成比較嚴(yán)重的危害之一就是沖毀RAM中的數(shù)據(jù),由于RAM中保存的是各種原始數(shù)據(jù)、標(biāo)志、變量等,如果被破壞,會(huì)造成系統(tǒng)出錯(cuò)或無法運(yùn)行,根據(jù)數(shù)據(jù)被沖毀的程度,一般可分為三類:
*整個(gè)RAM數(shù)據(jù)被沖毀;
廈門岳航計(jì)算機(jī)工程有限公司
聯(lián)系人:李素云
企業(yè)QQ:2851195446,2851195466
手機(jī):18965423501
座機(jī):0592-5165501
*RAM中某片數(shù)據(jù)被沖毀;
*個(gè)別數(shù)據(jù)被沖毀。
在工業(yè)控制系統(tǒng)中,RAM的大部分內(nèi)容是為了進(jìn)行分析、比較而臨時(shí)存放的,不允許丟失的數(shù)據(jù)只占極少部分。在這種情況下,除了這些不允許丟失的數(shù)據(jù)外,其余大部分內(nèi)容允許短時(shí)間被破壞,*多只引起系統(tǒng)的一個(gè)很短時(shí)間的波動(dòng),很快能自動(dòng)恢復(fù)正常。因此,在工控軟件中,只要注意對(duì)少數(shù)不允許丟失的數(shù)據(jù)保護(hù),一般常用的方法有“校驗(yàn)法”和“設(shè)標(biāo)法”。這兩種方法各有千秋,校驗(yàn)法比較繁鎖,但查錯(cuò)的可信度高。設(shè)標(biāo)法簡(jiǎn)單,但對(duì)數(shù)據(jù)表中個(gè)別數(shù)據(jù)沖毀的情況,查錯(cuò)則無難為力。在編程中一般應(yīng)綜合使用,其具體做法為:
*將RAM工作區(qū)重要區(qū)域的始端和尾端各設(shè)置一個(gè)標(biāo)志碼“0”或“1”;
*對(duì)RAM中固定不變的數(shù)據(jù)表格設(shè)置校驗(yàn)字。
在程序的執(zhí)行過程中,每隔一定的時(shí)間通過事先設(shè)計(jì)的查錯(cuò)程序來檢查其各標(biāo)志碼是否正常,如果不正常,則利用數(shù)據(jù)冗余技術(shù)通過抗干擾處理程序來進(jìn)行修正;冗余數(shù)據(jù)表的一般設(shè)計(jì)原則是:
*各數(shù)據(jù)表應(yīng)相互遠(yuǎn)離分散設(shè)置,減少冗余數(shù)據(jù)同時(shí)被沖毀的概率。
Siemens Circuit Breaker Lug in Plastic Housing (Box of 75)
GE EP101UL Circuit Breaker 277V C1A
GE EP101UL Circuit Breaker 277V D13A
GE EP101UL Circuit Breaker 277V D10A
GE TED136015 Industrial Circuit Breaker 600V 15A 3P (Black Label)
GE G847 Circuit Breaker 120/240V 150A 2P
Siemens BQD120 Circuit Breaker 277V 20A 1P (Black Label)
Cutler-Hammer WMS1D25 Circuit Breaker 240V 25A 1P
Siemens UVRPE250DC VL Undervoltage Release
Siemens VL160N Molded Case Circuit Breaker
Siemens CQD6330 Circuit Breaker 600Y/347V 30A 3P
Siemens CQD250 Molded Case Circuit Breaker 480Y/277V 50A 2P
Siemens S04MN64A Shunt Trip 480V with Auxiliary Switch
Siemens U01MN64AA Mining Duty Undervoltage Trip 120V
Siemens S02MN6 Shunt Trip 208V
Siemens NGG3B100 Circuit Breaker 600Y/347V 100A 3P (Used)
Siemens ED21B100 Molded Case Circuit Breaker 120V 100A 1P (NNB)
Siemens ED41B015 Sentron Molded Case Circuit Breaker 277V 15A 1P (NNB)
1769-L33ER
1769-L32E
1769-L32C
1769-L31
1769-L30ERM
1769-L30ER
1769-L24ER-QBFC1B
1769-L23E-QB1B
1769-L18ER-BB1B
1769-IT6
1769-IR6
1769-IQ32
1769-IQ16F
1769-IQ16
1769-IF8
1769-IF4XOF2
1769-IF4I
1769-IF4FXOF2F
1769-IF4
1769-IF16V
1769-IF16C
1769-IA8I
1769-IA16
1769-HSC
1769-ECR
1769-ECL
1769-CRR3
1769-CRR1
1769-CRL3
1769-CRL1
1769-CLL3
1769-CLL1
Siemens TA1E6125 Lug Kit
Siemens LN1E100 Lug Kit
Siemens CED63B125L Current Limiting Circuit Breaker 600V 125A 3P
Siemens HHED62B050 Sentron Series Circuit Breaker 600V 50A 2P
Siemens ED63B050L Sentron Series Circuit Breaker 600V 50A 3P
Siemens ED63B015 Sentron Series Circuit Breaker 600V 15A 3P
Siemens LJX3P400L Circuit Breaker 600V 400A 3P
Siemens LMXD62B700 Sentron Molded Case Circuit Breaker 600V 700A 2P