第一節:
協議分類:硬體層協議、軟體層協議
硬體層: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 年成立...