1.功能介绍(FC)

  1)函数(FC)是用户编写的程序块。函数是一个没有内存的逻辑块。属于FC的临时变量存储在本地数据堆栈中。执行FC时,这些数据将会丢失。为了永久保存数据,该函数还可以使用共享数据块。由于FC本身没有内存,因此必须始终为其分配实际参数。无法为光纤通道的本地数据分配初始值。

  2)FC中有局部变量表和块参数。局部变量表包括:in(输入参数)、OUT(输出参数)、IN_OUT(输入/输出参数)、TEMP(临时数据)和RET(返回值RET VAL)。输入参数将数据传递给被调用的块进行处理。OUT(输出参数)是将结果传递给被调用的块。输入输出参数将数据传输到被调用的块。在处理被调用块中的数据后,被调用块中发送的结果存储在同一个变量中。TEMP(临时数据)是块的本地数据,在处理块时存储在本地数据堆栈中。并且在处理结束后,临时数据不再可访问。RETURN包含返回值RET_VAL。(可以结合plc视频教程来学习)。

  2.函数的应用

  函数(FC)类似于C语言中的子程序。用户可以用FC编写控制过程相同的程序,然后在主程序OB1中调用。函数的应用并不复杂。首先构建一个项目,然后在管理器界面中选择Block,然后点击菜单栏中的Insert→“S7 Block→Function”插入一个空函数。本文来源:www.jcpeixun.com。

西门子fc功能块应用介绍相关推荐

  1. TIA博途中FC功能块的介绍与管脚定义

    TIA博途中FC功能块的介绍与管脚定义 FC(功能) 定义 FC(功能)是不含存储区的代码块,常用于对一组输入值执行特定运算,例如:可使用 FC 执行标准运算和可重复使用的运算(例如数学计算)或者执行 ...

  2. 合并bn层到conv或FC层原理介绍及代码实现

    原 合并bn层到conv或FC层原理介绍及代码实现 2017年11月09日 17:38:27 crazy-ye 阅读数:5932更多 <div class="tags-box spac ...

  3. 博途PLC 中位值滤波算法(FC功能块)

    在图像处理算法中,中位值滤波的原理:如果一个信号是平缓变化的,那么某一点的输出值可以用这点的某个大小的邻域内的所有值的统计中值来代替(这个是图像处理里对中值的描述),我们现在研究的是时域信号sign( ...

  4. 西门子S7-200PLC入门及介绍

    1.S7-200CPU 西门子200CPU或者Smart200的CPU都是将一个微处理器,一个集成电源和数字量IO组成一个封装的盒子,从而构成一个功能强大的微型PLC,也就是西门子200或者Smart ...

  5. 刘强东的“长期主义”:做正确的事,敢于追求极致

    点击"技术领导力"关注∆  每天早上8:30推送 来源:虎嗅APP  文:钱德虎 2020年还剩3个月,但京东已经注定丰收. 京东是这一年的资本市场的宠儿,本身在今年618完成了港 ...

  6. 西门子S7-200SMART介绍及实例编程

    西门子S7-200SMART介绍及实例编程 (何工_2018年9月5号) 概述:SIMATIC S7-200 SMART 是西门子公司经过大量市场调研,为中国客户量身定制的一款高性价比小型 PLC 产 ...

  7. 触发器_PLCDCS组态中SR触发器介绍

    在前面的文章中,我谈到了在PLC&DCS中RS触发器的说明介绍,我想既然谈了RS触发器,就不应该落下它的孪生兄弟SR触发器.那我们今天就来谈谈SR触发器. SR触发器 (1)SR触发器介绍:S ...

  8. 西门子PLC S7-200和S7-300有什么差别?如何进行远程上下载?

    西门子PLC在我国有很大市场,不仅仅作为工业控制的主流产品,还经常作为电气专业的课程教具,因此西门子PLC可以说是每个工程师的必备技能. 西门子S7-200是超小型的PLC,自身有IO模块,也能扩展通 ...

  9. 西门子S7-1200 PLC选型前这些要了解

    西门子S7-1200PLC是西门子S7系列PLC产品中一员,S7系列产品包含有:S7-200.Smart 200.S7-1200.S7-300.S7-1500.S7-400等系列PLC,其中S7-20 ...

最新文章

  1. 天天动听 悬浮歌词(迷你歌词)效果解读
  2. 嵌入式培训学习历程第二十二天
  3. 51nod 1268 和为K的组合 dfs
  4. 使用std::thread线程相关函数,-static静态编译的程序运行时的一些常见错误
  5. Qt中的TableWidget初始化表头、行高、选中、自动扩展和接受修改
  6. 申请鲲鹏920测试机试水+编译nginx
  7. mysql存储过程split_mysql存储过程实现split示例
  8. unity贪吃蛇c 语言代码,unity实现简单贪吃蛇游戏
  9. nodejs实践录:按行处理文件数据的示例
  10. Wide-Baseline Image Matching Using Line Signatures
  11. SpringBoot26 利用 Ribbon + RestTemplate 调用远程服务资源
  12. java输出回文数原代码_C++编程入门:判断回文数
  13. Pytorch 入门之数据处理 -- Dataset、Sampler、DataLoader
  14. linux登录界面配置、\etc\motd有趣的图案
  15. 地信实验一利用矢量化软件AutoCAD对栅格文件矢量化
  16. android 动态改变字体大小
  17. re学习笔记(48)BUUCTF-re-[VN2020 公开赛]CSRe
  18. Mysql定时任务,最简单例子
  19. matlab 免费试用,免费试用MATLAB
  20. 霍常亮教你开发淘宝客app第2节

热门文章

  1. [转]关于数码摄影的几个误区
  2. css绘制自定义数据仪表盘
  3. 如何使用记事本编写运行Java程序
  4. eyeOS 2.0安裝指南 - 中文版 (附英文版)zt
  5. is internal proprietary API and may be removed in a future release
  6. 6个高效办公的Excel小技巧,让你事半功倍
  7. Python基于BeautifulSoup4库爬取亚马逊网页
  8. python 网络嗅探实验
  9. 联合循环——07(集控楼系统)
  10. ​学会这8个引流获客方法,让你不再缺流量!