To EtherNet/IP, they are just bytes on the wire so there is nothing intrinsic about using 16 or 32 bit words. The M340 can make it easier for you though - if you look at the first picture: by default they are just an array of bytes, but it is possible to group them. I have grouped the first 8 bytes into two double words. In fact, this is quite flexible and there is no need to make them all the same type. The next 16 bits could be a word, then back to double words, etc. I think there are some boundary rules which may cause some padding, but at least there are options.
The second screenshot is how to change the number of bytes transferred in each direction (adjustable) and shows the instances required to use when setting up a generic device in RSLogix5000.