yushaoquan12
對(duì)工控相當(dāng)?shù)臒釔?ài)
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 140 個(gè)
工控威望: 380 點(diǎn)
下載積分: 735 分
在線時(shí)間: 23(小時(shí))
注冊(cè)時(shí)間: 2021-11-28
最后登錄: 2024-10-27
查看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)分感謝!!
有志者事成
幽默人生
級(jí)別: 網(wǎng)絡(luò)英雄
精華主題: 0
發(fā)帖數(shù)量: 65 個(gè)
工控威望: 6859 點(diǎn)
下載積分: 9591 分
在線時(shí)間: 665(小時(shí))
注冊(cè)時(shí)間: 2014-10-07
最后登錄: 2024-10-28
查看幽默人生的 主題 / 回貼
1樓  發(fā)表于: 2024-06-02 11:08
三菱ST沒(méi)法用指針,只能這樣了。
IF LDP(1,X0) THEN
    MOV(1,D1000,D100Z0);
    ADD_E(1,Z0,K10,Z0);
END_IF;

IF LDP(1,X1) THEN
    Z0:=0;
END_IF;
18857713026
賺點(diǎn)辛苦錢不容易啊 誒~~~~ 努力賺錢
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 386 個(gè)
工控威望: 480 點(diǎn)
下載積分: 1167 分
在線時(shí)間: 185(小時(shí))
注冊(cè)時(shí)間: 2020-11-27
最后登錄: 2024-10-28
查看18857713026的 主題 / 回貼
2樓  發(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è)試指針;
宿遷電工
級(jí)別: 論壇先鋒
精華主題: 0
發(fā)帖數(shù)量: 1020 個(gè)
工控威望: 1160 點(diǎn)
下載積分: 2818 分
在線時(shí)間: 392(小時(shí))
注冊(cè)時(shí)間: 2018-11-30
最后登錄: 2024-10-27
查看宿遷電工的 主題 / 回貼
3樓  發(fā)表于: 2024-06-03 14:54
用數(shù)組唄
長(zhǎng)三角地區(qū),PLC編程,工業(yè)機(jī)器人編程
吸塑機(jī),軸承合套儀程序開(kāi)發(fā)
專業(yè)外協(xié)
 TEL:13815796487(微信同號(hào))
uthman
QQ:3749615
級(jí)別: 家園常客
精華主題: 1 篇
發(fā)帖數(shù)量: 453 個(gè)
工控威望: 813 點(diǎn)
下載積分: 2739 分
在線時(shí)間: 770(小時(shí))
注冊(cè)時(shí)間: 2007-10-25
最后登錄: 2024-10-28
查看uthman的 主題 / 回貼
4樓  發(fā)表于: 2024-06-03 15:04
作為間接地址使用的情況下,應(yīng)使用全局標(biāo)簽中指定的軟元件的間接指定。
■ST的示例
ADRSET(TRUE,intVar,gvAddr); // 將intVar的間接地址讀取到gvAddr。
INC (TRUE,@D0);       // 通過(guò)指定至gvAddr的軟元件D0的間接指定使用。
uthman
QQ:3749615
級(jí)別: 家園?
精華主題: 1 篇
發(fā)帖數(shù)量: 453 個(gè)
工控威望: 813 點(diǎn)
下載積分: 2739 分
在線時(shí)間: 770(小時(shí))
注冊(cè)時(shí)間: 2007-10-25
最后登錄: 2024-10-28
查看uthman的 主題 / 回貼
5樓  發(fā)表于: 2024-06-03 15:04
將間接地址傳送至軟元件,使用傳送目標(biāo)軟元件的間接指定。
■ST的示例
ADRSET(TRUE,intVar,lvAddr); // 將intVar的間接地址讀取到lvAddr。
DMOV(TRUE,lvAddr,D0);   // 將讀取到lvAddr中的間接地址傳送至軟元件。
INC (TRUE,@D0);       // 通過(guò)傳送的軟元件的間接指定使用。
ren1823
級(jí)別: 工控俠客
精華主題: 0
發(fā)帖數(shù)量: 306 個(gè)
工控威望: 2375 點(diǎn)
下載積分: 3402 分
在線時(shí)間: 411(小時(shí))
注冊(cè)時(shí)間: 2019-08-01
最后登錄: 2024-10-28
查看ren1823的 主題 / 回貼
6樓  發(fā)表于: 2024-06-03 15:44
直接用啊 D0:=D100Z0
卓發(fā)智能
相互學(xué)習(xí),共同進(jìn)步。
級(jí)別: 工控俠客
精華主題: 0
發(fā)帖數(shù)量: 2426 個(gè)
工控威望: 3013 點(diǎn)
下載積分: 10090 分
在線時(shí)間: 645(小時(shí))
注冊(cè)時(shí)間: 2008-08-03
最后登錄: 2024-10-28
查看卓發(fā)智能的 主題 / 回貼
7樓  發(fā)表于: 2024-06-03 18:04
我一般這樣子用
相信自我!
宿遷電工
級(jí)別: 論壇先鋒
精華主題: 0
發(fā)帖數(shù)量: 1020 個(gè)
工控威望: 1160 點(diǎn)
下載積分: 2818 分
在線時(shí)間: 392(小時(shí))
注冊(cè)時(shí)間: 2018-11-30
最后登錄: 2024-10-27
查看宿遷電工的 主題 / 回貼
8樓  發(fā)表于: 2024-06-04 08:59
都用ST了,干嘛不用數(shù)組操作
長(zhǎng)三角地區(qū),PLC編程,工業(yè)機(jī)器人編程
吸塑機(jī),軸承合套儀程序開(kāi)發(fā)
專業(yè)外協(xié)
 TEL:13815796487(微信同號(hào))
liangke2014
級(jí)別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 11 個(gè)
工控威望: 102 點(diǎn)
下載積分: 587 分
在線時(shí)間: 74(小時(shí))
注冊(cè)時(shí)間: 2014-10-24
最后登錄: 2024-10-13
查看liangke2014的 主題 / 回貼
9樓  發(fā)表于: 2024-06-05 09:37
圖片:
IF M0=1 THEN;
    D100Z0:=D0;
    Z0:=Z0+10;
    M0:=0;
END_IF;

測(cè)試的時(shí)候M0置1時(shí)是可以把D0的數(shù)據(jù)依次傳送到D100,D110,D120……里的。