You guys just don't know how to handle the "specialists" at AB. I've been using slc 5/04's for a long time. Sometime during the past 4 years, they came out with a firmware upgrade that stepped on my preproven STI routines. Seems that when you did an online program change, the STI simply stopped being scanned, if the system status STI latency bit had been set to 1. To fix it, you had to go from program and back to run. This ****ed me off.
So a year or two later, they comes out with another firmware revision that addressed, and fixed, the STI thing. So I goes to my AB distributor for the upgrade kit, and I figures they owe it to me for free, because I didn't want or need the new features of the firmware, I just wanted it to fix the processors I had in house with a problem that AB had inserted into my code. They tells me I have to pay like $110 for the firmware, and I can't have it for free. This really ****ed me off.
So I goes on-line to the support website and writes AB a nasty e-mail--I called them arrogant SOB's and told them my story about the STI's that should and don't work right. I also mentioned that Omron, Siemens and a few others sold PLC's every day, too. THE NEXT DAY--early A.M.--the support MANAGER (the guy with the fancy tie, starched shirt, and diamond cufflinks) calls me and apologizes over the phone--I had the firmware update kit in my hand--for free--the next day. The lesson here is, don't screw with the distributor, go directly to support--and be firm--you paid for the equipment and it should work correctly. Just call em arrogant SOB's to their face and they'll give you whatever it is you need. But, you better have a leg to stand on.
All in All though, AB is pretty good stuff, and easy to use. And I have always had good luck with the Rockwell Software support phones, as well as the website. Their processors just do little things for me that I didn't realize until I saw people in this forum trying to do manually with other systems. (TOF, data type conversions, etc) I wouldn't start a project with any other equipment. Maybe it's because AB is what I have used most, maybe it's because AB is better, I don't know. I just like it.