libin24
級(jí)別: *
|
圖片:
請(qǐng)教各位大蝦一個(gè)問題,公司有一臺(tái)設(shè)備計(jì)數(shù)出現(xiàn)問題,程式如圖,正常情況應(yīng)該是d100應(yīng)該交替DMOVP給d102,但監(jiān)控程式并不是這樣導(dǎo)致 計(jì)數(shù)出現(xiàn)問題,d100只有兩個(gè)固定值131072 65536 , d100值不知道從哪里來的?d100只在圖上面的一小段用到,其他的就查不到了 131072 65536如果不交替dmovp給d102,后面的計(jì)數(shù)就不準(zhǔn)了 監(jiān)控程式有時(shí)會(huì)連續(xù)dmovp幾次131072或65536到d102 |
---|---|
|
lovefeyer
級(jí)別: 家園常客
|
你應(yīng)該是沒分析明白,這個(gè)程序如果真的像上面這樣,D100里面只可能是0 |
---|---|
|
libin24
級(jí)別: *
|
圖上并不是原程式,是我根據(jù)原程序打出來的。所以就是搞不明白d100的值131072 65536是怎么來的 |
---|---|
|
yuyangcr
級(jí)別: 略有小成
|
連續(xù)地址傳送 或者塊拷貝 當(dāng)中的指令包括對(duì)D100的操作 |
---|---|
|
libin24
級(jí)別: *
|
d100的值131072 65536是怎么來的 d100只在圖上面的一小段用到 |
---|---|
|
lovefeyer
級(jí)別: 家園常客
|
跟你說了,發(fā)源程序上來幫你分析,你要是能弄明白,也不用來這里提問了不是 |
---|---|
|
hxy990119
級(jí)別: 略有小成
|
估計(jì)D100的值在M100的上升延指令沒有發(fā)生的過程中有別的程序給他賦值了 |
---|---|
|
201114521
天大地大,何處是我家?
級(jí)別: 略有小成
|
看看原程序,是否有變址寄存器的使用; 或者是否是上位機(jī)給定的數(shù)值。 |
|
---|---|---|
|