I have used them periodically since 1996. They are a good PLC. The programming software is more powerful than some, but not as much as others. The reason we decided on them originally was that they had the only simulator built into the software. This saved (& still saves) a whole bunch of time debugging.