Page 198 - 可编程控制器设计原理
P. 198

Principles of Programmable Logic Controller Design
             可编程控制器设计原理


                                      第二节  传送类指令



                 一、数据传送指令

                 (一)数据传送指令的基本概念与类型
                  数据传送指令的主要功能是将数据从一个存储位置(源地址)复制到另一个
             存储位置(目标地址),而源地址中的数据保持不变。在 PLC 系统里,根据数

             据传送的长度不同,可分为移动字节(8 位)、字(16 位)、双字(32 位)等
             不同类型的传送指令。
                  1. 字节传送指令
                  字节传送指令用于在 PLC 的存储区域之间传送 8 位的数据。它可以将一个
             字节的数据从一个字节存储单元传送到另一个字节存储单元。例如,在西门子

             S7 - 200 PLC 中,字节传送指令 “MOVB” 就属于这类指令。其指令格式一般
             为 “MOVB 源地址,目标地址”。这里的源地址和目标地址可以是输入映像寄
             存器(I)、输出映像寄存器(Q)、辅助继电器(M)、数据寄存器(V)等

             PLC 内部的存储单元。字节传送指令常用于处理一些只需要 8 位数据表示的信息,
             如简单的开关量状态、传感器的 8 位编码等。
                  2. 字传送指令
                  字传送指令用于传送 16 位的数据。在 PLC 系统中,很多数据是以字为单位
             进行存储和处理的,比如一些整数类型的数据、计数器和定时器的当前值等。以

             西门子 S7 - 200 PLC 为例,字传送指令 “MOVW” 可以将一个 16 位的数据从
             源地址传送到目标地址。指令格式为 “MOVW 源地址,目标地址”。与字节传
             送指令类似,源地址和目标地址可以是各种合法的存储区域。字传送指令在工业
             自动化控制中应用广泛,例如在控制电机的转速设定值、温度传感器采集的 16

             位数据处理等方面都有重要作用。
                  3. 双字传送指令
                  双字传送指令用于传送 32 位的数据。当需要处理更大范围的数据或者进行
             浮点数运算时,就会用到双字传送指令。在西门子 S7 - 200 PLC 中,双字传送指

             令 “MOVD” 可以实现 32 位数据的传送,指令格式为 “MOVD 源地址,目标
             地址”。双字传送指令常用于处理高精度的测量数据、复杂的运算结果等,比如




             190
   193   194   195   196   197   198   199   200   201   202   203