西门子PLC模块6SL3210-5FE11-5UF0

    西门子PLC模块6SL3210-5FE11-5UF0

    西门子PLC模块6SL3210-5FE11-5UF0

    西门子PLC模块6SL3210-5FE11-5UF0

    SINAMICS V90,含 PROFINET 输入电压:380-480 V 3 A - 15 %/+ 10 % 6.6 A 45-66 Hz 输出电压:0 – 输出 5.3 A 0-330 Hz 电机:1.5/1.75 kW 防护等级:IP20 尺寸 B, 100x180x220(宽x高x深)

    西门子PLC局部变量表与子程序使用技巧有哪些

    局部变量表

    1.局部变量与全局变量

    程序中的每个POU(Program Organizational Unit,程序组织单元)均有白己的由64字节L存储器组成的局部变量表。它们用来定义有范围限制的变量,局部变量只在它被创建的POU中有效。与之相反,全局符号在各POU中均有效,只能在符号表/全局变量表中定义。全局符号与局部变量名称相同时,在定义局部变量的POU中,该局部变量的定义**,该全局定义则在儿它POU中使用。

    局部变量适用于以下两种情况:

    (1)在子程序中只用局部变量,不用**地址或全局符号,子程序可移植到别的项目去。

    (2)如果使用临时变量(TEMP),同一片物理存储器可在不同的程序中重复使用。

    如果不是上述两种情况,不需要使用局部变量。通过在符号表(SIMATIC)或全局变量表(IEC)中进行定义,可使符号成为全局变量。



    2.局部变量的类型

    TEMP(临时变量):暂时保存在局部数据区中的变量。只有在执行该POU时,定义的临时变量才被使用,POU执行完后,不再使用临时变量的数值。在主程序或中断程序中.局部变量表只包含TEMP变量。子程序中的局部变量表还有下面的3种变量:

    IN(输人变量):由调用它的POU提供的输人参数。

    OUT(输出变量);返回给调用它的POU的输出参数。

    IN_OUT(输人/输出变量);其初始值由调用它的POU提供,被子程序修改后返问给调用它的POU。

    3.局部变量的赋值

    在局部变量表中赋值时,只需*声明局部变量的类型(TEMP,IN,IN_OUT或OUT)和数据类型(参见SIMATIC和IEC1131-3的数据类型),但不*存储器地址,程序编辑器自动地在L存储区中为所有局部变量*存储器位置。

    4.在局部变量表中增加新的变量

    对于主程序与中断程序,局部变量表显示一组已被预先定义为TEMP(临时)变量的行。要向表中增加行,只需用右键单击表中的某一行,选择“插人→行"指令,在所选行的上部插人新的行,选择“插人→行下"指令,在所选行的下部插人新的行。

    对于子程序,局部变量表显示数据类型被预先定义为IN、IN_OUT.OUT和TEMP的一系列行,不能改变它们的顺序。如果要增加新的局部变量,必须用鼠标右键单击已有的行,并用弹出菜单在所击行的上下插人相同类型的另一局部变量。

    5.局部变量数据类型检查

    局部变量作为参数向子程序传递时,在该子程序的局部变量表中*的数据类型必须调用POU中的数据类型值匹配。

    例如从主程序0B1调用子程序SBR0,使用名为INPUT1的全局符号作为子程序的输人参数。在SBRO的局部变量表中,已经定义了一个名为FIRST的局部变量作为该输入参数,当0B1调用SBR0时,INPUTI的数值被传人FIRST,INPUTI和FIRST的数据类型必须匹配。

    6.显示或隐藏局部变量表

    将水平分裂条拉至程序编辑器视窗的倾部,则不再疑示局部变量表,但它仍然存在。将分裂条下拉,将再次显示局部变量表。

    7.在局部变量表中进行赋值

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

    各子程序较多可调用16个输人/输出参数,如果**出16个,将返回错误。

    选择希望的变量类型所在的行,并在名称域中键人变量名称,在数据类型城中键人数据类型。不需在局部变量表中的安量名称前加并号,#号只在程序代码中的局部变量名之前使用。

    局部变量名可包含数字、字母和下画号(“_”),也可以包含扩展字符(ASII128-ASCII255)。**个字符必须是字可或扩展字符,关键字不能作为符号名。

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



    浔之漫智控技术(上海)有限公司专注于西门子等

  • 词条

    词条说明

  • 6ES7132-6BD20-0CA0西门子模块

    6ES7132-6BD20-0CA0西门子模块SIMATIC ET 200SP, 数字输出模块, 4 个 24V/2A DC 高性能数字输出, 适合用于 A0 类型的基座单元, 颜色代码 CC02, 通道诊断西门子PLC S7-300是德国西门子公司生产的可编程序控制器(PLC)系列产品之一。其模块化结构、易于实现分布式的配置以及性价比高,下面一起来看看西门子PLC S7-300的模块诊断与过程中

  • 西门子PLC代理商6ES7516-3FP03-0AB0

    西门子PLC代理商6ES7516-3FP03-0AB0SIMATIC S7-1500F, CPU 1516F-3 PN/DP, *处理器,带 3 MB 工作存储器用于 程序及 7.5 MB 用于数据 1 个接口:PROFINET IRT 带双接换机, 2 接口:PROFINET RT, 3 接口:PROFIBUS, 6 ns Bit-Performance, 需要 SIMATIC 存

  • 西门子模块6SL3210-5FE12-0UA0

    西门子模块6SL3210-5FE12-0UA0西门子模块6SL3210-5FE12-0UA0西门子模块6SL3210-5FE12-0UA0SINAMICS V90 输入电压:380-480 V 3 A - 15 %/+ 10 % 9.8 A 45-66 Hz 输出电压:0 – 输出 7.8 A 0-330 Hz 电机:2.0/2.5 kW 防护等级:IP20 尺寸 B 100x180x220(宽x

  • 西门子模块6GK7343-5FA01-0XE0

    西门子模块6GK7343-5FA01-0XE0通信处理器 CP 343-5,用于将 SIMATIC S7-300 连接至 PROFIBUS, FMS,S5 兼容,PG/OP 和 S7 通信,12 Mbit/s, 简单工作。西门子PLC顺序功能图的结构类型1、单序列单序列由一系列相继的步组成,是简单的一种顺序功能图,如图7.50所示。每一步的后面仅接有一个转换,每一个转换的后面只有一个步。2、选择

联系方式 联系我时,请告知来自八方资源网!

公司名: 浔之漫智控技术(上海)有限公司

联系人: 刘经理

电 话: 19873876272

手 机: 19873876272

微 信: 19873876272

地 址: 上海松江石湖荡镇塔汇路755弄29号1幢一层A区213室

邮 编:

网 址: tianxia56.b2b168.com

八方资源网提醒您:
1、本信息由八方资源网用户发布,八方资源网不介入任何交易过程,请自行甄别其真实性及合法性;
2、跟进信息之前,请仔细核验对方资质,所有预付定金或付款至个人账户的行为,均存在诈骗风险,请提高警惕!
    联系方式

公司名: 浔之漫智控技术(上海)有限公司

联系人: 刘经理

手 机: 19873876272

电 话: 19873876272

地 址: 上海松江石湖荡镇塔汇路755弄29号1幢一层A区213室

邮 编:

网 址: tianxia56.b2b168.com

    相关企业
    商家产品系列
  • 产品推荐
  • 资讯推荐
关于八方 | 八方币 | 招商合作 | 网站地图 | 免费注册 | 一元广告 | 友情链接 | 联系我们 | 八方业务| 汇款方式 | 商务洽谈室 | 投诉举报
粤ICP备10089450号-8 - 经营许可证编号:粤B2-20130562 软件企业认定:深R-2013-2017 软件产品登记:深DGY-2013-3594
著作权登记:2013SR134025
Copyright © 2004 - 2024 b2b168.com All Rights Reserved