求说明PLC编程的各种数据类型是什么意思,怎么区别,有资料说明不?

BOOL,BYTE,WORD,DWORD,INT,DINT,REAL,S5TIME,TIME,DATA,CHAR,

一、基本数据类型
1、位(bit)
常称为BOOL(布尔型),只有两个值:0或1。如:I0.0,Q0.1,M0.0,V0.1等。
2、字节(Byte)
一个字节(Byte)等于8位(Bit),其中0位为最低位,7位为最高位。如:IB0(包括I0.0~I0.7位),QB0(包括Q0.0~Q0.7位),MB0,VB0等。范围:00~FF(十进制的0~255)。
3、字(Word)
相邻的两字节(Byte)组成一个字(Word),来表示一个无符号数,因此此,为16位。如:IW0由IB0和IB1组成的,其中I是区域标识符,W表示字,0是字的起始字节需要注意的是,字的起始字节(如上例中的“0”)都必须是偶数。字的范围为十六进制的0000~
FFFF(即十进制的0~65536)。在编程时要注意,如果已经用了IW0,如再用IB0或IB1
要特别加以小心。
4、双字(Double Word)
相邻的两个字(Word)组成一个双字,来表示一个无符号数。因此,双字为32位。如:
MD100是由MW100和MW102组成的,其中M是区域标识符,D表示双字,100是双字的起始字节。需要注意的是,双字的起始字节(如上例中的“100”)和字一样,必须是偶数。双字的范围为十六进制的0000~FFFFFFFF(即十进制的0~4294967295)。在编程时要注意,如果已经用了MD100,如再用MW100或MW102要特别加以小心。
以上的字节、字和双字数据类型均为无符号数,即只有正数,没有负数。
5、16位整数(INT,Integer)
整数为有符号数,最高位为符号位,1表示负数,0表示正数。范围为-32768~32767。
6、32位整数(DINT,Double Integer)
32位整数和16位整数一样,为有符号数,最高位为符号位,1表示负数,0表示正数。范围为-
2147483648~2147483647。
7、浮点数(R,Real)
浮点数为32位,可以用来表示小数。浮点数可以为:1.m×2e

二、复合数据类型
用户通过复合基本数据类型而生成就是复合数据类型。
复合数据类型包括以下几种:
1、数组(ARRAY)
将一组同一类型的数据组合在一起组成一个单位就是数组。
2、结构(STRUCT)
将一组同不同类型的数据组合在一起组成一个单位就是结构。
3、字符串(STRING)
字符串是由最多254个字符组成的一维数组。
4、日期和时间(DATE-AND-TIME)
用于存储年、月、日、时、分、秒、毫秒和星期的数据。占用8个字节,BCD编码。星期天代码为1,星期一~星期六代码分别是2~7。
如:DT#2004_07_15_12:30:15.200为2004年7月15日12时30分15.2秒。
5、用户定义的数据类型(UDT,User-Defined Data Types)
由用户将基本数据类型和复合数据类型组合在一起形成的数据类型。
可以在数据块DB和变量声明表中定义复合数据类型。

这个东西啊, 你随便找个品牌的PLC编程手册下载了看看,都有介绍
温馨提示:内容为网友见解,仅供参考
第1个回答  2014-02-26
编程手册有说明。BOOL=1位开关量状态0和1两种;BYTE=8位,WORD=16位,DWORD=32位,INT=16位整数型,DINT=32位整数型,其他不知道了
第2个回答  2014-02-26
这些数据类型含义百度下都可以查到的,F1帮助里的说明也很详细,复制粘贴过来也没啥意义,主要还是实际运用,了解各数据类型的长度,指令与数据的搭配,用几次你就熟悉了。

求说明PLC编程的各种数据类型是什么意思,怎么区别,有资料说明不?
一、基本数据类型\\x0d\\x0a1、位(bit)\\x0d\\x0a常称为BOOL(布尔型),只有两个值:0或1。如:I0.0,Q0.1,M0.0,V0.1等。\\x0d\\x0a2、字节(Byte)\\x0d\\x0a一个字节(Byte)等于8位(Bit),其中0位为最低位,7位为最高位。如:IB0(包括I0.0~I0.7位),QB0(包...

...实数,字符串分别在什么是有用,举例说明,不胜感激。
实数REAL指的是浮点数,一个浮点数为32位,占有2个字的存储空间。一个浮点数包括符号位(S),指数(e)和尾数(m)。实数在平时使用中即为可带小数点的数字。实数至少为DWORD,WORD无法存储实数。字符串string,为字符显示,存数字符。

请问:经常看到PLC的CPU中有AC\/DC\/ 继电器与 DC\/DC\/DC两种,他们的区别是...
一、主体不同 1、AC\/DC\/ :指电源的规格是交流输入直流输出 ,属于开关电源分类中的一种。2、DC\/DC\/DC:是一种在直流电路中将一个电压值的电能变为另一个电压值的电能的装置。二、特点不同 1、AC\/DC\/ :功率流向可以是双向的,功率流由电源流向负载的称为“整流”,功率流由负载返回电源的称...

三菱plc fx3u 的各个型号有什么区别,也就是fx3u中es,ess,ds,dss,的区 ...
区别五:需要说明的是fx3u-64mr\/es,这里带r 的表示是继电器输出, 有些字母只是为了区别国内还是海外销售

三菱plc fx3u 的各个型号有什么区别,也就是fx3u中es,ess,ds,dss,的区 ...
区别如下:ess给示晶体管输出(源型)为npn,例如fx3u-64mt / ess es表示晶体管输出(漏型)为npn,例如fx3u-64mt / es dss给示直流电源类型,晶体管输出(源型),例如fx3u-64mt / dss ds表示直流电源类型,晶体管输出(漏型),例如fx3u-64mt / ds 应当注意,fx3u-64mr / es,其中r...

...时候有这样一个指令。{MOV K2 K2Y0Z0}请问后面的Z0是什么意思...
K2为十进制数2,即二进制数0000 0010;K2Y0Z0,其中K2指两个单元,即8位二进制数。K2Y0,即Y7Y6Y5Y4Y3Y2Y1Y0,8位。Z0为变址寄存器,Y0Z0是Y(0+Z0),Z0=5的话,Y0Z0=Y5;Y10Z0=Y15。所以你这条指令,是对8个连续的输出赋值,7个赋0,1个赋1,具体Y多少到多少,看Z0,如果Z0=0,...

西门子PLC中的DB块,如何使用有什么作用?数据类型有什么,可以在程序中...
变量表就是我们分配物理IO、输入输出地址的地方,而DB块的作用同样可以理解为PLC变量表,但不同的地方是DB块里面分配的都是全局变量地址,而且这些变量的数据类型和命名都可以自行设定和调整,简而言之,DB块就相当于一个全局变量的PLC变量表,补充说明:FB块自带的背景数据DB块只存储相对应FB块中的局部...

...量输入时有个分辨率的问题 有12位,和16位之分 具体什么意思 ?
多少位的数值表示模拟量,12位是分辨率12-Bit,16位是分辨率16-Bit,分辨率越高,模拟量的值的范围分得越细,转化为的数字值越精确。模拟量模块的转换分辨率是12位,能够反映模拟量变化的最小单位是满量程的1\/4096(2的12次方),16位的最小单位是满量程的1\/65536(2的16次方)。

西门子PLC指令中*VD是什么意思?*VD和VD有什么区别?怎么给*VD赋值呢?
和&是PLC指针运算符。&表示取地址,*表示指针所指向的值。&VD100=200;VB150=*VD100;相当于VB150=VB200;你如果是用XMT,那说明发送的是一个字符串。并不是单单的*VD100;如果此时*VD100=5;说明对应的应该是VB151-VB155这5个字符,VB150只是表示字符的长度。

...具体有什么作用,格式是怎么样的?有没有介绍的书??
另一条边长.和以前的指令一样Q和R后面也可以直接写数值. H33和H34本来应该是TAN 和ATAN的可是经过我使用得数并不准确,希望有知道的人能够告诉我是为什么? 开平方根指令: H21;格式G65 H21 P#101 Q#102 ;意思是把#102内的数值开了平方根然后存到#101中(这个指令是非常重要的如果在车椭圆的时候没有开...

相似回答