一
適用型號
該筆記適用于ME31系列、MA01系列等IO設備,其中脈沖計數需要IO設備具有輸入檢測(即,DI輸入)功能,脈沖輸出需要具有開關量輸出(即,DO輸出)功能。
二
功能說明
1、脈沖計數
支持對DI采集到的輸入信號次數進行累計計數并存儲到設備寄存器中,主機設備可通過Modbus指令獲取計數值。
可配置三種輸入采集判斷方式,一種上升沿(按鍵釋放計數),一種下降沿(按鍵閉合計數),第三種電平(按鍵閉合釋放都會計數)。
濾波參數用于輸入信號有效性判斷,比如默認使用6即6ms以下的輸入信號作為抖動不會進行計數也不會判斷為有效的輸入信號。
清空方式,支持配置為自動清空,即讀取計數寄存器后自動清空計數,手動清空,即寄存器需要手動地清空信號(使用Modbus指令對計數寄存器賦值0或者觸發手動清空信號)。
2、脈沖輸出
脈沖輸出即開關量閉合一定時間后自動釋放的功能,目前最大可以配置65535ms。
三
功能應用介紹
本例程介紹脈沖輸入配置方法與注意事項,并通過按鍵演示不同采集模式下設備的寄存器存儲情況;
分別配置DO1為3000ms脈沖輸出模式、DO2為4000ms脈沖輸出模式演示脈沖輸出功能。
1、應用框圖或接線圖
2、軟件和硬件準備清單
軟件:Modbus Poll、億佰特IO模塊配置測試工具。
硬件:電腦、DC 12V電源適配器、ME31-AAAX2240(可替換其他型號),指示燈*2、按鍵、導線若干。
四
功能實現
1、演示清零方式
首先打開“億佰特IO模塊配置測試工具”,配置正確的波特率參數(出廠一般為9600-8N1),點擊“搜索設備”,ME31系列產品默認地址為1,MA01系列產品模式出廠地址為32,選擇需要配置的設備“ME31-AAAX2240”,DI相關配置需要打開“基本設置”界面配置參數;
通過下拉列表配置DI1為“手動”DI2為“自動”,按鍵同時連接到DI1與DI2用于展示不同清零方式的存儲機制,手動按下幾次按鍵,在通過上位機讀取計數值;
再次讀取計數值,使用“自動”清零的輸入計數寄存器自動進行清零;
手動清零DI1的計數寄存器;
2、演示觸發方式
分別將DI1與DI2配置為“上升沿”與“下降沿”,電平模式其實就是對“上升沿”“下降沿”都進行計數觸發,配置完成后重啟設備;
按下按鍵不釋放按鍵,點擊“刷新數據”,“下降沿”觸發方式已經觸發一次計數;
清空DI2的計數值后釋放按鍵,觀察“上升沿”觸發方式的效果;
3、Modbus Poll采集ME31計數值
投入使用后一般只會使用到DI計數值(402527)與手動清空信號寄存器(402727),其余配置寄存器可在投入使用前配置完成,若需要實時改變工作模式也可通過手冊提供的寄存器指令表利用Modbus協議配置設備;
配置DI計數寄存器與DI清空信號寄存器,我這里使用兩個通道,配置如下:
4、配置與實現脈沖輸出
脈沖配置只需要在上位機中將工作模式設置為“脈沖模式”,配置釋放時間為3000與4000。
使用上位機控制DO1與DO2閉合,開啟自動刷新狀態監測DO是否實現脈沖輸出。
使用Modbus Poll軟件連接設備的線圈寄存器,如下圖所示:
控制DO1與DO2線圈閉合,觀察指示燈是否在3s與4s后熄滅。
-
IO
+關注
關注
0文章
461瀏覽量
39371 -
網絡
+關注
關注
14文章
7599瀏覽量
89246 -
設備
+關注
關注
2文章
4543瀏覽量
70853
發布評論請先 登錄
相關推薦
評論