@Scot: Sorry for such a long delay in getting this to you.
Basically to get the H2-ECOM100 to send to Do-more Logger you have to make it do what we call an RBE (Report By Exception). This is something that was done with the ECOM100 long ago, way before Do-more. It was done to allow the ECOM100 to send raw data to a PC. To get it to do that you have to set a block of memory in Do-more and form the IP header and raw data and then tell the ECOM100 to send this as raw data. That is accomplished by making the ECOM100 utilize a special Module ID (90). The old RBE document is located here (
http://www.hosteng.com/HW-Products/ECOM/Ecom_ReportByException.zip), just keep in mind it was written for DL-PLCs so the V-memory in the charts is in octal not decimal like you will be using in Do-more. If all you want to do is send raw data to Do-more Logger, then there really is no need to read that old RBE document. Here's an example of what to do.
1. On the H2-ECOM100, turn dipswitch #7 ON. This makes Module ID 90 special.
2. Based on the RBE document, you'd setup a memory block in Do-more (I chose Do-more V-memory) as shown in the Data View pic. Notice that the raw data begins at V16 and I chose to send 3 words (6 bytes) of ASCII 0x41 (the letter "A"). The header is broken down into the following parts:
- V0 (Version) = 0
- V1 (Function) = 1 (Comm Function SEND)
- V2 (Media) = 1 (Ethernet 802.2; irrelevant)
- V3 (Protocol) = 1 (UDP/IP)
- V4 (Flags) = 1 (ACK is not required)
- V5-7 (zero) = 0 (reserved)
- V8-10 (PC's Ethernet Address) = 90.b1.1c.66.d3.8b. This is my PC's MAC address. You can see your PC's Ethernet Address by going to a command prompt and typing in "ipconfig /all" (without the quotes) and pressing <ENTER>.
- V11-12 (PC's IP Address) = 10.0.0.171. This is my PC's IP Address. You can see yours by going to command prompt and typing in "ipconfig"
- V13 (UDP Port #) = 0x7272 for DMLoader
- V14-15 (zero) = 0 (reserved)
- V16-18 = actual data you want to send
3. Program a DLWX and use Module ID 90 and send the whole block. You'll have to count the BYTES (not words) and enter that in as the "Number of Bytes" parameter in the DLWX. You can see my ladder example in the attached pic.
4. Start DMLogger and execute the ladders. You can see my result in the DMLogger pic.
The first thing to note is you got more than the raw data. The string in front of the data is the Host Application Protocol stuff. You'll have to ignore this... it will be the first 13 bytes (characters).