lingmin325
級(jí)別: *
精華主題: * 篇
發(fā)帖數(shù)量: * 個(gè)
工控威望: * 點(diǎn)
下載積分: * 分
在線時(shí)間: (小時(shí))
注冊(cè)時(shí)間: *
最后登錄: *
查看lingmin325的 主題 / 回貼
樓主  發(fā)表于: 2010-05-18 17:03
圖片:

 D0為輸入值   D0與D200~D212  各項(xiàng)進(jìn)行比較  相等時(shí)輸出    怎么編寫梯形圖或用那條指令啊?  謝謝  (或者CMP指令一條一條比較??)







小弟新編了個(gè)  用數(shù)據(jù)搜索指令SER  大家給看看行不行
[ 此帖被lingmin325在2010-05-20 16:51重新編輯 ]
強(qiáng)哥
級(jí)別: 正式會(huì)員
精華主題: 0
發(fā)帖數(shù)量: 23 個(gè)
工控威望: 99 點(diǎn)
下載積分: 1726 分
在線時(shí)間: 30(小時(shí))
注冊(cè)時(shí)間: 2010-05-19
最后登錄: 2024-10-18
查看強(qiáng)哥的 主題 / 回貼
1樓  發(fā)表于: 2010-05-19 09:06
本人拙見:
FX2N的話,可以采用變址Z來實(shí)現(xiàn),
LD M8013   ;M8013為1秒掃描,這個(gè)可以設(shè)成更加快的
OUT C0 K10   ;此處可以設(shè)置成任意個(gè)數(shù)的比較
MOV C0 Z0
LD M8000
CMP Z0 K9 M50
LD M50
RST C0
LD M8000
CMP D0 D200Z0 M100Z0    ;比較結(jié)果放在M100-M109里面
END
希望能提供幫助
樓主留言:
熱心助人  這個(gè)結(jié)果每組是不是三種? 大 等 小。那M100-M109存儲(chǔ)狀態(tài)是咋樣的?
強(qiáng)哥
級(jí)別: 正式會(huì)員
精華主題: 0
發(fā)帖數(shù)量: 23 個(gè)
工控威望: 99 點(diǎn)
下載積分: 1726 分
在線時(shí)間: 30(小時(shí))
注冊(cè)時(shí)間: 2010-05-19
最后登錄: 2024-10-18
查看強(qiáng)哥的 主題 / 回貼
2樓  發(fā)表于: 2010-05-19 22:59
圖片:
不好意思,白天事情太多,發(fā)的程序貌似有問題,修改了下
M8013是設(shè)置掃描周期
Z0是從0到9一直變化,最為變址加在D200后面
Z1是以0、3、6。。。27一直變化過去
用到的CMP指令的話,比如 CMP S1 S2 M0  ,當(dāng)S1>S2時(shí)候 M0 ON;當(dāng)S1=S2時(shí),M1 ON;當(dāng)S1<S2時(shí),M2 ON,就是說總共占3個(gè)位,這也是為什么Z1要乘3的緣故
比較結(jié)果的話放在M100開始,每3個(gè)為一組,以此類推,可以做任意個(gè)數(shù)數(shù)據(jù)的比較,
樓主留言:
熱心助人  Z0從0到9一直變化 ,是指每一個(gè)掃描周期(M8013 一秒)變化的么?
[ 此帖被強(qiáng)哥在2010-05-19 23:09重新編輯 ]
本帖最近評(píng)分記錄:
  • 下載積分:+1(lingmin325) 熱心助人  謝 ..