時間:2018-07-10 15:34:40來æºï¼šç¶²çµ¡è½‰è¼‰
一臺完æˆçš„è¨å‚™éœ€è¦ä»¥ä¸‹ç·¨ç¨‹ï¼Œæœ‰PLCã€è®Šé »å™¨ã€ç·¨ç¢¼å™¨ç‰ï¼Œé€™æ˜¯æœ€ä¸»è¦çš„部分åŽé¢å°±æ˜¯æŽ¥ç·šäº†
5.3.1å¯èª¿å®šé•·è‡ªå‹•è£åˆ‡æŽ§åˆ¶è£ç½®çš„系統構æˆ
è£åˆ‡æ©Ÿå™¨ç”±æ©Ÿé«”ã€å‚³é€å¸¶ã€æ°£å‹•è£åˆ‡åˆ€å…·ç‰æ©Ÿæ¢°éƒ¨ä»¶å’Œè®Šé »å™¨ã€é›»æ©Ÿã€åˆ€ä½æª¢æ¸¬é–‹é—œã€æ—‹è½‰ç·¨ç¢¼å™¨ç‰é›»åŠ›æ‹–å‹•éƒ¨ä»¶å’Œé•·åº¦æª¢æ¸¬éƒ¨ä»¶æ§‹æˆã€‚機器工作原ç†ç°¡è¿°ï¼šç”±è®Šé »å™¨æŽ§åˆ¶é›»æ©Ÿèµ·åœèˆ‡é€Ÿåº¦ï¼Œé›»æ©Ÿç”±çš®å¸¶æ‹–動機器主軸,主軸帶動輸é€å¸¶ï¼Œè¼¸é€å¸¶å°‡å¾…è£åˆ‡æ¿ææºæºä¸æ–·åœ°è¼¸é€è‡³è£åˆ‡åˆ€å…·ä¸‹ï¼›æ—‹è½‰ç·¨ç¢¼å™¨ç¶“彈性連軸器(å¯ç”¨è»Ÿå¡‘料管代用)與機器旋轉主軸連接,å°ä¸»è»¸çš„é‹è¡Œç·šè·é›¢é€²è¡Œè„ˆæ²–計數,當è¨å®šé•·åº¦ï¼ˆè¨å®šè„ˆæ²–æ•¸ï¼‰èˆ‡ç·¨ç¢¼å™¨è¨ˆæ•¸é•·åº¦ç›¸ç‰æ™‚,由PLCè¼¸å‡ºä¸‹åˆ€æŒ‡ä»¤ï¼Œè®Šé »å™¨åœæ¢é‹è¡Œï¼Œè¼¸é€å¸¶åœæ¢è¼¸é€ï¼Œä¸‹åˆ€é›»ç£é–¥å‹•作,氣動è£åˆ‡åˆ€å…·ä¸‹è¡Œï¼Œå°è¼¸é€å¸¶ä¸Šçš„æ¿æé€²è¡Œè£åˆ‡ã€‚è£åˆ‡éŽåŽï¼Œç³»çµ±åˆè‡ªå‹•啟動é‹è¡Œã€‚
系統è¨è¨ˆè¦æ±‚:
1ã€æ¿æè¼¸é€é€Ÿåº¦å¯ä»¥èª¿ç¯€ã€‚é‡‡ç”¨è®Šé »å™¨æ‹–å‹•é›»æ©Ÿæ»¿è¶³æ¤è¦æ±‚ï¼›
2ã€è£åˆ‡é•·åº¦å¯ä»¥è¨å®šï¼Œå¹¶å¯ä»¥ç›£æŽ§ï¼Œé‡‡ç”¨PLC與文本å±ç›¸çµåˆï¼Œæ»¿è¶³æ¤è¦æ±‚ï¼›
3ã€æ©Ÿå™¨ä¸»è»¸çš„ç›´å¾‘è¦æ ¼ä¸ä¸€ï¼Œèˆ‡é•·åº¦è¨ç½®äº’有影響,應考慮æ¤å› ç´ ã€‚å¯ç”¨æ–‡æœ¬å±å¯å°ä¸»è»¸æ•¸æ“šï¼ˆè»¸å‘¨é•·ï¼‰ä¿®æ£ï¼›
4ã€é¸ç”¨æ—‹è½‰ç·¨ç¢¼å™¨çš„型號ä¸åŒï¼Œè„ˆæ²–計數值/周有別。用文本å±å¯å°æ—‹è½‰ç¢¼å™¨çš„脈沖計數值/周數據進行修æ£ï¼›
5ã€æ£å¸¸è¼¸é€ä½¿ç”¨ä¸€å€‹å¯èª¿æ•´çš„較高的輸é€é€Ÿåº¦ï¼Œç¨±ç‚ºè®Šé »é«˜é€Ÿï¼›è€Œç•¶è¼¸é€é•·åº¦æŽ¥è¿‘于è£åˆ‡é•·åº¦æ™‚,輸é€å¸¶æ‡‰é€²å…¥ä½Žé€Ÿé‹è¡ŒéšŽæ®µï¼Œç¨±ç‚ºè®Šé »ä½Žé€Ÿï¼ˆå¯ç‚ºä¸€å›ºå®šé€Ÿåº¦ï¼‰ï¼Œé€™æ¨£ä¾¿äºŽæé«˜è£åˆ‡ç²¾åº¦å’Œè£åˆ‡è³ªé‡ã€‚低速輸é€è·é›¢ï¼ˆé•·åº¦ï¼‰å¯ä»¥æ ¹æ“šç¾å ´æ“作é‹è¡Œæƒ…æ³ï¼Œç”±æ–‡æœ¬å±è¨ç½®ï¼›
6ã€ä¸‹åˆ€è£åˆ‡æ™‚,輸é€å¸¶å¿…é ˆåœæ¢è¼¸é€ï¼Œè£åˆ‡å®Œç•¢åŽï¼Œè¼¸é€å¸¶é–‹å§‹é‹è¡Œã€‚下刀è£åˆ‡è‡³é‡æ–°é‹è¡Œï¼Œéœ€æœ‰ä¸€å€‹é©å®œçš„延時時間,如時間太çŸï¼Œåˆ€å…·æœªå‡åˆ°åŽŸä½ï¼Œå®¹æ˜“èˆ‡æ¿æç›¸é ‚ï¼Œæå£žæ¿æå’Œåˆ€å…·ã€‚若時間éŽé•·ï¼Œæœƒå°Žè‡´æœ¬ç產é‡é™ä½Žã€‚é€™å€‹ä¸‹åˆ€æ™‚é–“ï¼ˆå¯¦éš›ç‚ºåˆ€å…·å¾©ä½æ™‚間)也å¯ä»¥ç”±æ–‡æœ¬å±é€²è¡Œè¨ç½®ï¼›
7ã€æœ¬ç產é‡â€”—è£åˆ‡å¼µæ•¸ï¼Œå¯ä»¥åœ¨å±é¢ä¸Šé¡¯ç¤ºå’Œç›£æŽ§ã€‚下一ç人員å¯å°‡é¡¯ç¤ºå€¼å¾©ä½æ¸…é›¶ï¼Œé‡æ–°è¨ˆæ•¸ï¼›
8ã€ç³»çµ±çš„é‹è¡Œæ–¹å¼ï¼šç”¨æŒ‰éˆ•å•Ÿå‹•å’Œåœæ¢ï¼Œå¯¦ç¾è‡ªå‹•è£åˆ‡åŠŸèƒ½ã€‚
圖5-29å¯èª¿å®šé•·è£åˆ‡è£ç½®ç³»çµ±é›»æ°£å£“原ç†ï¼ˆæŽ¥ç·šï¼‰åœ–
æ ¹æ“šä»¥ä¸Šè¦æ±‚ï¼Œæ ¸ç®—äº†PLCçš„I/Oé»žæ•¸ï¼Œç¹ªåˆ¶ç³»çµ±åŽŸç†æŽ¥ç·šåœ–å¹¶ç·¨å¯«æŽ§åˆ¶ç¨‹åºã€‚
å¯èª¿å®šé•·è£åˆ‡è£ç½®é¸ç”¨10點LS/K7MDR10Såž‹PLCã€YD204VL4文本å±ï¼Œå’Œå‰å‰µAC60/1.5kWè®Šé »å™¨ï¼Œç”¨CDD-11N型接近開關(常態為接點接通,檢測物體到ä½åŽï¼ŒæŽ¥é»žé–‹æ–·ï¼‰é‡‡é›†åˆ€ä½ä¿¡è™Ÿï¼Œç”¨TRD-2T600BFåž‹æ—‹è½‰ç·¨ç¢¼å™¨æ¸¬é‡æ¿æé•·åº¦ã€‚PLCçš„P40ç«¯åæŽ§åˆ¶ä¸‹åˆ€é›»ç£é–¥ï¼Œé€²è¡Œè£åˆ‡æŽ§åˆ¶ï¼›P41端å輸出接點信號åšç‚ºè®Šé »å™¨çš„FWDé‹è½‰ä¿¡è™Ÿã€‚è®Šé »å™¨çš„é‹è½‰é »çŽ‡ç”±RP1é›»ä½å™¨èª¿ç¯€çµ¦å®šï¼›P43端åé€£æŽ¥è®Šé »å™¨çš„X3端å,X3端å功能被è¨ç½®ç‚ºé»žå‹•,該端åä¿¡è™Ÿè¼¸å…¥æ™‚ï¼Œè®Šé »å™¨ä»¥é»žå‹•ï¼ˆä½Žé€Ÿï¼‰é »çŽ‡é‹è¡Œã€‚
è®Šé »å™¨æ‡‰è©²èª¿æ•´çš„åƒæ•¸å€¼ï¼š
1ã€é‹è¡Œ/åœæ¢å‘½ä»¤ï¼ŒE-01:置1,端åèµ·/åœæŽ§åˆ¶ï¼›
2ã€ä¸»é€Ÿé »çŽ‡çµ¦å®šE-02:置2,端åVS1,0—10V信號,由外接電ä½å™¨èª¿æ•´ï¼›
3ã€æŽ§åˆ¶ç«¯åX3åŠŸèƒ½é¸æ“‡F-02:置1,æ£è½‰é»žå‹•é‹è¡Œï¼›
4ã€é»žå‹•é »çŽ‡E-25ï¼šæ ¹æ“šé‹è¡Œéœ€è¦èª¿æ•´ã€‚å…ˆé 置為7Hzï¼›
5ã€åœæ©Ÿæ–¹å¼E-34:置1,自由åœè»Šï¼›
6ã€é›»æ©ŸéŽæµä¿è·E-57:è¨å®šå€¼æ‡‰ç‰äºŽé›»æ©ŸéŠ˜ç‰Œä¸Šçš„é¡å®šé›»æµå€¼æˆ–為電機é¡å®šé›»æµçš„1.1å€ï¼›
7ã€åŠ é€Ÿæ™‚é–“æ ¹æ“šéœ€è¦èª¿æ•´ï¼Œç‚ºæé«˜å·¥æ•ˆï¼Œå°‡åŠ é€Ÿæ™‚é–“è¨ç‚º0.3秒,減速時間è¨ç‚º0.6ç§’ã€‚è®Šé »å™¨åœ¨
è¼ƒçŸæ™‚é–“åŠ é€Ÿè‡³å…¨é€Ÿï¼Œå®¹æ˜“å‡ºç¾éŽè¼‰å ±è¦èˆ‡åœæ©Ÿã€‚為了滿足用戶快æé€Ÿå’Œæé«˜ç”¢é‡çš„è¦æ±‚,將750W電機é…用1.5Gåž‹è®Šé »å™¨ã€‚
圖5-29é…線圖ä¸ï¼Œè£åˆ‡åˆ€ä½ä½ç½®ç”±å…‰é›»é–‹é—œæª¢æ¸¬ï¼Œæª¢æ¸¬ä¿¡è™Ÿç”±P05端å輸入。刀ä½è¼¸å…¥éœæ…‹ç‚ºå¸¸é–‰é»žä¿¡è™Ÿï¼Œè£åˆ‡åˆ°ä½åŽï¼Œè¼¸å…¥ä¸€å€‹å¸¸é–‰é»žçš„開斷信號;編碼器的計數信號由P0ã€P1兩個輸入端å進入,本例程åºé›»è·¯ï¼Œé€šéŽåƒæ•¸å·²å°‡HSC0(高速計數通é“1)è¨ç½®ç‚ºå…©ç›¸CW/CCW工作模å¼ï¼ˆè¨ç½®æ–¹æ³•è©³è¦‹ç¬¬ä¸‰ç« çš„ç¬¬äºŒç¯€ï¼‰ï¼ŒCW:æ£è½‰è¨ˆæ•¸ï¼›CCW:å轉計數。輸é€å¸¶æ£å‘é‹è¡Œæ™‚,P00輸入信號有效,程åºé›»è·¯å°å¾žP00端åè¼¸å…¥çš„ä¿¡è™Ÿé€²è¡ŒåŠ è¨ˆæ•¸ï¼›è¼¸é€å¸¶åå‘é‹è¡Œæ™‚,P01輸入信號有效,å°å¾žP01端åè¼¸å…¥çš„ä¿¡è™Ÿé€²è¡Œæ¸›è¨ˆæ•¸ã€‚é€™æ¨£ï¼Œç•¶å› æŸç¨®åŽŸå› éœ€é€²è¡Œå€’è»Šæ™‚ï¼Œé«˜é€Ÿè¨ˆæ•¸çš„çµæžœæœƒè‡ªå‹•減去倒車尺寸,ä¿éšœè£åˆ‡é•·åº¦çš„æº–確。
5.3.2PLC程åºé›»è·¯ï¼ˆè¦‹ä¸‹åœ–5-30/5-31)
程åºé›»è·¯å®Œæˆçš„主è¦ä»»å‹™æ˜¯å°è¼¸é€å¸¶è¼¸é€çš„æ¿æé€²è¡Œé•·åº¦è¨ˆé‡å’Œè£åˆ‡æŽ§åˆ¶ï¼Œå› 而13-63ç¨‹åºæ¥ç‚ºä¸€æ®µå°é«˜é€Ÿè¨ˆæ•¸è¼¸å…¥çš„高速計數脈沖進行相關算術計算的程åºï¼Œå¾žè€Œå¾—出è£åˆ‡é•·åº¦ã€æ¸›é€Ÿè·é›¢èˆ‡ç•¶å‰é•·åº¦ç›£æŽ§å€¼ç‰æ•¸æ“šï¼ˆè¦‹ä¸‹æ–‡ç¨‹åºè§£æžï¼‰ï¼›
è£åˆ‡æŽ§åˆ¶æ‡‰ç”¨äº†HSCST(高速計數有效)指令,以å–出旋轉編碼器輸入的計數脈沖數,并å˜å…¥æ•¸æ“šå¯„å˜å™¨D5ä¸ï¼Œä¾›è¨ˆç®—電路采用。
程åºé›»è·¯ä¸é‚„用到了觸點比較指令和普通計數指令(計數器C0ï¼‰ï¼Œç›¸å°æ‡‰çš„程åºé›»è·¯è§£æžè¦‹ä¸‹æ–‡ã€‚下é¢å…ˆè¡Œçµ¦å‡ºæ•´é«”的程åºé›»è·¯ï¼Œè«‹è®€è€…å°æ‡‰å³å´æ³¨è§£ï¼Œåƒè€ƒç›¸é—œæŒ‡ä»¤çš„用法,å†èˆ‡åŽæ–‡çš„æ–‡æœ¬å±ç•«é¢ç›¸çµåˆï¼Œæ‰¾åˆ°ç•«é¢èˆ‡ç¨‹åºé›»è·¯çš„çµåˆé»žï¼ˆç›¸é—œè»Ÿå…ƒä»¶çš„來é¾åŽ»è„ˆï¼‰ã€‚
5.3.3文本å±çš„ç•«é¢ç·¨è¼¯
一般情æ³ä¸‹ï¼Œå…ˆå°‡PLC程åºé›»è·¯ç·¨å¯«å®Œç•¢ï¼Œå†æ“šç¨‹åºé›»è·¯çš„“相關的元件地å€â€ç·¨è¼¯æ–‡æœ¬å±ç•«é¢ã€‚程åºé›»è·¯èˆ‡æ–‡æœ¬å±ç•«é¢å…©è€…產生è¯ç³»çš„元件如下表所示。
表5-5PLC程åºé›»è·¯èˆ‡ç•«é¢è¯ç³»å…ƒä»¶è¡¨
元件編號
信號去å‘
元件作用與屬性
M50
ç”±å±â†’PLC
é–‹é—œé‡æŽ§åˆ¶ã€‚ç”¨äºŽæœ¬ç產é‡è¨ˆæ•¸çš„æ¸…零(復ä½ï¼‰
3號“監控â€ç•«é¢å¾©ä½æŒ‰éˆ•(定義為左行ç®é 功能éµï¼‰
D3510
(è¨å®šï¼‰å¯„å˜å™¨
ç”±å±â†’PLC
數據處ç†ã€‚用于è£åˆ‡é•·åº¦è¨å®šã€‚
2號“è¨å®š1â€ç•«é¢ï¼Œå®šç¾©â€œè¨å®šâ€ï¼Œæ–‡å—æç¤ºï¼šè£åˆ‡é•·åº¦æ¯«ç±³ã€‚
D3550
(è¨å®šï¼‰å¯„å˜å™¨
ç”±å±â†’PLC
數據處ç†ã€‚用于é 置減速è·é›¢è¨å®šã€‚
2號“è¨å®š1â€ç•«é¢ï¼Œå®šç¾©â€œè¨å®šâ€ï¼Œæ–‡å—æç¤ºï¼šé 置減速毫米。
D3512
(è¨å®šï¼‰å¯„å˜å™¨
ç”±å±â†’PLC
數據處ç†ã€‚用于主軸直徑è¨å®šã€‚
4號“è¨å®š2â€ç•«é¢ï¼Œå®šç¾©â€œè¨å®šâ€ï¼Œæ–‡å—æç¤ºï¼šä¸»è»¸å‘¨é•·æ¯«ç±³ã€‚
D3514
(è¨å®šï¼‰å¯„å˜å™¨
ç”±å±â†’PLC
數據處ç†ã€‚用于旋轉編碼器脈沖數/周的è¨å®šã€‚
4號“è¨å®š2â€ç•«é¢ï¼Œå®šç¾©â€œè¨å®šâ€ï¼Œæ–‡å—æç¤ºï¼šç·¨ç¢¼è„ˆæ²–脈沖/轉。
D3500
(è¨å®šï¼‰å¯„å˜å™¨
ç”±å±â†’PLC
數據處ç†ã€‚ç”¨äºŽä¸‹åˆ€æ™‚é–“ï¼ˆåˆ€å…·å¾©ä½æ™‚間)的è¨å®šã€‚
4號“è¨å®š2â€ç•«é¢ï¼Œå®šç¾©â€œè¨å®šâ€ï¼Œæ–‡å—æç¤ºï¼šä¸‹åˆ€æ™‚間秒。
D3530
(監控)寄å˜å™¨
PLC→å±
數據處ç†ã€‚用于本ç產é‡ï¼ˆè£åˆ‡å¼µæ•¸ï¼‰çš„監控ã€é¡¯ç¤ºã€‚
3號“監控â€ç•«é¢ã€‚æ–‡å—æç¤ºï¼šæœ¬ç產é‡å¼µã€‚
D3532
(監控)寄å˜å™¨
PLC→å±
數據處ç†ã€‚用于當å‰é•·åº¦çš„監控ã€é¡¯ç¤ºã€‚
3號“監控â€ç•«é¢ã€‚æ–‡å—æç¤ºï¼šç•¶å‰é•·åº¦æ¯«ç±³ã€‚
文本å±ç•«é¢å¦‚下:
1號畫é¢ï¼šé™¤äº†ç”¨æ–‡å—串éµå…¥ä¸€äº›èªªæ˜Žå¤–,使用三個功能éµï¼Œå‡æ˜¯æ“”任畫é¢è·³è½‰åŠŸèƒ½çš„ã€‚
左行ç®é 功能éµï¼šå®šç¾©ç‚ºâ€œç•«é¢è·³è½‰â€ã€â€œ3â€ã€‚æ–‡å—æç¤ºï¼šç›£æŽ§ã€‚æŒ‰æ¤éµè½‰è½‰3號“監控â€ç•«é¢ï¼›
å³è¡Œç®é 功能éµï¼šå®šç¾©ç‚ºâ€œç•«é¢è·³è½‰â€ã€â€œ2â€ã€‚æ–‡å—æç¤ºï¼šè¨å®šã€‚按æ¤éµè½‰2號“è¨å®š1â€ç•«é¢ï¼›
下行ç®é 功能éµï¼šå®šç¾©ç‚ºâ€œç•«é¢è·³è½‰â€ã€â€œ5â€ã€‚æ–‡å—æç¤ºï¼šå¹«åŠ©ã€‚æŒ‰æ¤éµè½‰5號“æ“作說明1â€ç•«é¢ã€‚
2號畫é¢ï¼Œç·¨è¼¯å’Œå®šç¾©äº†å…©å€‹â€œè¨å®šåž‹â€å¯„å˜å™¨ï¼Œç”¨äºŽè¨å®šâ€œè£åˆ‡é•·åº¦â€çš„寄å˜å™¨D3510和用于è¨å®šâ€œæ¸›é€Ÿè·é›¢â€çš„定時器D3550。æ¤å¤–,還編輯了兩個畫é¢è·³è½‰åŠŸèƒ½éµç•«é¢ã€‚
上行ç®é 功能éµï¼šå®šç¾©ç‚ºâ€œç•«é¢è·³è½‰â€ã€â€œ1â€ã€‚æ–‡å—æç¤ºï¼šè¿”å›žã€‚æŒ‰æ¤éµæ™‚返回1號開機畫é¢ï¼›
“8â€æ•¸å—功能éµï¼šå®šç¾©ç‚ºâ€œç•«é¢è·³è½‰â€ã€â€œ4â€ã€‚隱形éµã€‚按æ¤éµæ™‚,轉æ›åˆ°4號“è¨å®š2â€ç•«é¢ã€‚
2號畫é¢ï¼ˆè¦‹ä¸‹åœ–5-33):將數å—å°éµç›¤ä¸çš„“8â€éµï¼Œè¨ç½®ç‚ºéš±å½¢åŠŸèƒ½éµï¼ŒæŒ‰æ¤éµæ™‚將從2號畫é¢è·³è½‰åˆ°4號(è¨å®š2)畫é¢ã€‚“8â€éµï¼Œåœ¨ç·¨è¼¯è»Ÿä»¶ä¸ä»¥â€œæ¨¡ç³Šåœ–å½¢â€çš„å½¢å¼å‡ºç¾ï¼Œä½†å¯¦éš›å±é¡¯ç¤ºç•«é¢ä¸ï¼Œè©²éµæ˜¯â€œéš±å½¢â€çš„。為什么在該畫é¢è¦å®šç¾©ä¸€å€‹éš±å½¢éµç”¨ä½œç•«é¢è½‰æ›å‘¢ï¼Ÿé€™æ˜¯å› 為:4號(è¨å®š2)畫é¢å…§å®¹ï¼Œæœ‰ä¸»è»¸ç›´å¾‘ã€ç·¨ç¢¼å™¨é¡žåž‹åŠä¸‹åˆ€æ™‚間的調整,這些數據的隨æ„èª¿æ•´æœƒé€ æˆè£åˆ‡é•·åº¦çš„䏿º–ç¢ºï¼Œå¾žè€Œé€ æˆææ–™çš„å ±å»¢ï¼é‡‡ç”¨éš±å½¢åŠŸèƒ½éµï¼Œå°è©²éµçš„æ‡‰ç”¨åªæœ‰å°‘數æ“作人員得知和å¯ä»¥é€²å…¥è¨å®š2ç•«é¢ï¼Œé€²è¡Œæœ‰é—œè¨ç½®ã€‚ç„¡é—œäººå“¡ï¼Œè¼•æ˜“ä¸æœƒé€²å…¥è¨å®š2ç•«é¢ï¼Œé¿å…äº†èª¤èª¿ç¯€é€ æˆçš„æå¤±ã€‚
隱形éµçš„使用,往往是出于å°é‡è¦å¯èª¿ç¯€æ•¸æ“šï¼ˆç•«é¢ï¼‰çš„ä¿è·ï¼Œè€Œè¨ç½®çš„。
3號畫é¢ç‚ºç›£æŽ§ç•«é¢ï¼Œå®šç¾©äº†å…©å€‹æ•¸æ“šå¯„å˜å™¨ï¼Œç”¨äºŽæœ¬ç產é‡ï¼ˆè£åˆ‡å¼µæ•¸é¡¯ç¤ºï¼‰ç›£æŽ§çš„D3530和當å‰é•·åº¦ï¼ˆç•¶å‰æ¿æè¨ˆé‡é•·åº¦ï¼‰å€¼é¡¯ç¤ºçš„D3532。數據寄å˜å™¨çš„內部數據來自PLC程åºé›»è·¯ã€‚
定義了左行ç®é 功能éµç‚ºé–‹é—œé‡æŽ§åˆ¶ä½å…ƒä»¶M50ï¼Œç”¨äºŽå°æœ¬ç產é‡å’Œç•¶å‰é•·åº¦è¨ˆæ•¸å€¼çš„復ä½ã€‚
定義了上行ç®é 功能éµç‚ºâ€œç•«é¢è·³è½‰â€éµï¼ŒæŒ‰æ¤éµæ™‚ç•«é¢è¿”回到1號開機畫é¢ã€‚
4è™Ÿç•«é¢æ˜¯é‡å°è£ç½®æ©Ÿæ¢°ç‰¹æ€§å’Œå™¨ä»¶é¡žåž‹ï¼Œé€²è¡Œçš„相關è¨å®šã€‚定義了三個“è¨å®šåž‹â€å¯„å˜å™¨ï¼ŒD3512:用于è¨å®šâ€œä¸»è»¸å‘¨é•·â€ï¼›D3514:用于è¨å®šâ€œç·¨ç¢¼è„ˆæ²–â€ï¼›D3500:用于è¨å®šâ€œä¸‹åˆ€æ™‚é–“â€ï¼Œç‚ºå®šæ™‚器T0的定時時間è¨ç½®ã€‚ç•«é¢è¨å®šæ•¸æ“šæ˜¯ç”±æ–‡æœ¬å±ä¸‹å‚³è‡³PLC程åºé›»è·¯ï¼Œæ¤é¡žæ•¸æ“šå¯„å˜å™¨ï¼Œæ‡‰é¸ä¸â€œè¨å®šâ€ï¼
上行ç®é 功能éµï¼šå®šç¾©ç‚ºâ€œç•«é¢è·³è½‰â€ã€â€œ1â€ã€‚æ–‡å—æç¤ºï¼šè¿”å›žã€‚æŒ‰æ¤éµæ™‚返回1號開機畫é¢ï¼›
5-8號畫é¢ï¼Œæ˜¯æ“作說明的文å—處ç†ç•«é¢ï¼Œç•«é¢åº•部的按éµï¼Œè¨ç½®çš„都是畫é¢è·³è½‰åŠŸèƒ½ã€‚
下行ç®é 功能éµï¼šå®šç¾©ç‚ºâ€œç•«é¢è·³è½‰â€ã€â€œ6â€ã€‚æ–‡å—æç¤ºï¼šä¸‹é 。轉6號“æ“作說明2â€ç•«é¢ï¼›
上行ç®é 功能éµï¼šå®šç¾©ç‚ºâ€œç•«é¢è·³è½‰â€ã€â€œ1â€ã€‚æ–‡å—æç¤ºï¼šä¸Šé 。返回1號開機畫é¢ã€‚
下行ç®é 功能éµï¼šå®šç¾©ç‚ºâ€œç•«é¢è·³è½‰â€ã€â€œ7â€ã€‚æ–‡å—æç¤ºï¼šä¸‹é 。轉7號“æ“作說明3â€ç•«é¢ï¼›
上行ç®é 功能éµï¼šå®šç¾©ç‚ºâ€œç•«é¢è·³è½‰â€ã€â€œ5â€ã€‚æ–‡å—æç¤ºï¼šä¸Šé 。轉5號“æ“作說明1â€ç•«é¢ã€‚
下行ç®é 功能éµï¼šå®šç¾©ç‚ºâ€œç•«é¢è·³è½‰â€ã€â€œ8â€ã€‚æ–‡å—æç¤ºï¼šä¸‹é 。轉8號“æ“作說明4â€ç•«é¢ï¼›
上行ç®é 功能éµï¼šå®šç¾©ç‚ºâ€œç•«é¢è·³è½‰â€ã€â€œ6â€ã€‚æ–‡å—æç¤ºï¼šä¸Šé 。轉6號“æ“作說明2â€ç•«é¢ã€‚
上行ç®é 功能éµï¼šå®šç¾©ç‚ºâ€œç•«é¢è·³è½‰â€ã€â€œ7â€ã€‚æ–‡å—æç¤ºï¼šä¸Šé 。轉7號“æ“作說明3â€ç•«é¢ï¼›
å³è¡Œç®é 功能éµï¼šå®šç¾©ç‚ºâ€œç•«é¢è·³è½‰â€ã€â€œ1â€ã€‚æ–‡å—æç¤ºï¼šè¿”å›žã€‚è¿”å›ž1號開機畫é¢ã€‚
ç•«é¢å…ƒä»¶çš„定義和使用特點:
1ã€ä½¿ç”¨å¯„å˜å™¨çš„編號為3500以åŽçš„ç·¨è™Ÿï¼Œå…·æœ‰æ–·é›»ä¿æŒåŠŸèƒ½ï¼Œä¾¿äºŽæœ¬ç產é‡ç‰çš„è¨ˆæ•¸ä¿æŒï¼Œæ–·é›»åŽï¼Œé‡æ–°å•Ÿå‹•è£ç½®åŽï¼Œèƒ½åœ¨åŽŸè¨ˆæ•¸å€¼ä¸Šç¹¼çºŒç´¯åŠ ã€‚å¦‚ä¸è€ƒæ…®æ–·é›»ä¿æŒåŠŸèƒ½ï¼Œå‰‡å¯ä»¥é‡‡ç”¨ä»»æ„編號的寄å˜å™¨ï¼Œå¦‚D1ã€D2ï¼›
2ã€åŒä¸€åŠŸèƒ½éµï¼Œåœ¨ä¸åŒç•«é¢ï¼Œå¯è¨ç½®ç‚ºä¸åŒçš„功能或相åŒçš„功能,如上行ç®é éµï¼Œå¯è¨ç½®ç‚ºä¸Šé 跳轉;在å¦ä¸€é¢é¢ï¼Œåˆè¢«è¨ç½®ç‚ºå‘開機畫é¢çš„跳轉。å¯ä»¥è¢«é‡å¾©è¨ç½®å’Œä½¿ç”¨ï¼›
3ã€åœ¨è¨ç½®ç•Œé¢ï¼ŒæŒ‰SETéµåœ¨å„個è¦è¨ç½®æ•¸æ“šä¹‹é–“切æ›ï¼ŒæŒ‰å·¦å³éµåˆ‡æ›åˆ°éœ€è¦ä¿®æ”¹çš„æ•¸æ“šä½ã€‚按上下éµä¿®æ”¹æ•¸æ“šï¼Œä¿®æ”¹å®ŒæˆæŒ‰ENTç¢ºèªæ•¸æ“šä¿®æ”¹ã€‚
5.3.4程åºé›»è·¯è§£æž
1ã€ç®—術指令的應用:
MUL,乘法指令;DIV,除法指令;ADDï¼ŒåŠ æ³•æŒ‡ä»¤ï¼›SUB,減法指令。16使•¸æ“šè™•ç†æŒ‡ä»¤ï¼›
將指令å‰é¢åŠ D,變為DMULã€DDIVã€DADDã€DSUB,則變為處ç†32使•¸æ“šçš„算術指令。
注æ„:高速計數器的計數范åœç‚ºå進制32ä½ï¼Œå…¶è¨å®šå€¼ä¹Ÿç‚ºå進制32ä½ã€‚ç•¶åˆ©ç”¨å‚³é€æˆ–算術指令å°é«˜é€Ÿè¨ˆæ•¸é€²è¡Œè™•ç†æ™‚,應該采用32æ•¸æ“šè™•ç†æŒ‡ä»¤ã€‚當誤用16使•¸æ“šè™•ç†æŒ‡ä»¤æ™‚,會出ç¾ç¨‹åºé›»è·¯ä¸è¢«åŸ·è¡Œæˆ–é‹ç®—數據錯誤的狀æ³ã€‚é‡åˆ°é€™ç¨®æƒ…æ³ï¼Œå¯ä»¥æ”¹è®Šæ•¸æ“šæ ¼å¼ï¼ˆå¦‚å°‡UML指令改為DUML指令)試之。這也是在編程ä¸ç¶“常é‡åˆ°çš„å•題。
算術指令ä¸èƒ½ç›´æŽ¥èˆ‡å·¦æ¯ç·šé€£æŽ¥ï¼Œæ•…用F0000(é‹è¡Œä¸æŽ¥é€šï¼‰ç‰¹æ®Šè¼”助繼電器觸點,連接算術程åºé›»è·¯ã€‚
æ¤æ®µç¨‹åºç‚ºæœ¬ç¨‹åºçš„ä¸å¿ƒéƒ¨åˆ†ï¼Œé…åˆæ–‡æœ¬å±çš„æ•¸æ“šè¨ç½®ï¼Œå°å¯„å˜å™¨ä¸çš„æ•¸æ“šé€²è¡ŒåŠ ã€æ¸›ã€ä¹˜ã€é™¤é‹ç®—ï¼Œå°æ¿æé•·åº¦å’Œæ¸›é€Ÿè·é›¢é€²è¡Œè¨ˆç®—,用于下刀è£åˆ‡æŽ§åˆ¶å’Œè£åˆ‡å‰è®Šé »å™¨çš„低速é‹è¡ŒæŽ§åˆ¶ã€‚決定è£åˆ‡é•·åº¦çš„三個é‡ï¼šç·¨ç¢¼å™¨è„ˆæ²–數/周ã€ä¸»è»¸å‘¨é•·å’Œé•·åº¦è¨å®šå€¼ã€‚å› ç‚ºæ˜¯é‡‡å–æ—‹è½‰ç·¨ç¢¼å™¨ä¾†è¨ˆæ•¸çš„,一張皮åçš„ç¸½é•·åº¦ï¼Œå°æ‡‰çš„æ˜¯ç·¨ç¢¼å™¨çš„脈沖數,而上段程åºä¸ï¼ŒåŠ ã€æ¸›ã€ä¹˜ã€é™¤é‹ç®—çš„ä»»å‹™ï¼Œä¾¿æ˜¯æ ¹æ“šç·¨ç¢¼å™¨çš„æ—‹è½‰ä¸€å‘¨çš„è„ˆæ²–æ•¸å’Œæ©Ÿå™¨ä¸»è»¸ä¸€å‘¨æ‰€é‹è½‰çš„ç·šè·é›¢å’Œé•·åº¦è¨å®šå€¼ï¼Œç®—出總長度脈沖數的。
為了計算方便,å‡è¨ä¸»è»¸å‘¨é•·ç‚º100厘米,編碼器脈沖數/周為100,å³ä¸€å€‹è„ˆæ²–æ•¸å°æ‡‰å‚³é€å¸¶è¼¸é€é•·åº¦ç‚º1厘米。那么ç¾åœ¨è¨å®šé•·åº¦ç‚º1000厘米,編碼器應該輸é€å‡ºå¤šå°‘個脈沖(總長度脈沖數)?
這是一個簡單的數å¸è¨ˆç®—題,å¯åˆ—出下é¢ä¸€å€‹ç‰å¼ï¼š
å› ç‚ºï¼šä¸»è»¸å‘¨é•·/編碼器脈沖ï¼è¨å®šé•·åº¦/總長度脈沖數
所以:總長度脈沖數ï¼ç·¨ç¢¼è„ˆæ²–×長度è¨å®š/主軸周長(100×1000/100ï¼1000個脈沖數)
程åºé›»è·¯ä¸ï¼Œä¹Ÿæ˜¯æŒ‰ä¸Šè¿°ç®—å¼ï¼Œé‡‡ç”¨å…©å€‹è¨ˆç®—æ¥é©Ÿä¾†å®Œæˆç¸½é•·åº¦è„ˆæ²–數的計算的。電路第一行,先完æˆç·¨ç¢¼è„ˆæ²–×長度è¨å®šï¼Œå°‡ä¹˜ç©å˜å…¥äºŽD3516寄å˜å™¨ï¼›é›»è·¯ç¬¬äºŒè¡Œï¼Œå†å°‡D3516(乘ç©ï¼‰/主軸周長,從而得出è¨å®šé•·åº¦å°å°æ‡‰çš„總長度脈沖數(數值å˜äºŽD3518)。
將計算所得總長度脈沖數(D3518)與旋轉編碼器實際輸入脈沖數(D5ï¼‰ç›¸æ¯”è¼ƒï¼Œç•¶å…©è€…ç›¸ç‰æ™‚,è£åˆ‡åˆ€å…·å‹•作,å³å¾—到按長度è¨å®šæ‰€è¦æ±‚çš„æ¿æé•·åº¦ã€‚
第三ã€å››ã€äº”行電路,是å°é–‹å§‹æ¸›é€Ÿè„ˆæ²–數的計算電路。è£åˆ‡é•·åº¦ç‚º1000æ¯«ç±³ï¼Œè¦æ±‚輸é€é•·åº¦é”800æ¯«ç±³æ™‚ï¼ŒæŽ§åˆ¶è®Šé »å™¨ç”¨é»žå‹•é€Ÿåº¦ï¼ˆä½Žé€Ÿï¼‰é‹è¡Œï¼Œä»¥æé«˜è£åˆ‡ç²¾åº¦å’Œè£åˆ‡è³ªé‡ã€‚需計算出800æ¯«ç±³æ‰€å°æ‡‰çš„編碼器脈沖數,在實際編碼器輸入脈沖數與æ¤ç›¸ç‰æ™‚,PLCçš„40æŽ¥é»žåœæ¢è¼¸å‡ºï¼Œè®Šé »å™¨é«˜é€Ÿé‹è¡Œåœæ¢ï¼Œ43è¼¸å‡ºæŽ¥é»žæŽ¥é€šï¼Œè®Šé »å™¨ä»¥è¨å®šé»žå‹•速度(低速)é‹è¡Œã€‚æ ¹æ“šæ©Ÿæ¢°è¨å‚™é‹è¡Œç‹€æ…‹ï¼Œæ¸›é€Ÿè·é›¢å¯ç”±å±é¢é€²è¡Œè¨ç½®ã€‚
計算æ¥é©Ÿèˆ‡ç‰ˆå¼ï¼šç¬¬ä¸€æ¥ï¼Œå…ˆç®—出減速è·é›¢çš„脈沖數——200æ¯«ç±³æ‰€å°æ‡‰çš„脈沖數,å†å°‡ç¸½é•·åº¦è„ˆæ²–數減去減速è·é›¢è„ˆæ²–數,å³å¾—出開始減速脈沖數了。減速è·é›¢çš„計算用如下算å¼ï¼š
減速è·é›¢è„ˆæ²–æ•¸ï¼æ¸›é€Ÿè·é›¢Ã—編碼脈沖/主軸周長
減速è·é›¢çš„計算由第三ã€å››è¡Œé›»è·¯å®Œæˆã€‚
第五行電路為減法算å¼ï¼šç¸½é•·åº¦è„ˆæ²–-減速è·é›¢è„ˆæ²–數ï¼é–‹å§‹æ¸›é€Ÿè„ˆæ²–數
將計算所得開始減速脈沖數(D3520)與旋轉編碼器實際輸入脈沖數(D5ï¼‰ç›¸æ¯”è¼ƒï¼Œç•¶å…©è€…ç›¸ç‰æ™‚,PLCçš„P43æŽ¥é»žå‹•ä½œï¼Œè®Šé »å™¨è½‰æ›æˆä½Žé€Ÿé‹è¡Œï¼Œç‚ºä¸‹åˆ€è£åˆ‡åšå¥½æº–備。
下刀命令與低速命令程åºé›»è·¯ï¼Œä½¿ç”¨äº†è§¸é»ž(æ¢ä»¶)比較指令。
程åºé›»è·¯ç¬¬å…ã€ä¸ƒè¡Œï¼Œæ˜¯å°ç•¶å‰é•·åº¦å€¼çš„è¨ˆç®—ï¼Œæ‰€å¾—çµæžœä¸Šå‚³åˆ°å±é¢ï¼Œç”¨äºŽå°ç•¶å‰é•·åº¦å€¼çš„監控:待è£åˆ‡æ¿æå·²è¢«è¼¸é€å¤šå°‘毫米?計算方å¼åŒç¸½é•·åº¦è„ˆæ²–數的方法一樣。
2ã€é«˜é€Ÿè¨ˆæ•¸åŠŸèƒ½çš„å•Ÿç”¨
該程åºä¸å•Ÿç”¨äº†ç·¨ç¨‹å™¨ä¸çš„高速計數有效(HSCST)功能。旋轉編碼器輸入的Aã€B兩相脈沖信號分別從PLCçš„P0ã€P1兩個端å輸入。計數形å¼ç‚ºå…©ç›¸CW/CC計數模å¼ã€‚é«˜é€Ÿè¨ˆæ•¸åŠŸèƒ½ï¼ˆå°æ‡‰P0端å輸入)å¯é€šéŽç·¨ç¨‹è»Ÿä»¶å·¦ä¸Šå´çš„åƒæ•¸å·¥å…·è¨ç½®ã€‚ç•¶è¨ç½®ç‚ºCW/CCWå…©ç›¸è¨ˆæ•¸æ¨¡å¼æ™‚,P1端å也被自動å 用。高速計數的è¨ç½®ç•«é¢å¦‚下:
å°‡P0端å輸入高速計數è¨ç½®ç‚ºï¼šç·šæ€§è¨ˆæ•¸å™¨ã€‚兩相CW/CCW模å¼ã€‚
高速計數指令å«ç¾©ã€‚HSCST00000009999999D5:HSCST00000為P0ã€P1端å輸入的CW/CCW(æ£è½‰/å轉)計數脈沖;0009999999,為計數è¨å®šå€¼ï¼Œç•¶è¨å®šå€¼åˆ°æ™‚ï¼Œç›¸å°æ‡‰ç‰¹æ®Šç¹¼é›»å™¨å‹•ä½œï¼Œåœ¨é€™é‡Œåªæ˜¯æ‡‰ç”¨å…¶è¨ˆæ•¸åŠŸèƒ½ï¼Œä¸å–ç”¨å°æ‡‰ä½å…ƒä»¶çš„é–‹é—œé‡ä¿¡è™Ÿï¼Œæ•…å°‡è¨å®šå€¼è¨å¾—大一點,滿足è¨å®šé•·åº¦çš„è¦æ±‚å³å¯ä»¥äº†ï¼›D5,為計數當å‰å€¼å¯„å˜å™¨ï¼Œè‹¥åœ¨ç¨‹åºç›£æŽ§ç‹€æ…‹ï¼Œå¯çœ‹D5å³é‚Šé¡¯ç¤ºçš„ç•¶å‰è¨ˆæ•¸å€¼ã€‚這里是將計數當å‰å€¼ï¼Œæ”¾å…¥D5寄å˜å™¨ä¸ï¼Œç”¨äºŽä¸‹åˆ€å‘½ä»¤å’Œä½Žé€Ÿå‘½ä»¤é›»è·¯çš„æ¯”較æ¢ä»¶ã€‚
5-31程åºé›»è·¯ä¸ï¼Œç•¶ï¼ˆP40ç«¯åæŽ¥é»žï¼‰ä¸‹åˆ€é›»ç£é–¥å‹•作一次,å³å°‡æ•¸æ“š0傳é€ï¼ˆDMOV)至D5ä¸ï¼Œå®Œæˆå°ç•¶å‰è¨ˆæ•¸å€¼çš„æ¸…零,為下一次è£åˆ‡åšå¥½é•·åº¦è¨ˆæ•¸æº–備。MOV,16使•¸æ“šå‚³é€æŒ‡ä»¤ï¼›åœ¨æŒ‡ä»¤å‰åŠ D,為32使•¸æ“šå‚³é€æŒ‡ä»¤ã€‚高速計數的計數當å‰å€¼ï¼Œç‚º32ä½å進制數據,故需用DMOV指令。
標簽:
上一篇:直æµä¼ºæœé›»å‹•æ©Ÿçš„æŠ€è¡“åƒæ•¸èˆ‡...
下一篇:邦ç´ç„¡ç·šç”¢å“在石油鉆井水泥...
ä¸åœ‹å‚³å‹•網版權與å…è²¬è²æ˜Žï¼šå‡¡æœ¬ç¶²æ³¨æ˜Ž[來æºï¼šä¸åœ‹å‚³å‹•ç¶²]的所有文å—ã€åœ–片ã€éŸ³è¦–å’Œè¦–é »æ–‡ä»¶ï¼Œç‰ˆæ¬Šå‡ç‚ºä¸åœ‹å‚³å‹•ç¶²(www.siyutn.com)ç¨å®¶æ‰€æœ‰ã€‚如需轉載請與0755-82949061è¯ç³»ã€‚任何媒體ã€ç¶²ç«™æˆ–å€‹äººè½‰è¼‰ä½¿ç”¨æ™‚é ˆæ³¨æ˜Žä¾†æºâ€œä¸åœ‹å‚³å‹•ç¶²â€ï¼Œé•å者本網將追究其法律責任。
本網轉載并注明其他來æºçš„稿件,å‡ä¾†è‡ªäº’è¯ç¶²æˆ–æ¥å…§æŠ•稿人士,版權屬于原版權人。轉載請ä¿ç•™ç¨¿ä»¶ä¾†æºåŠä½œè€…ï¼Œç¦æ¢æ“…自篡改,é•è€…è‡ªè² ç‰ˆæ¬Šæ³•å¾‹è²¬ä»»ã€‚
相關資訊