維他命c
級別: 探索解密
|
這種方式我試了試,最多計時54分鐘左右,超過54分鐘就不行了。觸摸屏可設置時間范圍是0.1分鐘----199.9分鐘,該怎樣做?求教 |
---|---|
|
維他命c
級別: 探索解密
|
2.5分鐘是150秒,按照你的方法得到是125秒,誤差25秒,有點大吧? |
---|---|
|
tingfenghu
級別: 工控俠客
|
大部分觸摸屏都有數值換算,擴大60倍,再寫入PLC就可以。 干嘛死要用浮點了。 [ 此帖被tingfenghu在2018-03-15 12:34重新編輯 ] |
|
---|---|---|
|
tingfenghu
級別: 工控俠客
|
計時器不能采用多級嗎? 比如時鐘一樣, 定時器T1,到60秒, 計數器C1,加1,清零定時器T1,C1到60, 計數器C2,加1,清零C1, 觸摸屏設置成定時幾小時幾分鐘,非得讓設置觸摸屏的人換算一下, 人機界面盡量設計交互性好一點。 |
|
---|---|---|
|
reinwf
如果不知道要去哪兒,哪兒也去不了!
級別: 略有小成
|
圖片:
什么觸摸屏,小數點都不能輸入? |
|
---|---|---|
|
咗臉ヅ微笑ぺ
非吾所愿,奈何已離去……
級別: 工控俠客
|
觸摸屏數據設置整數,可以設定小數位數,實際傳給PLC的是去掉小數點的數(尾數0不能省略),換算成計時器的數值可以自己編程實現 |
|
---|---|---|
|
維他命c
級別: 探索解密
|
擴大60倍如果時間設置超過54分鐘就不行了,超出計時器所用的數據寄存器的范圍了 |
---|---|
|
維他命c
級別: 探索解密
|
工藝要求就是能輸入幾點幾分鐘,有啥辦法呢?輸入秒是可但時間一長是不是得換算再輸入? |
---|---|
|
維他命c
級別: 探索解密
|
沒明白啥意思。實際傳給PLC小數部分舍掉?那假如輸入120.8分鐘,后面的0.8分鐘舍去嗎?那時間誤差48秒將近1分鐘啊,這誤差有點大吧? |
---|---|
|
咗臉ヅ微笑ぺ
非吾所愿,奈何已離去……
級別: 工控俠客
|
54分鐘以0.1S計時器來算數值也就32400,應該不超范圍吧?而且可以不用計時器,比如用0.1s脈沖加一,然后跟設定數值對比 |
|
---|---|---|
|