維他命c
級別: 探索解密
|
請教一下 觸摸屏輸入一個計時器的計時時間(32位浮點數(shù)),PLC要怎樣處理這個數(shù),然后給計時器用? 還有一個問題是GX WORKS2里的FB塊里的計時器時基是怎樣確定的? 謝謝! |
---|---|
|
cvlsam
富士低壓,POD(觸摸屏),PLC專賣
級別: VIP會員
|
觸摸屏使用浮點數(shù)給定時器賦值那不是自己沒事找事么。 標(biāo)準(zhǔn)的做法是使用無符號整數(shù),然后可以直接復(fù)制給定時器使用,一般定時器使用的時基有100MS,10MS,那么觸摸屏上設(shè)定小數(shù)位數(shù)就可以了,要浮點數(shù)干什么呢? 難不成3.000000001秒定時?真當(dāng)PLC的定時器是原子鐘了 ? |
---|---|
|
cvlsam
富士低壓,POD(觸摸屏),PLC專賣
級別: VIP會員
|
如果你使用的是富士的觸摸屏,那么: 然后通過演算,讓你輸入的值進行轉(zhuǎn)換為以100MS為時基的定時器次數(shù),例如輸入1.0,實際輸入值為10,乘以60,就得到了600個100MS的定時時間,也就是1分鐘的定時。 這樣,不需要在PLC中進行編程計算,如果使用10MS的定時器,那么只要乘以600就可以了,唯一考慮的是限制用戶輸入來控制以防止數(shù)據(jù)溢出,當(dāng)然,你如果使用DINT或者UDINT類型,配合使用IEC定時器,你可以獲得49天的定時時間。 Good Luck~ |
---|---|
|