<?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>leder program Archives - Automatika.rs</title>
	<atom:link href="https://www.automatika.rs/tag/leder-program/feed" rel="self" type="application/rss+xml" />
	<link>https://www.automatika.rs/tag/leder-program</link>
	<description>Portal za inženjere</description>
	<lastBuildDate>Fri, 05 May 2017 07:37:16 +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>Leder programiranje &#8211; Matematičke naredbe akcije</title>
		<link>https://www.automatika.rs/baza-znanja/teorija-upravljanja/leder-programiranje-matematicke-naredbe-akcije.html</link>
					<comments>https://www.automatika.rs/baza-znanja/teorija-upravljanja/leder-programiranje-matematicke-naredbe-akcije.html#respond</comments>
		
		<dc:creator><![CDATA[Marko Nikolić]]></dc:creator>
		<pubDate>Fri, 05 May 2017 07:14:28 +0000</pubDate>
				<category><![CDATA[Teorija upravljanja]]></category>
		<category><![CDATA[Tutorijali]]></category>
		<category><![CDATA[automatizacija]]></category>
		<category><![CDATA[automatizacija procesa]]></category>
		<category><![CDATA[bit naredbe leder]]></category>
		<category><![CDATA[leder program]]></category>
		<category><![CDATA[leder programiranje]]></category>
		<category><![CDATA[operacija nad podacima]]></category>
		<category><![CDATA[plk programiranje]]></category>
		<category><![CDATA[programiranje plc-a]]></category>
		<guid isPermaLink="false">https://www.automatika.rs/?p=8339</guid>

					<description><![CDATA[<p> U predhodnom tekstu mogli ste pročitati nešto više o naredbama za poređenje, taj tekst možete pronaći OVDE. Sada nastavljemo sa važmim delom kada je upitanju leder programiranje a to su matematičke naredbe. Matematičke naredbe  Kako im i samo ime kaže, matematičke naredbe služe za realizaciju različitih operacija nad operandima. Ove naredbe su naredbe akcije i [&#8230;]</p>
<p>The post <a href="https://www.automatika.rs/baza-znanja/teorija-upravljanja/leder-programiranje-matematicke-naredbe-akcije.html">Leder programiranje &#8211; Matematičke naredbe akcije</a> appeared first on <a href="https://www.automatika.rs">Automatika.rs</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p style="text-align: justify"> U predhodnom tekstu mogli ste pročitati nešto više o naredbama za poređenje, taj tekst možete pronaći <a href="https://www.automatika.rs/baza-znanja/teorija-upravljanja/leder-programiranje-naredbe-za-poredenje.html" target="_blank" rel="noopener noreferrer">OVDE</a>. Sada nastavljemo sa važmim delom kada je upitanju leder programiranje a to su matematičke naredbe.</p>
<h3 style="text-align: justify">Matematičke naredbe</h3>
<p style="text-align: justify"> Kako im i samo ime kaže, matematičke naredbe služe za realizaciju različitih operacija nad operandima. Ove naredbe su naredbe akcije i u najvećem broju slučajeva imaju dva operanda. Izvršavanjem naredbe obavlja se zahtevana matematička operacija nad operandima i dobija rezultat čija se vrednost pamti. Operandi mogu biti programske promenljive ili konstante, s tim što oba operanda ne mogu biti konstante.</p>
<p style="text-align: justify"> U odnosu na broj operanada i tip operacije koja se izvršava, matematičke naredbe se mogu podeliti u nekoliko grupa.</p>
<h3 style="text-align: justify">Aritmetičke i logičke binarne operacije</h3>
<p style="text-align: justify">Opšti oblik naredbe za aritmetičke i logičke binarne operacije dat je na slibi br.1, dok je u tabeli T.1 dat prikaz svih naredbi iz ove grupe.</p>
<p style="text-align: justify"><img fetchpriority="high" decoding="async" class="aligncenter size-full wp-image-8342" src="https://www.automatika.rs/wp-content/uploads/2017/05/1_leder_programiranje_matematicke_naredbe_operacije_poredjenja_operacije_nad_operandima_plc_programiranje_plk_program_automatizacija_automatika.rs_.png" alt="" width="527" height="158" srcset="https://www.automatika.rs/wp-content/uploads/2017/05/1_leder_programiranje_matematicke_naredbe_operacije_poredjenja_operacije_nad_operandima_plc_programiranje_plk_program_automatizacija_automatika.rs_.png 527w, https://www.automatika.rs/wp-content/uploads/2017/05/1_leder_programiranje_matematicke_naredbe_operacije_poredjenja_operacije_nad_operandima_plc_programiranje_plk_program_automatizacija_automatika.rs_-300x90.png 300w" sizes="(max-width: 527px) 100vw, 527px" /></p>
<p style="text-align: center">Slika br.1 Opšti oblik naredbe za aritmetičke i logičke binarne operacije.</p>
<p style="text-align: center"><img decoding="async" class="aligncenter size-full wp-image-8343" src="https://www.automatika.rs/wp-content/uploads/2017/05/2_leder_programiranje_matematicke_naredbe_operacije_poredjenja_operacije_nad_operandima_plc_programiranje_plk_program_automatizacija_automatika.rs_.png" alt="" width="624" height="245" srcset="https://www.automatika.rs/wp-content/uploads/2017/05/2_leder_programiranje_matematicke_naredbe_operacije_poredjenja_operacije_nad_operandima_plc_programiranje_plk_program_automatizacija_automatika.rs_.png 624w, https://www.automatika.rs/wp-content/uploads/2017/05/2_leder_programiranje_matematicke_naredbe_operacije_poredjenja_operacije_nad_operandima_plc_programiranje_plk_program_automatizacija_automatika.rs_-300x118.png 300w" sizes="(max-width: 624px) 100vw, 624px" /></p>
<p style="text-align: center">Tabela T.1 Pregled naredbi za aritmetičke i logičke binarne operacije.</p>
<h3>Unarne operacije</h3>
<p style="text-align: justify"> U grupu unarnih operacija svrstane su i aritmetičke i logičke unarne operacije. Sve ove naredbe imaju isti opšti oblik (Slika br.2). Pregledsvih naredbi dat je u tabeli T.2.</p>
<p><img decoding="async" class="aligncenter size-full wp-image-8344" src="https://www.automatika.rs/wp-content/uploads/2017/05/3_leder_programiranje_matematicke_naredbe_operacije_poredjenja_operacije_nad_operandima_plc_programiranje_plk_program_automatizacija_automatika.rs_.png" alt="" width="459" height="117" srcset="https://www.automatika.rs/wp-content/uploads/2017/05/3_leder_programiranje_matematicke_naredbe_operacije_poredjenja_operacije_nad_operandima_plc_programiranje_plk_program_automatizacija_automatika.rs_.png 459w, https://www.automatika.rs/wp-content/uploads/2017/05/3_leder_programiranje_matematicke_naredbe_operacije_poredjenja_operacije_nad_operandima_plc_programiranje_plk_program_automatizacija_automatika.rs_-300x76.png 300w" sizes="(max-width: 459px) 100vw, 459px" /></p>
<p style="text-align: center">Slika br.2 Opšti oblik naredbe za unarne operacije.</p>
<p style="text-align: center"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-8345" src="https://www.automatika.rs/wp-content/uploads/2017/05/4_leder_programiranje_matematicke_naredbe_operacije_poredjenja_operacije_nad_operandima_plc_programiranje_plk_program_automatizacija_automatika.rs_.png" alt="" width="626" height="393" srcset="https://www.automatika.rs/wp-content/uploads/2017/05/4_leder_programiranje_matematicke_naredbe_operacije_poredjenja_operacije_nad_operandima_plc_programiranje_plk_program_automatizacija_automatika.rs_.png 626w, https://www.automatika.rs/wp-content/uploads/2017/05/4_leder_programiranje_matematicke_naredbe_operacije_poredjenja_operacije_nad_operandima_plc_programiranje_plk_program_automatizacija_automatika.rs_-300x188.png 300w" sizes="auto, (max-width: 626px) 100vw, 626px" /></p>
<p style="text-align: center">T.2 Pregled naredbi za unarne operacije.</p>
<h3>Složene matematičke naredbe</h3>
<ul>
<li>CPT – Compute (izračunavanje aritmetičkog izraza)</li>
</ul>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-8346" src="https://www.automatika.rs/wp-content/uploads/2017/05/5_leder_programiranje_matematicke_naredbe_operacije_poredjenja_operacije_nad_operandima_plc_programiranje_plk_program_automatizacija_automatika.rs_.png" alt="" width="569" height="126" srcset="https://www.automatika.rs/wp-content/uploads/2017/05/5_leder_programiranje_matematicke_naredbe_operacije_poredjenja_operacije_nad_operandima_plc_programiranje_plk_program_automatizacija_automatika.rs_.png 569w, https://www.automatika.rs/wp-content/uploads/2017/05/5_leder_programiranje_matematicke_naredbe_operacije_poredjenja_operacije_nad_operandima_plc_programiranje_plk_program_automatizacija_automatika.rs_-300x66.png 300w" sizes="auto, (max-width: 569px) 100vw, 569px" /></p>
<p style="text-align: justify"> Pri formiranju izraza koriste se promenljive, konstante i sledeći operatori: – ili NEG (unarni minus), +, –,* , | ili DIV, ** ili XPY, SQR, ABS, SIN, COS, TAN, ASN, ACS, ATN, LN, LOG, NOT, AND, OR, XOR, TOD, FRD, DEG, RAD.</p>
<ul>
<li>SCP – Scale with parameters (parametarsko skaliranje podatka)</li>
</ul>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-8347" src="https://www.automatika.rs/wp-content/uploads/2017/05/6_leder_programiranje_matematicke_naredbe_operacije_poredjenja_operacije_nad_operandima_plc_programiranje_plk_program_automatizacija_automatika.rs_.png" alt="" width="549" height="177" srcset="https://www.automatika.rs/wp-content/uploads/2017/05/6_leder_programiranje_matematicke_naredbe_operacije_poredjenja_operacije_nad_operandima_plc_programiranje_plk_program_automatizacija_automatika.rs_.png 549w, https://www.automatika.rs/wp-content/uploads/2017/05/6_leder_programiranje_matematicke_naredbe_operacije_poredjenja_operacije_nad_operandima_plc_programiranje_plk_program_automatizacija_automatika.rs_-300x97.png 300w" sizes="auto, (max-width: 549px) 100vw, 549px" /></p>
<p style="text-align: justify"> Ovom naredbom se ostvaruje linearno preslikavanje ulazne promenljive, prema relaciji</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-8348" src="https://www.automatika.rs/wp-content/uploads/2017/05/7_leder_programiranje_matematicke_naredbe_operacije_poredjenja_operacije_nad_operandima_plc_programiranje_plk_program_automatizacija_automatika.rs_.png" alt="" width="470" height="50" srcset="https://www.automatika.rs/wp-content/uploads/2017/05/7_leder_programiranje_matematicke_naredbe_operacije_poredjenja_operacije_nad_operandima_plc_programiranje_plk_program_automatizacija_automatika.rs_.png 470w, https://www.automatika.rs/wp-content/uploads/2017/05/7_leder_programiranje_matematicke_naredbe_operacije_poredjenja_operacije_nad_operandima_plc_programiranje_plk_program_automatizacija_automatika.rs_-300x32.png 300w" sizes="auto, (max-width: 470px) 100vw, 470px" /></p>
<p style="text-align: justify"> Potrebno je da se istakne da se u ovoj naredbi pojmovi “najmanja i najveća vrednost ulaza i rezultata” zapravo koriste samo za određivanje dve tačke kroz koje se provlači prava linija koja određuje preslikavanje. To znači da vrednost ulazne promenljive ne mora biti unutar intervala određenog sa (input_min., input_max.), niti da vrednost input_min. mora biti manja od input_max.</p>
<ul>
<li>SCL &#8211; Scale data (skaliranje podatka)</li>
</ul>
<p style="text-align: justify"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-8348" src="https://www.automatika.rs/wp-content/uploads/2017/05/7_leder_programiranje_matematicke_naredbe_operacije_poredjenja_operacije_nad_operandima_plc_programiranje_plk_program_automatizacija_automatika.rs_.png" alt="" width="470" height="50" srcset="https://www.automatika.rs/wp-content/uploads/2017/05/7_leder_programiranje_matematicke_naredbe_operacije_poredjenja_operacije_nad_operandima_plc_programiranje_plk_program_automatizacija_automatika.rs_.png 470w, https://www.automatika.rs/wp-content/uploads/2017/05/7_leder_programiranje_matematicke_naredbe_operacije_poredjenja_operacije_nad_operandima_plc_programiranje_plk_program_automatizacija_automatika.rs_-300x32.png 300w" sizes="auto, (max-width: 470px) 100vw, 470px" /> <img loading="lazy" decoding="async" class="aligncenter size-full wp-image-8349" src="https://www.automatika.rs/wp-content/uploads/2017/05/8_leder_programiranje_matematicke_naredbe_operacije_poredjenja_operacije_nad_operandima_plc_programiranje_plk_program_automatizacija_automatika.rs_.png" alt="" width="537" height="153" srcset="https://www.automatika.rs/wp-content/uploads/2017/05/8_leder_programiranje_matematicke_naredbe_operacije_poredjenja_operacije_nad_operandima_plc_programiranje_plk_program_automatizacija_automatika.rs_.png 537w, https://www.automatika.rs/wp-content/uploads/2017/05/8_leder_programiranje_matematicke_naredbe_operacije_poredjenja_operacije_nad_operandima_plc_programiranje_plk_program_automatizacija_automatika.rs_-300x85.png 300w, https://www.automatika.rs/wp-content/uploads/2017/05/8_leder_programiranje_matematicke_naredbe_operacije_poredjenja_operacije_nad_operandima_plc_programiranje_plk_program_automatizacija_automatika.rs_-533x153.png 533w, https://www.automatika.rs/wp-content/uploads/2017/05/8_leder_programiranje_matematicke_naredbe_operacije_poredjenja_operacije_nad_operandima_plc_programiranje_plk_program_automatizacija_automatika.rs_-534x153.png 534w" sizes="auto, (max-width: 537px) 100vw, 537px" /></p>
<p style="text-align: justify"> Ova naredba je slična naredbi SCP, jer se i pomoću nje ostvaruje linearno skaliranje promenljive. Razlika je samo u načinu definisanja parametara skaliranja. Skaliranje ulaza se izvodi prema sledećoj relaciji:</p>
<p style="text-align: justify"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-8350" src="https://www.automatika.rs/wp-content/uploads/2017/05/9_leder_programiranje_matematicke_naredbe_operacije_poredjenja_operacije_nad_operandima_plc_programiranje_plk_program_automatizacija_automatika.rs_.png" alt="" width="186" height="71" /></p>
<h3>Naredbe za manipulaciju sa numeričkim podacima</h3>
<p style="text-align: justify"> Naredbe za manipulaciju sa podacima su skup naredbi kojima se definišu vrednosti promenljivih ili vrše određene izmene u formi prezentacije podataka. U tom smislu one se ne razlikuju bitno od matematičkih naredbi. Naime, nema nikakve sumnje da se matematičkim naredbama takođe vrši određena manipulacija sa podacima. Izdvajanjem ovih naredbi u posebnu grupu se zapravo želi naglasiti specifičnost oblika same naredbe i obrade podataka koja se njima vrši.</p>
<h3>Naredbe za postavljanje vrednosti</h3>
<ul>
<li>CLR – Clear (postavi na nulu)</li>
</ul>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-8351" src="https://www.automatika.rs/wp-content/uploads/2017/05/10_leder_programiranje_matematicke_naredbe_operacije_poredjenja_operacije_nad_operandima_plc_programiranje_plk_program_automatizacija_automatika.rs_.png" alt="" width="483" height="106" srcset="https://www.automatika.rs/wp-content/uploads/2017/05/10_leder_programiranje_matematicke_naredbe_operacije_poredjenja_operacije_nad_operandima_plc_programiranje_plk_program_automatizacija_automatika.rs_.png 483w, https://www.automatika.rs/wp-content/uploads/2017/05/10_leder_programiranje_matematicke_naredbe_operacije_poredjenja_operacije_nad_operandima_plc_programiranje_plk_program_automatizacija_automatika.rs_-300x66.png 300w" sizes="auto, (max-width: 483px) 100vw, 483px" /></p>
<ul>
<li>MOV – Move (postavljanje vrednosti promenljive)</li>
</ul>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-8352" src="https://www.automatika.rs/wp-content/uploads/2017/05/11_leder_programiranje_matematicke_naredbe_operacije_poredjenja_operacije_nad_operandima_plc_programiranje_plk_program_automatizacija_automatika.rs_.png" alt="" width="495" height="113" srcset="https://www.automatika.rs/wp-content/uploads/2017/05/11_leder_programiranje_matematicke_naredbe_operacije_poredjenja_operacije_nad_operandima_plc_programiranje_plk_program_automatizacija_automatika.rs_.png 495w, https://www.automatika.rs/wp-content/uploads/2017/05/11_leder_programiranje_matematicke_naredbe_operacije_poredjenja_operacije_nad_operandima_plc_programiranje_plk_program_automatizacija_automatika.rs_-300x68.png 300w" sizes="auto, (max-width: 495px) 100vw, 495px" /></p>
<ul>
<li>MVM – Masked move (postavljanje vrednosti pojedinih bitova)</li>
</ul>
<p style="text-align: justify"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-8353" src="https://www.automatika.rs/wp-content/uploads/2017/05/12_leder_programiranje_matematicke_naredbe_operacije_poredjenja_operacije_nad_operandima_plc_programiranje_plk_program_automatizacija_automatika.rs_.png" alt="" width="507" height="253" srcset="https://www.automatika.rs/wp-content/uploads/2017/05/12_leder_programiranje_matematicke_naredbe_operacije_poredjenja_operacije_nad_operandima_plc_programiranje_plk_program_automatizacija_automatika.rs_.png 507w, https://www.automatika.rs/wp-content/uploads/2017/05/12_leder_programiranje_matematicke_naredbe_operacije_poredjenja_operacije_nad_operandima_plc_programiranje_plk_program_automatizacija_automatika.rs_-300x150.png 300w" sizes="auto, (max-width: 507px) 100vw, 507px" /></p>
<p style="text-align: justify"> Maskiranim bitovima, koji se ne prenose u dest u maski odgovaraju vrednopsti 0, dok nemaskiranim bitovima odgovaraju vrednosti 1.</p>
<p><em>Leder programiranje:</em></p>
<ul>
<li><em>Uvod u Leder programiranje možete pronaći <a href="https://www.automatika.rs/baza-znanja/uvod-u-leder-programiranje.html" target="_blank" rel="noopener noreferrer">OVDE</a>.</em></li>
<li><em>Leder programiranje – Bit naredbe možete pronaći <a href="https://www.automatika.rs/baza-znanja/teorija-upravljanja/leder-progamiranje-bit-naredbe-za-definisanje-i-postavljanje-uslova-bit-triger-naredba.html" target="_blank" rel="noopener noreferrer">OVDE</a>.</em></li>
<li><em>Leder programiranje – Kontakti možete pronaći <a href="https://www.automatika.rs/baza-znanja/teorija-upravljanja/leder-programiranje-kontakti.html" target="_blank" rel="noopener noreferrer">OVDE</a>.</em></li>
<li><em>Leder programiranje – START/STOP kolo možete pronaći <a href="https://www.automatika.rs/baza-znanja/teorija-upravljanja/leder-programiranje-startstop-kolo.html" target="_blank" rel="noopener noreferrer">OVDE.</a></em></li>
<li><em>Leder programiranje – Realizaciju časovnik možete prinaći <a href="https://www.automatika.rs/baza-znanja/teorija-upravljanja/leder-programiranje-realizacija-casovnika.html" target="_blank" rel="noopener noreferrer">OVDE.</a></em></li>
<li><em>Leder programiranje – Realizaciju brojača možete pronaći <a href="https://www.automatika.rs/baza-znanja/teorija-upravljanja/leder-programiranje-realizacija-brojaca.html" target="_blank" rel="noopener noreferrer">OVDE.</a></em></li>
<li>Leder programiranje – Sekvencijalno upravljanje možete pronaći <a href="https://www.automatika.rs/baza-znanja/teorija-upravljanja/leder-programiranje-sekvencijalno-upravljanje.html" target="_blank" rel="noopener noreferrer">OVDE.</a></li>
<li>Leder programiranje – SQL, SQC i SQO naredbe možete pronaći <a href="https://www.automatika.rs/baza-znanja/teorija-upravljanja/leder-programiranje-sql-sqo-sqc-naredbe.html" target="_blank" rel="noopener noreferrer">OVDE.</a></li>
<li style="text-align: justify">Leder programiranje – Kako i gde se koriste SQL, SQC i SQO naredbe možete pronaći <a href="https://www.automatika.rs/baza-znanja/teorija-upravljanja/leder-programiranje-kako-i-gde-se-koriste-sql-sqo-sqc-naredbe.html" target="_blank" rel="noopener noreferrer">OVDE.</a></li>
<li>Leder programiranje &#8211; Naredbe za poređenje možete pronaći <a href="https://www.automatika.rs/baza-znanja/teorija-upravljanja/leder-programiranje-naredbe-za-poredenje.html" target="_blank" rel="noopener noreferrer">OVDE</a>.</li>
</ul>
<p style="text-align: justify"><em>Napomena: Tekst je preuzet iz materijala  za predmet PROCESNI RAČUNARI, na ETF, Univerziteta u Beogradu. Iz originalnog teksta su izostavljene pojedine slike, a dalja objašnjenja pojmova korišćenih u ovom uvodnom tekstu možete naći u pomenutim materijalima.</em></p>
<p>The post <a href="https://www.automatika.rs/baza-znanja/teorija-upravljanja/leder-programiranje-matematicke-naredbe-akcije.html">Leder programiranje &#8211; Matematičke naredbe akcije</a> appeared first on <a href="https://www.automatika.rs">Automatika.rs</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.automatika.rs/baza-znanja/teorija-upravljanja/leder-programiranje-matematicke-naredbe-akcije.html/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Leder programiranje &#8211; Kako i gde se koriste SQL, SQO, SQC naredbe</title>
		<link>https://www.automatika.rs/baza-znanja/teorija-upravljanja/leder-programiranje-kako-i-gde-se-koriste-sql-sqo-sqc-naredbe.html</link>
					<comments>https://www.automatika.rs/baza-znanja/teorija-upravljanja/leder-programiranje-kako-i-gde-se-koriste-sql-sqo-sqc-naredbe.html#respond</comments>
		
		<dc:creator><![CDATA[Marko Nikolić]]></dc:creator>
		<pubDate>Tue, 28 Mar 2017 09:23:36 +0000</pubDate>
				<category><![CDATA[Teorija upravljanja]]></category>
		<category><![CDATA[bitovi programa]]></category>
		<category><![CDATA[blok programiranje]]></category>
		<category><![CDATA[leder plc]]></category>
		<category><![CDATA[leder program]]></category>
		<category><![CDATA[naredbe]]></category>
		<category><![CDATA[programi za plc]]></category>
		<category><![CDATA[programiranja plc]]></category>
		<category><![CDATA[tia portal]]></category>
		<guid isPermaLink="false">https://www.automatika.rs/?p=8084</guid>

					<description><![CDATA[<p> Potrebno je da se naglasi da se ove naredbe ne izvode uvek na isti način. Naime, samo kada se uslov u rangu menja sa neistinit na istinit menja se vrednost pointera i on ukazuje na drugi podatak. Međutim, ako uslov posle toga ostane i dalje istinit, pointer ne menja vrednost već se naredba izvršava sa [&#8230;]</p>
<p>The post <a href="https://www.automatika.rs/baza-znanja/teorija-upravljanja/leder-programiranje-kako-i-gde-se-koriste-sql-sqo-sqc-naredbe.html">Leder programiranje &#8211; Kako i gde se koriste SQL, SQO, SQC naredbe</a> appeared first on <a href="https://www.automatika.rs">Automatika.rs</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p style="text-align: justify"> Potrebno je da se naglasi da se ove naredbe ne izvode uvek na isti način. Naime, samo kada se uslov u rangu menja sa neistinit na istinit menja se vrednost pointera i on ukazuje na drugi podatak. Međutim, ako uslov posle toga ostane i dalje istinit, pointer ne menja vrednost već se naredba izvršava sa podatkom koji je uzet pri poslednjoj promeni pointera.</p>
<p style="text-align: justify"> Više informacija i samim naredbama možete pronaći <a href="https://www.automatika.rs/baza-znanja/teorija-upravljanja/leder-programiranje-sql-sqo-sqc-naredbe.html" target="_blank">OVDE</a> a dalje u tekstu pročitajte kako se koriste ove naredbe.</p>
<h3 style="text-align: justify">Korišćenje SQL naredbe</h3>
<p style="text-align: justify"> Na slici br.1 je prikazan primer <strong>SQL naredbe</strong>. Paremetri SQL naredbe su tako podešeni da je ulazna reč <strong>I:1.0 izvor podataka</strong>, a da se pročitani podaci smeštaju u odredišnu datoteku <strong>#N7:30 veličine 4 reči</strong>. Kada se uslov ranga promeni sa neistina na istina, pointer SQL naredbe se uvećava za jedan i podatak očitan sa ulaza I:1.0 se upisuje na poziciju u odredišnom fajlu na koju ukazuje pointer. SQL naredba nastavlja da prenosi podatke sa ulaza na istu poziciju odredišne datoteke sve dok je uslov ranga istinit. Nakon što je korak 4 završen, setuje se bit DN. Sledeća promena uslova sa neistina na istina, vraća pointer na poziciju 1 (element N7:31). Da je umesto ulazne reči I:1.0, kao izvor navedena interna datoteka, npr. #N7:40, tada bi obe datoteka odredišna i izvršna bile iste dužine (4), a SQL naredba bi, praktično, kopirala sadržaj izvorene datoteke u odredišnu.</p>
<p style="text-align: center"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-8091" src="https://www.automatika.rs/wp-content/uploads/2017/03/8_sql_sqo_sqc_naredbe_leder_programiranje_plac_automatika.jpg" alt="" width="550" height="446" srcset="https://www.automatika.rs/wp-content/uploads/2017/03/8_sql_sqo_sqc_naredbe_leder_programiranje_plac_automatika.jpg 550w, https://www.automatika.rs/wp-content/uploads/2017/03/8_sql_sqo_sqc_naredbe_leder_programiranje_plac_automatika-300x243.jpg 300w, https://www.automatika.rs/wp-content/uploads/2017/03/8_sql_sqo_sqc_naredbe_leder_programiranje_plac_automatika-518x420.jpg 518w" sizes="auto, (max-width: 550px) 100vw, 550px" /></p>
<p style="text-align: center">Slika br.1 Primer SQL naredbe</p>
<h3 style="text-align: justify">Korišćenje SQO naredbe</h3>
<p style="text-align: justify"> <strong>SQO naredba</strong> čita reči specificiranog fajla čiji su bitovi namenjeni upravljanju izvršnih organa. Kada uslov ranga koji sadrži SQO naredbu postane istinit, naredba čita sledeću reč iz fajla. Pročitana reč prolazi kroz masku i prenosi se na odredišnu adresu. Samo oni bitovi pročitane reči kojima u maski odgovara bit 1 se prenose. Bit DONE postaje 1 nakon što je iz fajla pročitana poslednja reč. Sledeći promena uslova ranga sa neistina na istina usloviće da SQO naredba krene iz početka, sa pointerom koji je resetovan na početnu vrednost 1. Na slici br.2 je ilustrovan rad SQO naredbe. SQO naredba sa slike definiše sekvencu od 5 reči smeštenu u datoteci B10, počev od reči B10:1. Početna vrednost pointera je 2, što znači da će kao prva reč iz izvorišnog fajla biti pročitana reč B10:3. Odredišna adresa je prva reč izlazne datoteke O:14. (Dugim rečima, odredište pročitanih reči iz ulaznog fajla je izlazni digitalni modul sa adresom 14.) Naredba SQO definiše masku čija je heksadecimalna vrednost 0F0F. To znači da se na odredište ne prenose svi bitovi pročitanih reči, već samo osam bita, naznačenih jedinicama u maski (to su bitovi 0-3 i bitovi 8-11). Naravno, sadržaj izvorišnog fajla mora biti unapred pripremljen, prema zahtevima aplikacije, i upisan u odgovarajuće reči naznačene datoteke. Za SQO naredbu možemo reći da predstavlja softverski ekvivalent doboš-programatoru.</p>
<p style="text-align: center"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-8090" src="https://www.automatika.rs/wp-content/uploads/2017/03/9_sql_sqo_sqc_naredbe_leder_programiranje_plac_automatika-1.jpg" alt="" width="550" height="473" srcset="https://www.automatika.rs/wp-content/uploads/2017/03/9_sql_sqo_sqc_naredbe_leder_programiranje_plac_automatika-1.jpg 550w, https://www.automatika.rs/wp-content/uploads/2017/03/9_sql_sqo_sqc_naredbe_leder_programiranje_plac_automatika-1-300x258.jpg 300w, https://www.automatika.rs/wp-content/uploads/2017/03/9_sql_sqo_sqc_naredbe_leder_programiranje_plac_automatika-1-488x420.jpg 488w" sizes="auto, (max-width: 550px) 100vw, 550px" /></p>
<p style="text-align: center">Slika br.2 Primer SQO naredbe</p>
<h3 style="text-align: justify">Korišćenje SQC naredbe</h3>
<p style="text-align: justify"> <strong>SQC naredba</strong> radi tako što poredi sve ne-maskirane bitove iz izvorišne reči sa odgovarajućim bitovima referencirane reči. Ako na svim bitskim prozicijama postoji slaganje, naredba SQC postavlja bit FD kontrolne reči na 1. U suprotnom, ako postoji nesleganje barem na jednoj poziciji, bit FD se postavlja na 0. Na slici br.3 je prikazan primer SQC naredbe. Ova SQC naredba definiše referentni fajl dužine 5 reči šmešten u datoteci B10, počev od reči 11 ove datoteke. Izvorišna adresa (I:3.0) ukazuje na prvu reč ulazne datoteke I3 (odgovara ulaznom digitalnom modulu sa adresom 3). Tekuća pozicija pointera je 2, što znači da se vrednost pročitana sa ulaza I:3.0 poredi sa rečju B10:13. Ne porede se celokupne reči već samo viših 12 bita, što je definisano maskom 0FFF. Pošto su u konkretnom primeru svi odgovarajući ne-maskirani bitovi identični, SQC naredba setuje FD bit, tj. bit R6:21/FD.</p>
<p style="text-align: center"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-8092" src="https://www.automatika.rs/wp-content/uploads/2017/03/10_sql_sqo_sqc_naredbe_leder_programiranje_plac_automatika.jpg" alt="" width="350" height="512" srcset="https://www.automatika.rs/wp-content/uploads/2017/03/10_sql_sqo_sqc_naredbe_leder_programiranje_plac_automatika.jpg 350w, https://www.automatika.rs/wp-content/uploads/2017/03/10_sql_sqo_sqc_naredbe_leder_programiranje_plac_automatika-205x300.jpg 205w, https://www.automatika.rs/wp-content/uploads/2017/03/10_sql_sqo_sqc_naredbe_leder_programiranje_plac_automatika-287x420.jpg 287w" sizes="auto, (max-width: 350px) 100vw, 350px" /></p>
<p style="text-align: center">Slika br.3 Primer SQC naredbe</p>
<p><em>Leder programiranje:</em></p>
<ul>
<li><em>Uvod u Leder programiranje možete pronaći <a href="https://www.automatika.rs/baza-znanja/uvod-u-leder-programiranje.html" target="_blank">OVDE</a>.</em></li>
<li><em>Leder programiranje – Bit naredbe možete pronaći <a href="https://www.automatika.rs/baza-znanja/teorija-upravljanja/leder-progamiranje-bit-naredbe-za-definisanje-i-postavljanje-uslova-bit-triger-naredba.html" target="_blank">OVDE</a>.</em></li>
<li><em>Leder programiranje – Kontakti možete pronaći <a href="https://www.automatika.rs/baza-znanja/teorija-upravljanja/leder-programiranje-kontakti.html" target="_blank">OVDE</a>.</em></li>
<li><em>Leder programiranje – START/STOP kolo možete pronaći <a href="https://www.automatika.rs/baza-znanja/teorija-upravljanja/leder-programiranje-startstop-kolo.html" target="_blank">OVDE.</a></em></li>
<li><em>Leder programiranje – Realizaciju časovnik možete prinaći <a href="https://www.automatika.rs/baza-znanja/teorija-upravljanja/leder-programiranje-realizacija-casovnika.html" target="_blank">OVDE.</a></em></li>
<li><em>Leder programiranje – Realizaciju brojača možete pronaći <a href="https://www.automatika.rs/baza-znanja/teorija-upravljanja/leder-programiranje-realizacija-brojaca.html" target="_blank">OVDE.</a></em></li>
<li>Leder programiranje – Sekvencijalno upravljanje možete pronaći <a href="https://www.automatika.rs/baza-znanja/teorija-upravljanja/leder-programiranje-sekvencijalno-upravljanje.html" target="_blank">OVDE.</a></li>
<li>Leder programiranje &#8211; SQL, SQC i SQO naredbe možete pronaći <a href="https://www.automatika.rs/baza-znanja/teorija-upravljanja/leder-programiranje-sql-sqo-sqc-naredbe.html" target="_blank">OVDE.</a></li>
</ul>
<p style="text-align: justify"><em>Napomena: Tekst je preuzet iz materijala  za predmet PROCESNI RAČUNARI, na ETF, Univerziteta u Beogradu. Iz originalnog teksta su izostavljene pojedine slike, a dalja objašnjenja pojmova korišćenih u ovom uvodnom tekstu možete naći u pomenutim materijalima.</em></p>
<p>The post <a href="https://www.automatika.rs/baza-znanja/teorija-upravljanja/leder-programiranje-kako-i-gde-se-koriste-sql-sqo-sqc-naredbe.html">Leder programiranje &#8211; Kako i gde se koriste SQL, SQO, SQC naredbe</a> appeared first on <a href="https://www.automatika.rs">Automatika.rs</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.automatika.rs/baza-znanja/teorija-upravljanja/leder-programiranje-kako-i-gde-se-koriste-sql-sqo-sqc-naredbe.html/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Leder programiranje &#8211; START/STOP kolo</title>
		<link>https://www.automatika.rs/baza-znanja/teorija-upravljanja/leder-programiranje-startstop-kolo.html</link>
					<comments>https://www.automatika.rs/baza-znanja/teorija-upravljanja/leder-programiranje-startstop-kolo.html#respond</comments>
		
		<dc:creator><![CDATA[Marko Nikolić]]></dc:creator>
		<pubDate>Wed, 02 Nov 2016 09:04:50 +0000</pubDate>
				<category><![CDATA[Teorija upravljanja]]></category>
		<category><![CDATA[leder naredbe]]></category>
		<category><![CDATA[leder program]]></category>
		<category><![CDATA[leder programiranje]]></category>
		<category><![CDATA[plc leder]]></category>
		<category><![CDATA[plc programirnaje]]></category>
		<category><![CDATA[start-stop kolo]]></category>
		<guid isPermaLink="false">https://www.automatika.rs/?p=7300</guid>

					<description><![CDATA[<p>U leder programiranju se Start/stop kolo veoma često koristi u industrijskim primenama. Na primer, mašina može imati start prekidač za početak rada i stop prekidač za zaustavljanje. Primer leder dijagrama start/stop kola prikazan je na Slici br.1. Start je normalno-otvoren, a Stop normalno-zatvoren prekidač. Pritiskom na prekidač Start, uslov ranga postaje tačan, a izlaza Y1 se aktivira. [&#8230;]</p>
<p>The post <a href="https://www.automatika.rs/baza-znanja/teorija-upravljanja/leder-programiranje-startstop-kolo.html">Leder programiranje &#8211; START/STOP kolo</a> appeared first on <a href="https://www.automatika.rs">Automatika.rs</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p style="text-align: justify">U leder programiranju se<strong> Start/stop kolo</strong> veoma često koristi u industrijskim primenama. Na primer, mašina može imati start prekidač za početak rada i stop prekidač za zaustavljanje. Primer leder dijagrama start/stop kola prikazan je na Slici br.1. Start je normalno-otvoren, a Stop normalno-zatvoren prekidač. Pritiskom na prekidač Start, uslov ranga postaje tačan, a izlaza Y1 se aktivira. Uočimo da se izlaz Y1 koristi i kao ulaz. S obzirom da je sada Y1=1, uslov ostaje tačan, a izlaz aktivan i nakon otpuštanja prekidača Start. Pritiskom na prekidač Stop, uslov ranga postaje netačan, a izlaz se deaktivira. Pošto je sada Y1=0, uslov ostaje netačan, a izlaz neaktivan i nakon otpuštanja prekidača Stop. Da bi se izlaz ponovo aktivirao potrebno je ponovo pritisnuti taster Start. Opisani postupak formiranja start/stop kola se zove samodržanje, s obzirom da izlazna promenljiva zadržava vrednost i posle prestanka uslova za njeno aktiviranje.</p>
<p style="text-align: center"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-7303" src="https://www.automatika.rs/wp-content/uploads/2016/11/1_leder_programiranje_plc_automatizacija_starstop_kolo_releji_automatika.rs_.jpg" alt="1_leder_programiranje_plc_automatizacija_starstop_kolo_releji_automatika-rs" width="300" height="176" />Slika br.1 Start/stop kolo</p>
<p style="text-align: justify">Ponašanje Start/stop kola je identično ponašanju <strong>SR leča</strong>, pri čemu prekidač Start ima ulogu setovanja, a Stop ulogu resetovanja leča.</p>
<p style="text-align: justify">Osim u leder programima, Start/stop kolo se često realizuje i u relejnoj tehnici, uz pomoć relea sa dva normalno-otvorena kontakta. Na slici br.2 je prikazana realizacija start/stop kola za upravljanje motorom. Jedan kontakt relea, A1, kontroliše napajanje motora, dok se drugi kontakt, A2, koristi za realizaciju start/stop kola. Pritiskom na prekidač Start, kroz namotaj relea počinje da teče struja, oba kontakta, A1 i A2 se zatvaraju i motor počinje da radi. Ovakvo stanje se zadržava i nakon otpuštanja prekidača Start, jer struja za namotaj relea nastavlja da teče kroz zatvoren kontakt A2. Pritiskom na prekidač Stop, struja kroz namotaje relea se prekida, kontakti A1 i A2 se otvaraju, motor prestaje da radi a kroz namotaje relea više ne protiče struja.</p>
<p style="text-align: justify"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-7304" src="https://www.automatika.rs/wp-content/uploads/2016/11/2_leder_programiranje_plc_automatizacija_starstop_kolo_releji_automatika.rs_.jpg" alt="2_leder_programiranje_plc_automatizacija_starstop_kolo_releji_automatika-rs" width="390" height="232" srcset="https://www.automatika.rs/wp-content/uploads/2016/11/2_leder_programiranje_plc_automatizacija_starstop_kolo_releji_automatika.rs_.jpg 390w, https://www.automatika.rs/wp-content/uploads/2016/11/2_leder_programiranje_plc_automatizacija_starstop_kolo_releji_automatika.rs_-300x178.jpg 300w" sizes="auto, (max-width: 390px) 100vw, 390px" /></p>
<p style="text-align: center">Slika br.2 Realizacija Start/Stop kola pomoću relea</p>
<p style="text-align: justify">Na prvi pogled čini se da start/stop kolo predstavlja neracionalno rešenje, jer se ista funkcija (prosto aktiviranje/deaktiviranje izlaza) može ostvariti pomoću samo jednog, dvopoložajnog prekidača, koji bi direktno upravljao izlazom. Razlog za korišćenje start/stop kola je bezbednost. Pretpostavimo da u sistemu na slici br.2, motor radi (kroz namotaje relea teče struja) i da u jednom trenutku dođe do nestanka električne energije. Motor se zaustavlja, a kontakti relea otvoraju. Kada naknadno eletrična energija dođe, motor ostaje isključen, a da bi se ponovo uključio neophodno je pritisnuti prekidač Start. Ako bi smo za upravljanje motorom koristili samo jedan prekidač koji bi direktno kontrolisao napajanje motora, motor bi po dolasku električne energije nastavio da radi, zato što je prekidač ostao uključen, što može biti kritično sa stanovišta bezbednosti.</p>
<p style="text-align: justify">Start/stop kolo se može realizovati i uz pomoć naredbi OTL i OTU, kao što je prikazano na slici. Uočimo da su sada oba ulaza, Start i Stop, sa normalno-otvorenim kontaktima i da se obe naredbe OTL i OTU odnose na isti izlaz, Y1. Postavljanjem ulaza Start na 1, izvršava se naredba OTL, koja postavlja izlaz Y1 na 1 (Y1 se setuje), koji ostaje 1 i kada se Start vrati na 0. Da bi se izlaz Y1 postavio na 0 (tj. resetovao), potrebno je postaviti Stop=1, što aktivira naredbu OTU. Izlaz Y1 zadržava vrednost 0 i nakon postavljanja ulaza Stop na 0.</p>
<p style="text-align: justify"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-7305" src="https://www.automatika.rs/wp-content/uploads/2016/11/3_leder_programiranje_plc_automatizacija_starstop_kolo_releji_automatika.rs_.jpg" alt="3_leder_programiranje_plc_automatizacija_starstop_kolo_releji_automatika-rs" width="300" height="160" /></p>
<p style="text-align: center">Slika br.3 Realizacija start/stop kola pomoću naredbi OTL i OTU</p>
<p style="text-align: justify">U rešenju sa slici br.3, kritična situacija je ona kada su oba prekidača, Start i Stop, zatvorena (=1). Naime, ovakva situacija nesme da se javi na ulazu, jer pod tim uslovom kolo može početi da osciluje. Da bi se predupredilo ovakvo neželjeno ponašanje, leder program na slici br.3 može se proširiti XIC naredbom u prvom rangu koja će sprečiti da pri Start=1 uslov postane tačan ako je Stop=1 (Slika br.4). Očigledno, u rešenju na slici br.4 ulaz Stop ima viši prioritet, tako da se pri Start=Stop=1 kolo resetuje.</p>
<p style="text-align: justify"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-7306" src="https://www.automatika.rs/wp-content/uploads/2016/11/4_leder_programiranje_plc_automatizacija_starstop_kolo_releji_automatika.rs_.jpg" alt="4_leder_programiranje_plc_automatizacija_starstop_kolo_releji_automatika-rs" width="300" height="165" /></p>
<p style="text-align: center">Slika br.4 Start/stop kolo koje rešava problem Start=Stop=1</p>
<p>Leder programiranje:</p>
<ul>
<li>Uvod u Leder programiranje možete pronaći <a href="https://www.automatika.rs/baza-znanja/uvod-u-leder-programiranje.html" target="_blank">OVDE</a>.</li>
<li>Leder programiranje – Bit naredbe možete pronaći <a href="https://www.automatika.rs/baza-znanja/teorija-upravljanja/leder-progamiranje-bit-naredbe-za-definisanje-i-postavljanje-uslova-bit-triger-naredba.html" target="_blank">OVDE</a>.</li>
<li>Leder programiranje &#8211; Kontakti možete pronaći <a href="https://www.automatika.rs/baza-znanja/teorija-upravljanja/leder-programiranje-kontakti.html" target="_blank">OVDE</a>.</li>
</ul>
<p style="text-align: justify"><em>Napomena: Tekst je preuzet iz materijala  za predmet PROCESNI RAČUNARI, na ETF, Univerziteta u Beogradu. Iz originalnog teksta su izostavljene pojedine slike, a dalja objašnjenja pojmova korišćenih u ovom uvodnom tekstu možete naći u pomenutim materijalima.</em></p>
<p>The post <a href="https://www.automatika.rs/baza-znanja/teorija-upravljanja/leder-programiranje-startstop-kolo.html">Leder programiranje &#8211; START/STOP kolo</a> appeared first on <a href="https://www.automatika.rs">Automatika.rs</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.automatika.rs/baza-znanja/teorija-upravljanja/leder-programiranje-startstop-kolo.html/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
