yushaoquan12
對工控相當的熱愛
級別: 略有小成
精華主題: 0
發(fā)帖數量: 142 個
工控威望: 383 點
下載積分: 840 分
在線時間: 25(小時)
注冊時間: 2021-11-28
最后登錄: 2024-12-11
查看yushaoquan12的 主題 / 回貼
樓主  發(fā)表于: 2024-06-01 23:13
如果我們的梯形圖D100Z0,當我們把Z0每次接通一次Z0+10,這樣想接通第一次我們是D100,第二次為D110第三次為的D120變址寄存器在我們PLC里面怎么才能實現這種變址效果呢?
是不是可以這樣子賦值D100:=D100+10,求教大咖們給予指導。。!萬分感謝!
有志者事成
uthman
QQ:3749615
級別: 家園?
精華主題: 1 篇
發(fā)帖數量: 457 個
工控威望: 817 點
下載積分: 2752 分
在線時間: 778(小時)
注冊時間: 2007-10-25
最后登錄: 2024-12-22
查看uthman的 主題 / 回貼
1樓  發(fā)表于: 2024-06-03 15:04
作為間接地址使用的情況下,應使用全局標簽中指定的軟元件的間接指定。
■ST的示例
ADRSET(TRUE,intVar,gvAddr); // 將intVar的間接地址讀取到gvAddr。
INC (TRUE,@D0);       // 通過指定至gvAddr的軟元件D0的間接指定使用。
uthman
QQ:3749615
級別: 家園?
精華主題: 1 篇
發(fā)帖數量: 457 個
工控威望: 817 點
下載積分: 2752 分
在線時間: 778(小時)
注冊時間: 2007-10-25
最后登錄: 2024-12-22
查看uthman的 主題 / 回貼
2樓  發(fā)表于: 2024-06-03 15:04
將間接地址傳送至軟元件,使用傳送目標軟元件的間接指定。
■ST的示例
ADRSET(TRUE,intVar,lvAddr); // 將intVar的間接地址讀取到lvAddr。
DMOV(TRUE,lvAddr,D0);   // 將讀取到lvAddr中的間接地址傳送至軟元件。
INC (TRUE,@D0);       // 通過傳送的軟元件的間接指定使用。