浔之漫智控技术(上海)有限公司总部
主营西门子模块 , PLC模块 , 变频器模块 , 触摸屏模块
西门子CPU|漳州PLC模块代理

西门子CPU|漳州PLC模块代理西门子CPU|漳州PLC模块代理西门子CPU|漳州PLC模块代理

在S7-300PLC中有两个专门存放地址的寄存器AR1和AR2通过这两个寄存器进行寻址的方式我们称之为寄存器间接寻址

6ES7314-1AG14-0AB0SIMATIC S7-300, CPU 314 CPU 带有MPI接口,集成24V DC 电源, 128 KB工作存储区,必须有MMC卡
6ES7314-6BH04-0AB0SIMATIC S7-300, CPU 314C-2 PTP  型 CPU 带有MPI,24数字量输入/16数字量输出,4模拟量输入,2模拟量输出,1T100,4个高速计数器 (60 KHZ),集成接口 RS485,集成24V DC 电源,192 KB工作存储区,前连接器(2 X 40针)需要MMC卡
6ES7314-6CH04-0AB0SIMATIC S7-300, CPU 314C-2 DP紧凑型CPU带有MPI,24 数字量输入/16 数字量输出, 4模拟量输入, 2模拟量输出, 1 PT100,4个高速计数器(60 KHZ),集成 DP 接口,集成24V DC 电源,192 KB工作存储区,前连接器 (2 X 40针) 需要MMC卡
6ES7314-6CH04-4AB1SIMATIC S7-300 CPU组包含:S7-300 CPU 314C-2 DP(6ES7314-6CH04-0AB0),2X 前连接器(6ES7392-1AM00-0AA0)带有螺钉触点, 40针
6ES7314-6CH04-4AB2SIMATIC S7-300 CPU 组包含:S7-300 CPU 314C-2 DP(6ES7314-6CH04-0AB0),2X 前连接器(6ES7392-1BM01-0AA0)带有弹簧触点, 40针
6ES7314-6EH04-0AB0SIMATIC S7-300, CPU 314C-2PN/DP 紧凑型CPU带有192 KB工作存储区, 24 数字量输入/16 数字量输出, 4模拟量输入, 2模拟量输出, 1 PT100, 4 快速计数器 (60 KHZ), 1. 接口 MPI/DP 12MBIT/S, 2. 接口以太网 PROFINET, 含 2个 PORT SWITCH, 集成 24V DC 电源, FRONT C

1 内部区域寄存器间接寻址

1) 存储格式

交叉区域寄存器间接寻址在地址寄存器中的排列可分为三个区域,分别是存储位信息的区域,存储字节、字、双字信息区域,和无效区域。


图1-1

2) 寻址格式

地址存储器标示符[AR1/AR2,P#X]

在内部区域寄存器间接寻址中,地址存储器标示符表示的是要寻址的所在的区域,如M区、I区、Q区,AR1/AR2表示指针自身所占用的存储空间是AR1(地址寄存器1)或者AR2(地址寄存器2),P#X表示偏移量,表示在地址寄存器中地址的基础上进行偏移的幅度。

3) 程序示例

例1

LAR1 P#2.0 //装载地址2.0到AR1

L MW [AR1,P#0.0] //装载MW2

L MW [AR1,P#2.0] //装载MW4

+I //MW2+MW4

T MW [AR1,P#4.0] //将加法结果存放到MW6

G120.2.png2 交叉区域寄存器间接寻址

1) 存储格式

交叉区域寄存器间接寻址在地址寄存器中的排列可分为五个区域,分别是存储位信息的区域,存储字节、字、双字信息区域,存储区域地址标示符信息区域,交叉区域指针标识位和无效区域。


图2-1

此处我们需要将区域地址标识位和相对应的地址信息向大家一一列举如图 2-2所示


图 2-2


2) 寻址格式

访问宽度[AR1/AR2,P#X]


在内部区域寄存器间接寻址中,访问宽度表示寻址数据的长度W表示长度是字D表示长度是双字,AR1/AR2表示指针自身所占用的存储空间是AR1(地址寄存器1)或者AR2(地址寄存器2),P#X表示偏移量,表示在地址寄存器中地址的基础上进行偏移的幅度。此处需要注意由于地址寄存器中已经包含区域标识符信息所以在寻址时只需要访问宽度信息,不需要区域标识符信息,具体使用方法参照下面例子。

00.jpg

3) 程序示例

例1

LAR1 P#M 12.0 //装载M12.0到地址寄存器1

L W [AR1,P#0.0] //装载MW12

L W [AR1,P#2.0] //装载MW14

+I //MW12+MW14


T W [AR1,P#4.0] //将结果存放到MW16


发布时间:2023-11-04
展开全文
优质商家推荐 拨打电话