FB和FC中tmpe临时变量的生命周期时怎样的?

在主循环块中调用的FC中临时变量生命周期是怎么样的?
我觉得FC变量会一直存在而且会在RUN期间保持不变(除非程序改变),只是作用范围只是在FC中。我的理解对吗?不知道主循环块中调用的FC什么时候算结束,还是调用的FC一直不会结束?

问题补充:
主循环调用的FC中的临时变量每个周期都会重新赋值么?如果FC中没有初始化临时变量的语句,那么由谁重新赋值呢?

最佳答案

1、在主循环块中调用的FC中临时变量生命周期是怎么样的?
一个扫描周期后,临时变量中的值会被重新赋值,使用时应遵循先赋值后使用的原则。
2、我觉得FC变量会一直存在而且会在RUN期间保持不变(除非程序改变),只是作用范围只是在FC中。我的理解对吗?
FC变量类型会一直存在而且会在RUN期间保持不变,不过其中的数值会随着程序循环执行而变化。
3、不知道主循环块中调用的FC什么时候算结束,还是调用的FC一直不会结束?
住循环中FC为功能子程序,一个顺序扫描周期内,通过调用几次来进行几次执行,随后不调用就不执行,当在下一个扫描周期内,根据程序逻辑关系,同上。
——————————————————————————————————————————————————–
问题补充:主循环调用的FC中的临时变量每个周期都会重新赋值么?如果FC中没有初始化临时变量的语句,那么由谁重新赋值呢?
————————————————————————————————————————————————————
参考链接希望对你有帮助。
再论L区的变量留值问题 – 技术论坛 – 支持中心- 西门子(中国)有限公司工业业务领域 (SLC Industry)
http://www.ad.siemens.com.cn/club/bbs/post.aspx?b_id=3&a_id=1017377&s_id=0&num=23#anch

提问者对于答案的评价:

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年11月16日
下一篇 2017年11月16日

相关推荐

  • M277触摸屏

    有没有其他的触摸屏可以代替型号为6AV6643-0CD01-1AX1的MP277的10寸触摸屏,不要按键的,只要触屏的 最佳答案 参见屏手册,你可以从中找到适合你替代的屏。http…

    自动化系统综合 2017年11月29日
  • 博途V14安装问题

    博途V14安装在win7旗舰版SP1(64位),在官网下载的博途V14试用版本,点击安装后提示此文件版本与正在运行的Windows版本不兼容。我检查过安装系统要求,是符合的,求解答…

    2017年5月31日
  • Portal V13 授权问题,求大神帮助

    弄了一天了还是不行,软件重装都不行 图片说明:       最佳答案 是正版授权的话,联系西门子售后解决吧 提问者对于答案的评价:是西门子代…

    2017年11月1日
  • 通过WINCC控制PLC

    各位老师,大家好。我刚开始学WINCC,想通过WINCC对PLC进行控制,比如,在WINCC里创建一个按钮,通过点击按钮,可以控制一个数字量的变化,请问如何做? 现在已经…

    自动化系统综合 2021年7月5日
  • 倍加福编码器与S7的通讯问题

    各位,请问倍加福的编码器与S7300用DP通讯时死活通不了,配置都正确,我现在用的是2008出厂的,而换个以前买的2006出厂的就没问题了,后来怀疑是GSD版本不对,又重新下了一个…

    自动化系统综合 2021年7月5日
  • FB41的PID调整的比例、积分时间、微分时间值有没有一个输入范围?

    附件截图里面有一个FB41功能块,大伙一般调试这个比例增益值、积分时间与微分时间,这三个值有没有一个输入范围?比如:限定这个比例的输入值在-200~200,积分时间设置范围:0S~…

    自动化系统综合 2017年8月16日
  • 在哪可以找到M-BUS协议?

    广泛用于计量仪表的Meter-BUS协议,到底是EN1434-3还是EN-60870-3呢?又在那个地方可以下载呢? 最佳答案 请看;http://www.best-gk.com/…

    自动化系统综合 2020年11月1日
  • 掉强电

    我们有一台DMG310机床,系统是810的。最近一直掉强电,怀疑是电源模块有问题和另一台交换后也是电源模块有问题。送北京检测说没有问题。发回来装上可以。但是一段时间后仍断断续续的掉…

    自动化系统综合 2017年11月18日
  • 系统不能正常启动

    NCU上的H3七段数码管一直在“1”、“0”、“9”之间来回闪烁,系统不能正常启动 问题补充:PC黑屏 最佳答案 查下系统手册,看看怎么描述这种工况?然后对症下药! 提问者对于答案…

    自动化系统综合 2020年10月31日
  • profibus通信的距离

    我这里有一个300 做主站,距离第一个从站的距离是600m,第一个从站与第二个从站的距离是230M。第二个从站与第三个从站的距离是230m,我不加中继器能通讯正常吗?望高…

    自动化系统综合 2020年11月1日