• «
  • 1
  • 2
  • »
  • Pages: 1/2     Go
sunrise
級別: *
精華主題: * 篇
發(fā)帖數(shù)量: * 個
工控威望: * 點
下載積分: * 分
在線時間: (小時)
注冊時間: *
最后登錄: *
查看sunrise的 主題 / 回貼
樓主  發(fā)表于: 2009-05-04 18:47
        我要在觸摸屏做一個設值按鈕來控制電機的轉速,數(shù)值是0-4000,但要求按鈕上的數(shù)值是電機轉速0-1460,怎么辦?
望不吝賜教。
sjm213
有小知識,無大學問。
級別: 論壇版主

精華主題: 7 篇
發(fā)帖數(shù)量: 5196 個
工控威望: 7419 點
下載積分: 158710 分
在線時間: 3155(小時)
注冊時間: 2007-11-21
最后登錄: 2024-11-15
查看sjm213的 主題 / 回貼
1樓  發(fā)表于: 2009-05-04 19:21
意思是觸摸屏上設置為0-1460而實際PLC中數(shù)值是0-4000這樣,并且是線性的趨勢??

這樣,將觸摸屏上設置的數(shù)值除以1460并乘以4000,就能得到想要的結果。
那么可以在PLC程序中作一段程序,將PLC讀取的0-1460經(jīng)過以上公式處理后得到0-4000;
或者利用觸摸屏的腳本功能,在觸摸屏中將0-1460轉換為0-4000后在傳送到PLC供使用。
本帖最近評分記錄:
  • 下載積分:+2(zyfzxh) 熱心助人!
    buyiwuxi
    級別: 略有小成
    精華主題: 0
    發(fā)帖數(shù)量: 494 個
    工控威望: 274 點
    下載積分: 2836 分
    在線時間: 81(小時)
    注冊時間: 2008-05-31
    最后登錄: 2024-11-07
    查看buyiwuxi的 主題 / 回貼
    2樓  發(fā)表于: 2009-05-05 10:04
    引用
    引用第1樓sjm213于2009-05-04 19:21發(fā)表的  :
    意思是觸摸屏上設置為0-1460而實際PLC中數(shù)值是0-4000這樣,并且是線性的趨勢??

    這樣,將觸摸屏上設置的數(shù)值除以1460并乘以4000,就能得到想要的結果。
    那么可以在PLC程序中作一段程序,將PLC讀取的0-1460經(jīng)過以上公式處理后得到0-4000;
    或者利用觸摸屏的腳本功能,在觸摸屏中將0-1460轉換為0-4000后在傳送到PLC供使用。

    解釋的很清楚,謝謝了,正在學習中
    小壞孩
    級別: *
    精華主題: * 篇
    發(fā)帖數(shù)量: * 個
    工控威望: * 點
    下載積分: * 分
    在線時間: (小時)
    注冊時間: *
    最后登錄: *
    查看小壞孩的 主題 / 回貼
    3樓  發(fā)表于: 2009-05-06 21:13
    謝謝了,正在學習中
    sunrise
    級別: *
    精華主題: * 篇
    發(fā)帖數(shù)量: * 個
    工控威望: * 點
    下載積分: * 分
    在線時間: (小時)
    注冊時間: *
    最后登錄: *
    查看sunrise的 主題 / 回貼
    4樓  發(fā)表于: 2009-05-12 18:31
            謝謝大家的回復!也很了解我的意思,解釋得也很清楚,可是我還是不能夠做到。
        如果用除法指令會有余數(shù),這樣得到的結果是不是有差異?當然,我只了解整數(shù)除法指令,是不是應用浮點數(shù)除法指令?
        如果我用整數(shù)除法指令后,再用乘法指令,余數(shù)會不會參加運算?怎樣參加運算?
        還望大家繼續(xù)賜教!
        謝謝!
        
    kingfeng1983
    級別: *
    精華主題: * 篇
    發(fā)帖數(shù)量: * 個
    工控威望: * 點
    下載積分: * 分
    在線時間: (小時)
    注冊時間: *
    最后登錄: *
    查看kingfeng1983的 主題 / 回貼
    5樓  發(fā)表于: 2009-05-21 07:56
    先乘后除
    cvlsam
    富士低壓,POD(觸摸屏),PLC專賣
    級別: VIP會員

    精華主題: 3 篇
    發(fā)帖數(shù)量: 6767 個
    工控威望: 38368 點
    下載積分: 2871 分
    在線時間: 9504(小時)
    注冊時間: 2006-09-13
    最后登錄: 2024-11-15
    查看cvlsam的 主題 / 回貼
    6樓  發(fā)表于: 2009-05-21 09:06
    引用
    引用第4樓sunrise于2009-05-12 18:31發(fā)表的  :
            謝謝大家的回復!也很了解我的意思,解釋得也很清楚,可是我還是不能夠做到。
        如果用除法指令會有余數(shù),這樣得到的結果是不是有差異?當然,我只了解整數(shù)除法指令,是不是應用浮點數(shù)除法指令?
        如果我用整數(shù)除法指令后,再用乘法指令,余數(shù)會不會參加運算?怎樣參加運算?
        還望大家繼續(xù)賜教!
        謝謝!
    .......


    取決于你的PLC是否支持浮點數(shù)。如果不支持浮點數(shù),那么是一定會有些許差異的,但是就我看來,這些差異可以忽略不計的。

    即使你先乘后除,仍然會有數(shù)據(jù)上的差異。

    而使用觸摸屏的話,你或許需要使用歐美系和日系中的富士。因為這些觸摸屏是支持浮點數(shù)的。

    反之,你使用這些觸摸屏的話,無需再PLC對此編輯程序了,直接使用觸摸屏提供的功能就可以了。

    如富士:



    直接填就可以啦。

    Regards
    hszyz
    級別: 略有小成
    精華主題: 0
    發(fā)帖數(shù)量: 351 個
    工控威望: 315 點
    下載積分: 3804 分
    在線時間: 130(小時)
    注冊時間: 2007-09-20
    最后登錄: 2021-04-26
    查看hszyz的 主題 / 回貼
    7樓  發(fā)表于: 2009-05-21 14:33
    學習了!
    lisheng2005
    級別: *
    精華主題: * 篇
    發(fā)帖數(shù)量: * 個
    工控威望: * 點
    下載積分: * 分
    在線時間: (小時)
    注冊時間: *
    最后登錄: *
    查看lisheng2005的 主題 / 回貼
    8樓  發(fā)表于: 2009-05-22 17:21
        我覺得這個問題,多思考一下可解決,16為整數(shù)除法精度應該差不多了
    happyzq008
    級別: 略有小成
    精華主題: 0
    發(fā)帖數(shù)量: 210 個
    工控威望: 348 點
    下載積分: 27574 分
    在線時間: 113(小時)
    注冊時間: 2008-06-23
    最后登錄: 2024-11-07
    查看happyzq008的 主題 / 回貼
    9樓  發(fā)表于: 2009-05-22 21:24
    學到了6樓這招
    jdk1126
    活到老學到老。!
    級別: 略有小成
    精華主題: 0
    發(fā)帖數(shù)量: 271 個
    工控威望: 470 點
    下載積分: 1013 分
    在線時間: 259(小時)
    注冊時間: 2009-05-09
    最后登錄: 2024-11-14
    查看jdk1126的 主題 / 回貼
    10樓  發(fā)表于: 2009-06-10 22:02
    謝謝了,正在學習中。
    〈 工控人家園好〉是學習和交流的去處。
    ltyzyx
    破電工
    級別: 略有小成
    精華主題: 0
    發(fā)帖數(shù)量: 348 個
    工控威望: 338 點
    下載積分: 757 分
    在線時間: 90(小時)
    注冊時間: 2007-11-28
    最后登錄: 2024-05-16
    查看ltyzyx的 主題 / 回貼
    11樓  發(fā)表于: 2009-06-13 21:30
    學習中
    • «
    • 1
    • 2
    • »
    • Pages: 1/2     Go