北京安方同吉专业授权代理西门子PLC,专注工控系统集成10年,拥有专业高效的团队,是西门子官方认可的资深合作伙伴,欢迎咨询合作!  客服热线:18211023581
S7300编程中VB300与V300存储空间是共用的吗

S7300编程中VB300与V300存储空间是共用的吗

分享嘉宾:杜世忠    内容来源:西门子PLC代理商    发布时间:2021-06-16 16:02    浏览量: 第24632篇深度好文:2281个字| 6分钟阅读
  S7300编程中VB300与V300存储空间是共用的吗?如题,客户询问VB300与V300之间是什么关系,如果在VB300中存入数据,是否V300中可以读出这个数据;还有,VB300如何变成双字的数据?
 
西门子S7200smart编程软件
  首先声明:没有V300这样的寻址
 
  对于VB300:
 
  第一部分:第一个字母V是存储区域标识。
 
  第二部分:第二个字母B,BYTE的第一个字母,表示字节,寻址的宽度是字节
 
  这字母可以是:
 
  W,WORD的第一个字母,表示字,寻址的宽度是字,比如整型
 
  D,DOUBLEWORD的第一个字母,表示双字,寻址的宽度是双字,比如双整型、浮点数。
 
  第三部分后面的数字300,是指在该存储区的哪一个存储单元开始。
 
  综合起来就是字节寻址,值是VB300这个字节的8个位组成的字节值
 
  VW300就是字寻址,含有VB300、VB301这两个字节
 
  VD300就是双字寻址,含有VB300、VB301、VB302、VB303这两四字节
 
  如果寻址VB300中的某一位,则用V300.X表示,其中小数点后面的X表示0-7之间的位号。
 
  V300.0寻址VB300的第0位
 
  V300.1寻址VB300的第1位

  参考下文数据类型与数据寻址,虽然文章例举的是西门子200smart西门子300PLC在这方面也可以参考的。
 

  数据类型

 
  S7-200SMART的数据主要分为:
 
  与实际输入/输出信号相关的输入/输出映象区:
 
  I:数字量输入(DI)
 
  Q:数字量输出(DO)
 
  AI:模拟量输入
 
  AQ:模拟量输出
 
  内部数据存储区
 
  V:变量存储区,可以按位、字节、字或双字来存取V区数据
 
  M:位存储区,可以按位、字节、字或双字来存取M区数据
 
  T:定时器存储区,用于时间累计
 
  C:计数器存储区,用于累计其输入端脉冲电平由低到高的次数
 
  HC:高速计数器,独立于CPU的扫描周期对高速事件进行计数,高速计数器的当前值是只读值,仅可作为双字(32位)来寻址
 
  AC:累加器,可以像存储器一样使用的读/写器件,可以按位、字节、字或双字访问累加器中的数据
 
  SM:特殊存储器,提供了在CPU和用户程序之间传递信息的一种方法。可以使用这些位来选择和控制CPU的某些特殊功能,可以按位、字节、字或双字访问SM位
 
  L:局部存储区,用于向子例程传递形式参数
 
  S:顺序控制继电器,用于将机器或步骤组织到等效的程序段中,实现控制程序的逻辑分段。可以按位、字节、字或双字访问S存储器
 

  存储器范围及特性


说明
CPU SR20 ,ST20
CPU SR30 ,ST30
CPU SR40, ST40

CPU SR60, ST60

CPU CR20s,CR30s,R40s,CR60s,

用户程序大小
12288字节
18432字节
24576字节
30270字节
12288字节
用户数据大小
8192字节
12288字节
16384字节
20480字节
8192字节
过程映象输入寄存器
I0.0到I31.7
I0.0到I31.7
I0.0到I31.7
I0.0到I31.7
I0.0到I31.7
过程映象输出寄存器
Q0.0到Q31.7
Q0.0到Q31.7
Q0.0到Q31.7
Q0.0到Q31.7
Q0.0到Q31.7
模拟量输入(只读)
AIW0到AIW110
AIW0到AIW110
AIW0到AIW110
AIW0到AIW110
--- ---
模拟量输出(只写)
AQW0到AQW110
AQW0到AQW110
AQW0到AQW110
AQW0到AQW110
--- ---
变量存储器(V)
VB0到VB8191
VB0到VB12287
VB0到VB16383
VB0到VB20479
VB0到VB8191
局部存储器(L)
LB0到LB63
LB0到LB63
LB0到LB63
LB0到LB63
LB0到LB63
位存储器(M)
M0.0到M31.7
M0.0到M31.7
M0.0到M31.7
M0.0到M31.7
M0.0到M31.7

特殊存储器(SM)

SM0.0到SM1699.7

SMB0到SMB29/SMB480到SMB515/SMB1000到SMB1699 只读

SM0.0到SM1699.7

SMB0到SMB29/SMB480到SMB515/SMB1000到SMB1699 只读

SM0.0到SM1699.7

SMB0到SMB29/SMB480到SMB515/SMB1000到SMB1699 只读

SM0.0到SM1699.7

SMB0到SMB29/SMB480到SMB515/SMB1000到SMB1699 只读

SM0.0到SM1699.7

SMB0到SMB29/SMB480到SMB515/SMB1000到SMB1049 只读


  S7200SMART数据寻址

 
  如何调用数字量或模拟量信号?
 
  怎样读取数据?
 
  怎么使用输入信号?
 
  如何输出控制?
 
  ……
 
  上述问题都是关于如何访问、使用数据的问题,也就是所谓“寻址”。
 

  访问S7-200 SMART中的数据

 
  S7-200SMART从外部接收信号输入(输入数据),在内部按照用户程序运算、处理后,再输出进行各种控制、显示。
 
  CPU将信息存储在不同存储单元,每个位置均具有唯一的地址。寻址时,数据地址以代表存储区类型的字母开始,随后是表示数据长度的标记,然后是存储单元编号;对于二进制位寻址,还需要在一个小数点分隔符后指定位编号。

  其中,存储区和字节地址(“M3”)代表M存储器的第3个字节,用句点(“.”)与位地址(位4)分开。
 
  可以看出,VW100包括VB100和VB101;VD100包括VW100和VW102,即VB100,VB101,VB102,VB103这4个字节。这些地址是互相交叠的。
 
  当涉及到多字节组合寻址时,遵循“高地址,低字节”的规律。
 
  下表给出了不同数据长度可表示的整数值范围。

表示方式 字节(B) 字(w) 双字 (DW)
无符号整数

0到255

16#00到16#FF

0到65,535

16#0000到16#FFFF

0到4,294,967,295

16#00000000到16#FFFFFFFF

有符号整数

-128到+127

16#80到16#7F

-32,768到+32,767

16#8000到16#7FFF

-2,147,483,648到+2,147,483,647

16#8000 0000到16#7FFF FFFF

实数(IEEE32位浮点数) 不适用 不适用

+1.175495E-38 到 +3.402823E+38(正数)

-1.175495E-38到-3.402823E+38 (负数)

  对本地I/O和扩展I/O进行寻址

 
  CPU提供的本地I/O具有固定的I/O地址。可以通过在CPU的右侧连接扩展I/O模块,或通过安装信号板来增加I/O点。模块点的地址取决于I/O类型和模块在I/O链中的位置。
 
  注意:
 
  数字量I/O的过程映像寄存器空间总是以八位(一个字节)递增的形式预留。如果模块没有为每个保留字节中的每一位提供相应的物理点,那些未使用的位就无法分配给I/O链中的后续模块。对于输入模块,这些未使用的位会在每个输入更新周期中被清零。
 
  模拟量I/O点总是以两点递增的方式分配。如果模块没有为这些点分配相应的物理I/O,则这些I/O点将丢失,并且不能够分配给I/O链中的后续模块。
 
  下表提供固定映射惯例的示例(由STEP7Micro/WINSMART编程软件建立,并作为系统块中I/O组态的一部分下载)。

  CPU 信号板 信号模块 0 信号模块 1 信号模块 2 信号模块 3
起始地址 I0.0
Q0.0
I7.0
Q7.0
无 AI SB
AQ12
I8.0
Q8.0
AI16
AQ16
I12.0
Q12.0
AI32
AQ32
I16.0
Q16.0
AI48
AQ48
I20.0
Q20.0
AI64
AQ64

  更多技术咨询,请联系我们
 
  版权声明:文章来自北京安方同吉原创,如果喜欢这篇文章《S7300编程中VB300与V300存储空间是共用的吗》:http://www.xmzplc.com.cn/news-industry/473.html请保留本文链接。
 
  北京安方同吉科技有限公司官网:http://www.xmzplc.com.cn/

相关新闻推荐

在线客服 :

服务热线:18211023581(微信同号)

电子邮箱: 2837522029@qq.com

公司地址:北京市西城区教场口街1号

北京安方同吉科技有限公司 是专注西门子PLC代理、西门子变频器等西门子产品代理销售和系统集成的正规西门子一级代理商,是 西门子(中国)有限公司...

Copyright © 2010-2020 北京安方同吉科技有限公司 版权所有