子程序中的局部变量间接寻址

请问各位高工:
   局部变量可以间接寻址方式写程序吗?
    LD     SM0.0
MOVD   &VB100, VD0
MOVB   *VD0, VB10
+D     1, VD0
MOVB   *VD0, VB10
如上述语句想在局部变量中全部实现,不用vb变量,全用局部变量,为什么movd &lb0 ld10会出错???

最佳答案

局部变量和间接寻址是两码事。
MOVD   &VB100, VD0
MOVB   *VD0, VB10
这样是间接寻址,没错。
MOVD   &IB0, ID10
这样是间接寻址,没错。
MOVD   &LB0, LD10
这个就错了,因为都是局部变量。局部变量里面本身都是间接的,指针也无法确认,没办法做到的。

提问者对于答案的评价:
谢谢您!局部变量是不可间接寻址的吗?

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc303682.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年10月31日 下午3:16
下一篇 2020年10月31日

相关推荐

  • 200的DP问题

    300与200的DP通讯,200这边增加EM277,300想读取200现有的模拟量的值,怎么读取呢,是不是在200这边还要写move程序,? 最佳答案 模拟量的值,是不是在200这…

    SIMATIC S7-200 2017年5月31日
  • CPU224XP-CN DC输出带负载的能力

    我要用CPU224XP-CN DC/DC/DC 的输出点接五个欧姆龙的24V直流中间继电器,但是不知道CPU的带负载能力,CPU能承受多大的电流,每个点,和每一…

    SIMATIC S7-200 2021年7月4日
  • 变频器与PLC的连接

    我用的变频器是发射极开极PNP输出,请问可以直接和PLC的输入端连接吗?? 有什么需要注意到地方?? 有谁做过这样的实际例子能留言最好了!!!!!!!! 最佳答…

    SIMATIC S7-200 2021年7月5日
  • S7-200PLC与WINCC通信

    现有S7-200 PLC  CPU226 CN做的工程,CPU用的点数不多但客户想用WINCC做上位机显示画面,以前没做过WINCC与S7-…

    SIMATIC S7-200 2020年11月1日
  • 西门子200PLC做主站,modsim做从站的问题

    我写了一个用200PLC做主站,我的I0.1按一次,30001就读取一次,然后根据读取到的值做比较,大于10,我就给40001写入1,小于10,我就给40001写入0,我的从站我用…

    2018年1月1日
  • PPI协议内容

    工程现场的上位机是用户自己研发的,我现在的226要集成到上面去。226上的两个串口都用了。一个接modbus仪表,一个接smart屏。我现在想到两种方案①上位机和屏用一个口,走PP…

    SIMATIC S7-200 2020年10月31日
  • s7-200的数据块

    在s7-200的帮助栏有数据块的赋值V12    258       …

    SIMATIC S7-200 2020年11月1日
  • s7200 226cnPLC

    s7200 226cncpu出现如下报警错误,关了再开有可以,请教高手是怎么回事呀?由于PLC正在上载/下载,处于致命错误状态或缺失硬件而无法处理此命令,如果在版本REL…

    SIMATIC S7-200 2017年10月29日
  • 200增加模块

    200的系统,现增加一块200以太网模块,实现以太网通讯,用win10系统安装的软件 一上传源程序软件就崩溃,第一次用200的,这是系统问题还是什么?现安装了虚拟机明天继…

    SIMATIC S7-200 2021年7月5日
  • 压差传感器位置

    通过压差来变频恒压供水,现在又热水供水管,冷水补水管,还有回水管。问一下压差传感器是装在热水供水管和回水管之间,还是热水供水管和冷水补水管之间。是调节热水和冷水之间的压差,还是供回…

    SIMATIC S7-200 2017年12月7日