PLC AB相脈沖高速計(jì)數(shù)設(shè)計(jì)實(shí)例詳解
脈沖通常是指電子技術(shù)中經(jīng)常運(yùn)用的一種象脈搏似的短暫起伏的電沖擊(電壓或電流)。主要特性有波形、幅度、寬度和重復(fù)頻率。
通常AB相脈沖指兩個(gè)相互獨(dú)立的相同脈沖信號(hào)(都是正弦波或都是方波),通過(guò)兩個(gè)之間的相位差來(lái)達(dá)到計(jì)數(shù)或編碼等作用。
PLC 高速計(jì)數(shù)AB相計(jì)數(shù)是指編碼器輸出兩路計(jì)數(shù)信號(hào)(A.B),它們?cè)谙辔簧舷嗖?0°,PLC可以根據(jù)兩者的相位,判斷編碼器的轉(zhuǎn)向進(jìn)行所要執(zhí)行的控制。
AB相的編碼器輸出端3跟線,分別為:A,B,Z
A:脈沖輸出端(方波)與B端相差90度;
B:與A相反;
Z:編碼器轉(zhuǎn)一整圈輸出一個(gè)脈沖;
通過(guò)AB相方式可通過(guò)AB誰(shuí)超前或者滯后來(lái)實(shí)現(xiàn)脈沖的加減(也就是正反轉(zhuǎn))
同時(shí)AB方式有較強(qiáng)的抗干擾能力。
PLC AB相脈沖高速計(jì)數(shù)設(shè)計(jì)實(shí)例詳解差動(dòng)輸入之接線圖(高速、高噪聲時(shí)使用)
差動(dòng)輸出之線圈
【控制要求】
DVP32EH00M 發(fā)送 AB 相脈沖控制伺服,每秒發(fā)送 10000 個(gè)脈沖給伺服,伺服電機(jī)轉(zhuǎn)動(dòng)距離經(jīng)編碼器編碼后接入 plc 高速計(jì)數(shù)輸入點(diǎn)(差動(dòng)輸入點(diǎn)),若 PLC 高速計(jì)數(shù)器計(jì)數(shù)值與脈沖發(fā)送脈沖數(shù)目相差 10 個(gè)以上時(shí),則報(bào)警燈亮。
【元件說(shuō)明】
【控制程序】
【程序說(shuō)明】
本范例用 M1013 來(lái)控制 PLC 發(fā)送脈沖,D1220=K0 設(shè)置脈沖由 Y0 輸出。將伺服電機(jī)由編碼器輸出的回饋信號(hào)接入到 X0、X1 高速計(jì)數(shù)端,X0、X1 對(duì)應(yīng)硬件高速計(jì)數(shù)器 C251,其最高計(jì)數(shù)頻率為 200KHz。當(dāng)脈沖發(fā)送完畢后,M1029=On,接點(diǎn)型態(tài)比較指令 DLD《=執(zhí)行,若 C251 計(jì)數(shù)值與發(fā)送脈沖數(shù)目相差 10 個(gè)以上,即為 C251 計(jì)數(shù)器值小于等于 K9990 時(shí),Y5=On,報(bào)警燈亮。M1029=On, [RST C251]也被執(zhí)行,C251 被清零,保證 PLC 在下一次對(duì)輸入脈沖計(jì)數(shù)時(shí),C251 又開(kāi)始從 0 開(kāi)始計(jì)數(shù)。因?yàn)樗欧幋a器輸出信號(hào)為差分信號(hào),所以本范例需使用支持差分信號(hào)輸入的 DVP32EH00M機(jī)種(其 X0、X1、X4、X5 輸入端支持差分信號(hào)輸入)。