daniel4587
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 35 個
工控威望: 144 點
下載積分: 770 分
在線時間: 25(小時)
注冊時間: 2017-08-09
最后登錄: 2024-08-19
查看daniel4587的 主題 / 回貼
樓主  發(fā)表于: 2017-08-14 17:19
各位,在西門子里如果定義
A : DWORD;  
B AT A : ARRAY[0..31] OF BOOL;
這樣程序里就可將雙字轉(zhuǎn)換32個BIT位的數(shù)組,按照下標做循環(huán)和按位控制。請問三菱里這樣的指令是什么呢?
zmrs163
級別: 家園?
精華主題: 0
發(fā)帖數(shù)量: 372 個
工控威望: 520 點
下載積分: 1464 分
在線時間: 322(小時)
注冊時間: 2017-06-12
最后登錄: 2024-09-23
查看zmrs163的 主題 / 回貼
1樓  發(fā)表于: 2017-08-15 09:29
dmov d0 k8m0
daniel4587
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 35 個
工控威望: 144 點
下載積分: 770 分
在線時間: 25(小時)
注冊時間: 2017-08-09
最后登錄: 2024-08-19
查看daniel4587的 主題 / 回貼
2樓  發(fā)表于: 2017-08-15 13:24
回一樓。該指令是將雙字D0移動到以M0~M31里。但是如果該塊需要反復(fù)調(diào)用,就不能使用固定地址,地址要動態(tài)。
現(xiàn)在是輸入數(shù)據(jù)ModuleStatus 是一個double word格式,轉(zhuǎn)換到32個bit的數(shù)組或32bit的結(jié)構(gòu)都提示錯誤; 但是DMOV的參數(shù)不是ANY32嗎?