回复:CFC中如何读取FB的背景数据块编号?

妥妥哥

  • 帖子

    99
  • 精华

    4
  • 被关注

    41

论坛等级:侠士

注册时间:2013-01-09

黄金 黄金 如何晋级?

发布于 2016-06-08 08:33:20

4楼

展开查看
以下是引用宁超在2016-06-07 17:41:52的发言 >3楼

我这个例子是取一个Block的某个接口的值,你自己看下ANY数据类型的结构

IN接口: AnyIn ,ANY数据类型

OUT : DBNO ,Int数据类型

      L     P##AnyIn //装载地址

      LAR1  

      L     B [AR1,P#6.0] //如果AnyIn接口上没有连接任何其它Block的接口

      L     B#16#84 //连接数据区类型为DB,其实就是连接到了其它的AS BLOCK

      <>I   

      BEC     //那么程序块结束


      L     W [AR1,P#4.0]//如果连接了其它Block,获取DB号

      T     #DBNO 


      SET   

      SAVE  

      BE   //结束

将功能块拽入到CFC后,AnyIn连接你想要取出DB号的block的任意输出接口,就能读出来DB号了。


以下是引用吉巴藤在2016-06-07 16:34:31的发言 >:您好,能给一个详细...

引用详细内容:

您好,能给一个详细的例子吗?

感谢宁大神的指导,知道怎么用了

评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

DCS/SIMATIC PCS7

共有4391条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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