在线看毛片网站电影-亚洲国产欧美日韩精品一区二区三区,国产欧美乱夫不卡无乱码,国产精品欧美久久久天天影视,精品一区二区三区视频在线观看,亚洲国产精品人成乱码天天看,日韩久久久一区,91精品国产91免费

<menu id="6qfwx"><li id="6qfwx"></li></menu>
    1. <menu id="6qfwx"><dl id="6qfwx"></dl></menu>

      <label id="6qfwx"><ol id="6qfwx"></ol></label><menu id="6qfwx"></menu><object id="6qfwx"><strike id="6qfwx"><noscript id="6qfwx"></noscript></strike></object>
        1. <center id="6qfwx"><dl id="6qfwx"></dl></center>

            新聞中心

            EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > 單片機和PLC之間的通訊:關于485接口

            單片機和PLC之間的通訊:關于485接口

            作者: 時間:2016-11-18 來源:網絡 收藏
            RS485接口由來

            智能儀表是隨著80年代初單片機技術的成熟而發(fā)展起來的,現(xiàn)在世界儀表市場基本被智能儀表所壟斷。究其原因就是企業(yè)信息化的需要,企業(yè)在儀表選型時其中的 一個必要條件就是要具有聯(lián)網通信接口。最初是數(shù)據(jù)模擬信號輸出簡單過程量,后來儀表接口是RS232接口,這種接口可以實現(xiàn)點對點的通信方式,但這種方式 不能實現(xiàn)聯(lián)網功能,隨后出現(xiàn)的RS485解決了這個問題。

            本文引用地址:http://www.biyoush.com/article/201611/315942.htm

            RS485接口的電氣特性

            RS485采用差分信號(正?)邏輯,+2V~+6V表示“1”,- 6V~- 2V表示“0”, 該電平與TTL電平兼容,可方便與TTL 電路連接。很多情況下,連接RS-485通信鏈路時用一對雙絞線將各個接口的“A”、“B”端連接起來(根據(jù)情況來選擇共地)。

            S7-200的485接口陣腳定義

            S7-200 手冊中485接口 的陣腳定義如圖1所示:

            圖1

            另外的資料所描述的s7-200 內部的485接口電路如圖2所示:

            圖2

            兩圖中關于485接口 3和8 陣腳定義截然相反的,做通訊測試首先根據(jù)圖1的定義來連接,結果PLC接收數(shù)據(jù)錯誤;然后根據(jù)圖2的定義來連接,PLC接收數(shù)據(jù)正常;

            以實際使用情況為基準的話,則認為s7-200的485接口3為A ,8為B來使用。

            單片機和PLC之間通訊

            單片機端采用的RS232串口而PLC上為RS485接口,二者陣腳定義和邏輯電平有所差別故完成二者之間的通訊需要其他器件來進行轉換調整。

            1. PC/PPI線纜

            通過PC/PPI線纜來連接單片機和s7-200,數(shù)據(jù)通訊無誤;

            2. RS232 - RS485轉接頭

            問題一:單片機RS232串口 和 轉接頭的RS232串口連接線 是直連線還是交叉線?

            轉接頭說明中RS232 接口是DCE方式,可以和DTE 終端設備串口直連,和DCE設備相連需要用交叉線連接。

            關于串口設備連接線使用交叉線還是直連線的簡單區(qū)分:

            若線纜兩端一公頭一母頭,則采用直連線;

            若線纜兩端同為公頭或母頭,則采用交叉線。

            問題二:關于232-485轉接頭 及其配套的 接線端子 上的標號

            RS232 數(shù)據(jù)信號為負邏輯,RS485 數(shù)據(jù)信號為正邏輯,傳輸相同的數(shù)據(jù)波形如圖所示:

            圖3:RS232 的波形

            圖4:RS485 的波形

            按照轉換頭說明書上的標示測量波形結果:

            ① 轉換頭輸入和輸出波形 形狀一致,為負邏輯進行數(shù)據(jù)傳輸;

            ② 轉換頭 和 接線端子 上的D+ 和 D- 做了交叉標示,按照接線端子上的標示進行測量波形,則轉換頭 和 接線端子 上的輸入和輸出波形 做了一次反轉。

            根據(jù)示波器測量波形, 轉換頭 與 sp485e 之間 的電路部分對RS232 信號做了邏輯電平的轉換,轉換接頭RS485端 故意將D+/D-標反 以達到串口數(shù)據(jù)的透明傳輸,接線端子 在標示上將其“撥亂反正”,從而正確的信號傳給PLC。

            實驗過程中,把端子直接去掉,自行焊接串口線 連接 轉換頭 和 PLC 串口,從而造成通訊不正確(中間還夾雜著 轉接頭的供電 及 PLC串口陣腳定義的問題)。

            總結:通訊不暢,根據(jù)數(shù)據(jù)鏈路測量個節(jié)點的波形,確定出現(xiàn)問題的環(huán)節(jié);

            另外,設備上的陣腳標示只能做參考,實際的定義需要參看芯片數(shù)據(jù)手冊及電路來確定。

            3. MAX3485芯片

            單片機和PLC之間的信號直接通過 485芯片來進行數(shù)據(jù)的轉換傳輸。

            無論是PC/PPI線還是轉接頭 其實質都是通過485芯片來完成 232接口和 485接口的數(shù)據(jù)轉換工作的,故從成本考慮最終要采用485芯片來完成單片機和PLC之間的通訊。



            關鍵詞: 單片機PLC485接

            評論


            技術專區(qū)

            關閉