I need to swap a PLC2 processor out with a PLC5 processor. I have been told that the chassis and all associated IO (discrete and analog) will not have to be changed, only the processor. I know some program modifications will have to be made. Are there any potential problems with swapping the processors, such as the chassis not being right or some of the IO not working? Any thoughts on the matter are appreciated. Thanks.