維他命c
級別: 探索解密
|
請教一下 觸摸屏輸入一個計時器的計時時間(32位浮點數),PLC要怎樣處理這個數,然后給計時器用? 還有一個問題是GX WORKS2里的FB塊里的計時器時基是怎樣確定的? 謝謝! |
---|---|
|
cvlsam
富士低壓,POD(觸摸屏),PLC專賣
級別: VIP會員
|
觸摸屏使用浮點數給定時器賦值那不是自己沒事找事么。 標準的做法是使用無符號整數,然后可以直接復制給定時器使用,一般定時器使用的時基有100MS,10MS,那么觸摸屏上設定小數位數就可以了,要浮點數干什么呢? 難不成3.000000001秒定時?真當PLC的定時器是原子鐘了 ? |
---|---|
|
維他命c
級別: 探索解密
|
圖片:
試了試你說的,沒成功,因為我想在觸摸屏輸入一個比如2.5分鐘,然后在PLC里賦值給計時器,如果觸摸屏上使用無符號整數則沒法輸入2.5分鐘,而用實數則可以。 或許按你說的我寫的程序有問題吧 |
---|---|
|
oppoyun
級別: 略有小成
|
能不能分鐘換算成秒,直接賦值給計時器? |
---|---|
|
小滿和老鳥
專注,堅持!
級別: 略有小成
|
浮點數占用兩個D,DEMUL要占4個,你的D404和D402是不是有問題??? |
---|---|
|
john42tw
級別: 網絡英雄
|
圖片:
輸入單位改秒 2.5分=150秒 |
---|---|
|
維他命c
級別: 探索解密
|
圖片:
DEMUL結果只占用2個數據寄存器 DMUL結果是占用4個數據寄存器 |
---|---|
|
維他命c
級別: 探索解密
|
感謝回復,要求以分鐘為單位 |
---|---|
|
維他命c
級別: 探索解密
|
換算是在PLC里換算的,觸摸屏輸入小數2.5分鐘,地址類型只能是實數即浮點數,地址是整型數無法輸入2.5分鐘,輸入2.5,觸摸屏顯示2,PLC監控出來的也是2,不是2.5 |
---|---|
|
john42tw
級別: 網絡英雄
|
圖片:
人機輸入設定小數點1位 2.5 = 25 |
---|---|
|