With regards to your original question of our experience with the Do-More, I absolutely love it. I don't have a lot of experience with PLC's, but I did some limited work with DL06 units a few years ago. A decision was recently made to try doing a lot of applications in house via PLC that were previously done manually or via embedded controls developed/provided by another group. When I started looking at PLC's to utilize, I was very happy to discover that the Do-More had come out. From my perspective, it's a massive improvement over the DL line. We are currently in the midst of developing our first application using the Do-More and I plan to utilize it almost exclusively. (Maybe a PAC3000 instead for a few aggressive applications further down the road.) I am especially happy about the move from BCD and the improvements to memory structure in general, along with the ability to organize the programming into code blocks.
I may be a little unusual in my uses, but one of the things that I would really like to see as a future capability is a very easy way to log data, errors, messages, etc... in a way that is easy for a technician/operator to read off onto a laptop as needed. We are going to be using most of our PLC applications in remote locations and situations where there is no network capability. As a result, I'd love to see something like the micro SD setup you often have with smart phones. I would love to be able to install a micro SD card in a Do-More and then have the card mount in Windows Explorer when I connect a laptop to the USB programming port. Ideally, there would be commands in the PLC to easily create files on the storage card and then write log data to those files which could then be easily accessed when a computer was connected to the USB port. This type of storage configuration would also let me take the "Downloadable Documentation" concept even further by allowing me to store all of the documentation for the entire machine on the PLC in any software format I desired. I could include troubleshooting procedures, operator aids, wiring schematics, etc..., and not just the PLC programming documentation.
One last feature that would be helpful for some of our applications would be the ability to have the Do-More go into a low power standby mode and then only power up to run mode when a time/date is reached or an outside event sends a wake up signal. (We have applications where we would like to have a controller connected to a 12V battery in a field location power up and run after potentially long wait periods.) We can continue to utilize embedded controllers, but it would be nice to use PLC's in some of these applications. I guess I could play around with separate devices which make or break the power supply to the PLC, but it would be more elegant if the PLC had a built in sleep mode. (I realize that this is probably not a common user request, so I understand if it doesn't make business sense to add a feature like this.)
Thanks. Keep up the good work.