AutomationDirect
Search
Login | Register
Accounts & Orders
Cart
0
$0.00

Recent Orders

View and Manage | Request Cancellation

Your Account

Account Home

Checkout   $0.00


  • My Orders
  • Product Returns (RMAs)
  • Pay Proforma Invoices
  • Pay Freights
  • Invoices / Invoice Reprint
  • Quotes / Favs / BOMs
  • Packing List Reprint
  • My Product Docs
  • Credit Application
  • Tax Exemption
| Direct Sales in US and Canada | 1-800-633-0405 | About Us | Contact Us | Line Card
Products | Support
| Compare
  
Ordering Tools  
warning Cookies are not enabled on your browser.
Cookies are required for our site. Please enable cookies in your browser preferences to continue.
+
Navigation
+
Shopping Categories
  • Barcode / RFID / Vision
  • Bulk Wire & Cable
  • Cables (Terminated)
  • Circuit Protection / Fuses / Disconnects
  • Communications
  • Drives & Soft Starters
  • Enclosure Thermal Management & Lights
  • Enclosures & Racks
  • Field I/O
  • HMI (Human Machine Interface)
  • Hydraulic Components
  • Motion Control
  • Motor Controls
  • Motors
  • Pneumatic Components
  • Power Products (Electrical)
  • Power Transmission (Mechanical)
  • Process Control & Measurement
  • Programmable Controllers
  • Pushbuttons / Switches / Indicators
  • Relays / Timers
  • Safety
  • Sensors / Encoders
  • Stacklights
  • Structural Frames / Rails
  • Tools & Test Equipment
  • Valves
  • Water (Potable) Components
  • Wiring Solutions
  • Retired Products
+
Learn More
  • Brand Line Card
  • What's New
  • E-newsletter
  • Online PDF Catalog
  • Video Tutorials
  • Company Reviews
  • Learning Library
  • Affordable Training
  • Free Online PLC training
  • Cybersecurity
+
In Depth Product Sites
  • Programmable Logic Controllers
  • Productivity1000 PLCs
  • Productivity2000 PLCs
  • Productivity3000 PLCs
  • ProductivityCODESYS
  • LS Electric XGB Series PLCs
  • ProductivityOpen
  • CLICK PLCs
  • Do-more H2 PLCs or
    Do-more T1H Series
  • Do-more BRX PLCs
  • C-more Touch Panels
  • AC & DC Drives
  • Motion Control Components
  • Servos
  • StrideLinx
  • Pneumatics
+
Product Selectors &
Configuration Utilities
  • PLC Family Selector
  • P1000 PLC Systems
  • P2000 PLC Systems
  • P3000 PLC Systems
  • ProductivityCODESYS
  • CLICK PLC Systems
  • Do-more® BRX PLC Systems
  • LS-Electric® XGB PLC Systems
  • Productivity®Open Systems
  • AC Motors
  • Datalogic® Safety Light Curtains
  • LS-Electric® Servo Systems
  • Nitra® Pneumatic Grippers
  • Object Detection (Sensors)
  • PAL Controller Configurator
  • Precision Gearbox Selector
  • Protos X® Field I/O
  • Quadritalia® Modular Enclosures
  • Stellar® Soft Starters
  • Stepper System Selector
  • SureFrame T-slot Extrusion
  • SureMotion® XYZ Gantry
  • SureServo2® System Selector
  • SureStep® Linear Actuators
  • Timing Belts & Pulleys
  • Werma® Stacklights
  • ZIPLinks

BRX Do-more PLC EtherNet/IP Explicit Server from AutomationDirect


Related Products

BX-DM1E-M-D
BX-DM1E-M-D Thumbnail
BX-DM1E-M
BX-DM1E-M Thumbnail
BX-DM1-10AR-D
BX-DM1-10AR-D Thumbnail
BX-DM1-10ER-D
BX-DM1-10ER-D Thumbnail
BX-DM1-10ED1-D
BX-DM1-10ED1-D Thumbnail
BX-DM1-10ED2-D
BX-DM1-10ED2-D Thumbnail
BX-DM1E-10AR3-D
BX-DM1E-10AR3-D Thumbnail
BX-DM1E-10ER3-D
BX-DM1E-10ER3-D Thumbnail
BX-DM1E-10ED13-D
BX-DM1E-10ED13-D Thumbnail
BX-DM1E-10ED23-D
BX-DM1E-10ED23-D Thumbnail
BX-RTB10
BX-RTB10 Thumbnail
BX-RTB10-1
BX-RTB10-1 Thumbnail
BX-RTB10-2
BX-RTB10-2 Thumbnail
BX-DM1-18ER-D
BX-DM1-18ER-D Thumbnail
BX-DM1-18ED2-D
BX-DM1-18ED2-D Thumbnail
BX-DM1-18ED1-D
BX-DM1-18ED1-D Thumbnail
BX-DM1E-18ER3-D
BX-DM1E-18ER3-D Thumbnail
BX-DM1E-18ED23-D
BX-DM1E-18ED23-D Thumbnail
BX-DM1E-18ED13-D
BX-DM1E-18ED13-D Thumbnail
BX-DM1-18AR
BX-DM1-18AR Thumbnail
BX-DM1-18ER
BX-DM1-18ER Thumbnail
BX-DM1-18ED2
BX-DM1-18ED2 Thumbnail
BX-DM1-18ED1
BX-DM1-18ED1 Thumbnail
BX-DM1E-18AR3
BX-DM1E-18AR3 Thumbnail
BX-DM1E-18ER3
BX-DM1E-18ER3 Thumbnail
BX-DM1E-18ED23
BX-DM1E-18ED23 Thumbnail
BX-DM1E-18ED13
BX-DM1E-18ED13 Thumbnail
BX-RTB18
BX-RTB18 Thumbnail
BX-RTB18-1
BX-RTB18-1 Thumbnail
BX-RTB03
BX-RTB03 Thumbnail
BX-RTB03-1
BX-RTB03-1 Thumbnail
BX-RTB05
BX-RTB05 Thumbnail
BX-RTB05-1
BX-RTB05-1 Thumbnail
BX-RTB05-2
BX-RTB05-2 Thumbnail
BX-RTB06
BX-RTB06 Thumbnail
BX-RTB06-1
BX-RTB06-1 Thumbnail
BX-DM1-36ER-D
BX-DM1-36ER-D Thumbnail
BX-DM1-36ED2-D
BX-DM1-36ED2-D Thumbnail
BX-DM1-36ED1-D
BX-DM1-36ED1-D Thumbnail
BX-DM1E-36ER3-D
BX-DM1E-36ER3-D Thumbnail
BX-DM1E-36ED23-D
BX-DM1E-36ED23-D Thumbnail
BX-DM1E-36ED13-D
BX-DM1E-36ED13-D Thumbnail
BX-DM1-36ER
BX-DM1-36ER Thumbnail
BX-DM1-36AR
BX-DM1-36AR Thumbnail
BX-DM1-36ED2
BX-DM1-36ED2 Thumbnail
BX-DM1-36ED1
BX-DM1-36ED1 Thumbnail
BX-DM1E-36ER3
BX-DM1E-36ER3 Thumbnail
BX-DM1E-36AR3
BX-DM1E-36AR3 Thumbnail
BX-DM1E-36ED23
BX-DM1E-36ED23 Thumbnail
BX-DM1E-36ED13
BX-DM1E-36ED13 Thumbnail
BX-RTB36
BX-RTB36 Thumbnail
BX-RTB36-1
BX-RTB36-1 Thumbnail
BX-P-SER2-RJ12
BX-P-SER2-RJ12 Thumbnail
BX-P-SER2-TERM
BX-P-SER2-TERM Thumbnail
BX-P-SER4-TERM
BX-P-SER4-TERM Thumbnail
BX-P-USB-B
BX-P-USB-B Thumbnail
BX-P-ECOMLT
BX-P-ECOMLT Thumbnail
BX-RTB03S
BX-RTB03S Thumbnail
BX-08ND3
BX-08ND3 Thumbnail
BX-12ND3
BX-12ND3 Thumbnail
BX-16ND3
BX-16ND3 Thumbnail
BX-08NF3
BX-08NF3 Thumbnail
BX-08TD1
BX-08TD1 Thumbnail
BX-08TD2
BX-08TD2 Thumbnail
BX-12TD1
BX-12TD1 Thumbnail
BX-12TD2
BX-12TD2 Thumbnail
BX-16TD1
BX-16TD1 Thumbnail
BX-16TD2
BX-16TD2 Thumbnail
BX-08CD3R
BX-08CD3R Thumbnail
BX-12CD3D1
BX-12CD3D1 Thumbnail
BX-12CD3D2
BX-12CD3D2 Thumbnail
BX-16CD3D1
BX-16CD3D1 Thumbnail
BX-16CD3D2
BX-16CD3D2 Thumbnail
BX-RTB08
BX-RTB08 Thumbnail
BX-RTB08-1
BX-RTB08-1 Thumbnail
BX-RTB08-2
BX-RTB08-2 Thumbnail
BX-08NB
BX-08NB Thumbnail
BX-12NB
BX-12NB Thumbnail
BX-16NB
BX-16NB Thumbnail
BX-08NA
BX-08NA Thumbnail
BX-12NA
BX-12NA Thumbnail
BX-16NA
BX-16NA Thumbnail
BX-08TA
BX-08TA Thumbnail
BX-12TA
BX-12TA Thumbnail
BX-08TR
BX-08TR Thumbnail
BX-12TR
BX-12TR Thumbnail
BX-16TR
BX-16TR Thumbnail
BX-05TRS
BX-05TRS Thumbnail
BX-08AD-1
BX-08AD-1 Thumbnail
BX-08AD-2B
BX-08AD-2B Thumbnail
BX-08DA-1
BX-08DA-1 Thumbnail
BX-08DA-2B
BX-08DA-2B Thumbnail
BX-04THM
BX-04THM Thumbnail
BX-PGM-CBL
BX-PGM-CBL Thumbnail
BX-DM1-START
BX-DM1-START Thumbnail
BX-DM1E-START
BX-DM1E-START Thumbnail
H2-DM1
H2-DM1 Thumbnail
H2-DM1E
H2-DM1E Thumbnail
H2-DM1E-START
H2-DM1E-START Thumbnail
T1H-DM1E
T1H-DM1E Thumbnail
T1H-DM1
T1H-DM1 Thumbnail
T1H-CTRIO
T1H-CTRIO Thumbnail
T1H-08TDS
T1H-08TDS Thumbnail


To learn more: https://www.automationdirect.com/do-more?utm_source=p3K3WbX406E&utm_medium=VideoTeamDescription

(VID-DM-0030)

Learn how to use an Explicit Do-more client with an Explicit Do-more server and learn how to use the Do-more simulator to emulate either one in this brief tutorial.
**Software Version used in this video: Do-more Designer 1.4.3

Online Support Page: https://community.automationdirect.com/s/?utm_source=p3K3WbX406E&utm_medium=VideoTeamDescription

**Please check our website for our most up-to-date product pricing and availability.


Hide Transcript
View Transcript

In this video we’ll setup a Do-more controller as an EtherNet/IP Explicit Server and use another Do-more as the client to access the data that’s on that server. Instead of using two Do-mores, though, we’ll use a real Do-more for the Server and we’ll use the Do-more Simulator for the client. Let’s setup the Server on the real Do-more first. Here’s an empty project and I’m already connected to the real Do-more. As always we start with the system configuration. Under CPU configuration we see the IP Address is already setup – if it wasn’t we could just configure it here. We also need to enable the EtherNet/IP Server and click here to configure it. These defaults are fine for what we are doing. The key thing here is we can expose 8 different blocks of memory to the outside world. Let’s enable blocks one and five. We can make the block readable and/or writeable – we’ll leave ours set for both. Wwe can choose which memory elements we want to expose. How about V memory for this one, starting at element 80 and let’s expose – I don’t know - 10 of those. Down here it reminds me that those 10 elements run from V80 to V89 and it exposes 20 bytes of data since each V element is 2 bytes wide. Over here we see the Class, Instance and Attribute information our Client will need to access this data. Perfect. For block five, let’s expose some D memory and I don’t kow .. let’s say it starts at element 200 and we’ll expose five of those. Write this configuration out to the Do-more … and we now have a Do-more EtherNet/IP explicit Server that exposes 10 V memory locations and five D memory locations to any EtherNet/IP client out there. The client only needs to know this guy’s IP Address and the Class, Instance and Attribute of this block of memory. We’ll leave this copy of Do-more Designer up and running so we can keep an eye on the Server and start a new copy of Do-more Designer for the Simulated Client. We want this to be a simulated project, and we’ll go ahead and connect to the Simulator. We won’t actually be using is view of the simulator for this project so we’ll move that out of the way. Just know that we are connected to it just like a real Do-more and that we’ll be writing our project to it. You don’t treat the simulator any different than a real Do-more so once again, we start with the System Configuration. This IP Address shown here is just one of the IP addresses I have on tis computer. I actually have three NIC cards in this computer. Now it really doesn’t matter which one pops up here. Windows will route all of the IP traffic from the simulator to the correct port when the time comes. There is nothing else to do here or under I/O configuration – and of course, instead of the I/O usual configuration screen here, we just see a screen shot of the simulator since this is all the I/O there is in a simulator and you can’t change any of it. And there is nothing to do under module configuration since there aren’t any plug in modules in the simulator. Under Device configuration, we could use the built-in EtherNet/IP device, but it’s best to get in the habit of creating a new EtherNet/IP device for each piece of hardware – it simplifies the handling of the TCP/IP connections inside the Do-more. New Device, EtherNet/IP Client, Give it a name – we’ll call it Do-more Server. Easy. There’s nothing to do under I/O mappings or Memory configuration, so we’re done! So all we need to do here is drop an Explicit EtherNet/IP Instruction on a rung and fill in the blanks. We want to talk to our new Do-more server we just setup, and he is at this IP Address. Here’s the EtherNet/IP information we had from the V-Block memory we had on the server, we just enter that here … and we want to Get that block of memory from the server. We’ll enable the instruction on a contact edge and we’ll use these status bits. Let’s put those Server V memory locations into V memory here but let’s put that at V0 on this client. We’ll put the number of response byes received here and we expect a maximum of 10 V words which is 20 bytes. Accept that and add a contact to trigger it. Now to access the D-Memory block it’s the exact same thing. I’m going to copy this instruction, paste it here. Edit it. The only difference is this instance number has changed. Let’s go ahead and change the status bits, and let’s put that result in memory starting at D 100. The number of bytes read will be in D99. And we’re still expecting 20 bytes total. Accept that. Add a contact to trigger the instruction and write all of this out to the simulated Do-more. Let’s bring up a data view for the V-memory and enter its triggering contact, the first few elements – I’m using control return to do this quickly – and the number of bytes read. Let’s bring up another data view for the D-Memory. Add its contact, the first few elements of him, and the number of bytes read for that operation. Make sure we’re running and status is on. Switch over to the Server and modify the V-memory and the D-memory. Switch back to the Client and trigger the instruction to read those memory locations from the server. Sure enough we get exactly what we expect. Flip back over to the server, change the numbers. Flip back to the client, issue another read and again we see the expected result. Easy. Suppose we wanted this Simulated Client to write to the Do-more Server. How do we do that? We just go into this instruction, change this get to a set and pick the block of memory locations we want to send to the server. And if we want to expose more memory locations on the server, we just change the configuration. And remember – all we did to allow clients to access the Servers memory was enable the server back in the system configuration. Once we turn it on – we can forget about it – we don’t have to do anything – the Do-more takes care of all of the client requests for us in the background. The Do-more makes all of this so easy. And how cool is it that we can simulate one or even both ends of the EtherNet/IP messaging? Which means you can setup and configure both ends of an EtherNet/IP system with no hardware in hand. And yes, that simulator comes with the FREE Do-more Designer software – there is no extra charge for the simulator. If you have any questions, please contact AutomationDirect’s free award winning tech support during regular business hours. They will be happy to help. And don’t forget the forums! There are lots of folks there that love to share their years of experience. Just don’t post any questions directed at AutomationDirect’s support staff there – they don’t monitor the forums on a regular basis. Spend Less, Do more. With Automation Direct.



No data returned!
An error has occurred! Please contact support
Videos Home > BRX Do-more PLC EtherNet/IP Explicit Server from AutomationDirect
Contact, Connect & More
Sign Up
to receive:
FREE e-Newsletter
sign up today!
Connect With Us
Social Media Channels:
linkedin    facebook    x    instagram    youtube
Company Information
About Us
Brand Line Card
System Integrator Program
International Sales
Panel Builder Program
Site Help
Company Reviews
Download Price List
Contact Us
Contact Options
1-800-633-0405
Monday - Friday
9 a.m. - 6 p.m. ET
excluding holidays
Career Opportunities
Voted #1 mid-sized employer in Atlanta
We're a great place to work!
Check out our job openings

Need Training?
Affordable Training by Interconnecting Automation
Free Online PLC Training
FREE Video Tutorials
Information & News
What's New / In The News
FREE e-Newsletter
Automation Notebook
Product Literature
White Papers
News, Product and Training Bulletins
E-Books
Shop with confidence
Checked   Safe & Secure
payment methods


We accept VISA, MasterCard, Discover, American Express, PayPal or company purchase orders.
AutomationDirect

BBB Accredited

Voted #1 mid-sized employer in Atlanta
Check out our job openings

Copyright © 1999-2025 AutomationDirect.  ALL RIGHTS RESERVED.
Site Map     Send Us your Feedback     Unsubscribe     Email Preferences     Legal & Business Policies     YouTube Terms of Service
Clear login credentials



Back to Top


spinner Updating...
Info
„