下面是两个子程序调用,程序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日

相关推荐

  • 有没有S7培训

    我想学S7系列的编程,组态及使用,知道数字量编程怎么编,不知道模拟量怎么使用,组态通讯知道的也不多,属于菜鸟级吧,想问一下各位师兄,有没有好的培训地点可以学到上面提到的那些问题,最…

    SIMATIC S7-200 2021年7月5日
  • 200的458通讯问题

    200用0口读写485的表,走modbus通讯用的是库里的现成的块做的程序。 现在读写数据没有问题,就是在读写时间上有点问题,写不同的数据时,有的要用几秒来写下去这个值,…

    SIMATIC S7-200 2021年7月4日
  • V4.0 STEP 7 MicroWIN SP9通讯问题

    我的PLC是S7-200CN,CPU类型是224CN为什么选择的PLC类型的时候没有224CN 最佳答案 跟PLC通讯下就有了 提问者对于答案的评价:好的,问题已经解决了,谢谢老师

    SIMATIC S7-200 2021年7月5日
  • S7-226如何不用向导实现步进控,用的是台达伺服B2,端子控制,没有用通讯

    两个台达伺服,用S7-226不用向导实现步进控制。脉冲加方向模式 最佳答案 可以用脉冲库来控制步进电机。高速脉冲输出__SIMATIC S7-200:http://www…

    SIMATIC S7-200 2021年7月5日
  • 西门子200 cp243-1网络模块的问题

    我现在有几个问题想问下: 1.向导配置里面,有个为此模块配置连接数目。如果我想连接一台上位机,并且要监视程序运行,需要设置成1还是2 ?要是不连接任何一台上位机…

    2017年8月1日
  • USB扩展的232口连接PC/PPI电缆的延时程序,在哪下载?

    USB扩展的232口连接PC/PPI电缆的延时程序,在哪下载? 最佳答案 http://www.ad.siemens.com.cn/download/ 上有一个连接名称,…

    SIMATIC S7-200 2020年11月1日
  • sm66.7一直为ON???

    在200中,如果使用了位置向导,是不是其中的特殊寄存器sm66.7就不再是监控脉冲是否完成了??也就是说SM66.7会一直为ON,如图,我用了PT0向导后,寄存器一直为ON。。。。…

    SIMATIC S7-200 2017年6月13日
  • mODBUS 通讯地址

    modbus通讯理论上支持4种Modicon PLC地址,即0*、1*、3* 和4*四种,分别表示开出DO(中间线圈)、开入DI、模入AI、模出AO(中间寄存器…

    SIMATIC S7-200 2017年11月12日
  • 200PLC比较触电致命错误

    西门子200PLC程序一运行,CPU就亮SF停掉,查信息说,比较触电致命错误,怎么回事?程序不能运行 问题补充:致命故障代码是 12 最佳答案 重点查程序。报错的原因在于…

    SIMATIC S7-200 2020年10月31日
  • 端口无法打开或一个程序正在被使用

    与PLC连接时,出现端口无法打开或一个程序正在被使用提示,怎么解决 最佳答案 你是不是打开了多个200的程序或者打开了别的应用程序占用了你电脑的串口,所以建议你关闭所有程序只留一个…

    SIMATIC S7-200 2020年11月5日