Host Engineering Forum

General Category => Do-more CPUs and Do-more Designer Software => Topic started by: jwbaker3 on November 22, 2013, 08:21:22 AM

Title: Data from (2) DL06's to a Do-More
Post by: jwbaker3 on November 22, 2013, 08:21:22 AM
We build a multiplexer to read 128 thermocouples with one 4 channel thermocouple input card on the 06. I have 2 of these units installed (on this project) with the same program in both 06's so the V memory address in both are the same. The 06's are connected to the network with Ecom100 cards and I am using the Ethernet port in the Do-more cpu. I need to read the memory blocks from both 06's 1 time per minute (I don't think speed is a problem). With the DL205/260 cpu's I would map the ecoms peer to peer and read the data into the main plc to use it for control of the process, I have built a lot of the systems with up to 8 06's with 1 DL205/260 control plc. I really like the Do-more I have used it other projects but never this type, so what is the best way(s) to get the data into the Do-more?

Thanks
JW
Title: Re: Data from (2) DL06's to a Do-More
Post by: BobO on November 22, 2013, 09:51:08 AM
Unless I'm missing something obvious here, just use DLRX like you would use RX (or the IBox) in the 260.
Title: Re: Data from (2) DL06's to a Do-More
Post by: Controls Guy on November 22, 2013, 02:10:43 PM
All your bits are Modbus-compatible as both master and slave, so that's another option.   I've done Modbus/TCP between multiple DL-classic PLCs, and it works fine.
Title: Re: Data from (2) DL06's to a Do-More
Post by: jwbaker3 on November 22, 2013, 03:24:37 PM
Thanks for the replies. The DLRX is how I thinking to do it, I just wanted to make sure there was not a better (Doing-More) way, it never hurts to ask.

Thanks,
JW
Title: Re: Data from (2) DL06's to a Do-More
Post by: BobO on November 22, 2013, 04:59:28 PM
There are definitely easier ways to share data in Do-more (PEERLINK is your friend), but the DLRX instruction is the best way to pull data from DL controllers with the minimum changes at the DL end.
Title: Re: Data from (2) DL06's to a Do-More
Post by: CReese on November 25, 2013, 02:46:33 PM
You mean I've been using MRX and address translation when DLRX was there the whole time? Sheesh.
Title: Re: Data from (2) DL06's to a Do-More
Post by: CReese on November 25, 2013, 03:35:22 PM
I take it back. MRX is more flexible anyway. I don't have to treat non-DL things differently.
Title: Re: Data from (2) DL06's to a Do-More
Post by: BobO on November 25, 2013, 04:15:15 PM
I take it back. MRX is more flexible anyway. I don't have to treat non-DL things differently.

DLRX/WX is just the Do-more-ification of DL's RX/WX, and as you note, is pretty much useless outside of legacy DL controllers. The big benefit is that it eliminates the need for Modbus mappings of DL (e.g. V100 == V100), but not much else.
Title: Re: Data from (2) DL06's to a Do-More
Post by: CReese on November 25, 2013, 04:18:57 PM
Yeah, but as soon as you know a beginning address, it's all offset. It's a PIA to get there, but once you're there, you're there.
Title: Re: Data from (2) DL06's to a Do-More
Post by: BobO on November 25, 2013, 04:19:56 PM
Yeah, but as soon as you know a beginning address, it's all offset. It's a PIA to get there, but once you're there, you're there.

Agreed.
Title: Re: Data from (2) DL06's to a Do-More
Post by: Controls Guy on November 26, 2013, 04:02:46 PM
And even the address translation is barely that, at least for VMems.  It's just an octal-decimal conversion, and Excel (and maybe your phone) already have that built in.