有谁能帮我介绍下,我对西门子PLC的实数,整数,双整数,浮点数,字符串有写不明

有谁能帮我介绍下,我对西门子PLC的实数,整数,双整数,浮点数,字符串有写不明

首先你要知道每一种类型的数据的位宽比如V区中的一个数:VB0 —– 一个字节(8位位宽);无符号范围是0—–255,有符号范围是-128 —– +127;VW0 —– 一个字(16位位宽);无符号范围是0—–65535,有符号范围是-32768 —– +32767VD0 —– 双字(32位位宽);无符号范围大约在0—–;有符号范围- —- 实数也是32位位宽,可以用VD双字来进行存取百科。至于什么时候用相对变的类型,这个也比较简单,只要其变量的**值不会产生溢出就行,如果一个变量的**值为200,你用字节类型储存就可以,也可以用字或双字,但会浪费空间,像实数肯定是32位用双字类型。

西门子plc数据类型

西门子PLC数据类型:布尔型(Bool):表示真或假,用于控制布尔逻辑的运算整数型(Integer):表示一个实数,用于表示整数双精度型(Double):表示一个浮点数,用于表示有精度的实数文本型(String):表示一个字符串,用于表示一串字符枚举型(Enum):表示一个枚举值,用于表示一个有限的可选值此外,西门子PLC也支持更多复杂的数据类型,如按位操作数据类型(Bit manipulation data type)、报文类型(Message data type)、时间类型(Time data type)等。

西门子PLC “I_DINT指令将16位整数转换成32位浮点数或实数”是什么意思?

I_D

西门子+d什么意思

西门子+D这个一种数据类型,表示双字或实数类型,包含32个位,4个字节。西门子PLC中存储区分类有:I、Q、M、SM、V、L、S、C、T等等,他们在编程时用处不同;I存储区是输入触点,可以接收外部的电平信号;Q存储区是输出触点,用于提供电平信号;M为中间继电器触点,一般我们编程时多用于标志位;L为临时变量存储区,如LD10,这个变量只在当前的程序段内起作用,调用子程序后或者子程序调用结束返回后临时变量中的数值就可能丢失了。

D不是存储区也不是触点,这个一种数据类型,表示双字或实数类型,包含32个位,4个字节。