上海西门子通讯电缆|DP电缆代理商上海西门子通讯电缆|DP电缆代理商
小型可编程控制器,精彩系列面板,SIMATIC S7-200 SMART西门子,供应商,模块,CPU,PLC模块,SIMATIC西门子触摸屏代理商,
西门子S7-200,S7-300,S7-1500,S7-1200系列代理商,广州西门子电机代理商,湖北西门子电缆代理商,武汉西门子通讯电缆代理商,上海西门子模块代理商。西门子授权一级代理商
深圳西门子授权总代理商,浔之漫智控技术(上海)有限公司,西门子CN模块授权代理商,
1 16位指针寻址
1) 16位指针存储空间
16位指针存储空间是16位,2个字节,通过这2个字节的空间来存放变量的地址。
2) 16位指针寻址范围
16位指针只能对计时器(T)、计数器(C)、数据块(DB、DI)的号,程序块(FB、FC)的号进行寻址,也就是这两个字节的存储空间中只能存放计时器的编号、计数器的编号、数据块的编号、程序块的编号。
3) 16位指针寻址格式
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中
2 32位指针寻址
1) 32位指针存储空间
32位指针存储空间是32位,4个字节,通过这四个字节的空间来存放变量的地址。
2) 32位指针寻址范围
32位指针能对I、Q、M、L、数据块的位、字节、字、双字进行寻址。
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
上海西门子通讯电缆|DP电缆代理商上海西门子通讯电缆|DP电缆代理商上海西门子通讯电缆|DP电缆代理商西门子触摸屏代理商西门子电机代理商西门子电源模块代理商西门子PLC模块代理商