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

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

问题补充:
按参数调用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日
下一篇 2017年6月18日

相关推荐

  • 博图V13 突然就打不开了

    能打开软件,项目也能打开,就是打不开程序段,打不开项目内容,弹出对话框,授权也更新到最新了,也不行 问题补充:能开软件,不能操作,弹出对话框 最佳答案 提示数字签名过期了吧。这种情…

    SIMATIC S7-1200 2017年6月8日
  • 关于TIA STEP7中组态轴的运动控制的疑问

    这是用1200发脉冲控制伺服电机的组态,这副图是什么意思啊,能不能帮我解读一下啊,还有就是那几个参数“逼近/回原点方向”、“参考点开关一侧”以及“起始位置偏移量”都是什么意思啊 问…

    2017年6月1日
  • 请教这段程序在1200里怎么编

    请教一下,1200编程,每10分钟扫描一次,MD0大于MD4维持10后,让Q0.0运行60s;到10分钟后,重新检查;如果这10分钟内Q0.0已经运行过一次了,10分钟内出现第二次…

    SIMATIC S7-1200 2017年6月3日
  • s71200 PID预调节

    调节状态在“有多个状态处于未决状态,ErrorBits的值为16#0000”是怎么回事?谢谢了 最佳答案 不使用预调节,只是用精密调节就可以搞定,但是你的比例关系要搞清楚 提问者对…

    SIMATIC S7-1200 2017年6月24日
  • 请帮忙看一下这是什么服务内容

    “北京西门子。我们收到美国为您公司申请的6FX5002-5DN01-1FA0 ,6FX5002-5DN01-1GA0 的服务。请您帮忙确认是否需要此服务,如果需…

    SIMATIC S7-1200 2017年11月1日
  • 1200MB_MASTER指令问题

    运行前几个周期正常,后来MB_MASTER的busy 位输出为1,请问怎么解决呢? 问题补充:运行时的图片截图 图片说明:     &nbs…

    2017年6月13日
  • 关于FIND指令的求助

    小弟通过rcv_ptp指令将字符串接收到db2中了,现在想通过find指令查找在接收到的字符串中指定的字符,但是in1中db1的地址要怎样编程呢?因为字符串的存放格式是从第三个字节…

    SIMATIC S7-1200 2017年11月18日
  • 1200下载问题

    原来的是V11后又安装了V12,在下载程序时找不到硬件,换了无数根网线,重启无数次电脑 还是找不到硬件,最后我就把程序里原来的IP地址192.168.0.10,改成192…

    SIMATIC S7-1200 2017年8月26日
  • S7-1200用Modbus TCP指令库读写寄存器,最多一次能读写多少个?

    1.  S7-1200用Modbus TCP指令库读写寄存器,最多一次能读写多少个?2. 想用S7-1200和支持Modbus T…

    2017年6月13日
  • 1200如何实现先入先出

    本人预做四个工位的随机呼叫,考虑使用先入先出但是1200没有这样的指令,望各位指导一下,谢谢 最佳答案 http://www.ad.siemens.com.cn/Service/a…

    SIMATIC S7-1200 2017年6月1日