享受生活
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看享受生活的 主题 / 回贴
楼主  发表于: 2009-05-15 21:35
各位师傅:
下面的程序中D0和D2下面的数字是怎么得出的,谢谢哦!
(MOVP K2 D0)
(MOVP K4 D1)
(DMOV D0 D2)
程序第三行D0和D2下面分别出现了:262146
请问是怎么出来的,
gang.liu9
禅城-及时雨
级别: VIP会员
精华主题: 0
发帖数量: 461 个
工控威望: 1577 点
下载积分: 121 分
在线时间: 214(小时)
注册时间: 2006-09-02
最后登录: 2024-05-28
查看gang.liu9的 主题 / 回贴
1楼  发表于: 2009-05-16 08:38
4楼的更正如下:
     D0=K2;D1=K4;
用了DMOV指令后,为把(D1  D0)整体传送至(D3  D2);-----正确

那么把(D1  D0)用2进制表示或16进制表示(H00040002),这个数是最终达到(D3  D2)并在监控时显示出来的数值。
可以得出H00040002=K262146=======》》》最终显示的这个数值。
-----------有误应更正为,  DMOV 是32位指令,执行后目标值中前16为是D1的值,后16为是D0的值,即为(100  0000 0000 0000 0010 )2;因为软件现示的是十进制的值,所以(100  0000 0000 0000 0010 )2对应的十进制是k262146;         本人专门从事三菱PLC教学,可提供有偿辅导,有意者可联系gang.liu@ttdco.com
[ 此帖被gang.liu9在2009-05-16 13:08重新编辑 ]
gang.liu9
禅城-及时雨
级别: VIP会员
精华主题: 0
发帖数量: 461 个
工控威望: 1577 点
下载积分: 121 分
在线时间: 214(小时)
注册时间: 2006-09-02
最后登录: 2024-05-28
查看gang.liu9的 主题 / 回贴
2楼  发表于: 2009-05-19 08:53
       6楼及有需要的兄弟,因我在广东佛山,收费不会高于按佛山市中小学生家教收费标准50元每小时(一般是其30~50%)。具体详细情况,可E-MAIL联系gang.liu@ttdco.com,
你来函时请说明:
       1. 提供真实姓名及所在地方。
       2. 您当前的PLC程度,
       3. 您的辅导要求.
       4. 讲明是否具备电脑、PLC、文本显示器。
       5. 有无电工基础.

在佛山附近的兄弟如需检验,预约后,本人可出示相应的证明材料。
[ 此帖被gang.liu9在2009-05-19 12:06重新编辑 ]