博图db块变量导出_如何查看西门子博图软件DB数据块中的变量地址
西门子博图软件在DB数据块的属性中默认数据块为“优化访问的数据块”,数据块中可以看到变量名称符号,而看不到分配在块中的固定地址,如下图所示:
如何查看西门子博图软件DB数据块中的变量地址
官方的解释是:针对优化访问块的变量声明只包含数据元素的符号名称,系统将自动优化并管理地址,这将提高CPU的性能并同时有效防止来自诸如SIMATIC HMI的访问错误。
可优化访问的数据块没有固定的定义结构。 在声明中,仅为数据元素分配一个符号名称,而不分配在块中的固定地址。 这些元素将自动保存在块的空闲内存区域中,从而在内存中不留存储间隙。 这样,可以提高内存空间的应用率。
在这些数据块中,变量使用符号名称进行标识。 要寻址该变量,则需输入该变量的符号名。
例如,可通过以下方式访问“manu_data”数据块中的“Temp1”变量:
" manu_data ".Temp1
符号寻址,在程序编辑中还是挺方便的,不需要记忆和查询那些固定地址。(这个适用于符号变量和程序编辑为同一人所写)如果不是同一人所写,他是不熟悉符号定义规律,还是需要反复查看的。
但是在有些场合,如果想使用数据块中其中一个32位数据的高16位和低16位存储数据值,这种情况就不太方便,因为这个变量的起始位地址不知道是什么,不容易识别(在数据块中不能一眼就识别出来,如果将符号变量放到强制监控表中,或者在FC程序块中都能显示出地址)。因为我个人习惯用地址寻址,例如DB23.DBD20就可以方便拆分DB23.DBW20和DB23.DBW22。
查看“manu_data”[DB23]内数据分配地址方法:
一、点击“manu_data”[DB23]右键――属性――常规界面――属性――取消选中“优化的块访问”,点击后出现选项框选择“确定”按钮即可,如下图所示:
如何查看西门子博图软件DB数据块中的变量地址
返回“manu_data”[DB23]数据观察界面,双击打开后,会多出一列“偏移量”,但偏移量数值没有显示,而显示“…”,如下图所示:
如何查看西门子博图软件DB数据块中的变量地址
二、点击工具栏“编译”按钮,对数据块进行编译,当出现数据块已成功编译后,偏移量的数值就显示出来了,如下图所示:
如何查看西门子博图软件DB数据块中的变量地址
这样,就比较直观的看到数据块中各变量的地址分配,
例如:“Pulse1”地址DB23.DBX5.0;
“Temp1”地址DB23.DBW2.
博图db块变量导出_如何查看西门子博图软件DB数据块中的变量地址相关推荐
- python中变量名有哪些_Python变量范围有哪些?如何在Python中定义变量?
Python变量范围有哪些?如何在Python中定义变量?在Python编程语言中,变量的范围是该变量可见或可访问的那段代码.更准确地说,不是每个程序的每个部分都可以访问所有变量.而且,有时范围也是持 ...
- 博图注册表删除方法_三菱、西门子软件安装常见出错解决方法!(干货)
问题.在安装GX WORKS2软件时能够安装成功,但是一打开软件,就出现存储器空间或桌面堆栈不足的错误,应该怎么解决? 解决办法: 1.先在控制面板的添加删除程序中,卸载三菱编程软件及仿真软件:2.再 ...
- 一步一步学linux操作系统: 32 输入与输出系统_ 块设备二_直接 I/O,缓存 I/O 与 块设备数据写入请求
直接 I/O 与 缓存 I/O 可以参见 https://blog.csdn.net/leacock1991/article/details/108035136 对于 ext4 文件系统,最后调用的是 ...
- 鱼骨图分析法实际案例_技术前沿 | 基于鱼骨图分析标准实施偏差成因的应用研究...
引言 标准在实施过程中,难免会因为各种主客观原因导致难以落地的情况,分析标准执行偏差,开展问题成因分析,从而有针对性地制定一套有效的问题整改措施和预防措施,是一件很有价值.很有意义的创造性 ...
- 图数据库初探——3. 从一个示例查看neo4j的图数据库
文章目录 0 示例图数据库说明 0.0 大纲 0.1 概念说明 1 初步数据分析 1.1 查看数据库模式 1.2 统计数据 1.3. 节点标签 1.4.关系类型 1.5.节点和关系属性 1.6.交易( ...
- 西门子200SMART(六)数据块
数据块中的数据页可以插入.编辑.删除.查询,和之前讨论的程序块.符号快以及状态图标基本具备一样的功能: 数据块最主要点作用就是对地址和数据赋值,如下图 这里需要注意点是,这里的赋值和之前我们说过的状态 ...
- r语言数据变量分段_R语言:统计多个数据框中分类变量各值的频数
导读 查看文件.获取ID 读取数据表 读取数据表 一.查看文件.获取ID 关键参数: list.files(pattern="条件") # 根据条件获取文件名 strsplit(向 ...
- 博图怎么设置pcpg接口_为什么我的博途PG/PC接口里什么也没有-工业支持中心-西门子中国...
先设定控制面板里的SET PG/PC选择S7 ONLINE,找到你网卡的TCP/IP驱动 后,选中确定.再试试看博图里还有没有选项. 回答者: SuperTai - 中级技术员 &am ...
- 奔图m6202nw清零方法_极低成本给奔图M6202NW硒鼓加墨粉(PD-213 加粉)
极低成本给奔图M6202NW硒鼓加墨粉(PD-213 加粉) 2020-05-07 20:53:25 32点赞 135收藏 82评论 追加修改(2020-05-12 21:14:24): 跟大家道个歉 ...
最新文章
- 【九度OJ】题目1206:字符串连接
- [Node.js]常用工具
- LeetCode之 insertion-sort-list insertion-sort-list
- 调用预训练好的XLnet词向量
- python 并行、并发以及多线程的概念 tensorflow图像识别程序多线程并行
- 微信小程序_组件学习_001
- php关键词分词搜索 最多匹配的排在最前面_百度搜索引擎工作原理,做Seo的建议看一看 - 蜘蛛池博客...
- 10.4 route:显示或管理路由表
- Java 语法 索引 ----- 继承(Inheritance) 和重写(Overriding)
- Atitit 订单处理原理与功能设计attilax总结
- 用Python实现黑客帝国代码雨效果
- 网管软件如何部署?网管常用软件
- Mat 转 IplImage
- 计算机桌面上的声音图标没了,Windows7旗舰版桌面音量图标消失的原因
- ubuntu16.04 查看系统可用内存
- 广州橙色优学:Java为什么这么火?Java好学吗?
- python 倒数两列_100行Python代码实现每天不同时间段定时给女友发消息
- rsync 的 “file has vanished” 问题
- linux小红帽实验心得,小红帽的读书心得(精选10篇)
- Codeforces - Good Bye 2020
热门文章
- Java程序 switch语句
- 在查找预编译头时遇到意外的文件结尾
- FPGA——FIFO
- c语言中格式符号错误,C语言中符号格式说明
- Maven 之 settings.xml 文件详解
- mysql实验总结范文_数据库实训心得
- Caused by: org.apache.ibatis.builder.BuilderException: Error evaluating expression ‘dept.name
- MIMIC-III:MIMIC_Extract代码实例数据预处理
- [hdu 6355] Fireflies
- mysql语句大全_MySQL语句大全