a115285978
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 122 個(gè)
工控威望: 217 點(diǎn)
下載積分: 774 分
在線(xiàn)時(shí)間: 15(小時(shí))
注冊(cè)時(shí)間: 2009-11-12
最后登錄: 2016-11-06
查看a115285978的 主題 / 回貼
樓主  發(fā)表于: 2013-05-04 20:01
哪位大俠可告知,已知784個(gè)脈沖的長(zhǎng)度是36mm,求三菱plc中的程序怎么寫(xiě),我這菜鳥(niǎo)感激不盡,先謝謝了。
喜歡工控
gali1120107
漫漫長(zhǎng)路,吾將上下而求索。
級(jí)別: 家園常客
精華主題: 0
發(fā)帖數(shù)量: 501 個(gè)
工控威望: 974 點(diǎn)
下載積分: 1182 分
在線(xiàn)時(shí)間: 165(小時(shí))
注冊(cè)時(shí)間: 2010-06-19
最后登錄: 2024-09-12
查看gali1120107的 主題 / 回貼
1樓  發(fā)表于: 2013-05-04 20:26
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ù)你使用控制器指令來(lái)寫(xiě)),除完之后得出21.777777,之后你可以把要走的長(zhǎng)度也進(jìn)行這樣的處理,得出的結(jié)果小數(shù)為可以保留,把最終結(jié)果再轉(zhuǎn)換為10進(jìn)制32位整型(32位BIN),后給發(fā)脈沖地址具體數(shù)量就可以啦。 希望能夠?qū)δ阌袔椭?/div>
a115285978
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 122 個(gè)
工控威望: 217 點(diǎn)
下載積分: 774 分
在線(xiàn)時(shí)間: 15(小時(shí))
注冊(cè)時(shí)間: 2009-11-12
最后登錄: 2016-11-06
查看a115285978的 主題 / 回貼
2樓  發(fā)表于: 2013-05-04 20:52
此道理我是明白的,可是我在plc中寫(xiě)不來(lái),能寫(xiě)個(gè)范例嗎?謝謝
喜歡工控
狼堡
級(jí)別: 工控俠客
精華主題: 0
發(fā)帖數(shù)量: 305 個(gè)
工控威望: 2596 點(diǎn)
下載積分: 1329 分
在線(xiàn)時(shí)間: 423(小時(shí))
注冊(cè)時(shí)間: 2012-08-31
最后登錄: 2023-03-04
查看狼堡的 主題 / 回貼
3樓  發(fā)表于: 2013-05-04 23:11
lijinniu
級(jí)別: 工控俠客
精華主題: 0
發(fā)帖數(shù)量: 624 個(gè)
工控威望: 3669 點(diǎn)
下載積分: 29981 分
在線(xiàn)時(shí)間: 1407(小時(shí))
注冊(cè)時(shí)間: 2007-08-17
最后登錄: 2024-06-11
查看lijinniu的 主題 / 回貼
4樓  發(fā)表于: 2013-05-05 08:42
其實(shí)你知道這個(gè)784/36=21.777777存入D250。如果你是用屏輸入的話(huà)就把這個(gè)數(shù)當(dāng)成一個(gè)浮點(diǎn)系數(shù)就可以了。然后就用你要設(shè)定的數(shù)乘以這個(gè)系數(shù)就可以了。比如你要走200MM寫(xiě)入D252也是浮點(diǎn)數(shù)。   你寫(xiě)程序就是DEMUL  D252 D250 D0        D0是浮點(diǎn)數(shù)相乘結(jié)果。然后用DINT  D0    D2    D2就是把D0的浮點(diǎn)轉(zhuǎn)換了10進(jìn)制的脈沖了。如果屏中沒(méi)有浮點(diǎn)輸入的話(huà)你就要用DFLT指令來(lái)把D250   和D252轉(zhuǎn)成浮點(diǎn)了。如DFLT   D250  D10     D10就成了浮點(diǎn)了。
a115285978
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 122 個(gè)
工控威望: 217 點(diǎn)
下載積分: 774 分
在線(xiàn)時(shí)間: 15(小時(shí))
注冊(cè)時(shí)間: 2009-11-12
最后登錄: 2016-11-06
查看a115285978的 主題 / 回貼
5樓  發(fā)表于: 2013-05-05 15:34
感謝大俠,小弟有點(diǎn)明白了,謝謝
喜歡工控