调用子程序111


Warning: mysqli_query(): (HY000/1194): Table 'wp_postmeta' is marked as crashed and should be repaired in D:\wwwroot\www.zhaoplc.com\wp-includes\class-wpdb.php on line 2357

vd100的值没有mov给LD9,是子程序里vd100要改成局部变量LD1吗

问题补充:
LD9改成in out后在主程序里面还是输入vd100吗

图片说明:

调用子程序111    调用子程序111   

最佳答案

此回答已完善

子程序存在一个基本问题:临时变量未赋值先使用
当第一次执行此子程序,在M12.0上升沿先把VD100赋值给临时变量LD9,LD9再赋值给OUT参数LD5。但在第二次执行此子程序,VD100赋值给临时变量LD9不会执行,直接执行第三段把LD9赋值给OUT参数LD5,出现了临时变量未赋值先使用,这里LD9值是不确定的。
程序修改:删除子程序第三段,把LD9(初始距离)定义为IN_OUT参数,把VD100换成LD1
S7-200 SMART 系统手册
https://support.industry.siemens.com/cs/cn/zh/view/109745610
补充:
是的,作为操作数赋值给LD1(距离1),子程序中LD1值move给LD9

提问者对于答案的评价:
1

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 上午11:36
下一篇 2021年7月5日 上午11:36

相关推荐

  • 传送指令和数据块

    在西门子S7-200编程软件里,数据块怎么理解。有什么用,在那方面可以用得上。请看下面两张图。MW8传送到VW124是什么意思。    &n…

    2017年8月3日
  • 请问西门子plc是否都支持sfc编程?

    请问西门子plc是否都支持sfc编程?如有不支持的,是哪些不支持?请列举,谢谢……另外想寻找sfc编程相关的手册,谢谢帮助……lhr0216@qq.com 最佳答案 可能是由于20…

    SIMATIC S7-200 2020年10月31日
  • 硬件维修

    哪有CPU226的S0604集成电路 最佳答案 想单独买S0604可能比较困难!看一下一些PLC维修店,没有只能给西门子维修了! 提问者对于答案的评价:谢谢你的回答 有没…

    SIMATIC S7-200 2021年7月5日
  • 如何用CPU224XPCN控制伺服电机作相对定位

    公司买了一台CPU224XPCNPLC控制伺服电机作相对定位和用到模拟量.但供货商提供不了相关资料.请提供.谢谢!!急!!TC88TC@163.com 最佳答案 在线帮助手册里有 …

    SIMATIC S7-200 2021年7月5日
  • 整数加法运算

    当ADDI输出MW0(-9)时为什么M0.0到M0.3有输出。当作为负数输出时MW0=MB0+MB1那么高八位当中到底储存的什么,会导致M0.0到M0.3有输出。求解当负数输出时高…

    SIMATIC S7-200 2017年11月13日
  • 求Pid资料

    关于PID调节的资料,简单易懂,谢谢 最佳答案 S7-200 的PID 控制文档大全:1、《如何使用S7-200CPU 的PID 控制》:下…

    SIMATIC S7-200 2020年10月31日
  • S7-200通讯问题?

    煤矿行业,CPU226,通讯距离800米,用NETR/NETW编的通讯程序,不是用向导建的.已经使用一年多.最近出现通讯不上的毛病,我用一个新226PLC分别和这两个PLC通讯(通…

    SIMATIC S7-200 2021年7月5日
  • HMI与PLC通讯速度

    S7200 与 TP170B COLOR 通过RS485通讯,现在波特率设为19.2K,感觉通讯较慢,比如显示动画时断时续的。请教各位,能否…

    SIMATIC S7-200 2021年7月4日
  • pc/ppi

    安装sp7后pg_pc无参数问题 最佳答案 这个与版本的兼容性及安装方式有关。如windows环境下操作系统与 STEP 7 V5.5不兼容。这个链接…

    SIMATIC S7-200 2021年7月5日
  • 增量式编码器如何实现与200PLC的编程

    通过编程,测量电机拖动物体的高度。 最佳答案 高数计数器可以采用向导来做。《西门子 S7-200?LOGO!?SITOP 参考》V0.92版(更新版)(2008…

    SIMATIC S7-200 2018年3月6日

发表回复

登录后才能评论