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