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