RS232與Modbus之間的異同詳解
RS-485是一個物理接口,簡單來說,也就是硬件。RS-485屬于有線傳輸,所以就需要硬件傳輸媒介,實際就是兩根線就可以了,這兩根線上傳輸的實際上是同一個信號,只是發送端把這個信號一分爲二,不過在接收端會把它還原爲原來的信號。
RS-485和RS-232的區別
RS-232也需要兩根線,必須要加地線才能通訊,所以是三根線。地線咱先不管,其余的兩根中,一根是發送,一根是接收,發送和接收都可認爲是數據線。
第三根是地線,硬件上並沒有時鍾線,而是通訊雙方事先約定好波特率,方可正常通訊(可以認爲時鍾頻率),異步串行通訊由此得名。
由于RS-485具備差分傳輸線的優勢,因此能夠把信號在傳輸過程中引入的幹擾抵消掉,RS-232的接收端則不能。所以RS-485的抗幹擾能力更強,可以傳輸信號至上千米,而RS-232只能傳輸十幾米。
RS-485/Modbus是现在流行的一种布网方式,其特点是实施简单方便 ,RS485的转换接口相对便宜,种类繁多。
什麽是Modbus?
Modbus是一種國際標准的通訊協議,用于不同廠商之間的設備交換數據(一般是工業用途)。所謂協議,也可以理解爲上面說的“語言”吧,屬于軟件。
Modbus只是通信協議的一種,就像漢語和英語一樣,就是一種交流的語言,一種機器之間交流的語言。
RS-485與Modbus之間的聯系
一般情況下,兩台設備通過Modbus協議傳輸數據,最早是用RS-232作爲硬件接口,(也就是普通電腦上的串行通訊口(串口));後來也有用RS-422的,以及最常用的RS-485,這種接口傳輸距離遠,在工業現場用的比較多。
Modbus协议又分Modbus RTU,Modbus ASCII和后来发展的Modbus TCP三种模式。其中前两种所用的物理硬件接口都是串行(Serial)通讯口(RS-232、RS-422、RS-485)。
而Modbus TCP则是为了顺应当今世界的发展潮流,都可以用Ethernet网或Internet来连接,传送数据。所以又叫Modbus TCP模式,该模式的硬件接口就是以太网(Ethernet)口了,也就是我们电脑上一般用的网络口了。
计讯物联工業網關支持RS232/RS485接口接入,同时支持Modbus、MQTT等协议,完美接入各类感知设备,完成数据的无线传输与远程控制功能。