plc脈衝頻率功能是讀取高速計數器輸入的脈衝頻率,將其轉換為旋轉速度,或者將計數器當前值轉換為累計轉數,它將轉換值十六進製8位輸出,並且僅可在高速計數器0中使用。進行頻率-旋轉速度的轉換時.利用高速計數器輸入的脈衝頻率及每1圈的脈衝數計算出旋轉速度。進行計數器當前值-累計轉數的轉換時,利用計數器當前值及每1圈的脈衝數計算出累計轉數。其具體的使用步驟如下所述。
(1)高速計數器的使用/不使用的設定:將PLC係統設定的【高速計數器0使用/不使用】設定為“使用”。
(2)計數器模式的選擇:選擇PLC係統設定中的【高速計數器O】/【計數模式】。
(3)數值範圍模式的選擇:選擇PLC係統設定【高速計數器O】/【數值範圍模式】。在數值範圍模式設為環形模式的情況下,設定PLC係統設定【高速計數器0】/【環形計數器最大值】。
(4)高速計數器當前值的複位方式選擇:選擇PLC係統設定【高速計數器O】/【複位方式】。
(5)PRV2指令的執行:在頻率數轉換為轉數的情況下,操作數C1是控製數據【頻率-旋轉速度的轉換:#0000】;操作數C2是係統設定【每1圈的脈衝數(Hα)】;操作數D是轉換結果保存目的地低位CH編號。在將計數器當前值轉換為轉數的情況下,操作數C1是控製數據【計數器當前值-累計轉數的轉換:#0001】;操作數C2是係數設定【每1圈的脈衝數(Hα)】;操作數D是轉換結果保存目的地低位CH編號。