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

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

交叉引用表、字节使用表、位使用表

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

交叉引用窗口

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

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

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

字节使用表

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

部分重叠的存储区

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

重复赋值错误

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

众成PLC编程

西门子PLC编程,三菱PLC编程,专注PLC编程技术,免费PLC编程资料分享,PLC视频教程.
109篇原创内容
公众号
(0)

相关推荐

  • 周报81期 | 西门子博途/触摸屏/WINCC/数控/200/300等问题解答

    技成周报:81期 1.西门子官网上博途V16有两个版本,这两个版本有什么区别?应该安装哪个版本?每个版本中Disk1.Disk2和Disk3都要安装吗? 答:现在的软件都是比较大的,在上传到网站上时, ...

  • 轻松理解西门子PLC间接寻址和指针

    学习PLC,我们必须熟悉PLC各存储器的符号.地址,我们日常所说的西门子PLC地址,都是直接寻址,如I2.2,MB20.VW34等,表面说它是各存储器的地址,实际表示是它的数据,如VW34是50,VW ...

  • plc西门子s7 200硬件详解

    plc西门子s7 200硬件详解

  • s7 200 smart编程软件下载

    西门子200smart编程软件是西门子官方推出的支持新款CP243-1(6GK7 243-1-1EX01-0XE0)的plc编程软件,用于SIMATIC S7-200使用,可进行远程编程.诊断或数据传 ...

  • 西门子S7-200 SMART的交叉引用表、字节使用表、位使用表

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

  • 图文详解200 SMART与西门子触摸屏的RS485通信

    技成PLC课堂 从0到1,带你学习PLC技能! 79篇原创内容 公众号 SMART面板概述 SMART面板分为第一代产品SMART LINE和第二代产品SMART LINE IE,第一代产品无以太网口 ...

  • 西门子s7

    西门子s7-200 pc-access使用心得 要找到pc-access的安装目录,一般为C:\Program Files\Siemens\S7-200 PC Access\bin,双击其中的sopc ...

  • 西门子S7以太网通讯处理器编程调试方法

    产品简介:北京华科远创科技有限研发的远创智控ETH-YC模块转以太网,型号有MPI-ETH-YC01和PPI-ETH-YC01,适用于西门子S7-200/S7-300/S7-400.SMART S7- ...

  • PLC | 西门子S7

    西门子S7-1200是一款紧凑型.模块化的PLC,可完成简单逻辑控制.高级逻辑控制.HMI 和网络通信等任务.对于需要网络通信功能和单屏或多屏HMI的自动化系统,易于设计和实施.具有支持小型运动控制系 ...

  • 西门子200 SMART PLC与WinCC flexible SMART V3软件仿真连接

    还在为学习西门子触摸屏时没有硬件而烦恼吗?本案例将通过200smart plc与WinCC flexible SMART V3软件 仿真连接帮你解决没有硬件的烦恼.本案例用到硬件200SMART ST ...

  • 西门子S7连接与S7-300/400/1200/1500的单边通信

    S7 通信按组态方式可分为单边通信和双边通信,单边通信通常应用于以下情况: 通信伙伴无法组态 S7 连接 通信伙伴不允许停机 不希望在通讯伙伴侧增加通信组态和程序 前面硬件配置不详述,配置完成后,点击 ...