企业库 微信资讯

工业帮原创《S7-200 PLC 从入门到精通》PLC 寻址 (七)

工业帮    2015/3/10  

工业帮培训机构将会推出关于《S7-200 PLC 从入门到精通》等全些列文章和视频!请大家关注我们!

课程时间表(每周一到周五):


20:00到22:00 《西门子S7-200PLC编程基础班》



上课报名地址:http://gybplc.ke.qq.com/

同时我们也有电气制图EPLAN【交流群: 239317903】也可以加我【QQ:728140406】,还有【微信:gybplc】 大量视频资料!


工业帮自动化培训机构-陈老师
湖北 武汉


1、数据长度

字节(Byte)、字(Word)、双字(DoubleWord)

Ø字节(B):从0号位开始的连续8位二进制数称为一个字节

Ø字(W):相邻的两个字节组成一个字的长度

Ø双字(D):相邻的四个字节组成一个双字的长度.

Ø字、双字长数据的存储特点:高位存低字节、地位存于高字节。

PS:非常重要的一个表格,可以根据表格来选择数据存放的长度。例如要采集一个0—300多的温度值,显然字节放不下,这时就要考虑字和双字。不需要死记硬背,编程用到的时候看两眼,看多了就清楚了。在200 PLC中带小数的值必然是双字。

1.1位寻址

位寻址是指按位对存储单元进行寻址,位寻址也称为字节.位寻址,一个字节占有8个位。位寻址时,一般将该位看作是一个独立的软元件,像一个继电器一样,看作它有线圈及常开、常闭触点,且当该位置1时,即线圈“得电”时,常开触点接通,常闭触点断开。由于取用这类元件的触点只是访问该位的“状态”,因此可以认为这些元件的触点有无数多对。字节.位寻址一般用来表示“开关量”或“逻辑量”。I3.4表示输入映像寄存器3号字节的4号位。

位寻址的格式:[区域标识][字节地址].[位地址]

若要存取存储区的某一位,则必须指定地址,包括存储器标识符、字节地址和位号。

寻址的例子(也称为“字节.位”寻址)。在这个例子中,存储器区、字节地址(I代表输入,3代表字3)和位地址(第4位)之间用点号(“.”)相隔开。



1.2字节寻址(8 bit)

字节寻址由存储区标识符、字节标识符、字节地址组合而成。如VB100,

字节寻址的格式:[区域标识][字节标识符].[字节地址]

1.3字寻址(16 bit)

字寻址由存储区标识符、字标识符及字节起始地址组合而成。如VW100,
字寻址的格式:[区域标识][字标识符].[字节起始地址]

1.4双字寻址(32 bit)

双字寻址由存储区标识符、双字标识符及字节起始地址组合而成。如VD100,

双字寻址的格式:[区域标识][双字标识符].[字节起始地址]

为使用方便和使数据与存储器单元长度统一,S7-200系列中,一般存储单元都具有位寻址、字节寻址、字寻址及双子寻址4种寻址方式。寻址时,不同的寻址方式情况下,选用同一字节地址作为起始地址时,其所表示的地址空间是不同的。

在S7-200中,一些存储数据专用的存储单元不支持位寻址方式,主要有模拟量输入/输出、累加器、定时器和计数器的当前值存储器等。而累加器不论采用何种寻址方式,都要占用32位,模拟量单元寻址时均以偶数标志。此外,定时器、计数器具有当前值存储器及位存储器,属于同一个器件的存储器采用同一标号寻址。




看一个寻址的树状图



PS:关于位寻址:大家发现没有?VB0包含的位状态都是V0.X多少排的,就是用字节的地址为开头的,以8进制排列方式。其中VB1包含的位状态都是以1开头排列的,这就是位寻址

PS:关于字节寻址:你可以看一下“输入过程映像区”的图片,把它想象成一块内存条,是以VB0、VB1、VB2、VB3、VB4、VB5为基础的存储单元。字节的排列方式就+1,例如VB20之后是VB21,VB33之后是VB34。

PS:关于字寻址:字包含2个字节,字的地址为第一个字节的地址,看一下VWO和VW2的排列是不是这样的?例如:VW40—VB40、VB41,如果我用到了VB42,那下个字地址为VW43(字节每次+1,那VB43是不是未使用,那我们字地址就取43)。

提问:用到了VB33,下个字地址为多少?

注:VW0包含VB0和VB1,VW1包含VB1和VB2。那VB1是不是重复使用了,所以字是必须隔两个了,即每次+2。



PS:关于双字寻址:双字包含2个字,4个字节。双字的地址为第一个字节或字的地址,VD0是不是包含
VW0和VW2,VB0、VB1、VB2、VB3。这都是有规律的,认真阅读理解。


随堂小练习:

1、用到了VB13,下个字用什么?下个双字用什么?

答:VB13加1即VW14、VD14

2、用到了VW11,下个字节用什么?下个双字用什么?

答:VW11加2即VB13、VD13

3、用到了VD23,下个字节用什么?下个字用什么?

答:VD23加4即VB27、VW27

提问:
用到了VD26,下个字节用什么?下个字用什么?下个双字用什么?

【关于武汉实训课程】

工业帮自动化培训机构将于9月开设 详情:www.gongyebang.cn
《西门子全科班》 包含【S7-200 综合班 实训班】 【S7-300 综合班 实训班】 【WINCC 实训班】 【EPLAN电气制图】

4门课程 5500 (9月份活动价格)
地址:湖北省洪山区珞喻路618号东方怡景大厦B2103 9月线下实体班火热预定中
咨询电话:027-87633331 QQ:1305912366。

【关于网上课程】

工业帮最近推出《S7-200 VIP班》 《S7-300 VIP班》 《运动控制班》 《案例和项目班》 《电气制图EPLAN》 《触摸屏课程》

报价即送3本教材!9月份优惠6组合活动价格1100元,详情请咨询QQ:1305912366 咨询电话:027-87633331

【关于证书】

工业帮自动化培训机构可以办理以下证书,每一期30人!详情请咨询QQ:1305912366 咨询电话:027-87633331

初级工程师:《PLC应用工程师》、《电气自动化技术及应用工程师》。中级工程师:《电气自动化技术及应用工程师》。

【关于资料下载】http://www.gongyebang.cn/download.asp

【关于视频下载】 http://ww.gongyebang.cn/video.asp


技术支持:免费b2b网站   [免责申明]   [举报]    立即注册发布信息