企讯网推荐企业
手机商铺
手机商铺
扫描进入手机商铺
广东优控智慧工程技术有限公司 http://www.114my.cn/shopdetail/148068/

主营:自动化控制柜设计与安装,变频器销售,PLC控制柜定制,上位机组态控制系统,智慧平台定制开发,PLC销售,变频器控制柜,闸门控制柜,LCU控制柜,成套变频柜,污水处理控制柜,成套PLC控制柜

商铺首页 产品展示 企业简介 企业动态 招聘中心 在线留言 联系我们
已认证企业
广东优控智慧工程技术有限公司
  • 10
  • 说明
    • 会员认证:网站通过企讯网认证,真实合法,放心访问;
    • 官网认证:网站通过工信部备案,真实合法,放心访问;
    • 工商认证:企业通过工商注册,营业执照真实有效;
    • 加V认证:企业通过百度信誉认证,百度优先赔付;
    • 诚信通认证:企业在阿里巴巴诚信通有资料,已经开通阿里巴巴旺铺;
    • 微店认证:企业开通朝阳微商城,可以通过移动网络购买商品。
    • 认证或商铺装修请联系企讯网客服: 点击这里给我发消息
      电 话:158-1425-6793
  • 注册时间:2016-10-26
  • 经营模式:生产型,贸易型,服务型,
  • 所在地区:广东省 东莞
  • 联系人:陈女士
  • 手 机:13929492568
    商铺信息手机扫描二维码
    一键打电话给商家
  • 电 话:0769-22326240
  • 传 真:0769-22706226
  • 地 址:广东省东莞喜百年大厦102-103室
  • 主 营:自动化控制柜设计与安装,变频器销售,PLC控制柜定制,上位机组态控制系统,智慧平台定制开发,PLC销售,变频器控制柜,闸门控制柜,LCU控制柜,成套变频柜,污水处理控制柜,成套PLC控制柜

产品分类

企业动态

最新产品

企业动态

PLC编程中的FB和FC块的作用与区别

  • 发布日期:2021-07-13

  PLC可编程控制器中的FB,FC其实就相当于子程序。这里先介绍一下子程序:子程序、主程序是就一个程序而言的,在设计一个程序的过程中,常常会遇到功能相同的程序段,例如使灯按特定逻辑顺序依次点亮。这类程序段不但不易于维护,而且还经常出现错误,也使程序变得庞大,为了克服这个缺点,当遇到具有相同功能的程序时,可以将其以子程序的方式进行处理。所谓的子程序,其实就是一个具有特定功能和逻辑完整性的程序段,它是独立存在的,但是它又只能服务于某个程序,这就是子程序。使用子程序可以更简单的编写程序,提高程序可读性和复用性。

        

  PLC编程中FB与FC之间的区别

  FB——功能块,带有背景数据块(DB)。FC——功能,相当于函数,没有属于自己的背景数据块。FB和FC最大的区别在于FB拥有属于自己的背景数据块,可以将自身的值永久储存在数据块中,在执行过FB块或退出程序之后这些数据值仍然可用。而FC因为没有属于自己的数据块,所以执行过FC或退出程序之后数据将不会保存。

  PLC编程中FB和FC的使用

  FB与FC作为一个块拥有属于自己的管脚,其中包括:

  IN——变量从外部输入,只能被本程序读,不能被本程序写。

  OUT——是由本程序块输出的,可以被本程序块读写,其他程序只能读这个值而不能写。

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

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

  STAT——在plc运行期间始终被存储,S7将静态变量定义在背景数据块(仅FB拥有静态变量),当被调用时可以读写静态变量,调用结束后静态变量保存在数据块中,静态变量在某种程度上可以作为全局变量来进行使用,但使用时出现问题后果自负。

  以上除了STAT(静态变量)外FC与FB相同,下面讲讲二者在使用中的不同

  FB需要与背景数据块配合使用。在使用时,因为FB可以带上多个不同的背景数据块,所以可以带上不同的参数值。这样就可以将同一FB块和不同的背景数据块被多个对象调用。

  FC使用共享数据块,因此调用函数时必须给所有形参分配实参(即先赋值,再使用)。对于FC的临时数据,FC采用了局部数据堆栈,不保存临时数据,要永久性保存数据,可将输出值赋给全局储存器位置,如M储存器或全局DB。

  在程序调用方面,FB和FC既可以调用其他FB、FC,也可以被其他OB、FB、FC调用,非常方便。

  FB的优点

  1. 易于移植,对于相同控制逻辑不同参数的被控对象,只要使用不同的背景DB,同一个FB块就可以方便的使用。

  2. 可使用多重背景,减少重复工作,提高效率。

  3. 多次调用时,易于修改参数。

  4. 有独立的储存区。

  FC的优点

  1. 程序简洁,对于非多次调用的程序更易理解。

  2. 不占用储存资源。

  多年来我们优控机电凭借丰富的技术经验积累,将其专有的技术和工程经验应用到PLC控制与变频调速控制领域,针对不同行业自动化控制需求不同的技术服务和解决方案。环保 、节能项目的成功实施有效产生了经济节能效益和社会环保效益。

广东优控智慧工程技术有限公司 地址:广东省 东莞 喜百年大厦102-103室 技术支持:商铺管理入口 | 产品索引 | 免责声明