浔之漫智控技术(上海)有限公司总部
主营西门子模块 , PLC模块 , 变频器模块 , 触摸屏模块
芜湖西门子S7-1200模块供应

芜湖西门子S7-1200模块供应芜湖西门子S7-1200模块供应芜湖西门子S7-1200模块供应

1 16位指针寻址

1) 16位指针存储空间

16位指针存储空间是16位,2个字节,通过这2个字节的空间来存放变量的地址。

2) 16位指针寻址范围

16位指针只能对计时器(T)、计数器(C)、数据块(DB、DI)的号,程序块(FB、FC)的号进行寻址,也就是这两个字节的存储空间中只能存放计时器的编号、计数器的编号、数据块的编号、程序块的编号。

3) 16位指针寻址格式

6ES7288-1CR20-0AA1S7-200 SMART,CPU CR20s,经济型 CPU 模块,继电器输出,220 V AC或110 DC 供电,12 输入/8 输出 
6ES7288-1CR30-0AA1S7-200 SMART,CPU CR30s,经济型 CPU 模块,继电器输出,220 V AC或110 DC 供电,18 输入/12 输出 
6ES7288-1CR40-0AA1S7-200 SMART,CPU CR40s,经济型 CPU 模块,继电器输出,220 V AC或110 DC 供电,24 输入/16输出 

8AA32.jpg

16位指针寻址表示格式为:区域标示符[16位存储空间]

示例:

DB [MW0] //表示对DB块进行寻址,MW0中如果存储的是1,那么该寻址结果为DB1,也就是通过该指令找到了DB1数据块。

T [MW2] //表示对计时器进行寻址,MW2中如果存放的是2,那么该寻址结果为T2,也就是通过该指令找到了计时器T2。

4) 16位指针寻址程序示例

例1

L 2 //将2进行装载

T MW 0 //将2传送到MW0

A I 0.0 //如果I0.0 = True

L S5T#10S //装载时间

SD T [MW0] //T开始计时

例2

L 1 //将1进行装载

T MW 0 //将1传送到MW0

OPN DB [MW 0] //打开DB1

L 10 //将10进行装载

T DBW 0 //将10传送到DB1.DBW0中

L DBW 0 //将DB1.DBW0进行装载

T MW 2 //将DB1.DBW0传送到MW2中

0004.jpg2 32位指针寻址

1) 32位指针存储空间

32位指针存储空间是32位,4个字节,通过这四个字节的空间来存放变量的地址。

2) 32位指针寻址范围

32位指针能对I、Q、M、L、数据块的位、字节、字、双字进行寻址。

0be31.1.webp.jpg

3) 32位指针存储格式


4) 32位指针寻址格

32位指针寻址表示格式为: 地址存储器标示符[32位地址指针]

5) 32位指针寻址示例

例1


当MD0中存储的是33的时候I[MD0]指向I4.1



例2

L 32 //对32进行装载

T MD 20 //将32传送到MD20

L 48 //对48进行装载

T MD 24 //将48传送到MD24

L 10 //对10进行装载

T MW [MD 20] //将10传送到mw4

L 15 //对15进行装载

T MW [MD 24] //将15传送到MW6

L MW [MD 20] //装载MW4

L MW [MD 24] //装载MW6

+I //MW4+MW6

T MW 10 //将MW4+MW6的结果存放在MW10


例3

L P#10.0 //装载P#10.0

T MD 0 //将P#10.0传送到MD0

L P#12.0 //装载P#12.0

T MD 4 //将P#12.0传送到MD4

L MW [MD 0] //装载MW10

L MW [MD 4] //装载MW12

+I //MW10+MW12


T MW 14 //将MW10+MW12的结果存放到MW14

广东回收西门子软启动器

广州回收西门子软启动器

深圳回收西门子软启动器

珠海回收西门子软启动器

汕头回收西门子软启动器

韶关回收西门子软启动器

佛山回收西门子软启动器

江门回收西门子软启动器

湛江回收西门子软启动器


发布时间:2023-11-04
展开全文