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

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

作者:匿名 字体:[增加 减小] 来源:互联网 时间:2018-08-28

本文介绍了西门子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好友复制网址打印

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

相关文章

  • 2018-08-28西门子S7-1200编程技巧
  • 2018-08-28西门子PLC编程语言梯形图
  • 2018-08-28西门子PLC模拟量变送器和模拟量值的表示方法
  • 2018-08-28三菱PLC编程技巧及实例图解
  • 2018-08-28PLC中FB和FC块的区别
  • 2018-08-28三菱plc辅助继电器M
  • 2018-08-28三菱PLC编程软件GX DeveIoper安装方法图解
  • 2018-08-28西门子plc的扫描周期
  • 2018-08-28西门子plc梯形图和语句表示例
  • 2018-08-28plc初始状态指令的梯形图格式

文章分类

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

最近更新的内容

    • 西门子s7300plc简介
    • 西门子PPI 通信实现的步骤
    • 西门子PLC利用STEP7自带工具对FB/FC程序加密方法图解
    • 欧姆龙PLC的过程控制
    • 异步电动机正反转控制PLC接线图
    • 三菱FX系列PLC对模拟量的处理
    • 三菱plc与脉冲指令ANDP、ANDF
    • 欧姆龙CP1L/CP1H串口选装板的针脚定义?
    • PLC中FB和FC块的区别
    • 西门子S7-1200 PLC系统的接地规范

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

©2015-2018 All Rights Reserved. 微课江湖 版权所有