try taking a plc programming class. It will help you understand the newer controllers and about troubleshooting the I/o's. Smart relay's are really easy to program and fun to play with. We just used one to make a home elevator controller. Then put it in as a mod when the old one died.