在不同的工業(yè)控制系統(tǒng)中,工控軟件雖然完成的功能不同,但就其結(jié)構(gòu)來(lái)說(shuō),一般具有如下特點(diǎn):
實(shí)時(shí)性:工業(yè)控制系統(tǒng)中有些事件的發(fā)生具有隨機(jī)性,要求工控軟件能夠及時(shí)地處理隨機(jī)事件。
周期性:工控軟件在完成系統(tǒng)的初始化工作后,隨之進(jìn)入主程序循環(huán)。在執(zhí)行主程序過(guò)程中,如有中斷申請(qǐng),則在執(zhí)行完相應(yīng)的中斷服務(wù)程序后,繼續(xù)主程序循環(huán)。
廈門岳航計(jì)算機(jī)工程有限公司
聯(lián)系人:李素云
企業(yè)QQ:2851195446,2851195466
手機(jī):18965423501
座機(jī):0592-5165501
相關(guān)性:工控軟件由個(gè)任務(wù)模塊組成,各模塊配合工作,相互關(guān)聯(lián),相互依存。
人為性:工控軟件允許操作人員干預(yù)系統(tǒng)的運(yùn)行,調(diào)整系統(tǒng)的工作參數(shù)。
在理想情況下,工控軟件可以正常執(zhí)行。但在工業(yè)現(xiàn)場(chǎng)環(huán)境的干擾下,工控軟件的周期性、相關(guān)性及實(shí)時(shí)性受到破壞,程序無(wú)法正常執(zhí)行,導(dǎo)致工業(yè)控制系統(tǒng)的失控,其表現(xiàn)是:
程序計(jì)數(shù)器PC值發(fā)生變化,破壞了程序的正常運(yùn)行。PC值被干擾后的數(shù)據(jù)是隨機(jī)的,因此引起程序執(zhí)行混亂,在PC值的錯(cuò)誤引導(dǎo)下,程序執(zhí)行一系列毫無(wú)意義的指令,*后常常進(jìn)入一個(gè)毫無(wú)意義的“死循環(huán)”中,使系統(tǒng)失去控制。
輸入/輸出接口狀態(tài)受到干擾,破壞了工控軟件的相關(guān)性和周期性,造成系統(tǒng)資源被某個(gè)任務(wù)模塊獨(dú)占,使系統(tǒng)發(fā)生“死鎖”。
數(shù)據(jù)采集誤差加大。干擾侵入系統(tǒng)的前向通道,疊加在信號(hào)上,導(dǎo)致數(shù)據(jù)采集誤差加大。特別是當(dāng)前向通道的傳感器接口是小電壓信號(hào)輸入時(shí),此現(xiàn)象更加嚴(yán)重。
Allen Bradley 800T-16JR20KB7AX Switch Red with 800T-XA
Allen Bradley 800T-16HR17KB6AZ Switch Red with 800T-XA
Allen Bradley 800T-16HR17KB6AX Switch Red W/ 800T-XA
Allen Bradley 800T-16HR17KB6AX Selector Switch Red NIB
Allen Bradley 800E-2DL5 Full Voltage Module with Latch
SOR Inc. 5RB-M3-M4-F1A Static "O" Ring Pressure Switch
Chem-Tec LPH-375-BC Flow Switch
Generic Automation 56778 Limit Switch
Johnson Controls C-2220-13 Hgh/Low Press Selector (NNB)
Penn P74FA-1 Pressure Switch
Penn P74EA-1 Pressure Switch
Penn P74DA-10 Pressure Switch
Penn P74BA-8 Pressure Switch
MCC Powers 141-0518 Air Flow Switch (NIB)
Electro Cam EC-3008-10-ADO Double Ended Cam Switch
Square D 9007C54D Limit Switch
Micro Switch LSYPC1A Heavy Duty Limit Switch
Johnson Controls C-2220-13 High/Low Pressure Selector
Square D 9001 KY-1 Pushbutton Enclosure
Rosemount 1403-1 Adjustable Pressure Switch
PFBK103
P-HA-MCL-110000000
P-HA-MCL-210000000
PHAREPRFO10000
PHARPS32000000
PHBAIN1200S100
PHBAIN12010000
PHBAIN2000S100
PHBAIN2200S100
PHBAOT1500S100
PHBBLK10000100
PHBBLK10010000
PHBDIO4000R100
PHBDOT1000S100
PHBRMU1000N100
PHBRMU10010000
PHCBRCPBA10000
PHCBRCPBA2000
PHKRMPBA2000A
PI9021
PI9051
PM803F
PM150V08
PM253V01
PM510
Square D AB-43 Limit Switch
GE CR104PBG91R1 Oiltight Pushbutton Red
GE CR104P Series Pushbutton Red
idec HW1E-BV Twist Push Button Red
Telemecanique ZB2-BE102 Contact Block
Allen Bradley 800T-FXT Red Emergency Pushbutton W/ 2 CB
Legrand 21501 Switch
Dwyer 1823-40 Pressure Switch