西门子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淡定,淡定,淡定…… 楼主加油,我们都看好你哦。 绝对干货,楼主给力,支持了!!! 激动人心,无法言表! 老师四个微信公众号都可以关注吗?是否有免费资料下载! 感谢{author}无私分享! 看到这帖子真是高兴!
无回帖,不论坛,这才是人道。
我顶,我顶,我顶顶顶