什么是数据块?西门子S7-200SMART数据块如何使用?

简介: 今天我们来学习在西门子S7-200 SMART中如何使用数据块。在讲解数据块的使用之前我们先来看一下什么是数据块:数据块用来对V存储区也叫变量存储区赋初始值;可以对字节、字或双字来分配数据值。

今天我们来学习在西门子S7-200 SMART中如何使用数据块。在讲解数据块的使用之前我们先来看一下什么是数据块:数据块用来对V存储区也叫变量存储区赋初始值;可以对字节、字或双字来分配数据值。


640.jpg

数据块

   

在数据块中分配地址和数据值的一般规则。数据块的典型行包括起始地址、一个或多个数据以及双斜线之后的可选注释。数据块的第一行必须分配显式地址,后续行可以分配显式地址或隐式地址。在单个地址后输入多个数据或者输入只包含数据的行时,编译器会自动进行隐性地址分配,编译器会根据前面的地址或者所标识的长度如字节、字、双字来指定适当数量的V存储区。


640.jpg

地址分配规则

   

在输入地址时省略尺寸规格,只输入V,编译器会自动根据起始地址和数据所需的存储长度指定适当的V存储区进行分配,这样就可以混合分配不同长度尺寸的数据。单击导航栏数据块按钮,打开数据块窗口也就是数据块编辑器,数据块编辑器是一个自由格式的文本编辑器,直接在窗口内输入地址和数据即可。输入完一行以后直接按回车键,数据块编辑器会自动格式化行,如对齐地址列、数据和注释,将V存储区地址大写。


640.jpg

数据块编辑器

   

在输入过程中如果包含错误,立即会在左侧显示红色的叉号。完成一个赋值行后按CTRL+ENTER键,地址会自动增加到下一个可用地址。鼠标右键单击地址处,在弹出菜单中选择“选择符号”,可以通过符号名称输入地址。单击切换寻址按钮切换符号名称和绝对地址的显示,单击数据页保护按钮,可以对数据页设置密码保护。与普通文本编辑器类似,复制、剪切、粘贴、删除等操作同样适用。


640.jpg

通过符号名输入地址

   

在S7-200 SMART中数据块支持分页,通过工具栏按钮可以插入或删除数据页,编辑完成后单击保存按钮。编辑并保存后就可以将数据块编译下载到PLC。注意,S7-200 SMART的数据块是下载到CPU的EEPROM中,PLC掉电后数据不会丢失。


相关文章
三步拯救黑群晖(DSM7.0.1)磁盘中的数据
三步拯救黑群晖(DSM7.0.1)磁盘中的数据
954 0
三步拯救黑群晖(DSM7.0.1)磁盘中的数据
|
8月前
|
存储
18.(C进阶)数据在内存中的存储
18.(C进阶)数据在内存中的存储
|
9月前
|
存储 缓存 Windows
探秘磁盘的奥秘:物理结构、缓存和虚拟内存的作用
本文介绍了磁盘的物理结构、磁盘缓存和虚拟内存的重要性,并解释了它们在计算机系统中的作用。了解磁盘的物理结构可以帮助我们更好地理解数据的存储和访问过程,从而进行系统优化和性能提升。磁盘缓存和虚拟内存则能够提高数据读取速度和运行程序的能力。深入了解这些知识,将为您的计算机系统带来更好的性能和效率。
330 1
|
存储 安全 Linux
【看表情包学Linux】磁盘基础知识 | CHS 寻址 | 逻辑扇区 LBA | 索引节点 inode | 伪删除 inode bitmap 1→0
【看表情包学Linux】磁盘基础知识 | CHS 寻址 | 逻辑扇区 LBA | 索引节点 inode | 伪删除 inode bitmap 1→0
236 0
|
存储 缓存 移动开发
【软考学习6】计算机存储结构——局部性原理、Cache、主存地址单元、磁盘存取、总线和可靠性
【软考学习6】计算机存储结构——局部性原理、Cache、主存地址单元、磁盘存取、总线和可靠性
243 0
|
存储 缓存 固态存储
重学操作系统----05 | 存储器分级:L1 Cache 比内存和 SSD 快多少倍?
重学操作系统----05 | 存储器分级:L1 Cache 比内存和 SSD 快多少倍?
338 0
|
编译器
进程4GB空间简析,PE重定位表【滴水逆向三期50笔记+作业】
进程4GB空间简析,PE重定位表【滴水逆向三期50笔记+作业】
|
存储 编译器
西门子S7-200 SMART数据块的使用
今天我们来学习在西门子S7-200 SMART中如何使用数据块。在讲解数据块的使用之前我们先来看一下什么是数据块:数据块用来对V存储区也叫变量存储区赋初始值;可以对字节、字或双字来分配数据值。
西门子S7-200 SMART数据块的使用
|
安全 Unix Linux
关于嵌入式Linux系统flash分区设计及文件系统格式选择的一些浅见
嵌入式系统应用程序升级是比较频繁的,对于flash的合理划分与文件系统选型就显得尤为关键。
395 0
|
JavaScript 前端开发
《操作系统真象还原》——0.21 Section和Segment的区别
C程序大体上分为预处理、编译、汇编和链接4个阶段。预处理阶段是预处理器将高级语言中的宏展开,去掉代码注释,为调试器添加行号等。编译阶段是将预处理后的高级语言进行词法分析、语法分析、语义分析、优化,最后生成汇编代码。汇编阶段是将汇编代码编译成目标文件,也就是转换成了目标机器平台上的机器指令。
3226 0