meta data for this page
  •  

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
simatic:typedef [2024/11/27 15:50] vamsansimatic:typedef [2025/01/16 10:00] (current) – [TIA Portal datatypes] vamsan
Line 24: Line 24:
      * [[#slice_addr_tia|TIA Portal slice access]]       * [[#slice_addr_tia|TIA Portal slice access]] 
  
-====== Data type limits ======+====== TIA Data type limits ======
 |< 100% >| |< 100% >|
-^Decimal^Hex^TIA data type^Description| +^Decimal^Hex^TIA data type^Byte^Description| 
-|18,446,744,073,709,551,615|FFFF FFFF FFFF FFFF|[[#lword|LWORD]], [[#ulint|ULINT]]|The maximum unsigned 64 bit value (2<sup>64</sup> − 1)| +|18,446,744,073,709,551,615|FFFF FFFF FFFF FFFF|[[#lword|LWORD]], [[#ulint|ULINT]]|8|The maximum unsigned 64 bit value (2<sup>64</sup> − 1)| 
-|9,223,372,036,854,775,807|7FFF FFFF FFFF FFFF|[[#lint|LINT]]|The maximum signed 64 bit value (2<sup>63</sup> − 1)| +|9,223,372,036,854,775,807|7FFF FFFF FFFF FFFF|[[#lint|LINT]]|8|The maximum signed 64 bit value (2<sup>63</sup> − 1)| 
-|9,007,199,254,740,992|0020 0000 0000 0000|-|The largest consecutive integer in IEEE 754 double precision (2<sup>53</sup>)| +|9,007,199,254,740,992|0020 0000 0000 0000|-|8|The largest consecutive integer in IEEE 754 double precision (2<sup>53</sup>)| 
-|4,294,967,295|FFFF FFFF|[[#dword|DWORD]]|The maximum unsigned 32 bit value (2<sup>32</sup> − 1)| +|4,294,967,295|FFFF FFFF|[[#dword|DWORD]], [[#udint|UDINT]]|4|The maximum unsigned 32 bit value (2<sup>32</sup> − 1)| 
-|2,147,483,647|7FFF FFFF|[[#dint|DINT]]|The maximum signed 32 bit value (2<sup>31</sup> − 1)| +|2,147,483,647|7FFF FFFF|[[#dint|DINT]]|4|The maximum signed 32 bit value (2<sup>31</sup> − 1)| 
-|16,777,216|0100 0000|-|The largest consecutive integer in IEEE 754 single precision (2<sup>24</sup>)| +|16,777,216|0100 0000|-|4|The largest consecutive integer in IEEE 754 single precision (2<sup>24</sup>)| 
-|65,535|FFFF|[[#word|WORD]]|The maximum unsigned 16 bit value (2<sup>16</sup> − 1)| +|65,535|FFFF|[[#word|WORD]], [[#uint|UINT]]|2|The maximum unsigned 16 bit value (2<sup>16</sup> − 1)| 
-|32,767|7FFF|[[#int|INT]]|The maximum signed 16 bit value (2<sup>15</sup> − 1)| +|32,767|7FFF|[[#int|INT]]|2|The maximum signed 16 bit value (2<sup>15</sup> − 1)| 
-|255|FF|[[#byte|BYTE]]|The maximum unsigned 8 bit value (2<sup>8</sup> − 1)| +|255|FF|[[#byte|BYTE]]|1|The maximum unsigned 8 bit value (2<sup>8</sup> − 1)| 
-|127|7F|[[#sint|SINT]]|The maximum signed 8 bit value (2<sup>7</sup> − 1)| +|127|7F|[[#sint|SINT]]|1|The maximum signed 8 bit value (2<sup>7</sup> − 1)| 
-|−128|80|[[#sint|SINT]]|Minimum signed 8 bit value| +|−128|80|[[#sint|SINT]]|2|Minimum signed 8 bit value| 
-|−32,768|8000|[[#int|INT]]|Minimum signed 16 bit value| +|−32,768|8000|[[#int|INT]]|2|Minimum signed 16 bit value| 
-|−2,147,483,648|8000 0000|[[#dint|DINT]]|Minimum signed 32 bit value| +|−2,147,483,648|8000 0000|[[#dint|DINT]]|4|Minimum signed 32 bit value| 
-|−9,223,372,036,854,775,808|8000 0000 0000 0000|[[#lint|LINT]]|Minimum signed 64 bit value| +|−9,223,372,036,854,775,808|8000 0000 0000 0000|[[#lint|LINT]]|8|Minimum signed 64 bit value| 
-====== TIA Portal datatypes ======+====== TIA Datatypes ======
 {{ :simatic:digi.png?100|TIA Portal datatypes}} {{ :simatic:digi.png?100|TIA Portal datatypes}}
 {{anchor:tia_types}} {{anchor:tia_types}}