yushaoquan12
對(duì)工控相當(dāng)?shù)臒釔?ài)
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 142 個(gè)
工控威望: 383 點(diǎn)
下載積分: 840 分
在線時(shí)間: 25(小時(shí))
注冊(cè)時(shí)間: 2021-11-28
最后登錄: 2024-12-11
查看yushaoquan12的 主題 / 回貼
樓主  發(fā)表于: 2024-06-01 23:13
如果我們的梯形圖D100Z0,當(dāng)我們把Z0每次接通一次Z0+10,這樣想接通第一次我們是D100,第二次為D110第三次為的D120變址寄存器在我們PLC里面怎么才能實(shí)現(xiàn)這種變址效果呢?
是不是可以這樣子賦值D100:=D100+10,求教大咖們給予指導(dǎo)。。!萬(wàn)分感謝!
有志者事成
18857713026
賺點(diǎn)辛苦錢(qián)不容易啊 誒~~~~ 努力賺錢(qián)
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 390 個(gè)
工控威望: 487 點(diǎn)
下載積分: 1181 分
在線時(shí)間: 189(小時(shí))
注冊(cè)時(shí)間: 2020-11-27
最后登錄: 2024-12-22
查看18857713026的 主題 / 回貼
1樓  發(fā)表于: 2024-06-02 11:17
匯川EASY系列
聲明  測(cè)試指針: POINTER;
梯形圖
           PTGET  測(cè)試指針  D100  
           LDP X0  PTADD 測(cè)試指針  K10 測(cè)試指針
          DMOV 測(cè)試指針 DXXX
codesys系列
          聲明    測(cè)試指針: POINTER TO DINT;
                     源數(shù)據(jù)    :DINT;  //就是你的D100
                     取指針_R :R_TRIG;//沿信號(hào)取一次指針
                     取得數(shù)據(jù):DINT;
          程序
                    取指針_R(CLK:=取指針的條件);
                    IF 取指針_R.Q THEN
                         測(cè)試指針:=ADR(源數(shù)據(jù));
                    END_IF
                    你就可以對(duì) 測(cè)試指針 做加減乘除了。。 測(cè)試指針 = 測(cè)試指針 +10 ; 測(cè)試指針= 測(cè)試指針*2;等等等等


                   取得數(shù)據(jù):=^測(cè)試指針;