S7-200自定义功能块(子程序)不能多次调用。

S7-200自定义功能块(子程序)不能多次调用:
单次调用,功能正常;多次调用时,不能正常运行。第一个影响后面的运行。
子程序为电机块,实现的功能是:电机启动停止,启动后一定时间内无电机运行反馈,报故障,电机停止。运行信号到故障复位,或手动复位。另外有外部故障停车。时间设定和保存均使用的全局变量。
子程序见图1,主程序见图2。

图片说明:

S7-200自定义功能块(子程序)不能多次调用。    S7-200自定义功能块(子程序)不能多次调用。   

最佳答案

建议将所有的输入变量都设为in-out变量类型,因为in-out变量在每个程序块执行之前会自动更新数值的,而单纯的in变量不会自动更新数值

提问者对于答案的评价:
都改成IN_OUT类型后正常了。

专家置评

已阅,最佳答案正确。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2019年6月11日 上午12:21
下一篇 2019年6月11日 上午12:21

相关推荐

  • SM0.1与计数器

    S7-200 的SM0.1作为计数器C1的使能端,当PLC停止和启动时,C1保持不变不能计数,为何?谢谢! 最佳答案 不能用SM0.1去值使能端。使能端的含义是这个指令或…

    SIMATIC S7-200 2021年7月5日
  • 如何将S7-200梯形图程序打印成文本文件

    我是新手,在S7-200编程软件上练习编梯形图程序。但在查看程序时觉得不是很方便。我想如果能打印成类似于Word那样的文本文件就好了,那样我就可更方便地阅读和修改程序了。请各位老师…

    SIMATIC S7-200 2021年7月4日
  • 西门子触摸屏编程软件哪个好用

    西门子触摸屏编程软件哪个好用 最佳答案 ProTool是比WinCC flexible方便,系统要求不高,可是新出的操作面板和触摸屏,例如x77、KTP178等,ProT…

    SIMATIC S7-200 2021年7月5日
  • wincc7.4通过opc与PLC200 SMART通信问题

    在win10专业版上安装wwc7.4和,plc200 pc access,进行opc通信,pc access中做的变量点通过测试能和PLC200通信,…

    SIMATIC S7-200 2021年7月5日
  • S7-200编程软件为什么不要授权?

    300的要授权,200为什么不要呢? 最佳答案 不要授权,最为了更好的推广产品。如果用一台1000块钱的PLC,要花10000去买套软件,这样的PLC还有人会去用么? 提问者对于答…

    SIMATIC S7-200 2021年7月4日
  • 间隔时间捕捉

    S7_200的定时器间隔时间捕捉的1:当前时间如果超过49.7天后会复位归零:,重新开始计时吗?2:还能计算间隔时间吗?谁有了解的介绍一下。谢谢! 问题补充:计算当前时间与IN所提…

    SIMATIC S7-200 2018年12月3日
  • s7-200 cpu226与xk3118k9称重仪通讯程序

    我使用的是柯力xk3118k9称重仪,称重仪通讯口是232,想请教大侠怎么编程读取称重仪的数据,最好给一段实例,跪谢。我的邮箱是290134257@qq.com 最佳答案 自由口通…

    SIMATIC S7-200 2017年6月24日
  • TD400C显示汉字

    很简单: 按F1  显示"自动"  按F2  显示"手动" …

    SIMATIC S7-200 2021年7月5日
  • 224xp里面的时间怎么设置

    有二台水泵想自动每周切换一次,用什么指令能实现这个功能啊 最佳答案 不知道你对这个时间的精度要求高不高,严谨起见,你最好把每次切换的时间存起来,然后每次用READ_RTC读出来的时…

    SIMATIC S7-200 2021年7月5日
  • 新手请教:MODUBUS指令理解

    各位老师:下面的指令能否这样理解。 LD     Read_Inputs_Done:M2.2=  &…

    SIMATIC S7-200 2020年11月1日