程序
Network 1 // 網(wǎng)絡(luò)標(biāo)題
// 網(wǎng)絡(luò)注釋
LD SM0.1
CALL SBR1
Network 1
LD SM0.0
MOVB 16#E8, SMB37
MOVD 0, SMD38
MOVD VD11, SMD42
HDEF 0, 0
ATCH INT0, 12
ENI
HSC 0
Network 1 // 網(wǎng)絡(luò)標(biāo)題
// 網(wǎng)絡(luò)注釋
LD SM0.0
LPS
A M10.0
R Q0.1, 1
LRD
A M10.1
R Q0.0, 1
LRD
MOVB 16#E8, SMB37
LRD
MOVD 0, SMD38
LRD
HSC 0
LRD
A M10.0
S Q0.1, 1
LPP
A M10.1
S Q0.0, 1
主要問題是 高速計(jì)數(shù)器在監(jiān)控狀態(tài)下怎么修改 smb42
最佳答案
你可以在單獨(dú)一個(gè)子程序里面 直接對(duì)SMD42賦值就可以。每賦完一次值,就要調(diào)用一次 這個(gè)子程序。就像我下圖給高速計(jì)數(shù)器5清零一樣。
圖片說明:
提問者對(duì)于答案的評(píng)價(jià):
能幫忙寫一個(gè)完整程序我參考一下嗎,按照我原來上的修改
最佳答案作者回復(fù):
其實(shí)你只要將我上面第一行代碼改成SMD42,第二行改成向hc0賦值就可以,將這樣代碼改成stl語言即可,你主程序里面調(diào)用這個(gè)子程序,每次修改后就調(diào)用一次,當(dāng)調(diào)用完后再斷開調(diào)用就可以。這個(gè)很好處理。