| 
    |
| 
			
			 Literals   
     			
     				  
     			
     			
     				 
     			
	     
			 | 
  
With LadderDIP PLC Studio user can define constants using the standard IEC / CEI 1131-3 notation. We can distinguish numerical constants and time costants.
A literal constant must be used with the IDENT component.
Base 2, base 8 and base 16 notation
Numbers in base 2,8 and 16, start respectively with the prefix 2#, 8# and 16# . The number, expressed in the specified base follow. For clarity, the underscore character '_' could be used to separate part of the number. This is useful, for example, for binary numbers.
Numerical constants
Examples
100  | 
Decimal 100  | 
+100  | 
Decimal 100  | 
2#10000001  | 
Hex 81, Decimal 129  | 
2#1000_0001  | 
Hex 81, Decimal 129  | 
8#10  | 
Octal 10, Decimal 8  | 
16#FFFF  | 
Hex FFFF, Decimal 65535  | 
-276  | 
Integer decimal -276  | 
65535  | 
Integer decimal 65535  | 
TRUE  | 
1  | 
FALSE  | 
0  | 
Time constants
A time literal is used whenever you need to program a specified time. A time literal always begin with one of these prefix T#, t#, TIME# or time#. After this prefix a time specification string follow. A lot of standard suffix defines the time in the desired unit. Between single time specifier you can use the underscore character '_' to increase literal readability.
Time unit suffix  | 
Meaning  | 
  | 
  | 
ms  | 
milliseconds  | 
s  | 
seconds  | 
m  | 
minutes  | 
h  | 
hours  | 
d  | 
days  | 
Examples
TIME#14.73ms  | 
Time duration specification 14.73 milliseconds  | 
time#14.73ms  | 
Time duration specification 14.73 milliseconds  | 
t#14.73ms  | 
Time duration specification 14.73 milliseconds  | 
T#14.73ms  | 
Time duration specification 14.73 milliseconds  | 
t#6m_34s_15ms  | 
Time duration is : 6 minutes, 34 seconds and 15 milliseconds  | 
time#1h30m  | 
Time is : 1 hour and half  | 
TIME#4d_5h_34m_10s_25ms  | 
Time is : 4 days, 5 hours, 34 minutes, 10 seconds and 25 milliseconds  |