PLC数据类型1、数据格式及要求①数据格式:及指数据的长度和表示方式②要求S7-200对数据的格式有一定的要求,指令与数据格式一致才能正常工作
2、用一位二进制数表示开关量①一位二进制数:一位二进制数有0(OFF)和1(ON)两种不同的取值,分别对应开关量(或数字量)的两种不同状态
②位数据的数据类型:布尔(BOOL)型
③位地址:由存储器标识符、字节地址和位号组成,如13
④其他存储区的地址格式:由存储器标识符和起始字节号(一般取偶字节)组成,如VB100、VW100、VD100等
3、多位二进制数(8421码)①数及数制:数用于表示一个量具体大小
根据计数方式的不同,有十进制(D)、二进制(B)十六进制(H)和八进制等不同的计数方式②二进制表示:在S7-200中用2#来表示二进制常数,例如“2#10111010”
③二进制大小:将二进制的各位(从右往左第n位)乘以对应的位权(X2n-i),并将结果累加求和可得其大小
例如:2#10111010=1X27+0X26+1X25+1X24+1X23+0X22+1X21+0X20=1864、十六进制数①十六进制数的引入:将二进制数从右往左每4位用一个十六进制数表示,可以实现对多位二进制数的准确读写
②不同进制的表示方法;③十六进制数的表示方法:在S7-200中用16#表示十六进制常数,例如“2#1010111001110101”可转换为“16#AEF7”
④十六进制大小:将十六进制数的各位(从右往左第n位)乘以对应的位权(X16n-1),并将结果累加求和可得其大小
例如:16#2F=2X161+15X160=475、数据长度:字节(Byte)、字(Word)、双字(DoubleWord)①字节(B):从0号位开始的连续8位二进制数称为一个字节②字(W):相邻两个字节组成一个字的长度③双字(DW):相邻4个字节组成一个双字长