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