sunrise
級別: *
![]() |
我要在觸摸屏做一個(gè)設值按鈕來(lái)控制電機的轉速,數值是0-4000,但要求按鈕上的數值是電機轉速0-1460,怎么辦? 望不吝賜教。 |
---|---|
|
sjm213
有小知識,無(wú)大學(xué)問(wèn)。
級別: 論壇版主
![]() ![]() ![]() ![]() |
意思是觸摸屏上設置為0-1460而實(shí)際PLC中數值是0-4000這樣,并且是線(xiàn)性的趨勢?? 這樣,將觸摸屏上設置的數值除以1460并乘以4000,就能得到想要的結果。 那么可以在PLC程序中作一段程序,將PLC讀取的0-1460經(jīng)過(guò)以上公式處理后得到0-4000; 或者利用觸摸屏的腳本功能,在觸摸屏中將0-1460轉換為0-4000后在傳送到PLC供使用。 |
---|---|
本帖最近評分記錄: |
buyiwuxi
級別: 略有小成
![]() |
解釋的很清楚,謝謝了,正在學(xué)習中 |
---|---|
|
sunrise
級別: *
![]() |
謝謝大家的回復!也很了解我的意思,解釋得也很清楚,可是我還是不能夠做到。 如果用除法指令會(huì )有余數,這樣得到的結果是不是有差異?當然,我只了解整數除法指令,是不是應用浮點(diǎn)數除法指令? 如果我用整數除法指令后,再用乘法指令,余數會(huì )不會(huì )參加運算?怎樣參加運算? 還望大家繼續賜教! 謝謝! |
---|---|
|
cvlsam
富士低壓,POD(觸摸屏),PLC專(zhuān)賣(mài)
級別: VIP會(huì )員
![]() ![]() ![]() ![]() |
取決于你的PLC是否支持浮點(diǎn)數。如果不支持浮點(diǎn)數,那么是一定會(huì )有些許差異的,但是就我看來(lái),這些差異可以忽略不計的。 即使你先乘后除,仍然會(huì )有數據上的差異。 而使用觸摸屏的話(huà),你或許需要使用歐美系和日系中的富士。因為這些觸摸屏是支持浮點(diǎn)數的。 反之,你使用這些觸摸屏的話(huà),無(wú)需再PLC對此編輯程序了,直接使用觸摸屏提供的功能就可以了。 如富士: ![]() 直接填就可以啦。 Regards |
---|---|
|
lisheng2005
級別: *
![]() |
我覺(jué)得這個(gè)問(wèn)題,多思考一下可解決,16為整數除法精度應該差不多了 |
---|---|
|
jdk1126
活到老學(xué)到老。!
級別: 略有小成
![]() |
謝謝了,正在學(xué)習中。 |
|
---|---|---|
|