老大很悲傷
冰凍三尺非一日之寒
級別: 家園?
精華主題: 0
發(fā)帖數(shù)量: 286 個
工控威望: 524 點
下載積分: 4021 分
在線時間: 173(小時)
注冊時間: 2011-11-02
最后登錄: 2024-10-31
查看老大很悲傷的 主題 / 回貼
樓主  發(fā)表于: 2015-05-14 22:14
程序的意思是叫M1 M2 M3 M4,按順序ON.然后按M4,M3,M2,M1.順序OFF.請問程序?qū)Σ粚Γ繉嶋H運行時出了點小問題,誰能看出來哪出問題了嗎?先運行一遍正常。運行完后Z0變成了-1.再次重新運行時,不能運行。把DECP K1M1Z0與DECP Z0.上下行互換后就好了,這是為什么?
[ 此帖被老大很悲傷在2015-05-14 22:26重新編輯 ]
chenhuan77
初來乍到 ^_^
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 24 個
工控威望: 155 點
下載積分: 1297 分
在線時間: 44(小時)
注冊時間: 2013-06-24
最后登錄: 2024-01-18
查看chenhuan77的 主題 / 回貼
1樓  發(fā)表于: 2015-05-15 11:21
DECP K1M1Z0 寫在上面時,當(dāng)M0 OFF,此時Z0=4,K1M1Z0=5,也就是從M5到M1置OFF,這樣,DECP K1M1Z0這個語句就運行了5次,所以,Z0 會變成-1。
當(dāng)Z0=-1時,K1M1Z0=M0,此時使M0 ON,然后incp K1M1Z0也就是incp M0 動作使M0 OFF,所以程序在這里出問題了。
本帖最近評分記錄:
  • 下載積分:+3(老大很悲傷) 感謝
    老大很悲傷
    冰凍三尺非一日之寒
    級別: 家園?
    精華主題: 0
    發(fā)帖數(shù)量: 286 個
    工控威望: 524 點
    下載積分: 4021 分
    在線時間: 173(小時)
    注冊時間: 2011-11-02
    最后登錄: 2024-10-31
    查看老大很悲傷的 主題 / 回貼
    2樓  發(fā)表于: 2015-05-15 20:49
    引用
    引用第1樓chenhuan77于2015-05-15 11:21發(fā)表的  :
    DECP K1M1Z0 寫在上面時,當(dāng)M0 OFF,此時Z0=4,K1M1Z0=5,也就是從M5到M1置OFF,這樣,DECP K1M1Z0這個語句就運行了5次,所以,Z0 會變成-1。
    當(dāng)Z0=-1時,K1M1Z0=M0,此時使M0 ON,然后incp K1M1Z0也就是incp M0 動作使M0 OFF,所以程序在這里出問題了。

    為什么Z0=4時,K1M1Z0=5
    gmxzll520
    草操
    級別: 探索解密
    精華主題: 0
    發(fā)帖數(shù)量: 9 個
    工控威望: 137 點
    下載積分: 580 分
    在線時間: 4(小時)
    注冊時間: 2013-04-23
    最后登錄: 2023-12-01
    查看gmxzll520的 主題 / 回貼
    3樓  發(fā)表于: 2015-05-15 21:55
    看下梯形圖看圖
    本帖最近評分記錄:
  • 下載積分:+3(老大很悲傷) 感謝
    老大很悲傷
    冰凍三尺非一日之寒
    級別: 家園常客
    精華主題: 0
    發(fā)帖數(shù)量: 286 個
    工控威望: 524 點
    下載積分: 4021 分
    在線時間: 173(小時)
    注冊時間: 2011-11-02
    最后登錄: 2024-10-31
    查看老大很悲傷的 主題 / 回貼
    4樓  發(fā)表于: 2015-05-15 23:32
    引用
    引用第3樓gmxzll520于2015-05-15 21:55發(fā)表的  :
    看下梯形圖看圖

    這樣寫也可以,跟你的意思基本一致,不用比較Z0,K4.K0,對嗎?
    wengine
    級別: 家園?
    精華主題: 0
    發(fā)帖數(shù)量: 60 個
    工控威望: 633 點
    下載積分: 955 分
    在線時間: 84(小時)
    注冊時間: 2015-03-02
    最后登錄: 2024-10-15
    查看wengine的 主題 / 回貼
    5樓  發(fā)表于: 2015-05-16 10:46
    引用
    引用第2樓老大很悲傷于2015-05-15 20:49發(fā)表的  :

    為什么Z0=4時,K1M1Z0=5

    Z是變址寄存器,Z0=4時,K1M1Z0=M1+4=M5