為什么要使用串行接口轉換器(串口轉換器)?使用的很多重要的設備仍然使用RS-232接口界面設計(如PC),然而,RS-232是點對點的通信界面,不能實現多機之間互相通信,自身也限制了設備間的傳輸距離(一般不超過15米)。由于RS-232的不足,為了克服限制,串行接口轉換器因運而生,實現RS-232設備到RS-422或RS-485多節點網絡的連接(RS-422支持10個節點,RS-485支持32個節點),提高了傳輸速率,傳輸距離也超過了1.2公里。
服務器方式:在該工作方式下,串口聯網服務器作為TCP服務器端, 轉換器在特定的TCP端口上監察平臺程序的連接請求,該方式比較適合于一個轉換器與多個平臺程序建立連接(一個轉換器不能同時與多個平臺程序建立連接)。 客戶端方式:在該工作方式下,串口聯網服務器 作為 TCP 客戶端,轉換器上電時主動向平臺程序請求連接,該方式比較適合于多個轉換器同時向一個平臺程序建立連接。
RS485轉換器有效地解決了RS232串口通訊存在的以下幾個缺點:
RS232通訊距離,理論上是20多米,實際應用建議不要超過13米。
RS232通訊只能進行一對一的點對點通訊,即一個串口只能接一臺RS232設備。
計算機可以通過485轉換器和485總線上的任何一臺設備進行通訊,即可以進行多臺設備的聯網控制。根據RS485轉換器和RS485設備(例如:支持RS485通訊的門禁控制器)的芯片的選型和設計不同,理論上一條總線可以連接32臺64臺128臺256臺485設備,實際建議為理論值的三分之一臺數較為穩定。
PPI,MPI和PROFIBUS都是基于OSI(開放系統互聯)的七層網絡結構模型,符合歐洲標準EN50170所定義的PROFIBUS標準,基于令牌的的網絡通信協議。這些協議是非同步的(串行的)基于字符的通信協議,字符格式包括一個起始位、8個數據位、一個偶校驗位和一個停止位。其通信幀包括特定的起始和結束字符、源和目的站的地址、幀長度和數據校驗和。