維他命c(diǎn)
級(jí)別: 探索解密
|
請(qǐng)教一下 觸摸屏輸入一個(gè)計(jì)時(shí)器的計(jì)時(shí)時(shí)間(32位浮點(diǎn)數(shù)),PLC要怎樣處理這個(gè)數(shù),然后給計(jì)時(shí)器用? 還有一個(gè)問(wèn)題是GX WORKS2里的FB塊里的計(jì)時(shí)器時(shí)基是怎樣確定的? 謝謝! |
---|---|
|
維他命c(diǎn)
級(jí)別: 探索解密
|
圖片:
試了試你說(shuō)的,沒(méi)成功,因?yàn)槲蚁朐谟|摸屏輸入一個(gè)比如2.5分鐘,然后在PLC里賦值給計(jì)時(shí)器,如果觸摸屏上使用無(wú)符號(hào)整數(shù)則沒(méi)法輸入2.5分鐘,而用實(shí)數(shù)則可以。 或許按你說(shuō)的我寫(xiě)的程序有問(wèn)題吧 |
---|---|
|
維他命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分鐘,地址類(lèi)型只能是實(shí)數(shù)即浮點(diǎn)數(shù),地址是整型數(shù)無(wú)法輸入2.5分鐘,輸入2.5,觸摸屏顯示2,PLC監(jiān)控出來(lái)的也是2,不是2.5 |
---|---|
|
維他命c(diǎn)
級(jí)別: 探索解密
|
這種方式我試了試,最多計(jì)時(shí)54分鐘左右,超過(guò)54分鐘就不行了。觸摸屏可設(shè)置時(shí)間范圍是0.1分鐘----199.9分鐘,該怎樣做?求教 |
---|---|
|
維他命c(diǎn)
級(jí)別: 探索解密
|
2.5分鐘是150秒,按照你的方法得到是125秒,誤差25秒,有點(diǎn)大吧? |
---|---|
|
維他命c(diǎn)
級(jí)別: 探索解密
|
擴(kuò)大60倍如果時(shí)間設(shè)置超過(guò)54分鐘就不行了,超出計(jì)時(shí)器所用的數(shù)據(jù)寄存器的范圍了 |
---|---|
|
維他命c(diǎn)
級(jí)別: 探索解密
|
工藝要求就是能輸入幾點(diǎn)幾分鐘,有啥辦法呢?輸入秒是可但時(shí)間一長(zhǎng)是不是得換算再輸入? |
---|---|
|
維他命c(diǎn)
級(jí)別: 探索解密
|
沒(méi)明白啥意思。實(shí)際傳給PLC小數(shù)部分舍掉?那假如輸入120.8分鐘,后面的0.8分鐘舍去嗎?那時(shí)間誤差48秒將近1分鐘啊,這誤差有點(diǎn)大吧? |
---|---|
|
維他命c(diǎn)
級(jí)別: 探索解密
|
圖片:
顯示格式如何選?只有選實(shí)數(shù)才能顯示小數(shù)點(diǎn)后面的數(shù)字,其他都顯示不出小數(shù)點(diǎn)后面的數(shù)字。還有個(gè)問(wèn)題就是這種方法不能輸入超過(guò)54分鐘,超過(guò)54分鐘,計(jì)時(shí)器時(shí)長(zhǎng)地址就會(huì)超出范圍,PLC監(jiān)控不出數(shù)值 |
---|---|
|