bodesc
級(jí)別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 4 個(gè)
工控威望: 134 點(diǎn)
下載積分: 581 分
在線時(shí)間: 0(小時(shí))
注冊(cè)時(shí)間: 2013-07-31
最后登錄: 2013-10-15
查看bodesc的 主題 / 回貼
樓主  發(fā)表于: 2013-10-11 16:13
//比較VB3和VB1,如果不相等,M9.0設(shè)置為ON
LDB<>  VB3, 復(fù)用輸入:VB1
S      M9.0, 1


//M9.0為ON,延時(shí)定時(shí)器開始計(jì)時(shí)
LD     M9.0
TON    T37, 5

//到達(dá)延長的時(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


//問題來了,1、在T37從來沒有接通的情況下,M9.0的值不停改變;2、定時(shí)器后面的代碼從來沒有被執(zhí)行;在T37沒有打開的情況下,M9.0為什么會(huì)被改變?
beichen
級(jí)別: 家園常客
精華主題: 0
發(fā)帖數(shù)量: 158 個(gè)
工控威望: 979 點(diǎn)
下載積分: 1681 分
在線時(shí)間: 158(小時(shí))
注冊(cè)時(shí)間: 2013-06-21
最后登錄: 2017-09-14
查看beichen的 主題 / 回貼
1樓  發(fā)表于: 2013-10-12 15:16
這段程序好像有問題,改下試下

LDB<>  VB3, 復(fù)用輸入:VB1
AN   T37
S      M9.0, 1
無錫市北辰自動(dòng)化技術(shù)有限公司
BCNet-S7  技術(shù)交流群:229195162
0510-85166823  bcnets7@163.com
www.beichen-automation.com
淘寶:http://shop113462796.taobao.com/
wang91569
級(jí)別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 16 個(gè)
工控威望: 139 點(diǎn)
下載積分: 1438 分
在線時(shí)間: 9(小時(shí))
注冊(cè)時(shí)間: 2013-04-10
最后登錄: 2014-03-30
查看wang91569的 主題 / 回貼
2樓  發(fā)表于: 2013-10-14 07:46
很簡單,因?yàn)镸9.0不是隨T37而變化的,相反,M9.0的閉合時(shí)間大于500毫秒后T37觸點(diǎn)才會(huì)動(dòng)作,執(zhí)行后面的代碼。
而M9.0是受vB1和VB3的大小決定,你說M9.0值不停的變,可能是這兩個(gè)變量的值一直在變化,時(shí)而相等時(shí)而不相等,而不相等的時(shí)間不超過500ms所以定時(shí)器一直不動(dòng)作,后面的代碼也不執(zhí)行。