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