为什么FC和FB中调用的定时器不执行?

已锁定

Dar

  • 帖子

    74
  • 精华

    0
  • 被关注

    1

论坛等级:游民

注册时间:2005-07-06

普通 普通 如何晋级?

为什么FC和FB中调用的定时器不执行?

4267

10

2007-05-12 01:04:45

因为在FC 中要用到定时器,并且OB1中,FC会多次同时执行,所以在FC的输入变量中采用了Timer作为形式参数,实际调用时,将不同的定时器赋给形式参数。然而在实际调试中,发现所调用的定时器在fc中根本就没有运行。

考虑可能FC中不允许这种调用方法,将所编制程序改为FB,结果定时器依然不能运行,不知道问题何在?
FUNCTION_BLOCK FB 2
TITLE =
VERSION : 0.1


VAR_INPUT
 Timer_No:TIMER;
Timer_limit:S5TIME
END_VAR

BEGIN
NETWORK

AN M 200.0
R "Timer_No"

A "Timer_No"
L "Timer_imit"
SD "Timer_No"
A "Timer_No"
= M 200.2

在实际的FC或者FB调用中,Timer_No的实际参数为T1,定时时间Timer_limit为S5T#10s,在调试时,发现T1根本就没有执行,原因何在?


为什么FC和FB中调用的定时器不执行? 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54028条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

top
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。