0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看威廉希尔官方网站 视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

OB FC FB块如何使用

工控论坛 来源:工控论坛 作者:工控论坛 2022-08-15 10:44 次阅读

在学习和使用博途软件时常常使用到OB FC FB块那么这样块如何使用,今天就给大家带来FC块的使用,本文章采用启保停程序设计。

一、创建FC块

第一步:(添加FC函数块)

da21c020-1a47-11ed-ba43-dac502259ad0.png

da4a7ee8-1a47-11ed-ba43-dac502259ad0.png

二、填写FC块

第一步:(填写接口参数块)

IN---------变量是外部输入的,只能被本程序块读,不能被本程序块写;

OUT-------是本程序块输出的,他可以被本程序块读写,其他程序通过引脚只能读值不能写;

IN_OUT--- 输入输出变量 本程序块和其他程序都可以读写这个引脚的值。

TEMP -----临时变量,顾名思义是暂时存储数据的变量。这些临时的数据存储在CPU工作存储区的局部数据堆栈(L堆栈)中。

简单理解:input是可读变量,output是可写变量,inout是可写可读变量!

启动=input(数据类型bool)

停止= input(数据类型bool)

输出=inout(数据类型bool)

da700a1e-1a47-11ed-ba43-dac502259ad0.png

第二步:(通过设定的接口参数编写启保停程序)

da8ff144-1a47-11ed-ba43-dac502259ad0.png

三、编写调用FC块

第一步:(直接在主程序OB1块中鼠标拖拽)

daa23dae-1a47-11ed-ba43-dac502259ad0.png

第二步:(在OB1主程序调用FC块)

在启动-停止-输出管脚填写地址变量可以为内部地址M或者外部地址I点。

dac388ba-1a47-11ed-ba43-dac502259ad0.png

四、演示效果

第一步:(监控程序)

dad7b24a-1a47-11ed-ba43-dac502259ad0.png

第二步:(启动按钮M10.1修改为1即可启动启保停)

daf91174-1a47-11ed-ba43-dac502259ad0.png

第三步:(停止按钮M10.2,修改为1即可停止启保停)

db16a388-1a47-11ed-ba43-dac502259ad0.png

审核编辑:彭静

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • cpu
    cpu
    +关注

    关注

    68

    文章

    10847

    浏览量

    211498
  • 程序
    +关注

    关注

    117

    文章

    3781

    浏览量

    80984
  • FC
    FC
    +关注

    关注

    1

    文章

    77

    浏览量

    41995

原文标题:S7-1200 PLC FC块使用方法(带参数)

文章出处:【微信号:gkongbbs,微信公众号:工控论坛】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    西门子PLC编程功能FB和功能FC的不同之处是什么

      用西门子PLC编程时,可以用到功能FB和功能FCFBFC都是组织)资料上说
    发表于 12-02 14:15

    西门子PLC编程中FBFC的区别

    用西门子PLC编程时,可以用到功能FB和功能FC(FBFC都是组织)资料上说
    发表于 06-20 10:54 1.6w次阅读

    一文详解FCFB的区别与用法

    FC讲解首先,我们从两者的名字就可以进行区分,可以用一个公式即FB=FC+DB来表示,FB是具有DB背景
    的头像 发表于 01-31 12:45 8.7w次阅读
    一文详解<b class='flag-5'>FC</b>和<b class='flag-5'>FB</b>的区别与用法

    一文带你了解PLC中FBFC的区别

    本文首先介绍了PLC的FBFC是什么意思及它们的优缺点,其次介绍了PLC中FBFC的区别,最后用西门子举例说明了
    发表于 04-18 18:32 3.7w次阅读

    应该如何使用西门子S71200的OB组织详细教程说明

    很多从日系PLC或者200PLC过来的人,很不习惯于S7 1200 或者TIA PORTAL 里面的一些专业术语,比如OB,DB,FC,FB等等所以今天讲解西门子S71200编程OB
    的头像 发表于 07-14 09:44 1.9w次阅读
    应该如何使用西门子S71200的<b class='flag-5'>OB</b>组织<b class='flag-5'>块</b>详细教程说明

    现场实例详细介绍FC功能和FB功能的应用

    FC 功能是没有存储能力的,给定入口的参数,执行完毕后,从输出参数读出结果。FC功能也就完成了。就像计算机高级编程语言中的子函数。当然,FC可以访问全局的存储变量,M区,数据等等。但
    的头像 发表于 12-05 14:13 1.8w次阅读
    现场实例详细介绍<b class='flag-5'>FC</b>功能和<b class='flag-5'>FB</b>功能<b class='flag-5'>块</b>的应用

    如何编程使用OB组织

    如何编程使用OB组织.
    发表于 04-25 10:20 9次下载

    PLC控制中FBFC的不同之处

    OBFBFC调用。 主要区别是: FB使用后台数据作为存储区域,
    发表于 12-14 14:34 4159次阅读

    数据DB的结构和应用实例分析

    在一个程序中,可以被所有存取的特定用户数据包含在数据。每个FBFCOB均能读写这些数据
    的头像 发表于 07-08 09:12 3080次阅读

    西门子PLC中FBFC区别、管脚定义、临时变量

    一、FBFC区别 1、FB功能,带背景数据 FC--功能,相当于函数; 2、
    的头像 发表于 11-16 16:11 7764次阅读

    西门子PLC中函数FCFB的应用与区别

    1、FB功能,带背景数据 FC——功能,相当于函数;2、FBFC
    的头像 发表于 11-30 16:59 2547次阅读

    西门子FCFB究竟有啥区别?

      一、FBFC区别    1、FB功能,带背景数据 FC——功能,相当于函数; 2、
    的头像 发表于 12-19 15:18 5162次阅读

    基于S7-1200PLC的流量累积功能程序

    程序编写完成后,进行编译,编译没有错误时,在FCFC2,FLOWACCUM)中调用该FB,最后在OB30中断
    发表于 12-28 10:44 3712次阅读

    PLC编程中OBFCFB、DB的使用原则

    西门子新加中包含组织OB)、函数FB)、函数(FC)、数据
    发表于 05-24 15:01 1.5w次阅读
    PLC编程中<b class='flag-5'>OB</b><b class='flag-5'>块</b>、<b class='flag-5'>FC</b><b class='flag-5'>块</b>、<b class='flag-5'>FB</b><b class='flag-5'>块</b>、DB<b class='flag-5'>块</b>的使用原则

    SIMATIC S7-1500 PLC循环中断组织及其案例分享

    CPU的操作系统循环执行OB1。当操作系统完成启动后,将启动执行OB1。在OB1中可以调用函数(FC)和函数(
    的头像 发表于 08-12 09:45 5263次阅读
    SIMATIC S7-1500 PLC循环中断组织<b class='flag-5'>块</b>及其案例分享