精选好货西门子6ES7291-8BA20-0XA0
zexuly190806
zexuly190806
数据类型检查分为三级:完全数据类型检查,简单数据类型检查和无数据类型检查。S7-200PLC的SIMATIC指令集不支持完全数据类型检查,使用局部变量时,执行简单数据类型检查,使用全局变量时,指令操作数为地址而不是可选的数据类型时,执行无数据类型检查,完全数据类型检查时8位字节型(BYTE),16位无符号整数(WORD),16位有符号整数(INT),32位无符号双字整数(DWORD),32位有符号双字整数(DINT),32位实数型(REAL),(2)数据类型检查,PLC对数据类型进行的检查有助于避免常见的编程错误。数据类型检查分为三级:完全(1)基本数据类型,S7-200PLC的指令参数所用的基本数据类型有1位布尔型(BOOL)。8位字节型(BYTE),16位无符号整数(WORD),16位有符号整数(INT),32位无符号双字整数(DWORD)。32位有符号双字整数(DINT),32位实数型(REAL),(2)数据类型检查,PLC对数据类型进行的检查有助于避免常见的编程错。
用户选定的数据类型和等价的数据类型见表2-24,简单数据类型检查时用户选定的数据类型和等价的数据类型见表。表2-24完全数据类型检查时用户选定的数据类型和等价的数据类型完全数据类型检查时用户选定的数据类型和等价的数据类型表2-25简单数据类型检查时用户选定的数据类型和等价的数据类型简单数据类型检查时用户选定的数据类型和等价的数据类型表2-26无数据类型检查时用户选定的地址与等价的数据类型无数据类型检查。
BYTE,WORD,INT,DWORD,DINT,REAL,不同的数据类型具有不同的数据长度和数值范围,在上述数据类型中,用字节(B)型,字(W)型,双字(D)型分别表示8位,16位,32位数据的数据长度,实数采用32位单精度数来表示。其数值有较大的表示范围:正数+1.175495E-38-+3.402823E+38;负数为-1.CPU存储器中存放的数据类型可分为BOOL。BYTE,WORD,INT,DWORD,DINT,REAL,不同的数据类型具有不同的数据长度和数值范围。在上述数据类型中,用字节(B)型,字(W)型,双字(D)型分别表示8位,16位,32位数据的数据长度,实数采用32位单精度数来表。
其数值有较大的表示范围:正数+1.175495E-38-+3.402823E+38;负数为-1.175495E-38--3.402823E+38;不同数据长度对应的数值。例如数据长度为字(W)型的有符号整数(WORD)的数值范围为-32768-+32767,不同长度的整数所能表示的数值范围见表2-27,表2-27不同长度的整数所能表示的数值范围不同长度的整数所能表示的数值范围在编程时经常会使用常数。常数的数据长度可为字节,字和双字,在机器内部的数据都以二进制形式存储,但常数的书写可以用二进制,十进制,十六进制,ASCH码或浮点数等多种形式,常数的几种形式见表2-28,表2-28常数的几种形式常数的几种形式在SIMATIC指令集。
