国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

睿遠研究院丨IO-Link規范解讀(七):消息處理模塊

傳感器專家網 ? 2025-11-01 17:43 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

前言

本周來到消息處理模塊,通信世界的精髓就是消息的處理,如何把0,1,0,1解析成有意義的數據,就是消息模塊需要打下的基礎。

消息處理模塊要根據在物理層已經轉變成byte的內容,進行消息解析,特別是固定的協議一般都有協議的報文頭和報文尾,根據簡單規則過濾該報文是否為合法報文,避免進一步的深度解析,減少MCU的處理壓力。

wKgZO2kEo56AW7s7AAJr-sk1GZ4647.png

1 M-Sequence定義

11.8

主站與從站的交互,通過一系列的消息來交換數據,因此我們稱之為“M-Sequence”,它也是IO-Link里的重要概念。

IO-Link屬于典型的一問一答式交互,主站發送消息,從站回應消息,如果主站不發送消息,從站就不會回應消息。

wKgZO2kEo56ADXmlAAEj95qV-ps808.png

一個M-Sequence包含了主站的消息和從站的消息:

主站消息由若干個UARTFrame組成

第一個UART為MC(M序列控制字),表示當前報文的類型,簡單理解為功能碼,表示本次M序列的功能是什么,讀寫ISDU還是讀Event等;

第二個UART的前2個bit,表示當前的M序列Type,決定了當前主站和從站的報文長度

根據第一個UART和第二個UART就基本確定了功能和數據長度,后續就是填充數據即可。

2 M-Sequence類型

wKgZO2kEo56ACnMzAALKZ3Ggcpk264.png

M-Sequence定義了不同階段的報文類型,雖然規范總共羅列了10種,但其實一般也就用其中的3種,包括TYPE_0、TYPE_1_V、TYPE_2_V,其他的類型在目前IO-Link v1.1.4中基本無用武之地。

TYPE_1_1是完全交互PD,不交互OD,僅在IO-Link v1.0規范中使用。

01 TYPE_0

wKgZO2kEo56AcidoAAC5icqRndU043.png

一般在Startup使用,主站和從站還沒有協商數據時使用,一般用于讀取DPP數據;雙方來回只交互一個OD數據。

02 TYPE_1_V

wKgZO2kEo56AMAMXAADS_kruCAo910.png

一般在PRE-OP使用,沒有PD數據交互,只有OD數據,OD可以是1,2,8,32字節;通常很多廠商都是用8字節OD來交互,提高效率,又不浪費字節。

03 TYPE_2_V

wKgZO2kEo56AGRsGAAEyRePxciU952.png

一般在OP使用,主要交互PD數據,中間夾雜OD數據,確保PD按照固定數據傳輸數據,同時又可以傳輸OD的數據。

3 MC解析

wKgZO2kEo56ABnUNAAEUJGsHOrs865.png

MC報文的Bit 7作為區分讀寫操作的標志位

MC報文的Bit 6Bit5作為通訊通道的標志,因為每次循環都有OD數據,因此每次通信的通道都是3 ISDU通道;而當需要上報事件時候才會進行2 Diagnosis通道傳輸;最后是1 Page通道,在Startup階段通過1 Page通道讀取DPP1,2參數,如果在正常通信狀態下,要讀取DPP參數,也是采用1 Page通道。

最后5個bit作為地址標識,或者在進行ISDU傳輸時作為計數器,讓雙方知道當前已經發送到哪個報文了,不至于紊亂。

wKgZO2kEo5-AT9b7AAGNHbaFBgs911.png

上圖為根據具體的標志位展示的所有可能的報文類型,大家在抓到相關IO-Link報文時可以根據這個表格去判斷當前的通道和讀寫狀態。

4 CKT解析

wKgZO2kEo5-AFoRqAACJbylvSTA932.png

主站的第二個消息包含兩部分內容:

M-Sequence Type,根據所處的狀態確定其值,一般來說,Startup階段是0,PreOP階段為1,OP階段為2;當然這個不是絕對的,只是大部分這么使用而已。

Checksum,主站發送所有消息并加上一個種子值0x52一起異或,為了節約消息的開銷,又對8bit的異或值做了運算得到一個6bit的checksum和M-SequenceType拼接到一起。

異或值的計算如下:

wKgZO2kEo5-ALeH6AAGOLywkG8w417.png

結語

本篇內容就先到這里啦,消息處理模塊是IO-Link通信的重中之重,建議大家多花時間學習和消化。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • IO-Link
    +關注

    關注

    2

    文章

    191

    瀏覽量

    20454
  • IO-Link收發器

    關注

    0

    文章

    10

    瀏覽量

    6271
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    研究院IO-Link規范解讀(八):M-Sequence Type 與消息處理狀態機

    上回咱們分解到IO-Link的消息處理模塊,消息處理模塊就是對每個字節進行初步分析,按照不同的通道交給不同的
    的頭像 發表于 11-07 16:18 ?5188次閱讀
    <b class='flag-5'>睿</b><b class='flag-5'>遠</b><b class='flag-5'>研究院</b><b class='flag-5'>丨</b><b class='flag-5'>IO-Link</b><b class='flag-5'>規范</b><b class='flag-5'>解讀</b>(八):M-Sequence Type 與消息<b class='flag-5'>處理</b>狀態機

    研究院IO-Link規范解讀(六):主從站狀態機解析

    EstablishComm_1到Startup_2。依次以COM3~COM1來傳出,一旦傳輸成功,則激活消息處理程序并配置為COMx 3 T5 從EstablishComm_1到Idle_0。三個速
    的頭像 發表于 10-28 17:34 ?4762次閱讀
    <b class='flag-5'>睿</b><b class='flag-5'>遠</b><b class='flag-5'>研究院</b><b class='flag-5'>丨</b><b class='flag-5'>IO-Link</b><b class='flag-5'>規范</b><b class='flag-5'>解讀</b>(六):主從站狀態機解析

    研究院IO-Link規范解讀(三):物理層概覽

    前言 物理層是 IO-Link 通信的 “硬件底座”,它直接決定了系統的可靠性、抗干擾能力和部署靈活性。打個比方,就像蓋房子,物理層就是地基和骨架,地基不穩、骨架不牢,房子肯定住著不踏實。本期我們
    的頭像 發表于 10-21 17:26 ?2661次閱讀
    <b class='flag-5'>睿</b><b class='flag-5'>遠</b><b class='flag-5'>研究院</b><b class='flag-5'>丨</b><b class='flag-5'>IO-Link</b><b class='flag-5'>規范</b><b class='flag-5'>解讀</b>(三):物理層概覽

    IO-Link規范解讀(五):數據鏈路層解析

    前言 本篇就來講講IO-Link的數據鏈路層。 01 鏈路層總覽 數據鏈路層(Data Link Layers)在整個IO-Link協議棧起到承上啟下的作用,通過物理鏈路在主從站之間傳遞 消息,其
    的頭像 發表于 10-20 18:08 ?3598次閱讀
    <b class='flag-5'>IO-Link</b><b class='flag-5'>規范</b><b class='flag-5'>解讀</b>(五):數據鏈路層解析

    研究院IO-Link規范解讀(二):IO-Link通信技術概述

    前言 今天我們繼續解讀IO-Link 1.1.4規范,本篇文章將給大家介紹IO-Link技術的概覽,包含IO-Link命名的含義、主從站交互
    的頭像 發表于 09-25 19:25 ?293次閱讀
    <b class='flag-5'>睿</b><b class='flag-5'>遠</b><b class='flag-5'>研究院</b><b class='flag-5'>丨</b><b class='flag-5'>IO-Link</b><b class='flag-5'>規范</b><b class='flag-5'>解讀</b>(二):<b class='flag-5'>IO-Link</b>通信技術概述

    研究院IO-Link規范解讀(一):技術定義與組織規范

    ? IO-Link 技術定義與組織規范 從今日起,小將開始長篇連載IO-Link規范解讀系列文
    的頭像 發表于 09-18 18:17 ?515次閱讀
    <b class='flag-5'>睿</b><b class='flag-5'>遠</b><b class='flag-5'>研究院</b><b class='flag-5'>丨</b><b class='flag-5'>IO-Link</b><b class='flag-5'>規范</b><b class='flag-5'>解讀</b>(一):技術定義與組織<b class='flag-5'>規范</b>

    RASIGHT IO-Link智能傳感器通信解決方案

    ? 南京工業互聯網有限公司?是一家技術驅動的工業通信及工業物聯網解決方案提供商,構建了以IO-Link技術為核心的產品矩陣,提供產品的定制開發、技術服務以及相關解決方案,致力于以標準化、低成本
    的頭像 發表于 08-11 17:42 ?467次閱讀
    RASIGHT <b class='flag-5'>睿</b><b class='flag-5'>遠</b> <b class='flag-5'>IO-Link</b>智能傳感器通信解決方案

    Analog Devices / Maxim Integrated MAXREFDES177 IO-Link通用模擬IO特性/框圖

    IO-Link收發器。該器件旨在演示軟件可完全配置的模擬IO模塊的性能,該模塊采用了MAX22000工業可配置模擬IO器件。MAX1448
    的頭像 發表于 06-30 09:30 ?506次閱讀
    Analog Devices / Maxim Integrated MAXREFDES177 <b class='flag-5'>IO-Link</b>通用模擬<b class='flag-5'>IO</b>特性/框圖

    意法半導體發布模塊IO-Link開發套件

    意法半導體發布了一套IO-Link開發工具,該套件提供開發IO-Link應用所需的全部軟硬件,包含一個板載智能功率開關管的執行器開發板,簡化了執行器和傳感器的開發過程。
    的頭像 發表于 06-16 16:58 ?873次閱讀

    倍加福推出新型G11和G16系列IO-Link集線器

    借助IO-Link集線器,技術方面的局限已成過往:它們支持在IO-Link主站上實現IO-Link設備與二進制標準傳感器/執行器的協同運行。
    的頭像 發表于 05-27 15:23 ?771次閱讀

    虹科直播回放 | IO-Link技術概述與虹科IO-Link OEM

    虹科「一站式通訊解決方案」系列直播第1期圓滿落幕!本期主題為「IO-Link技術概述與虹科IO-LinkOEM」感謝各位朋友的熱情參與!本期直播中虹科專業講師瞿工帶大家走進工業4.0深度解讀
    的頭像 發表于 02-19 17:34 ?1096次閱讀
    虹科直播回放 | <b class='flag-5'>IO-Link</b>技術概述與虹科<b class='flag-5'>IO-Link</b> OEM

    IO-Link收發器怎么數據讀取

    IO-Link(IEC61131-9)是一個開放的標準串行通信協議,它允許從傳感器和設備中雙向交換數據。這些傳感器和設備需要支持IO-Link并連接到主機上。IO-Link收發器在這一通信過程中
    的頭像 發表于 02-02 16:34 ?1100次閱讀

    IO-Link接口的功能和特點

    IO-Link是一種創新的工業自動化通信接口標準,旨在實現傳感器、執行器等現場設備與控制系統(如PLC)之間的數字化、雙向通信。IO-Link接口不僅簡化了設備連接和布線,還提升了設備的靈活性
    的頭像 發表于 02-02 15:50 ?2002次閱讀

    IO-Link收發器的工作原理和應用優勢

    IO-Link技術作為工業自動化領域的一項重要創新,正逐步改變著傳感器與執行器與控制系統之間的通信方式。IO-Link收發器作為這一技術的核心組件,扮演著至關重要的角色。本文旨在深入探討
    的頭像 發表于 02-02 14:29 ?890次閱讀

    Profinet協議IO-Link主站網關-三格電子

    , 內部集成以太網交換機,方便將設備組成菊花鏈。8個IO-Link端口是Class-A規范的接口形式,符合IO-Link V1.1.3版本要求,支持COM1、COM2、COM3三種通訊速率,可以連接各品牌
    的頭像 發表于 01-07 16:26 ?967次閱讀
    Profinet協議<b class='flag-5'>IO-Link</b>主站網關-三格電子