为什么fb注册教程fb的第二封信怎么还没来?

每日登录:+1西币&+1积分
&下次自动登录
绑定第三方账号登录 & & &
扫描二维码登录支持中心移动端
获取动态密码
| 新手必读 |
You are here:
已解决问题
热点活动:
无满意***关闭:
编程序时,找不到FB523,提示信息为:编译器信息:未找到该元素.怎么解决啊?
编程序时,找不到FB523,提示信息为:编译器信息:未找到该元素.怎么解决啊?
问题补充:我是想用系统的FB523来读取两块CPU的主从状态。为什么系统的找不到。如果自己建的话,就没这功能了。
图片说明:
产品版区:提问时间: 09:58:26&&&提问者: - 新生  第1级
问题ID: 73862
从34:21的错误代码来看是项目文件中的交叉参考数据库文件有问题,如下图所示意:34:21&Compiler&information:&element¬&found.&The&element&could¬&be&found&in&the&referenced&database.&Check&the&spelling&of&your&search&key&and&your&database&reference因此可以从以下两个方面查找原因:1)如阿鸣所说的,首先确认FB523有没有存在于你的程序中,需要说明的是系统程序中并不存在FB523用于读取系统的主从状态,因此应该是从别的项目中拷贝过来的基于用户自己编写的功能块2)如果FB523确实已经存在于项目程序中的话,应该是项目文件被破坏有问题,可以将项目进行一下File-&recorganize...来重组进行项目的修复2)
置评专家:西门子自动化技术支持& 14:34:28
作者/最新回复
最后回复时间
看了上传的图,那只是调用FB523语句,原因是你的项目中尚没有FB523程序段。1、必须先编写FB,然后再编写调用FB语句;2、如果调用系统的标准FB,那么你的项目中必须事先存有这个项目FB。3、如何建立FB,详见:《创建FB的方法》,连接:《FC,FB的编写与调用》下载:5、有关系统标准功能块:&S7-300400的系统软件和标准功能&下载:
回答者:- 大师  第17级&
从你提供的图片不完整,应该是在某个组织块中调用FB523。在调用FB523之前,你首先必须建立FB523的程序,并且自动建立对应的背景数据块。在STEP7标准库中并没有任何系统功能SFB523的块,如果你想用FB523来读取两块CPU的主从状态,只能自己编程。功能块FB是用户编写的有固定参数存储区(背景数据块)的逻辑块;而FB的背景数据块是你在建立FB块时自动产生的,只需给它起个名字如DB523,就自动产生该FB523的背景数据块,&操作系统在编译功能块时,将自动生成与功能块对应的悲剧数据块中的数据,其变量与对应的功能块中的变量声明表中的变量相同。在调用FB时,CPU将实参分配给形式参数的值存放在背景数据块(DI)中,如果调用FB时没有提供实参,则使用上一次调用是存放在背景数据块(DI)中的参数。因此在调用FB时自动产生的,其形式参数可以不用指定,PLC操作系统在调用FB是会自动打开其背景数据块,赋值实际参数值。&如果在建立功能块FB523时没有编写程序或建立对应的背景数据块,而在调用时又没有指定形式参数的实际参数值,你是无法编译保存的,所以提示信息未找到该元素。根据你的图片分析,更多是后者,即没有指定形式参数的实际参数值或建立对应的背景数据块。
回答者:- 顶级工程师  第12级&
本版精华问答
等待您来回答
20秒帮我们优化支持中心!
欢迎您访问支持中心!
丰富的视频,全方位的文档,大量的网友交流精华……
为了更好的完善这些内容,我们诚邀您在浏览结束后,花20秒左右的时间,完成一个用户在线调查!
感谢您的支持!
欢迎您来到找***
在“找***”,已有超过7万个被解决的技术问题供您参考!
西门子技术专家亲自把关!常规的,简单的问题,在这里您都可以找到***!
遇到了问题,就来“找***”提问。
点击搜索框右侧的提问按钮,只需2步就能成功提交问题!分分钟就有无数大侠前来帮你。
在“找***”每天都有大量的新问题。
别犹豫,只需要点击问题下方的“我要回答”就能参与。答题不光有积分相送,也会给您积攒大侠人气。
“找***”定期开展各种有奖活动期待您的参与。
更有机会参加西门子高端用户峰会。领略西门子的博大精深!

参考资料

 

随机推荐