关于FB2的调用问题,麻烦各位好心人帮忙稍稍解答一下。。。。。

已锁定

xiaohu1

  • 帖子

    9
  • 精华

    0
  • 被关注

    0

论坛等级:游民

注册时间:2015-03-13

普通 普通 如何晋级?

关于FB2的调用问题,麻烦各位好心人帮忙稍稍解答一下。。。。。

1438

7

2015-04-20 17:03:23

我通过NCVAR和STEP7把R参数生成了一个DB块,然后在PLC程序中想通过调用FB2读取R参数的内容,但是总是读取不成功,想了一下可能有几个原因:
1.在我之前,有人在同一台PLC上也用R参数生成过DB块,这个会不会造成R参数中的数值读取时冲突了
2.调用FB2时需要一个启动信号rep,会不会是我的程序没触发这个启动信号,导致FB2未成功读取我生成的DB块的中内容
我在OB1中的程序如下,还请各位前辈们能帮帮我,多谢了!
(我在R0中写入的数值为3)

S M 100.0
A M 100.1
R M 100.0
CALL FB2 , DB150
Req :=M 100.0
NumVar :=1
Addr1 :="test".C1_RP_R1_1
Unit1 :=B#16#1
Column1:=
Line1 :=W#16#1
Addr2 :=
Unit2 :=
Column2:=
Line2 :=
Addr3 :=
Unit3 :=
Column3:=
Line3 :=
Addr4 :=
Unit4 :=
Column4:=
Line4 :=
Addr5 :=
Unit5 :=
Column5:=
Line5 :=
Addr6 :=
Unit6 :=
Column6:=
Line6 :=
Addr7 :=
Unit7 :=
Column7:=
Line7 :=
Addr8 :=
Unit8 :=
Column8:=
Line8 :=
Error :=M150.0 /错误信号
NDR :=M100.1 /完成信号
State :=MW152 /状态字,如果出错,存放错误代码
RD1 :=MD100
RD2 :=
RD3 :=
RD4 :=
RD5 :=
RD6 :=
RD7 :=
RD8 :=
L MD 100
L 3
==I
CLR
=DB31.DBX 2.1
=DB33.DBX 2.1
=DB34.DBX 2.1
<>I
CLR
= DB31.DBX 2.1
=DB33.DBX 2.1
=DB34.DBX 2.1
关于FB2的调用问题,麻烦各位好心人帮忙稍稍解答一下。。。。。 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54616条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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