john42tw
級別: 網(wǎng)絡(luò)英雄
|
圖片:
圖片:
1.程式漏一段。 2.人機設(shè)定如圖2 3.人機輸入25。 |
---|---|
|
維他命c
級別: 探索解密
|
圖片:
顯示格式如何選?只有選實數(shù)才能顯示小數(shù)點后面的數(shù)字,其他都顯示不出小數(shù)點后面的數(shù)字。還有個問題就是這種方法不能輸入超過54分鐘,超過54分鐘,計時器時長地址就會超出范圍,PLC監(jiān)控不出數(shù)值 |
---|---|
|
維他命c
級別: 探索解密
|
人機上輸入的數(shù)值是要有單位的啊,輸入25就代表25分鐘,不是2.5分鐘啊 |
---|---|
|
jum1982
級別: 家園常客
|
17樓都給你寫出來了,還在那糾結(jié)。一群人也太菜了,雖然我也很菜。。。 |
---|---|
|
cvlsam
富士低壓,POD(觸摸屏),PLC專賣
級別: VIP會員
|
如果你使用的是富士的觸摸屏,那么: 然后通過演算,讓你輸入的值進行轉(zhuǎn)換為以100MS為時基的定時器次數(shù),例如輸入1.0,實際輸入值為10,乘以60,就得到了600個100MS的定時時間,也就是1分鐘的定時。 這樣,不需要在PLC中進行編程計算,如果使用10MS的定時器,那么只要乘以600就可以了,唯一考慮的是限制用戶輸入來控制以防止數(shù)據(jù)溢出,當然,你如果使用DINT或者UDINT類型,配合使用IEC定時器,你可以獲得49天的定時時間。 Good Luck~ |
---|---|
|
維他命c
級別: 探索解密
|
那個程序最多只能計時54分鐘,超過54分鐘就不行了 |
---|---|
|
tingfenghu
級別: 工控俠客
|
假如一定要用分鐘,同樣可以采用多級。 觸摸數(shù)屏值199.9擴大60倍, PLC值為11994 為總計時秒數(shù) 秒數(shù) 除3600,得到小時, 得到余數(shù)再除以60得到分鐘, 乘下余數(shù)為秒。 然后用得到數(shù)值和各級計時器比較。 [ 此帖被tingfenghu在2018-03-15 19:40重新編輯 ] |
|
---|---|---|
|
維他命c
級別: 探索解密
|
這個方案可行,感謝!!只是第二張圖沒看懂是啥意思 再次感謝! |
---|---|
|
jum1982
級別: 家園常客
|
第二張圖是實際的運行時間啊。 |
---|---|
|