時間:2018-07-25 10:04:07來æºï¼šç¶²çµ¡è½‰è¼‰
ã€ä¸€æ–‡å¸¶ä½ 了解PLC串å£é€šè¨Šçš„基本知è˜ã€‘電力作æ¥äººå“¡åœ¨ä½¿ç”¨PLC的時候會接觸到很多的通訊å”è°ä»¥åŠé€šè¨ŠæŽ¥å£ï¼Œæœ€åŸºæœ¬çš„PLC串å£é€šè¨Šå’ŒåŸºæœ¬çš„通訊接å£ä½ 都了解嗎?
1,什么是串å£é€šè¨Šï¼Ÿ
䏲壿˜¯è¨ˆç®—機上一種éžå¸¸é€šç”¨è¨å‚™é€šä¿¡çš„å”è°ï¼ˆä¸è¦èˆ‡é€šç”¨ä¸²è¡Œç¸½ç·šUniversalSerialBus或者USB混淆)。大多數計算機包å«å…©å€‹åŸºäºŽRS232的串å£ã€‚串å£åŒæ™‚也是儀器儀表è¨å‚™é€šç”¨çš„通信å”è°ï¼›å¾ˆå¤šGPIB兼容的è¨å‚™ä¹Ÿå¸¶æœ‰RS-232å£ã€‚åŒæ™‚,串å£é€šä¿¡å”è°ä¹Ÿå¯ä»¥ç”¨äºŽç²å–é 程采集è¨å‚™çš„æ•¸æ“šã€‚
2,串å£é€šè¨Šçš„使用
串å£é€šè¨Šä½¿ç”¨3æ ¹ç·šå®Œæˆï¼šï¼ˆ1)地線,(2)發é€ï¼Œï¼ˆ3)接收。由于串å£é€šä¿¡æ˜¯ç•°æ¥çš„,端å£èƒ½å¤ åœ¨ä¸€æ ¹ç·šä¸Šç™¼é€æ•¸æ“šåŒæ™‚在å¦ä¸€æ ¹ç·šä¸ŠæŽ¥æ”¶æ•¸æ“šã€‚å…¶ä»–ç·šç”¨äºŽæ¡æ‰‹ï¼Œä½†æ˜¯ä¸æ˜¯å¿…é ˆçš„ã€‚
串å£é€šä¿¡æœ€é‡è¦çš„åƒæ•¸æ˜¯æ³¢ç‰¹çŽ‡ã€æ•¸æ“šä½ã€åœæ¢ä½å’Œå¥‡å¶æ ¡é©—。å°äºŽå…©å€‹é€²è¡Œé€šè¡Œçš„端å£ï¼Œé€™äº›åƒæ•¸å¿…é ˆåŒ¹é…:
a,波特率:這是一個衡é‡é€šä¿¡é€Ÿåº¦çš„åƒæ•¸ã€‚它表示æ¯ç§’é˜å‚³é€çš„bit的個數。例如300波特表示æ¯ç§’é˜ç™¼é€300個bit。當我們æåˆ°æ™‚é˜å‘¨æœŸæ™‚,我們就是指波特率例如如果å”è°éœ€è¦4800æ³¢ç‰¹çŽ‡ï¼Œé‚£ä¹ˆæ™‚é˜æ˜¯4800Hz。這æ„味著串å£é€šä¿¡åœ¨æ•¸æ“šç·šä¸Šçš„采樣率為4800Hz。通常電話線的波特率為14400,28800å’Œ36600。波特率å¯ä»¥é é 大于這些值,但是波特率和è·é›¢æˆå比。高波特率常常用于放置的很近的儀器間的通訊。
b,數據ä½ï¼šé€™æ˜¯è¡¡é‡é€šä¿¡ä¸å¯¦é𛿕¸æ“šä½çš„åƒæ•¸ã€‚當計算機發é€ä¸€å€‹ä¿¡æ¯åŒ…ï¼Œå¯¦éš›çš„æ•¸æ“šä¸æœƒæ˜¯8ä½çš„,標準的值是5ã€
7å’Œ8ä½ã€‚如何è¨ç½®å–æ±ºäºŽä½ æƒ³å‚³é€çš„ä¿¡æ¯ã€‚比如,標準的ASCII碼是0~127(7ä½ï¼‰ã€‚擴展的ASCII碼是0~255(8ä½ï¼‰ã€‚如果數據使用簡單的文本(標準ASCII碼),那么æ¯å€‹æ•¸æ“šåŒ…使用7使•¸æ“šã€‚æ¯å€‹åŒ…是指一個å—節,包括開始/åœæ¢ä½ï¼Œæ•¸æ“šä½å’Œå¥‡å¶æ ¡é©—ä½ã€‚由于實際數據ä½å–決于通信å”è°çš„é¸å–ï¼Œè¡“èªžâ€œåŒ…â€æŒ‡ä»»ä½•通信的情æ³ã€‚
cï¼Œåœæ¢ä½ï¼šç”¨äºŽè¡¨ç¤ºå–®å€‹åŒ…的最åŽä¸€ä½ã€‚典型的值為1,1.5å’Œ2ä½ã€‚由于數據是在傳輸線上定時的,并且æ¯ä¸€å€‹è¨å‚™æœ‰å…¶è‡ªå·±çš„æ™‚é˜ï¼Œå¾ˆå¯èƒ½åœ¨é€šä¿¡ä¸å…©è‡ºè¨å‚™é–“出ç¾äº†å°å°çš„ä¸åŒæ¥ã€‚å› æ¤åœæ¢ä½ä¸åƒ…åƒ…æ˜¯è¡¨ç¤ºå‚³è¼¸çš„çµæŸï¼Œå¹¶ä¸”æä¾›è¨ˆç®—æ©Ÿæ ¡æ£æ™‚é˜åŒæ¥çš„æ©Ÿæœƒã€‚é©ç”¨äºŽåœæ¢ä½çš„使•¸è¶Šå¤šï¼Œä¸åŒæ™‚é˜åŒæ¥çš„容å¿ç¨‹åº¦è¶Šå¤§ï¼Œä½†æ˜¯æ•¸æ“šå‚³è¼¸çŽ‡åŒæ™‚也越慢。
dï¼Œå¥‡å¶æ ¡é©—ä½ï¼šåœ¨ä¸²å£é€šä¿¡ä¸ä¸€ç¨®ç°¡å–®çš„æª¢éŒ¯æ–¹å¼ã€‚有四種檢錯方å¼ï¼šå¶ã€å¥‡ã€é«˜å’Œä½Žã€‚ç•¶ç„¶æ²’æœ‰æ ¡é©—ä½ä¹Ÿæ˜¯å¯ä»¥çš„。å°äºŽå¶å’Œå¥‡æ ¡é©—的情æ³ï¼Œä¸²å£æœƒè¨ç½®æ ¡é©—ä½ï¼ˆæ•¸æ“šä½åŽé¢çš„一ä½ï¼‰ï¼Œç”¨ä¸€å€‹å€¼ç¢ºä¿å‚³è¼¸çš„æ•¸æ“šæœ‰å¶å€‹æˆ–者奇個é‚輯高ä½ã€‚例如,如果數據是011,那么å°äºŽå¶æ ¡é©—ï¼Œæ ¡é©—ä½ç‚º0,ä¿è‰é‚è¼¯é«˜çš„ä½æ•¸æ˜¯å¶æ•¸å€‹ã€‚å¦‚æžœæ˜¯å¥‡æ ¡é©—ï¼Œæ ¡é©—ä½ä½1,這樣就有3個é‚輯高ä½ã€‚高ä½å’Œä½Žä½ä¸çœŸæ£çš„æª¢æŸ¥æ•¸æ“šï¼Œç°¡å–®ç½®ä½é‚輯高或者é‚è¼¯ä½Žæ ¡é©—ã€‚é€™æ¨£ä½¿å¾—æŽ¥æ”¶è¨å‚™èƒ½å¤ 知é“一個ä½çš„ç‹€æ…‹ï¼Œæœ‰æ©Ÿæœƒåˆ¤æ–·æ˜¯å¦æœ‰å™ªè²å¹²æ“¾äº†é€šä¿¡æˆ–傳輸和接å—的數據ä¸åŒæ¥ã€‚
3,常用PLC基本接å£
a,什么是RS-232?
RS-232(ANSI/EIA-232標準)是IBM-PCåŠå…¶å…¼å®¹æ©Ÿä¸Šçš„串行連接標準。å¯ç”¨äºŽè¨±å¤šç”¨é€”ï¼Œæ¯”å¦‚é€£æŽ¥é¼ æ¨™ã€æ‰“å°æ©Ÿæˆ–者Modemï¼ŒåŒæ™‚也å¯ä»¥æŽ¥å·¥æ¥å„€å™¨å„€è¡¨ã€‚用于驅動和連線的改進,實際應用ä¸RS-232çš„å‚³è¼¸é•·åº¦æˆ–è€…é€Ÿåº¦å¸¸å¸¸è¶…éŽæ¨™æº–的值。
RS-232åªé™äºŽPC串å£å’Œè¨å‚™é–“點å°é»žçš„通信。RS-232串å£é€šä¿¡æœ€é è·é›¢æ˜¯50英尺。
b,什么是RS-422?
RS-422(EIARS-422-AStandard)是Appleçš„Macintosh計算機的串å£é€£æŽ¥æ¨™æº–。
RS-422使用差分信號,RS-232使用éžå¹³è¡¡åƒè€ƒåœ°çš„ä¿¡è™Ÿã€‚å·®åˆ†å‚³è¼¸ä½¿ç”¨å…©æ ¹ç·šç™¼é€å’ŒæŽ¥æ”¶ä¿¡è™Ÿï¼Œå°æ¯”RS-232,它能更好的抗噪è²å’Œæœ‰æ›´é 的傳輸è·é›¢ã€‚在工æ¥ç’°å¢ƒä¸æ›´å¥½çš„æŠ—噪性和更é 的傳輸è·é›¢æ˜¯ä¸€å€‹å¾ˆå¤§çš„優點。
c,,什么是RS-485?
RS-485(EIA-485標準)是RS-422çš„æ”¹é€²ï¼Œå› ç‚ºå®ƒå¢žåŠ äº†è¨å‚™çš„個數,從10å€‹å¢žåŠ åˆ°32å€‹ï¼ŒåŒæ™‚定義了在最大è¨å‚™å€‹æ•¸æƒ…æ³ä¸‹çš„電氣特性,以ä¿è‰è¶³å¤ 的信號電壓。有了多個è¨å‚™çš„èƒ½åŠ›ï¼Œä½ å¯ä»¥ä½¿ç”¨ä¸€å€‹å–®å€‹RS-422å£å»ºç«‹è¨å‚™ç¶²çµ¡ã€‚出色抗噪和多è¨å‚™èƒ½åŠ›ï¼Œåœ¨å·¥æ¥æ‡‰ç”¨ä¸å»ºç«‹é€£å‘PC機的分布å¼è¨å‚™ç¶²çµ¡ã€å…¶ä»–數據收集控制器ã€HMI或者其他æ“ä½œæ™‚ï¼Œä¸²è¡Œé€£æŽ¥æœƒé¸æ“‡RS-485。
RS-485是RS-422çš„è¶…é›†ï¼Œå› æ¤æ‰€æœ‰çš„RS-422è¨å‚™å¯ä»¥è¢«RS-485控制。RS-485å¯ä»¥ç”¨è¶…éŽ4000英尺的線進行串行通行。
標簽:
上一篇:一文介紹伺æœé›»æ©Ÿçš„三種控制方å¼
下一篇:干貨ï¼åµŒå…¥å¼ç³»çµ±åŸºç¤ŽçŸ¥è˜åŒ¯ç¸½
ä¸åœ‹å‚³å‹•網版權與å…è²¬è²æ˜Žï¼šå‡¡æœ¬ç¶²æ³¨æ˜Ž[來æºï¼šä¸åœ‹å‚³å‹•ç¶²]的所有文å—ã€åœ–片ã€éŸ³è¦–å’Œè¦–é »æ–‡ä»¶ï¼Œç‰ˆæ¬Šå‡ç‚ºä¸åœ‹å‚³å‹•ç¶²(www.siyutn.com)ç¨å®¶æ‰€æœ‰ã€‚如需轉載請與0755-82949061è¯ç³»ã€‚任何媒體ã€ç¶²ç«™æˆ–å€‹äººè½‰è¼‰ä½¿ç”¨æ™‚é ˆæ³¨æ˜Žä¾†æºâ€œä¸åœ‹å‚³å‹•ç¶²â€ï¼Œé•å者本網將追究其法律責任。
本網轉載并注明其他來æºçš„稿件,å‡ä¾†è‡ªäº’è¯ç¶²æˆ–æ¥å…§æŠ•稿人士,版權屬于原版權人。轉載請ä¿ç•™ç¨¿ä»¶ä¾†æºåŠä½œè€…ï¼Œç¦æ¢æ“…自篡改,é•è€…è‡ªè² ç‰ˆæ¬Šæ³•å¾‹è²¬ä»»ã€‚