最近一天希望
書山有路勤為徑,學海無涯苦作舟!
級別: 論壇先鋒
|
X0通過編碼器連續輸入脈沖,Y0連續輸出脈沖。要使Y0輸出的脈沖數總是X0輸入脈沖數的30%怎么寫程序? |
---|---|
|
junln
級別: 探索解密
|
這個問題如果是我遇到,可能會用這樣做: 用高速計數器讀出x0的值,三菱FX中好像是C235對應X0, 高速計數器是32位運算 LD X0 OUT C235 K999999 開始計數 DMOV C235 D100 計數器值轉到D100 DMUL D100 K3 D200 乘3 DDIV D200 K10 D300 除以 10,忽略余數 然后用發脈沖指令,32位前面加D(PLSR PLSY DRVI DRVA),D300就是脈沖數量 |
---|---|
|
bogegongkong
什么是生活,生活就是活著。
級別: 略有小成
|
如果是需要輸入輸出脈沖同步,需要用具備手動脈沖輸入功能的PLC。三菱FX2N-10GM、20GM ,定位模塊QD75;臺達DVP-10PM、20PM都有這樣的功能,具體應用你要看下說明書。 |
|
---|---|---|
|
迷茫中
級別: 論壇先鋒
|
三樓說的有理, 但是三樓有點需要糾正下,用X0對C235高速計數不需要用XO接通,只要C235是接通的就進行計數,所以LD X0是不對的 |
|
---|---|---|
|
dedong_521
級別: 略有小成
|
我給你個臺達PLC手輪控制伺服的程序,但是不可能跟你說的那么準,你參考一下 |
---|---|
|