带参数调用的子程序中的计数器会怎样?

当采用参数调用的子程序时,子程序内部有计数器时。当两个不同功能在调用子程序时,计数器内部的数值会是对应功能需要的吗?在这种参数调用中,计数器的值在执行完一个周期后,下个周期后会保留吗?

问题补充:
按参数调用fc块,里面能有计数器吗?我有两个电机控制需要用到这个fc块,我希望计数器里面的数应该是相互独立的,会是独立的吗? 计数器中的值可以保留到下个扫描周期吗?

最佳答案

S7-1200吗,如果是的话,S7-1200和之前S7-300不一样,不是C0,C1什么的,而是使用CTU这种IEC计数器。
那样的话,如果是FC的话,可以在DB块建IEC_COUNTER或类似类型变量,然后在IN_OUT使用。但是这种方式不能在SCL操作。
如果是FB的话,可以使用多重背景功能。

这样,程序之间使用计数器就互不干扰了。

提问者对于答案的评价:
确实

专家置评

已阅,最佳答案正确。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年6月18日 下午11:09
下一篇 2017年6月18日 下午11:09

相关推荐