今天 ,復習一下周五講過的內容,我們主要了解了通信的基礎知識,如:什么是通信?通訊的本質,以及波特率,全雙工,半雙工,單工,協(xié)議的概念,還有 485通信網絡的結構,這些知識對于我們今后所學習的自由口通訊,以及modbus通信非常重要。 《第一點:通信是什么?》 實質上就是在通訊端口周圍不斷產生高低電平的組合,來實現(xiàn)兩個設備之間0 1代碼的傳遞,0就是低電平,1就是高電平?,F(xiàn)在如果有一臺PLC和變頻器通信,那么其實就是硬件接一根電纜,通過在變頻器的通信口產生高低電平的組合,然后再通過硬件電路翻譯成01011010這樣的代碼進行傳遞,這樣就完成了PLC向變頻器數(shù)據(jù)的傳遞。同樣的原理,變頻器向PLC回傳數(shù)據(jù)也是 相同的道理。 《第二點:什么是全雙工,半雙工?》 全雙工:通訊端口在發(fā)送數(shù)據(jù)的時候同時也可以接收數(shù)據(jù),同一時刻,接收和發(fā)送可以同時進行。 半雙工:通訊端口在某一個時刻內,要么發(fā)送,要么接收,說白了,就是在同一個時刻內,只能完成一種,要么接收,要么發(fā)送。 《第三點:什么是波特率?》 波特率也稱通訊塑速率,通訊速率其實值得就是1s內通訊口發(fā)送0 1代碼或者高低電平的數(shù)量,通常最小的單位是按位傳送,打個比方,如果我們的通訊速率為9.6kbps,那就是表示通訊口每秒發(fā)送的9600個bit的數(shù) 據(jù)也就是每秒產生9600個搞死電平,高低電平的數(shù)量加起來是9600個。 《第四點:協(xié)議的概念及作用》 通常對于我們初學者來講,很多人會走進這個誤區(qū),把協(xié)議說成485協(xié)議,232協(xié)議,其實這個是完全錯誤的,首先要知道,RS232、RS485是我們的 硬件物理介質成,說白了,就是硬件接口,實質上就是傳送接收數(shù)據(jù)的硬件載體。而我們所說的協(xié)議,其實就是設備和設備之間通信之間確認好的數(shù)據(jù)格式以及數(shù)據(jù) 內容,好比我和你說話,我要想聽得懂,如果我說的是漢語,你也必須說的是漢語,這樣第一他們的語法格式一樣,如果你說的是英語,數(shù)據(jù)格式完全不一樣,那怎 么能聽的懂,另外,還要知道你說的這句話的內容是什么,這樣了,就有了一個規(guī)定好的格式和內容,對方接收到你的信息時,就能夠去識別并自動分析,我們也可 以說通信之前要進行握手,達成共識! 《第五點:485通信結構》 對于485通信來講,由于工業(yè)規(guī)定,485為半雙工通信方式,這里重點強調,我們是針對于我們的工業(yè)通信來講,工業(yè)通訊規(guī)定,所以,它只有一個主站,有多 個從站,比如我們現(xiàn)在應用及廣的Modbus通信,它只支持一個主站,多個從站,首先這一點我們要搞清楚,我們可以在許多支持Modbus通訊的變頻器以 及PLC設備的說明看到,它只有一個主站地址。那么它們之間既然只有一個主站,是怎么傳遞對話的呢?其實大家記住這點就可以,在485通信網絡中,主站可 直接和從站進行對話,但是從站和從站之間進行對話必須向通過主站,然后主站在給到另一個從站方。 楊遇橋提示 上述所有內容為楊存世講師個人學習理解整理得出,具體內容可以參考更專業(yè)的書籍,如有雷同,純屬自悟。 |
|