【控制要求】 FBs-MC系列高數(shù)計(jì)數(shù)及高速脈沖輸出頻率最高可達(dá) 200KHz,而FBs-MN系列的最高可達(dá) 920KHz,現(xiàn)以AB相脈沖為例進(jìn)行說明 :
● 發(fā)送AB相脈沖控制伺服電機(jī),每秒發(fā)送 460000個(gè)脈沖給伺服電機(jī)?!?伺服電機(jī)接有編碼器,編碼信號(hào)接入 PLC高速計(jì)數(shù)輸入點(diǎn) (差動(dòng)輸入點(diǎn) )。
● 若PLC高速計(jì)數(shù)器計(jì)數(shù)值與脈沖發(fā)送脈沖數(shù)目相差 10個(gè)以上時(shí),則產(chǎn)生報(bào)警燈亮?!窘M件說明】
PLC 組件
|
控制說明
|
Y0、Y1
|
460KHz高速脈沖輸出點(diǎn)
|
Y5
|
報(bào)警指示燈
|
X0、X1
|
高速計(jì)數(shù)器 HHSC0輸入接點(diǎn)
|
DR200
|
輸出脈沖數(shù)
|
DR202
|
高速計(jì)數(shù)器設(shè)定值
|
【控制程序】
【伺服命令表格】
【I/O組態(tài)設(shè)置】
【程序說明】
-
M0來控制 PLC發(fā)送脈沖信號(hào),脈沖信號(hào)由 Y0、Y1輸出。將伺服電機(jī)的轉(zhuǎn)速由編碼器輸出的回饋信號(hào)接入到 X0、X1高速計(jì)數(shù)端, X0、X1對(duì)應(yīng)硬件高速計(jì)數(shù)器 HHSC0,其最高響應(yīng)數(shù)頻率可達(dá) 920KHz。
-
當(dāng)脈沖發(fā)送完畢后, M12=ON,執(zhí)行比較指令,若 HHSC0的當(dāng)前計(jì)數(shù)值( DR4096)與發(fā)送脈沖數(shù)目相差10個(gè)以上時(shí), Y5=ON,報(bào)警燈亮。
-
3. M12=ON,F(xiàn)UN93也被執(zhí)行, HHSC0的當(dāng)前計(jì)數(shù)值 CV(DR4096)被清零,保證 PLC在下一次對(duì)輸入脈沖計(jì)數(shù)時(shí),又開始從 0開始進(jìn)行計(jì)數(shù)。
-
因?yàn)樗欧幋a器輸出信號(hào)為差分信號(hào),所以本范例需使用支持差分信號(hào)輸入的 FBs-MN機(jī)種(其 X0-X7支持差動(dòng)輸入, Y0-Y7支持差動(dòng)輸出)。
|