維他命c
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 43 個
工控威望: 145 點
下載積分: 772 分
在線時間: 42(小時)
注冊時間: 2017-08-26
最后登錄: 2024-12-31
查看維他命c的 主題 / 回貼
12樓  發(fā)表于: 2018-03-15 10:16
引用
引用第11樓rain江南于2018-03-15 09:50發(fā)表的  :
哎喲  一個時間搞得這么復(fù)雜   屏幕賦值浮點數(shù)   程序以浮點數(shù)處理  分鐘乘以60   小時乘以3600    再賦值給計時器    有問題 ?

這種方式我試了試,最多計時54分鐘左右,超過54分鐘就不行了。觸摸屏可設(shè)置時間范圍是0.1分鐘----199.9分鐘,該怎樣做?求教
維他命c
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 43 個
工控威望: 145 點
下載積分: 772 分
在線時間: 42(小時)
注冊時間: 2017-08-26
最后登錄: 2024-12-31
查看維他命c的 主題 / 回貼
13樓  發(fā)表于: 2018-03-15 10:26
引用
引用第10樓john42tw于2018-03-15 09:21發(fā)表的  :

人機輸入設(shè)定小數(shù)點1位
2.5 = 25

2.5分鐘是150秒,按照你的方法得到是125秒,誤差25秒,有點大吧?
tingfenghu
級別: 工控俠客

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

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

精華主題: 0
發(fā)帖數(shù)量: 2847 個
工控威望: 3619 點
下載積分: 3521 分
在線時間: 3811(小時)
注冊時間: 2007-11-04
最后登錄: 2025-01-03
查看tingfenghu的 主題 / 回貼
15樓  發(fā)表于: 2018-03-15 12:32
引用
引用第12樓維他命c于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è)置觸摸屏的人換算一下,
人機界面盡量設(shè)計交互性好一點。
二手PLC,觸摸屏,伺服驅(qū)動,各類氣動設(shè)備
http://shop58129605.taobao.com/
reinwf
如果不知道要去哪兒,哪兒也去不了!
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 151 個
工控威望: 272 點
下載積分: 5652 分
在線時間: 27(小時)
注冊時間: 2018-01-30
最后登錄: 2019-08-07
查看reinwf的 主題 / 回貼
16樓  發(fā)表于: 2018-03-15 13:04
圖片:
什么觸摸屏,小數(shù)點都不能輸入?
如果不知道要去哪兒,哪兒也去不了!
jum1982
級別: 家園?
精華主題: 1 篇
發(fā)帖數(shù)量: 197 個
工控威望: 753 點
下載積分: 695 分
在線時間: 112(小時)
注冊時間: 2014-02-12
最后登錄: 2025-01-02
查看jum1982的 主題 / 回貼
17樓  發(fā)表于: 2018-03-15 13:31
RE


咗臉ヅ微笑ぺ
非吾所愿,奈何已離去……
級別: 工控俠客
精華主題: 0
發(fā)帖數(shù)量: 471 個
工控威望: 2130 點
下載積分: 29832 分
在線時間: 588(小時)
注冊時間: 2017-04-08
最后登錄: 2023-07-25
查看咗臉ヅ微笑ぺ的 主題 / 回貼
18樓  發(fā)表于: 2018-03-15 13:52
觸摸屏數(shù)據(jù)設(shè)置整數(shù),可以設(shè)定小數(shù)位數(shù),實際傳給PLC的是去掉小數(shù)點的數(shù)(尾數(shù)0不能省略),換算成計時器的數(shù)值可以自己編程實現(xiàn)
ヅ微笑面對每一天,即使生活并不美好ヅ
維他命c
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 43 個
工控威望: 145 點
下載積分: 772 分
在線時間: 42(小時)
注冊時間: 2017-08-26
最后登錄: 2024-12-31
查看維他命c的 主題 / 回貼
19樓  發(fā)表于: 2018-03-15 13:56
引用
引用第14樓tingfenghu于2018-03-15 12:24發(fā)表的  :
大部分觸摸屏都有數(shù)值換算,擴大60倍,再寫入PLC就可以。

干嘛死要用浮點了。

擴大60倍如果時間設(shè)置超過54分鐘就不行了,超出計時器所用的數(shù)據(jù)寄存器的范圍了
維他命c
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 43 個
工控威望: 145 點
下載積分: 772 分
在線時間: 42(小時)
注冊時間: 2017-08-26
最后登錄: 2024-12-31
查看維他命c的 主題 / 回貼
20樓  發(fā)表于: 2018-03-15 13:59
引用
引用第15樓tingfenghu于2018-03-15 12:32發(fā)表的  :


計時器不能采用多級嗎?
比如時鐘一樣,
定時器T1,到60秒,
.......

工藝要求就是能輸入幾點幾分鐘,有啥辦法呢?輸入秒是可但時間一長是不是得換算再輸入?
維他命c
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 43 個
工控威望: 145 點
下載積分: 772 分
在線時間: 42(小時)
注冊時間: 2017-08-26
最后登錄: 2024-12-31
查看維他命c的 主題 / 回貼
21樓  發(fā)表于: 2018-03-15 14:05
引用
引用第18樓咗臉ヅ微笑ぺ于2018-03-15 13:52發(fā)表的  :
觸摸屏數(shù)據(jù)設(shè)置整數(shù),可以設(shè)定小數(shù)位數(shù),實際傳給PLC的是去掉小數(shù)點的數(shù)(尾數(shù)0不能省略),換算成計時器的數(shù)值可以自己編程實現(xiàn)

沒明白啥意思。實際傳給PLC小數(shù)部分舍掉?那假如輸入120.8分鐘,后面的0.8分鐘舍去嗎?那時間誤差48秒將近1分鐘啊,這誤差有點大吧?
咗臉ヅ微笑ぺ
非吾所愿,奈何已離去……
級別: 工控俠客
精華主題: 0
發(fā)帖數(shù)量: 471 個
工控威望: 2130 點
下載積分: 29832 分
在線時間: 588(小時)
注冊時間: 2017-04-08
最后登錄: 2023-07-25
查看咗臉ヅ微笑ぺ的 主題 / 回貼
22樓  發(fā)表于: 2018-03-15 14:09
引用
引用第19樓維他命c于2018-03-15 13:56發(fā)表的  :

擴大60倍如果時間設(shè)置超過54分鐘就不行了,超出計時器所用的數(shù)據(jù)寄存器的范圍了

54分鐘以0.1S計時器來算數(shù)值也就32400,應(yīng)該不超范圍吧?而且可以不用計時器,比如用0.1s脈沖加一,然后跟設(shè)定數(shù)值對比
ヅ微笑面對每一天,即使生活并不美好ヅ
咗臉ヅ微笑ぺ
非吾所愿,奈何已離去……
級別: 工控俠客
精華主題: 0
發(fā)帖數(shù)量: 471 個
工控威望: 2130 點
下載積分: 29832 分
在線時間: 588(小時)
注冊時間: 2017-04-08
最后登錄: 2023-07-25
查看咗臉ヅ微笑ぺ的 主題 / 回貼
23樓  發(fā)表于: 2018-03-15 14:13
引用
引用第21樓維他命c于2018-03-15 14:05發(fā)表的  :

沒明白啥意思。實際傳給PLC小數(shù)部分舍掉?那假如輸入120.8分鐘,后面的0.8分鐘舍去嗎?那時間誤差48秒將近1分鐘啊,這誤差有點大吧?


大哥,看16樓圖,這樣設(shè)的話可以輸入兩位小數(shù),比如12.34,實際上到PLC的值是1234;就算輸入12,實際到PLC的值也是1200
ヅ微笑面對每一天,即使生活并不美好ヅ