I've been using SWPB for a long time.
As far as I can remember, it does the same thing as SWP did, except it has some more options for swapping bytes in DINTs.
I just did a little more digging and it looks like the SWP can swap an entire string.
In Studio 5000, SWPB can only be used INTs and DINTs one at a time..