汇荣铝业
级别: 网络英雄

精华主题: 0
发帖数量: 1785 个
工控威望: 5346 点
下载积分: 21352 分
在线时间: 1602(小时)
注册时间: 2009-07-21
最后登录: 2025-01-15
查看汇荣铝业的 主题 / 回贴
楼主  发表于: 2011-07-05 09:18
比如&VB4004,具体是什么意思啊?先谢啦,必须加分。
yamqq
雅马哈,爱普生,电装机器人。
级别: 网络英雄

精华主题: 0
发帖数量: 1717 个
工控威望: 5539 点
下载积分: 24618 分
在线时间: 300(小时)
注册时间: 2008-05-05
最后登录: 2024-12-24
查看yamqq的 主题 / 回贴
1楼  发表于: 2011-07-05 15:21
16位的一个寄存器
这个人很懒,什么也没有留下!
yamqq
雅马哈,爱普生,电装机器人。
级别: 网络英雄

精华主题: 0
发帖数量: 1717 个
工控威望: 5539 点
下载积分: 24618 分
在线时间: 300(小时)
注册时间: 2008-05-05
最后登录: 2024-12-24
查看yamqq的 主题 / 回贴
2楼  发表于: 2011-07-05 15:23
错了,不好意思,vb是8位的,vw才是16位的,vd是32位的,vb0=vb0,vw0=vb0和vb1,vd0=vb0,1,2,3,明白了没有,
本帖最近评分记录:
  • 下载积分:+5(汇荣铝业) 热心助人
  • 这个人很懒,什么也没有留下!
    yamqq
    雅马哈,爱普生,电装机器人。
    级别: 网络英雄

    精华主题: 0
    发帖数量: 1717 个
    工控威望: 5539 点
    下载积分: 24618 分
    在线时间: 300(小时)
    注册时间: 2008-05-05
    最后登录: 2024-12-24
    查看yamqq的 主题 / 回贴
    3楼  发表于: 2011-07-06 08:25
    又错了!好像是错了!
    这个人很懒,什么也没有留下!
    yamqq
    雅马哈,爱普生,电装机器人。
    级别: 网络英雄

    精华主题: 0
    发帖数量: 1717 个
    工控威望: 5539 点
    下载积分: 24618 分
    在线时间: 300(小时)
    注册时间: 2008-05-05
    最后登录: 2024-12-24
    查看yamqq的 主题 / 回贴
    4楼  发表于: 2011-07-06 09:13
    这是间接寻址,先用movd 将&vb4004传送到另一个存储器比如vd100
    然后vd100就等于三菱plc中的V和Z了
    但是后面指定的时候要加上*号
    现编程跟你说明吧
    ld sm0.0
    movd &vb4004 VD100  将VB4004开始的存储指针到vd100
    movw *vd100  vw200  将vd100指向的存储16位传送到vw200
    本帖最近评分记录:
  • 下载积分:+5(汇荣铝业) 明白了一些
  • 这个人很懒,什么也没有留下!
    yamqq
    雅马哈,爱普生,电装机器人。
    级别: 网络英雄

    精华主题: 0
    发帖数量: 1717 个
    工控威望: 5539 点
    下载积分: 24618 分
    在线时间: 300(小时)
    注册时间: 2008-05-05
    最后登录: 2024-12-24
    查看yamqq的 主题 / 回贴
    5楼  发表于: 2011-07-06 09:21
    如果*vd100里的值是0,那么指向的就是Vd4004
    如果是1,就是vd4005
    还可以对vd100里行计算!
    加*才是指针,不加就是存储!
    本帖最近评分记录:
  • 下载积分:+5(汇荣铝业) 彻底明白了
  • 这个人很懒,什么也没有留下!