<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>profibus dp Archives - Automatika.rs</title>
	<atom:link href="https://www.automatika.rs/tag/profibus-dp/feed" rel="self" type="application/rss+xml" />
	<link>https://www.automatika.rs/tag/profibus-dp</link>
	<description>Portal za inženjere</description>
	<lastBuildDate>Fri, 20 Nov 2020 16:07:41 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9</generator>
	<item>
		<title>Osnove PROFIsafe protokola</title>
		<link>https://www.automatika.rs/baza-znanja/obrada-signala/osnove-profisafe-protokola.html</link>
					<comments>https://www.automatika.rs/baza-znanja/obrada-signala/osnove-profisafe-protokola.html#respond</comments>
		
		<dc:creator><![CDATA[Marko Nikolić]]></dc:creator>
		<pubDate>Fri, 20 Nov 2020 16:07:07 +0000</pubDate>
				<category><![CDATA[Baza znanja]]></category>
		<category><![CDATA[Obrada signala]]></category>
		<category><![CDATA[Teorija upravljanja]]></category>
		<category><![CDATA[Tutorijali]]></category>
		<category><![CDATA[profibus dp]]></category>
		<category><![CDATA[profibus protokol]]></category>
		<category><![CDATA[profisafe]]></category>
		<category><![CDATA[siemens protokol]]></category>
		<category><![CDATA[sigurnosni protokoli]]></category>
		<guid isPermaLink="false">https://www.automatika.rs/?p=10824</guid>

					<description><![CDATA[<p>U trenutku kada je postalo očigledno da će PROFIBUS postati jedan od dominantih fielbus protokola, javila se potreba da se omogući njegova primena i u sistemima fabričke i procesne automatizacije koji zahtevaju povišen stepen pouzdanosti i bezbednosti.  Pored unapređenja fizičkog nivoa ovog protokola kroz razvoj RS485-IS, FISCO ili MBP tehnika, bilo je potrebno i definisati [&#8230;]</p>
<p>The post <a href="https://www.automatika.rs/baza-znanja/obrada-signala/osnove-profisafe-protokola.html">Osnove PROFIsafe protokola</a> appeared first on <a href="https://www.automatika.rs">Automatika.rs</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p style="text-align: justify">U trenutku kada je postalo očigledno da će PROFIBUS postati jedan od dominantih fielbus protokola, javila se potreba da se omogući njegova primena i u sistemima fabričke i procesne automatizacije koji zahtevaju povišen stepen pouzdanosti i bezbednosti.</p>
<p style="text-align: justify"> Pored unapređenja fizičkog nivoa ovog protokola kroz razvoj RS485-IS, FISCO ili MBP tehnika, bilo je potrebno i definisati kako bezbedonosni uređaji (npr. dugme za automatsko zaustavljanje procesa, svetlosna signalizacija, alarmi, bezbedonosni ventili, kontroleri zaduženi za praćenje stanja bezbednosti i sl.) treba da komuniciraju na mreži da bi se zadovoljili najstroži nacinalni i međunarodni propisi u toj oblasti. Tako je, kao rezultat zajedničkog rada proizvođača opreme, korisnika i nacionalnih komiteta za standardizaciju, nastao PROFIsafe. PROFIsafe predstavlja otvoren protokol koji definiše specijalni format korisničkih poruka i specijalni protokol za njihovu razmenu.</p>
<p style="text-align: justify"> PROFIsafe uzima u obzir sve moguće tipove grešaka koje se u pocesu serijske komunikacije mogu desiti: vremensko kašnjenje, gubitak podataka, ponavljanje podatka, nekorektnu sekvencu bitova u poruci, degradiran kvalitet poruke, pogrešna adresa i sl. U tom kontekstu je u okviru ovog protokola obezbeđen niz mehanizama koje treba da spreče da se ove pojave dešavaju ili bar da onemoguće njihove negativne posledice po bezbednost celog sistema:</p>
<ul>
<li>Slanje uzastopno numerisanih bezbedonosnih poruka;</li>
<li>Vremenski timeout između pristigle poruke i odgovora na nju;</li>
<li>Specijalni identifikacioni mehanizam (lozinka) između pošiljaoca i primaoca;</li>
<li style="text-align: justify">Umetanje u poruku dodatnih bitova za proveru ispravnosti prenosa: CRC (Cyclic Redundancy Check);</li>
</ul>
<p style="text-align: justify"> PROFIsafe koristi aperiodičnu komunikaciju i može biti korišćen sa RS485, fiberoptičkim ili MBP tehnikama prenosa. Na taj način se istovremno postiže kratko vreme odziva (što je važno za primenu u industrijskoj automatizaciji) i inherentna bezbednost rada (što je bitno u procesnoj automatizaciji). PROFisafe je jednokanalni protokol koji se implementira kao nadgradnja na nivo 7 OSI referentnog modela, tako da svi ostali standardni PROFIBUS elementi mogu biti nepromenjeni. To je izuzetno povoljno jer PROFIsafe može u funkcionisati u redundantnom modu rada ili u koegzistenciji sa drugim uređajima koji poseduju samo osnovnu verziju PROFIBUS protokola. Ta izuzetno korisna osobina je ilustrovana na slici br.1.</p>
<p><img fetchpriority="high" decoding="async" class="size-full wp-image-10825 aligncenter" src="https://www.automatika.rs/wp-content/uploads/2020/11/1278513718-.jpg.626x0.jpg" alt="" width="568" height="528" srcset="https://www.automatika.rs/wp-content/uploads/2020/11/1278513718-.jpg.626x0.jpg 568w, https://www.automatika.rs/wp-content/uploads/2020/11/1278513718-.jpg.626x0-300x279.jpg 300w, https://www.automatika.rs/wp-content/uploads/2020/11/1278513718-.jpg.626x0-452x420.jpg 452w" sizes="(max-width: 568px) 100vw, 568px" /></p>
<p style="text-align: center">Slika br.1 PROFIsafe blok sema</p>
<p style="text-align: justify"><em>Dalja upustva i pojašnjenja pojmova možete prinaci u sledećoj literaturi: Implementacija CAN protokola na pogonskom kontroleru baziranom na TMS320LF2407 digitalnom signal procesoru, Autori: Željko Pantić i Igor Stamenković</em></p>
<p>The post <a href="https://www.automatika.rs/baza-znanja/obrada-signala/osnove-profisafe-protokola.html">Osnove PROFIsafe protokola</a> appeared first on <a href="https://www.automatika.rs">Automatika.rs</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.automatika.rs/baza-znanja/obrada-signala/osnove-profisafe-protokola.html/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Profibus DP protokol &#8211; Povezivanje, komunikacija i mreža</title>
		<link>https://www.automatika.rs/baza-znanja/obrada-signala/profibus-dp-protokol-povezivanje-komunikacija-i-mreza.html</link>
					<comments>https://www.automatika.rs/baza-znanja/obrada-signala/profibus-dp-protokol-povezivanje-komunikacija-i-mreza.html#respond</comments>
		
		<dc:creator><![CDATA[Marko Nikolić]]></dc:creator>
		<pubDate>Fri, 22 Dec 2017 00:00:53 +0000</pubDate>
				<category><![CDATA[Obrada signala]]></category>
		<category><![CDATA[automatika protokoli]]></category>
		<category><![CDATA[komunikacijski protkoli]]></category>
		<category><![CDATA[plc program]]></category>
		<category><![CDATA[profibus]]></category>
		<category><![CDATA[profibus dp]]></category>
		<category><![CDATA[profibus komunikacija]]></category>
		<category><![CDATA[profibus protokol]]></category>
		<category><![CDATA[serijska komunikacija]]></category>
		<guid isPermaLink="false">https://www.automatika.rs/?p=9446</guid>

					<description><![CDATA[<p> Kao što je pre spomenuto, PROFIBUS DP protokol je specijalno projektovan da zadovolji potrebe brze komunikacije između distribuiranih periferija u automatizovanim postrojenjima industrije.  Fizički medijum za PROFIBUS DP zasniva se na RS-485 standardu koji definiše upotrebu oklopljenog, uvijenog, dvožilnog kabla, koji je prikazan na slici br.1. Mogu se odabrati brzine prenosa u opsegu od 9.6Kbit/s do [&#8230;]</p>
<p>The post <a href="https://www.automatika.rs/baza-znanja/obrada-signala/profibus-dp-protokol-povezivanje-komunikacija-i-mreza.html">Profibus DP protokol &#8211; Povezivanje, komunikacija i mreža</a> appeared first on <a href="https://www.automatika.rs">Automatika.rs</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p style="text-align: justify"> Kao što je pre spomenuto, <a href="https://www.automatika.rs/baza-znanja/obrada-signala/profibus-dp-komunikacioni-protokol-dp-v0-protokol.html" target="_blank" rel="noopener noreferrer">PROFIBUS DP protokol</a> je specijalno projektovan da zadovolji potrebe brze komunikacije između distribuiranih periferija u automatizovanim postrojenjima industrije.</p>
<p style="text-align: justify"> Fizički medijum za PROFIBUS DP zasniva se na RS-485 standardu koji definiše upotrebu oklopljenog, uvijenog, dvožilnog kabla, koji je prikazan na slici br.1. Mogu se odabrati brzine prenosa u opsegu od 9.6Kbit/s do 12Mbit/s, pri čemu se ta brzina odnosi na sve uređaje koji su priključeni na magistralu.</p>
<p style="text-align: justify"><img decoding="async" class="size-full wp-image-9449 aligncenter" src="https://www.automatika.rs/wp-content/uploads/2017/12/profibus_protokol_serijska_komunikacija_dp_protokol_automatizacija_plc_programiranje_mreze_automatika.rs_.jpg" alt="" width="425" height="26" srcset="https://www.automatika.rs/wp-content/uploads/2017/12/profibus_protokol_serijska_komunikacija_dp_protokol_automatizacija_plc_programiranje_mreze_automatika.rs_.jpg 425w, https://www.automatika.rs/wp-content/uploads/2017/12/profibus_protokol_serijska_komunikacija_dp_protokol_automatizacija_plc_programiranje_mreze_automatika.rs_-300x18.jpg 300w" sizes="(max-width: 425px) 100vw, 425px" /></p>
<p style="text-align: center">Slika br.1  Bakarni kabl za PROFIBUS komunikaciju</p>
<p style="text-align: justify"> Povezivanje uređaja na PROFIBUS mrežu omogućeno je korišćenjem 9-pinskog sub-D konektora (slika br.2). U konektore su ugrađeni otpornici za terminaciju bus-a. Pomeranjem prekidača koji se nalazi na kućištu konektora u ON položaj vrši se terminacija.</p>
<p style="text-align: center"><img decoding="async" class="size-full wp-image-9450 aligncenter" src="https://www.automatika.rs/wp-content/uploads/2017/12/1_profibus_protokol_serijska_komunikacija_dp_protokol_automatizacija_plc_programiranje_mreze_automatika.rs_.jpg" alt="" width="600" height="211" srcset="https://www.automatika.rs/wp-content/uploads/2017/12/1_profibus_protokol_serijska_komunikacija_dp_protokol_automatizacija_plc_programiranje_mreze_automatika.rs_.jpg 600w, https://www.automatika.rs/wp-content/uploads/2017/12/1_profibus_protokol_serijska_komunikacija_dp_protokol_automatizacija_plc_programiranje_mreze_automatika.rs_-300x106.jpg 300w" sizes="(max-width: 600px) 100vw, 600px" />Slika br.2 Izgled 9-pinskog sub-D konektora (levo-prolazni, desno-standardni konektor)<br />
i otpornici za terminaciju bus-a</p>
<p style="text-align: justify"> Kao što je na slici br.2 prikazano, terminacija bus-a je ostvarena korišćenjem tzv. &#8221;pull-down&#8221; otpornika prema DGND potencijalu i &#8221;pull-up&#8221; otpornika prema napajanju -Vp potencijal. Ova dva otpornika služe za definiciju potencijala na bus-u između dva telegrama. Linija A i linija B predstavljaju oznake krajeva PROFIBUS kabla.</p>
<p style="text-align: center"><img loading="lazy" decoding="async" class="size-full wp-image-9451 aligncenter" src="https://www.automatika.rs/wp-content/uploads/2017/12/2_profibus_protokol_serijska_komunikacija_dp_protokol_automatizacija_plc_programiranje_mreze_automatika.rs_.jpg" alt="" width="600" height="302" srcset="https://www.automatika.rs/wp-content/uploads/2017/12/2_profibus_protokol_serijska_komunikacija_dp_protokol_automatizacija_plc_programiranje_mreze_automatika.rs_.jpg 600w, https://www.automatika.rs/wp-content/uploads/2017/12/2_profibus_protokol_serijska_komunikacija_dp_protokol_automatizacija_plc_programiranje_mreze_automatika.rs_-300x151.jpg 300w" sizes="auto, (max-width: 600px) 100vw, 600px" />Tabela 1: Raspored pinova na 9-pinskom sub-D konektoru</p>
<p style="text-align: justify"> RS 485 tehnologija prenosa se odlikuje jednostavnošću i niskom cenom, a primenjuje se u sistemima gde se zahteva velika brzina prenosa. Moguće brzine prenosa su između 9.6 kbit/s i 12Mbit/s . Maksimalan broj uređaja koji se može povezati na jedan segment linije je 32. Veći broj uređaja zahteva korišćenje repetitora između pojedinačnih segmenata. Maksimalna dozvoljena dužina linije unutar jednog segmenata zavisi od brzine prenosa i manja je što je brzina prenosa veća.</p>
<h3 style="text-align: justify">Topologija mreže</h3>
<p>Osnovni elementi, koji pored kablovske veze, sačinjavaju mrežu mogu se podeliti u dve osnovne grupe:</p>
<ul>
<li>Master uređaji</li>
<li>Slave uređaji</li>
</ul>
<p style="text-align: justify"> S obzirom da je RS485 komunikacija half duplex (označava dvosmernu komunikaciju u kojoj jedan čvor-uređaj trenutno priča). Iz tog razloga je mreža organizovana tako da master ima kontreolu nad njom. Primer master uređaja može biti PLC, a kao primer slave elementa može se uzeti distribuirana periferija, drugi PLC i slično. Kod PA mreže slave uređaji mogu biti senzori, aktuatori i sl.</p>
<p style="text-align: justify"> Ovde se mora napomenuti da postoje dve vrste DP Master uređaja:</p>
<ul>
<li style="text-align: justify"><strong>DP Master Class 1 (DPM1)</strong> &#8211; ovo je centralni kontroler koji ciklično razmenjuje podatke sa slave uređajima, u zadatom ciklusu. Tipični uređaji ovog tipa su programabilni logički kontroleri. DPM1 ima aktivni pristup magistrali, preko kojeg može vršiti očitavanja ulaza sa distribuiranih uređaja, kao i zapisivanje odgovarajućih rezultata na njihove izlaze.</li>
<li style="text-align: justify"><strong>DP Master Class 2 (DPM2)</strong> &#8211; služi za konfigurisanje, sakupljanje podataka, kao i održavanje dijagnostiku i upravljanje priključenih uređaja, kao na primer PC.</li>
</ul>
<p style="text-align: justify"> Tipična DP konfiguracija ima mono-master strukturu što se može videti na slici br.3.</p>
<p style="text-align: center"><img loading="lazy" decoding="async" class="size-full wp-image-9452 aligncenter" src="https://www.automatika.rs/wp-content/uploads/2017/12/3_profibus_protokol_serijska_komunikacija_dp_protokol_automatizacija_plc_programiranje_mreze_automatika.rs_.jpg" alt="" width="348" height="367" srcset="https://www.automatika.rs/wp-content/uploads/2017/12/3_profibus_protokol_serijska_komunikacija_dp_protokol_automatizacija_plc_programiranje_mreze_automatika.rs_.jpg 348w, https://www.automatika.rs/wp-content/uploads/2017/12/3_profibus_protokol_serijska_komunikacija_dp_protokol_automatizacija_plc_programiranje_mreze_automatika.rs_-284x300.jpg 284w" sizes="auto, (max-width: 348px) 100vw, 348px" />Slika br.3 DP mono-master struktura</p>
<p style="text-align: justify"> Komunikacija između DP master i DP slave uređaja je bazirana na master-slave principu. Ovo znači da DP slave uređaji mogu biti aktivni na magistrali samo onda kada je to zahtevano od strane master-a. Komunikacija se odvija ciklično u tačno određenom vremenu. DP slave uređaji su adresirani u rastućem redosledu od DP master-a preko liste poziva (polling list). Slika br.4 pokazuje kao se lista poziva obrađuje na DP master-u. Vidi se ciklično procesiranje slave uređaja slanjem zahteva i dobijanjem odgovora od njih.</p>
<p style="text-align: center"><img loading="lazy" decoding="async" class="size-full wp-image-9453 aligncenter" src="https://www.automatika.rs/wp-content/uploads/2017/12/4_profibus_protokol_serijska_komunikacija_dp_protokol_automatizacija_plc_programiranje_mreze_automatika.rs_.jpg" alt="" width="465" height="401" srcset="https://www.automatika.rs/wp-content/uploads/2017/12/4_profibus_protokol_serijska_komunikacija_dp_protokol_automatizacija_plc_programiranje_mreze_automatika.rs_.jpg 465w, https://www.automatika.rs/wp-content/uploads/2017/12/4_profibus_protokol_serijska_komunikacija_dp_protokol_automatizacija_plc_programiranje_mreze_automatika.rs_-300x259.jpg 300w" sizes="auto, (max-width: 465px) 100vw, 465px" />Slika br.4 Obrada liste poziva na DP master uređaju</p>
<p style="text-align: justify"> DP sistem može imati i multi-master strukturu što je prikazano na slici br.5:</p>
<p style="text-align: center"><img loading="lazy" decoding="async" class="size-full wp-image-9454 aligncenter" src="https://www.automatika.rs/wp-content/uploads/2017/12/5_profibus_protokol_serijska_komunikacija_dp_protokol_automatizacija_plc_programiranje_mreze_automatika.rs_.jpg" alt="" width="666" height="437" srcset="https://www.automatika.rs/wp-content/uploads/2017/12/5_profibus_protokol_serijska_komunikacija_dp_protokol_automatizacija_plc_programiranje_mreze_automatika.rs_.jpg 666w, https://www.automatika.rs/wp-content/uploads/2017/12/5_profibus_protokol_serijska_komunikacija_dp_protokol_automatizacija_plc_programiranje_mreze_automatika.rs_-300x197.jpg 300w, https://www.automatika.rs/wp-content/uploads/2017/12/5_profibus_protokol_serijska_komunikacija_dp_protokol_automatizacija_plc_programiranje_mreze_automatika.rs_-640x420.jpg 640w" sizes="auto, (max-width: 666px) 100vw, 666px" />Slika br.5 DP multi-master struktura</p>
<p style="text-align: justify"> Ovo podrazumeva da nekoliko DP master uređaja može biti povezano na jednu magistralu. Kod ove strukture master uređaji pristupaju magistrali u skladu sa rastućim vrednostima svojih adresa. Ukoliko je završena komunikacija jednog mastera, on daje znak sledećem da može da pristupi magistrali, odnosno da koristi resurse. U PROFIBUS terminologiji se to naziva &#8221;token ring&#8221;. Da bi se ovakva procedura izvršila, pri inicijalizaciji mreže detektuje se broj mastera kojima se dodeljuju sledeće adrese: PS (Previous Station) &#8211; predhodna stanica i NS (Next Station) &#8211; sledeća stanica.</p>
<p style="text-align: justify"><em>Dalja upustva i pojašnjenja pojmova možete prinaći u sledećoj literaturi: Realizacija elektromotornog pogona primenom PROFIBUS i USS komunikacije, autor: Milorad Kaplarević</em></p>
<p>The post <a href="https://www.automatika.rs/baza-znanja/obrada-signala/profibus-dp-protokol-povezivanje-komunikacija-i-mreza.html">Profibus DP protokol &#8211; Povezivanje, komunikacija i mreža</a> appeared first on <a href="https://www.automatika.rs">Automatika.rs</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.automatika.rs/baza-znanja/obrada-signala/profibus-dp-protokol-povezivanje-komunikacija-i-mreza.html/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Profibus DP komunikacioni protokol &#8211; DP-V0 protokol</title>
		<link>https://www.automatika.rs/baza-znanja/obrada-signala/profibus-dp-komunikacioni-protokol-dp-v0-protokol.html</link>
					<comments>https://www.automatika.rs/baza-znanja/obrada-signala/profibus-dp-komunikacioni-protokol-dp-v0-protokol.html#respond</comments>
		
		<dc:creator><![CDATA[Marko Nikolić]]></dc:creator>
		<pubDate>Fri, 11 Aug 2017 15:53:29 +0000</pubDate>
				<category><![CDATA[Obrada signala]]></category>
		<category><![CDATA[automatizacija]]></category>
		<category><![CDATA[industrijski protokoli]]></category>
		<category><![CDATA[obrada signala]]></category>
		<category><![CDATA[Process Field Bus]]></category>
		<category><![CDATA[profibus]]></category>
		<category><![CDATA[profibus dp]]></category>
		<category><![CDATA[profibus protocol]]></category>
		<category><![CDATA[profibus protokol]]></category>
		<guid isPermaLink="false">https://www.automatika.rs/?p=8937</guid>

					<description><![CDATA[<p> DP (Decentralized Peripherals) komunikacioni protokol je dominantno razvijen za aplikacije u kojima centralni programabilni uređaj (na primer PLC, PC ili neki drugi uređaj za kontrolu procesa) ima potrebu za brzom razmenom podataka sa distribuiranim periferijskim uređajima, kao što su I/O uređaji, električni pogoni, ventili, razni davači signala (senzori) i drugo. Osnovna i prva verzija DP [&#8230;]</p>
<p>The post <a href="https://www.automatika.rs/baza-znanja/obrada-signala/profibus-dp-komunikacioni-protokol-dp-v0-protokol.html">Profibus DP komunikacioni protokol &#8211; DP-V0 protokol</a> appeared first on <a href="https://www.automatika.rs">Automatika.rs</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p style="text-align: justify"> <strong>DP (Decentralized Peripherals) komunikacioni protokol</strong> je dominantno razvijen za aplikacije u kojima centralni programabilni uređaj (na primer PLC, PC ili neki drugi uređaj za kontrolu procesa) ima potrebu za brzom razmenom podataka sa distribuiranim periferijskim uređajima, kao što su I/O uređaji, električni pogoni, ventili, razni davači signala (senzori) i drugo. Osnovna i prva verzija DP protokola je DP-V0, o drugim verzija biće reči nešto kasnije.</p>
<h3 style="text-align: justify">DP-V0</h3>
<p style="text-align: justify"> DP-V0 realizuje osnovne funkcionalnosti DP protokola, pod kojima je uglavno podrazumeva ciklična razmena podataka kao i dijagnostika uređaja periferijskog modula, kao i celog komunikacionog kanala. Centralni kontroler (master) je u stanju da periodično (ciklično) čita ulazne informacije od slave-ova i šalje izlazne informacije istima. Da bi se to postigle u realnom vremenu nije dovoljno da komunikacioni kanal ima veliku propusnu moć. Bitna je i struktura samog protokola koji treba da obezbedi jednostavan mehanizam za rukovanje porukama, mogućnost brze dijagnostike stanja i otpornost na smetnje usled preslušavanja signala.</p>
<p style="text-align: justify"> Dijagnostičke funkcije koje implementira DP-V0 omogućavaju proveru opšte spremnosti uređaja na mreži za normalan rad (tj. detekciju stanja pregrejanosti, podnapona, prenapona i sl.), proveru I/O podsistema uređaja, kao i ispravnost funkcionisanja samog komunikacionog kanala (npr. detekciju kratkog spoja između provodnika prenosnog medijuma).</p>
<p style="text-align: justify"> DP protokol definiše tri tipa uređaja: DPM1 (DP master Class 1), DPM2 (DP master Class 2) i Slave uređaje. DPM1 predstavlja formalan opis centralnog kontrolera koji periodično razmenjuje podatke sa distribuiranim slave uređajima. Tipični predstavnici ove grupe su PLC ili PC. DPM1 ostaruje aktivan periodičan pristup magistrali i u okviru njega vrši čitanje i upis podataka prema slave-ovima. DPM2 takođe ostvaruje aktivan pristup na komunikacionu liniju ali to koristi samo u periodima konfigurisanja novog komunikacionog čvora. Van tih perioda DPM2 najćešće nije ni aktivan na liniji. DPM2 su specijalni uređaji koji pomažu konfigurisanje novog čvora i učestvuju u procesu dijagnosticiranja uzroka otkaza i oporavka uređaja nakon njega. Slave je periferijski uređaj koji se prema komunikacionoj liniji ponaša pasivno, tj. nikad sam ne generiše već samo reaguje na direktne upite. Takvo ponašanje slave-a je krajnje jednostavno za implementaciju.</p>
<p style="text-align: justify"> DP-V0 mreža se može realizovati sa jednim (mono-master) i više (multi-master) master-a. U slučaju mono-master konfiguracije samo jedan master je aktivan na mreži u toku rada. Primer takve sistema je prikazan na slici br.1. Na njoj je PLC centralna upravljačka komponenta, dok su slave-ovi povezani na njega preko prikazanog prenosnog medijuma. Ovakva konfiguracija obezbeđuje najkraće trajanje jednog komunikacionog ciklusa, tj. omogućava najefikasniji prenos.</p>
<p style="text-align: justify"><img loading="lazy" decoding="async" class="size-full wp-image-8942 aligncenter" src="https://www.automatika.rs/wp-content/uploads/2017/08/profibus_dp_protokol_komunikacioni_protokoli_obrada_signala_automatika.rs_.jpg" alt="" width="514" height="220" srcset="https://www.automatika.rs/wp-content/uploads/2017/08/profibus_dp_protokol_komunikacioni_protokoli_obrada_signala_automatika.rs_.jpg 514w, https://www.automatika.rs/wp-content/uploads/2017/08/profibus_dp_protokol_komunikacioni_protokoli_obrada_signala_automatika.rs_-300x128.jpg 300w" sizes="auto, (max-width: 514px) 100vw, 514px" /></p>
<p style="text-align: center">Slika br.1 PROFIBUS DP mono-master sistem</p>
<p style="text-align: justify"> Multi-master konfiguracija podrazumeva da je više master-a povezano na komunikacionu liniju. Međutim, na nivou DP-V0 i dalje postoje određena ograničenja u toliko što je svaki slave na mreži pridružen samo jednom master-u. To znači da samo taj master može da upisuje sadržaj u ulazne registre tog slave-a, dok svi master-i na liniji mogu da prihvataju njegove izlazne podatke i čitaju njegove statusne registre. Projektant mreže je odgovoran za pridruživanje slave-ova odgovarajućem master-u.</p>
<p style="text-align: justify"> Da bi se obezbedio visok nivo zamenljivosti uređaja istog tipa, a različitih proizvođača, izvršena je standardizacija ponašanja sistema. Kako je ponašanje sistema dominantno određeno akcijom DPM1 uređaja, to su njegova stanja grupisane u tri kategorije: pasivno stanje (stop), režim brisanja (clear) i operativno stanje (operate). U pasivnom stanju nema komunikacije između DPM1 i slave-a. U režimu brisanja DPM1 može da čita statusne registre slave-a, ali van tog intervala izlaz slave-a su u neaktivnom stanju. Operativno stanje posrazumeva periodični radni režim u kom DPM1 prima informacije od slave i piše u njegove interne registre. Da bi master izvestio slaveove o planiranoj aktivnosti, on šalje multicast komandu svim pridruženim slave-ovima sa sadržajem koji opisuje planirane aktivnosti.</p>
<p style="text-align: justify"> Način reagovanja sistema na grešku u procesu razmene informacija je definisan u vreme konfigurisanja DPM1 uređaja. Prema tome razlikujemo dve mogućnosti: ako se detektuje greška u procesu komunikacije, DPM1 može da prevede problematični slave uređaj u pasivno stanje u kom on nije više u stanju da vrši razmenu informacija po komunikacionoj liniji, ili da nastavi sa normalnim radom u kom slučaju korisnik preuzima odgovornost za dalje reagovanje celog sistema.</p>
<p style="text-align: justify"> DP-V0 definiše tri tipa komunikacije između DPM1 uređaja i slave-a: parametrizaciju, konfiguraciju i razmenu podataka. U procesu parametrizacije i konfigurisanja DPM1 ili DPM2 uređaji prosleđuju slave-u informacije o njegovoj adresi (rednom broju), njegovom tipu, formatu i dužini informacija koje se razmenjuju i slično. Sistem može biti konfigurisan tako da master može u toku normalnog rada porukama za razmenu informacija po potrebi rekonfigurisati bilo koji slave na mreži.</p>
<p style="text-align: justify"> Pored razmene podatak DMP1 može svim, ili grupi slave-ova slati i izvestan broj kontrolnih komandi čiji je zadatak da omoguće sinhronizaciju rada master-a na neki događaj na slave uređaju. U toj grupi komandi razlikujemo sync i freeze komande. Obe komande uzrokuju da slave obustavi slanje podatka master-u do prijema naredne iste komande. Razlika među njima je u tome što u slučaju sync komande slave neprekidno update-uje svoj sadržaj pri promeni vrednosti svojih eksternih ulaza, dok u slučaju freeze komande sadržaj se čuva, a informacije sa eksternih ulaza se u tom periodu nepovratno gube.</p>
<p style="text-align: justify"> U toku konfigurisanja sistema, dizajner mreže definiše i jedan bitan bezbedonosni parametar. To je period monitoringa komunikacione linije. Naime i master i slave prate komunikaciju na mreži i reaguju u slučaju da se ne ostvari ni jedna transmisija u predviđenom vremenskom intervalu. DPM1 to realizuje preko više tajmera pri čemu je za svaki slave rezervisan po jedan tajmer. Slave monitoring komunikacije ostvaruje korišćenjem dobro poznate watchdog funkcionalnosti. Pored toga, u multimaster konfiguraciji, slave je zadužen i za kontrolu pristupa, tj. dužan je da spreči direktan pristup (pristup koji podrazumeva na samo čitanje stanja već i upis podataka) onom DPM1 uređaju kojem konkretni slave nije pridružen u procesu konfigurisanja sistema.</p>
<p style="text-align: justify"><em>Dalja upustva i pojasnjenja pojmova mozete prinaci u sledecoj literaturi: Implementacija CAN protokola  na pogonskom kontroleru baziranom na TMS320LF2407 digitalnom signal procesoru, autori: Željko Pantinć i Igor Stamenković.</em></p>
<p>The post <a href="https://www.automatika.rs/baza-znanja/obrada-signala/profibus-dp-komunikacioni-protokol-dp-v0-protokol.html">Profibus DP komunikacioni protokol &#8211; DP-V0 protokol</a> appeared first on <a href="https://www.automatika.rs">Automatika.rs</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.automatika.rs/baza-znanja/obrada-signala/profibus-dp-komunikacioni-protokol-dp-v0-protokol.html/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
