s600
学以致用,用以促学!
级别: 略有小成
精华主题: 0
发帖数量: 287 个
工控威望: 352 点
下载积分: 1401 分
在线时间: 439(小时)
注册时间: 2008-10-23
最后登录: 2024-01-24
查看s600的 主题 / 回贴
楼主  发表于: 2010-01-18 21:58
&IB0  和 *VD200中的&和*是什么意思
醉湮邃虞
醉湮邃虞话老黑
级别: 略有小成
精华主题: 0
发帖数量: 229 个
工控威望: 409 点
下载积分: 1577 分
在线时间: 209(小时)
注册时间: 2009-01-16
最后登录: 2015-03-18
查看醉湮邃虞的 主题 / 回贴
1楼  发表于: 2010-01-18 22:39

&IB0  ?还真没这样用过,有机会试验一下,估计只有很多输入模块且输入信息是N个一组的时候才能用到。

VD200中
&是地址指针赋值语句,其值为VD类型
*是数据定位语句,其指向的可能是任意类型,byte/word/Dword/Real等
先有&,*才有意义
本帖最近评分记录:
  • 下载积分:+1(以恒) 热心助人
  • 棋牌比赛免费得实物,闲暇好去处
    http://www.jj.cn/indexTG.html?promoterid=108502812
    zhengxiaoxu
    级别: 探索解密
    精华主题: 1 篇
    发帖数量: 107 个
    工控威望: 154 点
    下载积分: 760 分
    在线时间: 138(小时)
    注册时间: 2009-10-29
    最后登录: 2024-03-30
    查看zhengxiaoxu的 主题 / 回贴
    2楼  发表于: 2010-03-27 08:52
    为了对存储器的某一地址进行间接寻址,先为该地址建立指针,指针为双字值,指令的输入操作数必须使用&符号,它表示某一位置的地址,而不是它的值,必须使用双字传送指令。
    你可以查一查西门子的编程手册:CPU存储区域的间接寻址
    金海洋
    工控人家园,工控一家人
    级别: 家园常客
    精华主题: 0
    发帖数量: 328 个
    工控威望: 521 点
    下载积分: 6874 分
    在线时间: 184(小时)
    注册时间: 2010-02-28
    最后登录: 2024-04-27
    查看金海洋的 主题 / 回贴
    3楼  发表于: 2010-04-10 13:52
    间接寻址符号
    wlw
    级别: 略有小成
    精华主题: 0
    发帖数量: 285 个
    工控威望: 399 点
    下载积分: 1296 分
    在线时间: 214(小时)
    注册时间: 2009-01-10
    最后登录: 2016-12-06
    查看wlw的 主题 / 回贴
    4楼  发表于: 2010-04-18 15:54
    &IB0  :&表示间接寻址建立指针符号,IB0表示地址,用双字,*VD200:  *表示VD200地址里面的值,也是用双字。例如;&IB01里面设置的是50 ,或是16#3等等,把这些值传送到*VD200中