- 发布
- 浔之漫智控技术(上海)有限公司
- 品牌
- 西门子
- 型号
- 模块
- 产地
- 德国
- 电话
- 15821971992
- 手机
- 15821971992
- 发布时间
- 2023-07-19 17:06:40
数据装载与传送指令用于在各个存储区之间交换数据及存储区与过程I/O模块之间交换数据。CPU在每次扫描中无条件执行数据装载与传送指令,而不受RLO的影响。
数据装载指令L( Load)和数据传送指令T(Transmit)可以完成下列区域的数据交换:
①输入/输出存储区与位存储区M、过程输入存储区PI、过程输出存储区PQ、定时器T、计数器C、数据区D的数据交换。
②过程输入/输出存储区PL/PQ与位存储区M、定时器T、计数器C、数据区D的数据交换。
③定时器T、计数器C与过程输入/输出存储区PI/PQ、位存储区M、数据区D的数据交换。
数据装载L和数据传送T指令通过累加器进行数据交换。累加器是CPU中的一种专用寄存器,可以作为“缓冲器”。数据的传送和变换一般是通过累加器进行的,而不是在存储区直接进行。在S7-300/400 plc中,有两个32位的累加器,即累加器1与累加器2,当执行装入指令L时,将数据装入到累加器1中,累加器1中原有的数据被移人到累加器2中,累加器2中原有的数据被覆盖。当执行传送指令T时,将累加器1中的数据复制到目的存储区中,而累加器1中的内容保持不变。L和T指令可以对字节(8位)、字(16位)、双字(32位)数据进行操作,当数据长度小于32位时,数据在累加器1中右对齐(低位对齐),其余各位填0。
装入和传送操作有3种寻址方式:立即寻址、直接寻址和间接寻址。
LAD编程语言指令只有赋值指令,STL编程语言指令分为装载和传递指令,其中包含地址寄存器的处理指令。
从STEP 7 Basic/Professional V13 SP1 开始,在编程指令,"选件包"中集成了 SIMATIC Ident 配置文件和 Ident 指令块,使用TIA Portal 进行组态与编程的 S7-1200/1500 可以使用这些指令对工业识别系统进行操作。
S7-1200 可以使用 RF120C 通信模块,实现与西门子工业识别系统的通信。
本文介绍通过 S7-1200 CPU 和 RF120C ,使用 Ident 指令块,实现对 RF200 进行读、写操作。
(1)主要硬件设备:
CPU1215C:6ES7 215-1AG40-0AB0
RF120C:6GT2 002-0LA00
RF260R:6GT2 821-6AC10
MDS D100:6GT2 600-0AD10
RF260R 到 RF120C 连接电缆(2m):6GT2 091-4LH20
(2)软件环境:
TIA Portal V13 SP1 Update 4
(3)系统配置:
S7-1200 CPU1215C 通过 RF120C 通信模块,连接 RF260R 读写头,在 TIA Portal V13 SP1 Update4 软件环境下,使用 SIMATIC Ident 指令块对数据载体(MDS D100)进行读写操作。