高速計數器指令
發布時間:2019/6/8 19:09:15 訪問次數:1772
高速計數器指令
普通計數器受CPU掃描速度的影響,對高速脈沖信號的計數會發生脈沖丟失的現象。 F5022-S-TB16R
而高速計數器是脫離主機的掃描周期獨立計數的,它可以對脈寬小于主機掃描周期的高速脈沖準確計數,即高速計數器計數的脈沖輸入頻率比PLC掃描頻率高得多。高速計數器常用于電動機轉速檢測等場合,使用時,可由編碼器將電動機的轉速轉化成脈沖信號,再用高速計數
器對轉速脈沖信號進行計數。
不同型號的PI£主機,高速計數器的數量不同。使用時,每種高速計數器都有地址編號,都有多種功能不同的工作模式,高速計數器的工作模式與中斷事件密切相關。使用一個高速計數器,首先要定義高速計數器的工作模式。可用HDEF指令來進行設置。HDEF,高速計數器定義指令,使能輸人有效時,為指定的高速計數器分配一種工作模式。HSC為高速計數器編號,字節型常量,范圍是0~5。
MODE為工作模式,字節型常量,范圍是0~l1。
指令格式:HDEF HSC, M()DE
使能流輸出ENO斷開的出錯條件:0003(輸入沖突)、0004(中斷中的非法指令)、000A(HsC重復定義)。
HSC,高速計數器指令,使能輸人有效時,根據高速計數器特殊存儲器位的狀態,并按照HDEF指令指定的模式,設置高速計數器并控制其工作。N為高速計數器編號,字節型常量,范圍是0~5。
高速計數器指令
普通計數器受CPU掃描速度的影響,對高速脈沖信號的計數會發生脈沖丟失的現象。 F5022-S-TB16R
而高速計數器是脫離主機的掃描周期獨立計數的,它可以對脈寬小于主機掃描周期的高速脈沖準確計數,即高速計數器計數的脈沖輸入頻率比PLC掃描頻率高得多。高速計數器常用于電動機轉速檢測等場合,使用時,可由編碼器將電動機的轉速轉化成脈沖信號,再用高速計數
器對轉速脈沖信號進行計數。
不同型號的PI£主機,高速計數器的數量不同。使用時,每種高速計數器都有地址編號,都有多種功能不同的工作模式,高速計數器的工作模式與中斷事件密切相關。使用一個高速計數器,首先要定義高速計數器的工作模式。可用HDEF指令來進行設置。HDEF,高速計數器定義指令,使能輸人有效時,為指定的高速計數器分配一種工作模式。HSC為高速計數器編號,字節型常量,范圍是0~5。
MODE為工作模式,字節型常量,范圍是0~l1。
指令格式:HDEF HSC, M()DE
使能流輸出ENO斷開的出錯條件:0003(輸入沖突)、0004(中斷中的非法指令)、000A(HsC重復定義)。
HSC,高速計數器指令,使能輸人有效時,根據高速計數器特殊存儲器位的狀態,并按照HDEF指令指定的模式,設置高速計數器并控制其工作。N為高速計數器編號,字節型常量,范圍是0~5。