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

请问各位高工:
   局部变量可以间接寻址方式写程序吗?
    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日 下午3:16

相关推荐

  • CP243-1用向导生成的子程序问题

    请问:看一些资料介绍后,用向导生成了子程序,可对生成的子程序上的引角的定义比较不清楚意思.看到客户配置时例程中ETH0_CTRL的CP_Re是V3000.0 Ch_Re是…

    SIMATIC S7-200 2021年7月5日
  • 占空比周期

    用PID向导做一个输出为开关量的控制,比如恒温吧。怎样确定占空比周期?这个周期多长合适? 问题补充:kinkin工程师应该是误解了我的意思:“输出为开关量”,意即PID回路输出类型…

    SIMATIC S7-200 2018年3月6日
  • S7-200 CPU226自身输出一个24VDC电源主要用在哪?

    这个24V是输出给后续模块的吗?扩展模块的数量取决于CPU模块供给的电源功率,如果我想多带几个扩展模块,我单独给扩展模块电源,是不是这样可带模块的数量就多些?另外假如我有24V开关…

    SIMATIC S7-200 2020年11月1日
  • td200报警

    为什么我做的td200v3.0(确认后消除报警),只能显示两条报警,而且上下键翻页不能用,请指教?如果先后触发两条同样的报警可以让他们分别在确认后消除吗? 问题补充:我的问题是td…

    SIMATIC S7-200 2017年7月26日
  • S7-200与WINCC7.0以太网通讯

    200与7.0以太网通讯如何实现,现场有5个200站点,要通讯到主控室。 最佳答案 可以用EM277走DP,CP243一1走以太网,低成本走PPI或Modbus,软件用PC&nbs…

    SIMATIC S7-200 2017年5月31日
  • 使用s7 200(包括smart)100ms 定时器时,能多次使用触点吗?会不会导致当前值多次更新?

    资料说“只有在执行定时器指令时,才对 100 毫秒定时器的当前值进行更新。只有在每个扫描周期仅执行一次定时器指令时,才应该使用 100 毫秒…

    SIMATIC S7-200 2017年5月31日
  • 博图移植WINCCflexible2008问题

    原来的项目画面用WINCCflexible2008做的,现在要移植到博图里面,就显示如图错误,这个那要怎么处理 图片说明:    最佳答案 你的项目中画面程序集…

    2021年7月5日
  • 觅S7200初学者共同进步

    本来在单位搞电气的,就我一个人搞PLC,没什么经验,又没人问,找一个初学者共同学习,有疑问大家共同探讨,希望共同提高。 有意愿的留个言,谢谢 问题补充:我是觉得简单的问题…

    SIMATIC S7-200 2021年7月5日
  • 求师问教

    自从被踢出校门后  从 钳工 干到电工  再干到技术服务 。一路走来辛苦不容易啊!夜夜挑灯苦学!只为想做个小小…

    SIMATIC S7-200 2020年11月1日
  • 如何用S7-200通过USS对多台MM430进行采集

    请问如何做程序对多台MM430进行参数采集呢?对一台做程序没问题,但是多台如何做轮询?有没现成的实例?谢谢。 问题补充:我的邮箱是81294095@qq.com 最佳答案 你可以参…

    SIMATIC S7-200 2021年7月4日