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

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

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

如何使用網(wǎng)絡(luò)IO的脈沖計數(shù)和脈沖輸出功能?

億佰特物聯(lián)網(wǎng)應(yīng)用專家 ? 2023-09-08 08:22 ? 次閱讀

適用型號

該筆記適用于ME31系列、MA01系列等IO設(shè)備,其中脈沖計數(shù)需要IO設(shè)備具有輸入檢測(即,DI輸入)功能,脈沖輸出需要具有開關(guān)量輸出(即,DO輸出)功能。

功能說明

1、脈沖計數(shù)

支持對DI采集到的輸入信號次數(shù)進行累計計數(shù)并存儲到設(shè)備寄存器中,主機設(shè)備可通過Modbus指令獲取計數(shù)值。

可配置三種輸入采集判斷方式,一種上升沿(按鍵釋放計數(shù)),一種下降沿(按鍵閉合計數(shù)),第三種電平(按鍵閉合釋放都會計數(shù))。

濾波參數(shù)用于輸入信號有效性判斷,比如默認使用6即6ms以下的輸入信號作為抖動不會進行計數(shù)也不會判斷為有效的輸入信號。

清空方式,支持配置為自動清空,即讀取計數(shù)寄存器后自動清空計數(shù),手動清空,即寄存器需要手動地清空信號(使用Modbus指令對計數(shù)寄存器賦值0或者觸發(fā)手動清空信號)。

2、脈沖輸出

脈沖輸出即開關(guān)量閉合一定時間后自動釋放的功能,目前最大可以配置65535ms。

功能應(yīng)用介紹

本例程介紹脈沖輸入配置方法與注意事項,并通過按鍵演示不同采集模式下設(shè)備的寄存器存儲情況;

分別配置DO1為3000ms脈沖輸出模式、DO2為4000ms脈沖輸出模式演示脈沖輸出功能。

1、應(yīng)用框圖或接線圖

badfde84-4ddd-11ee-a20b-92fbcf53809c.png

2、軟件和硬件準備清單

軟件:Modbus Poll、億佰特IO模塊配置測試工具。

硬件:電腦、DC 12V電源適配器、ME31-AAAX2240(可替換其他型號),指示燈*2、按鍵、導(dǎo)線若干。

功能實現(xiàn)

1、演示清零方式

baf04bb6-4ddd-11ee-a20b-92fbcf53809c.png

首先打開“億佰特IO模塊配置測試工具”,配置正確的波特率參數(shù)(出廠一般為9600-8N1),點擊“搜索設(shè)備”,ME31系列產(chǎn)品默認地址為1,MA01系列產(chǎn)品模式出廠地址為32,選擇需要配置的設(shè)備“ME31-AAAX2240”,DI相關(guān)配置需要打開“基本設(shè)置”界面配置參數(shù);

bb12d186-4ddd-11ee-a20b-92fbcf53809c.png

通過下拉列表配置DI1為“手動”DI2為“自動”,按鍵同時連接到DI1與DI2用于展示不同清零方式的存儲機制,手動按下幾次按鍵,在通過上位機讀取計數(shù)值;

bb26bca0-4ddd-11ee-a20b-92fbcf53809c.png

再次讀取計數(shù)值,使用“自動”清零的輸入計數(shù)寄存器自動進行清零;

bb3b2e10-4ddd-11ee-a20b-92fbcf53809c.png

手動清零DI1的計數(shù)寄存器;

bb4fcf0a-4ddd-11ee-a20b-92fbcf53809c.png

2、演示觸發(fā)方式

分別將DI1與DI2配置為“上升沿”與“下降沿”,電平模式其實就是對“上升沿”“下降沿”都進行計數(shù)觸發(fā),配置完成后重啟設(shè)備;

bb618100-4ddd-11ee-a20b-92fbcf53809c.png

按下按鍵不釋放按鍵,點擊“刷新數(shù)據(jù)”,“下降沿”觸發(fā)方式已經(jīng)觸發(fā)一次計數(shù);

bb751436-4ddd-11ee-a20b-92fbcf53809c.png

清空DI2的計數(shù)值后釋放按鍵,觀察“上升沿”觸發(fā)方式的效果;

bb83bf7c-4ddd-11ee-a20b-92fbcf53809c.png

3、Modbus Poll采集ME31計數(shù)值

投入使用后一般只會使用到DI計數(shù)值(402527)與手動清空信號寄存器(402727),其余配置寄存器可在投入使用前配置完成,若需要實時改變工作模式也可通過手冊提供的寄存器指令表利用Modbus協(xié)議配置設(shè)備;

bb912bc6-4ddd-11ee-a20b-92fbcf53809c.png

配置DI計數(shù)寄存器與DI清空信號寄存器,我這里使用兩個通道,配置如下:

bba76a12-4ddd-11ee-a20b-92fbcf53809c.pngbbc0bc10-4ddd-11ee-a20b-92fbcf53809c.png

4、配置與實現(xiàn)脈沖輸出

bbd30bc2-4ddd-11ee-a20b-92fbcf53809c.png

脈沖配置只需要在上位機中將工作模式設(shè)置為“脈沖模式”,配置釋放時間為3000與4000。

使用上位機控制DO1與DO2閉合,開啟自動刷新狀態(tài)監(jiān)測DO是否實現(xiàn)脈沖輸出。

bbeb2662-4ddd-11ee-a20b-92fbcf53809c.png

使用Modbus Poll軟件連接設(shè)備的線圈寄存器,如下圖所示:

bc061d96-4ddd-11ee-a20b-92fbcf53809c.png

控制DO1與DO2線圈閉合,觀察指示燈是否在3s與4s后熄滅。

bc22084e-4ddd-11ee-a20b-92fbcf53809c.png

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

    關(guān)注

    0

    文章

    418

    瀏覽量

    38879
  • 網(wǎng)絡(luò)
    +關(guān)注

    關(guān)注

    14

    文章

    7388

    瀏覽量

    88208
  • 設(shè)備
    +關(guān)注

    關(guān)注

    2

    文章

    4347

    瀏覽量

    70270
收藏 人收藏

    評論

    相關(guān)推薦

    如何實現(xiàn)FPGA的IO輸出脈沖信號放大?

    請教:我想把FPGA輸出的TTL脈沖信號放大,波形的特征是:信號周期100us,脈沖寬度100ns,上升時間不大于50ns。 信號如圖所示: 目前想采用的方案是: FPGA輸出
    發(fā)表于 09-13 08:13

    高速脈沖數(shù)據(jù)采集如何實現(xiàn)

    的青睞。對此,物通博聯(lián)提供高速脈沖數(shù)據(jù)采集的IOT解決方案,實現(xiàn)低成本、高效率的項目搭建。 物通博聯(lián)推出的工業(yè)數(shù)采終端支持脈沖計數(shù)功能,能夠?qū)崿F(xiàn)各類傳感器脈沖數(shù)據(jù)采集上云,通過4G
    的頭像 發(fā)表于 08-26 17:31 ?249次閱讀
    高速<b class='flag-5'>脈沖</b>數(shù)據(jù)采集如何實現(xiàn)

    具有脈沖計數(shù)接口的 LMT01-Q1 0.5°C 精度雙引腳數(shù)字輸出溫度傳感器數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《具有脈沖計數(shù)接口的 LMT01-Q1 0.5°C 精度雙引腳數(shù)字輸出溫度傳感器數(shù)據(jù)表.pdf》資料免費下載
    發(fā)表于 08-13 09:20 ?0次下載
    具有<b class='flag-5'>脈沖計數(shù)</b>接口的 LMT01-Q1 0.5°C 精度雙引腳數(shù)字<b class='flag-5'>輸出</b>溫度傳感器數(shù)據(jù)表

    具有脈沖計數(shù)接口的 LMT01 0.5°C 精度雙引腳數(shù)字輸出溫度傳感器數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《具有脈沖計數(shù)接口的 LMT01 0.5°C 精度雙引腳數(shù)字輸出溫度傳感器數(shù)據(jù)表.pdf》資料免費下載
    發(fā)表于 08-13 09:19 ?0次下載
    具有<b class='flag-5'>脈沖計數(shù)</b>接口的 LMT01 0.5°C 精度雙引腳數(shù)字<b class='flag-5'>輸出</b>溫度傳感器數(shù)據(jù)表

    esp8266的脈沖計數(shù)問題求解

    我正在編寫 nodemcu esp8266 的代碼,它涉及脈沖計數(shù)、存儲和返回 nodemcu,使用 raspberry pi 作為服務(wù)器。為此,我使用了 3 個 nodemcu esp8266
    發(fā)表于 07-10 06:49

    脈沖計數(shù)器的工作原理和基本結(jié)構(gòu)

    脈沖計數(shù)器,作為電子測量和自動化控制領(lǐng)域中一種重要的設(shè)備,其工作原理和基本結(jié)構(gòu)對于理解其功能和性能至關(guān)重要。脈沖計數(shù)器主要用于統(tǒng)計和測量脈沖信號的個數(shù),具有高精度、高速度、高可靠性等特
    的頭像 發(fā)表于 05-15 17:14 ?1535次閱讀

    脈沖計數(shù)器的分類和作用

    在電子技術(shù)和數(shù)字系統(tǒng)中,脈沖計數(shù)器作為一種基本而重要的邏輯器件,其應(yīng)用廣泛且功能多樣。脈沖計數(shù)器不僅能夠?qū)崿F(xiàn)基本的計數(shù)操作,還具備多種輸出
    的頭像 發(fā)表于 05-15 17:11 ?682次閱讀

    簡單認識脈沖計數(shù)

    在數(shù)字電路和電子測量領(lǐng)域中,脈沖計數(shù)器作為一種基本而重要的工具,其應(yīng)用十分廣泛。脈沖計數(shù)器,也被稱為脈沖頻率計或脈沖數(shù)計,主要用于統(tǒng)計和測量輸入脈沖
    的頭像 發(fā)表于 05-15 17:08 ?1240次閱讀

    在STM8L中如何使用定時器的寄存器對外部脈沖進行計數(shù)?

    我現(xiàn)在使用的是STM8L152單片機,想利用tim2 或則tim3 進行外部脈沖計數(shù)(1個脈沖信號輸入后,tim2或tim3定時器的數(shù)值寄存器值自動+1或者-1)。 請高手不吝賜教,謝謝。
    發(fā)表于 05-11 06:05

    stm8外部中斷用來脈沖計數(shù),外部中斷開始計數(shù),LED燈就不正常了的原因?

    外部中斷用來脈沖計數(shù)。不計數(shù)時,定時器正常,每秒翻轉(zhuǎn)一次LED燈。外部中斷開始計數(shù),LED燈就不正常了,有時兩三秒,有時五六秒才翻轉(zhuǎn)。一開始以為是優(yōu)先級,可是配置軟件優(yōu)先級后還是一樣啊。。。大神們指點一下
    發(fā)表于 04-22 07:29

    以正交輸出脈沖和ADC序列采樣為例介紹QEI靈活計數(shù)功能

    伺服應(yīng)用中需要輸出正交的固定脈沖反饋當前運動位置
    的頭像 發(fā)表于 03-22 17:30 ?2600次閱讀
    以正交<b class='flag-5'>輸出</b><b class='flag-5'>脈沖</b>和ADC序列采樣為例介紹QEI靈活<b class='flag-5'>計數(shù)</b><b class='flag-5'>功能</b>

    電路中如何實現(xiàn)脈沖計數(shù)功能和相位檢測

    在進行DA轉(zhuǎn)換,頻率脈沖電壓轉(zhuǎn)換,pwm轉(zhuǎn)變成對應(yīng)的模擬量,電路是怎么實現(xiàn)對固定要求長度或固定頻率脈沖個數(shù)進行計數(shù)進而轉(zhuǎn)換成模擬量的功能? 在進行變頻器有源逆變pwm回饋時,如何檢測電
    發(fā)表于 01-31 19:55

    一文詳解PLC高速脈沖輸出指令

    利用高速脈沖輸出指令可讓CPU模塊內(nèi)部的高速脈沖發(fā)生器輸出占空比為50%、周期可調(diào)的方波脈沖(即PTO
    的頭像 發(fā)表于 12-19 14:04 ?9228次閱讀
    一文詳解PLC高速<b class='flag-5'>脈沖</b><b class='flag-5'>輸出</b>指令

    CKS32F4xx系列產(chǎn)品Timer的基本使用方法-定時器脈沖計數(shù)

    CKS32F4xx系列產(chǎn)品Timer的基本使用方法-定時器脈沖計數(shù)
    的頭像 發(fā)表于 11-09 17:38 ?905次閱讀
    CKS32F4xx系列產(chǎn)品Timer的基本使用方法-定時器<b class='flag-5'>脈沖計數(shù)</b>

    STM8的中斷脈沖計數(shù),最大可以計數(shù)多少?

    最大能夠計數(shù)多少個脈沖
    發(fā)表于 10-13 06:57