下面是两个子程序调用,程序1调用程序2,为什么可多次调用,

程序2里用的都是局部变量存储器,是不是调用第一次调用完清零。帮忙解释一下程序2的意思。谢谢了。

问题补充:
程序1,读取VD0到VD4,用多长时间。到最后VD44CUP扫描多少时间,在扫描VD44的时候,别的数值为什么没有变化。

图片说明:

下面是两个子程序调用,程序1调用程序2,为什么可多次调用,    下面是两个子程序调用,程序1调用程序2,为什么可多次调用,   

最佳答案

1、程序2为什么可以被多次调用,是因为该子程序中所有临时变量在程序的执行中都会被明确的赋值,不存在状态不明的情况,所有可以多次调用。
2、程序2为西门子的量程转化程序,在文档A0136中可以下载,文档有对各个引脚的解释说明,程序1就是多个模拟量的量程转化处理。
A0136下载链接:
http://www.ad.siemens.com.cn/download/searchResult.aspx?searchText=A0136
文档下载后请参考以下章节:
S7-200PLC /编程软件STEP7-Micro/win /Micro/win指令库 /Micro/win 附加指令库/Scaling量程转换库

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

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

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

相关推荐

  • USS协议占用地址的问题

    我把协议库添加后,使用此协议。打开符号表,发现里面的地址为空。我想问1、此协议库占用的地址默认是多多少?怎么看?能否修改地址区间?2、符号表里的地址空着就可以? 问题补充:找到答案…

    2021年7月5日
  • EM231 AI*4模块采集数据异常

    用EM231 AI*4模块采集一个4-20MA有源信号,将变送信号的+接入A+并短接了RA,将信号-接入A-,采集值显示很小只有170左右,如果将A-和M短接,采集值显示…

    SIMATIC S7-200 2017年11月12日
  • 4线电阻直线位移传感器与EM235如何接线

    直线位移传感器电阻5千欧,使用用电压24V,请大师给予指导 最佳答案 可以参考官网论坛模拟量聚合页关于EM235模块的章节:http://www.ad.siemens.com.cn…

    SIMATIC S7-200 2021年7月5日
  • 关于自由口通信里的信息结束字节SMB89

    我定义结束字节SMB89为字符e,用串口调试助手向PLC发送e,PLC可以结束信息接收,在串口调试助手里选择以 十六进制发送,发送了e的ASCII码65,也可以结束信息接…

    SIMATIC S7-200 2017年6月2日
  • S7-222CN,最大开关量和最大模拟量可以同时使用吗?

    手册上写得最大开关量94个和最大模拟量16个,可以同时用94个开关量+16个模拟量吗?其他的型号200PLC也是这样的吗?200PLC扩展模块最大数量是7个吗? 最佳答案 手册上写…

    SIMATIC S7-200 2020年10月31日
  • 模拟量输入问题 高手进

    新手 问个模拟量怎么输入的程序 有段程序LD     I0.0 MOVW  &n…

    SIMATIC S7-200 2021年7月4日
  • 运行状态输出到Q0.0

    希望把PLC的运行状态输出到DO点Q0.0上;当PLC停止或PLC严重故障影响到内部正常的逻辑运算时Q0.0为0,PLC正常运行时Q0.0为1。 有没有哪位大侠在项目或实…

    SIMATIC S7-200 2021年7月4日
  • S7200模拟量问题

    CPU226版本2.0带模拟量输出模块,实际输出电压跟给定 不同步,给定大概1分钟之后模块的输出电压才变化,请问是什么原因? 问题补充:先试试,有问题再来请教大家,谢谢 …

    SIMATIC S7-200 2021年7月5日
  • 214CPU忘记密码了

    原程序因电脑硬盘坏丢失,现在想把CPU里的程序上载出来,可忘记密码了不知道怎么办,求大神指点一下,谢谢 图片说明:    钻石用户推荐最佳答案 1、官方没有解密…

    2021年7月5日
  • S7200PID控制变频器转速

    当压力超过0.2MPA时变变频器20当低于1.5时30想通过PID控制,自动化新手,希望大家给出程序 最佳答案 1、首先要理解pid的意义,p是设定值与反馈差值的放大倍数。&nbs…

    SIMATIC S7-200 2021年7月5日