• «
  • 1
  • 2
  • »
  • Pages: 1/2     Go
201114521
天大地大,何處是我家?
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 155 個
工控威望: 238 點
下載積分: 653 分
在線時間: 39(小時)
注冊時間: 2008-11-12
最后登錄: 2024-04-14
查看201114521的 主題 / 回貼
樓主  發(fā)表于: 2008-11-27 19:28
請問各位,WAND具體起什么作用?
比如:
LD   M8000
MOV    K8   D10
WAND  D10  H1  M20
COM  M20  KO  M30
請問,M31 是被置位嗎?為什么?
帥得被人砍
201114521
天大地大,何處是我家?
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 155 個
工控威望: 238 點
下載積分: 653 分
在線時間: 39(小時)
注冊時間: 2008-11-12
最后登錄: 2024-04-14
查看201114521的 主題 / 回貼
1樓  發(fā)表于: 2008-11-27 22:17
沒人愿意幫我嗎?這是我公司一個程序里面的一部分,我看不明白。等明天我把整個程序都發(fā)上來。希望有人能幫我解答。
帥得被人砍
201114521
天大地大,何處是我家?
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 155 個
工控威望: 238 點
下載積分: 653 分
在線時間: 39(小時)
注冊時間: 2008-11-12
最后登錄: 2024-04-14
查看201114521的 主題 / 回貼
2樓  發(fā)表于: 2008-11-28 18:13
下面是程序。有高手幫我看看嗎?
另外請問:里面的D5000---D5016,是怎么置入數(shù)據(jù)的?
鋼圈plc程序帶注釋.rar (23 K) 下载次数:148 需要:1工控威望
附件: 鋼圈觸摸屏.rar (130 K) 下載次數(shù):97
網(wǎng)站提示: 請不要用迅雷下載附件,容易出錯
需要:1工控威望
帥得被人砍
zxc6688
工業(yè)自動化是我們的目標
級別: 略有小成
精華主題: 1 篇
發(fā)帖數(shù)量: 385 個
工控威望: 338 點
下載積分: 3994 分
在線時間: 174(小時)
注冊時間: 2007-09-11
最后登錄: 2024-01-05
查看zxc6688的 主題 / 回貼
3樓  發(fā)表于: 2008-11-28 19:19
不好意思,樓主的程序打不開,我用的是7.0版。版本過低
WAND是 字與邏輯操作(有0出0,全1 出1)
MOV K8 D10
WAND D10 H1 M20
就是將D10中(十進制的8)的二進制位與H1(十六進制1)的二進制位進行與邏輯(相乘),結(jié)果輸出到M20開始的16位(字)M20---M25
http://zxc6688.ys168.com/
201114521
天大地大,何處是我家?
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 155 個
工控威望: 238 點
下載積分: 653 分
在線時間: 39(小時)
注冊時間: 2008-11-12
最后登錄: 2024-04-14
查看201114521的 主題 / 回貼
4樓  發(fā)表于: 2008-11-28 19:26
謝謝樓上。我根據(jù)手冊也是這么理解的。
但是,程序好像不是這樣。(這個程序是在設備上下載的,設備運行正常。)
原程序好像是:如果D10為偶數(shù),則M20為0,如果D10為奇數(shù),則M20為非0。
我就是這里不理解。
帥得被人砍
201114521
天大地大,何處是我家?
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 155 個
工控威望: 238 點
下載積分: 653 分
在線時間: 39(小時)
注冊時間: 2008-11-12
最后登錄: 2024-04-14
查看201114521的 主題 / 回貼
5樓  發(fā)表于: 2008-11-28 19:44
還有問題:程序里面的D204,D214,D206,D102,D104,等這些軟元件是怎么被置入數(shù)據(jù)的。
還有:M0V  D3000Z7   K4M2140Z0   怎么理解?
帥得被人砍
zxc6688
工業(yè)自動化是我們的目標
級別: 略有小成
精華主題: 1 篇
發(fā)帖數(shù)量: 385 個
工控威望: 338 點
下載積分: 3994 分
在線時間: 174(小時)
注冊時間: 2007-09-11
最后登錄: 2024-01-05
查看zxc6688的 主題 / 回貼
6樓  發(fā)表于: 2008-11-29 18:40
引用
引用第4樓201114521于2008-11-28 19:26發(fā)表的  :
謝謝樓上。我根據(jù)手冊也是這么理解的。
但是,程序好像不是這樣。(這個程序是在設備上下載的,設備運行正常。)
原程序好像是:如果D10為偶數(shù),則M20為0,如果D10為奇數(shù),則M20為非0。
我就是這里不理解。

H1的二進制為 0000000000000001(字)
K4的二進制為 0000000000000100
K3的二進制為 0000000000000011
D10為偶數(shù),那么最低為0,0與H1 相與(乘)得0,如4的二進制為100,而3的二進制為11,1與H1 相與(乘)得1。最低位的值存M20。建議樓主看一下數(shù)制方面的內(nèi)容
本帖最近評分記錄:
  • 下載積分:+1(YMMFA) 熱心助人!
  • http://zxc6688.ys168.com/
    201114521
    天大地大,何處是我家?
    級別: 略有小成
    精華主題: 0
    發(fā)帖數(shù)量: 155 個
    工控威望: 238 點
    下載積分: 653 分
    在線時間: 39(小時)
    注冊時間: 2008-11-12
    最后登錄: 2024-04-14
    查看201114521的 主題 / 回貼
    7樓  發(fā)表于: 2008-11-29 20:50
    謝謝樓上的,你的意思是說:高位值存放在M21---M35里面了。對嗎?

    那麻煩你幫我看一下三樓的程序,解答一下我別的問題。
    程序里面的D204,D214,D206,D102,D104,等這些軟元件是怎么被置入數(shù)據(jù)的。
    還有:M0V  D3000Z7   K4M2140Z0   怎么理解?
    我不明白,假設z7=0,z0=0,如果D3000里面是K7或K6,怎樣使M2140---M2146全部置位或M2140---M2145全部置位的。
    帥得被人砍
    ymmfa
    不想大江大河,不想浪起潮落,只愿一灣小湖,靜待歲月安好。
    級別: 管理員

    精華主題: 8 篇
    發(fā)帖數(shù)量: 9655 個
    工控威望: 8540 點
    下載積分: 16686 分
    在線時間: 5318(小時)
    注冊時間: 2006-08-10
    最后登錄: 2024-11-02
    查看ymmfa的 主題 / 回貼
    8樓  發(fā)表于: 2008-11-29 21:07
    WAND,“邏輯字與”

    一個字是由16個位組成的,這個指令應該是分別把兩個D的16個位進與邏輯與運算

    運算規(guī)則是:

    1^1=1
    0^1=1
    1^0=1
    0^0=0

    實際使用的時候,經(jīng)常是把16個M 或者16個X 16個Y 的值MOV到某個D里  然后再進行此運算
    特別提醒大家:
    偶爾修改下自己的密碼,以防被盜
    不要在多個網(wǎng)站都用一樣賬號密碼
    偶爾還是要發(fā)發(fā)貼,回回貼,不要總潛水
    zxc6688
    工業(yè)自動化是我們的目標
    級別: 略有小成
    精華主題: 1 篇
    發(fā)帖數(shù)量: 385 個
    工控威望: 338 點
    下載積分: 3994 分
    在線時間: 174(小時)
    注冊時間: 2007-09-11
    最后登錄: 2024-01-05
    查看zxc6688的 主題 / 回貼
    9樓  發(fā)表于: 2008-11-30 19:17
    引用
    引用第8樓YMMFA于2008-11-29 21:07發(fā)表的  :
    WAND,“邏輯字與”

    一個字是由16個位組成的,這個指令應該是分別把兩個D的16個位進與邏輯與運算

    運算規(guī)則是:
    .......



    站長,你說的是邏輯“或”。
    邏輯“與”的規(guī)則是
    1*1=1
    1*0=0
    0*1=0
    0*0=0
    http://zxc6688.ys168.com/
    201114521
    天大地大,何處是我家?
    級別: 略有小成
    精華主題: 0
    發(fā)帖數(shù)量: 155 個
    工控威望: 238 點
    下載積分: 653 分
    在線時間: 39(小時)
    注冊時間: 2008-11-12
    最后登錄: 2024-04-14
    查看201114521的 主題 / 回貼
    10樓  發(fā)表于: 2008-11-30 19:31
    謝謝ZXC6688。。
    那麻煩你幫我看一下三樓的程序,解答一下我別的問題。
    程序里面的D204,D214,D206,D102,D104,等這些軟元件是怎么被置入數(shù)據(jù)的。
    還有:M0V  D3000Z7   K4M2140Z0   怎么理解?
    我不明白,假設z7=0,z0=0,如果D3000里面是K7,怎樣會使M2140---M2146全部置位
                           如果D3000里面是K6,怎么會使M2140---M2145全部置位的。
    帥得被人砍
    zxc6688
    工業(yè)自動化是我們的目標
    級別: 略有小成
    精華主題: 1 篇
    發(fā)帖數(shù)量: 385 個
    工控威望: 338 點
    下載積分: 3994 分
    在線時間: 174(小時)
    注冊時間: 2007-09-11
    最后登錄: 2024-01-05
    查看zxc6688的 主題 / 回貼
    11樓  發(fā)表于: 2008-12-02 20:49
    引用
    引用第10樓201114521于2008-11-30 19:31發(fā)表的
    謝謝ZXC6688。。
    那麻煩你幫我看一下三樓的程序,解答一下我別的問題。
    程序里面的D204,D214,D206,D102,D104,等這些軟元件是怎么被置入數(shù)據(jù)的。
    還有:M0V  D3000Z7   K4M2140Z0   怎么理解?
    我不明白,假設z7=0,z0=0,如果D3000里面是K7,怎樣會使M2140---M2146全部置位
    .......

    你的程序我打不開,我用的是7.08版。

    K7 的二進制碼是111應該只置位 M2140--M2142。
    Z是變址寄存器,具體應用就不指明了。你自己對著手冊在電腦上仿真一下,加深印象。
    樓主好象沒在看手冊?
    http://zxc6688.ys168.com/
    • «
    • 1
    • 2
    • »
    • Pages: 1/2     Go