時間:2023-02-24 15:14:58來æºï¼šä¸åœ‹å‚³å‹•ç¶²
  
本文圖片來æºï¼šMatrix Technologies
  雖然å¯ç·¨ç¨‹é‚輯控制器(PLC)éžå¸¸é‡è¦ï¼Œä½†æŽ§åˆ¶å™¨å…§éƒ¨çš„ç·¨ç¨‹ä¹ŸåŒæ¨£é‡è¦ï¼Œè€Œä¸”很容易被忽視。
  å¯ç·¨ç¨‹é‚輯控制器(PLC)æ˜¯è¨±å¤šç”Ÿç”¢åˆ¶é€ é‹ç‡Ÿçš„基礎,å¯ä»¥åŸ·è¡Œå¾ˆå¤šä»»å‹™ã€‚é›–ç„¶PLCéžå¸¸é‡è¦ï¼Œä½†æŽ§åˆ¶å™¨å…§éƒ¨çš„ç·¨ç¨‹ä¹ŸåŒæ¨£é‡è¦ï¼Œè€Œä¸”很容易被忽視。Matrix Technologieså…¬å¸çš„部門經ç†Matt Fether談到了å°PLC編程的一些見解,以åŠå¦‚何使編程更容易的技巧。
  01 如何進行PLC編程?
ã€€ã€€é€šå¸¸å¾žé …ç›®å®šç¾©éšŽæ®µé–‹å§‹ï¼ŒåŒæ™‚生æˆè¨è¨ˆæ–‡æª”ã€‚åœ¨é …ç›®åŸ·è¡ŒéŽç¨‹ä¸ï¼Œå¦‚果控制系統的定義和文檔的編制都éµå¾ªé …目程åºï¼Œé‚£ä¹ˆæŽ§åˆ¶å™¨çš„ç·¨ç¨‹å¯¦éš›å°±æ˜¯é …ç›®åŸ·è¡Œçš„ä¸€å€‹ä¸é–“æ¥é©Ÿï¼Œå¯ä»¥æä¾›æ›´æœ‰æ•ˆçš„開發。使用å¯å¾©ç”¨ä»£ç¢¼ã€æ¨™æº–å°è±¡åº«å’Œå¾©åˆ¶å·¥å…·ï¼Œèƒ½å¤ é€²ä¸€æ¥æé«˜é–‹ç™¼æ•ˆçŽ‡ã€‚
ã€€ã€€åœ¨é …ç›®çš„æ•´å€‹ç·¨ç¨‹éšŽæ®µï¼Œå¯ä½¿ç”¨æ¸¬è©¦ç¨‹åºé€²è¡Œæ¸¬è©¦ã€‚如果需è¦åœ¨å¤šå€‹è£ç½®ä¸Šé‹è¡Œï¼Œè«‹å…ˆåœ¨å–®å€‹è£ç½®ä¸Šé‹è¡Œï¼Œå¹¶åœ¨éƒ¨ç½²åˆ°ä¸‹ä¸€å€‹è£ç½®ä¹‹å‰ï¼Œå°å…¶é€²è¡Œå…¨é¢æ¸¬è©¦ã€‚
  在開發éŽç¨‹ä¸ï¼Œä½¿ç”¨å¾©åˆ¶å·¥å…·ä¸åƒ…å¯ä»¥ç¯€çœæ™‚間,還有助于消除程åºé–‹ç™¼æ™‚“誤æ“作â€å°Žè‡´çš„å•題。
  02 是å¦å…許修改和更新?
ã€€ã€€é–‹ç™¼çš„æ‡‰ç”¨ç¨‹åºæ‡‰æ˜“于最終用戶的ç†è§£ã€‚在系統集æˆé …ç›®çµæŸæ™‚,開發或å‡ç´šçš„æ‡‰ç”¨ç¨‹åºéœ€è¦ç§»äº¤çµ¦å®¢æˆ¶ã€‚æœ€å¥½èƒ½å¤ ä»¥ç¶“å¸¸ä½¿ç”¨ç³»çµ±çš„äººå®¹æ˜“ç†è§£çš„æ–¹å¼é–‹ç™¼æ‡‰ç”¨ç¨‹åºã€‚
  系統集æˆå•†æ‡‰è©²æˆç‚ºå®¢æˆ¶çš„åˆä½œä¼™ä¼´ï¼Œè€Œä¸æ˜¯é–‹ç™¼â€œå°ˆæœ‰â€çš„æ‡‰ç”¨ç¨‹åºã€‚åœ¨æ•´å€‹é …ç›®çš„ç”Ÿå‘½å‘¨æœŸå…§ï¼Œç³»çµ±é›†æˆå•†æ‡‰èˆ‡å®¢æˆ¶åˆä½œé€²è¡Œè¨è¨ˆå¯©æŸ¥ã€‚這有助于確ä¿å®¢æˆ¶æœŸæœ›èˆ‡ç³»çµ±é›†æˆå•†çš„è¨è¨ˆä¹‹é–“的無縫銜接。
  在開始編程之å‰ï¼Œæ‡‰ç”¨ç¨‹åºçš„組織就應該開始了。通常需è¦è€ƒæ…®å¤šå€‹å› ç´ ï¼Œä¾‹å¦‚ï¼Œæ‡‰ç”¨ç¨‹åºçš„æŽ§åˆ¶å°è±¡ï¼Œç³»çµ±çš„大å°å’Œå¾©é›œæ€§ï¼Œé …目是全新的還是å°ç¾æœ‰æ‡‰ç”¨çš„å‡ç´šç‰ã€‚
ã€€ã€€åŒæ¨£é‡è¦çš„æ˜¯ï¼Œèˆ‡å®¢æˆ¶æ·±å…¥è¨Žè«–ï¼Œäº†è§£ä»–å€‘çš„æ¨™æº–è¡“èªžå’Œå·¥å» å€åŸŸï¼Œä»¥ä¾¿å°‡å…¶ç´å…¥åˆ°æ‡‰ç”¨ä¸ã€‚ç›®æ¨™æ˜¯ç”Ÿæˆæœ€çµ‚用戶å¯ä»¥è¼•æ¾å°Žèˆªä»¥å®šä½ç‰¹å®šè¨å‚™çš„æ‡‰ç”¨ç¨‹åºã€‚
  在生產éŽç¨‹ä¸ï¼Œæ˜“于導航å°äºŽé€²è¡Œæ•…障排除尤為é‡è¦ã€‚å› ç‚ºâ€œæ¢³ç†PLC代碼â€è€Œå°Žè‡´å·¥è—éŽç¨‹æˆ–è¨å‚™çš„ä»»ä½•è¨ˆåŠƒå¤–åœæ©Ÿéƒ½å¯èƒ½æœƒå¸¶ä¾†æ”¶å…¥æå¤±ã€‚
  03 代碼調試的專æ¥çŸ¥è˜
ã€€ã€€ç•¶è² è²¬é …ç›®çš„è‡ªå‹•åŒ–å·¥ç¨‹äººå“¡ç²¾é€šä»£ç¢¼èª¿è©¦æ™‚ï¼Œå°±å¯ä»¥å¯¦ç¾å°æ‰€é–‹ç™¼æ‡‰ç”¨ç¨‹åºçš„定義ã€é–‹ç™¼å’Œèª¿è©¦ã€‚這需è¦å°æœ€åˆé–‹ç™¼çš„程åºé€²è¡Œèª¿è©¦ï¼Œä»¥ç¢ºä¿å®ƒå€‘已經åšå¥½æº–備,å¯ä»¥é€²è¡Œå·¥å» 驗收測試(FAT)å’Œé …ç›®ç¾å ´èª¿è©¦ï¼Œå¾žè€Œå¹«åŠ©å®¢æˆ¶å¯¦æ–½ä¸€å€‹æ›´é«˜æ•ˆã€æ›´æˆåŠŸçš„é …ç›®ã€‚
  
  ▲æ¤åœ–展示的最近實施的批處ç†éŽç¨‹ PLC 代碼。它使用羅克韋爾自動化的 Studio5000 Logix Designer 軟件,編程語言為梯形é‚輯。
  在編程的早期階段就開始使用全é¢çš„æ¸¬è©¦éŽç¨‹ï¼Œæœ‰åŠ©äºŽæ¶ˆé™¤èª¿è©¦æ•´å€‹ç³»çµ±æ™‚çš„è€—æ™‚å·¥ä½œï¼Œä»¥åŠç¢ºä¿æ‡‰ç”¨ç¨‹åºçš„æˆåŠŸé–‹ç™¼ã€‚
  在æŸäº›å¾©é›œçš„æƒ…æ³ä¸‹ï¼Œé …目最終內部測試或ç¾å ´èª¿è©¦éšŽæ®µå¯èƒ½éœ€è¦é¡å¤–的資æºã€‚æ£ç¢ºå®šç¾©æ‡‰ç”¨ç¨‹åºå¹¶ç¢ºä¿å…¶çµ„ç¹”åˆç†ï¼Œæœ‰åŠ©äºŽå¯¦ç¾è¿‘ä¹Žç„¡ç¸«çš„éŽæ¸¡ã€‚
ã€€ã€€åœ¨é …ç›®èª¿è©¦éšŽæ®µï¼Œå¯èƒ½æœƒæœ‰æœªåƒèˆ‡é …目開發的人員介入進來。雖然這并ä¸ç†æƒ³ï¼Œä½†åªè¦éµå¾ªé …目執行æµç¨‹å¹¶é€²è¡Œå¾¹åº•的交接,這些新人應該å¯ä»¥å¾ˆå¿«æŽ¥æ‰‹ã€‚
  04 ç·¨ç¨‹èªžè¨€çš„é¸æ“‡
  雖然有幾種ä¸åŒçš„編程語言,但最常見的å¯èƒ½é‚„是梯形é‚輯。有些應用程åºä½¿ç”¨çµæ§‹åŒ–æ–‡æœ¬ç·¨å¯«ï¼Œè€Œæœ‰äº›æ‡‰ç”¨ä½¿ç”¨åŠŸèƒ½å¡Šã€‚åœ¨å‘æœ€åˆä»¥çµæ§‹åŒ–æ–‡æœ¬ç·¨å¯«çš„ç¾æœ‰PLCæ·»åŠ åŠŸèƒ½æ™‚ï¼Œå¯ä»¥ä½¿ç”¨çµæ§‹åŒ–文本。
  功能塊å¯ç”¨äºŽæŸäº›ä»»å‹™ï¼Œä¾‹å¦‚模擬輸入濾波或比例-ç©åˆ†-微分(PID)回路。然而,æŸäº›ä¾›æ‡‰å•†çš„軟件包å¯èƒ½éœ€è¦ç‰¹å®šè¨±å¯æ‰èƒ½ä½¿ç”¨åŠŸèƒ½å¡Šç·¨ç¨‹ã€‚å¦‚æžœç”±äºŽç•¶å‰è»Ÿä»¶è¨±å¯çš„é™åˆ¶ï¼Œæœ€çµ‚用戶無法訪å•,那么使用功能塊將會é™åˆ¶æœªä¾†æŸ¥çœ‹å’Œä¿®æ”¹ç¨‹åºçš„能力。
  在系統投入é‹è¡ŒåŽï¼Œå·¥ç¨‹å’¨è©¢å…¬å¸ä½¿ç”¨çš„編程語言應易于å°å®¢æˆ¶æä¾›æ”¯æŒã€‚為最終用戶æä¾›ä»–們無法訪å•å’Œç¶è·çš„專有應用程åºå而會幫倒忙。應用程åºçš„æœ€ä½³èªžè¨€æ˜¯åœ¨é …ç›®çµæŸåŽå®¢æˆ¶æœ€æ»¿æ„的語言。
  05 標準和系統架構è¨è¨ˆ
  在開發å¯ç·¨ç¨‹æŽ§åˆ¶å™¨æ‡‰ç”¨ç¨‹åºä¹‹å‰éœ€è¦è€ƒæ…®å¹¾å€‹å› ç´ ã€‚æœ€é—œéµçš„æ˜¯ç³»çµ±æ‡‰è©²å¦‚何架構,以最é©åˆç•¶å‰çš„需è¦ï¼Œå¹¶å…許ä¸ä¹…åŽè¼•æ¾æ“´å±•çš„é¸é …。
ã€€ã€€é‚„æ‡‰è€ƒæ…®å—æŽ§çš„å·¥è—éŽç¨‹æˆ–è¨å‚™,是å¦ç‚ºå®ƒå€‘鏿“‡äº†æ£ç¢ºçš„硬件和軟件包?如果被控制的系統是一æ¢åŒ…è£ç·šï¼Œæ˜¯éµå¾ªOMAC PackML 模型還是使用客戶æä¾›çš„æ¨¡åž‹?
  在進行任何開發之å‰ï¼Œé‚„需è¦è€ƒæ…®é©ç”¨çš„æ¨™æº–ã€‚æ‡‰ç”¨ç¨‹åºæ˜¯å¦éµå¾ªä»»ä½•ISA標準,ä¾‹å¦‚ç”¨äºŽæ‰¹è™•ç†æŽ§åˆ¶çš„ ISA-88 模型?æˆ‘å€‘æ˜¯å¦æœƒä½¿ç”¨å®¢æˆ¶æä¾›æˆ–供應商æä¾›çš„任何全局å°è±¡å—Ž?諸如æ¤é¡žçš„å•題有助于æä¾›å°æ‰€éœ€æŽ§åˆ¶å™¨å…§å˜å¤§å°çš„æ´žå¯Ÿã€‚
  å¦ä¸€å€‹éœ€è¦è€ƒæ…®çš„é‡è¦å› ç´ æ˜¯æ•´é«”ç³»çµ±æž¶æ§‹è¨è¨ˆã€‚äº†è§£ç¾æœ‰æˆ–潛在的新網絡架構將是什么樣å。例如,系統是å¦éœ€è¦å¹¾å€‹é€šä¿¡æ¨¡å¡Šä¾†é‹è¡Œï¼ŒåŒæ™‚æä¾›ç©©å¥å’Œå®‰å…¨çš„網絡è¨è¨ˆ?
  æ¤å¤–ï¼Œé‚„æ‡‰è€ƒæ…®èˆ‡åˆ¶é€ åŸ·è¡Œç³»çµ±(MES)和數據采集系統的任何潛在接å£ã€‚這些系統是å¦éœ€è¦ä»»ä½•æ¨™ç°½çµæ§‹å’Œå‘½åï¼Œéœ€è¦æˆ‘們將其ç´å…¥æ‡‰ç”¨ç¨‹åºä¸?這都是需è¦åœ¨é–‹å§‹ç·¨ç¨‹å‰è€ƒæ…®çš„一些注æ„äº‹é …ã€‚
  在è¨è¨ˆæŽ§åˆ¶ç³»çµ±æ™‚,應確ä¿ç·¨ç¨‹ç¬¦åˆæ‡‰ç”¨ç¨‹åºçš„ç•¶å‰éœ€æ±‚ï¼Œå¹¶è€ƒæ…®åˆ°æœªä¾†çš„å¯æ“´å±•性。(作者 | Matt Fether)
ã€€ã€€é—œéµæ¦‚念:
ã€€ã€€â– åœ¨é …ç›®å®šç¾©éšŽæ®µé–‹å§‹å° PLC é€²è¡Œç·¨ç¨‹ï¼ŒåŒæ™‚編制è¨è¨ˆæ–‡ä»¶ã€‚
  ■PLCç·¨ç¨‹çš„æ–¹å¼æ‡‰ä¾¿äºŽæœ€çµ‚用戶的ç†è§£ï¼Œé‚„應考慮標準和具體應用的需求。
  æ€è€ƒä¸€ä¸‹ï¼š
  在進行 PLC ç·¨ç¨‹æ™‚é‚„æ‡‰è€ƒæ…®å“ªäº›å› ç´ ?
上一篇:æ¥é€²é›»æ©Ÿçš„å·¥ä½œåŽŸç†æ˜¯ä»€ä¹ˆ?æ¥...
下一篇:淺談5G移動網絡的低時延的æ¥...
ä¸åœ‹å‚³å‹•網版權與å…è²¬è²æ˜Žï¼šå‡¡æœ¬ç¶²æ³¨æ˜Ž[來æºï¼šä¸åœ‹å‚³å‹•ç¶²]的所有文å—ã€åœ–片ã€éŸ³è¦–å’Œè¦–é »æ–‡ä»¶ï¼Œç‰ˆæ¬Šå‡ç‚ºä¸åœ‹å‚³å‹•ç¶²(www.hysjfh.com)ç¨å®¶æ‰€æœ‰ã€‚如需轉載請與0755-82949061è¯ç³»ã€‚任何媒體ã€ç¶²ç«™æˆ–å€‹äººè½‰è¼‰ä½¿ç”¨æ™‚é ˆæ³¨æ˜Žä¾†æºâ€œä¸åœ‹å‚³å‹•ç¶²â€ï¼Œé•å者本網將追究其法律責任。
本網轉載并注明其他來æºçš„稿件,å‡ä¾†è‡ªäº’è¯ç¶²æˆ–æ¥å…§æŠ•稿人士,版權屬于原版權人。轉載請ä¿ç•™ç¨¿ä»¶ä¾†æºåŠä½œè€…ï¼Œç¦æ¢æ“…自篡改,é•è€…è‡ªè² ç‰ˆæ¬Šæ³•å¾‹è²¬ä»»ã€‚
相關資訊