PLC数据类型1、数据格式及要求①数据格式:及指数据的长度和表示方式②要求S7-200对数据的格式有一定的要求,指令与数据格式一致才能正常工作。2、用一位二进制数表示开关量①一位二进制数:一位二进制数有0(OFF)和1(ON)两种不同的取值,分别对应开关量(或数字量)的两种不同状态。②位数据的数据类型:布尔(BOOL)型。③位地址:由存储器标识符、字节地址和位号组成,如13.4等。④其他存储区的地址格式:由存储器标识符和起始字节号(一般取偶字节)组成,如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个字节组成一个双字长度④字双字长数据的存储特点:高位存低字节、低位存高字节。6、负数(有符号数)的表示方法①负数的表示:PLC一般用二进制的补码来表示有符号数,其最高位为符号位(0-正、1-负)。②绝对值相等的正负有符号数间的关系:正数的补码是它本身。④不同数据的取值范围:(下表)数据基本类型基本数据类型内容数据范围BOOL(1位)布尔型0,1BYTE(8位)无符号型0~255WORD(16位)无符号整数型0~65535INT(16位)有符号整数-32768~32767DWORD(32位)无符号双整数0~232-1DINT(32位)有符号双整数-231~231-1REAL(32位)IEEE32浮点数-1038~10387、BCD码①BCD码释义:BCD码就是用四位二进制数的组合来表示1位十进制数。即用二进制编码的十进制数(BinaryCodedDecimalNumber)缩写。例如十进制数23的BCD码为2#00100011或表示为16#23,但其8421码为2#00010111.②BCD码的应用:BCD码常用于输入输出设备,例如拨码开关输入是BCD码,送给七段显示器数字也是BCD码。二CPU的存储区1、输入过程映像寄存器(I)①输入过程映象寄存器(I)的作用:在每次扫描周期的开始,CPU对物理输入点进行采样,并将采样值写入输入过程映像寄存器中。②输入过程映象寄存器(I)的特点:A)只能由外部驱动,其常开、常闭触点的使用次数不受限制;B)可以按位ID、字节、字或双字来存取输入过程映象寄存器中的数据;位:I(字节地址)・(位地址)如I0・0字节、字或双字:I(长度)(起始字节地址)如IB42、输出过程映像寄存器(Q)①输出过程映像寄存器的作用:在每次扫描周期的结尾,CPU将输出过程映像寄存器中的数值复制到物理输出点上。②输出过程映像寄存器(Q)的特点:A)其常开、常闭触点使用次数不受限制;B)可以按位、字节、字或双字来存储输出过程映像寄存器;Q(字节地址)、(位地址)如Q1.1字节、字或双字Q(长度)(起始字节地址)如QB53、全程变量存储区(V)①全程变量存储区的作用:用于存储程序执行过程中控制逻辑操作的中间结果,也可用它保存与工序或任务相关的其它数据。②全程变量存储区(V)的特点:A)变量存储器在全局有效,可以被所有的POU存取;B)可以按位、字节、字或双字来存V存储区的数据;位V(字节地址)、(位地址)如V10・2字节、字或双字Q(长度)(起始字节地址)如VW1004、局部存储器(L)S7-200PLC有64个字节的局部存储器,其中60个可以用作暂时存储器或者给子程序传递参数。局部存储器和变...