问答1 问答5 问答50 问答500 问答1000
网友互助专业问答平台

西门子PLC中DBW和DIW以及PLC编程中功能块FB与功能FC的区别

提问网友 发布时间:2022-04-23 14:24
声明:本网页内容为用户发布,旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:1656858193@qq.com
1个回答
热心网友 回答时间:2023-10-18 05:53
DB是共享数据块,程序中任何地方都可以调用,包括OB,FB,FC。
DI是背景数据块,其内容由调用它的FB创建,仅可由调用的FB来更改其中的数据,其他部分只能读取不能改变其数据。
FB就是需要单独的存储区域的,也就是需要为其分配背景数据块,而FC不需要分配。
在西门子中,上述的区别外,FB,FC是很类似的,但是西门子正在改变这个现状。
如果你要编写可以方便移植的FB,FC的话,你需要遵循下面的建议:
1、FB可以通过建立OUT变量或者IN_OUT变量来获得多个返回值,而FC只能通过功能名来返回单一返回值。
2、所有需要使用的全局变量均需要通过IN变量或者IN_OUT变量来引入FB或者FC中。

本文如未解决您的问题请添加抖音号:51dongshi(抖音搜索懂视),直接咨询即可。

西门子中T37是延时接通还是关断延时,代表什么 谁知道西门子中的ET200是什么? 西门子中DB1.DBX0.0是什么 西门子中mbus-ctrl指令的意思 我想知道西门子plc中置位S下的数字是什么意思 西门子中HW Config是什么 西门子中编码指令ENCO 3,out怎么理解,等于几,请指教? 西门子系统中R参数的应用 在西门子中如何通过变量索引实现数组访问 西门子中的控制电路图的Q0.1与横线并联的作用? 西门子中怎么把byte转化成二进制 西门子中据说的S7系统是什么意思? 西门子中有参和无参,形参和实参? 西门子中国总部在哪里? 西门子中 L DB13.DBB 1 L B#16#1 ==l 是什么意思? 西门子中MB MW MD是什么意思 手机掉水里了 吹干后 开机就白屏怎么处理 手机进水白屏但功能都很常怎么办 手机进水白屏了怎么办 手机进水导致白屏了怎么办? 苹果手机id账号和密码忘记了,怎么解开? eclipse怎么样导入项目 eclipse怎样导入项目 eclipse如何导入一个项目! 如何将文件导入到eclipse eclipse中如何导入已经有的项目? eclipse 导入外部文件 Java文件怎么导入Eclipse中 关于Eclipse里项目的导入问题? 网上下了一个java项目文件,怎么导入到自己的Eclipse查看? 如何将已有文件导入eclipse中 eclipse中怎样把没有.classpath和.project文件的工程导入 《赠太常寺少卿彭公传》翻译 学笛子难吗? 赠太常寺少卿彭公传 彭公,讳好古,庐陵人的翻译及阅读答案 赠太常寺少卿彭公传文言文阅读翻译 赠太常寺少卿彭公传文言文叙述了彭好古的那俩则事例? 赠太常寺少卿彭公传清李绂 《明史·刘熙祚传》原文和翻译 岳飞第十八代世孙是《大明演义》中的岳伦吗?
Top