1. 基本的通訊方式
基本的通訊方式有并行通訊和串行通訊兩種。
并行通信:是指數據的各位同時進行傳送的通信方式。
串行通信:是指數據一位一位順序傳送的通信方式。
2. 串行通訊的兩種方式
串行通信的兩種基本形式:同步通信和異步通信。
異步通信所傳輸的數據幀格式是由1個起始位、1~9個數據位、1~2個停止位組成,依靠起始位和停止位保持同步;
同步通信所傳輸數據幀格式是由多個字節組成的一個幀,每個幀都有兩個(或一個)同步字符作為起始位以觸發同步時鐘開始發送或接收數據。
3. 根據傳送方向分類
根據信息的傳送方向,串行通訊可以進一步分為單工、半雙工和全雙工三種。 如果在通信過程的任意時刻,信息只能由一方A傳到另一方B,則稱為單工。如果在任意時刻,信息既可由A傳到B,又能由B傳A,但只能由一個方向上的傳輸存在,稱為半雙工傳輸。如果在任意時刻,線路上存在A到B和B到A的雙向信號傳輸,則稱為全雙工。
4. 串行通訊接口
串行通訊物理接口按電氣標準及協議來分包括RS-232、RS-422、RS485等,這里主要講一些Zui常用的RS485接口。
5. RS485接口電路
作為一個經常被應用到的SP485R芯片的示范電路,可以被直接嵌入實際的RS-485應用電路中。微處理器的標準串行口通過RXD 直接連接SP485R 芯片的RO 引腳,通過TXD直接連接SP485R 芯片的DI 引腳。
由微處理器輸出的R/D 信號直接控制SP485R 芯片的發送器/接收器使能:R/D 信號為“1”,則SP485R 芯片的發送器有效,接收器禁止,此時微處理器可以向RS-485 總線發送數據字節;R/D 信號為“0”,則SP485R 芯片的發送器禁止,接收器有效,此時微處理器可以接收來自RS-485 總線的數據字節。此電路中,任一時刻SP485R 芯片中的“接收器”和“發送器”只能夠有1 個處于工作狀態。
連接至A 引腳的上拉電阻R7、連接至B 引腳的下拉電阻R8 用于保證無連接的SP485R芯片處于空閑狀態,提供網絡失效保護,以tigaoRS-485 節點與網絡的可靠性。
如果將SP485R 連接至微處理器80C51 芯片的UART 串口,則SP485R 芯片的RO 引腳不需要上拉;否則,需要根據實際情況考慮是否在RO 引腳增加1 個大約10K 的上拉電阻。
6. 串口MODBUS通訊
Modbus作為工業通信回路中數據交換的規則已經被廣泛地應用在各個領域,使得具有Modbus 通信協議的設備方便通信,例如PLC、變頻器、liuliang計、溫濕度、上位機組態軟件、各種傳感器儀表等。
Modbus通信協議分為兩種串行通信模式,ASCII 和RTU 通信模式。在使用時,需要先設定通信模式以及串行口RS232、RS485的通信參數(波特率,奇偶校驗,從機地址,數據位,停止位,字節順序),在Modbus 總線上的所有設備應具有相同的通信模式和串行通信參數
modbus信息幀結構組成
地址 | 功能碼 | 數據地址 | 數據1 | 數據… | 數據n | CRC16 |
7. MODBUS命令報文
讀數據
主站發送
地址 | 功能碼 | 數據起始地址高位 | 數據起始地址低位 | 數據個數高位 | 數據個數低位 | CRC16高位 | CRC16低位 |
返回:
地址 | 功能碼 | 字節長度 | 數據1高位 | 數據1低位 | 數據2高位 | 數據2低位 | … | CRC16高位 | CRC16低位 |
- 西門子PLC的條件跳轉、子程序調用等,我這都給你講解 2024-11-25
- 電氣人!西門子斷路器的分類與選擇你知道嗎 2024-11-25
- 西門子PLC與觸摸屏、變頻器控制的供水實例 2024-11-25
- 那個看似簡單的西門子200 PLC自由口通訊,真的簡單嗎 2024-11-25
- 西門子PLC常用數制及轉換方法 2024-11-25
- 西門子PLC原來是這樣控制步進驅動器的 2024-11-25
- 詳解西門子RS232、RS485、RS422、串口amp 2024-11-25
- 西門子PLC是怎么控制伺服電機的?如何設計一個伺服系統? 2024-11-25
- 西門子PLC與這7種設備的連接方式,一看就懂 2024-11-25
- 西門子PLC編程控制入門實例:接線圖及梯形圖程序 2024-11-25
- 西門子PLC與變頻器的幾種連接方式,Zui后一種Zui方便 2024-11-25
- 西門子S7-1200plc作為從站的編程詳解 2024-11-25
- 電氣控制電路與西門子PLC之間的梯形圖轉化,挺實用 2024-11-25
- 上位機WinCC中的畫面模板應用實例及其組態實現方法 2024-11-25
- 學習西門子PLC事半功倍的15個基礎,你知道多少 2024-11-25
聯系方式
- 電 話:13510737515
- 聯系人:董海波
- 手 機:13185520415
- 微 信:13185520415