女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

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

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

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

編碼器脈沖計(jì)數(shù)采集模塊的詳細(xì)介紹

聶先生 ? 來源:聶先生 ? 作者:聶先生 ? 2022-07-13 13:47 ? 次閱讀

pYYBAGLOW8-AHq7gAALgpujXYOY224.png

poYBAGLOW9iAQCGpAAGEvdJlFDw877.png

poYBAGLOW-GAN6PQAADnw_HOkz0554.png

poYBAGLOW-mAE54jAAC0_c7meUw641.png

pYYBAGLOW_iAd4vxAAP1zpCI4og533.png

poYBAGLOW_iAduuLAADjmcZ1aEo851.png

poYBAGLOXAKAABKtAAKF1HdSOQw915.png

Modbus TCP協(xié)議

(1)、Modbus TCP數(shù)據(jù)幀:

在TCP/IP以太網(wǎng)上傳輸,支持Ethernet II和802.3兩種幀格式。圖3所示,Modbus TCP數(shù)據(jù)幀包含報(bào)文頭、功能代碼和數(shù)據(jù)3部分。

poYBAGLOXBqAJOJgAAA7R9PLfHQ147.png

圖6:TCP/IP上的MODBUS的請(qǐng)求/響應(yīng)

(2)、MBAP報(bào)文頭描述:

MBAP報(bào)文頭(MBAP、Modbus Application Protocol、Modbus應(yīng)用協(xié)議)分4個(gè)域,共7個(gè)字節(jié),如表1所示。

表1:MBAP報(bào)文頭

長度(B) 描述
傳輸標(biāo)識(shí) 2個(gè)字節(jié) 標(biāo)志某個(gè)MODBUS詢問/應(yīng)答的傳輸
協(xié)議標(biāo)志 2個(gè)字節(jié) 0=MODBUS協(xié)議
長度 2個(gè)字節(jié) 后續(xù)字節(jié)計(jì)數(shù)
單元標(biāo)識(shí)符 1個(gè)字節(jié) 串行鏈路或其它總線上連接的遠(yuǎn)程從站的識(shí)別碼

(3)、Modbus功能代碼:

Modbus功能碼分為3種類型,分別是:

(1)公共功能代碼:已定義好的功能碼,保證其唯一性,由Modbus.org認(rèn)可;

(2)用戶自定義功能代碼有兩組,分別為65~72和100~110,無需認(rèn)可,但不保證代碼使用的唯一性。如變?yōu)楣泊a,需交RFC認(rèn)可;

(3)保留的功能代碼,由某些公司使用在某些傳統(tǒng)設(shè)備的代碼,不可作為公共用途。

在常用的公共功能代碼中,IBF96支持部分的功能碼,詳見如下:

功能碼 名稱 說明
01 Read Coil Status 讀取線圈狀態(tài) 1表示高電平, 0表示低電平。
03 Read Holding Register 讀保持寄存器 1表示高電平, 0表示低電平。
05 Write Single Coil 寫單個(gè)線圈 1表示三極管導(dǎo)通, 0表示三極管斷開。
06 Write Single Register 寫單個(gè)寄存器 1表示三極管導(dǎo)通, 0表示三極管斷開。
15 Write Multiple Coils 寫多個(gè)線圈
16 Write Multiple Registers 寫多個(gè)寄存器

(4)、支持的功能碼描述

01(0x01)讀線圈

在一個(gè)遠(yuǎn)程設(shè)備中,使用該功能碼讀取線圈的1 至2000 連續(xù)狀態(tài)。請(qǐng)求PDU詳細(xì)說明了起始地址,即指定的第一個(gè)線圈地址和線圈編號(hào)。從零開始尋址線圈。因此尋址線圈1-16 為0-15。

根據(jù)數(shù)據(jù)域的每個(gè)位(bit)將響應(yīng)報(bào)文中的線圈分成為一個(gè)線圈。指示狀態(tài)為1= ON和0= OFF。第一個(gè)數(shù)據(jù)作為字節(jié)的LSB(最低有效位),后面的線圈數(shù)據(jù)依次向高位排列,來組成8位一個(gè)的字節(jié)。如果返回的輸出數(shù)量不是八的倍數(shù),將用零填充最后數(shù)據(jù)字節(jié)中的剩余位(bit)(一直到字節(jié)的高位端)。字節(jié)數(shù)量域說明了數(shù)據(jù)的完整字節(jié)數(shù)

功能碼01舉例,讀8通道DI數(shù)據(jù),寄存器地址00033~00040:

請(qǐng)求 響應(yīng)
字段名稱 十六進(jìn)制 字段名稱 十六進(jìn)制
MBAP報(bào)文頭 傳輸標(biāo)識(shí) 01 MBAP報(bào)文頭 傳輸標(biāo)識(shí) 01
00 00
協(xié)議標(biāo)志 00 協(xié)議標(biāo)志 00
00 00
長度 00 長度 00
06 04
單元標(biāo)識(shí)符 01 單元標(biāo)識(shí)符 01
功能碼 01 功能碼 01
起始地址Hi 00 字節(jié)數(shù) 01
起始地址Lo 20 輸出狀態(tài)DI7-DI0 00
輸出數(shù)量Hi 00
輸出數(shù)量Lo 08

03(0x03)讀保持寄存器

在一個(gè)遠(yuǎn)程設(shè)備中,使用該功能碼讀取保持寄存器連續(xù)塊的內(nèi)容。請(qǐng)求PDU說明了起始寄存器地址和寄存器數(shù)量。從零開始尋址寄存器。因此,尋址寄存器1-16 為0-15。在響應(yīng)報(bào)文中,每個(gè)寄存器有兩字節(jié),第一個(gè)字節(jié)為數(shù)據(jù)高位,第二個(gè)字節(jié)為數(shù)據(jù)低位。

功能碼03舉例,讀8通道DI數(shù)據(jù),寄存器地址40033:

請(qǐng)求 響應(yīng)
字段名稱 十六進(jìn)制 字段名稱 十六進(jìn)制
MBAP報(bào)文頭 傳輸標(biāo)識(shí) 01 MBAP報(bào)文頭 傳輸標(biāo)識(shí) 01
00 00
協(xié)議標(biāo)志 00 協(xié)議標(biāo)志 00
00 00
長度 00 長度 00
06 05
單元標(biāo)識(shí)符 01 單元標(biāo)識(shí)符 01
功能碼 03 功能碼 03
起始地址Hi 00 字節(jié)數(shù) 02
起始地址Lo 20 寄存器值Hi(0x00) 00
寄存器編號(hào)Hi 00 寄存器值Lo(DI7-DI0) 00
寄存器編號(hào)Lo 01

05(0x05)寫單個(gè)線圈

在一個(gè)遠(yuǎn)程設(shè)備上,使用該功能碼寫單個(gè)輸出為ON 或OFF。請(qǐng)求PDU說明了強(qiáng)制的線圈地址。從零開始尋址線圈。因此,尋址線圈地址1為0。線圈值域的常量說明請(qǐng)求的ON/OFF狀態(tài)。十六進(jìn)制值0xFF00請(qǐng)求線圈為ON。十六進(jìn)制值0x0000請(qǐng)求線圈為OFF。其它所有值均為非法的,并且對(duì)線圈不起作用。

正確的響應(yīng)應(yīng)答是和請(qǐng)求一樣的。

功能碼05舉例,設(shè)置通道DO0為ON,也就是為1,寄存器地址00001:

請(qǐng)求 響應(yīng)
字段名稱 十六進(jìn)制 字段名稱 十六進(jìn)制
MBAP報(bào)文頭 傳輸標(biāo)識(shí) 01 MBAP報(bào)文頭 傳輸標(biāo)識(shí) 01
00 00
協(xié)議標(biāo)志 00 協(xié)議標(biāo)志 00
00 00
長度 00 長度 00
06 06
單元標(biāo)識(shí)符 01 單元標(biāo)識(shí)符 01
功能碼 05 功能碼 05
輸出地址Hi 00 輸出地址Hi 00
輸出地址Lo 00 輸出地址Lo 00
輸出值Hi FF 輸出值Hi FF
輸出值Lo 00 輸出值Lo 00

06(0x06)寫單個(gè)寄存器

在一個(gè)遠(yuǎn)程設(shè)備中,使用該功能碼寫單個(gè)保持寄存器。請(qǐng)求PDU說明了被寫入寄存器的地址。從零開始尋址寄存器。因此,尋址寄存器地址1為0。

正確的響應(yīng)應(yīng)答是和請(qǐng)求一樣的。

功能碼06舉例,設(shè)置通道DO0~DO7全部為1,16進(jìn)制為0xFF,寄存器地址40001:

請(qǐng)求 響應(yīng)
字段名稱 十六進(jìn)制 字段名稱 十六進(jìn)制
MBAP報(bào)文頭 傳輸標(biāo)識(shí) 01 MBAP報(bào)文頭 傳輸標(biāo)識(shí) 01
00 00
協(xié)議標(biāo)志 00 協(xié)議標(biāo)志 00
00 00
長度 00 長度 00
06 06
單元標(biāo)識(shí)符 01 單元標(biāo)識(shí)符 01
功能碼 06 功能碼 06
寄存器地址Hi 00 寄存器地址Hi 00
寄存器地址Lo 00 寄存器地址Lo 00
寄存器值Hi 00 寄存器值Hi 00
寄存器值Lo FF 寄存器值Lo FF

15(0x0F)寫多個(gè)線圈

在一個(gè)遠(yuǎn)程設(shè)備上,使用該功能碼寫多個(gè)輸出為ON 或OFF。請(qǐng)求PDU說明了強(qiáng)制的線圈地址。從零開始尋址線圈。因此,尋址線圈地址1為0。線圈值域的常量說明請(qǐng)求的ON/OFF狀態(tài)。數(shù)據(jù)由16進(jìn)制換算成二進(jìn)制按位排列,位值為1請(qǐng)求線圈為ON,位值為0請(qǐng)求線圈為OFF。

功能碼15舉例,設(shè)置通道DO0,DO1為ON,也就是為00000011,寄存器地址00001:

請(qǐng)求 響應(yīng)
字段名稱 十六進(jìn)制 字段名稱 十六進(jìn)制
MBAP報(bào)文頭 傳輸標(biāo)識(shí) 01 MBAP報(bào)文頭 傳輸標(biāo)識(shí) 01
00 00
協(xié)議標(biāo)志 00 協(xié)議標(biāo)志 00
00 00
長度 00 長度 00
06 06
單元標(biāo)識(shí)符 01 單元標(biāo)識(shí)符 01
功能碼 0F 功能碼 0F
開始地址Hi 00 開始地址Hi 00
開始地址Lo 00 開始地址Lo 00
線圈數(shù)量Hi 00 線圈數(shù)量Hi 00
線圈數(shù)量Lo 02 線圈數(shù)量Lo 02
字節(jié)數(shù) 01
輸出值 02

16(0x10)寫多個(gè)寄存器

在一個(gè)遠(yuǎn)程設(shè)備中,使用該功能碼寫多個(gè)保持寄存器。請(qǐng)求PDU說明了被寫入寄存器的地址。從零開始尋址寄存器。因此,尋址寄存器地址1為0。功能碼16舉例,設(shè)置通道DO0和DO1的PWM值為5和6,寄存器地址40001:

請(qǐng)求 響應(yīng)
字段名稱 十六進(jìn)制 字段名稱 十六進(jìn)制
MBAP報(bào)文頭 傳輸標(biāo)識(shí) 01 MBAP報(bào)文頭 傳輸標(biāo)識(shí) 01
00 00
協(xié)議標(biāo)志 00 協(xié)議標(biāo)志 00
00 00
長度 00 長度 00
06 06
單元標(biāo)識(shí)符 01 單元標(biāo)識(shí)符 01
功能碼 10 功能碼 10
開始寄存器地址Hi 00 開始寄存器地址Hi 00
開始寄存器地址Lo 00 開始寄存器地址Lo 00
寄存器數(shù)量Hi 00 寄存器數(shù)量Hi 00
寄存器數(shù)量Lo 02 寄存器數(shù)量Lo 02
字節(jié)數(shù) 04
寄存器值Hi 00
寄存器值Lo 05
寄存器值Hi 00
寄存器值Lo 06
審核編輯:湯梓紅
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 編碼器
    +關(guān)注

    關(guān)注

    45

    文章

    3775

    瀏覽量

    137127
  • 寄存器
    +關(guān)注

    關(guān)注

    31

    文章

    5421

    瀏覽量

    123319
  • MODBUS
    +關(guān)注

    關(guān)注

    28

    文章

    2002

    瀏覽量

    78951
  • TCP
    TCP
    +關(guān)注

    關(guān)注

    8

    文章

    1397

    瀏覽量

    80379
  • 采集模塊
    +關(guān)注

    關(guān)注

    0

    文章

    149

    瀏覽量

    9778
收藏 人收藏

    評(píng)論

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

    脈沖編碼器詳細(xì)解析

    脈沖編碼器作為一種關(guān)鍵的位置和速度檢測(cè)元件,在現(xiàn)代工業(yè)中發(fā)揮著至關(guān)重要的作用。本文將從脈沖編碼器的定義、工作原理、分類、優(yōu)缺點(diǎn)、應(yīng)用等多個(gè)方面,對(duì)其進(jìn)行全面而
    的頭像 發(fā)表于 04-17 16:48 ?255次閱讀

    編碼器與無軸承編碼器,到底如何選擇?

    在選擇軸編碼器與無軸承編碼器時(shí),需要根據(jù)具體的應(yīng)用場(chǎng)景、性能需求、環(huán)境條件和成本預(yù)算等因素進(jìn)行綜合考慮。以下是對(duì)兩者的詳細(xì)對(duì)比,以幫助做出合適的選擇: 一、工作原理與結(jié)構(gòu) 1. 軸編碼器
    的頭像 發(fā)表于 03-11 15:33 ?316次閱讀
    軸<b class='flag-5'>編碼器</b>與無軸承<b class='flag-5'>編碼器</b>,到底如何選擇?

    增量式編碼器原理介紹

    增量式編碼器是一種將位移信息轉(zhuǎn)換成周期性電信號(hào),再將電信號(hào)轉(zhuǎn)換成脈沖計(jì)數(shù)的裝置。
    的頭像 發(fā)表于 03-03 10:21 ?744次閱讀
    增量式<b class='flag-5'>編碼器</b>原理<b class='flag-5'>介紹</b>

    增量式編碼器單圈和多圈怎么知道,如何分辯?

    了解增量式編碼器的單圈和多圈類型。 一、增量式編碼器基礎(chǔ)?增量式編碼器是將位移轉(zhuǎn)換成周期性的電信號(hào),然后把這個(gè)電信號(hào)轉(zhuǎn)變成計(jì)數(shù)脈沖,用
    的頭像 發(fā)表于 01-09 16:40 ?566次閱讀

    拉線編碼器關(guān)鍵參數(shù)詳解

    在工業(yè)自動(dòng)化和精密測(cè)量領(lǐng)域,拉線編碼器以其高精度、長壽命和靈活的安裝方式,成為了眾多應(yīng)用場(chǎng)合的首選。然而,面對(duì)市場(chǎng)上琳瑯滿目的拉線編碼器產(chǎn)品,如何挑選一款符合自己需求的編碼器,成為了許多工程師和采購人員面臨的挑戰(zhàn)。本文將
    的頭像 發(fā)表于 01-07 15:53 ?521次閱讀

    光柵尺磁柵尺脈沖信號(hào)編碼器4倍頻脈沖計(jì)數(shù)器轉(zhuǎn)485采集模塊 YL153

    ,角度測(cè)量,轉(zhuǎn)速測(cè)量,產(chǎn)品計(jì)米等等。 產(chǎn)品包括信號(hào)采集脈沖信號(hào)捕捉,信號(hào)轉(zhuǎn)換和RS-485串行通信。每個(gè)串口最多可接255只 YL153系列模塊,通訊方式采用ASCII碼通訊協(xié)議或MODBUS RTU通訊協(xié)議,波特率可由代碼
    的頭像 發(fā)表于 12-10 11:21 ?590次閱讀
    光柵尺磁柵尺<b class='flag-5'>脈沖</b>信號(hào)<b class='flag-5'>編碼器</b>4倍頻<b class='flag-5'>脈沖計(jì)數(shù)器</b>轉(zhuǎn)485<b class='flag-5'>采集</b><b class='flag-5'>模塊</b> YL153

    增量編碼器與絕對(duì)值編碼器的區(qū)別

    更高,尤其在多圈測(cè)量時(shí)優(yōu)勢(shì)比較明顯。 增量編碼器與絕對(duì)值編碼器在抗干擾能力對(duì)比 由于增量編碼器依賴脈沖計(jì)數(shù),容易受到干擾導(dǎo)致脈沖丟失或誤
    的頭像 發(fā)表于 11-18 16:38 ?2251次閱讀
    增量<b class='flag-5'>編碼器</b>與絕對(duì)值<b class='flag-5'>編碼器</b>的區(qū)別

    二進(jìn)制編碼器與絕對(duì)編碼器的區(qū)別

    稱為增量編碼器,是一種相對(duì)編碼器。它通過檢測(cè)軸的旋轉(zhuǎn)方向和步數(shù)來提供位置信息。 工作原理 二進(jìn)制編碼器的工作原理基于脈沖計(jì)數(shù)。當(dāng)軸旋轉(zhuǎn)時(shí),編碼器
    的頭像 發(fā)表于 11-06 09:54 ?1138次閱讀

    編碼器常見的類型有哪些?

    不同的分類標(biāo)準(zhǔn),可以有以下幾種主要類型: 一、按工作原理分類 增量式編碼器 : 將位移轉(zhuǎn)換成周期性的電信號(hào),再把這個(gè)電信號(hào)轉(zhuǎn)變成計(jì)數(shù)脈沖,用脈沖的個(gè)數(shù)表示位移的大小。 增量式
    的頭像 發(fā)表于 10-25 09:30 ?2180次閱讀

    磁電編碼器和光電編碼器的區(qū)別

    的傳感。在工業(yè)自動(dòng)化、機(jī)器人、航空航天等領(lǐng)域,編碼器發(fā)揮著至關(guān)重要的作用。根據(jù)工作原理的不同,編碼器可以分為磁電編碼器和光電編碼器兩大類。
    的頭像 發(fā)表于 10-12 09:54 ?2753次閱讀

    模塊編碼器原理 精度與分辨率

    模塊編碼器原理 精度與分辨率:編碼器是一種將旋轉(zhuǎn)位移或直線位移轉(zhuǎn)換成電信號(hào)的裝置。它通過測(cè)量機(jī)械部件的運(yùn)動(dòng),并將其轉(zhuǎn)化為數(shù)字脈沖或模擬信號(hào)輸出,從而實(shí)現(xiàn)對(duì)位置、速度和方向等參數(shù)的精確
    的頭像 發(fā)表于 08-12 11:13 ?603次閱讀
    <b class='flag-5'>模塊</b>式<b class='flag-5'>編碼器</b>原理 精度與分辨率

    怎么看編碼器上的參數(shù)?

    )編碼器參數(shù)的含義 在使用編碼器時(shí),需要設(shè)置一些參數(shù)以調(diào)整編碼器的性能,這些參數(shù)包括: 1. 分辨率:表示編碼器輸出的脈沖數(shù),通常是每轉(zhuǎn)的
    的頭像 發(fā)表于 06-23 16:16 ?2368次閱讀
    怎么看<b class='flag-5'>編碼器</b>上的參數(shù)?

    伺服電機(jī)編碼器的分辨率是多少

    伺服電機(jī)編碼器的分辨率是衡量編碼器性能的重要指標(biāo)之一,它直接影響到伺服系統(tǒng)的精度和穩(wěn)定性。本文將詳細(xì)介紹伺服電機(jī)編碼器的分辨率,包括其定義、
    的頭像 發(fā)表于 06-17 11:13 ?2477次閱讀

    編碼器的種類及其特點(diǎn)

    編碼器是一種將模擬信號(hào)或物理量轉(zhuǎn)換為數(shù)字信號(hào)的設(shè)備,廣泛應(yīng)用于自動(dòng)化、測(cè)量、控制等多個(gè)領(lǐng)域。編碼器種類繁多,每種編碼器都有其獨(dú)特的特點(diǎn)和應(yīng)用場(chǎng)景。本文將對(duì)常見的編碼器種類及其特點(diǎn)進(jìn)行
    的頭像 發(fā)表于 06-13 14:50 ?1241次閱讀

    伺服電機(jī)編碼器如何調(diào)零

    伺服電機(jī)編碼器調(diào)零是確保電機(jī)精確控制的重要步驟。本文將詳細(xì)介紹伺服電機(jī)編碼器調(diào)零的原理、步驟和注意事項(xiàng),以幫助用戶更好地理解和操作。 伺服電機(jī)編碼器
    的頭像 發(fā)表于 06-05 15:41 ?5654次閱讀