(已解决)FB多重背景调用的问题,是漏洞还是禁止这样使用??

已锁定

HuD

西门子1847工业学习平台

  • 帖子

    31
  • 精华

    0
  • 被关注

    1

论坛等级:侠士

注册时间:2012-07-19

普通 普通 如何晋级?

(已解决)FB多重背景调用的问题,是漏洞还是禁止这样使用??

1526

13

2013-02-25 10:22:40

很简单的一个子程序FB11,定义如下
IN: IN0:Pointer
IN1:INT
IN_OUT: IN_OUT1:INT
TEMP:TEMP1:WORD
TEMP2:DWord
程序如下:
L P##IN0
LAR1
L W [AR1,P#0.0]
T #TEMP1
L D [AR1,P#2.0]
T #TEMP2
OPN DB [#TEMP1]
L DBW [#TEMP2]
T #IN_OUT1
现在我用FB10对FB11调用两次(已经在FB10的STAT里面定义好STAT0与STAT1,类型为FB11)
CALL #STAT0
IN0 :=DB2.DBW480
IN1 :=
IN_OUT1:=MW160
CALL #STAT1
IN0 :=DB2.DBW482
IN1 :=
IN_OUT1:=MW162
试先给DB2.DBW480的值赋为23,DB2.DBW482为24
问题出来了,MW160与MW162的值始终为23,到底是哪里出了问题,大家帮忙看一下。
(已解决)FB多重背景调用的问题,是漏洞还是禁止这样使用?? 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54654条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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