時間:2023-06-21 14:37:06來æºï¼šé›»å技術控
  PLC編程算法(1)
  PLCä¸ç„¡éžå°±æ˜¯ä¸‰å¤§é‡ï¼šé–‹é—œé‡ã€æ¨¡æ“¬é‡ã€è„ˆæ²–é‡ã€‚åªåœ¨æžæ¸…æ¥šä¸‰è€…ä¹‹é–“çš„é—œç³»ï¼Œä½ å°±èƒ½ç†Ÿç·´çš„æŽŒæ¡PLC了。
  1〠開關é‡ä¹Ÿç¨±é‚輯é‡ï¼ŒæŒ‡åƒ…有兩個å–值,0或1ã€ON或OFF(é–‹é—œé‡åªæœ‰å…©ç¨®ç‹€æ…‹0/1.包括開入é‡å’Œé–‹å‡ºé‡ï¼Œåæ˜ çš„æ˜¯ç‹€æ…‹)。它是最常用的控制,å°å®ƒé€²è¡ŒæŽ§åˆ¶æ˜¯PLC的優勢,也是PLC最基本的應用。
ã€€ã€€é–‹é—œé‡æŽ§åˆ¶çš„ç›®çš„æ˜¯ï¼Œæ ¹æ“šé–‹é—œé‡çš„ç•¶å‰è¼¸å…¥çµ„åˆèˆ‡æ·å²çš„è¼¸å…¥é †åºï¼Œä½¿PLC產生相應的開關é‡è¼¸å‡ºï¼Œä»¥ä½¿ç³»çµ±èƒ½æŒ‰ä¸€å®šçš„é †åºå·¥ä½œã€‚æ‰€ä»¥ï¼Œæœ‰æ™‚ä¹Ÿç¨±å…¶ç‚ºé †åºæŽ§åˆ¶ã€‚
ã€€ã€€è€Œé †åºæŽ§åˆ¶åˆåˆ†ç‚ºæ‰‹å‹•ã€åŠè‡ªå‹•或自動。而采用的控制原則有分散ã€é›†ä¸èˆ‡æ··åˆæŽ§åˆ¶ä¸‰ç¨®ã€‚
  2ã€ æ¨¡æ“¬é‡æ˜¯æŒ‡ä¸€äº›é€£çºŒè®ŠåŒ–的物ç†é‡(數å—釿˜¯ä¸é€£çºŒçš„ã€‚åæ˜ çš„æ˜¯é›»é‡æ¸¬é‡æ•¸å€¼),如電壓ã€é›»æµã€å£“力ã€é€Ÿåº¦ã€æµé‡ç‰ã€‚
  PLCæ˜¯ç”±ç¹¼é›»æŽ§åˆ¶å¼•å…¥å¾®è™•ç†æŠ€è¡“åŽç™¼å±•è€Œä¾†çš„ï¼Œå¯æ–¹ä¾¿åŠå¯é åœ°ç”¨äºŽé–‹é—œé‡æŽ§åˆ¶ã€‚ç”±äºŽæ¨¡æ“¬é‡å¯è½‰æ›æˆæ•¸å—é‡ï¼Œæ•¸å—é‡åªæ˜¯å¤šä½çš„é–‹é—œé‡ï¼Œæ•…經轉æ›åŽçš„æ¨¡æ“¬é‡ï¼ŒPLC也完全å¯ä»¥å¯é çš„é€²è¡Œè™•ç†æŽ§åˆ¶ã€‚
  由于連續的生產éŽç¨‹å¸¸æœ‰æ¨¡æ“¬é‡ï¼Œæ‰€ä»¥æ¨¡æ“¬é‡æŽ§åˆ¶æœ‰æ™‚也稱éŽç¨‹æŽ§åˆ¶ã€‚
  模擬é‡å¤šæ˜¯éžé›»é‡ï¼Œè€ŒPLCåªèƒ½è™•ç†æ•¸å—é‡ã€é›»é‡ã€‚所有è¦å¯¦ç¾å®ƒå€‘之間的轉æ›è¦æœ‰å‚³æ„Ÿå™¨ï¼ŒæŠŠæ¨¡æ“¬é‡è½‰æ›æˆæ•¸é›»é‡ã€‚
  如果這一電é‡ä¸æ˜¯æ¨™æº–的,還è¦ç¶“éŽè®Šé€å™¨ï¼ŒæŠŠéžæ¨™æº–的電é‡è®Šæˆæ¨™æº–的電信號,如4—20mAã€1—5Vã€0—10Vç‰ç‰ã€‚
ã€€ã€€åŒæ™‚é‚„è¦æœ‰æ¨¡æ“¬é‡è¼¸å…¥å–®å…ƒ(A/D)ï¼ŒæŠŠé€™äº›æ¨™æº–çš„é›»ä¿¡è™Ÿè®Šæ›æˆæ•¸å—信號。模擬é‡è¼¸å‡ºå–®å…ƒ(D/A),以把PLC處ç†åŽçš„æ•¸å—é‡è®Šæ›æˆæ¨¡æ“¬é‡â€”—標準的電信號。
ã€€ã€€æ‰€ä»¥æ¨™æº–é›»ä¿¡è™Ÿã€æ•¸å—é‡ä¹‹é–“的轉æ›å°±è¦ç”¨åˆ°å„種é‹ç®—ã€‚é€™å°±éœ€è¦æžæ¸…楚模擬é‡å–®å…ƒçš„åˆ†è¾¨çŽ‡ä»¥åŠæ¨™æº–的電信號。
  例如:
  PLC模擬單元的分辨率是1/32767.å°æ‡‰çš„æ¨™æº–電釿˜¯0—10Vï¼Œæ‰€è¦æª¢æ¸¬çš„æ˜¯æº«åº¦å€¼0—100℃。那么0—32767å°æ‡‰0—100℃的溫度值。然åŽè¨ˆç®—出1â„ƒæ‰€å°æ‡‰çš„æ•¸å—釿˜¯327.67.如果想把溫度值精確到0.1℃,把327.67/10å³å¯ã€‚
ã€€ã€€æ¨¡æ“¬é‡æŽ§åˆ¶åŒ…æ‹¬ï¼šå饋控制ã€å‰é¥‹æŽ§åˆ¶ã€æ¯”ä¾‹æŽ§åˆ¶ã€æ¨¡ç³ŠæŽ§åˆ¶ç‰ã€‚這些都是PLC內部數å—é‡çš„計算éŽç¨‹ã€‚
  3ã€ è„ˆæ²–é‡æ˜¯å…¶å–å€¼ç¸½æ˜¯ä¸æ–·çš„在0(低電平)å’Œ1(高電平)之間交替變化的數å—é‡(在瞬間電壓或電æµç”±æŸä¸€å€¼èºè®Šåˆ°å¦ä¸€å€¼çš„信號é‡),æ¯ç§’é˜è„ˆæ²–äº¤æ›¿è®ŠåŒ–çš„æ¬¡æ•¸ç¨±ç‚ºé »çŽ‡ã€‚
  PLC脈沖é‡çš„æŽ§åˆ¶ç›®çš„ä¸»è¦æ˜¯ä½ç½®æŽ§åˆ¶ã€é‹å‹•控制ã€è»Œè·¡æŽ§åˆ¶ç‰ã€‚例如:脈沖數在角度控制ä¸çš„æ‡‰ç”¨ã€‚æ¥é€²é›»æ©Ÿé©…動器的細分是æ¯åœˆ10000.è¦æ±‚æ¥é€²é›»æ©Ÿæ—‹è½‰90度。
  那么所è¦å‹•作的脈沖數值=10000/(360/90)=2500
  PLC編程算法(2)——模擬é‡çš„計算
  1〠-10—10V。-10V—10V的電壓時,在6000分辨率時被轉æ›ç‚ºF448—0BB8Hex(-3000—3000);12000分辨率時被轉æ›ç‚ºE890—1770Hex(-6000—6000)。
  2〠0—10V。0—10V的電壓時,在12000分辨率時被轉æ›ç‚º0—1770Hex(0—6000);12000分辨率時被轉æ›ç‚º0—2EE0Hex(0—12000)。
  3〠0—20mA。0—20mAçš„é›»æµæ™‚,在6000分辨率時被轉æ›ç‚º0—1770Hex(0—6000);12000分辨率時被轉æ›ç‚º0—2EE0Hex(0—12000)。
  4〠4—20mA。4—20mAçš„é›»æµæ™‚,在6000分辨率時被轉æ›ç‚º0—1770Hex(0—6000);12000分辨率時被轉æ›ç‚º0—2EE0Hex(0—12000)。
  以上僅åšç°¡å–®çš„介紹,ä¸åŒçš„PLC有ä¸åŒçš„分辨率,并且您所測é‡ç‰©ç†é‡å¯¦ç¾çš„é‡ç¨‹ä¸ä¸€æ¨£ã€‚è¨ˆç®—çµæžœå¯èƒ½æœ‰ä¸€å®šçš„差異。
  注:模擬輸入的é…ç·šçš„è¦æ±‚
  1ã€ä½¿ç”¨å±è”½é›™çµžç·šï¼Œä½†ä¸é€£æŽ¥å±è”½å±¤ã€‚
  2ã€ç•¶ä¸€å€‹è¼¸å…¥ä¸ä½¿ç”¨çš„æ™‚候,將V IN å’ŒCOM端åçŸæŽ¥ã€‚
  3ã€æ¨¡æ“¬ä¿¡è™Ÿç·šèˆ‡é›»æºç·šéš”離 (AC é›»æºç·šï¼Œé«˜å£“ç·šç‰)。
  4ã€ç•¶é›»æºç·šä¸Šæœ‰å¹²æ“¾æ™‚,在輸入部分和電æºå–®å…ƒä¹‹é–“安è£ä¸€å€‹æ…®æ³¢å™¨ã€‚
  5ã€ç¢ºèªæ£ç¢ºçš„æŽ¥ç·šåŽï¼Œé¦–先給CPU單元上電,然åŽå†çµ¦è² 載上電。
  6ã€æ–·é›»æ™‚å…ˆåˆ‡æ–·è² è¼‰çš„é›»æºï¼Œç„¶åŽå†åˆ‡æ–·CPU的電æºã€‚
  PLC編程算法(3)——脈沖é‡çš„計算
  脈沖é‡çš„æŽ§åˆ¶å¤šç”¨äºŽæ¥é€²é›»æ©Ÿã€ä¼ºæœé›»æ©Ÿçš„角度控制ã€è·é›¢æŽ§åˆ¶ã€ä½ç½®æŽ§åˆ¶ç‰ã€‚以下是以æ¥é€²é›»æ©Ÿç‚ºä¾‹ä¾†èªªæ˜Žå„控制方å¼ã€‚
  1〠æ¥é€²é›»æ©Ÿçš„è§’åº¦æŽ§åˆ¶ã€‚é¦–å…ˆè¦æ˜Žç¢ºæ¥é€²é›»æ©Ÿçš„細分數,然åŽç¢ºå®šæ¥é€²é›»æ©Ÿè½‰ä¸€åœˆæ‰€éœ€è¦çš„總脈沖數。
  計算“角度百分比=è¨å®šè§’度/360°(å³ä¸€åœˆ)â€
  “角度動作脈沖數=一圈總脈沖數*角度百分比â€
  公å¼ç‚ºï¼š
  角度動作脈沖數=一圈總脈沖數*(è¨å®šè§’度/360°)
  2〠æ¥é€²é›»æ©Ÿçš„è·é›¢æŽ§åˆ¶ã€‚首先明確æ¥é€²é›»æ©Ÿè½‰ä¸€åœˆæ‰€éœ€è¦çš„總脈沖數。然åŽç¢ºå®šæ¥é€²é›»æ©Ÿæ»¾è¼ªç›´å¾‘,計算滾輪周長。計算æ¯ä¸€è„ˆæ²–é‹è¡Œè·é›¢ã€‚最åŽè¨ˆç®—è¨å®šè·é›¢æ‰€è¦é‹è¡Œçš„脈沖數。
  公å¼ç‚ºï¼š
  è¨å®šè·é›¢è„ˆæ²–數=è¨å®šè·é›¢/[(滾輪直徑*3.14)/一圈總脈沖數]
  3〠æ¥é€²é›»æ©Ÿçš„ä½ç½®æŽ§åˆ¶å°±æ˜¯è§’度控制與è·é›¢æŽ§åˆ¶çš„ç¶œåˆã€‚
ã€€ã€€ä»¥ä¸Šåªæ˜¯ç°¡å–®çš„åˆ†æžæ¥é€²é›»æ©Ÿçš„æŽ§åˆ¶æ–¹å¼ï¼Œå¯èƒ½èˆ‡å¯¦éš›æœ‰å‡ºå…¥ï¼Œåƒ…ä¾›å„ä½åŒä»åƒè€ƒã€‚
  伺æœé›»æ©Ÿçš„動作與æ¥é€²é›»æ©Ÿçš„一樣,但è¦è€ƒæ…®ä¼ºæœé›»æ©Ÿçš„內部電å齒輪比與伺æœé›»æ©Ÿçš„æ¸›é€Ÿæ¯”。
上一篇:åŠå°Žé«”八大工è—之刻è•å·¥è—:...
ä¸‹ä¸€ç¯‡ï¼šè¦æ¨¡åŒ–智能分散å¼é›»æ± 儲能系...
ä¸åœ‹å‚³å‹•網版權與å…è²¬è²æ˜Žï¼šå‡¡æœ¬ç¶²æ³¨æ˜Ž[來æºï¼šä¸åœ‹å‚³å‹•ç¶²]的所有文å—ã€åœ–片ã€éŸ³è¦–å’Œè¦–é »æ–‡ä»¶ï¼Œç‰ˆæ¬Šå‡ç‚ºä¸åœ‹å‚³å‹•ç¶²(www.hysjfh.com)ç¨å®¶æ‰€æœ‰ã€‚如需轉載請與0755-82949061è¯ç³»ã€‚任何媒體ã€ç¶²ç«™æˆ–å€‹äººè½‰è¼‰ä½¿ç”¨æ™‚é ˆæ³¨æ˜Žä¾†æºâ€œä¸åœ‹å‚³å‹•ç¶²â€ï¼Œé•å者本網將追究其法律責任。
本網轉載并注明其他來æºçš„稿件,å‡ä¾†è‡ªäº’è¯ç¶²æˆ–æ¥å…§æŠ•稿人士,版權屬于原版權人。轉載請ä¿ç•™ç¨¿ä»¶ä¾†æºåŠä½œè€…ï¼Œç¦æ¢æ“…自篡改,é•è€…è‡ªè² ç‰ˆæ¬Šæ³•å¾‹è²¬ä»»ã€‚
相關資訊