BYTE, WORD, DWORD, SINT, USINT, INT, UINT, DINT, and UDINT are all integer data types.
Each of the different number types covers a different range of values. The following range limitations apply to the integer data types:
| 
                                  Type  | 
                              
                                  Lower limit  | 
                              
                                  Upper limit  | 
                              
                                  Memory space  | 
                           
|---|---|---|---|
| 
                                  BYTE  | 
                              
                                  0  | 
                              
                                  255  | 
                              
                                  8 bit  | 
                           
| 
                                  WORD  | 
                              
                                  0  | 
                              
                                  65535  | 
                              
                                  16 bit  | 
                           
| 
                                  DWORD  | 
                              
                                  0  | 
                              
                                  4294967295  | 
                              
                                  32 bit  | 
                           
| 
                                  SINT  | 
                              
                                  -128  | 
                              
                                  127  | 
                              
                                  8 bit  | 
                           
| 
                                  USINT  | 
                              
                                  0  | 
                              
                                  255  | 
                              
                                  8 bit  | 
                           
| 
                                  INT  | 
                              
                                  -32768  | 
                              
                                  32767  | 
                              
                                  16 bit  | 
                           
| 
                                  UINT  | 
                              
                                  0  | 
                              
                                  65535  | 
                              
                                  16 bit  | 
                           
| 
                                  DINT  | 
                              
                                  -2147483648  | 
                              
                                  2147483647  | 
                              
                                  32 bit  | 
                           
| 
                                  UDINT  | 
                              
                                  0  | 
                              
                                  4294967295  | 
                              
                                  32 bit  | 
                           
As a result when larger types are converted to smaller types, information may be lost.
See also: Number constants⮫ “Number constants”