回复:将某个变量的值传到一片数据区域?!

Zane

版主 西门子1847工业学习平台

  • 帖子

    21211
  • 精华

    403
  • 被关注

    1496

论坛等级:至圣

注册时间:2003-06-06

钻石 钻石 如何晋级?

发布于 2004-04-06 17:51:50

0楼

这是个FIFO的例子,慢慢看。

FUNCTION "ATT" : VOID
TITLE =
VERSION : 0.1


VAR_INPUT
LEN_DAT : REAL ;
END_VAR
VAR_TEMP
TBL_MAX : DINT ;
TBL_CNT : DINT ;
LOOP_CNT : DINT ;
TBL_TBL : DINT ;
END_VAR
BEGIN
NETWORK
TITLE =

L "CAL_DB".MAX_LEN;
T #TBL_MAX;
L "CAL_DB".CUR_LEN;
T #TBL_CNT;
L #TBL_MAX;
>=D ;
JC K001;
OPN "CAL_DB";
LAR1 P#DBX 8.0;
L #TBL_CNT;
L L#4;
*D ;
SLD 3;
+AR1 ;
L #LEN_DAT;
T D [AR1,P#0.0];
L #TBL_CNT;
L L#1;
+D ;
T "CAL_DB".CUR_LEN;
BEU ;
K001: L #TBL_MAX;
L L#1;
-D ;
T #TBL_TBL;
L L#0;
T #LOOP_CNT;
OPN "CAL_DB";
LAR1 P#DBX 8.0;
K002: L D [AR1,P#4.0];
T D [AR1,P#0.0];
L #LOOP_CNT;
L L#1;
+D ;
T #LOOP_CNT;
L #TBL_TBL;
>=D ;
JC K003;
+AR1 P#4.0;
JU K002;
K003: L #LEN_DAT;
T D [AR1,P#4.0];


END_FUNCTION

Zane 注册自动化系统工程师 Always save before download
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54710条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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