1ã€å¼•言
å¯ç·¨ç¨‹åºæŽ§åˆ¶å™¨ï¼ˆä»¥ä¸‹ç°¡ç¨±PLCï¼‰æ˜¯åœ¨ç¨‹åºæŽ§åˆ¶å™¨å’Œå¾®æ©ŸæŽ§åˆ¶å™¨çš„åŸºç¤Žä¸Šç™¼å±•èµ·ä¾†çš„å¾®æ©ŸæŠ€è¡“å’Œç¹¼é›»å™¨å¸¸è¦æŽ§åˆ¶æ¦‚å¿µç›¸çµåˆçš„產物。從廣義上講,PLC是一種計算機系統,比一般計算機具有更強的與工æ¥éŽç¨‹ç›¸é€£æŽ¥çš„輸入輸出接å£ï¼Œå¹¶å·²æˆç‚ºè‡ªå‹•化控制系統的基本è£ç½®ã€‚PLC已經廣泛應用于機械ã€å†¶é‡‘ã€åŒ–å·¥ã€æ±½è»Šã€è¼•å·¥ç‰è¡Œæ¥ä¸ï¼Œå·²åŸºæœ¬å–代了傳統的繼電器和接觸器的é‚輯控制。用PLC來控制系統è¨å‚™ï¼Œå…¶å·¥ä½œçš„å¯é æ€§è¦æ¯”單純繼電器和接觸器控制大大æé«˜ã€‚å°±PLC本身而言,平å‡ç„¡æ•…障時間一般已å¯é”3~5è¬å°æ™‚;而三è±çš„F系列,據稱其平å‡ç„¡æ•…障時間已é”30è¬å°æ™‚。所以,整個PLC控制系統的å¯é 性,主è¦å–決于PLC的外åœè¨å‚™ï¼Œæ¯”如輸入器件ä¸çš„è¡Œç¨‹é–‹é—œã€æŒ‰éˆ•ã€æŽ¥è¿‘é–‹é—œï¼Œè¼¸å‡ºå™¨ä»¶ä¸çš„æŽ¥è§¸å™¨ã€ç¹¼é›»å™¨å’Œé›»ç£é–¥ç‰ã€‚å¦å¤–,從軟件程åºçš„編制來考慮,如果能編制出一個帶有監控的程åºï¼Œå°æé«˜ç³»çµ±çš„å¯é 性也有很大好處。下é¢å°±å¦‚何æé«˜PLC控制系統的å¯é 性進行一些探討。
2ã€å¾žPLC的外åœè¨å‚™ä¾†è€ƒæ…®æé«˜PLCçš„å¯é 性
PLC是專門為工æ¥ç”Ÿç”¢ç’°å¢ƒè€Œè¨è¨ˆçš„æŽ§åˆ¶è¨å‚™ã€‚當工作環境較為惡劣,如電ç£å¹²æ“¾è¼ƒå¼·ã€æ¿•度高ã€é›»æºã€è¼¸å…¥å’Œè¼¸å‡ºé›»è·¯ç‰æ˜“å—到干擾時,會使控制系統的å¯é 性å—到影響。
2.1 å·¥ä½œç’°å¢ƒçš„è¦æ±‚
除了為特殊工作環境而è¨è¨ˆçš„PLC外,一般PLC工作的環境溫度應在0~55℃的范åœï¼Œå¹¶è¦é¿å…å¤ªé™½å…‰ç›´æŽ¥ç…§å°„ï¼›å®‰è£æ™‚è¦é 離大的熱æºï¼Œä¿è‰è¶³å¤ 大的散熱空間和通風æ¢ä»¶ï¼›ç©ºæ°£çš„ç›¸å°æ¿•度應å°äºŽ85%,ä¸çµéœ²ï¼Œä»¥ä¿è‰PLC的絕緣良好。PLC應é¿å…安è£åœ¨æœ‰æŒ¯å‹•çš„å ´æ‰€ï¼›å°æŒ¯å‹•æºå…許的æ¢ä»¶å‰‡æ‡‰æŒ‰ç…§ç”¢å“èªªæ˜Žæ›¸çš„è¦æ±‚ï¼Œå®‰è£æ¸›æŒ¯æ©¡è† 墊或采å–å…¶ä»–é˜²æŒ¯æŽªæ–½ã€‚ç©ºæ°£ä¸æœ‰ç²‰å¡µå’Œæœ‰å®³æ°£é«”時,應將PLCå°é–‰å®‰è£ã€‚
2.2 é›»æºçš„è¦æ±‚
ä¸åŒçš„PLC產å“,å°é›»æºçš„è¦æ±‚也ä¸åŒï¼Œé€™é‡ŒåŒ…括電æºçš„電壓ç‰ç´šã€é »çއã€äº¤æµç´‹æ³¢ç³»æ•¸å’Œè¼¸å…¥è¼¸å‡ºçš„供電方å¼ç‰ã€‚
å°é›»ç£å¹²æ“¾è¼ƒå¼·ã€è€Œå°PLCå¯é æ€§è¦æ±‚åˆè¼ƒé«˜çš„å ´åˆï¼ŒPLCçš„ä¾›é›»æ‡‰èˆ‡å‹•åŠ›ä¾›é›»å’ŒæŽ§åˆ¶é›»è·¯ä¾›é›»åˆ†é–‹ï¼›å¿…è¦æ™‚,å¯é‡‡ç”¨å¸¶å±è”½çš„隔離變壓器供電ã€ä¸²è¯LC濾波電路ç‰ã€‚在è¨è¨ˆæ™‚,外接的直æµé›»æºæ‡‰é‡‡ç”¨ç©©å£“é›»æºï¼Œä¾›é›»åŠŸçŽ‡æ‡‰ç•™æœ‰20%~30%的余é‡ã€‚å°ç”±æŽ§åˆ¶å™¨æœ¬èº«æä¾›çš„ç›´æµé›»æºï¼Œæ‡‰äº†è§£å®ƒæ‰€èƒ½æä¾›çš„æœ€å¤§é›»æµï¼Œé˜²æ¢éŽé›»æµé€ æˆè¨å‚™çš„æå£žã€‚
2.3 接地和接線
1) PLC的良好接地是æ£å¸¸é‹è¡Œçš„å‰æã€‚åœ¨è¨è¨ˆæ™‚,PLC的接地應與動力è¨å‚™çš„æŽ¥åœ°åˆ†é–‹ï¼Œé‡‡ç”¨å°ˆç”¨æŽ¥åœ°ï¼›å¦‚ä¸èƒ½åˆ†é–‹æŽ¥åœ°æ™‚,應采用共用接地;絕å°ç¦æ¢é‡‡ç”¨å…±é€šæŽ¥åœ°æ–¹æ³•。如圖1所示,接地點應盡å¯èƒ½é è¿‘PLC,接地線的線徑應大于4mm2,接地電阻一般應å°äºŽ10Ω。

圖1 接地方法
2) PLC的接線包括輸入接線和輸出接線。輸入接線的長度ä¸å®œéŽé•·ï¼Œä¸€èˆ¬ä¸å¤§äºŽ30m;在線路è·é›¢è¼ƒé•·æ™‚,å¯é‡‡ç”¨ä¸é–“繼電器進行信號的轉æ›ã€‚輸入接線的COM端與輸出接線的COM端ä¸èƒ½æŽ¥åœ¨ä¸€èµ·ã€‚輸入接線與輸出接線的電纜應分開è¨ç½®ã€‚å¿…è¦æ™‚,å¯åœ¨ç¾å ´åˆ†åˆ¥è¨ç½®æŽ¥ç·šç®±ã€‚集æˆé›»è·¯æˆ–晶體管è¨å‚™çš„è¼¸å…¥ä¿¡è™Ÿå’Œè¼¸å‡ºä¿¡è™Ÿçš„æŽ¥ç·šå¿…é ˆé‡‡ç”¨å±è”½é›»çºœï¼›å±è”½å±¤çš„æŽ¥åœ°ç«¯æ‡‰ç‚ºä¸€é»žæŽ¥åœ°ï¼ŒæŽ¥åœ°é»žå®œåœ¨æŽ§åˆ¶å™¨å´ã€‚
2.4 冗余è¨è¨ˆå’Œé™ç´šæ“作è¨è¨ˆ
1) å°å¯é æ€§è¦æ±‚è¼ƒé«˜çš„æ‡‰ç”¨å ´åˆï¼Œå†—ä½™è¨è¨ˆå’Œé™ç´šæ“作是必è¦çš„。冗余è¨è¨ˆå¯é‡‡ç”¨ç†±åŽå‚™æˆ–冷åŽå‚™æ–¹å¼ã€‚熱åŽå‚™æ–¹å¼æ“作時,冗余的åŽå‚™ç³»çµ±ä¹ŸåŒæ™‚é‹è¡Œï¼Œå…©è€…è¼¸å‡ºçš„çµæžœä¸€è‡´æ™‚,表示系統是æ£å¸¸é‹è¡Œçš„ï¼›ä¸€æ—¦çµæžœä¸ä¸€è‡´ï¼Œå‰‡ç™¼å‡ºè¦å ±ä¿¡è™Ÿï¼ŒåŒæ™‚ï¼Œæ ¹æ“šè‡ªè¨ºæ–·çš„çµæžœï¼Œåˆ‡æ›åˆ°æ£å¸¸çš„系統去。冷åŽå‚™æ–¹å¼æ“作時,冷åŽå‚™ç³»çµ±ä¸é‹è¡Œï¼Œå®ƒåœ¨è‡ªè¨ºæ–·æª¢æ¸¬å‡ºé‹è¡Œç³»çµ±æ•…éšœåŽæ‰åˆ‡å…¥åŽå‚™ç³»çµ±ã€‚å°PLC來說,冗余系統的范åœä¸»è¦æ˜¯CPUã€å˜å„²å–®å…ƒã€é›»æºç³»çµ±å’Œé€šä¿¡ç³»çµ±ï¼Œåªæœ‰åœ¨å¯é æ€§è¦æ±‚å¾ˆé«˜æ™‚ï¼Œæ‰æœƒåŒ…括輸入輸出單元的冗余ç‰ã€‚
2) é™ç´šæ“作是指在è¨è¨ˆæ™‚,將手動æ“作包括在內的è¨è¨ˆã€‚例如,緊急åœè»Šçš„è¨è¨ˆï¼Œé—œéµè¨å‚™çš„é–‹åœå’Œå†å•Ÿå‹•功能的è¨è¨ˆç‰ã€‚這樣,一旦發生故障,å¯é‡‡ç”¨é™ç´šçš„æ“ä½œï¼Œå³å°éƒ¨åˆ†æˆ–全部è¨å‚™é€²è¡Œæ‰‹å‹•çš„é–‹åœæ“作,以é¿å…è¨å‚™çš„æå£žæˆ–å°äººå“¡çš„傷害。æ¤å¤–,在è¨è¨ˆä¸ä¹Ÿå¯è€ƒæ…®å¾žå…¨è‡ªå‹•到åŠè‡ªå‹•ã€ç›´è‡³æ‰‹å‹•çš„æ“作ç‰ã€‚
2.5 PLC的I/O電路
1) 由于PLC是通éŽè¼¸å…¥é›»è·¯æŽ¥å—é–‹é—œé‡ã€æ¨¡æ“¬é‡ç‰è¼¸å…¥ä¿¡è™Ÿï¼Œå› æ¤è¼¸å…¥é›»è·¯çš„元器件質é‡çš„好壞和連接方å¼ç›´æŽ¥å½±éŸ¿è‘—控制系統的å¯é 性。比如:按鈕ã€è¡Œç¨‹é–‹é—œç‰è¼¸å…¥é–‹é—œé‡çš„觸點接觸是å¦è‰¯å¥½ã€æŽ¥ç·šæ˜¯å¦ç‰¢å›ºç‰ã€‚è¨å‚™ä¸Šçš„æ©Ÿæ¢°é™ä½é–‹é—œæ˜¯æ¯”較容易產生故障的元件。在è¨è¨ˆæ™‚,應盡é‡é¸ç”¨å¯é 性高的接近開關代替機械é™ä½é–‹é—œã€‚æ¤å¤–ï¼ŒæŒ‰éˆ•çš„å¸¸é–‹å’Œå¸¸é–‰è§¸é»žçš„é¸æ“‡ä¹Ÿæœƒå½±éŸ¿åˆ°ç³»çµ±çš„å¯é 性。ç¾ä»¥ä¸€å€‹ç°¡å–®çš„èµ·å‹•ã€åœæ¢æŽ§åˆ¶ç·šè·¯ç‚ºä¾‹ï¼Œå¦‚圖2和圖3æ‰€ç¤ºçš„æ˜¯å…©å€‹æŽ§åˆ¶ç·šè·¯å’Œå®ƒå€‘çš„å°æ‡‰æ¢¯å½¢åœ–ã€‚é€™å…©å€‹æŽ§åˆ¶ç·šè·¯çš„æŽ§åˆ¶åŠŸèƒ½å®Œå…¨ä¸€æ¨£ï¼ŒæŒ‰ä¸‹èµ·å‹•æŒ‰éˆ•ï¼Œè¼¸å‡ºå‹•ä½œï¼›æŒ‰ä¸‹åœæ¢æŒ‰éˆ•,輸出斷開;但它們的å¯é 性ä¸ä¸€æ¨£ã€‚我們å‡è¨è¼¸å‡ºæ–·é–‹ç‚ºå®‰å…¨ç‹€æ…‹ï¼Œé‚£ä¹ˆåœ–3çš„å¯é æ€§è¦æ¯”圖2çš„é«˜ã€‚é€™æ˜¯å› ç‚ºSB1ã€SB2都有發生故障的å¯èƒ½ï¼Œè€Œæœ€å¸¸è¦‹çš„ç¾è±¡æ˜¯è¼¸å…¥é›»è·¯é–‹è·¯ã€‚當采用圖3電路時,ä¸è«–SB1ã€SB2開關本身開路還是接線開路,輸出都為安全狀態,ä¿è‰äº†ç³»çµ±çš„安全和å¯é 。

2) åœ¨è¼¸å…¥ç«¯æœ‰æ„Ÿæ€§è² è·æ™‚,為了防æ¢å沖感應電勢æå£žæ¨¡å¡Šï¼Œåœ¨è² è·å…©ç«¯å¹¶æŽ¥é›»å®¹C和電阻R(交æµè¼¸å…¥ä¿¡è™Ÿï¼‰ï¼Œæˆ–并接續æµäºŒæ¥µç®¡D(直æµè¼¸å…¥ä¿¡è™Ÿï¼‰ã€‚如圖4所示:交æµè¼¸å…¥æ–¹å¼æ™‚,CRçš„é¸æ“‡è¦é©ç•¶æ‰èƒ½èµ·åˆ°è¼ƒå¥½çš„æ•ˆæžœã€‚通éŽå¯¦é©—è£ç½®çš„æ¸¬è©¦ï¼Œç•¶è² è·å®¹é‡åœ¨10VA以下,一般é¸0.1μF+120Î©ï¼›è² è·å®¹é‡åœ¨10VA以上時,一般é¸0.47μF+47Ω較é©å®œã€‚ç›´æµè¼¸å…¥æ–¹å¼æ™‚,經試驗得二極管的é¡å®šé›»æµæ‡‰é¸ç‚º1A,é¡å®šé›»å£“è¦å¤§äºŽé›»æºé›»å£“çš„3å€ã€‚

3) åœ¨è¼¸å‡ºç«¯æœ‰æ„Ÿæ€§è² è¼‰æ™‚ï¼Œé€šéŽè©¦é©—得出:若是交æµè² è¼‰å ´åˆï¼Œæ‡‰åœ¨è² 載的兩端并接CRæµªæ¶Œå¸æ”¶å™¨ï¼›å¦‚äº¤æµæ˜¯100Vã€200V電壓而功率為400VA左峿™‚,CRæµªæ¶Œå¸æ”¶å™¨ç‚º0.47μF+47Ω,如圖5所示。CR愈é è¿‘è² è¼‰ï¼Œå…¶æŠ—å¹²æ“¾æ•ˆæžœæ„ˆå¥½ï¼›è‹¥æ˜¯ç›´æµè² è¼‰å ´åˆï¼Œå‰‡åœ¨è² 載的兩端并接續æµäºŒæ¥µç®¡D,如圖6所示。二極管也è¦é è¿‘è² è¼‰ã€‚äºŒæ¥µç®¡çš„åå‘è€å£“æ‡‰æ˜¯è² è¼‰é›»å£“çš„4å€ã€‚
3ã€å¾žPLC的軟件程åºä¾†è€ƒæ…®æé«˜æŽ§åˆ¶ç³»çµ±çš„å¯é 性
為了æé«˜PLC控制系統工作的å¯é 性,å¯ä»¥å°ˆé–€è¨ç½®ä¸€å€‹å®šæ™‚器,作為監控程åºéƒ¨åˆ†ï¼Œå°ç³»çµ±çš„é‹è¡Œç‹€æ…‹é€²è¡Œæª¢æ¸¬ã€‚若程åºé‹è¡Œèƒ½æ£å¸¸çµæŸï¼Œå‰‡è©²å®šæ™‚器就立å³è¢«æ¸…零;若程åºé‹è¡Œç™¼ç”Ÿæ•…éšœï¼Œå¦‚å‡ºç¾æ»å¾ªç’°ç‰ï¼Œè©²å®šæ™‚器在è¨å®šçš„æ™‚é–“åˆ°å°±ç„¡æ³•æ¸…é›¶ï¼Œæ¤æ™‚PLCç™¼å‡ºå ±è¦ä¿¡è™Ÿã€‚在è¨è¨ˆæ‡‰ç”¨ç¨‹åºæ™‚,使用這種方法來實ç¾å°ç³»çµ±å„部分é‹è¡Œç‹€æ…‹çš„監控。如果用PLC來控制æŸä¸€å°è±¡æ™‚ï¼Œç·¨åˆ¶ç¨‹åºæ™‚å¯å®šç¾©ä¸€å€‹å®šæ™‚器來å°é€™ä¸€å°è±¡çš„é‹è¡Œç‹€æ…‹é€²è¡Œç›£è¦–:該定時器的è¨å®šæ™‚é–“å³ç‚ºé€™ä¸€å°è±¡å·¥ä½œæ‰€éœ€çš„æœ€å¤§æ™‚間;當啟動該å°è±¡é‹è¡Œæ™‚ï¼ŒåŒæ™‚也啟動該定時器。若該å°è±¡çš„é‹è¡Œç¨‹åºåœ¨è¦å®šçš„æ™‚é–“çµæŸå·¥ä½œï¼Œç™¼å‡ºä¸€å€‹å·¥ä½œå®Œæˆä¿¡è™Ÿï¼Œä½¿è©²å®šæ™‚器清零,說明這一å°è±¡çš„é‹è¡Œç¨‹åºæ£å¸¸ï¼›å¦å‰‡ï¼Œå±¬é‹è¡Œä¸æ£å¸¸ï¼Œç™¼å‡ºå ±è¦ä¿¡è™Ÿæˆ–åœæ©Ÿä¿¡è™Ÿã€‚監控程åºçš„æ¢¯å½¢åœ–如圖7所示。圖7ä¸å®šæ™‚器T1為檢測元件,X001為控制å°è±¡å‹•作信號,X002為動作完æˆä¿¡è™Ÿï¼ŒM2ç‚ºå ±è¦æˆ–åœæ©Ÿä¿¡è™Ÿã€‚å‡è¨è¢«æŽ§å°è±¡çš„é‹è¡Œç¨‹åºå®Œæˆä¸€æ¬¡å¾ªç’°éœ€è¦50s,則定時器K值å¯å–510(T1為100ms定時器)。當X001=1時,被控å°è±¡é‹è¡Œé–‹å§‹ï¼ŒT1開始計時;如在è¦å®šçš„æ™‚間內被控å°è±¡çš„é‹è¡Œç¨‹åºèƒ½æ£å¸¸çµæŸï¼Œå‰‡X002動作,M1復ä½ï¼Œå®šæ™‚器T1被清零,ç‰å¾…下一次循環的開始;若在è¦å®šæ™‚間沒有發出被控å°è±¡é‹è¡Œå®Œæˆçš„動作信號,則判斷為故障,T1的觸點閉åˆï¼ŒæŽ¥é€šM2ç™¼å‡ºå ±è¦ä¿¡è™Ÿæˆ–åœæ©Ÿä¿¡è™Ÿã€‚

4ã€çµèªž
PLC控制系統的工作å¯é æ€§èˆ‡å¤šç¨®å› ç´ æœ‰é—œï¼Œæœ‰äº›å®¢è§€å› ç´ ä¹Ÿå¹²æ“¾è‘—æŽ§åˆ¶ç³»çµ±çš„ç©©å®šæ€§ã€‚é€šéŽè¨è¨ˆæ£ç¢ºçš„ç¡¬ä»¶ç·šè·¯ï¼Œé¸æ“‡è³ªé‡é«˜çš„元器件,改善工作環境,編制監控程åºç‰æŽªæ–½ï¼Œå¯ä»¥ä½¿PLC控制系統的工作å¯é 性和穩定性得到很大的æé«˜ã€‚
åƒè€ƒæ–‡ç»
[1] 常斗å—ç‰. å¯ç·¨ç¨‹åºæŽ§åˆ¶å™¨åŽŸç†ã€æ‡‰ç”¨ã€å¯¦é©—[M]. 北京: 機械工æ¥å‡ºç‰ˆç¤¾,2003.
[2] 齊從謙ç‰.PLCæŠ€è¡“åŠæ‡‰ç”¨ [M]. 北京: 機械工æ¥å‡ºç‰ˆç¤¾,2000.
[3] 三è±å…¬å¸ FX2 系列å¯ç·¨ç¨‹åºæŽ§åˆ¶å™¨ä½¿ç”¨æ‰‹å†Š[Z]. 2001.
[4] 劉文勇. 大型測控系統抗干擾å•題的探討[J]. 兵工自動化,1997(4):10—13.
[5] 陳啟明. æ¸¬é‡æŽ§åˆ¶å„€è¡¨ä½¿ç”¨ä¸çš„防干擾措施[J]. 儀表技術與傳感器,2001(5):45—46.