mi az A CIP?
CIP – a közös ipari protokoll
ha egyáltalán figyelmet fordít a Rockwell automatizálásra, akkor tudja, hogy a Rockwell Automation 100% – ban elkötelezett a CIP, a közös ipari protokoll mellett. Az elmúlt 20 évben termékeik túlnyomó többsége CIP-kompatibilis volt. Mindabból, amit hallottam tőlük, és mindabból, amit olvastam, továbbra is támogatni fogják a CIP-t, mint elsődleges kommunikációs technológiájukat a jövőben is.
üdvözlöm ezt a döntést. Úgy gondolom, hogy a CIP nemcsak elegánsan van megtervezve, hanem a gyakorlatban is jól működik, amint azt a ma használt több százezer CIP csomópont is bizonyítja. Van sok, mint a CIP technológia. Nem olyan egyszerű és egyszerű, mint egy Modbus, miközben nem olyan bonyolult, nehéz és megterhelő, mint a PROFINET IO. Pontosan az egyszerűség, a funkcionalitás és az elegancia megfelelő keveréke. Ezt nehéz elérni, és a tervezők nagyszerű munkát végeztek vele. Nagyon érthető, hogy a Rockwell miért marad elkötelezett a technológia mellett.
de itt van egy kérdés, amelyre valószínűleg sokan nem tudnak válaszolni: “mi a CIP?”És ami még fontosabb, hol kezdődik a CIP end és az EtherNet / IP?
kezdjük egy gyors áttekintéssel.
a CIP, a Common Industrial Protocol az ipari eszközök adatainak rendszerezésére és megosztására szolgáló mechanizmus. A CIP a CompoNet, EtherNet/IP, DeviceNet és ControlNet mögött álló alapvető technológia. A CIP mind a közös adatszervezést, mind a közös üzenetküldést biztosítja a különféle gyártási alkalmazások problémáinak megoldására.
CIP szervezet
a CIP valójában nagyon egyszerűen definiálható. Ez egy jól definiált adatreprezentáció, kapcsolatkezelés és üzenetküldési protokoll, amely független szállítási és fizikai rétegen működik.
a CIP Adatábrázolás meghatározza, hogy a CIP eszközök hogyan jelenítik meg az adatokat. A CIP egy objektum – alapú technológia, és a CIP hálózaton keresztül kitett adatok attribútumértékek gyűjteményeként kerülnek bemutatásra, amelyeket általános kategóriákba csoportosítanak, úgynevezett objektumoknak. A közös attribútumokkal és szolgáltatásokkal rendelkező közös objektumok definiálhatók olyan objektumok osztályaként, amelyek előfordulásai az adott osztály példányai. Például egy négy egységből álló pneumatikus szelep Szeleposztályként szervezhető, az osztály négy példányával: mindegyik szelephez egy. A hasonló eszköztípusok közötti egységesség biztosítása érdekében az alkalmazásra jellemző alkalmazásobjektumok egy csoportja csoportosítható. Ezeket az alkalmazáscsoportokat alkalmazásprofiloknak nevezzük.
CIP Connection and Messaging az összes CIP protokoll által használt kapcsolatkezelést és üzenetküldést határozza meg. A CIP meghatározza a kapcsolatok kezelésére használt konkrét objektumokat, valamint azokat a kapcsolattípusokat, amelyek meghatározzák, hogy az adatok hogyan mozognak ezeken a kapcsolatokon. Az összes CIP protokollban kétféle kapcsolat áll rendelkezésre: Explicit és Implicit. Az Explicit üzenetkapcsolatok üzenet / válasz orientáltak, és aszinkron módon férnek hozzá az eszköz adataihoz. A vezérléshez Implicit üzenetkapcsolatokat (I/O üzeneteket) használnak. A bemenetek ciklikusan áramlanak a CIP céltól a CIP üzenet Kezdeményezőjéig. A kimenetek ciklikusan áramlanak a CIP üzenet Kezdeményezőjéből egy CIP Céleszközre. A nem vezérlő adatok átvitelére használt Explicit üzenetek TCP kapcsolatot használnak, míg a bemenetek és kimenetek átvitelére használt Implicit üzenetek UDP kapcsolatot használnak.
a fizikai, szállítási és Médiahozzáférés meghatározza, hogy az üzenet adatbájtjai hogyan mozognak fizikailag az egyik eszközről a másikra. A CIP teljesen független az üzenetek mozgatásához használt szállítási, kódolási, Médiahozzáférési és fizikai rétegektől. Elvileg bármely fizikai réteg (beleértve az RS232 sorozatot is) és bármely transport (OPC UA) felhasználható két CIP eszköz közötti kommunikációs kapcsolat megvalósítására. Azonban minden CIP implementáció meghatároz egy adott fizikai réteget, médiahozzáférést és szállítási réteget. DeviceNet használ CAN (Controller Area Networking). Az EtherNet / IP TCP/IP-t és Ethernet-et használ. ControlNet használ egyéni, ControlNet specifikus közlekedési és média hozzáférést.
a következő ábra ezeket a rétegeket mutatja be részletesebben. A DeviceNet, a ControlNet, az EtherNet/IP és a CompoNet ugyanazt a CIP alkalmazásréteget használja, különböző szállítási, Médiahozzáférési és fizikai rétegekkel. Bármely más fizikai réteg felhasználható CIP üzenetek küldésére is.
CIP eszköztípusok
a CIP technológiai szakemberei között van egy nem hivatalos módszer a CIP eszköztípusok általános funkcionalitásuk szerinti osztályozására:
üzenetküldő szerver – az üzenetküldő szerver eszközök csak az Explicit üzenetküldési műveleteket támogatják. Ez a fajta eszköz használható ASCII adatok mozgatására, amelyek szakaszosan fordulnak elő vonalkódban vagy RFID alkalmazásban.
I/O szerver – az I/O szerver eszközök mind Explicit, mind Implicit műveleteket támogatnak. Ezeket az eszközöket egyszerű I/O alkalmazásokban használják, mint például I / O muxes, photoeyes és szelepek. A legtöbb DeviceNet és EtherNet / IP eszköz megfelel ennek a kategóriának.
üzenetküldő kliens – az üzenetküldő kliens eszközök csak az Explicit üzenetküldési műveleteket támogatják, de az Explicit üzenetek indítására és megválaszolására is képesek. Ez a fajta eszköz lehet használni, hogy húzza ASCII adatokat vonalkód vagy RFID alkalmazások Explicit üzenetküldés.
I/O Scanner – az I/O Scanner devices mindent tartalmaz, amit az I/O szerver kínál, de hozzáadja a kapcsolatok megnyitásához és az üzenetátvitel kezdeményezéséhez szükséges képességeket. Mind a kimeneti adatok kezdeményezőjeként, mind pedig a kimeneti adatokat küldeni kívánó eszközök célpontjaként szolgálhatnak.
és ez tényleg minden van, hogy ez a fontos technológia. Ez a CIP eleganciája és egyszerűsége. Nagyon egyszerűen magyarázható, könnyen megvalósítható, megbízhatóan és hatékonyan működtethető.