如何使用间接寻址?刚入行的请指教

有个子程序,让两个数值相加然后输出,然后主程序调用子程序,为什么子程序输出的结果在主程序里边不显示呢?

问题补充:
这个是主程序的图片,另一个是子程序的图片

图片说明:

如何使用间接寻址?刚入行的请指教    如何使用间接寻址?刚入行的请指教   

最佳答案

1. 使用间接寻址,首先要建立数据指针,而你程序中的*LD是取数据指针,都没有建立指针如何取指针地址。
2. 建议你看下间接寻址的说明,如下链接: http://www.ad.siemens.com.cn/productportal/prods/s7-200-smart-portal/200smarttop/programming/indirect_addressing.html

提问者对于答案的评价:
我第一个图主程序里边用的&vb340   &vb310  输出vd350

最佳答案作者回复:
你的输出结果为VD350,那么因为指针地址未偏移,则程序中运行结果为VD344+VD310=VD350,应该给VD344和VD310直接赋值看结果

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

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

相关推荐

  • smart 变频器 触摸屏

    smart和变频器用SB板485的1号串口Modbus  Rtu 协议连接,smart 0号串口和威纶通触摸屏就连接不上,显示没反应要么就是…

    SIMATIC S7-200 SMART 2021年7月4日
  • smart 700IE 485调试

    想通过PC机上的modbus调试助手调试smart700IE,不知道是不是硬件连接有问题,无法通讯。我的接法是用RS232串口线从电脑上连出在另一端接上RS232转RS485的转换…

    SIMATIC S7-200 SMART 2020年10月31日
  • SMART 200 字符串处理错误

    索引错误,&vb后,用*vd5000不能用,这是什么情况?图片能全部说明我的问题 图片说明:    最佳答案 字符串,有一定的格式,首字节存放字符串的长…

    2021年7月4日
  • 请教关于计时的问题

    1.想实现这样的功能,想了一下午都没想出来按下启动按钮a,持续输出指定时间(分钟)的信号b,时间(分钟)到,信号b就要断开 最佳答案 TON、TOF 类型定时器,最长定时…

    2021年7月4日
  • S7-200 Smart与台达变频器通讯

    写数据的时候modbus通讯指令报错103,从站设备不支持“地址”(Addr) 类型。但是同样的指令,把写改成读,就可以独到数据,也没有报错。实在是不清楚问题出在哪里。 …

    2021年7月4日
  • s7-200 smart 库文件

    想下载一份 s7-200 smart  库文件,不知道去哪了下载!帮忙给一个链接地址!谢谢 最佳答案 1、就是S7-200Micro/WIN…

    SIMATIC S7-200 SMART 2017年6月4日
  • 多个ASCII码存放问题

    问题1.200smart扫码得出的ASCII码,VB101-VB110怎么存在一个寄存器里,便于阅读查找问题2.扫出的第一个码放在一个寄存器里,再扫第二个码,第二个码的数据就会覆盖…

    2020年10月30日
  • STEP 7-MicroWIN SMART V2.3软件问题

    不知道大家有没有遇到这情况,就是在梯形图写变量时,写完变量把鼠标拿开到编辑框外点击一下左键他就可以生成了,V2.2及之前版本都可以的,但是更新到V2.3后就不行了,写完变量后还得按…

    2019年6月10日
  • SMART PLC的RPS区域不够

    在用SMART PLC进行GOTO指令运动控制时,错误代码为18 查看相应帮助文件是由于:RPS 有效区域宽度不足 ,请问这个咋回事&nbs…

    SIMATIC S7-200 SMART 2017年6月7日
  • S7-200smart PID

    PID指令和PID向导可以同时 使用吗?里面的功能号码0-7可以设置一样吗? 最佳答案 PID向导生成的是子程序,必须用SM0.0调用这个子程序,这个子程序和SM0.0之…

    SIMATIC S7-200 SMART 2017年6月1日