在欧姆龙PLC编程里存储器前加* @号是什么意思,比如@D300 是D256,是怎么来的。请高人指点下,谢谢。

在欧姆龙PLC编程里存储器前加* @号是什么意思,比如@D300 是D256,是怎么来的。*D200 怎么又是D100
就是比如MOV #1 @D300 MOV #1 *D200 这两个是什么意思 关键的是D200 对应的D100是怎么来的啊

@是上升沿触发,*才是间接寻址。而且里面的值也不会是#0256,#0256指向的将是D598。楼上不要误人子弟。
*@D300,如果D300里面是0100那么实际D300代表的数据不是十进制256而是代表D256里的数据。
如果*D200指向了D100你去监视内存里面应该有个十六进制#0064。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-01-05
加上@符号是间接寻址的意思,@DM300,是把DM300存储单元中的值所对应的地址的值作为操作数据。比如@D300 是D256,说明DM300中的值是256,所以就会出现这样的结果了!
第2个回答  2011-01-05
这些是变址寻址,D200里边可以存放D100这个地址,然后数据存放在D100里边
相似回答