I am seeking some guidance in the art of programming the SLC 500, I have some formal training in PLC's; however I have only a modest amount of experience programming. Is there a software package that I can use to practice my craft, something that will let me know if I have made an error. Any help will be greatly appreciated.