a115285978
級別: 略有小成
|
哪位大俠可告知,已知784個(gè)脈沖的長度是36mm,求三菱plc中的程序怎么寫,我這菜鳥感激不盡,先謝謝了。 |
|
---|---|---|
|
gali1120107
漫漫長路,吾將上下而求索。
級別: 家園?
|
784/36=21.777777四舍五入后為22,比如100mm*22=2200個(gè)脈沖,實(shí)際為2177.7777個(gè)脈沖,多了22個(gè)脈沖,也就是多走了1mm,這樣就比較粗略。
一種:784000/36=21777.7777777,(784000/36)*100=2177.77777 如果走100mm,脈沖數(shù)為217777.7777約為217778,除以100后四舍五入大約為2178,這樣差一個(gè)脈沖,實(shí)際跟2177.7777一樣結(jié)果。 二種:你可以把784轉(zhuǎn)換為10進(jìn)制的浮點(diǎn)數(shù)(三十二位),把36進(jìn)行同樣的處理(根據(jù)你使用控制器指令來寫),除完之后得出21.777777,之后你可以把要走的長度也進(jìn)行這樣的處理,得出的結(jié)果小數(shù)為可以保留,把最終結(jié)果再轉(zhuǎn)換為10進(jìn)制32位整型(32位BIN),后給發(fā)脈沖地址具體數(shù)量就可以啦。 希望能夠?qū)δ阌袔椭?/div> |
---|---|
|