TIA PORTAL博途中FB与FC的区别

FB与FC区别
FB–功能块,带背景数据块 FC–功能,相当于函数
FB,FC块均相当于子程序,既可以调用其它FB,FC块,也可以被OB,FB,FC块调用。
他们之间的主要区别是

  1. FB使用背景数据块作为存储区,FC没有独立的存储区,使用全局DB或M区
  2. FB局部变量有STAT和TEMP,FC由于没有自己的存储区因此不具有STAT,TEMP本身不能设置初始值。
    本质上,FB,FC的实现目的是相同的;无论何种逻辑要求,FB,FC均可实现。只是实现方式效率不同,这也和工程师个人编程习惯有关。
    FB块优点:
  3. 易于移植性,对于相同控制逻辑不同参数的被控对象,只要使用不同的背景DB,同一个FB块就可以方便
  4. 多重背景,减少重复工作,提高效率
  5. 多次调用时,参数修改方便
  6. 有独立的存储区
    FC块优点:
  7. 小巧灵活,对于非多次调用的程序更易理解
  8. 不占用额外的存储资源

FB与FC管脚定义
IN---------变量是外部输入的,只能被本程序块读,不能被本程序块写;
OUT-------是本程序块输出的,他可以被本程序块读写,其他程序通过引脚只能读值不能写;
IN_OUT— 输入输出变量 本程序块和其他程序都可以读写这个引脚的值。
TEMP -----临时变量&#

TIA PORTAL西门子博途中FB与FC的区别相关推荐

  1. TIA PORTAL 西门子博途中怎样设置DB块中的变量数据为保持型或不保持?

    TIA PORTAL 西门子博途中怎样设置DB块中的变量数据为保持型或不保持? 前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到网站. 自己用软件测试了以下 ...

  2. TIA portal西门子博途中优化的DB块和标准DB块的区别

    在TIA PORTAL 中,为S7-1200/S7-1500 CPU添加一个DB块时,默认属性为优化的DB块,若要修改成标准的DB,需要右击该DB块,点击"属性",将优化的DB块的 ...

  3. TIA portal西门子博途安装时一直提示重启怎么办?

    TIA portal西门子博途安装时一直提示重启怎么办? 前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到网站. 在安装西门子的某些软件的时候,经常提示要重 ...

  4. TIA Portal(博途)V15 安装教程

    链接:https://pan.baidu.com/s/1AnKCG68JJoBAqtqBl9-4xg 提取码:d7qf "TIA博途是全集成自动化软件TIA portal的简称,是西门子工业 ...

  5. 博途软件中多重背景块的建立_如何正确的理解西门子博途中的—单个实例和多重实例的区别...

    启程自动化培训-工业机器人实训基地​www.qichengplc.com 1:我们在博途中先新建一个工程,并且建立一个FB块名字为Motor,里面写上我们编程里常用的自锁回路 如下图所示: 2:我们在 ...

  6. Siemens Portal西门子博图软件安装后计算机驱动器中多了Simatic shell

    安装西门子博图软件后,设备和驱动器中会多了一个Simatic Shell文件夹,还在C盘驱动器的前面,看起来碍眼又无用,强迫症必须要解决它. Win+R打开运行 在注册表中,选中HKEY_LOCAL_ ...

  7. 博图sodt定时器的用法_图文详解|西门子博途中的定时器指令

    S7-1200的定时器为IEC定时器,用户程序中可以使用的定时器数量仅受CPU的存储器容量限制.使用定时器需要使用定时器相关的背景数据块或者数据类型为IEC_TIMER(或TP_TIME.TON_TI ...

  8. TIA Portal(博途)弹出安装重启窗口的解决方法

    正常的基本操作是: 在开始菜单栏里选择运行 并在里面填写regedit ** 如上图所示 然后 按顺序依次点开"HKEY_LOCAL_MACHINE\System\CurrentContro ...

  9. 16 tia 内容说明 安装包_博途v12|Tia Portal v12下载 附安装说明 - 121下载站

    Tia Portal又称博途,这是由西门子打造的全集自动化软件,可以有效地完成工程领域中几乎所有自动化的任务,拥有快速.直观的特点,大大地低了开发.调试的成本,Tia Portal 12是11的升级版 ...

最新文章

  1. 第五课:系统目录及ls·文件类型及alias命令介绍
  2. 一堂课玩转rpm包的制作
  3. jQuery / JavaScript:访问iframe的内容
  4. 蓝桥杯-字串统计(java)
  5. python五种调试或排错的方法
  6. iOS 删除、重新排序xcdatamodel
  7. 异构计算助力客户春节webp图片编码
  8. 《深入解析sas:数据处理、分析优化与商业应用》一3.5 SAS常用函数
  9. 被邻居偷偷拉了条网线到他家,然后在他家装WiFi,我怎么让他不能使用我的网络?
  10. [VSCode] 编辑 markdown 推荐插件
  11. 《概率论与数理统计》(浙大第四版)第七章总结笔记(纯手写)
  12. php 漏洞扫描,10个最佳PHP代码安全扫描程序来查找漏洞
  13. C语言里程序编译无误但运行会弹出程序已停止运行是为什么?
  14. 编译protoc方法名称被自动大写
  15. 设计模式-word版
  16. fzyzojP3580 -- [校内训练-互测20180315]小基的高智商测试
  17. python对wav音频可视化
  18. Linux从零学习记录(四)
  19. 字符串转换成十进制整数
  20. C语言函数大全--c开头的函数之复数篇

热门文章

  1. 代码分享 | EEG数据的等效偶极子源定位
  2. NRF52832学习笔记(31)——Watchdog看门狗使用
  3. win7 生成jar包
  4. kij是不是c语言语句,C语言第一二三章习题.doc
  5. ReentrantLock解锁流程
  6. 南京工业互联网产业联盟成立
  7. 通过旋转候选框实现任意方向的场景文本检测
  8. 3脚送话器内部电路图_话机送、受话器的修理与电路检修
  9. 2020-12-3 QQ通讯录(不完整内容)
  10. SqlServer高效汉字转拼音的存储过程