Communication protocols
Communication protocols are an advanced concept in automation. Consequently, only a high-level explanation of communication protocols and how they work will be given here. However, communication protocols, along with more advanced software engineering concepts, can be explored in my previous book, Mastering PLC Programming: The software engineering survival guide to automation programming.
What is a communication protocol, and what is it used for?
Communication protocols are a way for devices to pass data to and from each other. In the most basic sense, a communication protocol is a way of packaging data in a common format that devices on a network can understand. There are many different protocols that are used in automation engineering. Some protocols are common protocols that are used throughout the IT industry, while others are proprietary and designed to work only with specific control systems. Common communication protocols are as follows:
-
...