john42tw
級(jí)別: 網(wǎng)絡(luò)英雄
![]() |
圖片:
![]()
圖片:
![]() 1.程式漏一段。 2.人機(jī)設(shè)定如圖2 3.人機(jī)輸入25。 |
---|---|
|
維他命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ù)值 |
---|---|
|
維他命c(diǎn)
級(jí)別: 探索解密
![]() |
人機(jī)上輸入的數(shù)值是要有單位的啊,輸入25就代表25分鐘,不是2.5分鐘啊 |
---|---|
|
jum1982
級(jí)別: 家園常客
![]() |
17樓都給你寫出來(lái)了,還在那糾結(jié)。一群人也太菜了,雖然我也很菜。。。 |
---|---|
|
cvlsam
富士低壓,POD(觸摸屏),PLC專賣
級(jí)別: VIP會(huì)員
![]() ![]() ![]() ![]() |
如果你使用的是富士的觸摸屏,那么: ![]() 然后通過(guò)演算,讓你輸入的值進(jìn)行轉(zhuǎn)換為以100MS為時(shí)基的定時(shí)器次數(shù),例如輸入1.0,實(shí)際輸入值為10,乘以60,就得到了600個(gè)100MS的定時(shí)時(shí)間,也就是1分鐘的定時(shí)。 ![]() 這樣,不需要在PLC中進(jìn)行編程計(jì)算,如果使用10MS的定時(shí)器,那么只要乘以600就可以了,唯一考慮的是限制用戶輸入來(lái)控制以防止數(shù)據(jù)溢出,當(dāng)然,你如果使用DINT或者UDINT類型,配合使用IEC定時(shí)器,你可以獲得49天的定時(shí)時(shí)間。 Good Luck~ |
---|---|
|
維他命c(diǎn)
級(jí)別: 探索解密
![]() |
那個(gè)程序最多只能計(jì)時(shí)54分鐘,超過(guò)54分鐘就不行了 |
---|---|
|
tingfenghu
級(jí)別: 工控俠客
![]() ![]() |
假如一定要用分鐘,同樣可以采用多級(jí)。 觸摸數(shù)屏值199.9擴(kuò)大60倍, PLC值為11994 為總計(jì)時(shí)秒數(shù) 秒數(shù) 除3600,得到小時(shí), 得到余數(shù)再除以60得到分鐘, 乘下余數(shù)為秒。 然后用得到數(shù)值和各級(jí)計(jì)時(shí)器比較。 [ 此帖被tingfenghu在2018-03-15 19:40重新編輯 ] |
|
---|---|---|
|
維他命c(diǎn)
級(jí)別: 探索解密
![]() |
這個(gè)方案可行,感謝!!只是第二張圖沒(méi)看懂是啥意思 ![]() 再次感謝! |
---|---|
|
jum1982
級(jí)別: 家園常客
![]() |
第二張圖是實(shí)際的運(yùn)行時(shí)間啊。 |
---|---|
|
心碎了無(wú)痕
人不瘋很難成功
級(jí)別: 家園常客
![]() |
屏上設(shè)置為分鐘、秒不就行了嗎,干嘛搞這么麻煩 |
---|---|
|