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