tft每日頭條

 > 科技

 > plc的三種數據類型

plc的三種數據類型

科技 更新时间:2025-02-12 01:20:46

STEP7的基本數據類型總共有7種,分别為:位(bit)、字節(Byte)、字(Word)、雙字(Double Word)、整型數(INT)、雙整型數(DINT)以及實數(REAL)。

1. 位(bit)

取值:1、0

尋址方式:地址标識符 字節地址 位地址。

plc的三種數據類型(PLC的基本數據類型及其使用)1

圖1 基本數據類型:位(bit)

2. 字節(Byte)

8位二進制數組成一個字節。其中,第0位為最低位(LSB),第7位為最高位(MSB)。

尋址方式:地址标識符 B 字節地址,其中,"B"即代表字節。

plc的三種數據類型(PLC的基本數據類型及其使用)2

圖2 基本數據類型:字節(Byte)

3. 字(Word)

相鄰的兩個字節組成一個字,16位。

字用來表示無符号數,範圍:[0000,FFFF]16進制,或[0,65535]10進制

尋址方式:地址标識符 W 首字節地址,其中,"W"代表字。

plc的三種數據類型(PLC的基本數據類型及其使用)3

圖3 基本數據類型:字(Word)

4. 雙字(Double Word)

相鄰的兩個字組成一個雙字,32位。

雙字也用來表示無符号,範圍:[00000000,FFFFFFFF]16進制

尋址方式:地址标識符 D 首字節地址,其中,"D"代表雙字。

plc的三種數據類型(PLC的基本數據類型及其使用)4

圖4 基本數據類型:雙字(Double Word)

5. 整型數(INT)

整數是有符号數,占16位。最高位為符号位,0:正數;1:負數。

取值範圍為:[-32768,32767]。

6. 雙整型數(DINT)

雙整數也是有符号數,占32位。最高位為符号位,0:正數;1:負數。

取值範圍為:[-2147483648,2147483647]。

7. 浮點數(REAL)

标準的浮點數格式如圖5所示,占32位。

最高位為符号位,0:正數;1:負數。

plc的三種數據類型(PLC的基本數據類型及其使用)5

圖5 基本數據類型:浮點數(REAL)

浮點數的優點是用32位的空間可以表示非常大和非常小的數。

PLC在處理模拟量時,其輸入和輸出大多是整數,用浮點數來處理這些數據時要進行整數和浮點數之間的相互轉換。例如圖6所示,現場采集的數據為16位的整型數("#IN"),PLC在做控制前,要先将其轉換為浮點數("#DItoR")。由于整型數占16位,而浮點數占32位,二者不能直接轉換。要先将整型數轉換為雙整型("#ItoDI"),然後再轉換為浮點型。

plc的三種數據類型(PLC的基本數據類型及其使用)6

圖6 整型數轉換為浮點數

需要注意的是,浮點數的運算速度比整數的運算速度要慢得多。

↓學習資料

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关科技资讯推荐

热门科技资讯推荐

网友关注

Copyright 2023-2025 - www.tftnews.com All Rights Reserved