概述
  
PLC (å¯ç·¨ç¨‹æŽ§åˆ¶å™¨ï¼‰æŠ€è¡“å·²å»£æ³›æ‡‰ç”¨äºŽå„æŽ§åˆ¶é ˜åŸŸï¼Œå°¤å…¶æ˜¯åœ¨å·¥æ¥ç”Ÿç”¢éŽç¨‹æŽ§åˆ¶ä¸ï¼Œå®ƒå…·æœ‰å…¶å®ƒæŽ§åˆ¶å™¨ç„¡å¯æ¯”擬的優點,å¯é æ€§é«˜ã€æŠ—å¹²æ“¾èƒ½åŠ›å¼·ï¼Œåœ¨æƒ¡åŠ£çš„ç”Ÿç”¢ç’°å¢ƒé‡Œï¼Œä»ç„¶å¯ä»¥å分æ£å¸¸åœ°å·¥ä½œã€‚作為PLC本身,它的故障發生率éžå¸¸ä½Žï¼Œä½†å°ä»¥PLCç‚ºæ ¸å¿ƒçš„PLC控制系統而言,組æˆç³»çµ±çš„其他外部元器件(如傳感器和執行器)ã€å¤–部輸入信號和軟件本身,都很å¯èƒ½ç™¼ç”Ÿæ•…障,從而使整個系統發生故障,有時還會燒壞PLCï¼Œä½¿æ•´å€‹ç³»çµ±ç™±ç˜“ï¼Œé€ æˆæ¥µå¤§çš„經濟æå¤±ï¼Œç”šè‡³å±åŠäººçš„ç”Ÿå‘½å®‰å…¨ã€‚æ‰€ä»¥æŠ€è¡“äººå“¡å¿…é ˆç†Ÿæ‚‰PLC 技術,å¹¶èƒ½å¤ ç†Ÿç·´åœ°è¨ºæ–·å’ŒæŽ’é™¤PLC在é‹è¡Œä¸çš„æ•…障。PLCæŽ§åˆ¶ç³»çµ±æ•…éšœè¨ºæ–·æŠ€è¡“çš„åŸºæœ¬åŽŸç†æ˜¯åˆ©ç”¨PLCçš„é‚輯或é‹ç®—功能,把連續ç²å¾—的被控éŽç¨‹çš„å„ç¨®ç‹€æ…‹ä¸æ–·åœ°èˆ‡æ‰€å˜å„²çš„ç†æƒ³ï¼ˆæˆ–æ£ç¢ºï¼‰ç‹€æ…‹é€²è¡Œæ¯”較.發ç¾å®ƒå€‘之間的差異,并檢查差異是å¦åœ¨æ‰€å…許的范åœå…§ï¼ˆåŒ…括時間范åœå’Œæ•¸å€¼èŒƒåœï¼‰ã€‚若差異超出了該范åœï¼Œå‰‡æŒ‰äº‹å…ˆè¨å®šçš„æ–¹å¼å°è©²å·®ç•°é€²è¡Œè¯ç¢¼ï¼Œæœ€åŽä»¥ç°¡å–®çš„ã€æˆ–較完善的方å¼çµ¦å‡ºæ•…障信æ¯å ±è¦ã€‚æ•…éšœè¨ºæ–·çš„åŠŸèƒ½åŒ…æ‹¬æ•…éšœçš„æª¢æ¸¬å’Œåˆ¤æ–·åŠæ•…障的信æ¯è¼¸å‡ºã€‚常見的PLC控制系統ä¸ï¼Œå…¶æ•…éšœçš„æƒ…æ³æ˜¯å¤šç¨®å¤šæ¨£çš„。
PLCæŽ§åˆ¶ç³»çµ±çš„ä¸€èˆ¬çµæ§‹å’Œæ•…障類型
PLC控制系統主è¦ç”±è¼¸å…¥éƒ¨åˆ†ã€CPUã€é‡‡æ¨£éƒ¨åˆ†ã€è¼¸å‡ºæŽ§åˆ¶å’Œé€šè¨Šéƒ¨åˆ†çµ„æˆï¼Œå¦‚圖1æ‰€ç¤ºã€‚è¼¸å…¥éƒ¨åˆ†åŒ…æ‹¬æŽ§åˆ¶é¢æ¿å’Œè¼¸å…¥æ¨¡æ¿ï¼›é‡‡æ¨£éƒ¨åˆ†åŒ…括采樣控制模æ¿ã€ADè½‰æ›æ¨¡æ¿å’Œå‚³æ„Ÿå™¨ï¼›CPUä½œç‚ºç³»çµ±çš„æ ¸å¿ƒï¼Œå®ŒæˆæŽ¥æ”¶æ•¸æ“šï¼Œè™•ç†æ•¸æ“šï¼Œè¼¸å‡ºæŽ§åˆ¶ä¿¡è™Ÿï¼›è¼¸å‡ºéƒ¨åˆ†æœ‰çš„系統用到DA模æ¿ï¼Œå°‡è¼¸å‡ºä¿¡è™Ÿè½‰æ›ç‚ºæ¨¡æ“¬é‡ä¿¡è™Ÿï¼Œç¶“éŽåŠŸæ”¾é©…å‹•åŸ·è¡Œå™¨ï¼›å¤§å¤šæ•¸ç³»çµ±ç›´æŽ¥å°‡è¼¸å‡ºä¿¡è™Ÿçµ¦è¼¸å‡ºæ¨¡æ¿ï¼Œç”±è¼¸å‡ºæ¨¡æ¿é©…動執行器工作;通訊部分由通訊模æ¿å’Œä¸Šä½æ©Ÿçµ„æˆã€‚
  
å› ç‚ºPLC本身的故障å¯èƒ½æ€§æ¥µå°ï¼Œç³»çµ±çš„æ•…障主è¦ä¾†è‡ªå¤–åœçš„元部件,所以它的故障å¯åˆ†ç‚ºå¦‚下幾種:
  
(1ï¼‰è¼¸å…¥æ•…éšœï¼Œå³æ“作人員的æ“作失誤;
  ■傳感器故障;
  ■執行器故障;
  ■PLC軟件故障
  
這些故障,都å¯ä»¥ç”¨åˆé©çš„æ•…障診斷方法進行分æžå’Œç”¨è»Ÿä»¶é€²è¡Œå¯¦æ™‚ç›£æ¸¬ï¼Œå°æ•…障進行é å ±å’Œè™•ç†ã€‚
  PLC控制系統的故障診斷方法
  PLC控制系統故障的å®è§€è¨ºæ–·
  
故障的å®è§€è¨ºæ–·å°±æ˜¯æ ¹æ“šç¶“驗,åƒç…§ç™¼ç”Ÿæ•…障的環境和ç¾è±¡ä¾†ç¢ºå®šæ•…障的部ä½å’ŒåŽŸå› ã€‚PLC控制系統的故障å®è§€è¨ºæ–·æ–¹æ³•如下:
  ■是å¦ç‚ºä½¿ç”¨ä¸ç•¶å¼•èµ·çš„æ•…éšœï¼Œå¦‚å±¬äºŽé€™é¡žæ•…éšœï¼Œå‰‡æ ¹æ“šä½¿ç”¨æƒ…æ³å¯åˆæ¥åˆ¤æ–·å‡ºæ•…障類型ã€ç™¼ç”Ÿéƒ¨ä½ã€‚常見的使用ä¸ç•¶åŒ…æ‹¬ä¾›é›»é›»æºæ•…éšœã€ç«¯åæŽ¥ç·šæ•…éšœã€æ¨¡æ¿å®‰è£æ•…éšœã€ç¾å ´æ“作故障ç‰ã€‚
ã€€ã€€â– å¦‚æžœä¸æ˜¯ä½¿ç”¨æ•…障,則å¯èƒ½æ˜¯å¶ç„¶æ€§æ•…障或系統é‹è¡Œæ™‚間較長所引發的故障。å°äºŽé€™é¡žæ•…éšœå¯æŒ‰PLCçš„æ•…éšœåˆ†å¸ƒï¼Œä¾æ¬¡æª¢æŸ¥ã€åˆ¤æ–·æ•…障。首先檢查與實際éŽç¨‹ç›¸é€£çš„å‚³æ„Ÿå™¨ã€æª¢æ¸¬é–‹é—œã€åŸ·è¡Œæ©Ÿæ§‹å’Œè² è¼‰æ˜¯å¦æœ‰æ•…éšœï¼šç„¶åŽæª¢æŸ¥PLCçš„I/Oæ¨¡æ¿æ˜¯å¦æœ‰æ•…éšœï¼šæœ€åŽæª¢æŸ¥PLCçš„CPUæ˜¯å¦æœ‰æ•…障。
  ■在檢查PLC本身故障時,å¯åƒè€ƒPLCçš„CPU模æ¿å’Œé›»æºæ¨¡æ¿ä¸Šçš„æŒ‡ç¤º
燈。
  ■采å–上述æ¥é©Ÿé‚„檢查ä¸å‡ºæ•…障部ä½å’ŒåŽŸå› ï¼Œå‰‡å¯èƒ½æ˜¯ç³»çµ±è¨è¨ˆéŒ¯èª¤ï¼Œæ¤æ™‚è¦é‡æ–°æª¢æŸ¥ç³»çµ±è¨è¨ˆï¼ŒåŒ…括硬件è¨è¨ˆå’Œè»Ÿä»¶è¨è¨ˆã€‚

PLC控制系統的故障自診斷
  
故障自診斷是系統å¯ç¶ä¿®æ€§è¨è¨ˆçš„é‡è¦æ–¹é¢ï¼Œæ˜¯æé«˜ç³»çµ±å¯é æ€§å¿…é ˆè€ƒæ…®çš„é‡è¦å•題。自診斷主è¦é‡‡ç”¨è»Ÿä»¶æ–¹æ³•åˆ¤æ–·æ•…éšœéƒ¨åˆ†å’ŒåŽŸå› ã€‚ä¸åŒæŽ§åˆ¶ç³»çµ±è‡ªè¨ºæ–·çš„內容ä¸åŒã€‚PLC有很強的自診斷能力,當PLC出ç¾è‡ªèº«æ•…障或外åœè¨å‚™æ•…障,都å¯ç”¨PLCä¸Šå…·æœ‰çš„è¨ºæ–·æŒ‡ç¤ºåŠŸèƒ½çš„ç™¼å…‰äºŒæ¥µç®¡çš„äº®ã€æ»…來查找。
  
總體診斷
  
æ ¹æ“šç¸½é«”æª¢æŸ¥æµç¨‹åœ–找出故障點的大方å‘ï¼Œé€æ¼¸ç´°åŒ–,以找出具體故障,如圖2所示。
é›»æºæ•…障診斷
  
é›»æºç‡ˆä¸äº®,需å°ä¾›é›»ç³»çµ±é€²è¡Œè¨ºæ–·.如果電æºç‡ˆä¸äº®,é¦–å…ˆæª¢æŸ¥æ˜¯å¦æœ‰é›»,如果有電,則下一æ¥å°±æª¢æŸ¥é›»æºé›»å£“是å¦åˆé©,ä¸åˆé©å°±èª¿æ•´é›»å£“,若電æºé›»å£“åˆé©,則下一æ¥å°±æ˜¯æª¢æŸ¥ç†”絲是å¦ç‡’壞,如果燒壞就更æ›ç†”絲檢查電æº,如果沒有燒壞,下一æ¥å°±æ˜¯æª¢æŸ¥æŽ¥ç·šæ˜¯å¦æœ‰èª¤,若接線無誤,則應更æ›é›»æºéƒ¨ä»¶.
  
é‹è¡Œæ•…障診斷
  
é›»æºæ£å¸¸ï¼Œé‹è¡ŒæŒ‡ç¤ºç‡ˆä¸äº®ï¼Œèªªæ˜Žç³»çµ±å·²å› æŸç¨®ç•°å¸¸è€Œçµ‚æ¢äº†æ£å¸¸é‹è¡Œã€‚檢查æµç¨‹å¦‚圖3所示.
輸入輸出故障診斷
  
輸人輸出是PLC與外部è¨å‚™é€²è¡Œä¿¡æ¯äº¤æµçš„通é“ï¼Œå…¶æ˜¯å¦æ£å¸¸å·¥ä½œï¼Œé™¤äº†å’Œè¼¸å…¥è¼¸å‡ºå–®å…ƒæœ‰é—œå¤–ï¼Œé‚„èˆ‡è¯æŽ¥é…ç·šã€æŽ¥ç·šç«¯åã€ä¿éšªçµ²ç‰å…ƒä»¶ç‹€æ…‹æœ‰é—œã€‚
  
出ç¾è¼¸å…¥æ•…障時,首先檢查LEDé›»æºæŒ‡ç¤ºå™¨æ˜¯å¦éŸ¿æ‡‰ç¾å ´å…ƒä»¶ï¼ˆå¦‚按鈕ã€è¡Œç¨‹é–‹é—œç‰ï¼‰ã€‚如果輸入器件被激勵(å³ç¾å ´å…ƒä»¶å·²å‹•作),而指示器ä¸äº®ï¼Œå‰‡ä¸‹ä¸€æ¥å°±æ‡‰æª¢æŸ¥è¼¸å…¥ç«¯å的端電壓是å¦é”到æ£ç¢ºçš„電壓值。若電壓值æ£ç¢ºï¼Œå‰‡å¯æ›¿æ›è¼¸å…¥æ¨¡å¡Šã€‚若一個LEDé‚è¼¯æŒ‡ç¤ºå™¨è®Šæš—ï¼Œè€Œä¸”æ ¹æ“šç·¨ç¨‹å™¨ä»¶ç›£è¦–å™¨ã€è™•ç†å™¨æœªè˜åˆ¥è¼¸å…¥ï¼Œå‰‡è¼¸å…¥æ¨¡å¡Šå¯èƒ½å˜åœ¨æ•…障。如果替æ›çš„æ¨¡å¡Šå¹¶æœªè§£æ±ºå•題且連接æ£ç¢ºï¼Œå‰‡å¯èƒ½æ˜¯Iï¼O機架或通信電纜出了å•題。
  
出ç¾è¼¸å‡ºæ•…障時,首先應察看輸出è¨å‚™æ˜¯å¦éŸ¿æ‡‰LED狀態指示器。若輸出觸點通電,模塊指示器變亮,輸出è¨å‚™ä¸éŸ¿æ‡‰ã€‚那么,首先應檢查ä¿éšªçµ²æˆ–æ›¿æ›æ¨¡å¡Šã€‚è‹¥ä¿éšªçµ²å®Œå¥½ï¼Œæ›¿æ›çš„æ¨¡å¡Šæœªèƒ½è§£æ±ºå•題,則應檢查ç¾å ´æŽ¥ç·šã€‚è‹¥æ ¹æ“šç·¨ç¨‹è¨å‚™ç›£è¦–å™¨é¡¯ç¤ºä¸€å€‹è¼¸å‡ºå™¨è¢«å‘½ä»¤æŽ¥é€šï¼Œä½†æŒ‡ç¤ºå™¨é—œé–‰ï¼Œå‰‡æ‡‰æ›¿æ›æ¨¡å¡Šã€‚
  
在診斷輸入ï¼è¼¸å‡ºæ•…障時,最佳方法是å€åˆ†ç©¶ç«Ÿæ˜¯æ¨¡å¡Šè‡ªèº«çš„å•題,還是ç¾å ´é€£æŽ¥ä¸Šçš„å•é¡Œã€‚å¦‚æžœæœ‰é›»æºæŒ‡ç¤ºå™¨å’Œé‚輯指示器,模塊故障易于發ç¾ã€‚é€šå¸¸ï¼Œå…ˆæ˜¯æ›´æ›æ¨¡å¡Šï¼Œæˆ–測é‡è¼¸å…¥æˆ–è¼¸å‡ºç«¯åæ¿å…©ç«¯é›»å£“æ¸¬é‡å€¼æ£ç¢ºï¼Œæ¨¡å¡Šä¸éŸ¿æ‡‰ï¼Œå‰‡æ‡‰æ›´æ›æ¨¡å¡Šã€‚若更æ›åŽä»ç„¡æ•ˆï¼Œå‰‡å¯èƒ½æ˜¯ç¾å ´é€£æŽ¥å‡ºå•題了。輸出è¨å‚™æˆªæ¢ï¼Œè¼¸å‡ºç«¯é–“電壓é”到æŸä¸€é 定值,就表明ç¾å ´é€£ç·šæœ‰èª¤ã€‚è‹¥è¼¸å‡ºå™¨å—æ¿€å‹µï¼Œä¸”LED指示器ä¸äº®ï¼Œå‰‡æ‡‰æ›¿æ›æ¨¡å¡Šã€‚如果ä¸èƒ½å¾žIï¼Oæ¨¡å¡Šä¸æŸ¥å‡ºå•題,則應檢查模塊接æ’ä»¶æ˜¯å¦æŽ¥è§¸ä¸è‰¯æˆ–æœªå°æº–。最åŽï¼Œæª¢æŸ¥æŽ¥æ’ä»¶ç«¯åæœ‰ç„¡æ–·ç·šï¼Œæ¨¡å¡Šç«¯å上有無虛焊點。
  
[B]指示診斷[B]
  
LED狀態指示器能æä¾›è¨±å¤šé—œäºŽç¾å ´è¨å‚™ã€é€£æŽ¥å’ŒIï¼O模塊的信æ¯ã€‚大部分輸入ï¼è¼¸å‡ºæ¨¡å¡Šè‡³å°‘有一個指示器。輸入模塊常è¨é›»æºæŒ‡ç¤ºå™¨ï¼Œè¼¸å‡ºæ¨¡å¡Šå‰‡å¸¸è¨ä¸€å€‹é‚輯指示器。
  
å°äºŽè¼¸å…¥æ¨¡å¡Šï¼Œé›»æºLED顯示表明輸入è¨å‚™è™•äºŽå—æ¿€å‹µç‹€æ…‹ï¼Œæ¨¡å¡Šä¸æœ‰ä¸€ä¿¡è™Ÿå˜åœ¨ã€‚該指示器單ç¨ä½¿ç”¨ä¸èƒ½è¡¨æ˜Žæ¨¡å¡Šçš„æ•…障。é‚輯LED顯示表明輸入信號已被輸入電路的é‚輯部分è˜åˆ¥ 。如果é‚è¼¯å’Œé›»æºæŒ‡ç¤ºå™¨ä¸èƒ½åŒæ™‚顯示,則表明模塊ä¸èƒ½æ£ç¢ºåœ°å°‡è¼¸å…¥ä¿¡è™Ÿå‚³éžçµ¦è™•ç†å™¨ã€‚輸出模塊的é‚輯指示器顯示時,表明模塊的é‚輯電路已è˜åˆ¥å‡ºå¾žè™•ç†å™¨ä¾†çš„命令并接通。除了é‚輯指示器外,一些輸出模塊還有一åªä¿éšªçµ²ç†”æ–·æŒ‡ç¤ºå™¨æˆ–é›»æºæŒ‡ç¤ºå™¨ï¼Œæˆ–二者兼有。ä¿éšªçµ²ç†”斷指示器åªè¡¨æ˜Žè¼¸å‡ºé›»è·¯ä¸çš„ä¿è·æ€§ä¿éšªçµ²çš„ç‹€æ…‹ï¼›è¼¸å‡ºé›»æºæŒ‡ç¤ºå™¨é¡¯ç¤ºæ™‚,表明電æºå·²åŠ åœ¨è² è¼‰ä¸Šã€‚åƒè¼¸å…¥æ¨¡å¡Šçš„é›»æºæŒ‡ç¤ºå™¨å’Œé‚輯指示器一樣,如果ä¸èƒ½åŒæ™‚顯示,表明輸出模塊就有故障了。
PLC控制系統的ç¶è·
  日常ç¶è·
  
PLC的日常ç¶è·å’Œä¿é¤Šæ¯”è¼ƒç°¡å–®ï¼Œä¸»è¦æ˜¯æ›´æ›ä¿éšªçµ²å’Œé‹°é›»æ± , 基本沒有其它易æå…ƒå™¨ä»¶ã€‚ç”±äºŽå˜æ”¾ç”¨æˆ¶ç¨‹åºçš„隨機å˜å„²å™¨ï¼ˆRAM)ã€è¨ˆæ•¸å™¨å’Œå…·æœ‰ä¿æŒåŠŸèƒ½çš„è¼”åŠ©ç¹¼é›»å™¨ç‰å‡ç”¨é‹°é›»æ± ä¿è·ï¼Œé‹°é›»æ± 的壽命大約為5å¹´ï¼Œç•¶é‹°é›»æ± çš„é›»å£“é€æ¼¸é™ä½Žåˆ°ä¸€å®šç¨‹åº¦æ™‚,PLCåŸºæœ¬å–®å…ƒä¸Šé›»æ± é›»å£“è·Œè½åˆ°æŒ‡ç¤ºç‡ˆäº®ï¼Œæç¤ºç”¨æˆ¶æ³¨æ„æœ‰é‹°é›»æ± æ‰€æ”¯æŒçš„程åºé‚„å¯ä¿ç•™ä¸€å‘¨å·¦å³ï¼Œå¿…é ˆæ›´æ›é›»æ± ,這是日常ç¶è·çš„主è¦å…§å®¹ã€‚
  
調æ›é‹°é›»æ± çš„æ¥é©Ÿç‚ºï¼š
  ■在拆è£å‰ï¼Œæ‡‰å…ˆè®“PLC通電15秒以上(這樣å¯ä½¿ä½œç‚ºå˜å„²å™¨å‚™ç”¨é›»æºçš„é›»å®¹å™¨å……é›»ï¼Œåœ¨é‹°é›»æ± æ–·é–‹åŽï¼Œè©²é›»å®¹å¯å°PLCåšçŸæš«ä¾›é›»ï¼Œä»¥ä¿è·RAM ä¸çš„ä¿¡æ¯ä¸ä¸Ÿå¤±ï¼‰ï¼›
  ■斷開PLC的交æµé›»æºï¼›
ã€€ã€€â– æ‰“é–‹åŸºæœ¬å–®å…ƒçš„é›»æ± è“‹æ¿ï¼›
  ■å–ä¸‹èˆŠé›»æ± ï¼Œè£ä¸Šæ–°é›»æ± ï¼›
ã€€ã€€â– è“‹ä¸Šé›»æ± è“‹æ¿ã€‚
æ³¨æ„æ›´æ›é›»æ± 時間è¦ç›¡é‡çŸï¼Œä¸€èˆ¬ä¸å…許超éŽ3分é˜ã€‚如果時間éŽé•·ï¼ŒRAMä¸çš„程åºå°‡æ¶ˆå¤±ã€‚
  
æ¤å¤–,æ‡‰æ³¨æ„æ›´æ›ä¿éšªçµ²æ™‚è¦é‡‡ç”¨æŒ‡å®šåž‹è™Ÿçš„產å“。
  
I/O模塊的更æ›
  
若需替æ›ä¸€å€‹æ¨¡å¡Šï¼Œç”¨æˆ¶æ‡‰ç¢ºèªè¢«å®‰è£çš„æ¨¡å¡Šæ˜¯åŒé¡žåž‹ã€‚有些I/O系統å…è¨±å¸¶é›»æ›´æ›æ¨¡å¡Šï¼Œè€Œæœ‰äº›å‰‡éœ€åˆ‡æ–·é›»æºã€‚若替æ›åŽå¯è§£æ±ºå•題,但在一相å°è¼ƒçŸæ™‚é–“åŽåˆç™¼ç”Ÿæ•…éšœï¼Œé‚£ä¹ˆç”¨æˆ¶æ‡‰æª¢æŸ¥èƒ½ç”¢ç”Ÿé›»å£“çš„æ„Ÿæ€§è² è¼‰ï¼Œä¹Ÿè¨±éœ€è¦å¾žå¤–部抑制其電æµå°–峰。如果ä¿éšªçµ²åœ¨æ›´æ›åŽæ˜“被燒斷,則有å¯èƒ½æ˜¯æ¨¡å¡Šçš„輸出電æµè¶…é™ï¼Œæˆ–輸出è¨å‚™è¢«çŸè·¯ã€‚
  
PLC的故障診斷是一個å分é‡è¦çš„å•題,是ä¿è‰PLC控制系統æ£å¸¸ã€å¯é é‹è¡Œçš„é—œéµã€‚本文å°å¸¸ç”¨çš„æ•…障診斷方法進行了探討。在實際工作éŽç¨‹ä¸ï¼Œæ‡‰å……分考慮到å°PLCçš„å„種ä¸åˆ©å› ç´ ï¼Œå®šæœŸé€²è¡Œæª¢æŸ¥å’Œæ—¥å¸¸ç¶è·ï¼Œä»¥ä¿è‰PLC控制系統安全ã€å¯é 地é‹è¡Œã€‚