例如:為了測量變頻器輸出頻率,常用方法是使用一個模擬量輸入端口。但小型PLC本機模擬量I/O口十分有限,卻具有幾個高速計數器(表1)。這時,如果將Y2定義為輸出頻率,使用高速計數測量頻率,就節約了寶貴的模擬量口,有時將大大降低了成本,提高產品競爭力。
表1

本文以AB公司1762-L24BWA 為例介紹應用方法。接線見圖1:Y2通過4.7K電阻接到外部24VDC電源,脈沖信號從IN0-COM輸入到PLC,幅值為24V。
EV1000-4T0037變頻器參數設置如下:
F0.00=0 鍵盤設置頻率
F0.01=0 掉電保持
F0.03=0 鍵盤命令運行
F0.05=50Hz 最大輸出頻率
F7.11=20 Y2輸出頻率代表變頻器0--最大輸出頻率
F7.32=10 輸出最大頻率時Y2輸出10KHz
FH.00=4 4極電機
FH.01=1.5KW 電動機功率
FH.02=3.6A 額定電流
P24跨接片取下

圖1 接線圖
1762-L24BWA有一個高速計數器,因此,有一個功能文件,設置如下[2]:
AS=1 Auto start 自動啟動
CE=1 Counting Enabled 允許計數
M0=0 Mode Done 模式選擇
CU=1 Counp Up 增計數
HIP=32700 High preset 上限
OVF=32700 Overflow 溢出
(變頻器輸出0-50Hz時,Y2輸出0-10000Hz,小于32767,HIP=32760,所以永遠不會溢出)
特別需要注意,正確設置PLC高速計數端口的濾波時間,否則計數將會失敗。
PLC I/O配置
bbbbb Filter
bbbbb 0+1 25微秒
bbbbb 2+3 25微秒
圖2是計數程序,圖3是計數波形。
頻率計算的方法是:計數器HSC:0在1秒時間內累計進入IN0的脈沖數目,除200后所得結果F8:0即為變頻器輸出頻率。在正常計數時,PLC 端口IN0的 LED燈會快速閃動。測量誤差取決于EV1000參數F7.32和計時器T4:1的時基。本例,最大誤差為±0.5Hz.
圖2 梯形圖程序
圖3 波形圖
小結:不同品牌的PLC應用程序大同小異,但基本思路是一樣的,本方法在小型PLC應用中具有實際意義,當模擬量端口緊缺的時候,尤為實用。注意EV2000變頻器的Y2只能選擇0-19,可用D0代之。
參考文獻
[1]艾默生網絡能源有限公司《EV1000系列通用變頻器》
[2]AB:MicroLogix1200 and MicroLogix 1500 Programmable Controllers Instruction Set Reference Manual










