当前位置: 首页 > news >正文

手机logo在线制作 免费谷歌优化怎么做

手机logo在线制作 免费,谷歌优化怎么做,前端开发主要做什么,自己的网站怎么做下载链接PLC_博图系列☞参数实例 文章目录 PLC_博图系列☞参数实例背景介绍参数实例参数实例的工作原理创建参数实例将实例作为参数传送 关键字: PLC、 西门子、 博图、 Siemens 、 参数实例 背景介绍 这是一篇关于PLC编程的文章,特别是关于西门子的博图软件…
头图

PLC_博图系列☞参数实例

文章目录

  • PLC_博图系列☞参数实例
    • 背景介绍
    • 参数实例
    • 参数实例的工作原理
    • 创建参数实例
    • 将实例作为参数传送

关键字: PLC西门子博图Siemens 参数实例

背景介绍

这是一篇关于PLC编程的文章,特别是关于西门子的博图软件。我并不是专业的PLC编程人员,也不懂电路,所以如果你希望从这里学习PLC编程技术,可能会有些失望。然而,因为工作需要,我开始了解PLC编程,特别是西门子的博图软件,并记录了这些经验。随着我国工业4.0的推进,相信会有更多的人从事类似的工作。如果这篇文章能对你有所帮助,欢迎点赞关注我❥(^_-)。

参数实例

在PLC编程中,"参数实例"是一个重要的概念。它是指将函数块的实例作为输入输出参数 (InOut) 传送到另一数据块中。这个数据块可以访问已传送实例中的数据或调用关联函数块。

参数实例的优势在于:

  • 在运行过程中,可以定义当前使用的实例。
  • 在程序循环中,可以通过迭代方式处理不同的实例。

注意,参数实例数据位于调用块的“InOut”区域中。

为了更好地理解这个概念,我们可以将其与"单个实例"和"多重实例"进行比较:

  • 单个实例:被调用的函数块将数据保存在自已的背景数据块中。使用单实例具有以下优势:函数块可重用,适用于简单程序的完美结构。但是,如果重复调用会导致大量数据块,不方便管理²。
  • 多重实例:被调用函数块不会将数据保存在自已的背景数据块中,而是保存在另一函数块的实例中。使用多重实例具有以下优势:适用于复杂块的完美结构,背景数据块的数量较少,轻松编写本地子程序,如本地定时器或边沿评估等。注意,多重实例数据位于调用块的“Static”区域中。

定义

参数实例是一种特殊的实例化方式:

在运行过程中,可以将待使用的块实例作为 in-out 参数 (InOut) 传送到调用块中。

优势

使用参数实例具有以下优势:

  • 在运行过程中,可定义当前使用的实例。

  • 在程序循环中,可通过迭代方式处理不同的实例。

说明

ARRAY 实例

要简化程序循环中实例的迭代处理过程,可定义一个 ARRAY 实例。

  • 数据类型为“DB_ANY”的 ARRAY

  • 多重实例 ARRAY

参数实例的工作原理

下图显示了“Caller”,正使用另一函数块(“Valve”)。“Valve”的实例将作为参数实例进行传递。为此,需定义一个 in-out 参数((“#valveInstance”)),用于在运行期间传送该特定实例。

image-20240214222947783

创建参数实例

参数实例在调用函数块时定义。调用函数块时,可在显示的对话框中指定将该函数块作为单实例、多重实例或参数实例进行调用。此外,也可以在块接口中直接手动输入参数实例。

下图显示了函数块“Valve”的参数实例调用:

image-20240214223202541

将实例作为参数传送

每次调用较高级别函数块时(本示例中为“Caller”),将为被调用函数块传送一个实例(本示例为“Valve”)。可传送以下类型的实例:

  • 单实例

    传送被调用函数块的现有背景数据块。

  • 多重实例

    传送被调用函数块现有的多重实例。

  • 多重实例 ARRAY 的各个元素

    传送多重实例现有 ARRAY 的元素。

  • 数据类型为“DB_ANY”的变量 (S7-1200 >= V4.2 / S7-1500 >= V2.0)

    将数据类型为“DB_Any”的变量传送到运行期间所分配的相应实例处。
    请注意,“指令”(Instructions) 任务卡中的系统块实例不支持这种参数传递方式。

下图显示了函数块“Caller”的调用。通过“valveInstance”参数,传送实例“#currValve”。在运行期间,将通过 #currValve 参数处未决的实例调用“Valve”。

image-20240214223331265

在 S7-1200/S7-1500 系列的 CPU 中,也可将位于另一函数块的背景数据块中的实例作为参数传送。

在以下示例中,所传递的实例位于背景数据块“MyOtherIDB”中 (S7-1200/S7-1500):

image-20240214223454860

在以下示例中,所传递的实例位于背景数据块“MyOtherIDB”的 ARRAY of multi-instances 中 (S7-1200/S7-1500):

image-20240214223521954

在以下示例中,从数据类型为“DB_ANY”的 ARRAY 中传送来的实例位于全局数据块“DB_ValveInstances”中:

image-20240214223552079


博客签名2021
http://www.mnyf.cn/news/155.html

相关文章:

  • 苏州做网站要多少钱网站设计公司北京
  • win7怎么做网站服务器seo日常工作都做什么的
  • 做网站注册35类哪几个小项百度关键词怎么设置
  • 网站被收录 但搜索不到主页aso排名优化知识
  • 阿里云里做网站能上百度首页么长春网站建设设计
  • 免费建网站郑州seo排名扣费
  • 传统企业网站建设运营分析杭州百度快照推广
  • wordpress更新以后进不去企业seo关键词优化
  • vs做网站如何发布网络舆情管控
  • 如何搭建网站建设环境武汉做网络推广的公司
  • 比较好的做网站的公司网络公司取什么名字好
  • 怎么做网站切图网站营销策略
  • 网站建设的基本流程是什么网络推广一般都干啥
  • 网站建设工作室最新的疫情防控政策和管理措施
  • 软文推广文章案例网站推广优化设计方案
  • b2c网站建设方案制作网页完整步骤代码
  • 北京丰台住房和城乡建设委员会网站制作网站的软件
  • 合肥装修seo资讯
  • 唐山做网站多少钱做网页
  • 企业每月报账在哪个网站做产品网络营销推广方案
  • 深圳市南山区住房和建设局网站公司网站制作需要多少钱
  • 中山网站设计素材关键词排名优化公司成都
  • 深圳网页设计培训学校seo的优化技巧和方法
  • ps网站轮播图怎么做河南网络推广公司
  • 淮安 网站建设:搜索引擎优化是免费的吗
  • centos wordpress 权限百度关键词seo公司
  • 电机东莞网站建设磁力搜索
  • 短网址生成功能长沙seo行者seo09
  • 阿里云上可以做网站吗网络营销软件哪个好用
  • .net做的大型网站吗百度资源共享