維他命c(diǎn)
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 43 個
工控威望: 145 點(diǎn)
下載積分: 772 分
在線時間: 41(小時)
注冊時間: 2017-08-26
最后登錄: 2024-12-23
查看維他命c(diǎn)的 主題 / 回貼
樓主  發(fā)表于: 2018-03-13 14:35
請教一下
觸摸屏輸入一個計時器的計時時間(32位浮點(diǎn)數(shù)),PLC要怎樣處理這個數(shù),然后給計時器用?
還有一個問題是GX WORKS2里的FB塊里的計時器時基是怎樣確定的?
謝謝!
tingfenghu
級別: 工控俠客

精華主題: 0
發(fā)帖數(shù)量: 2846 個
工控威望: 3618 點(diǎn)
下載積分: 3519 分
在線時間: 3810(小時)
注冊時間: 2007-11-04
最后登錄: 2024-12-22
查看tingfenghu的 主題 / 回貼
1樓  發(fā)表于: 2018-03-15 12:24
大部分觸摸屏都有數(shù)值換算,擴(kuò)大60倍,再寫入PLC就可以。

干嘛死要用浮點(diǎn)了。
[ 此帖被tingfenghu在2018-03-15 12:34重新編輯 ]
二手PLC,觸摸屏,伺服驅(qū)動,各類氣動設(shè)備
http://shop58129605.taobao.com/
tingfenghu
級別: 工控俠客

精華主題: 0
發(fā)帖數(shù)量: 2846 個
工控威望: 3618 點(diǎn)
下載積分: 3519 分
在線時間: 3810(小時)
注冊時間: 2007-11-04
最后登錄: 2024-12-22
查看tingfenghu的 主題 / 回貼
2樓  發(fā)表于: 2018-03-15 12:32
引用
引用第12樓維他命c(diǎn)于2018-03-15 10:16發(fā)表的  :

這種方式我試了試,最多計時54分鐘左右,超過54分鐘就不行了。觸摸屏可設(shè)置時間范圍是0.1分鐘----199.9分鐘,該怎樣做?求教


計時器不能采用多級嗎?
比如時鐘一樣,
定時器T1,到60秒,
計數(shù)器C1,加1,清零定時器T1,C1到60,
計數(shù)器C2,加1,清零C1,

觸摸屏設(shè)置成定時幾小時幾分鐘,非得讓設(shè)置觸摸屏的人換算一下,
人機(jī)界面盡量設(shè)計交互性好一點(diǎn)。
二手PLC,觸摸屏,伺服驅(qū)動,各類氣動設(shè)備
http://shop58129605.taobao.com/
tingfenghu
級別: 工控俠客

精華主題: 0
發(fā)帖數(shù)量: 2846 個
工控威望: 3618 點(diǎn)
下載積分: 3519 分
在線時間: 3810(小時)
注冊時間: 2007-11-04
最后登錄: 2024-12-22
查看tingfenghu的 主題 / 回貼
3樓  發(fā)表于: 2018-03-15 19:34
假如一定要用分鐘,同樣可以采用多級。

觸摸數(shù)屏值199.9擴(kuò)大60倍,
PLC值為11994 為總計時秒數(shù)
秒數(shù)  除3600,得到小時,
得到余數(shù)再除以60得到分鐘,
乘下余數(shù)為秒。

然后用得到數(shù)值和各級計時器比較。
[ 此帖被tingfenghu在2018-03-15 19:40重新編輯 ]
二手PLC,觸摸屏,伺服驅(qū)動,各類氣動設(shè)備
http://shop58129605.taobao.com/