<?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>bit naredbe leder Archives - Automatika.rs</title>
	<atom:link href="https://www.automatika.rs/tag/bit-naredbe-leder/feed" rel="self" type="application/rss+xml" />
	<link>https://www.automatika.rs/tag/bit-naredbe-leder</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 progamiranje &#8211; Bit naredbe za definisanje i postavljanje uslova, bit triger naredba</title>
		<link>https://www.automatika.rs/baza-znanja/teorija-upravljanja/leder-progamiranje-bit-naredbe-za-definisanje-i-postavljanje-uslova-bit-triger-naredba.html</link>
					<comments>https://www.automatika.rs/baza-znanja/teorija-upravljanja/leder-progamiranje-bit-naredbe-za-definisanje-i-postavljanje-uslova-bit-triger-naredba.html#respond</comments>
		
		<dc:creator><![CDATA[Marko Nikolić]]></dc:creator>
		<pubDate>Mon, 15 Aug 2016 10:57:19 +0000</pubDate>
				<category><![CDATA[Teorija upravljanja]]></category>
		<category><![CDATA[bit naredbe leder]]></category>
		<category><![CDATA[leder dijagram]]></category>
		<category><![CDATA[leder plc]]></category>
		<category><![CDATA[plc programiranje]]></category>
		<guid isPermaLink="false">https://www.automatika.rs/?p=7188</guid>

					<description><![CDATA[<p>Bit naredbe su, kao što samo ime kaže naredbe čiji su operandi bitovi. Sa gledišta lokacije operanada, to znači da se oni najčešće nalaze u datoteci 3 (bit file), digitalnim ulaznim ili izlaznim datotekama (input image file 1 ili output image file 0) ili u korisničkim datotekama bit tipa. Pored toga, adresirani operand može da [&#8230;]</p>
<p>The post <a href="https://www.automatika.rs/baza-znanja/teorija-upravljanja/leder-progamiranje-bit-naredbe-za-definisanje-i-postavljanje-uslova-bit-triger-naredba.html">Leder progamiranje &#8211; Bit naredbe za definisanje i postavljanje uslova, bit triger naredba</a> appeared first on <a href="https://www.automatika.rs">Automatika.rs</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p style="text-align: justify"><strong>Bit naredbe</strong> su, kao što samo ime kaže naredbe čiji su operandi bitovi. Sa gledišta lokacije operanada, to znači da se oni najčešće nalaze u datoteci 3 (bit file), digitalnim ulaznim ili izlaznim datotekama (input image file 1 ili output image file 0) ili u korisničkim datotekama bit tipa. Pored toga, adresirani operand može da se nalazi i u bilo kojoj drugoj datoteci u okviru koje je moguće adresirati pojedini bit. Za vreme programskog skena u okviru bit naredbi ispituje se stanje pojedinog bita, ili se njegova vrednost postavlja na 1 (set) ili na 0 (reset).</p>
<h3>Bit naredbe zadefinisanje uslova</h3>
<p style="text-align: justify"> Ove naredbe se postavljaju na levoj strani ranga i definišu uslov koji se odnosi na stanje bita čija je adresa definisana u naredbi. Kao rezultat izvođenja naredba dobija istinosnu vrednost true (istinit) ili false (neistinit).</p>
<p style="text-align: justify"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-7193" src="https://www.automatika.rs/wp-content/uploads/2016/08/1_leder_programiranje_plc_plk_automatika.rs_.jpg" alt="1_leder_programiranje_plc_plk_automatika.rs" width="585" height="296" srcset="https://www.automatika.rs/wp-content/uploads/2016/08/1_leder_programiranje_plc_plk_automatika.rs_.jpg 585w, https://www.automatika.rs/wp-content/uploads/2016/08/1_leder_programiranje_plc_plk_automatika.rs_-300x152.jpg 300w" sizes="auto, (max-width: 585px) 100vw, 585px" /></p>
<p style="text-align: justify"> Nazivi ove dve naredbe potiču od ispitivanja binarnih signala koji dolaze sa prekidačkih kola. U tom smislu XIC naredba se odnosi na normalno otvoren prekidač, dok se XIO naredba odnosi na normalno zatvoren prekidač.</p>
<h3>Bit naredbe za postavljanje vrednosti izlaza</h3>
<p style="text-align: justify"> Ovim naredbama se bitu čija je adresa navedena u naredbi dodeljuje vrednost 1 ili 0. Podsetimo se da se ove nardbe nalaze na desnoj strani ranga, što znači da će se one izvršiti samo ako je iskaz (uslov) na levoj strani ranga istinit.</p>
<p style="text-align: justify"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-7194" src="https://www.automatika.rs/wp-content/uploads/2016/08/2_leder_programiranje_plc_plk_automatika.rs_.jpg" alt="2_leder_programiranje_plc_plk_automatika.rs" width="585" height="146" srcset="https://www.automatika.rs/wp-content/uploads/2016/08/2_leder_programiranje_plc_plk_automatika.rs_.jpg 585w, https://www.automatika.rs/wp-content/uploads/2016/08/2_leder_programiranje_plc_plk_automatika.rs_-300x75.jpg 300w" sizes="auto, (max-width: 585px) 100vw, 585px" /></p>
<p style="text-align: justify"> Potrebno je da se zapazi da se ovom naredbom vrednost bita čija je adresa “a” može promeniti samo jedanput za vreme sken ciklusa. Ova vrednost ostaće neizmenjena sve do sledećeg sken ciklusa, kada će se pri skeniranju odgovarajućeg ranga ponovo ispitati uslov i izvesti odgovarajuća akcija.</p>
<p style="text-align: justify"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-7195" src="https://www.automatika.rs/wp-content/uploads/2016/08/3_leder_programiranje_plc_plk_automatika.rs_.jpg" alt="3_leder_programiranje_plc_plk_automatika.rs" width="585" height="140" srcset="https://www.automatika.rs/wp-content/uploads/2016/08/3_leder_programiranje_plc_plk_automatika.rs_.jpg 585w, https://www.automatika.rs/wp-content/uploads/2016/08/3_leder_programiranje_plc_plk_automatika.rs_-300x72.jpg 300w" sizes="auto, (max-width: 585px) 100vw, 585px" /></p>
<p style="text-align: justify"> OTL naredbom se adresirani bit može isključivo postaviti na 1. Naime za razliku od OTE naredbe kojom se vrednost bita može postavljati na 0 ili 1 svaki put kad se rang skenira, kod OTL naredbe vrednost bita se postavlja (lečuje) na 1 u prvom skenu u kome je uslov istinit. Nakon toga ova naredba postaje neosetljiva na istinosnu vrednost uslova. To znači da će vrednost bita ostati neizmenjena bez obzira na to kako se menja vrednost uslova.</p>
<p style="text-align: justify"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-7196" src="https://www.automatika.rs/wp-content/uploads/2016/08/4_leder_programiranje_plc_plk_automatika.rs_.jpg" alt="4_leder_programiranje_plc_plk_automatika.rs" width="585" height="141" srcset="https://www.automatika.rs/wp-content/uploads/2016/08/4_leder_programiranje_plc_plk_automatika.rs_.jpg 585w, https://www.automatika.rs/wp-content/uploads/2016/08/4_leder_programiranje_plc_plk_automatika.rs_-300x72.jpg 300w" sizes="auto, (max-width: 585px) 100vw, 585px" /></p>
<p style="text-align: justify"> OTU naredbom se adresovani bit može isključivo postaviti na 0. Pri tome, vrednost bita se postavlja (lečuje) na 0 u prvom skenu u kome je uslov ispunjen. Nakon toga ova naredba postaje neosetljiva na vrednost uslova.</p>
<p style="text-align: justify"> Potrebno je da se istakne da se OTL i OUT naredba koriste uvek u paru, pri čemu se u obe naredbe adresira isti bit.</p>
<h3 style="text-align: justify"> Bit triger naredba</h3>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-7197" src="https://www.automatika.rs/wp-content/uploads/2016/08/5_leder_programiranje_plc_plk_automatika.rs_.jpg" alt="5_leder_programiranje_plc_plk_automatika.rs" width="585" height="186" srcset="https://www.automatika.rs/wp-content/uploads/2016/08/5_leder_programiranje_plc_plk_automatika.rs_.jpg 585w, https://www.automatika.rs/wp-content/uploads/2016/08/5_leder_programiranje_plc_plk_automatika.rs_-300x95.jpg 300w" sizes="auto, (max-width: 585px) 100vw, 585px" /></p>
<p style="text-align: justify"> OSR naredba omogućava da se obezbedi izvodjenje neke akcije samo jedanput. Potrebno je da se istakne da je ovo specifična naredba koja istovremeno pripada i kategoriji uslova i kategoriji akcije. Naime ova naredba se postavlja u rangu između dela koji predstavlja uslov i dela koji predstavlja akciju. Kada se u toku sken ciklusa detektuje da je uslov promenio svoju vrednost sa neistinit na istinit (uzlazna ivica) onda OSR naredba takođe dobija vrednost istinit (što ovu naredbu svrstava u kategoriju naredbi uslova). Istovremeno se i bitu čija je adresa pridružena toj naredbi dodeljuje vrednost 1 (po čemu se ova naredba svrstava i u kategoriju akcija). Obe ove vrednosti ostaju nepromenjene do sledećeg sken ciklusa, kada naredba dobija vrednost neistinit, dok se adresirani bit postavlja na vrednost 0 ili 1 u zavisnosti od vrednosti uslova. U narednim sken ciklusima vrednost naredbe ostaje nepromenjena sve dok se u uslovu (koji predstavlja ulaz u OSR) ponovo ne detektuje prelaz “neistinit/istinit”.</p>
<p style="text-align: justify"> Potrebno je istaći da bit čija je adresa pridružena ovoj naredbi ne predstavlja vrednost naredbe. Naime, ovaj bit se koristi kao interna promenljiva i služi za pamćenje vrednosti uslova koji prethodi OSR naredbi. Vrednost ovog bita je 1 ako je uslov istinit, odnosno 0 ako je uslov neistinit. U tom smislu, sa aspekta dodeljivanja vrednosti bitu čija se adresa navodi u OSR naredbi, ova naredba je identična sa OTE naredbom. Navedeni bit se može nalaziti u bilo kojoj bit-adresibilnoj datoteci izuzev datoteke ulaza i izlaza.</p>
<p style="text-align: justify"> Vrednost koju dobija OSR naredba koristi se kao uslov za izvođenje naredbe akcije koja se nalazi na desnoj strani ranga (neposredno iza OSR naredbe). Shodno tome, naredba akcije biće izvršavana po jedanput pri svakom prelazu uslova “neistinit/istinit”.</p>
<p style="text-align: justify"><strong>Napomena: Iza OSR naredbe se može nalaziti samo jedna naredba akcije.</strong></p>
<p>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>.</p>
<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-progamiranje-bit-naredbe-za-definisanje-i-postavljanje-uslova-bit-triger-naredba.html">Leder progamiranje &#8211; Bit naredbe za definisanje i postavljanje uslova, bit triger naredba</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-progamiranje-bit-naredbe-za-definisanje-i-postavljanje-uslova-bit-triger-naredba.html/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
