靈育科技Modbus課程總結

2021-10-10 00:20:45 字數 2256 閱讀 2056

第一節:

協議分類:硬體層協議、軟體層協議

硬體層:rs232、rs485 、can等 。主要解決硬體傳輸問題,解決如何傳輸0與1的問題。(可以理解去傳輸線路,汽車所走的公路)

軟體層協議:傳輸的目的,為什麼要傳,傳資料要幹啥。modbus、tcp/ip……

單工模式:只能從一方傳送資料到另一方,而不能反過來發。

半雙工模式:可以a傳送給b,也可以b傳送給a,但是不能同時發。

主從模式:

(1)在這樣乙個系統中,只能有乙個主機,其他的都是從機。

(2)系統中的從機都不能主動發資訊給主機。

第二節:

主從模式:

(3)系統上電之後,預設狀態,主機,從機都是在監聽狀態;

(4)主機與從機之間的通訊,只能由主機發起;

主機要建立起一次通訊,要滿足以下要求:

(1)主機要將自己置為傳送狀態;

(2)主機要按照預先約定好的格式傳送定址資料幀,發完之後立刻把自己轉回接收狀態;

(3)定址完成之後,目標從機要返回給我訊息,才能算這次通訊成功;

第三節:

1、主從模式:

整個系統只有乙個主機,每個從機都有唯一的位址(0-247),0號位址是廣播位址。0號位址定址,所有從機不回應;

2、modbus主機定址幀格式:

(1)rtu方式:也叫16進製制方式,或者2進製方式

比如;0x03: 0000 0011

(2)asc方式:字元方式

比如:0x03–> 轉換成字元』0』與字元』3』再傳送出去;那麼就會發

字元』0』(0x30)的2進製0011 0000 + 字元』3』(0x33)的2進製 0011 0011,最終傳送的就是:0011 0000 0011 0011

asc方式最大的優勢就是方便除錯,整個線路上傳輸的都是ascii碼,都是可列印字元,可以清楚的知道這個線路上傳輸的是什麼,因為ascii碼中可列印字元是32-126

第四節:

rtu方式定址資料幀:

從機位址 + 功能碼 + 資料 + 16位crc校驗

不同的功能碼對應的緊接於功能碼之後的資料是不同的。

比如:03功能碼,是要讀取從機的資料。那麼從機要知道從他的儲存器的**(那個位址)開始讀,讀到**結束,讀幾個位址長度。

還有乙個問題就是:從機怎麼知道主機傳送完了?

從機以接收資料停止之後開始計時,達到3.5個位元組以上的時間就認為主機的定址幀完成,並開始處理。

第五節:

asc方式:

第五節:

asc方式資料幀格式:

起始位『:』 + 位址(2個位元組) + 功能碼(2個位元組)+ 資料(1-n)+校驗位(lrc校驗)

這些位址、還有功能碼、還有資料為什麼是兩個位元組呢?

因為是asc方式,字元的方式。比如:0x03,要傳送就要變成:字元』0』 與』3』

字元』0』 (0x30)的二進位制0011 0000是與』3』(0x33)的二進位制是:0011 0011就成2個位元組了。

校驗位是從位址開始到資料位的最後結束。

校驗位的計算:把所有的值加起來的和對256取餘,然後取反加1 ,就是校驗位

modbus從裝置回應資料報格式;

(1)回應的資料報與主機查詢的資料報格式一致;

(2)正常回應是,功能碼與主機傳送時的功能碼一致(1-127)

異常的回應時,功能碼要在收到的功能碼的基礎上加128

三、modbus從機協議實現

(1)硬體上各串列埠/485介面

(2)硬體上需要乙個精確的毫秒級別的定時器

modbus協議:

賽靈思宣布收購深鑑科技

此交易致力於合力加速資料中心和智慧型邊緣應用 北京與美國加州聖荷塞2018年7月18日電 美通社 自適應和智慧型計算的全球領導企業賽靈思公司 xilinx,inc.nasdaq xlnx 今天宣布已經完成對深鑑科技的收購。深鑑科技是一家總部位於北京的初創企業,擁有業界領先的機器學習能力,專注於神經網...

靈至科技亮相世界人工智慧大會,黑科技引發強烈反響

為期三天的 2019 世界人工智慧大會於 8 月 29 日至 31 日在上海盛大舉行,本屆世界人工智慧大會聚集了一大批來自全球範圍的ai龍頭企業,超過 60 個國家的 8 萬多名專業人士齊聚一堂,就當前最前沿的ai技術進行了深入的 和交流。其中,靈至科技作為國內ai企業的傑出代表,展示了一系列黑科技...

賽靈思公司收購深鑑科技 提高機器學習解決方案水平

techweb報道 7月18日訊息,今日,自適應和智慧型計www.cppcns.com算的全球領導企業賽靈程式設計客棧思公司宣布已經完成對ai創業公司深鑑科技的收購。收程式設計客棧購之後的深鑑科技將繼續在其北京辦公室運營,成為擁有 200 餘名員工的賽靈思大中華區大家庭的一部分。自 2016 年成立...