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