I'm Phil Salkie, Lead Engineer for Howman Controls in Edison, NJ, USA ( http://www.howman.com ). We're a small distributor and manufacturer of industrial controls products, and a UL-508A panel shop. Howman has been in business for about 30 years, and I've been here for 25 of them - if you've watched a sporting event on TV, dealt with a large bank, had a wound sewn up, or bought a banana, a gallon of gasoline, or a computer chip, there's a good chance that some of our hardware or software was in the mix somewhere in making that item or service, or getting it delivered safely to you.
We've been a Unitronics Distributor since around November 2009, and we've got about 15 projects (mostly based on the V570) in the field now, some with just one controller, some with a dozen - I'm starting to feel like I've learned some things, and that some of what I've learned could be interesting enough to share.
Perhaps the first thing I learned was just how powerful the Enhanced Vision's communications functions are. My first project, when we were evaluating Unitronics as a possible replacement for an Idec Open-Net PLC, was to write a communications driver which let the V570 talk over an RS-485 network to an Idec master. I was able to implement a completely functional network slave in a surprisingly small amount of ladder code and an equally surprisingly small amount of my time. Since our development cycles are mind-numbingly short, I was quite impressed by how quickly it came together, and we signed on with Unitronics soon thereafter. In subsequent projects I've written other drivers, and found that some protocols don't happen to fit well with the features in the comms function blocks - but there's always been a way to make it work, and so far it's been pretty straightforward to implement communications to foreign devices. We now regularly install V570s which talk on two networks to two redundant Open-Net masters - something the Open-Net itself can't do.
Something that I found fairly quickly after the first discovery was that Unitronics has an extremely responsive support group. We are definitely "power users" here - we tend to push hardware and software right to its limits immediately after figuring out how to turn the stuff on. Our Idec network driver uncovered a problem with an intermediate firmware upgrade, and (unlike any other PLC vendor we'd ever worked with) the folks at Unitronics took the demonstration program we gave them, diagnosed the problem, and issued a firmware upgrade to fix it, all within days. We've asked for features, and found things in VisiLogic that needed work - and while not everything gets done overnight, it has been a pleasant surprise to see how many of the things we've pointed out have been addressed, and how quickly that work has gotten done. I won't drag out the war stories of trying to get some of those Other vendors to fix problems with their products, I'm sure we all have our share of those!
One tool which I've found indispensable, and which I'll recommend to you, is AutoHotKey ( http://www.autohotkey.com ). It is a free, open source Windows keyboard/mouse macro editing language and tool set which lets you automate some of the little mind-numbing tasks we encounter. When you want to change the color of fifty little on-screen items, you can just program Control-Shift-O to click on the item you've pointed at, select the color palette, pick the new color, click OK, and close the edit dialog box. A tremendous time saver for any Windows program where you have to do the same thing again and again and again...