198366809 发表于 2019-4-7 15:35:23

西门子S7-1200的数据存取方式

西门子S7-1200 CPU中可以按照位、字节、字和双字,对存储单元进行寻址。二进制数的一位只有0或1两种不同的取值,可以用来表示数字量或称开关量的两种不同的状态,如触点的断开和接通线圈的通电和断电等。http://p2.qhimg.com/t01003a46790fb6942c.jpg?size=482x276八位二进制数组成一个字节,其中的第0位为最低位,第七位为最高位。http://p6.qhimg.com/t0122a172e66de3fa7d.jpg?size=463x197两个字节组成一个字,其中的第0位为最低位,第15位为最高位。http://p5.qhimg.com/t01a3fa537414cb1cc2.jpg?size=499x212两个字组成一个双字,其中的第0位为最低位,第31位为最高位。http://p9.qhimg.com/t01f21dccf3e08d51e9.jpg?size=331x226西门子S7-1200 CPU,不同的存储单元都是以字节为单位, 如图所示:http://p8.qhimg.com/t01d607ee5b34ea3d52.jpg?size=220x254对位数据的寻址由字节地址和位地址组成,如I3.2,其中的区域标识符I表示输入映像区,字节地址为3,位地址为2,这种存取方式称为字节位寻址方式。http://p4.qhimg.com/t01ac8da655d617c790.jpg?size=428x222对字节的寻址,如MB2,其中的区域标识符M表示为存储区,2表示寻址单元的起始字节地址,B表示寻址长度为一个字节,即寻址为存储区中的第二个字节。http://p0.qhimg.com/t01f4ff44a514ef26d5.jpg?size=404x241对字的寻址,如MW2,其中的区域标识符M表示为存储区,2表示寻址单元的起始字节地址,W表示寻址长度为一个字,即两个字节,寻址为存储区中从第二个字节开始的一个字,即字节2和字节3。请注意,两个字节组成一个字,遵循的是低地址、高字节的原则。以MW2为例,MB2为MW2的高字节,MB3为MW2的低字节。http://p2.qhimg.com/t0167b0ff7ff05243e1.jpg?size=362x241对双字的寻址,如MD0,其中的区域标识符M表示为存储区,0表示寻址单元的起始字节地址,D表示寻址长度为一个双字,即两个字四个字节,寻址为存储区中从第0个字节开始的一个双字,即字节0、字节1、字节2和字节3。http://p5.qhimg.com/t01799fe8a0e3a9c852.jpg?size=423x260

JYJG 发表于 2019-4-7 15:35:23

淡定,淡定,淡定……

AnikaHatst 发表于 2019-4-7 15:40:02

楼主加油,我们都看好你哦。

youyinx 发表于 2019-4-7 15:46:29

绝对干货,楼主给力,支持了!!!

大漠飞沙 发表于 2019-4-7 15:49:58

激动人心,无法言表!

gongkong8 发表于 2019-4-7 15:50:51

老师四个微信公众号都可以关注吗?是否有免费资料下载!

@Xizi_IzY59c6B 发表于 2019-4-7 18:08:31

感谢{author}无私分享!

张朝阳 发表于 2019-4-8 07:53:01

看到这帖子真是高兴!

奔跑的迷鹿 发表于 2019-4-10 21:42:51

无回帖,不论坛,这才是人道。

风相随07 发表于 2019-4-12 00:21:04

我顶,我顶,我顶顶顶
页: [1] 2 3
查看完整版本: 西门子S7-1200的数据存取方式