为什么要使用交叉引用?西门子S7-200 SMART的交叉引用表、字节使用表、位使用表如何操作?

简介: 本篇我们来学习西门子S7-200 SMART的交叉引用表、字节使用表、位使用表如何操作。首先我们先来看为什么要使用交叉引用:通过交叉引用窗口可以查看程序中参数赋值和存储器使用情况,避免重复赋值。

本篇我们来学习西门子S7-200 SMART的交叉引用表、字节使用表、位使用表如何操作。首先我们先来看为什么要使用交叉引用:通过交叉引用窗口可以查看程序中参数赋值和存储器使用情况,避免重复赋值。


640.jpg交叉引用表、字节使用表、位使用表

   

交叉引用表。程序编写完成后,单击导航栏交叉引用按钮,打开交叉引用窗口,出现提示“必须执行编译以显示交叉引用”,单击工具栏中的编译按钮编译项目,编译无误后才能显示交叉引用。


640.jpg

交叉引用窗口

   

交叉引用表列出了程序中使用的所有操作数,并标识它们使用的POU、程序段以及关联程序指令等详细信息。单击切换寻址按钮,元素的显示在符号寻址和绝对寻址直间进行切换。双击某一元素,如I0.1,在程序编辑器中立即定位于程序段的对应部分。


640.jpg

双击某一元素定位于程序段的对应部分

   

字节使用表。单击交叉引用窗口下的字节使用选项卡,通过字节使用表可以看出程序使用了哪些存储区的哪些字节,它还有助于判断存储区的重复赋值错误,其中小写字母b表示已使用了存储器的一个位,大写字母B表示已使用了存储器的一个字节,W表示已使用了存储器的一个字即两个字节,D表示已使用了存储器的一个双字即四个字节,X表示使用了定时器和计数器。


640.jpg

字节使用表

   

表的左侧显示10的倍数,单位显示在列0到9中,如下图所示,表示程序已经使用了VB10、VB12、VB13、VB16至VB19、MB2、MB4至MB7、C0、T37、SMB0。因为双字要求四个字节、字要求两个字节,所以字节表应有四个相邻的D、两个相邻的W,从表中可以看出VB10行满足要求,而MB0行中的MB4至MB7不满足要求,由此可以判断程序中存在重复赋值的错误。切换到交叉引用表,显然MD4、MW4、MB4使用了部分重叠的存储区。


640.jpg

部分重叠的存储区

   

位使用表。单击位使用选项卡,通过位使用表可以查看程序中I区、Q区、M区的使用情况,精确到具体某一位,也有助于识别重复赋值错误,如下图所示,程序中使用了I0.0,I0.1,Q0.0,M2.2等,在位使用表中,正确的字节、字、双字赋值需要8个相邻的字母b、16个相邻的字母W、32个相邻的字母D,因此该表显示了MB4至MB7存在重复赋值错误。


640.jpg

重复赋值错误

   

本篇我们介绍了交叉引用表、字节使用表、位使用表的操作,下篇我们继续学习西门子PLC编程的相关内容,欢迎朋友们持续关注!

相关文章
|
Web App开发 移动开发 JavaScript
使用Aliplayer在微信中播放视频的正确姿势
沐钦分享下利用aliplayer在微信中播放视频的操作方式和效果
17040 0
西门子S7-200 SMART如何使用状态图表,如何创建、监视、强制、趋势显示
上篇文章中我们学习了S7-200 SMART系统块的组态,本篇我们来介绍在编程软件STEP7-Micro/WIN SMART中如何使用状态图表,以及如何创建、监视、强制、趋势显示。在STEP7-Micro/WIN SMART与PLC之间成功建立通信,并且将程序下载到PLC后,就可以监控和调试程序了。程序状态监控可以监视程序的运行情况,但是如果需要监控的变量较多,不能在程序编辑器中同时显示的时候就需要使用状态图表监控。接下来我们来介绍在STEP7-Micro/WIN SMART如何使用状态图表监控和调试程序。
西门子S7-200 SMART如何使用状态图表,如何创建、监视、强制、趋势显示
|
7月前
|
数据采集 人工智能 自然语言处理
《深度融合:DeepSeek无缝嵌入现有业务系统全攻略》
在数字化转型中,企业利用人工智能提升效率和创新能力。DeepSeek作为强大的大语言模型,以其出色的推理能力为企业带来新机遇。集成DeepSeek需经过系统评估、需求分析和技术选型,选择API调用或私有化部署。通过接口对接、数据预处理和模型优化,逐步实现深度融合。最后,进行全面测试确保集成效果,为企业业务创新注入强大动力。
885 0
|
10月前
|
数据可视化 数据管理 项目管理
职场打工人怎么记录日常工作?5款热门工具的优缺点分析
本文介绍了五款高效的工作记录工具,包括板栗看板、Miro、Airtable、Notion 和 Wrike,分别针对任务管理、创意协作、数据库管理、多功能笔记及跨团队协作等不同需求,通过对比它们的使用场景、优缺点及其适用性,帮助读者选择最适合自身需求的工具。
1598 0
职场打工人怎么记录日常工作?5款热门工具的优缺点分析
|
10月前
|
开发框架 移动开发 Dart
Flutter 框架的缺点
以上缺点并不意味着 Flutter 框架不优秀,只是在使用过程中需要开发者根据具体的项目需求和场景,充分考虑这些因素,并采取相应的措施来克服或缓解这些问题,以充分发挥 Flutter 的优势,开发出高质量的移动应用。
|
存储 文件存储 数据安全/隐私保护
exFAT和NTFS的区别是什么
exFAT和NTFS的区别是什么
2011 9
|
人工智能 弹性计算 并行计算
操作系统迁移难?Alibaba Cloud Linux 支持跨版本升级 | 龙蜥技术
无需担心数据丢失,无需考虑如何解决在升级后同步问题。
|
存储 Java 网络安全
ZooKeeper【搭建 02】apache-zookeeper-3.6.0 集群版(准备+安装配置+启动验证)
【4月更文挑战第8天】ZooKeeper【搭建 02】apache-zookeeper-3.6.0 集群版(准备+安装配置+启动验证)
240 1
|
存储 关系型数据库 Apache
Apache Doris 入门 10 问
本文解答了Apache Doris 在读写流程、副本一致性机制、 存储机制、高可用机制等方面的常见疑问点,欢迎订阅。
612 0
Apache Doris 入门 10 问