jiaglong
級(jí)別: 略有小成
![]() |
控制伺服運(yùn)動(dòng)時(shí),要求小數(shù)點(diǎn)兩位,我在觸摸屏里輸入后,如何在PLC里運(yùn)算啊,觸摸屏傳進(jìn)來(lái)的數(shù)乘以100后,然后作為脈沖數(shù),改怎么寫? |
---|---|
|
gali1120107
漫漫長(zhǎng)路,吾將上下而求索。
級(jí)別: 家園?
![]() |
你可以做一個(gè)實(shí)驗(yàn),一般我們是通過(guò)整型來(lái)運(yùn)算的,如果直接乘除的話小數(shù)會(huì)舍去.其中有兩個(gè)辦法可以保留,一個(gè)通過(guò)整型的放大縮小運(yùn)算,一個(gè)通過(guò)實(shí)數(shù)進(jìn)行浮點(diǎn)數(shù)運(yùn)算. 如果你用屏的話,屏只是作為一個(gè)顯示部分,數(shù)據(jù)的保留你可以用屏的小數(shù)點(diǎn)功能來(lái)解決,不需要你再作任何運(yùn)算,前提是程序要與屏結(jié)合來(lái)使用. 比如:你1000個(gè)脈沖轉(zhuǎn)一圈,螺距是10MM時(shí),你輸入想保留兩個(gè)小數(shù)及是0.01MM,你可以把屏的小數(shù)改為兩位.你監(jiān)控看下結(jié)果,希望對(duì)你有所幫助. |
---|---|
本帖最近評(píng)分記錄: |