And everything I came to purchase is almost always behind the floor display or the giant warehouse step ladder, or they quit carrying it because they never sold any (since there never were any there to sell.)
I tried a little more this morning. Yes, I can have a nickname for V150 and use that as C[nickname_here] and wherever V150 points that is used. But I can't use anything but numbers 0-7, 0-15, 0-31 for bit casts, so D[Part1]:12 is good, but not D[Part1]:Constant12, oh well.
Yes, I think User Structures would be really handy when you get to that point. (See, I figured out "Structures" is the right term.) I didn't see any existing ones I could easily co-opt though. The real danger in being "clever" is that the cool workarounds are subject to change at any time since they are not supported.
I happened upon possibly the only version of RSLogix 5000 once that interpreted CPT R1 = 10*R0 as 31.4159 (Where R0 and R1 were floats and R0 = 3.14159). At the next update, it was now computed as 31.0. Changing the 10 to 10.0 fixed it. This has been it's normal behavior all along (first term type determines the calc type) but I had forgotten and this slipped through as it did work correctly when tested. That was a head scratcher. (Actual values were different, but similar.)