597835876
舍得,有舍才有得
级别: 略有小成
精华主题: 0
发帖数量: 42 个
工控威望: 207 点
下载积分: 1753 分
在线时间: 46(小时)
注册时间: 2012-12-03
最后登录: 2014-02-15
查看597835876的 主题 / 回贴
楼主  发表于: 2012-12-05 17:08
图片:
请问,谁能给我讲解下前面加*跟@有什么意义? 还有DR的含义,赋值。  谢谢了
学无止尽,技海无边!
hlq_0815
人生的成功不在于拿到一副好牌,而是怎样将坏牌打好。
级别: 论坛版主

精华主题: 2 篇
发帖数量: 1819 个
工控威望: 4467 点
下载积分: 7533 分
在线时间: 1231(小时)
注册时间: 2008-07-03
最后登录: 2024-05-20
查看hlq_0815的 主题 / 回贴
1楼  发表于: 2012-12-06 10:32
上来就问的习惯总是不太好,以下是我复制/粘贴别人的:

DM区域,PLC数据存储器.
间接DM(BIN)指用二进制方式指定(DM/EM),需要在前面加@字符.举例:
[MOV #0001 @DM300]  假如DM300内的值为(0100),十进制就是256,也就是指定了DM256这个地址.那么DM256就等于1.
但是当间接地址对应的数据超过(8000),则指向当前的EM区域.例如:
[MOV #0001 @DM300] 假如DM300内的值是8001,即十进制32769,则当前EM区,EM0001=1;

间接DM(BCD)指用BCD方式指定DM/EM,需要在前面加*号,举例:

[MOV #0001 *D300] 假如DM300内的值是0100,则D100=1;
人生的成功不在于拿到一副好牌,而是怎样将坏牌打好。
597835876
舍得,有舍才有得
级别: 略有小成
精华主题: 0
发帖数量: 42 个
工控威望: 207 点
下载积分: 1753 分
在线时间: 46(小时)
注册时间: 2012-12-03
最后登录: 2014-02-15
查看597835876的 主题 / 回贴
2楼  发表于: 2012-12-06 12:31
懂了 ,谢谢
学无止尽,技海无边!
muzimuly
昆山电气兼职
级别: 论坛先锋
精华主题: 0
发帖数量: 52 个
工控威望: 1672 点
下载积分: 6437 分
在线时间: 57(小时)
注册时间: 2012-10-27
最后登录: 2024-04-16
查看muzimuly的 主题 / 回贴
3楼  发表于: 2012-12-06 20:42
我也正在找这个疑问,也就是变址
但是一楼说的一点都不沾边
ir是变址,和dm没有关系