西门子PLC数据类型:必知英文单词解析

创始人
2025-01-10 20:46:29
0 次浏览
0 评论

学西门子PLC数据类型,应牢记的几个英文单词

在学习西门子PLC数据类型时,有几个英文单词需要特别注意。
首先,我们来了解一下“位”。
“BIT”是“binary”和“digit”的缩写,代表最小的信息单位,即二进制数的一位。
在PLC中,一个BIT通常用两个值来表示:0或1,也称为逻辑类型。
接下来,我们输入“BYTE字节”字段。
“BYTE”由8个连续位组成,范围为0到255。
“WORD”由2个连续字“BYTE”组成,用于表示16位无符号数,范围为0到65535。
进入更高级的域,“BYTE”由“DOUBLEWORD”组成,由两个连续的字组成,用于表示一个32位的无符号数,范围从0到4294967295。
让我们深入挖掘并了解“SINTShortInteger”。
“SINT”为8位,是无符号数,最高位为符号位,1代表负数,0代表正数,范围为-128到127。
紧接着“INT整数”就是16位,也是一个无符号数,最高位为有符号位,范围为-32768到32767。
在讨论双精度整数时,“双精度整数”“DINT”为32位,最高位为符号位,范围为-2147483648到2147483647。
接下来我们重点介绍“USINTUnsignedShort”和“UINTUnsignedInteger”。
两者都是无符号数。
USINT是8位,范围是0到255,而UINT是32位,范围是0到65535。
UDINT是32位,范围是0到4294967295。
下面我们来讨论逗号数字。
“实数浮点数”是32位,可用于表示小数。
接下来是“LREAL长浮点数”,它是64位,也可以用来表示小数。
接下来,我们讨论字符串。
“STRING”是一个一维数组,最多可包含254个字符。
“ARRAY”是由一组相同类型的数据组成的单元。
STRUCT结构是不同类型数据的集合,这些数据组合在一起形成一个单元。
“日期和时间”存储年、月、日、时、分、秒、毫秒、周数据,采用8字节存储,采用BCD加密。
其中周日代码为1,其余为2至7。

西门子PLC双整数转换为浮点数是怎么转换的???

1.浮点数是实数。
该字符串可以理解为字母“abcdefh”。
可以理解为带小数点的数据:如1.5100.5。
整数,顾名思义,没有小数点范围:0-65535。

双精度整数,范围与上面相同,0-4294967295。

2.如果要将浮点数转换为整数,必须先将其舍入,然后将其转换为双精度整数,然后再将其转换为整数。

还有一个简单的方法,比如:5.000000e+001就是5*10次方。
不管后面的指数是多少,只需将小数点后移几位即可,如:

2.410000e+001====24.1、2.410000e+002=====241。

扩展信息:

双字整数与实数之间的交换指令:

(a)将双字整数转换为实数指令。
(b)实数转换为双字整数的“舍入”命令。
(c)通过丢弃尾数将实数转换为双数”指令。

(1)、将双字整数转换为实数指令。
双字整数转换强制实数指令的梯形图包括助记符行HOLR)、使能信号(EN整数输入端(N)和实数输出端(OUD),其语句表由操作码(OTR)整数输入(IN和强制物理对象出(ou

双字整数到实数转换指令可以将32位有符号整数转换为32位实数,当使能信号为EN1时,将双字整数IN转换为32位实数。

数据范围:

(1)双整数IN:VD、ID、QD、SD、SMD、AC,LD、HC、常数、VD、*AC.*LD.

(2)实数输出:VD、ID、OD、M.D.SD、SMD、AC、LD、VD、AC.LD.)将实数转换为汉字整数:将实数转换为双字整数(四舍五入)。
该税图由助记符(ROUND)、使能输入端(EN)

32位数字输入端(IN)和双字整数输出端(O)组成。
UT),其语句表由操作码(ROUND)、实数输入(IN)和双字整数输出(OUT)组成

将实数转换为双字整数(舍入指令可以转换。
实数转换为32位有符号整数,如果小数部分大于或等于0.5,则向上舍入1。
当转换允许时,实数IN会转换为有符号整数结果。
结果发送至输出。

数据范围:

(1)实数输入:VD、ID、QDMD、SD、AC、LD、HC、常数、*VD、*AC。
.*LD。

(2)整数输出:VD、ID、QDMD、SD、SMD、ACLD、*VD、+截断、TRUNC)、使能输入(EN)

由32位实数输入端(IN)和32位整数输出端(OUT)组成。
,其语句表由操作码(TRUNC)32位实数输入(IN)和双字整数输出(OU)组成

实数转换为双字整数的舍入指令可以转换32位实数。
转换为32位有符号整数,小数部分四舍五入,当转换使能时,32位实数IN转换为有符号32位整数,结果传送到OUT。

数据范围:

(1)实数IN:VD、ID、QD、MD.SD、SMD、AC、LD、HC、常数、*VD、*AC、*LD。

(2)整数输出:VD、ID、QD、MD、SD、SMD.AC、LD、*VD*AC*LD。

热门文章
1
JSF架构解析与Java学习资源分享:J... JavaServerFacesJSF体系结构JavaServerFaces(JS...

2
数据结构C语言版深度解析与C语言入门很简... 《数据结构(C语言版)》.严蔚敏吴伟民著.pdf在《数据结构(C语言版)》一书中...

3
C语言字符串常量解析:区别、用途及存储方... 什么是字符串常量字符串常量是C语言中的一种数据类型,它是由一对双引号括起来的字符...

4
C语言printf函数:格式字符串与输出... printf函数中的格式与输出项有什么关系?在C语言中,printf函数中的格式...

5
Excel技巧:计算字符串起始位置与合并... 如何计算字符串在特定文本中的起始位置,怎么计算字符串在特定文本中的起始位置您可以...

6
Python发音全解:掌握正确的发音方法... python怎么读我的很多学习编程的朋友可能都知道Python这个词,但是他们中...

7
字符与字符串:编程中的基础文本类型解析 字符串什么意思字符串是由数字、字母和下划线组成的字符串,表示为s=“a1a2…a...

8
Python编程语言:多领域应用与开发优... Python的作用是什么?Python是一种跨平台计算机编程语言,是ABC语言的...

9
深度解析:C语言编程特点与应用领域 什么叫c语言C语言是一种编程语言。C编程语言应用广泛,具有以下特点和特点:1.语...

10
Java全解析:跨平台编程语言的魅力与多... java是什么Java是一种功能强大的编程语言,被称为“一次编写,随处运行”模型...