找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2707|回复: 0
打印 上一主题 下一主题
收起左侧

PLC程序的调用

[复制链接]
跳转到指定楼层
楼主
ID:26188 发表于 2015-5-28 01:05 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
程序的调用

      程序的调用分为有接口调用和无接口调用,无接口调用是指被调用的程序不接收任何参数,也不向调用者返回任何参数,有接口调用是指主调程序要向被调程序发送参数,当被调程序执行完毕后,要将程序执行的结果返回给主调程序。

上图为程序的无接口调用。
上图为程序的有接口调用。
      由于程序接口功能有利于我们将相对独立的又非常常用的某些控制模块化,下面我们着重说明程序的有接口调用的两种类型。
1、调用FC程序
2、调用FB程序
需要注意的是配合FB块使用的背景DB块中的数据只能由该DB块对应的FB块读写,其他程序无权读写该DB块,用户自己也无法直接修改背景DB块中的数据,只能打开查看DB块中的内容。
上图中调用的是DB1,下面我们来打开DB1块看看其中所包含的内容
上图就是DB1块中所存储的参数了他们服务于FB1块只能由FB1块来调用。
3、程序块FB和FC的区别
      综上所述,FB块和FC块的主要区别在于FB块通过背景DB块的配合,可以存放静态变量,这样在静态变量中保存的数据在FB块执行完成后还会继续存在,而FC块只能保存临时变量,当FC块执行完成后临时变量区中所保存的数据将会被释放,该临时变量区也会被同一优先级的块中的临时数据覆盖。





分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏1 分享淘帖 顶 踩
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表