Autobusi un protokoli rūpnieciskajā automatizācijā: kā tas viss darbojas

Autobusi un protokoli rūpnieciskajā automatizācijā: kā tas viss darbojas

Noteikti daudzi no jums zina vai pat ir redzējuÅ”i, kā tiek kontrolēti lieli automatizēti objekti, piemēram, atomelektrostacija vai rÅ«pnÄ«ca ar daudzām ražoÅ”anas lÄ«nijām: galvenā darbÄ«ba bieži notiek lielā telpā, kur ir ekrāni, spuldzes. un tālvadÄ«bas pultis. Å o vadÄ«bas kompleksu parasti sauc par galveno vadÄ«bas telpu - galveno vadÄ«bas paneli ražoÅ”anas telpas uzraudzÄ«bai.

Noteikti jÅ«s domājāt, kā tas viss darbojas aparatÅ«ras un programmatÅ«ras ziņā, kā Ŕīs sistēmas atŔķiras no parastajiem personālajiem datoriem. Å ajā rakstā mēs apskatÄ«sim, kā dažādi dati nokļūst galvenajā vadÄ«bas telpā, kā komandas tiek nosÅ«tÄ«tas iekārtām un kas parasti ir nepiecieÅ”ams, lai vadÄ«tu kompresoru staciju, propāna ražotni, automaŔīnu montāžas lÄ«niju vai pat kanalizācijas sÅ«kņu iekārta.

Viss sākas ar zemāko līmeni jeb lauka kopni

Å is nezinātājam neskaidrais vārdu kopums tiek lietots, ja nepiecieÅ”ams aprakstÄ«t sakaru lÄ«dzekļus starp mikrokontrolleriem un pakārtotajām iekārtām, piemēram, I/O moduļiem vai mērierÄ«cēm. Parasti Å”o sakaru kanālu sauc par ā€œlauka kopniā€, jo tas ir atbildÄ«gs par datu pārsÅ«tÄ«Å”anu no ā€œlaukaā€ uz kontrolieri.

ā€œLauksā€ ir dziļi profesionāls termins, kas attiecas uz to, ka dažas iekārtas (piemēram, sensori vai izpildmehānismi), ar kurām mijiedarbojas kontrolieris, atrodas kaut kur tālu, tālu, uz ielas, laukos, nakts aizsegā. . Un nav svarÄ«gi, ka sensors var atrasties pusmetra attālumā no kontrollera un izmērÄ«t, teiksim, temperatÅ«ru automatizācijas skapÄ«, joprojām tiek uzskatÄ«ts, ka tas atrodas ā€œlaukāā€. Visbiežāk signāli no sensoriem, kas nonāk I/O moduļos, joprojām veic attālumus no desmitiem lÄ«dz simtiem metru (un dažreiz vairāk), apkopojot informāciju no attālām vietām vai iekārtām. Faktiski tāpēc apmaiņas kopni, caur kuru kontrolieris saņem vērtÄ«bas no Å”iem paÅ”iem sensoriem, parasti sauc par lauka kopni vai retāk par zemāka lÄ«meņa kopni vai industriālo kopni.

Autobusi un protokoli rūpnieciskajā automatizācijā: kā tas viss darbojas
Rūpnieciskās iekārtas automatizācijas vispārīgā shēma

Tātad elektriskais signāls no sensora virzās noteiktā attālumā pa kabeļu lÄ«nijām (parasti pa parastu vara kabeli ar noteiktu skaitu serdeņu), kam ir pievienoti vairāki sensori. Pēc tam signāls nonāk apstrādes modulÄ« (ievades/izvades modulÄ«), kur tas tiek pārveidots kontrollerim saprotamā digitālā valodā. Tālāk Å”is signāls caur lauka kopni nonāk tieÅ”i uz kontrolieri, kur tas beidzot tiek apstrādāts. Pamatojoties uz Ŕādiem signāliem, tiek veidota paÅ”a mikrokontrollera darbÄ«bas loÄ£ika.

Augstākais līmenis: no vītnes līdz visai darbstacijai

Par augŔējo lÄ«meni sauc visu, kam var pieskarties parasts mirstÄ«gais operators, kurÅ” kontrolē tehnoloÄ£isko procesu. VienkārŔākajā gadÄ«jumā augŔējais lÄ«menis ir lukturu un pogu komplekts. Spuldzes signalizē operatoram par noteiktiem notikumiem sistēmā, pogas tiek izmantotas komandu izdoÅ”anai kontrolierim. Å o sistēmu bieži sauc par ā€œvÄ«tniā€ vai ā€œZiemassvētku eglÄ«tiā€, jo tā izskatās ļoti lÄ«dzÄ«ga (kā redzams fotoattēlā raksta sākumā).

Ja operatoram paveicas vairāk, tad augstākajā lÄ«menÄ« viņŔ iegÅ«s operatora paneli - sava veida plakanā paneļa datoru, kas vienā vai otrā veidā saņem datus attēloÅ”anai no kontrollera un parāda tos uz ekrāna. Šāds panelis parasti tiek montēts uz paÅ”a automatizācijas skapja, tāpēc parasti ar to ir jāsadarbojas stāvot, kas rada neērtÄ«bas, turklāt attēla kvalitāte un izmērs uz maza formāta paneļiem atstāj daudz vēlamo.

Autobusi un protokoli rūpnieciskajā automatizācijā: kā tas viss darbojas

Un visbeidzot vēl nebijuÅ”a dāsnuma atrakcija - darbstacija (vai pat vairāki dublikāti), kas ir parasts personālais dators.

AugŔējā lÄ«meņa iekārtām ir kaut kādā veidā jāsadarbojas ar mikrokontrolleri (pretējā gadÄ«jumā kāpēc tas ir vajadzÄ«gs?). Šādai mijiedarbÄ«bai tiek izmantoti augstākā lÄ«meņa protokoli un noteikta pārraides vide, piemēram, Ethernet vai UART. ā€œZiemassvētku eglÄ«tesā€ gadÄ«jumā Ŕādas izsmalcinātÄ«bas, protams, nav vajadzÄ«gas, spuldzes tiek iedegtas, izmantojot parastās fiziskās lÄ«nijas, tur nav izsmalcinātu saskarņu vai protokolu.

Kopumā Å”is augŔējais lÄ«menis ir mazāk interesants nekā lauka kopne, jo Å”is augŔējais lÄ«menis var nebÅ«t vispār (operatoram nav ko skatÄ«ties no sērijas, kontrolieris pats izdomās, kas jādara un kā ).

ā€œSenieā€ datu pārsÅ«tÄ«Å”anas protokoli: Modbus un HART

Tikai daži cilvēki zina, bet septÄ«tajā pasaules radÄ«Å”anas dienā Dievs nevis atpÅ«tās, bet radÄ«ja Modbus. Kopā ar HART protokolu Modbus, iespējams, ir vecākais rÅ«pnieciskais datu pārsÅ«tÄ«Å”anas protokols; tas parādÄ«jās tālajā 1979. gadā.

Seriālais interfeiss sākotnēji tika izmantots kā pārraides vide, pēc tam Modbus tika ieviests, izmantojot TCP/IP. Å is ir sinhronais galvenais-slave (master-slave) protokols, kas izmanto pieprasÄ«juma-atbildes principu. Protokols ir diezgan apgrÅ«tinoÅ”s un lēns, apmaiņas ātrums ir atkarÄ«gs no uztvērēja un raidÄ«tāja Ä«paŔībām, bet parasti skaits ir gandrÄ«z simtiem milisekundes, it Ä«paÅ”i, ja to Ä«steno, izmantojot seriālo interfeisu.

Turklāt Modbus datu pārsÅ«tÄ«Å”anas reÄ£istrs ir 16 bitu, kas nekavējoties uzliek ierobežojumus reālo un dubulto tipu pārsÅ«tÄ«Å”anai. Tie tiek pārraidÄ«ti vai nu pa daļām, vai ar precizitātes zudumu. Lai gan Modbus joprojām tiek plaÅ”i izmantots gadÄ«jumos, kad nav nepiecieÅ”ams liels sakaru ātrums un pārsÅ«tÄ«to datu zudums nav kritisks. Daudzi dažādu ierīču ražotāji vēlas paplaÅ”ināt Modbus protokolu savā ekskluzÄ«vā un ļoti oriÄ£inālā veidā, pievienojot nestandarta funkcijas. Tāpēc Å”im protokolam ir daudz mutāciju un novirzes no normas, taču tas joprojām veiksmÄ«gi dzÄ«vo mÅ«sdienu pasaulē.
ArÄ« HART protokols pastāv kopÅ” astoņdesmitajiem gadiem, tas ir rÅ«pniecisko sakaru protokols pa divu vadu strāvas cilpas lÄ«niju, kas tieÅ”i savieno 4-20 mA sensorus un citas HART iespējotas ierÄ«ces.

Lai pārslēgtu HART lÄ«nijas, tiek izmantotas Ä«paÅ”as ierÄ«ces, tā sauktie HART modemi. Ir arÄ« pārveidotāji, kas nodroÅ”ina lietotājam, teiksim, Modbus protokolu pie izejas.

HART, iespējams, ir ievērojams ar to, ka papildus 4-20 mA sensoru analogajiem signāliem ķēdē tiek pārraidÄ«ts arÄ« paÅ”a protokola digitālais signāls, kas ļauj savienot digitālās un analogās daļas vienā kabeļa lÄ«nijā. MÅ«sdienu HART modemus var savienot ar kontroliera USB portu, savienot, izmantojot Bluetooth, vai vecmodÄ«gi, izmantojot seriālo portu. Pirms desmit gadiem, pēc analoÄ£ijas ar Wi-Fi, parādÄ«jās WirelessHART bezvadu standarts, kas darbojas ISM diapazonā.

Otrās paaudzes protokoli vai ne visai rūpnieciskās kopnes ISA, PCI(e) un VME

Modbus un HART protokoli ir aizstāti ar ne visai rūpnieciskām kopnēm, piemēram, ISA (MicroPC, PC/104) vai PCI/PCIe (CompactPCI, CompactPCI Serial, StacPC), kā arī VME.

Ir pienācis datoru laikmets, kuru rÄ«cÄ«bā ir universāla datu kopne, kurā var pieslēgt dažādas plates (moduļus), lai apstrādātu noteiktu vienotu signālu. Parasti Å”ajā gadÄ«jumā procesora modulis (dators) tiek ievietots tā sauktajā rāmÄ«, kas nodroÅ”ina mijiedarbÄ«bu caur kopni ar citām ierÄ«cēm. Rāmis jeb, kā Ä«stiem automatizācijas speciālistiem patÄ«k saukt, ā€œkasteā€ ir papildināts ar nepiecieÅ”amajām ievades-izejas platēm: analogo, diskrēto, interfeisu utt., vai arÄ« tas viss tiek salikts sviestmaizes formā bez rāmis - viens dēlis virs otra. Pēc tam Ŕī Ŕķirne uz kopnes (ISA, PCI utt.) apmainās ar datiem ar procesora moduli, kas tādējādi saņem informāciju no sensoriem un realizē kādu loÄ£iku.

Autobusi un protokoli rūpnieciskajā automatizācijā: kā tas viss darbojas
Kontrolieris un I/O moduļi PXI rāmī uz PCI kopnes. Avots: Nacionālā instrumentu korporācija

Ar Å”iem ISA, PCI(e) un VME autobusiem viss bÅ«tu kārtÄ«bā, it Ä«paÅ”i tiem laikiem: apmaiņas ātrums neliek vilties, un sistēmas komponenti atrodas vienā kadrā, kompakti un ērti, var nebÅ«t karstā maiņa I/O kartes, bet es vēl nevēlos.

Bet ir muÅ”a ziedē, un ne viena vien. Diezgan grÅ«ti izveidot dalÄ«tu sistēmu Ŕādā konfigurācijā, apmaiņas kopne ir lokāla, jāizdomā kaut kas, lai apmainÄ«tos ar datiem ar citiem slave vai peer mezgliem, tas pats Modbus pa TCP/IP vai kādu citu protokolu, vispār nav pietiekami daudz ērtÄ«bu. Nu, otra ne visai patÄ«kamā lieta: I/O plates parasti sagaida kaut kādu vienotu signālu kā ieeju, un tām nav galvaniskās izolācijas no lauka iekārtām, tāpēc jātaisa žogs no dažādiem pārveidoÅ”anas moduļiem un starpshēmām, kas ļoti sarežģī elementu bāzi.

Autobusi un protokoli rūpnieciskajā automatizācijā: kā tas viss darbojas
Starpposma signālu pārveidoŔanas moduļi ar galvanisko izolāciju. Avots: DataForth korporācija

"Kas par rūpniecisko autobusu protokolu?" - tu jautā. Nekas. Šajā implementācijā tas nepastāv. Caur kabeļu līnijām signāls pārvietojas no sensoriem uz signālu pārveidotājiem, pārveidotāji piegādā spriegumu diskrētai vai analogai I/O platei, un dati no plates jau tiek nolasīti caur I/O portiem, izmantojot OS. Un nekādu specializētu protokolu.

Kā darbojas mūsdienu industriālie autobusi un protokoli

Ko tagad? LÄ«dz Å”im klasiskā automatizēto sistēmu veidoÅ”anas ideoloÄ£ija ir nedaudz mainÄ«jusies. Savu lomu spēlēja daudzi faktori, sākot ar to, ka arÄ« automatizācijai jābÅ«t ērtai, un beidzot ar tendenci uz izplatÄ«tām automatizētām sistēmām, kuru mezgli ir attālināti viens no otra.

Varbūt mēs varam teikt, ka mūsdienās ir divi galvenie ēku automatizācijas sistēmu jēdzieni: lokalizētas un izplatītas automatizētas sistēmas.

Lokalizēto sistēmu gadÄ«jumā, kur datu vākÅ”ana un kontrole ir centralizēta vienā noteiktā vietā, ir pieprasÄ«ta koncepcija par noteiktu ievades/izvades moduļu kopumu, kas savstarpēji savienoti ar kopēju ātru kopni, ieskaitot kontrolieri ar savu apmaiņas protokolu. Å ajā gadÄ«jumā, kā likums, I/O moduļos ir gan signāla pārveidotājs, gan galvaniskā izolācija (lai gan, protams, ne vienmēr). Tas ir, gala lietotājam pietiek saprast, kāda veida sensori un mehānismi atradÄ«sies automatizētajā sistēmā, saskaitÄ«t nepiecieÅ”amo ievades/izvades moduļu skaitu dažāda veida signāliem un savienot tos vienā kopÄ«gā lÄ«nijā ar kontrolieri. . Å ajā gadÄ«jumā, kā likums, katrs ražotājs izmanto savu iecienÄ«tāko apmaiņas protokolu starp I/O moduļiem un kontrolleri, un Å”eit var bÅ«t daudz iespēju.

SadalÄ«to sistēmu gadÄ«jumā viss, kas teikts attiecÄ«bā uz lokalizētām sistēmām, ir patiess, turklāt svarÄ«gi, lai atseviŔķi komponenti, piemēram, ievades-izejas moduļu komplekts plus ierÄ«ce informācijas savākÅ”anai un pārsÅ«tÄ«Å”anai - ne ļoti gudrs mikrokontrolleris, kas stāv kaut kur kabÄ«nē laukā, blakus vārstam, kas izslēdz eļļu - varētu mijiedarboties ar tiem paÅ”iem mezgliem un ar galveno kontrolieri lielā attālumā ar efektÄ«vu maiņas kursu.

Kā izstrādātāji izvēlas protokolu savam projektam? Visi mÅ«sdienu maiņas protokoli nodroÅ”ina diezgan augstu veiktspēju, tāpēc viena vai otra ražotāja izvēli bieži vien nenosaka valÅ«tas kurss Å”ajā ļoti industriālajā autobusā. PaÅ”a protokola ievieÅ”ana nav tik svarÄ«ga, jo, no sistēmas izstrādātāja viedokļa, tā joprojām bÅ«s melnā kaste, kas nodroÅ”ina noteiktu iekŔējo apmaiņas struktÅ«ru un nav paredzēta ārējiem traucējumiem. Visbiežāk uzmanÄ«ba tiek pievērsta praktiskiem raksturlielumiem: datora veiktspējai, ražotāja koncepcijas pielietoÅ”anas vienkārŔībai veicamajam uzdevumam, nepiecieÅ”amo I/O moduļu veidu pieejamÄ«bai, iespējai moduļus veikt karstās maiņas režīmā bez pārrāvuma. autobuss utt.

Populāri iekārtu piegādātāji piedāvā savas industriālo protokolu realizācijas: piemēram, pazÄ«stamais uzņēmums Siemens izstrādā savu Profinet un Profibus protokolu sēriju, B&R izstrādā Powerlink protokolu, Rockwell Automation izstrādā EtherNet/IP protokolu. Vietējais risinājums Å”ajā piemēru sarakstā: Krievijas uzņēmuma Fastwel FBUS protokola versija.

Ir arÄ« universālāki risinājumi, kas nav piesaistÄ«ti konkrētam ražotājam, piemēram, EtherCAT un CAN. Mēs detalizēti analizēsim Å”os protokolus raksta turpinājumā un noskaidrosim, kuri no tiem ir labāk piemēroti konkrētiem lietojumiem: automobiļu un kosmosa rÅ«pniecÄ«ba, elektronikas ražoÅ”ana, pozicionÄ“Å”anas sistēmas un robotika. Uzturēt kontaktus!

Avots: www.habr.com

Pievieno komentāru