時間:2018-04-17 11:05:31來æºï¼šç¶²çµ¡è½‰è¼‰
åœ¨ä¸Šä¸€ç¯‡æ–‡ç« ä¸ï¼Œèˆ‡å¤§å®¶åˆ†äº«äº†S7-200系列PLCä¸è‡ªç”±å£é€šä¿¡ä¸çš„æŽ¥æ”¶æŒ‡ä»¤ã€æ¶ˆæ¯æŽ¥æ”¶æ™‚用于判斷消æ¯çš„èµ·å§‹å’ŒçµæŸçš„幾種方å¼ï¼Œä¹Ÿçµ¦å¤§å®¶åˆ†äº«äº†ä¸‹ä½¿ç”¨èµ·å§‹ç¬¦å’ŒçµæŸç¬¦ä½œç‚ºæ¶ˆæ¯çš„èµ·å§‹å’ŒçµæŸçš„判斷,那今天給大家分享下自由å£é€šä¿¡ä¸çš„第二種方å¼ï¼ˆç©ºé–‘線)用于判斷消æ¯èµ·å§‹çš„éŽç¨‹ã€‚
空閑線概念:
空閑線æ¢ä»¶å®šç¾©ç‚ºå‚³è¼¸ç·šè·¯ä¸Šçš„å®‰éœæˆ–空閑時間(å³åœ¨å‚³è¼¸ç·šè·¯ä¸æ²’有信號的變化)。
在串行異æ¥é€šä¿¡çš„éŽç¨‹ä¸ï¼Œä¿¡æ¯çš„ç™¼é€æ™‚以ä½çš„æ–¹å¼é€²è¡Œå‚³è¼¸ï¼Œæ¯ä¸€å€‹ä½çš„狀態為“0â€æˆ–是為“1â€ï¼Œå°äºŽå‚³è¼¸ç·šè·¯ä¾†è¬›å‚³è¼¸â€œ0â€æˆ–是“1â€å‰‡å‚³è¼¸ç·šè·¯ä¸Šæœƒè¡¨ç¤ºç‚ºä¸åŒçš„é›»å¹³ï¼Œæœ‰é›»å¹³çš„è®ŠåŒ–ï¼Œå‰‡èªªæ˜Žä¸æ˜¯ä¸€å€‹å®‰éœæˆ–æ˜¯ç©ºé–‘çš„ç‹€æ…‹ï¼Œè‹¥æœ‰æ•¸æ“šé€²è¡Œå‚³è¼¸æ™‚ï¼Œé‚£ä¹ˆé€™å€‹å®‰éœæˆ–æ˜¯ç©ºé–‘çš„ç‹€æ…‹ç¶æŒçš„æ™‚é–“å°±ä¸å¤ 長或是沒有,就算發é€çš„æ•¸æ“šå…¨éƒ¨æ˜¯0或是1ä¾†è¬›ï¼Œä¹Ÿæœƒæœ‰é›»å¹³çš„è®ŠåŒ–ï¼Œå› ç‚ºä¸€å€‹å—符ä¸èµ·å§‹ä½ç”¨â€œ0â€è¡¨ç¤ºï¼Œåœæ¢ä½ç”¨â€œ1â€è¡¨ç¤ºã€‚但當ä¸ç™¼é€æ•¸æ“šæ™‚ï¼Œå‚³è¼¸ç·šè·¯ä¸å¹¶æ²’有電平的變化,則就å¯ä»¥ç”¢ç”Ÿä¸€æ®µå®‰éœæˆ–是空閑的狀態。
在串行異æ¥é€šä¿¡ä¸çš„æ•¸æ“šå‚³è¼¸éŽç¨‹ä¸ï¼Œæ˜¯ä¸€å€‹å—符一個å—符接著發é€çš„,發é€å®Œç¬¬ä¸€å€‹å—符åŽç™¼é€ç¬¬äºŒå€‹å—符,æ¯å€‹å—符的發é€éƒ½æ˜¯ä»¥ä½çš„æ–¹å¼ä¸€å€‹ä¸€å€‹ä½é€²è¡Œå‚³è¼¸çš„ã€‚å› æ¤åœ¨æ•¸æ“šå‚³è¼¸çš„éŽç¨‹ä¸ï¼Œé€™å€‹å‚³è¼¸ç·šè·¯ä¸Šçš„å®‰éœæˆ–空閑的時間段比較端,但如果沒有數據發é€çš„æ™‚候,空閑或是安éœçš„æ™‚間會比較長,所以我們å¯ä»¥åœ¨å•Ÿå‹•接收指令åŽï¼Œå°±é–‹å§‹åµæ¸¬å‚³è¼¸ç·šä¸Šçš„ç©ºé–‘æˆ–å®‰éœæ™‚é–“ï¼Œå¦‚æžœç©ºé–‘æˆ–å®‰éœæ™‚間到了,而且也沒有接收到數據,說明這段時間線路上是沒有數據的傳輸的,éŽäº†ç©ºé–‘時間åŽï¼ŒæŽ¥æ”¶åˆ°äº†æ•¸æ“šï¼Œå‰‡èªªæ˜Žæœ‰æ•¸æ“šé–‹å§‹å‚³è¼¸äº†ï¼Œæ‰€ä»¥å¯ä»¥æŠŠæŽ¥æ”¶åˆ°çš„第一個å—符就èªç‚ºæ˜¯é€™æ¢ä¿¡æ¯çš„起始,是一個有效的å—符把它å˜å„²åˆ°æŽ¥æ”¶ç·©æ²–å€ä¸ã€‚
若在啟用了接收指令åŽï¼Œé–‹å§‹æª¢æŸ¥å‚³è¼¸ç·šè·¯ä¸ç©ºé–‘線的時間,但在空閑線的è¨å®šçš„æ™‚間內接收到å—符,這時PLC會èªç‚ºé€™å¹¶ä¸æ˜¯ä¸€å€‹å®Œæ•´çš„æ¶ˆæ¯ï¼Œå¯èƒ½æŽ¥å—到的是一æ¢ä¿¡æ¯ä¸æŸå€‹æ®µçš„æ•¸æ“šï¼Œæ‰€ä»¥ä¸æŠŠä»–作為一個有效的數據,PLC會丟棄接收到的這個å—符然åŽé‡æ–°å•Ÿç”¨ç©ºé–‘線檢測。éŽç¨‹å¦‚下圖所示:
空閑線時間的è¨ç½®ï¼š
è¦ä½¿ç”¨ç©ºé–‘線的時間去作為消æ¯çš„èµ·å§‹çš„åˆ¤æ–·å¿…é ˆè¦åšä»¥ä¸‹å…©å€‹è¨ç½®ï¼š
(1)è¨ç½®æŽ¥æ”¶åŠŸèƒ½çš„æŽ§åˆ¶å—節,告訴PLC使用空閑線作為消æ¯çš„起始判斷
(2)è¨ç½®ç©ºé–‘線的時間長度。
控制å—節的è¨ç½®å¦‚圖所示:
ä½¿ç”¨ç©ºé–‘ç·šçš„æ™‚ï¼Œéœ€è¦æŠŠæŽ§åˆ¶å—節ä¸çš„SM87.4/Sm187.4è¨ç½®ç‚º1,表示使用空閑線檢測起始。
è¨ç½®ç©ºé–‘線時間的長度:
空閑線時間的長度è¨ç½®ï¼šå¯ä»¥ä½¿ç”¨å‚³é€æŒ‡ä»¤çµ¦SMW90(port0)或是SMW190(port1)è¨ç½®ç©ºé–‘線的時間,空閑線時間è¨ç½®çš„長度通常為3.5個å—符的時間長度,
å‡è¨é€šä¿¡æ ¼å¼è¨ç½®ä¸ç‚º1個起始ä½ï¼Œ8個數據ä½ï¼Œç„¡å¥‡å¶æ ¡é©—,1å€‹åœæ¢ä½ï¼Œ9600bps,則一個å—符的傳輸時間為1ms多一點的時間,所以3.5個å—符的時間長度,我們å¯ä»¥æŠŠç©ºé–‘線時間è¨ç½®ç‚º4ms。
下é¢ä»¥ç©ºé–‘線作為消æ¯çš„èµ·å§‹ï¼Œä»¥çµæŸç¬¦ï¼ˆ16#26)作為消æ¯çš„çµæŸç‚ºä¾‹ï¼Œè¨è¨ˆä¸€æ®µæŽ¥æ”¶çš„程åºä¾†èªªæ˜Žè¨ç½®éŽç¨‹ï¼š
標簽:
上一篇:S7-200系列PLC自由å£é€šä¿¡çŸ¥è˜...
ä¸‹ä¸€ç¯‡ï¼šå¦‚è™Žæ·»ç¿¼ï¼Œè¯æŽ¥æ–°èƒ½æºæœªä¾†
ä¸åœ‹å‚³å‹•網版權與å…è²¬è²æ˜Žï¼šå‡¡æœ¬ç¶²æ³¨æ˜Ž[來æºï¼šä¸åœ‹å‚³å‹•ç¶²]的所有文å—ã€åœ–片ã€éŸ³è¦–å’Œè¦–é »æ–‡ä»¶ï¼Œç‰ˆæ¬Šå‡ç‚ºä¸åœ‹å‚³å‹•ç¶²(www.siyutn.com)ç¨å®¶æ‰€æœ‰ã€‚如需轉載請與0755-82949061è¯ç³»ã€‚任何媒體ã€ç¶²ç«™æˆ–å€‹äººè½‰è¼‰ä½¿ç”¨æ™‚é ˆæ³¨æ˜Žä¾†æºâ€œä¸åœ‹å‚³å‹•ç¶²â€ï¼Œé•å者本網將追究其法律責任。
本網轉載并注明其他來æºçš„稿件,å‡ä¾†è‡ªäº’è¯ç¶²æˆ–æ¥å…§æŠ•稿人士,版權屬于原版權人。轉載請ä¿ç•™ç¨¿ä»¶ä¾†æºåŠä½œè€…ï¼Œç¦æ¢æ“…自篡改,é•è€…è‡ªè² ç‰ˆæ¬Šæ³•å¾‹è²¬ä»»ã€‚
相關資訊