• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • 电脑应用技巧
  • 电脑基本常识
  • 电脑健康知识
  • 电脑初学者入门
  • 电脑维护基础
  • 电脑故障维护
  • 电脑硬件知识
  • 电脑维修实例
  • 电工学习
您的位置:首页 > 电脑知识 >plc > 西门子PLC的局部变量的类型和赋值

西门子PLC的局部变量的类型和赋值

作者:匿名 字体:[增加 减小] 来源:互联网

本文介绍了西门子PLC的局部变量的类型和赋值等相关知识要点,需要的同学们可以参考学习下
     TEMP(临时变量)为暂时保存在局部数据区中的变量。只有在执行该POU时,定义的临时变量才被使用,POU执行完后,不再使用临时变量的数值。在主程序或中断程序中,局部变量表只包含TEMP变量。子程序的局部变量表中还有三种变量:IN(输入变量)、OUT(输出变量)、IN_OUT(输入/输出变量)。

     在局部变量表中赋值时,只需指定声明局部变量的类型(TEMP、IN、IN_OUT或OUT)和数据类型(参见SIMATIC和IEC1131-3的数据类型),但不指定存储器地址,程序编辑器自动地在L存储区中为所有局部变量指定存储器位置。起始地址为LO,每字节8位,能访问到位。字节、字和双字在局部存储器中按字节顺序分配,例如LBx、LWx或LDx。

     在程序中使用符号名时,程序编辑器首先检查有关POU的局部变量表,然后检查符号表/全局变量表。如果某符号名在两处都没有定义,程序编辑器则将其视为全局符号,程序编辑器指定一条绿色波浪状下划线,并将名称括在双引号中,例如“UndefinedLocalVar”(未定义的局部变量)。如果后来对该符号名赋了值,则程序编辑器不会自动再次读取局部变量表并修改它。为了将该符号名作为局部变量使用,必须手工删除程序代码中的引号,并在符号名前插入#号,例如改为#UndefinedLocalVar。

    各子程序最多可调用16个输入/输出参数,如果超出16个,将返回错误。选择希望的变量类型所在的行,并在名称域中键入变量名称,在数据类型域中键入数据类型。不需在局部变量表中的变量名称前加#号,#号只在程序代码中的局部变量名之前使用。

    局部变量名可包含数字、字母和下划线(_),也可以包含扩展字符(ASCII128~255)。第一个字符必须是字母或扩展字符,关键字不能作为符号名。

    局部变量表中的变量名被下载和存储在CPU存储器中,使用较长的变量名将占用较多的存储空间。

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

相关文章

  • 电脑读取三菱PLC数据简单方法
  • 读出S7-1500 CPU运行时间的四种方法
  • PLC的安装要求及其适应恶劣环境要求
  • 欧姆龙CP1L系列PLC的输岀漏型和源型分别是怎么接线的?
  • 三菱plc基本指令编程-累计按钮通断次数的梯形图程序
  • 西门子PPI 通信实现的步骤
  • 欧姆龙CPM1A系列PLC的硬件配置
  • 欧姆龙CP1L/CP1H串口选装板的针脚定义?
  • 怎样下载西门子PLC的资料和软件
  • plc主控指令MC、MCR的使用说明

文章分类

  • 电脑应用技巧
  • 电脑基本常识
  • 电脑健康知识
  • 电脑初学者入门
  • 电脑维护基础
  • 电脑故障维护
  • 电脑硬件知识
  • 电脑维修实例
  • 电工学习

最近更新的内容

    • 运用编码指令编程呼叫小车送料系统plc编程实例
    • 三菱PLC脉冲产生发生器的编程实例
    • 欧姆龙PLC发生“内存错误”故障的原因分析
    • 三菱PLC并联电路块串联指令(AND指令)的应用
    • STEP7的三种基本编程语言LAD、FBD及STL 该如何抉择?
    • 三菱plc的主要特点
    • 三菱PLC星-三角降压启动控制编程实例
    • 三菱plc数据交换指令XCH、BCD变换、BIN变换指令
    • 欧姆龙PLC微分指令DIFU 和DIFD
    • 欧姆龙CP1系列PLC高速计数当前值如何断电保持?

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有