I'm assuming your using the Siemens LOGO unit (I think that's what it's called)? Our sister plant upgraded one of our machines to use one. I would have went Do-More but wasn't my project. But they are nice simple units.
No, I'm talking about S7-1200s! $200 for the low end! Very competitive with a Do-More, capability and speed-wise. User-defined types, library functions, user and predefined system tasks, large selection of built-in data types, built-in Ethernet. Structured Text programming, etc. The only place they come up short vs. a Do-More is memory on the low end units, and (in the case of the 1200s only), the brick PLC style wiring along the top and bottom, vs. real PLC vertical terminal arrangement. I have one product where I need one analog but otherwise a brick PLC is fine, and they have two (10-bit, voltage only) built-in. Basically it's like a DM1 that I can buy now.
Call me a PLC snob if you want, but I never really use smart relays like the Logo. They're priced about the same as an inexpensive PLC and do far less, so what's the point? I do know some people who like them for the simplicity, but I think a lot of that is that they're used to the smart relays and if they used PLC's once or twice, even that advantage would vanish.