ICS - Paiet/Capstone GitHub Wiki
Definitions
| Term | Definition |
|---|---|
| ICS | Industrial Control Systems |
| HMI | Human Machine Interfaces provide a means for tool/machine operators to interact with their tools via a capacitive touch or push button display |
| IED | Providing an interconnect between two or more networks |
| DCS | Distributed Control Systems control production systems found in one location. A DCS is also commonly used in manufacturing, electric power generation, chemical manufacturing, oil refineries, and water and wastewater treatment |
| PLC | Programmable Logic Controllers, is a type of hardware used in both DCS and SCADA systems as a control component of an overall system |
| OT | Operational Technology variables include the hardware and software systems that monitor and control physical devices in the field. Devices that monitor the temperature in industrial environments are examples of OT devices |
| Control Server | Hosts the DCS or PLC supervisory control software and communicates with lower-level control devices |
| IED | Intelligent Electronic Devices are smart devices capable of acquiring data, communicating with other devices, and performing local processing and control |
| EGP | Exterior Gateway Protocol, a type of routing protocol used outside of a network for internetwork, not to be confused with the deprecated protocol by the same name |
| BGP | Border Gateway Protocol, a routing protocol used for large-scale, internetworking applications |
| RIP | Routing Information Protocol, a distance-vector routing protocol |
| OSPF | Open Shortest Path First, a link-state routing protocol |
| AS | Autonomous System, a value used by BGP to group routes |
Communication Protocols
Devices and control modules in ICS systems relay information through communication protocols. There are several communication protocols used through various ICS environments. Most protocols are designed for specific purposes, such as process automation, building automation, power systems automation, and many more. The ICS protocols that are commonly found include:
| Terms | Definitions |
|---|---|
| Process Field Bus (PROFIBUS) | PROFIBUS uses RTU to MTU, MTU to MTU, and RTU to RTU communications. There are two available variants: Profibus DP (decentralized peripherals), which is used to operate sensors and actuators through a central controller, and Profibus PA (process automation), which is used to monitor measuring equipment through a process control system |
| Distributed Network Protocol (DNP3) | This protocol has three layers operating at the data link, application, and transport layers. This protocol is widely used in electricity and water and wastewater treatment plants. |
| Modbus | There are two types of Modbus implementations: Serial Modbus – which uses the high-level data link control (HDLC) standard for data transmission, and Modbus-TCP – which uses the TCP/IP protocol stack to transmit data. |
| Open Platform Communication (OPC) | The OPC specification is based on technologies developed by Microsoft its operating system (OLE, COM, and DCOM) |
| Building Automation and Control Networks (BACnet) | This is a communication protocol that is designed to control heating, ventilating, and air-conditioning control (HVAC); lighting; building access; and fire detection |
| Common Industrial Protocol (CIP) | CIP is a set of services and messages for control, security, synchronization, configuration, information, and so forth. The ICP can be integrated into Ethernet networks and the internet. CIP has several adaptations providing intercommunication and integration for different types of networks |
| Ethernet for Control Automation Technology (EtherCAT) | An open-source communications protocol used to incorporate Ethernet into industrial environments. EtherCAT is used in automation applications with short updating cycles (≤ 100μs) and jitter ≤ 1μs. |