0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

plc变量的优点及组成部分

机器人及PLC自动化应用 来源:机器人及PLC自动化应用 作者:机器人及PLC自动化 2022-11-06 13:58 次阅读

在上一步中,已向组织块“Main [OB1]” 的第一个程序段中插入了三条 LAD 指令。 在下一部分中,将把这些指令与 PLC 变量互连。PLC 变量用于为指令提供值,将根据这些值来执行指令。

变量是用于程序的,可以有不同值的变量。 根据应用范围,变量可分为以下几类:

● 局部变量: 局部变量仅适用于定义这些变量的块。

● PLC 变量:PLC 变量适用于整个 PLC。

程序中多数指令都通过变量来操作。 为指令分配变量后,即会使用指定变量的值来执行该指令。

变量在 TIA Portal 中集中管理。 在程序编辑器中创建 PLC 变量与在 PLC 变量表中创建 PLC 变量没什么区别。 如果在程序或 HMI 画面的多个位置使用某个变量,则对该变量所作的更改会立即在所有编辑器中生效。

变量的优点

变量的优点在于可以集中更改程序中使用的寻址方式。 若没有变量提供的符号寻址功能,则每次 PLC 输入和输出的组态发生变化时,在用户程序中反复使用的寻址方式必须在程序中的多个位置进行更改。

PLC 变量

PLC 变量由以下部分组成:

● 名称(例如,CONVEYOR_ON): 变量名称只对一个 PLC 有效,并且在整个程序和此特定 PLC 中只能出现一次。

● 数据类型(例如,BOOL ): 数据类型定义值的表示形式和允许的值范围。 例如,通过选择 BOOL 数据类型,即指定变量只接受二进制值“0”和“1”。

● 地址(例如,M 3.1):变量地址是绝对地址,定义变量读值或写值的存储区。 输入、输出和位存储区均为可能的存储区实例。

可以使用输入 (I) 和输出 (Q) 存储区对过程映像寻址。

过程映像包含 PLC 模块输入和输出的映像:

● PLC 的操作系统在每个程序循环都会刷新过程映像中输入的信号状态(

● 过程映像中输出的信号状态在每个程序循环由 PLC 的操作系统写入到相应输出模块的输出。

机器或过程通常通过输出的信号状态来控制。

下图显示了 PLC 变量表、用户程序中的变量、位存储区以及 PLC 的输入和输出在理论上是如何互相链接的。

41229e4e-5d0e-11ed-a3b6-dac502259ad0.png

位存储区主要用于保存中间结果。 在位存储区中寻址的变量值存储在系统存储器中,并且不会传送给模块。 变量的数据类型决定变量在存储器中占用的存储空间。 例如,BOOL 数据类型的变量在存储器中仅占用一位。INT 数据类型的变量在存储器中占用 16位。 变量不允许在一个存储区中重叠。 变量的地址必须唯一。

PLC 变量表

PLC 变量表包含对于某个 PLC 有效的变量和常量的定义。 系统会为项目中创建的每个 PLC 自动创建一个 PLC 变量表。

下表给出了“变量”(Tags) 选项卡中各表格列的含义:

414a0218-5d0e-11ed-a3b6-dac502259ad0.png

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • plc
    plc
    +关注

    关注

    4975

    文章

    12261

    浏览量

    454966
  • 程序
    +关注

    关注

    114

    文章

    3631

    浏览量

    79554
  • HMI
    HMI
    +关注

    关注

    9

    文章

    490

    浏览量

    47887
  • LAD
    LAD
    +关注

    关注

    0

    文章

    15

    浏览量

    6979

原文标题:博途学习之 : 什么是变量?

文章出处:【微信号:gh_a8b121171b08,微信公众号:机器人及PLC自动化应用】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    虚拟存储器组成部分

    Linux将虚拟存储器高端的1/4留给内核,剩下3/4全留给用户进程。虚拟存储器上中的程序主要由以下几个重要组成部分
    发表于 08-07 07:00

    smt主要组成部分有哪些

    `  谁来阐述一下smt主要组成部分有哪些?`
    发表于 04-01 17:16

    单片机的主要组成部分

      单片机的主要组成部分  单片机是单片微型计算机的简称,由于单片机主要用于控制领域,所以国际上通常将单片机称作微型控制器,单片机与微型计算机都是由CPU、存储器和输入/输出接口等组成的,但两者又有
    发表于 06-28 09:24

    PLC组成部分

      PLC由四部分组成 :中央处理单元(CPU板)、输入输出(I/O)部件和电源部件    图1  模块式PLC结构示意图    图2  数字输入单元  图3中,R1为限流电阻,R2和C1构成滤波器
    发表于 01-11 16:08

    Android系统的主要组成部分

    Android系统的主要组成部分Android开发平台需要了解的体系结构和源码结构
    发表于 02-03 07:44

    模块化数据中心的主要组成部分

    原标题:模块化数据中心的主要组成部分一、主要组成部分及参数模块化数据中心主要由机柜、密闭通道、供配电系统、制冷系统、智能监控系统、综合布线和消防系统组成。机柜数量可根据客户需求成对减少。模块化
    发表于 09-08 07:17

    IGBT的组成部分优点介绍

    IGBT(Insulated Gate Bipolar Transistor),绝缘栅双极型晶体管,是由BJT(双极型三极管)和MOS(绝缘栅型场效应管)组成的复合全控型电压驱动式功率半导体器件
    发表于 09-09 08:29

    浅谈示波器的组成部分

    示波器是一种用来测量交流电或脉冲电流波的形状的电子仪器,用途十分广泛。那么示波器是由哪些部分组成呢?接下来给大家简单介绍下关于示波器的组成部分
    发表于 10-02 09:47 1.3w次阅读

    详细介绍8310各组成部分原理

    详细介绍8310各组成部分原理
    发表于 10-21 17:58 8次下载

    关于完整的PLC程序组成部分

    一个完整的PLC程序一般有以下几个部分组成,文字粗糙但句句实用:
    的头像 发表于 09-19 09:40 4061次阅读

    示波器的基本组成部分

    示波器是一种用来测量交流电或脉冲电流波的形状的电子仪器,用途十分广泛。那么示波器是由哪些部分组成呢?接下来给大家简单介绍下关于示波器的组成部分。 (一)显示电路 显示电路包括示波管及其控制电路两个
    的头像 发表于 09-23 15:34 9599次阅读

    “物联网卡”的核心组成部分有哪些?

    “物联网卡”的核心组成部分有哪些?
    的头像 发表于 09-12 09:22 238次阅读

    什么是变量PLC变量哪些部分组成

    变量在 TIA Portal 中集中管理。 在程序编辑器中创建 PLC 变量与在 PLC 变量表中创建
    发表于 10-15 11:31 2052次阅读
    什么是<b class='flag-5'>变量</b>?<b class='flag-5'>PLC</b><b class='flag-5'>变量</b>哪些<b class='flag-5'>部分组成</b>?

    控制电缆组成部分

    控制电缆主要由以下几部分组成: 导体:导体是控制电缆的基本组成部分,由单根或多根线芯组成。 绝缘层:绝缘层是控制电缆的重要组成,可以保护电缆不受外界环境的影响。 屏蔽层:屏蔽层可以保护
    的头像 发表于 11-07 11:30 597次阅读

    微力试验机有哪些组成部分

    微力试验机有哪些组成部分
    的头像 发表于 11-29 09:25 194次阅读
    微力试验机有哪些<b class='flag-5'>组成部分</b>