ENRZ-AU30 在DCS的通訊網(wǎng)絡(luò)上連接有幾種不同的結(jié)點(diǎn),它通常分為兩大類。一類是直接與生產(chǎn)過程通過I/O板連接起來的結(jié)點(diǎn),我們稱之為控制器。控制器根據(jù)功能不同又可以分為數(shù)據(jù)采集控制器和回路控制器,兩者可以合為一個(gè)結(jié)點(diǎn)。另一類結(jié)點(diǎn)是與人機(jī)相連的,稱為人機(jī)界面。它們通過通訊網(wǎng)絡(luò)采集控制器中的數(shù)據(jù)。根據(jù)功能又分為操作站,這是工廠運(yùn)營的主要設(shè)備,它既要從控制器中讀取數(shù)據(jù),又要將運(yùn)營人員的意圖送給控制器,所以數(shù)據(jù)傳輸是雙向的。人機(jī)界面的另外幾種結(jié)點(diǎn)分別是工程師工作站、歷史趨勢站和動(dòng)態(tài)數(shù)據(jù)服務(wù)器。工程師工作站通常只在系統(tǒng)投運(yùn)前,把存儲(chǔ)在控制器中的各種算法按照生產(chǎn)要求連接起來,并填進(jìn)參數(shù)后下裝給控制器,它是組態(tài)用的工具,系統(tǒng)投運(yùn)以后可以離線。工程師站的工作區(qū)別于用算法語言編程,稱之為組態(tài)。
ENRZ-AU30
控制器的存儲(chǔ)器中存有各種控制算法,如:PID、加、減、乘、除、三角函數(shù)、矩陣運(yùn)算、先進(jìn)算法史密斯預(yù)估器,與BASIC、C語言接口等。如果操作站中的監(jiān)控軟件作圖功能不能滿足要求,也可由工程師站做動(dòng)態(tài)流程圖,然后裝載給操作站。
ENRZ-AU30 為了DCS的控制器和操作站的升級,不改變組態(tài),由逆向工程師站讀取控制器組態(tài)。然后下裝給升級后的控制器。逆向工程師站的另外一個(gè)功能是為了查找故障,讀取控制器組態(tài)供分析使用。
人機(jī)界面的另一個(gè)重要結(jié)點(diǎn)是動(dòng)態(tài)數(shù)據(jù)服務(wù)器,它是DCS和MIS系統(tǒng)的接口,是DCS和Web的隔離設(shè)備。它的特點(diǎn)是數(shù)據(jù)只能上行,不能下行,而且存儲(chǔ)的數(shù)據(jù)量是海量的。歷史趨勢站和動(dòng)態(tài)數(shù)據(jù)服務(wù)器類似,它的功能可以合并到動(dòng)態(tài)數(shù)據(jù)服務(wù)器上,也可以單獨(dú)成為一個(gè)結(jié)點(diǎn)。
在系統(tǒng)剛投入運(yùn)行時(shí),由于系統(tǒng)組態(tài)不完善,經(jīng)常發(fā)生網(wǎng)絡(luò)堵塞。但投運(yùn)一段時(shí)間后,就很少發(fā)生網(wǎng)絡(luò)堵塞。
近來,由于MIS系統(tǒng)需要從DCS中讀取生產(chǎn)實(shí)時(shí)數(shù)據(jù)。在網(wǎng)絡(luò)中接進(jìn)動(dòng)態(tài)數(shù)據(jù)服務(wù)器,網(wǎng)絡(luò)堵塞現(xiàn)象就變得十分頻繁,并使得各種人機(jī)界面的結(jié)點(diǎn)死機(jī)現(xiàn)象很嚴(yán)重。網(wǎng)絡(luò)堵塞現(xiàn)象的嚴(yán)重程度與多種因素相關(guān)。
當(dāng)結(jié)點(diǎn)連到DCS的通訊網(wǎng)絡(luò)上時(shí),通常有一個(gè)網(wǎng)絡(luò)接口,控制器把數(shù)據(jù)送到接口。人機(jī)界面從網(wǎng)絡(luò)接口讀取數(shù)據(jù),讀取數(shù)據(jù)應(yīng)遵守網(wǎng)絡(luò)通訊協(xié)議。網(wǎng)絡(luò)物理結(jié)構(gòu)有環(huán)形和總線兩種,總線網(wǎng)絡(luò)在邏輯上也是環(huán)形的。星形網(wǎng)絡(luò)只用于小系統(tǒng)(100個(gè)I/O點(diǎn)內(nèi))。常用的通訊協(xié)議是廣播式的,在網(wǎng)絡(luò)上的結(jié)點(diǎn),只要把數(shù)據(jù)送到網(wǎng)絡(luò)上,它就要不斷廣播數(shù)據(jù),需要數(shù)據(jù)的結(jié)點(diǎn)就接收數(shù)據(jù)。廣播式協(xié)議的網(wǎng)絡(luò)除了這種方式以外,還有一種方式:一個(gè)結(jié)點(diǎn)向網(wǎng)上的其他結(jié)點(diǎn)問詢數(shù)據(jù),但如果其他結(jié)點(diǎn)沒有這個(gè)數(shù)據(jù),它就反復(fù)進(jìn)行問詢工作,直至讀取到這個(gè)數(shù)據(jù)。那么如果網(wǎng)絡(luò)上根本沒有這個(gè)數(shù)據(jù),就會(huì)造成網(wǎng)絡(luò)堵塞。
操作站死機(jī)現(xiàn)象,不管何種DCS系統(tǒng),在DCS七十年代問世以來,都不同程度的存在死機(jī)現(xiàn)象。操作站主要軟件是操作系統(tǒng)、監(jiān)控軟件和控制器的驅(qū)動(dòng)軟件。早期的DCS系統(tǒng),所有這三個(gè)軟件都是由DCS廠家自行開發(fā)的,或者說是專用的。這三個(gè)軟件可能有不相配的地方,所以在運(yùn)行時(shí)產(chǎn)生死機(jī),特別是鍵盤操作時(shí)幾個(gè)特殊鍵按下時(shí),就會(huì)產(chǎn)生死機(jī)。另外一種情況是:有的DCS系統(tǒng)、監(jiān)控軟件從其它系統(tǒng)移植過來,DCS制造廠家只開發(fā)一個(gè)驅(qū)動(dòng)軟件。這種情況下,由于DCS銷售量小,軟件之間配合問題沒有得到充分暴露,死機(jī)就更為頻繁。
動(dòng)態(tài)數(shù)據(jù)服務(wù)器不是系統(tǒng)剛投運(yùn)時(shí)就存在的,許多DCS用戶是近幾年根據(jù)需要才添加的。DCS運(yùn)行時(shí)間比較長的情況下,工廠的維護(hù)人員不斷更替,控制器的組態(tài)也不斷變化,但有一個(gè)現(xiàn)象是:組態(tài)只加不減,有一部分組態(tài)實(shí)際上已沒有與真正的I/O點(diǎn)相連。而動(dòng)態(tài)數(shù)據(jù)服務(wù)器接入時(shí),欲將DCS上所有數(shù)據(jù)點(diǎn)都讀上去,而其中有很大數(shù)量的數(shù)據(jù)點(diǎn)是無效的,因而造成網(wǎng)絡(luò)堵塞,所以人機(jī)界面就發(fā)生死機(jī)現(xiàn)象。這時(shí)可以用逆向工程師站讀取控制器中的組態(tài),與正向工程師站的內(nèi)容進(jìn)行比較,刪除無效點(diǎn),就可以避免網(wǎng)絡(luò)堵塞和死機(jī)現(xiàn)象。
另一個(gè)應(yīng)注意的問題是在接入動(dòng)態(tài)數(shù)據(jù)服務(wù)器時(shí),應(yīng)檢查所有接口的軟件版本是否一致。否則也會(huì)影響數(shù)據(jù)的傳遞。
解決網(wǎng)絡(luò)堵塞的第三種方法是:如果采用例外報(bào)告的方式,可將例外報(bào)告的區(qū)域加大一些,以減少網(wǎng)絡(luò)的通訊量。例外報(bào)告的意思是現(xiàn)場的某點(diǎn)只在發(fā)生變化時(shí)把數(shù)據(jù)送到網(wǎng)絡(luò)上,如果不發(fā)生變化就不會(huì)傳送。但為了防止點(diǎn)已經(jīng)壞而人機(jī)界面不知道的情況。所以,即使點(diǎn)不變化,超過一段時(shí)間也要報(bào)告。為了減少網(wǎng)絡(luò)上的數(shù)量,把例外報(bào)告的二個(gè)參數(shù)都適當(dāng)加大,也能達(dá)到減少數(shù)據(jù)量的目的。
近幾年推出的通用操作站,大多采用NT操作系統(tǒng),監(jiān)控軟件也采用通用的,如:FIX、INTOUCH等。由于軟件的銷售量大,軟件存在的問題較少。通用操作站的開放性能好,死機(jī)現(xiàn)象會(huì)大大減少。無論維護(hù)成本、備件采購都不受DCS制造廠家的限制。這是DCS的一大進(jìn)步。Allen Bradley 1326DP-13D-K1 DC Servo Motor
EUROTHERM CONTROLS T700-0001 NSFP T7000001
EUROTHERM 2204FM TEMPERATURE CONTROL 2204/NS/VH/XX/XX/RF/RF/XX/YM/XXX//AU91
EUROTHERM CONTROLS TE10S/16A/240V/LGC/PLF/96/ NSFP TE10S16A240VLGCP
EUROTHERM CONTROLS AS1/10A/120V/4-20MA11 USPP AS110A120V420MA
EUROTHERM DRIVES LA048357 USPP LA048357
EUROTHERM CONTROLS, 2216E/CC/VH/L1/DB/1AM/ENG R/0/1200
Eurotherm EM1 Alarm Logic Module EMA/ALM//
EUROTHERM CONTROLS 2132I/AL/VH/ENG NSPP 2132IALVHENG
EUROTHERM CONTROLS TE10S/40A/480V/LGC/PLF/96/ NSPP TE10S40A480VLGCP
Eurotherm 919 Temperature Controller
EUROTHERM CONTROLS Q510-0B06 USPP Q5100B06
EUROTHERM DRIVES AH04682IU002-MD5 NSPP AH04682IU002MD5
EUROTHERM CONTROLS TE10S/40A/480V/LGC/PLF/ NSPP TE10S40A480VLGC1
EUROTHERM CONTROLS TCS7301000 NSFP TCS7301000
EUROTHERM POWER CONTROLLER / C406 / INDICATED ONLY
EUROTHERM MODEL #94 # 94 TEMPERATURE CONTROLLER 4002587
EUROTHERM CONTROLS 7100A-16A/230V/SELF/XXXX/NONE/PA/XXXX/0V10/ENG/NONE/////////N
EUROTHERM 917/ZCP/J32-800F CONTROLLER 917ZCPJ32800F SERIAL NO. 8308-669
EUROTHERM CONTROLS TE10S/50A/240V/LGC/ENG/IPF/NONE/-//00 USPP TE10S50A240VLGC1
EUROTHERM CONTROLS TE10S/50A/240V/LGC/ENG/IPF/96/00 USPP TE10S50A240VLGCE
EUROTHERM HEAVY DUTY CHART RECORDER
EUROTHERM CONTROLS 2216E/NS/VH/L1/XX/RF/2XX/XXX/XXXXX/EU0523 NSFP 2216ENSVHL1XXR
EUROTHERM 2216E TEMPERATURE CONTROLLER 2216E/CC/VH/L1/R1/XX/2XX/ENG/XXXXX/XXXXXX
EUROTHERM 808-L1-R1-R1-0-0-QL-EZDC265 TEMPERATURE CONTROL ***XLNT***
EUROTHERM 808-L1-R1-R1-0-0-QS-EZDC265 TEMPERATURE CONTROL ***XLNT***
EUROTHERM 808-L1-0-R1-0-0-QLZ-AZEC205-CE TEMPERATURE CONTROL ***XLNT***
EUROTHERM 808-L1-R1-R1-0-0-QS-EZDC265-@AL43 TEMPERATURE CONTROL ***XLNT***
EUROTHERM 808-L1-0-R1-0-0-QLS-(AZEC205)-CE TEMPERATURE CONTROL ***XLNT***
EUROTHERM 808-L1-0-R1-0-0-QLS-(AZEC205)-CE-AS142 TEMPERATURE CONTROL ***XLNT***
EUROTHERM CONTROLS TE10S-16A/240V/LGC/ENG/PLF//NOFUSE/-//00 USPP TE10S16A240VLGC
EUROTHERM 2108i Indicator & Alarm Unit PROCESS CONTROLLER PT100
Enlarge
EUROTHERM CONTROLS 2132I/AL/VH/ENG USPP 2132IALVHENG
EUROTHERM CONTROLS TE10S/40A/480V/LGC/PLF/96/ USPP T