西门子博途1200功能块如何使用

西门子博途1200功能块如何使用因为某段程序有一段逻辑运算,我想把他做成固定的块,然后直接填写一些数据,让她直接出来结果。... 西门子博途1200功能块如何使用因为某段程序有一段逻辑运算,我想把他做成固定的块,然后直接填写一些数据,让她直接出来结果。 展开
 我来答
百度网友7192e8b
2018-08-20 · TA获得超过1.1万个赞
知道大有可为答主
回答量:1.1万
采纳率:92%
帮助的人:1460万
展开全部
在子程序中定义形参,利用形参进行参数传导,计算后返回计算值。
年复一年又三年
2018-08-16 · 超过11用户采纳过TA的回答
知道答主
回答量:29
采纳率:66%
帮助的人:6.1万
展开全部
FC分两种,一种是不带参数功能的FC(一般为绝对寻址,OB1一般只调用一次,为了优化OB1结构更美观、清爽),一种是带参数功能的FC(需要编辑对外管脚in,out,in_out等)这种FC能多次调用,但必须保证功能一样,如水泵1,水泵2,水泵3等,功能一样,比如3个都是星型启动10秒后转三角形启动或3个都是正转10秒后反转。
FB也分两种,一种是带静态参数FB(有初始值),一种是不带静态参数FB(无初始值)可以当做FC一样理解,唯一区别是FB多了一个背景数据块DB,DB就相当于FB的大脑。就像我们上面讲的的3个水泵,它们是不需要背景数据块的,是死的,固定模式,启动10秒后自动转三角型,死的直接调用FC。如我们有个储罐,一个泵进水,一个泵出水,我们要控制储罐的液位,这时候就不能用功能FC,必须使用功能块FB,因为控制液位需要大脑FB思考的,所有在控制过程中产生的背景数据是要零时储存在FB内等下一个周期再储存时覆盖的。
无静态参数你可以理解为第一次调用FB或断电后FB里的DB背景数据被清空。带静态参数的就是第一次调用FB或断电后FB里的DB背景数据第一次参与计算时使用静态参数。
总结:FC,死的,不参与自由动态控制。FB活的,参与自由动态控制,有大脑DB。FB可以替代FC,但FC不能替代FB。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式