Also, you may want to keep one MC050 as a "custom" IO unit. I mean, use a MC050 without any bulk/programmable content in it. Only use CAN messages that are directly connected to inputs and outputs of this MC050.
My point is to do not have half a program into a MC050 and the other half into the other MC050 for the sake of easy maintenance and upgrading in the future.
Sam