回复:关与程序示例交流的建议

★≈幻

  • 帖子

    134
  • 精华

    0
  • 被关注

    5

论坛等级:游士

注册时间:2003-10-08

普通 普通 如何晋级?

发布于 2006-10-25 12:23:05

0楼

那我就先来!这是用SCL编的,为什么下载后,PLC出现SF报警呢?是什么原因呢?


FUNCTION_BLOCK FB1
// 相邻十次采样值滤波程序控制

VAR_TEMP
// Temporary Variables 定义临时变量
abc :DINT;
Index1:REAL;
Index2:REAL;
Index3:REAL;
Index4:REAL;
Index5:REAL;
Index6:REAL;
Index7:REAL;
Index8:REAL;
Index9:REAL;
Index10:REAL;
END_VAR

VAR_INPUT
// input variables 定义输入变量
Signal :INT;
END_VAR

VAR_OUTPUT
// Output variables 定义输出变量
OUT_1 :REAL;
END_VAR

VAR
// Static Variables 定义静态变量
SWITCH : REAL;
END_VAR
abc:=INT_TO_DINT(Signal);
SWITCH:=DINT_TO_REAL(abc);

Index10:=Index9;
Index9:=Index8;
Index8:=Index7;
Index7:=Index6;
Index6:=Index5;
Index5:=Index4;
Index4:=Index3;
Index3:=Index2;
Index2:=Index1;
Index1:=SWITCH;
OUT_1:=(Index1+Index2+Index3+Index4+Index5+Index6+Index7+Index8+Index9+Index10)/10;

END_FUNCTION_BLOCK

评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54652条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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