Glaverty,
No. I can honestly say, "I've never had any bad experiences with any AB Salesmen".
Of course, I can say this only because I've never had any experiences with any AB Salesmen. (I'm gonna hold off on the smart-a$$, "Just lucky, I guess." comment. - I didn't say that!)
The opinion I have was developed through my experiences with various PLC's. The first PLC I learned was AB. That was before I went to college.
It's already been said in this thread, or another, that a lot of programmers program whatever PLC they program because that just happens to be the type of PLC used where they work.
I sure can't argue with that. Especially if someone is in a position where they can't influence the choice of PLC anyway.
As I said my first PLC programming experience was with AB. It was the PLC of choice where I worked. It was COOL! It was control programming, and it was COOL! I loved it! That is, at the time, I said, proudly and loudly,... are you ready for it?....
I LOVE AB!
(Imagine pretty pink hearts scattered all about, above and below.)
I didn't know any better... at the time. I was in a situation where AB was the PLC of choice and that was all I had to work with. I simply didn't know that there were other ways to look at this PLC stuff.
I then left that place and returned to college for EE.
While in college, I focused on Control Processing. I thought that I would have an easy time because of my previous Process Control experiences.
I was wrong... in spades!
I learned to look at Process Control from the Processor's point of view. I had to unlearn what I had learned through PLC Programming.
Through this new point of view, the lights came on and the world looked much brighter indeed!
When I got out of school, I went to work at a place that used GE PLC's. I was a little apprehensive, but remembered the catch phrase, "If you can program any PLC, you can program them all!"
So, I jumped in, with both feet... up to my neck, and then some.
The first thing I tried to do was use this GE-thingee like an AB. Couldn't do it. There was something different. So, I backed off a bit and reverted to what I learned in college. Then the lights started to come on. The more I applied what I learned in EE, the more this GE thing made sense. I found that I was looking at the process more from the processor's point of view!
My former relationship with AB went by the wayside. I had found a new love! GE!
I later left that employer and went to work for an Automated Machine Tool Manufacturer (MTM). There, I used PC control as well as PLC control. The Flagship Controller was a PC. We also used PLC's on request. I LOVED the PC Control in "C". Occassionaly, we did GE PLC's. Not a problem. I enjoyed working with the GE PLC's.
Then we had a few cases where AB was the PLC of choice. I found it very difficult to get back into the AB-Way. I found it painful. I was always glad to get through that AB job and move onto other things.
Time moves on, I leave that place and move to a place where they use an older Texas Instrument PLC; the TI-505. Again, "do one, do 'em all".
This was different... this was really different... this was very close to PLC Programming from the Processor's point of view! This was better than GE! (Sorry, Steve. It is! Or, at least, it was at that time.)
At this point, I look at my initial experience with AB as being somewhat similar to my initial experience with marriage. It sure seemed OK initially.
But then, things changed and I came to know just how NOT OK things were!
Having that bad experience behind me really makes me appreciate my current experience.
And now, having that experience behind me, I would never say "I LOVE AB", because now I know better.
Just one guy's opinion... you can handle an opinion, can't you?