- 艾寶物聯IOBOV? ─ 工業無線測控專家
S7-200 尋址時,可以使用不同的數據長度。不同的數據長度表示的數值范圍不同。S7-200 指令也分別需要不同的數據長度。
S7-200系列在存儲單元所存放的數據類型有布爾型( BOOL)、整數型( INT )、實數型和字符串型四種。數據長度和數值范圍如表6所列。
表1數據長度和數值范圍
數據類型 |
數據長度 |
||
字節 (8位值) |
字 (16位值) |
雙字 ( 32位值) |
|
無符號整數 |
0~255 |
0~65535 |
0~4294967295 |
有符號整數 |
-128~+127 |
-32768~+32767 |
-217483648~+2147483647 |
實數IEEE32位 |
|
|
+1.175495E-38~+3.402823E+ |
● 實數的格式
實數(浮點數)由32位單精度數表示,其格式按照ANSI/IEEE
754-1985標準中所描述的形式。實數按照雙字長度來存取。對于S7-200來說,浮點數精確到小數點后第六位。因而當使用一個浮點數常數時,最多可以指定到小數點后第六位。
●
實數運算的精度
在計算中涉及到非常大和非常小的數,則有可能導致計算結果不精確。
●
字符串的格式
字符串指的是一系列字符,每個字符以字節的形式存儲。字符串的第一個字節定義了字符串的長度,也就是字符的個數。一個字符串的長度可以是0到254個字符,再加上長度字節,一個字符串的最大長度為255個字節。而一個字符串常量的最大長度為126字節。
●
布爾型數據(0或1)。
●
S7-200CPU不支持數據類型檢測
例如:可以在加法指令中使用VW100中的值作為有符號整數,同時也可以在異或指令中將VW100中的數據當作無符號的二進制數。
●
S7-200提供各種變換指令,使用戶能方便地進行數據制式及表達方式的變換。