技术论坛

 FB功能块中LW0变量得如何理解

返回主题列表
作者 主题
杨八郎
侠士

经验值: 1881
发帖数: 187
精华帖: 6
楼主    2019-06-20 22:14:25
主题:FB功能块中LW0变量得如何理解

微信图片_20190620220845.png


见附件中的图片,LW0这样的变量地址在FB块中应该如何理解?FB在给LW0分配地址时能否在背景DB块中体现?

加油!
Zane
至圣

经验值: 76091
发帖数: 19115
精华帖: 378
1楼    2019-06-20 22:32:41
主题:回复:FB功能块中LW0变量得如何理解

 LW0是临时变量的地址,程序中未在FB块的变量申明表中定义直接使用了,在STEP 7环境中是允许这样使用的,但不规范,在Portal (S7-1200/1500)环境中则不允许了,必须要有变量名称。

Zane 注册自动化系统工程师 Always save before download
威师爷
至圣

经验值: 37430
发帖数: 5126
精华帖: 47
2楼    2019-06-20 22:47:07
主题:回复:FB功能块中LW0变量得如何理解

在博图环境一样可以的,例如在temp定义了16个bit  .L0.0-1.7

然后mw0:=lw0,这个时候LW0是没有符号的,但是同样可以传递前面定义的16个bit

工业起重机防摇摆 QQ:404136820 AntiSwayControl
Zane
至圣

经验值: 76091
发帖数: 19115
精华帖: 378
3楼    2019-06-20 23:24:33
主题:回复:FB功能块中LW0变量得如何理解

抱歉,我指的博图已经不包含S7-300/400了,我不用S7-300/400很久了

Zane 注册自动化系统工程师 Always save before download
RENHQ
至圣

经验值: 68963
发帖数: 12238
精华帖: 59
4楼    2019-06-21 07:18:25
主题:回复:FB功能块中LW0变量得如何理解

本地变量,也就是临时变量吧,只在这个块里有效

Q群:https://jq.qq.com/?k=9BDuEgf6
杨八郎
侠士

经验值: 1881
发帖数: 187
精华帖: 6
5楼    2019-06-21 09:07:49
主题:回复:FB功能块中LW0变量得如何理解

1561079051(1).png

见附件,在FB的STAT里建立变量NUM (WORD型),指令OPN DB[NUM]报错,但直接写OPN DB[LW0] 就没有问题;


“LW0是临时变量的地址,程序中未在FB块的变量申明表中定义直接使用了,在STEP 7环境中是允许这样使用的,但不规范”,如何对LW0进行变量声明?

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