西门子S7-200 SMART数据块的使用

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

昨天的文章中我们讲解了西门子S7-200 SMART的通信组态,今天我们来学习在西门子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掉电后数据不会丢失。今天的内容先讲到这里,明天我们继续分享S7-200 SMART的相关知识,欢迎大家持续关注!


相关文章
|
存储 编译器
什么是数据块?西门子S7-200SMART数据块如何使用?
今天我们来学习在西门子S7-200 SMART中如何使用数据块。在讲解数据块的使用之前我们先来看一下什么是数据块:数据块用来对V存储区也叫变量存储区赋初始值;可以对字节、字或双字来分配数据值。
什么是数据块?西门子S7-200SMART数据块如何使用?
|
11月前
|
人工智能 IDE 测试技术
通义灵码与魔搭Notebook深度集成:在线编码开箱即用,开发效率倍增
通义灵码2.0 AI程序员于2025年1月上线,目前已支持超过百万开发者。该工具的智能编程能力现已与阿里云AI模型开发平台魔搭ModelScope实现技术集成
479 0
C#或Winform中的消息通知之自定义优雅漂亮的通知效果
Custom Notification自定义通知提示,一款非常优雅漂亮的自定义通知效果,主要介绍其实现思路、调整和优化...
1826 0
C#或Winform中的消息通知之自定义优雅漂亮的通知效果
|
存储 开发工具 数据安全/隐私保护
Git 与 SVN:版本控制领域的双星对比
【8月更文挑战第27天】
760 6
西门子S7-200 SMART如何使用状态图表,如何创建、监视、强制、趋势显示
上篇文章中我们学习了S7-200 SMART系统块的组态,本篇我们来介绍在编程软件STEP7-Micro/WIN SMART中如何使用状态图表,以及如何创建、监视、强制、趋势显示。在STEP7-Micro/WIN SMART与PLC之间成功建立通信,并且将程序下载到PLC后,就可以监控和调试程序了。程序状态监控可以监视程序的运行情况,但是如果需要监控的变量较多,不能在程序编辑器中同时显示的时候就需要使用状态图表监控。接下来我们来介绍在STEP7-Micro/WIN SMART如何使用状态图表监控和调试程序。
西门子S7-200 SMART如何使用状态图表,如何创建、监视、强制、趋势显示
|
Unix 数据安全/隐私保护
Mac电脑如何启用root用户
Mac电脑如何启用root用户
829 0
|
应用服务中间件 nginx
Nginx启动时提示nginx: [emerg] still could not bind()
Nginx启动时提示nginx: [emerg] still could not bind()
1289 0
西门子S7-200 SMART整数运算指令概述及应用举例
本篇文章我们来学习西门子S7-200 SMART整数运算指令。S7-200 SMART的整数运算指令主要包括加、减、乘、除运算指令和递增、递减运算指令。
西门子S7-200 SMART整数运算指令概述及应用举例
|
缓存 资源调度 小程序
微信小程序(二十五)微信小程序富文本编辑器editor上传图片
一般在做网站开发的时候,最开始使用的一般都是百度的ueditor,但是这个玩意好久不更新了,功能到时够用,就是UI以及其他的一些套件的视觉效果稍差。
768 0
|
存储 NoSQL 关系型数据库
【实战】在redis中怎样使用hash 实现类表结构存储数据
redis 中如何存储数据 如何实现类Mysql 式的表结构 具体实现方式。 详述
335 0

热门文章

最新文章