joshualzh
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 309 個(gè)
工控威望: 451 點(diǎn)
下載積分: 780 分
在線(xiàn)時(shí)間: 164(小時(shí))
注冊(cè)時(shí)間: 2013-10-09
最后登錄: 2024-01-05
查看joshualzh的 主題 / 回貼
樓主  發(fā)表于: 2013-11-21 23:23
MUL D250 K30 E
BMOV D200 D2000E K30
這兩條指令是在臺(tái)達(dá)PLC上讀出來(lái)的。小弟看不明白。請(qǐng)高手幫忙解釋一下。謝謝!
zhaolifei200
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 178 個(gè)
工控威望: 320 點(diǎn)
下載積分: 8089 分
在線(xiàn)時(shí)間: 96(小時(shí))
注冊(cè)時(shí)間: 2010-08-19
最后登錄: 2023-03-28
查看zhaolifei200的 主題 / 回貼
1樓  發(fā)表于: 2013-11-22 08:54
第一個(gè)沒(méi)用過(guò)呢,第二個(gè)是塊傳送指令,d2000E是變址寄存器,意思是把d200傳送至d2000e,d201傳送至d2000(e+1)傳送30個(gè),
lixianji_007
級(jí)別: 工控俠客
精華主題: 0
發(fā)帖數(shù)量: 242 個(gè)
工控威望: 2871 點(diǎn)
下載積分: 5503 分
在線(xiàn)時(shí)間: 769(小時(shí))
注冊(cè)時(shí)間: 2011-08-27
最后登錄: 2024-11-06
查看lixianji_007的 主題 / 回貼
2樓  發(fā)表于: 2013-11-22 09:17
E是變址寄存器E0,變址寄存器范圍是E0~E7,F(xiàn)0~F7(使用32位指令時(shí)必須用E);
第1條指令就是將D250*K30的結(jié)果保存到變址寄存器E0,
第2條指令就是將D200起始的30 個(gè)寄存器的內(nèi)容傳送至D2000E(即D2000+E0的內(nèi)容為地址) 所指定起始號(hào)碼開(kāi)始算30 個(gè)寄存器當(dāng)中。
詳細(xì)用法可參考臺(tái)達(dá)PLC的程序手冊(cè)。
天下事有難易乎?為之,則難者亦易矣!不為,則易者亦難矣!
joshualzh
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 309 個(gè)
工控威望: 451 點(diǎn)
下載積分: 780 分
在線(xiàn)時(shí)間: 164(小時(shí))
注冊(cè)時(shí)間: 2013-10-09
最后登錄: 2024-01-05
查看joshualzh的 主題 / 回貼
3樓  發(fā)表于: 2013-11-23 22:37
多謝解答!