【服務(wù)標(biāo)準(zhǔn)】降低客戶的停機(jī)時間以及維護(hù)成本,減少所有的工業(yè)機(jī)械和生產(chǎn)設(shè)備運行故障,延長控制系統(tǒng)的壽命!
PLC 編程指令:指令是PLC被告知要做什么,以及怎樣去做的代碼或符號。從本質(zhì)上講,指令只是一些二進(jìn)制代碼,這點PLC與普通的計算機(jī)是wq相同的。同時PLC也有編譯系統(tǒng),它可以把一些文字符號或圖形符號編譯成機(jī)器碼,所以用戶看到的PLC指令一般不是機(jī)器碼而是文字代碼,或圖形符號。常用的助記符語句用英文文字(可用多國文字)的縮寫及數(shù)字代表各相應(yīng)指令。
指令系統(tǒng):一個PLC所具有的指令的全體稱為該P(yáng)LC的指令系統(tǒng)。它包含著指令的多少,各指令都能干什么事,代表著PLC的功能和性能。一般講,功能強(qiáng)、性能好的PLC,其指令系統(tǒng)必然豐富,所能干的事也就多。我們在編程之前必須弄清PLC的指令系統(tǒng)
程序:PLC指令的有序集合,PLC運行它,可進(jìn)行相應(yīng)的工作,當(dāng)然,這里的程序是指PLC的用戶程序。用戶程序一般由用戶設(shè)計,PLC的廠家或代銷商不提供。用語句表達(dá)的程序不大直觀,可讀性差,特別是較復(fù)雜的程序,更難讀,所以多數(shù)程序用梯形圖表達(dá)。
梯形圖:梯形圖是通過連線把PLC指令的梯形圖符號連接在一起的連通圖,用以表達(dá)所使用的PLC指令及其前后順序,它的連線有兩種:一為母線,另一為內(nèi)部橫豎線。內(nèi)部橫豎線把一個個梯形圖符號指令連成一個指令組,這個指令組一般總是從裝載(LD)指令,必要時再繼以若干個輸入指令(含LD指令),以建立邏輯條件。{zh1}為輸出類指令,實現(xiàn)輸出控制,或為數(shù)據(jù)控制、流程控制、通訊處理、監(jiān)控工作等指令,以進(jìn)行相應(yīng)的工作。母線是用來連接指令組的。
在現(xiàn)代化的工業(yè)生產(chǎn)中,大量采用了可編程序控制系統(tǒng),可編程序控制器能在惡劣的工作環(huán) 境下正常工作,但其構(gòu)成的控制系統(tǒng)由于設(shè)計、安裝、干擾等因素有時會出現(xiàn)故障。有些問 題是在系統(tǒng)設(shè)計時慮不周造成的。根據(jù)實踐中的經(jīng)驗和教訓(xùn),本文闡述可編程序控制系統(tǒng) 設(shè)計時應(yīng)注意的問題。
1、一個系統(tǒng)中使用的成熟技術(shù)至少應(yīng)占到75%以上
“成熟技術(shù)”一是經(jīng)過一定的生產(chǎn)實踐的可編程控制器產(chǎn)品或類似設(shè)計,或者確定能在未來的生產(chǎn)實踐中,經(jīng)得起驗;二是設(shè)計工作人員對于需要使用的技術(shù)要有經(jīng)驗或有掌握它的能力。設(shè)計與配置一個可編程序控制系統(tǒng)選用的技術(shù)與設(shè)計方案切實可行。因為一個生產(chǎn)過程控制系統(tǒng),一旦做出來,要長久使用下去,難以找到機(jī)會復(fù)修改。設(shè)計的硬件系 統(tǒng)和編程軟件,其中某些缺欠,可能一直隱藏在已完成的系統(tǒng)中。若遇到發(fā)生破壞作用的條件,后果難以預(yù)料。
2、系統(tǒng)的硬件結(jié)構(gòu)和網(wǎng)絡(luò)要簡明而清晰
硬件結(jié)構(gòu)不要追求繁瑣,網(wǎng)絡(luò)組態(tài)不要追求交叉因素太多,要力求使用可編程序控制器自 身配置的組網(wǎng)能力。在組成I/O機(jī)箱配套的模板時,建議型號簡單,力求一致,模板密度不宜過大。使用的結(jié)線點不宜過多,從目前機(jī)箱的制造和配線工藝來看,輸入與輸出配線密度不能太高。
3、控制系統(tǒng)的功能和管理系統(tǒng)的功能應(yīng)嚴(yán)格劃分界限
由于可編程序控制器組成的過程控制系統(tǒng)中的實時性要求很高,而網(wǎng)絡(luò)通信是允許暫時失 去通信聯(lián)系,過后自己能重新恢復(fù),但是在重新恢復(fù)之前這一間隔時間可編程序控制器會處于失控。另外,在用多個可編程序控制器系統(tǒng)組成一個大系統(tǒng)時,對于主控制的關(guān)鍵命令,除了使用可編程序控制器自身的網(wǎng)絡(luò)通信傳送它的信息外,{zh0}有使用它的I/O點做成的硬件聯(lián) 鎖,特別是兩者之間“急?!钡奶幚?;雖然兩個系統(tǒng)都在自身的通信掃描中互相變換著“停 止”或“急?!泵?,但因一方在急停故障時已經(jīng)停止運行,另一方并未收到已停止的信息 而照常運行,其后果難測??删幊绦蚩刂破骺刂葡到y(tǒng)關(guān)鍵的“急?!睉?yīng)先切除執(zhí)行機(jī)構(gòu)的電源,然后將其信號送入可編程序控制器,這樣可取得設(shè)備安全保護(hù)的時間。
4、可編程序控制器的程序要簡明且可讀
用戶軟件的編寫是“平鋪直敘”,用戶軟件可看成是一個有序的“黑盒子”系列,每個“ 黑盒子”按照結(jié)構(gòu)化語言劃分,可分為幾種典型的語句。每個語句方式、手法可能十分單調(diào) ,但一定要明確。在設(shè)計與編寫這些語句時,若使用不易推理的邏輯關(guān)系太多,或者語 句因素太多,特殊條件太多,就會使人閱讀這些語句時十分難懂。因此,一個可編程控制器 的用戶軟件的可讀性,即編寫的軟件能為大多數(shù)人讀懂,能理解可編程控制器在執(zhí)行這個語 句時,“發(fā)生了什么”是十分重要的。每一段程序力求功能單一而流暢,這是軟件在使用和維護(hù)時的重要條件。
5、可編程序控制系統(tǒng)在硬件和軟件上的預(yù)置,有運行檢測的關(guān)鍵監(jiān)視條件
可編程序控制系統(tǒng)配置了彩色圖形工作站/屏幕監(jiān)視,但從價格及映現(xiàn)場狀態(tài)的時間來看,屏幕監(jiān)視尚不方便。關(guān)鍵的故障,或者在關(guān)鍵的機(jī)械設(shè)備附近,可配置一些指示燈,它們可以用數(shù)字量輸出做成,用來監(jiān)視程序的正常運行,或用來調(diào)試程序,在指示燈旁配以功能標(biāo)牌,可幫助操作人員確認(rèn)可編程序控制系統(tǒng)的正常運行和及時映故障。
6、設(shè)計大中型可編程序控制系統(tǒng)時不要耗盡它的硬件和軟件資源
對于設(shè)計的新系統(tǒng),硬件上至少要保留15%左右的冗余,在軟件編制時,同樣要估計用戶軟件對計算機(jī)資源的需要與用量。尤其對中間繼電器,計數(shù)器/定時器的使用,要留有余地 。因為在調(diào)試和運行后,軟件總會被修改、補(bǔ)充,甚至重新編制。已編制的軟件讓人無法修改和完善,在工程上是不實際的。
7、合理地配置可編程序控制器系統(tǒng)的冗余
可編程序控制系統(tǒng)可能做出多種方式的冗余,中央處理器的雙機(jī)熱備、冷備冗余是常見的方式。另外,雙系統(tǒng)冗余,即中央處理器和全部的輸入、輸出、組網(wǎng)通信wq冗余,其價格和實用性雖然在許多工程項目中難以被人接受,但在有害的化工生產(chǎn)環(huán)境這種冗余很有必要。在設(shè)計系統(tǒng)中,要使配置冗余方式較為經(jīng)濟(jì)而又實用,力求使故障縮小在本設(shè)備身上。不要因某一設(shè)備發(fā)生故障,引起工藝流程中相關(guān)設(shè)備運行或狀態(tài)受到?jīng)_擊。
ASEA BROWN BOVERI U100249-002 USPP U100249002
ASEA BROWN BOVERI 3500N187 USPP 3500N187
ASEA BROWN BOVERI YB161600-CE USPP YB161600CE
ASEA BROWN BOVERI 3BSC980002R352 USPP 3BSC980002R352
ASEA BROWN BOVERI 3BSE004086R1 USPP 3BSE004086R1
ASEA BROWN BOVERI 3BSE008545R1 USPP 3BSE008545R1
ASEA BROWN BOVERI ACS800U100045P90 USPP ACS800U100045P9
ASEA BROWN BOVERI QYB560163-CC NSPP QYB560163CC
ASEA BROWN BOVERI 57160001-GV USPP 57160001GV
ASEA BROWN BOVERI HIEE400109R0001 NSFP HIEE400109R0001
ASEA BROWN BOVERI 621ND2A21371314 USPP 621ND2A21371314
ASEA BROWN BOVERI 621RC2U0A713141 USPP 621RC2U0A713141
ASEA BROWN BOVERI 621SCU53A71314 USPP 621SCU53A71314
ASEA BROWN BOVERI 624EGS21020G8151 USPP 624EGS21020G815
ASEA BROWN BOVERI DSPC-150 NSPP DSPC150
ASEA BROWN BOVERI 624GF2102811141 USPP 624GF2102811141
ASEA BROWN BOVERI 412N0275 NSFP 412N0275
ASEA BROWN BOVERI 423S2341 NSFP 423S2341
ASEA BROWN BOVERI NBUB-61 USPP NBUB61
ABB Asea Brown Boveri 15hp ACH501-015-4-00p2 440-500v
ASEA BROWN BOVERI EHW250WC1 USPP EHW250WC1
ASEA BROWN BOVERI GNT0139800R0001 NSFP GNT0139800R0001
ASEA BROWN BOVERI 57350001-E/4 USPP 57350001E4
ASEA Brown Boveri, ABB DSDX 110
ASEA Brown Boveri, ABB DSDX 110
ASEA BROWN BOVERI 57619163 USPP 57619163
ASEA BROWN BOVERI 774B471A12 NSFP 774B471A12
ASEA BROWN BOVERI DSRF-160 USPP DSRF160
ASEA BROWN BOVERI GAB-1201V4 USPP GAB1201V4
ASEA BROWN BOVERI ACS-500 USPP ACS500
ASEA BROWN BOVERI 609903-T304 NSPP 609903T304
ASEA BROWN BOVERI TB82TE1010410 USPP TB82TE1010410
ASEA BROWN BOVERI M10C7133232TWFX131 USPP M10C7133232TW
ASEA BROWN BOVERI 6253BZ10000A USPP 6253BZ10000A
ASEA BROWN BOVERI 6203BZ10000A USPP 6203BZ10000A
ASEA BROWN BOVERI GJR5240400R0101 USPP GJR5240400R0101
ASEA BROWN BOVERI RGKC070 USPP RGKC070
ASEA BROWN BOVERI RK614002-BB USPP RK614002BB
ASEA BROWN BOVERI RK6144001-CC USPP RK6144001CC
ASEA BROWN BOVERI YT204001-BG USPP YT204001BG
ASEA BROWN BOVERI EHD75 USPP EHD75
ASEA BROWN BOVERI SALR-010-6 USPP SALR0106
ASEA BROWN BOVERI (ABB) 390906G11 rebuilt
ASEA BROWN BOVERI YT204001-BT USPP YT204001BT
ASEA BROWN BOVERI YPG-106A USPP YPG106A
ASEA BROWN BOVERI 3BSE008544R1 USPP 3BSE008544R1
ASEA BROWN BOVERI MFE101341111004ER NSPP MFE10134111100
ASEA BROWN BOVERI 48980001-AP USPP 48980001AP
ASEA BROWN BOVERI 621DH213A713141 NSFP 621DH213A713141
ASEA BROWN BOVERI GNT2012499 USPP GNT2012499
ASEA BROWN BOVERI GNT7045177P1 USPP GNT7045177P1
ASEA BROWN BOVERI YB560103-BR USPP YB560103BR