蜜桃免费av-一级中文片-久久青青草原av免费观看-香蕉在线观看视频-少妇丰满极品嫩模白嫩-成人妇女免费播放久久久-久久国产精品_国产精品-少妇69xx-国产网站免费在线观看-sese婷婷-最近中文字幕在线中文视频-欧美色xxx-亚洲a∨国产av综合av-免费观看日批视频-午夜福利免费0948视频-亚洲一二三视频-可以免费观看的av毛片下载-日韩综合精品-国产精品福利久久久-亚洲精品综合一区二区

johnny_lew
級別: *
精華主題: * 篇
發帖數量: * 個
工控威望: * 點
下載積分: * 分
在線時間: (小時)
注冊時間: *
最后登錄: *
查看johnny_lew的 主題 / 回貼
樓主  發表于: 2010-05-19 19:02
要實現的功能:
一 列數據D101~D108 分別與另一列D301~D308比較,(1)不相等時,對應的M101~M108置位;(2)相等時,對應的M101~M108復位

--------------------------------
我想用變址的方法來實現(因為我要用到的有64對數據進行比較,不可能對每一對進行梯形圖編程),對數據寄存器D的變址操作,我是會的,但相應的要對輔助繼電器M的置位/復位,就不知怎么來實現了。

下面是我的思路:

LD M8000    MOV K1  V0
FOR   K7
LD M8000   AND<>  D101V0  D301V0   SET??
LD M8000   AND=   D101V0  D301V0  RST??
INC V0
NEXT
----------------------------------------------------------------
上的指令是按梯形圖格式來寫的,有下劃線的斜體字部分,就是對M的置位/復位,這部分是我不懂的。

問題:
1、我上面的那種方法在FX2N的編程中是不是可行的?可行的話,那后面置位/復位的部分應怎么寫?
2、如果我的這種方法不可行,那應該用什么方法來實現?
[ 此帖被johnny_lew在2010-05-19 19:15重新編輯 ]