ControlNet

ControlNet

Contents

Introduction

ControlNet is an open industrial network protocol for industrial automation applications, also known as a fieldbus. ControlNet was earlier supported by ControlNet International, but in 2008 support and management of ControlNet was transferred to ODVA, which now manages all protocols in the Common Industrial Protocol family.

Features which set ControlNet apart from other fieldbuses include the built-in support for fully redundant cables and the fact that communication on ControlNet can be strictly scheduled and highly deterministic. Due to the unique physical layer, common network sniffers such as Wireshark cannot be used to sniff ControlNet packets. Rockwell Automation provides ControlNet Traffic Analyzer software to sniff and analyze ControlNet packets.

Architecture

Physical Layer

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 extend the cable length. The network can support up to 5 repeaters (10 when used for redundant netwoks). The repeaters do not utilize network node numbers and are available in copper or fiber optic choices.

The physical layer signaling uses Manchester code at 5 Mbit/s.

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 two 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 to transmit in every unscheduled phase. Both the scheduled and unscheduled phase use an implicit token ring media access method. The amount of time each NUI consists of is known as the NUT, where NUT stands for Network Update Time. It is configurable from 2 to 100 ms. The default NUT on an unscheduled network is 5 ms.

The maximum size of a scheduled or unscheduled ControlNet data frame is 510 Bytes.

Application Layer

The ControlNet application layer protocol is based on the Common Industrial Protocol (CIP) layer which is also used in DeviceNet and EtherNet/IP.

An End User's Experiences

ControlNet's scheduled message system requires that the media be robustly designed and meticulously maintained. A break in the media invariably causes a SNAFU. The network is checked with a handheld device known as a "Network Checker" in conjunction with a DSO running at 100 MHz or higher. The media itself (coax) can be checked with a handheld device known as a "Media Checker". It must NOT be placed on an active network. Its purpose is to check for opens, shorts, impedance problems, etc. It can be used to identify the distance (in feet) from the Media Checker to a short in the cable. In Rockwell PLC systems, the network is configured via RSNetworx For ControlNet. By opening this program the network is scanned and a graphical screen is populated with each node on the network. Each processor has a "scanlist configuration" which shows its connections to remote racks, frequency drives, and any other devices that communicate with it. This program performs for remote racks essentially the same functions as the I/O configuration in the local rack. In the I/O configuration table of Logix, analog cards can be assigned block transfers. In RSNetworx, ControlNet analog cards in remote racks are assigned scheduled messages in blocks of words. Processors communicate with each other via "produced" and "consumed" tags. A processor's produced tag, for instance, may be 50 words. This block will be broadcast for any other processor to consume. Likewise, the same processor may consume 50 words from another processor. Data in this manner can only be produced by one source, but can be consumed by many. Such use of produced & consumed tags require that the network be "scheduled" at some point. ControlNet supports conventional message (MSG) instructions to send data between PLCs as well but as it happens during the unscheduled portion of the network update, those messages don't require scheduling. In those systems utilizing the Logix family of processors, specific mapping of produced and consumed tags is not required to be performed in the RSNetworx for ControlNet software. In both PLC and Logix family systems, the RSNetworx software "schedules" the network after first determining that the pending connections to the various devices can be facillitated with projected bandwidth calculations offering the programmer the option of changing some of the characteristics of the devices before the network scheduling takes place. When a network is "scheduled", thwe configuration is flashed into the memory of those devices on the network that ar "keeper configurable". That is to say, they have the capability to retain the network's configuration with all of its connections (I/O, produced/consumed tags, etc.) A keeper on a network is NOT a master. It permits devices to rejoin a network when they are removed provided they were on the network during scheduling. ControlNet 1.5 allows for multiple keepers on the ControlNet network where the device with the lowest node number is the designated "active keeper". Should the active keeper be removed from the network, the role of active keeper is passed to the next highest node number of a device that is "keeper capable". This is what allows the original active keeper to rejoin the network when it is returned to the network. It is recommended that keeper capable devices occupy low node numbers starting with node 1. (Node number 0 is not available for devices placed on the network.)

External links


Wikimedia Foundation. 2010.

Игры ⚽ Поможем решить контрольную работу

Look at other dictionaries:

  • Controlnet — es un protocolo de red abierto para aplicaciones de automatismos industriales, también es conocido como bus de campo. ControlNet fue mantenido en un principio por ControlNet Internacional, pero en 2008 el soporte y administración de ControlNet… …   Wikipedia Español

  • ControlNet — est un système de communication industriel qui échange des données de façon déterminée et prévisible dans le temps. Les dispositifs utilisant ControlNet sont des entrées sorties simples, comme des détecteurs/déclencheurs, aussi bien que des… …   Wikipédia en Français

  • DeviceNet — is a network system used in the automation industry to interconnect control devices for data exchange. It uses Controller Area Network as the backbone technology and defines an application layer to cover a range of device profiles. Typical… …   Wikipedia

  • EtherNet/IP — (EtherNet Industrial Protocol, oft auch nur EIP genannt) ist ein auf Ethernet basierender Feldbus, der hauptsächlich in der Automatisierungstechnik verwendet wird. EtherNet/IP wurde von Allen Bradley (gehört zu Rockwell Automation) entwickelt und …   Deutsch Wikipedia

  • List of automation protocols — This includes list of communication network protocols used for process or industrial automation, building automation and substation automation applications.Process automation protocols*FOUNDATION fieldbus*Profibus by PROFIBUS… …   Wikipedia

  • Persistent Systems — Infobox Company company name = Persistent Systems Ltd. company type = Private foundation = 1990 | location = Pune, India key people = Anand Deshpande, CMD Suresh Deshpande, Director Srikanth Sundararajan, COO Jaideep Srivastava, CTO Raj Sirohi,… …   Wikipedia

  • Common Industrial Protocol — The Common Industrial Protocol (CIP) is an industrial protocol for industrial automation applications. It is supported by ODVA. Previously known as Control and Information Protocol,[1] CIP encompasses a comprehensive suite of messages and… …   Wikipedia

  • Feldbuskommunikation — Ein Feldbus ist ein industrielles Kommunikationssystem, das eine Vielzahl von Feldgeräten wie Messfühler (Sensoren), Stellglieder und Antriebe (Aktoren) mit einem Steuerungsgerät verbindet. Die Feldbustechnik wurde in den 1980er Jahren entwickelt …   Deutsch Wikipedia

  • IEC 61158 — Ein Feldbus ist ein industrielles Kommunikationssystem, das eine Vielzahl von Feldgeräten wie Messfühler (Sensoren), Stellglieder und Antriebe (Aktoren) mit einem Steuerungsgerät verbindet. Die Feldbustechnik wurde in den 1980er Jahren entwickelt …   Deutsch Wikipedia

  • Fieldbus — (or field bus) is the name of a family of industrial computer network protocols used for real time distributed control, now standardized as IEC 61158.A complex automated industrial system mdash; say a manufacturing assembly line mdash; usually… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”