技成培训网 技成学习APP 技成工具箱 技成企业服务

欢迎回到技成培训网

技成培训网

电工题库宝典

技成电工课堂

PLC练习题

技成PLC课堂

变频器故障查询

技成PLC学吧

伺服驱动故障查询

技成PLC网校

当前位置:技成首页 > 文章中心 > 西门子PLC > 【S7-300使用指南】26.16位与32位指针

【S7-300使用指南】26.16位与32位指针

唐琳 发布于2015-12-30 11:29 1109 0 标签:程序编写, 软件,

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

作者:技成培训网(马乐)

【本文为原创作品。未经同意,盗取必究!】

推荐相关学习视频:

西门子S7-300 PLC初级

西门子S7-300使用指南




若有收获,就点个赞吧!

文章来源于网络及文献如有侵权请联系站长
分享到:

微信扫一扫分享

阅读与本文标签相同的文章

程序编写 软件

相关推荐

最新文章 热门文章
最新课程 免费课程
PLC资料下载 电工电气资料下载
应用新秀
变频器故障代码查询APP
伺服故障代码查询APP
技成
手机APP
热门标签