回复:s7_300/400没有记忆功能的定时器?

伊默

西门子1847工业学习平台

  • 帖子

    4273
  • 精华

    118
  • 被关注

    220

论坛等级:至圣

注册时间:2003-10-24

白金 白金 如何晋级?

发布于 2005-12-13 20:53:33

0楼

系统有一个这样的TONR功能,不过我觉得不是太好.我记得原来我就发过这样的帖子,呵呵,还在博客里发过. 现在很难找了,我再帖上来吧
S7-300提供了五丰富的定时器,但是却没有S7-200里的TONR类的。。。 。。。正好没事了偶就随便写一个,就当是练练,毕竟我还没做过S7-300和400的项目呢。

FUNCTION_BLOCK FB1
VAR_INPUT
IN,RST:BOOL;
T_NO:TIMER;
SVTIME:S5TIME;
END_VAR
VAR_OUTPUT
OUT:BOOL;
END_VAR
VAR
IN_FN,FLAG:BOOL;
PTTIME:S5TIME;
END_VAR

BEGIN
A IN;
FN IN_FN;
JCN _001;
S FLAG;
LC T_NO;
T PTTIME;
_001:L SVTIME;
A FLAG;
JCN _002;
L PTTIME;
_002:A IN;
AN RST;
SD T_NO;

A T_NO;
S OUT;

A RST;
R FLAG;
R T_NO;
R OUT;
END_FUNCTION_BLOCK

也可以用FC来做,这样可以省掉DB块,但是对于STAT变量则要用IN-OUT参数来代替了。。。或者直接在OB1内编程而不用参数。
I can do it
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54766条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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