arpawpelf
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 315 個
工控威望: 421 點
下載積分: 2313 分
在線時間: 131(小時)
注冊時間: 2009-04-16
最后登錄: 2023-03-08
查看arpawpelf的 主題 / 回貼
樓主  發(fā)表于: 2009-07-29 18:42
      當D128,D130,D131,D132中一有數(shù)據(jù),在D134中反映出一種狀態(tài),比如:D128有數(shù)據(jù),其他沒有時,在D134中顯示0001H;當D128,D130有數(shù)據(jù),在D134中顯示0011H ;當D128,D131有數(shù)據(jù),在D134中顯示0101H。就是說:D128~D132中有數(shù)據(jù)顯示為“1”沒有數(shù)據(jù)顯示為“0”反正是數(shù)據(jù)結合。望各位大俠幫忙,謝謝!
[ 此帖被arpawpelf在2009-07-29 19:21重新編輯 ]
sjm213
有小知識,無大學問。
級別: 論壇版主

精華主題: 7 篇
發(fā)帖數(shù)量: 5212 個
工控威望: 7436 點
下載積分: 159013 分
在線時間: 3172(小時)
注冊時間: 2007-11-21
最后登錄: 2024-12-25
查看sjm213的 主題 / 回貼
1樓  發(fā)表于: 2009-07-29 20:55
麻煩點就用比較指令+傳送指令唄,反正就四個狀態(tài)~
arpawpelf
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 315 個
工控威望: 421 點
下載積分: 2313 分
在線時間: 131(小時)
注冊時間: 2009-04-16
最后登錄: 2023-03-08
查看arpawpelf的 主題 / 回貼
2樓  發(fā)表于: 2009-07-30 08:52
1樓的版主說差了,怎么會四個狀態(tài),它有2的4次方,共有16個狀態(tài)。假如有8個寄存器,那值個比較就麻煩了,最好是數(shù)據(jù)組合,那方便多了,望版主有更好的方法。謝謝!
lgk123
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 147 個
工控威望: 387 點
下載積分: 721 分
在線時間: 405(小時)
注冊時間: 2007-11-26
最后登錄: 2024-12-23
查看lgk123的 主題 / 回貼
3樓  發(fā)表于: 2009-07-30 09:03
假如有8個寄存器,那值個比較就麻煩了,最好是數(shù)據(jù)組合,那方便多了,望版主有更好
arpawpelf
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 315 個
工控威望: 421 點
下載積分: 2313 分
在線時間: 131(小時)
注冊時間: 2009-04-16
最后登錄: 2023-03-08
查看arpawpelf的 主題 / 回貼
4樓  發(fā)表于: 2009-07-30 10:35
  通過hxl202319 的樓主的幫助,我略有懂。是否有更好的方法,請各位大俠多多發(fā)表意見。就這種數(shù)據(jù)組合,是否有更簡便的。
LD> D128 K0
OUT M0
LD> D130 K0
OUT M1
LD> D131 K0
OUT M2
LD> D132 K0
OUT M3
LD M8000
MOV   K1M0 D134
LD= D134 K1
OUT  M10
OR= D134 K3
OR= D134 K4
OR= D134 K8
OR= D134 K12
LD  D134 K5
OUT M11
OR= D134 K13
END
[ 此帖被arpawpelf在2009-07-30 11:09重新編輯 ]
本帖最近評分記錄:
  • 下載積分:+3(sjm213) 熱心助人,加分表揚
    cvlsam
    富士低壓,POD(觸摸屏),PLC專賣
    級別: VIP會員

    精華主題: 3 篇
    發(fā)帖數(shù)量: 6777 個
    工控威望: 38380 點
    下載積分: 4293 分
    在線時間: 9540(小時)
    注冊時間: 2006-09-13
    最后登錄: 2024-12-25
    查看cvlsam的 主題 / 回貼
    5樓  發(fā)表于: 2009-07-30 11:36
    引用
    引用第2樓arpawpelf于2009-07-30 08:52發(fā)表的  :
    1樓的版主說差了,怎么會四個狀態(tài),它有2的4次方,共有16個狀態(tài)。假如有8個寄存器,那值個比較就麻煩了,最好是數(shù)據(jù)組合,那方便多了,望版主有更好的方法。謝謝!


    版主并沒有說錯哦~~

    D128  有數(shù)據(jù)  或者無數(shù)據(jù)
    D130,D131,D132有無數(shù)據(jù)。

    當D128 有數(shù)據(jù)時,那么WOR  H0001 D134,此時將D134的最低4位置1,其他也類似。

    至于你的D134為H0001,H0010或者其他與前期數(shù)據(jù)的設定有何關聯(lián)?那只是你讀取的問題。

    另,什么作為判定無數(shù)據(jù)的依據(jù)?0或者其他?
    本帖最近評分記錄:
  • 下載積分:+3(sjm213) 熱心助人,加分表揚
    arpawpelf
    級別: 略有小成
    精華主題: 0
    發(fā)帖數(shù)量: 315 個
    工控威望: 421 點
    下載積分: 2313 分
    在線時間: 131(小時)
    注冊時間: 2009-04-16
    最后登錄: 2023-03-08
    查看arpawpelf的 主題 / 回貼
    6樓  發(fā)表于: 2009-07-30 12:29
    引用
    引用第4樓arpawpelf于2009-07-30 10:35發(fā)表的  :
      通過hxl202319 的樓主的幫助,我略有懂。是否有更好的方法,請各位大俠多多發(fā)表意見。就這種數(shù)據(jù)組合,是否有更簡便的。
    LD> D128 K0
    OUT M0
    LD> D130 K0
    OUT M1
    .......

    我要達到這帖子的要求。
    sjm213
    有小知識,無大學問。
    級別: 論壇版主

    精華主題: 7 篇
    發(fā)帖數(shù)量: 5212 個
    工控威望: 7436 點
    下載積分: 159013 分
    在線時間: 3172(小時)
    注冊時間: 2007-11-21
    最后登錄: 2024-12-25
    查看sjm213的 主題 / 回貼
    7樓  發(fā)表于: 2009-07-30 21:46
    引用
    引用第3樓lgk123于2009-07-30 09:03發(fā)表的  :
    假如有8個寄存器,那值個比較就麻煩了,最好是數(shù)據(jù)組合,那方便多了,望版主有更好


    用個變址就搞定了。
    arpawpelf
    級別: 略有小成
    精華主題: 0
    發(fā)帖數(shù)量: 315 個
    工控威望: 421 點
    下載積分: 2313 分
    在線時間: 131(小時)
    注冊時間: 2009-04-16
    最后登錄: 2023-03-08
    查看arpawpelf的 主題 / 回貼
    8樓  發(fā)表于: 2009-07-31 17:14
    版主您是否可編個簡易例子可好。謝謝