标王 热搜:
 
当前位置: 首页 » 资料 » PLC技术 » 正文

SIMATIC S7变量的一般声明

放大字体 缩小字体 发布时间:2016-08-22 17:24 浏览次数:22

    变量是具有特殊格式的数值(如图3-14所示)。简单变量由一个地址(例如输入5.2)和一个数据类型(例如二进制值为BOOL类型)组成。地址实际上是由一个地址标识符(例如,输入用I)和一个绝对存储地址(例如5.2是字节5,位2)组成。也可以通过在符号表中分配地址一个名称(一个符号)来以符号形式定位地址或变量。

变量结构

    图3-14    变量结构

    BOOL数据类型的一位叫做一个binary address(二进制地址)(或二进制操作数)。由具有相关数据类型的一个、两个或者四个字节或变量组成的地址称作digital addresses(数据地址)。

    在块内声明的变量叫做(块)局部变量,包括块参数、静态和暂态局部数据,甚至在全局数据块中的数据地址。当这些变量具有简单数据类型时,也可以把它们当作地址来存取(例如,静态局部数据作为DI地址,暂态局部数据作为L地址,全局数据块中的数据作为DB地址)。

    但是,局部变量也可以具有复杂数据类型(例如结构或数组)。具有这种数据类型的变量需要多于32位,以至于它们不能被加载到累加器。由于同样的原因,它们不能用“一般”的STL语句寻址。有特殊的功能来处理这些变量,比如,在STEP 7中作为标准库提供的IEC功能(可以在具有同样数据类型的块参数中生成复杂数据类型的变量)。

    如果复杂数据类型的变量包含基本数据类型的成分,则可以把这些成分看作是独立的变量(例如,可以加载一个由30个INT值组成的数组元素到累加器并进一步处理)。

    常量用来给变量预置一个固定的值。常量的特殊字首根据其数据类型给出。



SIMATIC S7变量的一般声明
网址: http://www.kuqiw.cn/ziliao/show/166/
 
 
[ 资料搜索 ]  [ 加入收藏 ]  [ 告诉好友 ]  [ 打印本文 ]  [ 关闭窗口 ]

 
 

 
 
最新资讯
最新产品立即发布»
最新企业立即注册»
企业新闻
 
网站首页 | 关于我们 | 联系方式 | 使用协议 | 版权隐私 | 网站地图 | 排名推广 | 广告服务 | 积分换礼 | RSS订阅 | 浙ICP备110196220号