And to clarify, it isn't 256 "bits". Each data file (except Input, Output, Status) are limited to 256 "elements".
So for Integers, that is 256 individual whole number values. Each element is 1 word / 16 bits.
For Float, you can have 256 individual values with decimals. Each element there is 2 words.
For Long Integers you can have 256 individual whole number values. Each element here is 2 words.
For Timers, you can have 256 individual timers. Each element there is 3 words.
The point being, you don't need to know how many words or bits each data type uses, you only need to know that you get 256 of them. They refer to those as elements. Each piece of an element is called a sub-element. For example T4:0/DN. Timer, File 4, Element 0, and the done bit is the sub-element.
And if you need more, you can have up to 256 data files. Data files 0, 1, and 2 must be used for input, output, and status. They cannot be deleted and you cannot create more of these. Everything else can be deleted or you can make more. If you need more timers, just create a new timer data file and you get up to another 256. Need more Bit, Float, Integer, Long Integer, just create more data files.
OG