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
    +关注

    关注

    5011

    文章

    13297

    浏览量

    463303
  • 程序
    +关注

    关注

    117

    文章

    3787

    浏览量

    81038
  • HMI
    HMI
    +关注

    关注

    9

    文章

    589

    浏览量

    48552
  • LAD
    LAD
    +关注

    关注

    0

    文章

    15

    浏览量

    7036

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

文章出处:【微信号: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

    IGBT的组成部分优点介绍

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

    高压断路器组成部分

    本文首先介绍了高压断路器基本结构,其次介绍了高压断路器主要组成部分,最后分享了高压断路器外形图。高压断路器从结构功能上分,可分为导电部分、灭弧部分、绝缘部分、操动
    的头像 发表于 09-03 17:16 1.9w次阅读

    安全接口板(SIB)的组成部分

    安全接口板 (SIB) 是客户安全接口的组成部分,且与库卡系统总线(KSB)连接。
    的头像 发表于 06-28 10:27 6203次阅读

    浅谈示波器的组成部分

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

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

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

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

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

    示波器的基本组成部分

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

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

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

    示波器的各个组成部分及其功能

    示波器的各个组成部分及其功能  示波器是一种用于测量、观测、显示电信号波形的仪器,广泛应用于电子工程、通信工程以及各种研究领域。它包括多个组成部分,每个部分都有其独特的功能和作用。下面将详细介绍
    的头像 发表于 11-07 10:13 4362次阅读

    控制电缆组成部分

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