Objective. Students identify common industrial network protocols (EtherNet/IP, Modbus TCP, DeviceNet, Profibus) and configure an Ethernet IP address on a PLC to communicate with a programming laptop and an HMI on a local subnet.
This lesson, its worked examples and its practice questions has not yet been verified by a licensed engineer or certified journey-level tradesperson or by a certification or approval body. It is a study draft and may contain errors. Do not use it as instructions for work on a job site or on live equipment. Always follow your instructor, your supervising professional, and current official references and regulations.
VoTechWorks program approval and accreditation are still in progress. Credentials are issued only by the certifying bodies named in each program, after their own exams.
A modern industrial system rarely operates as a single, isolated controller. The PLC on a pump skid must report status to a supervisory computer, receive setpoints from an operator panel, and exchange data with variable-frequency drives on the same production line. All of this depends on a reliable industrial network — a system of cables, switches, and agreed-upon rules (protocols) that let devices share data in real time.
Understanding PLC communications is essential for industrial maintenance technicians because a misconfigured IP address or a wrong cable type is just as capable of stopping production as a failed sensor.
EtherNet/IP (Ethernet Industrial Protocol) runs over standard IEEE 802.3 Ethernet hardware — the same twisted-pair Cat5e or Cat6 cables and RJ-45 connectors found in office networks. It uses the Common Industrial Protocol (CIP) at the application layer. EtherNet/IP is widely used for PLC-to-PLC communication, PLC-to-HMI links, and high-speed I/O scanning. Speeds of 100 Mbps and 1 Gbps are common. Many Allen-Bradley and other major-brand PLCs use EtherNet/IP as their primary network.
Modbus is one of the oldest industrial protocols. Modbus TCP wraps the original Modbus message structure inside a standard TCP/IP packet and runs over Ethernet twisted-pair wiring. It is simple, open, and royalty-free, so it appears in a wide range of devices including SCADA systems, energy meters, and remote I/O modules. Its simplicity is an advantage for troubleshooting.
DeviceNet is a device-level network built on the CAN (Controller Area Network) physical layer. It uses a five-wire trunk-and-drop cable (two signal wires, two power wires, one shield) and supports both data and 24 VDC power on the same cable. DeviceNet is commonly found connecting PLCs to motor starters, photoelectric sensors, and push-button stations. Maximum trunk length and node count are defined by the DeviceNet specification.
Profibus (Process Field Bus) is a European-origin fieldbus widely used in process and manufacturing industries. Profibus DP (Decentralized Peripherals) runs over shielded twisted-pair RS-485 cable with a characteristic violet jacket and uses a 9-pin D-sub connector. It connects PLCs to distributed I/O racks, drives, and instruments. Data rates range from 9.6 kbps up to 12 Mbps depending on cable length. Profibus is common in Siemens-based systems and in facilities with European-designed equipment.
On an Ethernet network, every device needs a unique IP address within its subnet. An IPv4 address is four numbers (octets) separated by dots, each between 0 and 255 — for example, 192.168.1.10. The subnet mask tells devices which part of the address identifies the network and which part identifies the individual device. A typical lab subnet mask is 255.255.255.0, meaning all devices sharing the first three octets (e.g., 192.168.1.x) can communicate directly without a router.
A static IP address is one you configure manually and does not change. Static addressing is the standard practice for PLCs, HMIs, and managed switches in industrial systems because you need to know exactly where each device is at all times. DHCP (automatic address assignment) is generally avoided for control-system devices.
The exact menu path varies by manufacturer and software, but the general process is the same:
1. Open the vendor programming or configuration software on the laptop.
2. Locate the Ethernet port settings for the PLC (sometimes called "Module Properties" or "Communications Settings").
3. Select Static (or "Manual") addressing mode.
4. Enter the IP address, subnet mask, and default gateway assigned for that device.
5. Download the configuration to the PLC.
6. Open a command prompt on the laptop and type `ping 192.168.1.10` (using the address you assigned). A reply confirms the PLC is reachable.
If ping fails, check: Is the laptop on the same subnet? Is the cable seated? Is the PLC in Run or at least Program mode?
A typical training-bench network looks like this:
All four addresses share the same network portion (e.g., 192.168.1.x) but have different host numbers. Drawing this diagram and labeling each address lets you instantly identify where a fault lies: if the laptop can ping the switch but not the PLC, the fault is between the switch and the PLC — not the laptop.
Although PLC networking work is generally low-voltage (Ethernet signals are 3.3 V or 5 V logic levels), the following rules always apply in the lab and on the job:
Answer each question, then check it. Nothing is recorded; this is your own practice.
A free tech program — complimentary, as our commitment to get America working. Help us build VoTechWorks. Tell us what works, what doesn’t, and what you want to learn.