bodesc
級(jí)別: 探索解密
![]() |
//比較VB3和VB1,如果不相等,M9.0設(shè)置為ON LDB<> VB3, 復(fù)用輸入:VB1 S M9.0, 1 //M9.0為ON,延時(shí)定時(shí)器開(kāi)始計(jì)時(shí) LD M9.0 TON T37, 5 //到達(dá)延長(zhǎng)的時(shí)間后,讀取溫度,并將M9.0復(fù)位為OFF。 LD T37 MOVW AIW8, AC1 ITD AC1, AC1 DTR AC1, AC1 /R 10.0, AC1 MOVR AC1, 復(fù)用溫度:VD76 R M9.0, 1 //問(wèn)題來(lái)了,1、在T37從來(lái)沒(méi)有接通的情況下,M9.0的值不停改變;2、定時(shí)器后面的代碼從來(lái)沒(méi)有被執(zhí)行;在T37沒(méi)有打開(kāi)的情況下,M9.0為什么會(huì)被改變? |
---|---|
|
beichen
級(jí)別: 家園?
![]() |
這段程序好像有問(wèn)題,改下試下 LDB<> VB3, 復(fù)用輸入:VB1 AN T37 S M9.0, 1 |
|
---|---|---|
|
wang91569
級(jí)別: 探索解密
![]() |
很簡(jiǎn)單,因?yàn)镸9.0不是隨T37而變化的,相反,M9.0的閉合時(shí)間大于500毫秒后T37觸點(diǎn)才會(huì)動(dòng)作,執(zhí)行后面的代碼。 而M9.0是受vB1和VB3的大小決定,你說(shuō)M9.0值不停的變,可能是這兩個(gè)變量的值一直在變化,時(shí)而相等時(shí)而不相等,而不相等的時(shí)間不超過(guò)500ms所以定時(shí)器一直不動(dòng)作,后面的代碼也不執(zhí)行。 |
---|---|
|