Search the Community
Showing results for tags 'ethernet'.
Not that long ago, Ethernet wasn’t common on PLCs and other industrial devices. Even 10 years ago you often had to buy a separate option card to add Ethernet to your PLC. But now it has become ubiquitous and with it has come a plethora of terminology and misunderstanding. I often hear customers ask, “does this PLC support Ethernet communications?” Unfortunately, the answer for most current PLCs is yes. Why is this an unfortunate answer? The problem is Ethernet is not a communications standard, and it is not even a hardware standard. So, what is Ethernet and what do I mean when I say that it is not a Protocol? Simply put Ethernet is a family of computer networking technologies (Wikipedia, 2020). This can be comprised of various hardware, firmware and software technologies working together to provide communications between devices. To explain Ethernet, let’s look at an analogy and use Telephones as our example. In the early days, we had simple devices and a switchboard operated by people. The main components haven’t changed much but the technology certainly has. We still have the receiver (the telephone), the wires and some type of switchboard. This is the hardware layer. On top of the hardware we now have firmware – our cordless phones in our house have firmware to talk to the base station for instance and the switchboard is something we don’t even worry about anymore. We just accept that the hardware and firmware do what we need it to do. Similarly, with Ethernet we have a hardware layer. This consists of the physical devices such as PLCs, HMIs, Robots, etc., cables and Ethernet switches. The technology has moved from a computer-based communications standard to communications for all sorts of things such as IIoT, Smart Home devices, and so much more. So, coming back to the original statement “Ethernet is not a Protocol”, what does that mean? It means that we still have not discussed the signals going over those wires and how they are formed and how the devices on each end of the line process them. Imagine for a second hearing your phone ring, picking it up and the person on the other end starts speaking a foreign language and you do not understand them. At a very high level you could consider that a PROTOCOL. They are using the same hardware as you, they are sending data and receiving data, but the two of you are not talking the same language so you can’t communicate with each other. In and Industrial environment, there are a lot of protocols that have been developed by different companies over the years, some of the most common are: Modbus/TCP – Developed by Modicon (now Schneider Electric) MC Protocol – Developed by Mitsubishi Electric PROFINET – Developed by Siemens EtherCAT – Developed by Beckhoff Automation Ethernet/IP – Developed by Rockwell Automation (Allen-Bradley) There are many more out there, and there are even variations within protocols by certain vendors depending on the hardware platform. For instance, most Rockwell PLCs can talk Ethernet/IP but some will only do a subset called Explicit messaging and will not perform Implicit messaging. Of course, this matters a lot, because while we may be able to physically connect all of the components on the same network, they may not be able to communicate with each other. So the next time you are trying to choose hardware for a project, the question you should be asking is not “what communications hardware” does this device have, which is what you are asking when you ask if a device has Ethernet. Instead ask “what protocols is this device capable of using” – or in other words, what languages does it talk. Once all of our devices are talking the same language, system deployment time and development time can be significantly reduced and you will know that you have a rock solid and stable platform.
With GOT1000 and GOT2000 series HMI's when you open GT Designer 3 software, (purchased as GT Works3 package) if you go to the Help menu and click Manual List it will open a PDF that lists all the various manuals for programming GOT terminals. In this PDF is a list of "GOT2000 Series Connection Manuals" that describe how to configure both your HMI and your PLC. The first one in the list is for connecting your Mitsubishi PLC to your MItsubishi GOT. In the bookmarks section of the GOT2000 Series Connection Manual (Mitsubishi Electric Products) there are sections for every type of possible connection. We'll look at Ethernet Connection as an example as this is the most common today. You will notice it lists all PLCs that can connect via Ethernet, then how to configure the system (built-in Ethernet vs Ethernet Module on the PLC, or with add-on cards on the HMI etc) Then we get to 4.3 and 4.4 where it will give actual functional examples of configuring your HMI and PLC. For example, connecting an R04PLC to a GT27 via Ethernet. Overall - this is the critical picture - ALL the settings needed to make this work are shown here. Notice for instance that the PLC No (Station) is different on PLC and HMI. They each need a unique number! On the HMI Side it shows the screens for configuring the above. On the PLC side it shows the screens and how to configure the PLC: If you follow through with each detail carefully you will be up and running in no time!