亚洲精品久久久久久久久久久,亚洲国产精品一区二区制服,亚洲精品午夜精品,国产成人精品综合在线观看,最近2019中文字幕一页二页

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

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

3天內(nèi)不再提示

睿遠研究院丨IO-Link規(guī)范解讀(八):M-Sequence Type 與消息處理狀態(tài)機

傳感器專家網(wǎng) ? 2025-11-07 16:18 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

上回咱們分解到IO-Link的消息處理模塊,消息處理模塊就是對每個字節(jié)進行初步分析,按照不同的通道交給不同的處理模塊來處理,可以認為他是初步的消息分揀機制,合格的消息交給后續(xù)處理,不合格的消息直接丟棄,減少后端工作量。

那么今天我們就來深入研究下,消息處理模塊中提到的各類M-Sequence,以及主從站的消息處理狀態(tài)機!

wKgZPGkMgg-AVKHlAAJr-sk1GZ4754.png

1 M-Sequence Type

上回講到主站發(fā)出來的MC和CKT兩個報文,其中CKT 前的2bit是指M-Sequence Type,那么這個M-Sequence type到底有啥用,我們看規(guī)范里M-Sequence有好多種,到底怎么區(qū)分,今天就來好好講講。

在規(guī)范的A.2.6部分,就詳細介紹了關(guān)于STARTUP、PREOPERATE、OPERATE三種模式下的M-Sequence Type。

01 STARTUP下的M-Sequence Type

wKgZPGkMghCAbOn-AAAebS1acIE171.png

上圖就是STARTUP模式下的M-Sequence Type,規(guī)范就定了一種即TYPE_0,1字節(jié),同時規(guī)定了其最小recovery time是100TBit。

這個最小的recovery time簡單理解為循環(huán)時間就行,也就是主站每隔100TBit主動發(fā)起數(shù)據(jù),這個時間和通訊速率有關(guān)系,如果是COM3,則是400多us的時間;如果低于這個時間在規(guī)范看來是不合理的。

02 PREOPERATE下的M-Sequence Type

wKgZPGkMghCAYlC5AABRztNVFy4524.png

PREOPERATE模式下,M-Sequence Type 可以有TYPE_0和TYPE_1,TYPE_1又分解為TYPE_1_2和TYPE_1_V,也就是OD字節(jié)長度不一樣而已;

一般市面上的從站,都是TYPE_1_V類型,字節(jié)長度在8字節(jié)左右,也有部分是2字節(jié),比如巴魯夫的某些產(chǎn)品就是2字節(jié)。

M-Sequence code就是對他的編碼,用于在IO-Link報文中進行傳輸,可以看到PREOPERATE模式下有4個code可以用。

03 OPERATE下的M-Sequence Type

wKgZPGkMghCAdGz_AACt-L6n7QU572.png

再來看看OPERATE下的M-Sequence Type,其一下子增加了好多code,有21個之多,但大部分都是重復的0,而且沒有2和3這兩個code,很是奇怪。

那么這么多code怎么來區(qū)分呢,它是根據(jù)OD的字節(jié)和PD字節(jié)來區(qū)分的。

1~4行:

這里很好辨認,就是OD字節(jié)不同,其code也不同,OD的字節(jié)只有1,2,8,32四種,沒有其他字節(jié)選項;

5~13行:

OD都是1個字節(jié)(除了兼容1.0版本OD是2個字節(jié)外),然后根據(jù)PD的字節(jié)數(shù),拆分為多個類型,覆蓋TYPE_2_1~TYPE_2_V;

14~21行:

根據(jù)不同的OD字節(jié),確定不同的code,但都是TYPE_2_V類型。

2 主站消息處理狀態(tài)機

wKgZPGkMghCAJjeaAAF3HN7P-U8593.png

wKgZPGkMghGAb0uZAASCoEztO2U720.png

3從站消息處理狀態(tài)機

wKgZPGkMghGAJELKAADA0kD2MYA756.png

wKgZPGkMghGAC_haAAJyRh_JmZo886.png

1

T1

從Inactive_0到Idle_1,通過消息模塊的初始化實現(xiàn)。

2

T2

從Idle_1到GetMessage_2,當物理層有中斷,接收到一個報文后,觸發(fā)PL_Transfer事件,在OPERATE狀態(tài)下動"MaxUARTframeTime"和"MaxCycleTime"定時器

3

T3

持續(xù)接收報文,每次接到報文需要重新啟動"MaxUARTframeTime"計時器,用于判斷下一個消息是否會超時。

4

T4

判斷報文接收完畢后,觸發(fā)”Completed”事件,進入CheckMessage_3狀態(tài),重置"MaxUARTframeTime"定時器,直到下次收報文的循環(huán)再開啟。

5

T5

檢查接收的報文是否有錯誤,如果沒有錯誤則開始發(fā)送相關(guān)回應(yīng)的報文,需要調(diào)用OD.ind和PD.ind服務(wù)。

6

T6

編譯并調(diào)用PL_Transfer.rsp服務(wù)回應(yīng)報文,此時設(shè)備發(fā)送響應(yīng)消息。

7

T7

檢查主站發(fā)送的報文,如果是Checksum Error,則直接回到Idel狀態(tài)。

8

T8

檢查主站發(fā)送的報文,如果不是checksun error ,而是M-Sequence的Type錯誤,則通過MHInfo(ILLEGAL_MESSAGETYPE)將錯誤指示給DL-mode處理程序。

9

T9

在GetMessage_2狀態(tài)下,如果超過了最大MaxUARTframeTime,則返回Idle狀態(tài),并重置"MaxUARTframeTime"和"MaxCycleTime"兩個計時器。

10

T10

超過MaxCycleTime時間,則通知傳感器或者執(zhí)行器采取相關(guān)措施。

11

T11

從站收到MH_Conf_INACTIVE事件,將狀態(tài)更改為Inactive_0。

結(jié)語

本篇內(nèi)容就先介紹到這里,下期我們開始分解PD和OD處理模塊!

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

    關(guān)注

    2

    文章

    189

    瀏覽量

    20409
  • IO-Link收發(fā)器
    +關(guān)注

    關(guān)注

    0

    文章

    10

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

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

    ,特別是固定的協(xié)議一般都有協(xié)議的報文頭和報文尾,根據(jù)簡單規(guī)則過濾該報文是否為合法報文,避免進一步的深度解析,減少MCU的處理壓力。 1 M-Sequence定義 11.8 主站與從站的交互,通過一系列的消息來交換數(shù)據(jù),因此我們稱之為“M
    的頭像 發(fā)表于 11-01 17:43 ?6671次閱讀
    <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'>規(guī)范</b><b class='flag-5'>解讀</b>(七):消息<b class='flag-5'>處理</b>模塊

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

    前言 書接上文,今天我們就來好好聊聊主從站的DL-Mode狀態(tài)機,還請各位童鞋前排坐好! 1主站狀態(tài)機解析 主站的DL-Mode狀態(tài)機有5個大狀態(tài),也是我們很熟悉的 建立通信、開始、預
    的頭像 發(fā)表于 10-28 17:34 ?3351次閱讀
    <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'>規(guī)范</b><b class='flag-5'>解讀</b>(六):主從站<b class='flag-5'>狀態(tài)機</b>解析

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

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

    IO-Link規(guī)范解讀(五):數(shù)據(jù)鏈路層解析

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

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

    前言 今天我們繼續(xù)解讀IO-Link 1.1.4規(guī)范,本篇文章將給大家介紹IO-Link技術(shù)的概覽,包含IO-Link命名的含義、主從站交互
    的頭像 發(fā)表于 09-25 19:25 ?163次閱讀
    <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'>規(guī)范</b><b class='flag-5'>解讀</b>(二):<b class='flag-5'>IO-Link</b>通信技術(shù)概述

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

    ? IO-Link 技術(shù)定義與組織規(guī)范 從今日起,小將開始長篇連載IO-Link規(guī)范解讀系列文
    的頭像 發(fā)表于 09-18 18:17 ?420次閱讀
    <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'>規(guī)范</b><b class='flag-5'>解讀</b>(一):技術(shù)定義與組織<b class='flag-5'>規(guī)范</b>

    南京工業(yè)互聯(lián)網(wǎng) IO-link智能傳感器通信解決方案

    南京工業(yè)互聯(lián)網(wǎng)有限公司 是一家技術(shù)驅(qū)動的工業(yè)通信及工業(yè)物聯(lián)網(wǎng)解決方案提供商,構(gòu)建了以IO-Link技術(shù)為核心的產(chǎn)品矩陣,提供產(chǎn)品的定制開發(fā)、技術(shù)服務(wù)以及相關(guān)解決方案,致力于以標準化、低成本
    的頭像 發(fā)表于 09-08 18:09 ?480次閱讀
    南京<b class='flag-5'>睿</b><b class='flag-5'>遠</b>工業(yè)互聯(lián)網(wǎng) <b class='flag-5'>IO-link</b>智能傳感器通信解決方案

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

    ? 南京工業(yè)互聯(lián)網(wǎng)有限公司?是一家技術(shù)驅(qū)動的工業(yè)通信及工業(yè)物聯(lián)網(wǎng)解決方案提供商,構(gòu)建了以IO-Link技術(shù)為核心的產(chǎn)品矩陣,提供產(chǎn)品的定制開發(fā)、技術(shù)服務(wù)以及相關(guān)解決方案,致力于以標準化、低成本
    的頭像 發(fā)表于 08-11 17:42 ?433次閱讀
    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特性/框圖

    Analog Devices MAXREFDES177 IO-Link通用模擬IO是一款完備的IO-Link?通用模擬輸入-輸出 (IO) 參考設(shè)計,采用內(nèi)置集成保護功能的MAX225
    的頭像 發(fā)表于 06-30 09:30 ?451次閱讀
    Analog Devices / Maxim Integrated MAXREFDES177 <b class='flag-5'>IO-Link</b>通用模擬<b class='flag-5'>IO</b>特性/框圖

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

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

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

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

    IO-Link收發(fā)器怎么數(shù)據(jù)讀取

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

    IO-Link接口的功能和特點

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

    IO-Link收發(fā)器的工作原理和應(yīng)用優(yōu)勢

    IO-Link技術(shù)作為工業(yè)自動化領(lǐng)域的一項重要創(chuàng)新,正逐步改變著傳感器與執(zhí)行器與控制系統(tǒng)之間的通信方式。IO-Link收發(fā)器作為這一技術(shù)的核心組件,扮演著至關(guān)重要的角色。本文旨在深入探討
    的頭像 發(fā)表于 02-02 14:29 ?826次閱讀

    Profinet協(xié)議IO-Link主站網(wǎng)關(guān)-三格電子

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