After reviewing my files, it seems there are a few minor mistakes in the PLC2 program. A correction has been posted.