电工技术基础_电工基础知识_电工之家-电工学习网

欢迎来到电工学习网!

FB与FC的差异

2017-09-27 15:06分类:PLC基础知识 阅读:

  用西门子plc编程时,能够用到功用块FB和功用FC(FB、FC都是安排块)材料上说FB与FC都能够作为用户编写的子程序,可是我不了解这两个安排块之间终究有啥差异阿?在运用上终究有啥纷歧样的本地吗?
FB--功用块,带布景数据块
FC--功用,恰当于函数
他们之间的首要差异是:
FC运用的是同享数据块
FB运用的是布景数据块
  举个比方,假定你要对3个参数相同的电机进行操控,那么只需求运用FB编程外加3个布景数据块就能够了,可是,假定你运用FC,那么你需求不断的批改同享数据块,不然会致使数据扔掉。FB保证了3个电机的参数互不搅扰。
  FB,FC实质都是相同的,都恰当于子程序,能够被别的程序调用(也能够调用别的子程序)。他们的最大差异是,FB与DB协作运用,DB中保藏着FB运用的数据,即便FB退出后也会一贯保存。FC就没有一个耐久的数据块来寄存数据,只在作业时期会被分配一个暂时的数据区。在实习编程中,是运用FB仍是FC,要看实习的需求决议。FB的长处楼上以讲得极好了。
  FB与FC没有太大的纷歧样,FB带有布景数据块,而FC没有。所以FB带上纷歧样的数据块,就能够带上纷歧样的参数值。这么就能够用同一FB和纷歧样的布景数据块,被多个方针调用。
  FC和FB像C中的函数,只不过FB能够生成静态变量,鄙人次函数调用时数据能够保存,而FC的变量只在调用期内有用,下次调用又从头替换。
  S7-300plc中的FB和FC的别离?FB带有自个的布景DB而FC没有自个的布景DB,用FC 和FB 有啥别离呢,他们都能结束操控功用,终究该用FB仍是该用FC,啥时分用FB啥时分用FC?
  FB与FC没有太大的纷歧样,FB带有布景数据块,而FC没有。所以FB带上纷歧样的数据块,就能够带上纷歧样的参数值。这么就能够用同一FB和纷歧样的布景数据块,被多个方针调用。
  FC和FB像C中的函数,只不过FB能够生成静态变量,鄙人次函数调用时数据能够保存,而FC的变量只在调用期内有用,下次调用又从头替换。 每次调用FC的I/O区域有必要要自个每次手动输入,而FB就不要,省去不少费事,假定在上位机操控直接输入DB操控地址就可!FC与FB的差异。

上一篇:知道Step7符号表

下一篇:三菱PLC编程底子准则

相关推荐

电工推荐

    电工技术基础_电工基础知识_电工之家-电工学习网
返回顶部