ce este CIP?
CIP-Protocolul Industrial comun
dacă acordați atenție Rockwell Automation, știți că Rockwell Automation este angajat 100% la CIP, Protocolul Industrial comun. În ultimii 20 de ani, marea majoritate a produselor lor au fost CIP activat. Din tot ceea ce I-am auzit spunând și din tot ceea ce am citit, ei vor continua să sprijine CIP ca tehnologie principală de comunicații și în viitor.
aplaud această decizie. Cred că CIP nu este doar proiectat elegant, funcționează bine în practică, după cum reiese din sutele de mii de noduri CIP utilizate astăzi. Există multe de plăcut despre tehnologia CIP. Nu este la fel de simplu și simplu ca un Modbus, în timp ce nu este la fel de complex, greu și împovărător ca PROFINET IO. Are exact combinația potrivită de simplitate, funcționalitate și eleganță. Acest lucru este greu de realizat, iar designerii au făcut o treabă excelentă cu el. Este foarte ușor de înțeles de ce Rockwell ar rămâne angajat în această tehnologie.
Dar iată o întrebare la care mulți dintre voi probabil nu pot răspunde: “Ce este CIP?”Și, și mai important, unde începe CIP end și EtherNet/IP?
să începem cu o privire de ansamblu rapidă.
CIP, Protocolul Industrial comun, este un mecanism de organizare și partajare a datelor în dispozitive industriale. CIP este tehnologia de bază din spatele CompoNet, EtherNet / IP, DeviceNet și ControlNet. CIP oferă atât o organizație comună de date, cât și o mesagerie comună pentru a rezolva diferite tipuri de probleme ale aplicațiilor de fabricație.
organizarea CIP
CIP poate fi definită foarte simplu. Este un protocol bine definit de reprezentare a datelor, de gestionare a conexiunilor și de mesagerie care funcționează pe un nivel independent de transport și fizic.
reprezentarea datelor CIP definește modul în care dispozitivele CIP reprezintă Datele. CIP este o tehnologie bazată pe obiecte, iar datele expuse printr-o rețea CIP sunt prezentate ca o colecție de valori de atribute grupate în categorii comune numite obiecte. Obiectele comune cu atribute și servicii comune pot fi definite ca clase de obiecte cu apariții ale acelei clase numite instanțe. De exemplu, o supapă pneumatică cu patru unități ar putea fi organizată ca o clasă de supape cu patru instanțe ale clasei: una pentru fiecare supapă. Pentru a oferi similitudine între tipuri de dispozitive similare, un set de obiecte de aplicație specifice unei aplicații pot fi grupate împreună. Aceste grupări de aplicații sunt denumite profiluri de aplicații.
conexiune CIP și mesagerie definește gestionarea conexiunii și mesageria pe care le utilizează toate protocoalele CIP. CIP definește obiecte specifice care sunt utilizate pentru a gestiona conexiunile și tipurile de conexiuni care specifică modul în care datele se deplasează peste aceste conexiuni. Există două tipuri de conexiuni disponibile în toate protocoalele CIP: Explicit și Implicit. Conexiunile de mesaje explicite sunt orientate spre mesaj / răspuns și sunt utilizate pentru a accesa asincron datele dintr-un dispozitiv. Conexiunile implicite ale mesajelor (mesaje I / O) sunt utilizate pentru control. Intrările curg ciclic de la o țintă CIP la un inițiator de mesaje CIP. Ieșirile curg ciclic de la inițiatorul mesajului CIP la un dispozitiv țintă CIP. Mesaje explicite, utilizate pentru a transfera date non-control, Utilizați o conexiune TCP în timp ce mesajele implicite, utilizate pentru a transfera intrări și ieșiri, utilizați o conexiune UDP.
acces fizic, Transport și Media definește modul în care octeții de date ai unui mesaj se deplasează fizic de la un dispozitiv la altul. CIP este complet independent de Transport, codare, acces Media și straturile fizice care sunt utilizate pentru a muta mesaje. În principiu, orice strat fizic (inclusiv RS232 serial) și orice transport (OPC UA) ar putea fi utilizate pentru a implementa legătura de comunicare între două dispozitive CIP. Cu toate acestea, fiecare implementare CIP specifică un strat fizic specific, acces media și strat de transport. DeviceNet utilizează CAN (controler zona de rețea). EtherNet / IP utilizează TCP / IP și Ethernet. ControlNet utilizează un obicei, ControlNet specifice de transport și de acces mass-media.
următoarea figură prezintă aceste straturi mai detaliat. DeviceNet, ControlNet, EtherNet / IP și CompoNet utilizează toate aceleași straturi de aplicații CIP cu diferite straturi de Transport, acces Media și straturi fizice. Orice alt strat fizic ar putea fi, de asemenea, utilizat pentru a trimite mesaje CIP.
tipuri de dispozitive CIP
printre profesioniștii tehnologiei CIP, există o modalitate neoficială de a clasifica tipurile de dispozitive CIP în ceea ce privește funcționalitatea lor generală:
Messaging Server – dispozitivele server de mesagerie acceptă numai operațiuni de mesagerie explicite. Acest tip de dispozitiv ar putea fi utilizat pentru a muta datele ASCII care apar intermitent într-un cod de bare sau o aplicație RFID.
Server I/O – dispozitivele Server I/O acceptă atât operații explicite, cât și implicite. Aceste dispozitive sunt utilizate în aplicații simple I/O, cum ar fi I/O muxes, photoeyes și supape. Majoritatea dispozitivelor DeviceNet și EtherNet / IP se încadrează în această categorie.
Messaging Client – dispozitivele Client de mesagerie acceptă numai operațiuni de mesagerie explicite, dar pot iniția și răspunde la mesaje explicite. Acest tip de dispozitiv ar putea fi folosit pentru a extrage date ASCII din coduri de bare sau aplicații RFID folosind mesaje explicite.
I/O Scanner – I/O scanner dispozitive include tot ce este oferit în serverul I/O, dar se adaugă capacitățile de a deschide conexiuni și de a iniția transferuri de mesaje. Acestea pot servi atât ca inițiatori ai datelor de ieșire, cât și ca ținte pentru dispozitivele care doresc să le trimită date de ieșire.
și asta este cu adevărat tot ce există în această tehnologie importantă. Aceasta este eleganța și simplitatea CIP. Poate fi explicat foarte simplu, implementat cu ușurință și operat în mod fiabil și eficient.