lingmin325
級別: *
|
圖片:
D0為輸入值 D0與D200~D212 各項進行比較 相等時輸出 怎么編寫梯形圖或用那條指令啊? 謝謝 (或者CMP指令一條一條比較??) 小弟新編了個 用數據搜索指令SER 大家給看看行不行 [ 此帖被lingmin325在2010-05-20 16:51重新編輯 ] |
---|---|
|
cxlxt
級別: 略有小成
|
我是新手,我們可以相互交流.用CMP指令逐個比較可以解決.雖然語句多,但好理解.(FNC10) CMP D0 D200 M110 LD M111 OUT Y2 你看可以嗎?XCLXT88@163.com |
---|---|
|
強哥
級別: 正式會員
|
本人拙見: FX2N的話,可以采用變址Z來實現, LD M8013 ;M8013為1秒掃描,這個可以設成更加快的 OUT C0 K10 ;此處可以設置成任意個數的比較 MOV C0 Z0 LD M8000 CMP Z0 K9 M50 LD M50 RST C0 LD M8000 CMP D0 D200Z0 M100Z0 ;比較結果放在M100-M109里面 END 希望能提供幫助 樓主留言:熱心助人 這個結果每組是不是三種? 大 等 小。那M100-M109存儲狀態是咋樣的? |
---|---|
|
qlin
學過一點FX型PLC基本知識
級別: 家園?
|
數量不是很多,為便于理解(或開始時的試驗),可以用 接點比較 指令。 樓主留言:熱心助人 覺得這樣確實好理解點 |
|
---|---|---|
|
卓發智能
相互學習,共同進步。
級別: 工控俠客
|
這個你看看。是否對你有所幫助? 看這個行嗎.rar (10 K) 下载次数:16 |
|
---|---|---|
|
nbwrk
樹不要皮必死無疑!人不要臉天下無敵!
級別: 家園?
|
三菱比OMRON的簡單 可以直接比較的 你輸入 = D0 D209 后面帶個輸出不就行了 不用這么麻煩的 樓主留言:熱心助人 一個一個比較是不是步數太長了? 主要是考慮這個原因 |
---|---|
|
pretco123
不為失敗找理由,只為成功找方法
級別: 論壇先鋒
|
d0與D200~D209比較等于輸出.rar (11 K) 下载次数:7 自編的。不知道對否。參考下吧。 |
---|---|
|
lxwcys
富士工控產品一級代理
級別: 略有小成
|
4樓的方法還不如一個一個比較 ld= d0 d200 out m100這樣比較簡單容易看,如果與更多個數據比較就用四樓的 |
---|---|
|
lingmin325
級別: *
|
有幾位大哥的 小弟看著不是很明白 有注釋就最好了 [ 此帖被lingmin325在2010-05-19 17:57重新編輯 ] |
---|---|
|
強哥
級別: 正式會員
|
圖片:
不好意思,白天事情太多,發的程序貌似有問題,修改了下 M8013是設置掃描周期 Z0是從0到9一直變化,最為變址加在D200后面 Z1是以0、3、6。。。27一直變化過去 用到的CMP指令的話,比如 CMP S1 S2 M0 ,當S1>S2時候 M0 ON;當S1=S2時,M1 ON;當S1<S2時,M2 ON,就是說總共占3個位,這也是為什么Z1要乘3的緣故 比較結果的話放在M100開始,每3個為一組,以此類推,可以做任意個數數據的比較, 樓主留言:熱心助人 Z0從0到9一直變化 ,是指每一個掃描周期(M8013 一秒)變化的么? [ 此帖被強哥在2010-05-19 23:09重新編輯 ] |
---|---|
本帖最近評分記錄: |