回复:scl程序纠错

ReFresh

  • 帖子

    75
  • 精华

    0
  • 被关注

    0

论坛等级:游民

注册时间:2009-08-07

普通 普通 如何晋级?

发布于 2010-02-01 09:30:33

4楼

修改后无错误的程序。且系统运行后符合设计要求。
FUNCTION_BLOCK FB1110

Title= 'WIRELESS'
{
S7_m_c:='true';
S7_tag:='true'
}
VERSION : '1.0'
NAME : WIRELESS
VAR_INPUT
S1{S7_m_c:='true'}:REAL:=0;
SamT:INT:=20 ;
DurT:INT:=3;
END_VAR
VAR_OUTPUT
y1{S7_m_c:='true'}:REAL;
y2{S7_m_c:='true'}:bool;
END_VAR
VAR
INPRE:REAL:=0;
COUT1:INT:=0;
COUT2:INT:=0;
END_VAR


BEGIN

COUT1:=COUT1+1;
IF ( COUT1 >= (SamT*10) ) THEN
COUT2:=COUT2+1;
IF (INPRE y1:=S1;
InPre:=S1;
COUT2:=0;
y2:=1;
END_IF;
IF (COUT2>=DurT) THEN
y1:=S1;
InPre:=S1;
COUT2:=0;
y2:=1;
ELSE y2:=0;
END_IF;
COUT1:=0;
END_IF;


END_FUNCTION_BLOCK

我认为去了
{
S7_m_c:='true';
S7_tag:='true'
}
这两句也行。
ReFresh
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54616条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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