歡迎來到海藍(lán)智能科技有限公司!
三菱plc如何連續(xù)發(fā)脈沖
采用plsy(16位)dplsy(32位)指令,參數(shù)設(shè)置:[]指定發(fā)送脈沖數(shù)為k0,就是發(fā)送無限數(shù)量脈沖;為發(fā)送脈沖的頻率,可以為其他常數(shù)或者d寄存器,32位的請(qǐng)注意,占用兩個(gè)連續(xù)的寄存器空間。y0為執(zhí)行脈沖的輸出點(diǎn)。同時(shí),給你接脈沖輸出方向的輸出點(diǎn)輸出打開或者關(guān)閉信號(hào),來控制脈沖輸出方向。的plc,因?yàn)槟馨l(fā)送高速脈沖的輸出點(diǎn)只有y0和y1兩個(gè)點(diǎn),所以,我們一般用除這兩個(gè)以外的y點(diǎn)來控制方向。我采用來控制方向。
下面這段是我寫送料機(jī)的正反轉(zhuǎn)程序截圖。供參考。
m3、x4為正向控制,m4、x5為反向控制;為正向限位,為反向限位。
三菱PLC內(nèi)置了3個(gè)時(shí)間脈沖的特殊輔助繼電器
分別是為時(shí)間脈沖
為時(shí)間脈沖
為時(shí)間脈沖1s
你要其它時(shí)間的脈沖則可通過定時(shí)器控制自動(dòng)復(fù)位電路來完成
舉例子開關(guān)你加個(gè)上升沿或者下降沿按一下就是一個(gè)脈沖明白不
關(guān)閉PLSR指令的觸發(fā)條件就可以了,觸發(fā)條件一消失,PLSR就會(huì)停止執(zhí)行。
就是一通一斷就是一個(gè)脈沖;
你要發(fā)什么樣的脈沖?
三菱plc a系列1秒時(shí)鐘脈沖位
A系列的1秒時(shí)鐘脈沖位是.
速度有快有慢,然后又要在3S內(nèi)算出個(gè)數(shù)。
用個(gè)3秒的定時(shí)器,一個(gè)上升沿累加,然后再將上升沿累加的寄存器值乘于20,積就是一分鐘多少個(gè)了,3秒后復(fù)位累加的寄存器。如此重復(fù)
不過這樣結(jié)果不會(huì)很準(zhǔn)確,你給的條件也不準(zhǔn)確。
三菱plc是不是時(shí)間脈沖,怎么使用的?
用高速計(jì)數(shù)器的話,如轉(zhuǎn)的較快,你可以每秒鐘把高速計(jì)數(shù)器的值傳給一個(gè)寄存器,用這個(gè)值乘以60秒,再除以編碼器一圈的脈沖數(shù)即可得到轉(zhuǎn)速,同時(shí)復(fù)位高速計(jì)數(shù)器進(jìn)行下一次計(jì)數(shù)。
程序解釋:
SPD為速度檢測(cè)指令。X0脈沖檢測(cè)輸入,檢測(cè)周期(秒),D0速度數(shù)據(jù)寄存器。
當(dāng)接通時(shí),SPD指令將X0輸入的速度脈沖信號(hào)每60秒取樣一次,結(jié)果存入數(shù)據(jù)寄存器D0中。D0內(nèi)寄存的數(shù)據(jù)就是檢測(cè)到的速度數(shù)據(jù),單位轉(zhuǎn)/分。
D0為頻率,即周期的倒數(shù)
D2為脈沖數(shù)
你給它們傳送不同的數(shù)值,就可以直接改變了