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