技成培训网 技成学习APP 技成工具箱 技成企业服务

欢迎回到技成培训网

技成培训网

电工题库宝典

技成电工课堂

PLC练习题

技成PLC课堂

变频器故障查询

技成PLC学吧

伺服驱动故障查询

技成PLC网校

当前位置:技成首页 > 文章中心 > 技成百科 > 置位功能块中的一个静态变量时,调用该块的条件却断了

置位功能块中的一个静态变量时,调用该块的条件却断了

郑志武 发布于2013-01-10 23:21 85 0 标签:

在ob1中调用fb6,当置位fb6中的一个静态变量(#step_2)时,外部调用fb6的条件“"起停状态数据".on_off”却断了。“"起停状态数据".on_off”是fb1中的静态变量,此时查看fb1中“"起停状态数据".on_off”的状态却是得电的。#step_2用于启动另外的功能fc。请问是怎么回事?

问题补充:
后面没有对它的复位。还有就是在点fb6中的静态变量step1的应用位置时,却显示功能块fb1中“db2.dbx2.1”的地址,如图。


图片说明: 1,ob1调用fb6 2,跳转到位置 3,fb6中的一段程序

佳答案

1、只要你的fb6的背景数据块不是db2就没有问题
2、静态变量:是存储在逻辑块中的功能块的本地数据有效数据类型。存储在背景数据块中。如果是db2,引用的这里面变量,会出现你上述情况
3、还有一种可能,就是你程序当中直接或是间接的对db2.dbx2.1db2.dbb2db2.dbd2赋值所造成的
利用楼上的方法,你找不到,那你看看与其相关的地址是否被赋值

根据你的描述,出现原因,是我2点描述的原因。

若有收获,就点个赞吧!

文章来源于网络及文献如有侵权请联系站长
分享到:

微信扫一扫分享

阅读与本文标签相同的文章

相关推荐

最新文章 热门文章
最新课程 免费课程
PLC资料下载 电工电气资料下载
应用新秀
变频器故障代码查询APP
伺服故障代码查询APP
技成
手机APP
热门标签