欢迎光临 [ 无锡市新越自动化设备有限公司 ] 官方网站!
产品列表
常见问题

当前位置:主页 > 新闻动态 > 常见问题 >

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

     TEMP(临时变量)为暂时保存在局部数据区中的变量。只有在执行该POU时,定义的临时变量才被使用,POU执行完后,不使用临时变量的数值。在主程序或中断程序中,局部变量表只包含TEMP变量。子程序的局部变量表中还有三种变量:IN(输入变量)、OUT(输出变量)、IN_OUT(输入/输出变量)。
     在局部变量表中赋值时,只要声明局部变量的类型(TEMP、IN、IN_OUT或OUT)和数据类型(参见SIMATIC和IEC1131-3的数据类型),但不决定存储器地址,程序编辑器自动地在L存储区中为局部变量的存储器位置。起始地址为LO,每字节8位。字节、字和双字在局部存储器中按字节顺序分配,例如LBx、LWx或LDx。
     局部变量作为参数向西门子PLC的子程序传递时,在该子程序的局部变量表中的数据类型要与调用POU中的数据类型值匹配。
     在西门子PLC程序中使用符号名时,程序编辑器先检查有关POU的局部变量表,然后检查符号表。如果某符号名在两处都没有定义,程序编辑器则将其视为符号,程序编辑器选择一条绿色波浪状下划线,并将名称括在双引号中,如果后来对该符号名赋了值,则程序编辑器不会自动再次读取局部变量表并修改它。为了将该符号名作为局部变量使用,需要手工删除程序代码中的引号,并在符号名前输入#号。
    各西门子PLC的子程序可调用16个输入/输出参数,如果超出16个,将返回错误。选择变量类型所在的行,并在名称域中键入变量名称,在数据类型域中键入数据类型。不需在局部变量表中的变量名称前加#号,#号只在程序代码中的局部变量名之前使用。
    局部变量表中的变量名被下载和存储在CPU存储器中,使用较长的变量名将占用较多的存储空间。
西门子PLC
 
 

Copy right 2017 无锡市新越自动化设备有限公司 All Rights Reserved

备案号:苏ICP备17037016号-2

友情链接:香港二分彩  2分彩平台  二分彩官网  二分彩计划  二分彩走势图  2分彩开奖结果  2分彩平台  二分彩官网  二分彩计划  二分彩官网  二分彩官网  二分彩走势图  2分彩吧  二分彩  二分彩走势图  2分彩平台  二分彩官网  pk10  二分彩计划  二分彩走势图  新加坡二分彩  二分彩走势图  新加坡二分彩  香港二分彩  二分彩计划  二分彩走势图  二分彩计划  二分彩注册  二分彩走势图  二分彩  2分彩平台  两分彩  二分彩官网  2分彩开奖结果  二分彩  二分彩走势图  二分彩走势图  香港二分彩  2分彩  二分彩走势图  新加坡二分彩平台  二分彩注册  二分彩平台  二分彩走势图  二分彩  二分彩官网  2分彩  二分彩走势图  二分彩计划  二分彩注册  2分彩开奖结果  香港二分彩  二分彩官网  二分彩官网  香港二分彩  二分彩走势图  2分彩  二分彩官网  新加坡二分彩平台  二分彩官网  二分彩官网  二分彩计划  二分彩官网  二分彩  2分彩开奖结果  2分彩开奖结果  二分彩  二分彩官网  2分彩开奖结果  二分彩计划  二分彩官网  二分彩注册  二分彩计划  二分彩平台  香港二分彩  2分彩开奖结果  2分彩开奖结果  二分彩计划  2分彩吧  二分彩走势图  

免责声明: 本站资料及图片来源互联网文章,本网不承担任何由内容信息所引起的争议和法律责任。所有作品版权归原创作者所有,与本站立场无关,如用户分享不慎侵犯了您的权益,请联系我们告知,我们将做删除处理!