meta data for this page
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revision | |||
com:basic_controlnet [2024/11/16 19:45] – [ControlNet topics on lamaPLC] vamsan | com:basic_controlnet [2025/05/31 22:58] (current) – vamsan | ||
---|---|---|---|
Line 2: | Line 2: | ||
====== lamaPLC Communication: | ====== lamaPLC Communication: | ||
{{ : | {{ : | ||
- | **ControlNet** is an open industrial network protocol for industrial automation applications, also known as a fieldbus. ControlNet | + | **ControlNet** is an open industrial network protocol for industrial automation applications known as a fieldbus. ControlNet |
- | Features | + | Features |
===== Version 1, 1.25 and 1.5 ===== | ===== Version 1, 1.25 and 1.5 ===== | ||
- | Versions 1 and 1.25 were released | + | Versions 1 and 1.25 were released |
===== Physical layer ===== | ===== Physical layer ===== | ||
- | ControlNet cables consist of RG-6 coaxial cable with BNC connectors, though optical fiber is sometimes used for long distances. The network topology is a bus structure with short taps. ControlNet also supports a star topology if used with the appropriate hardware. ControlNet can operate with a single RG-6 coaxial cable bus, or a dual RG-6 coaxial cable bus for cable redundancy. In all cases, the RG-6 should be of quad-shield variety. Maximum cable length without repeaters is 1000m and maximum number of nodes on the bus is 99. However, there is a tradeoff between number of devices on the bus and total cable length. Repeaters can be used to further | + | ControlNet cables consist of RG-6 coaxial cable with BNC connectors, though optical fiber is sometimes used for long distances. The network topology is a bus structure with short taps. ControlNet also supports a star topology if used with the appropriate hardware. ControlNet can operate with a single RG-6 coaxial cable bus or a dual RG-6 coaxial cable bus for redundancy. In all cases, the RG-6 should be of the quad-shield variety. Maximum cable length without repeaters is 1000m, and a maximum number of nodes on the bus is 99. However, there is a tradeoff between |
The physical layer signaling uses Manchester code at 5 Mbit/s. | The physical layer signaling uses Manchester code at 5 Mbit/s. | ||
===== Link layer ===== | ===== Link layer ===== | ||
- | ControlNet is a scheduled communication network designed for cyclic data exchange. The protocol operates in cycles, known as NUIs, where NUI stands for Network Update Interval. Each NUI has three phases, the first phase is dedicated to scheduled traffic, where all nodes with scheduled data are guaranteed a transmission opportunity. The second phase is dedicated to unscheduled traffic. There is no guarantee that every node will get an opportunity | + | ControlNet is a scheduled communication network designed for cyclic data exchange. The protocol operates in cycles, known as NUIs, where NUI stands for Network Update Interval. Each NUI has three phases. The first phase is dedicated to scheduled traffic, where all nodes with scheduled data are guaranteed a transmission opportunity. The second phase is dedicated to unscheduled traffic. There is no guarantee that every node will get a chance |
The maximum size of a scheduled or unscheduled ControlNet data frame is 510 Bytes. | The maximum size of a scheduled or unscheduled ControlNet data frame is 510 Bytes. | ||
===== Application layer ===== | ===== Application layer ===== | ||
- | The ControlNet application layer protocol is based on the //Common Industrial Protocol// (**CIP**) layer which is also used in [[com: | + | The ControlNet application layer protocol is based on the //Common Industrial Protocol// (**CIP**) layer, which is also used in [[com: |
===== Sources ===== | ===== Sources ===== |