<?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>simatic s7 Archives - Automatika.rs</title>
	<atom:link href="https://www.automatika.rs/tag/simatic-s7/feed" rel="self" type="application/rss+xml" />
	<link>https://www.automatika.rs/tag/simatic-s7</link>
	<description>Portal za inženjere</description>
	<lastBuildDate>Thu, 26 Oct 2017 06:28:00 +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>Siemens SIMATIC S7-300 serija kontrolera – Osnove, pristup memoriji, karakteristike</title>
		<link>https://www.automatika.rs/baza-znanja/teorija-upravljanja/siemens-simatic-s7-300-serija-kontrolera-osnove-pristup-memoriji-karakteristike.html</link>
					<comments>https://www.automatika.rs/baza-znanja/teorija-upravljanja/siemens-simatic-s7-300-serija-kontrolera-osnove-pristup-memoriji-karakteristike.html#respond</comments>
		
		<dc:creator><![CDATA[Marko Nikolić]]></dc:creator>
		<pubDate>Wed, 25 Oct 2017 00:00:41 +0000</pubDate>
				<category><![CDATA[Teorija upravljanja]]></category>
		<category><![CDATA[automatika]]></category>
		<category><![CDATA[automatizacija]]></category>
		<category><![CDATA[leder programiranje]]></category>
		<category><![CDATA[s7-200 plc]]></category>
		<category><![CDATA[siemens kontroleri]]></category>
		<category><![CDATA[siemens plc]]></category>
		<category><![CDATA[simatic s7]]></category>
		<category><![CDATA[SIMATIC S7-300]]></category>
		<guid isPermaLink="false">https://www.automatika.rs/?p=9287</guid>

					<description><![CDATA[<p> PLC kontroleri iz ove serije su namenjeni za automatizaciju nižeg i srednjeg nivoa. Široko se koriste u granama industrije kao što su mašinska, automobilska, prehrambena, procesna i sl. Odlikuju se modularnim dizajnom sa širokim spektrom modula koji omogućavaju optimalnu adaptaciju različitih zadataka automatizacije. Neki od modula su ilustrativno prikazani na slici br.1: Slika br.1: Primer proširenja [&#8230;]</p>
<p>The post <a href="https://www.automatika.rs/baza-znanja/teorija-upravljanja/siemens-simatic-s7-300-serija-kontrolera-osnove-pristup-memoriji-karakteristike.html">Siemens SIMATIC S7-300 serija kontrolera – Osnove, pristup memoriji, karakteristike</a> appeared first on <a href="https://www.automatika.rs">Automatika.rs</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p style="text-align: justify"> PLC kontroleri iz ove serije su namenjeni za automatizaciju nižeg i srednjeg nivoa. Široko se koriste u granama industrije kao što su mašinska, automobilska, prehrambena, procesna i sl. Odlikuju se modularnim dizajnom sa širokim spektrom modula koji omogućavaju optimalnu adaptaciju različitih zadataka automatizacije. Neki od modula su ilustrativno prikazani na slici br.1:</p>
<p style="text-align: justify"><img fetchpriority="high" decoding="async" class="alignleft size-full wp-image-9292" src="https://www.automatika.rs/wp-content/uploads/2017/10/s7-300_siemens_simatic_dodatni_moduli_plc_programiranje_leder_programirnaje_automatika.rs_.jpg" alt="" width="793" height="251" srcset="https://www.automatika.rs/wp-content/uploads/2017/10/s7-300_siemens_simatic_dodatni_moduli_plc_programiranje_leder_programirnaje_automatika.rs_.jpg 793w, https://www.automatika.rs/wp-content/uploads/2017/10/s7-300_siemens_simatic_dodatni_moduli_plc_programiranje_leder_programirnaje_automatika.rs_-300x95.jpg 300w, https://www.automatika.rs/wp-content/uploads/2017/10/s7-300_siemens_simatic_dodatni_moduli_plc_programiranje_leder_programirnaje_automatika.rs_-768x243.jpg 768w, https://www.automatika.rs/wp-content/uploads/2017/10/s7-300_siemens_simatic_dodatni_moduli_plc_programiranje_leder_programirnaje_automatika.rs_-696x220.jpg 696w" sizes="(max-width: 793px) 100vw, 793px" /></p>
<p style="text-align: center">Slika br.1: Primer proširenja S7-300 PLC-a dodatnim modulima</p>
<p style="text-align: justify"> Skraćenice naziva pojedinih modula na Slici br.1 imaju sledeće značenje:</p>
<ul>
<li style="text-align: justify">PS (Power Supplay Module) napojna jedinica &#8211; obezbeđuje pouzdano i kvalitetno napajanje modula.</li>
<li style="text-align: justify">CPU (Central Processing Units) &#8211; serija S7-300 nudi širok opseg centralnih procesorskih jedinica različitih brzina, veličine radne memorije, komunikacionih portova, itd. Oznake modela iz ove serije su CPU 312, CPU 313, CPU 314, CPU 315, CPU 317, CPU 318.</li>
<li style="text-align: justify">IM (Interface Module) sprežni modul &#8211; služi za povezivanje modula koji se nalaze na drugim šinama (podnožjima).</li>
<li style="text-align: justify">SM (Signal Modules) signalni moduli &#8211; služe za prilagođavanje spoljašnjih signala internim. Tu spadaju moduli digitalnih ulaza DI, izlaza DO, kao i moduli analognih ulaza AI i izlaza AO.</li>
<li style="text-align: justify">FM (Function modules) funkcijski moduli &#8211; izvršavaju složene ili vremenski kritične poslove nezavisno od CPU-a, kao što su brojanje, pozicioniranje, upravljenje u zatvorenoj petlji.</li>
<li style="text-align: justify">CP (Communication Processors) &#8211; omogućavaju sledeće mrežne funkcije: Point to Point veza, PROFIBUS, Industrial Ethernet.</li>
<li style="text-align: justify">Din šina (DIN rail ) ili podnožje koje služi za prihvatanje novih modula.</li>
<li style="text-align: justify">Bas konektori (Bas connectors) &#8211; povezuju module</li>
</ul>
<p style="text-align: justify"> <em>Ukupan broj modula koji jedan kontroler može da prihvati je 32.</em></p>
<h3 style="text-align: justify">Memorijski koncept S7-300</h3>
<p>CPU iz ove serije koriste sledeće memorijske oblasti:</p>
<p><img decoding="async" class="size-full wp-image-9293 aligncenter" src="https://www.automatika.rs/wp-content/uploads/2017/10/s7-300_siemens_1_simatic_plc_programiranje_leder_1programirnaje_automatika.rs_.jpg" alt="" width="572" height="336" srcset="https://www.automatika.rs/wp-content/uploads/2017/10/s7-300_siemens_1_simatic_plc_programiranje_leder_1programirnaje_automatika.rs_.jpg 572w, https://www.automatika.rs/wp-content/uploads/2017/10/s7-300_siemens_1_simatic_plc_programiranje_leder_1programirnaje_automatika.rs_-300x176.jpg 300w" sizes="(max-width: 572px) 100vw, 572px" /></p>
<p style="text-align: center">Slika br.2: Memorijski koncept S7-300</p>
<p style="text-align: justify"> Memorija za učitavanje (Load memory) &#8211; smeštena je na SIMATIC Micro memorijskoj kartici. Koristi se za smeštanje korisničkog programa, svi blokovi (OBs, FCs, DBs), sistemskih podataka, kao i svih konfiguracionih podataka vezanih za projekat. Podaci koji se nalaze na ovoj kartici ostaju sačuvani i po prekidu napajanja, kao i po restartu CPU memorije, tako da podrška baterijskog napajanja nije potrebna. Kao memorija za učitavanje osim MMC kartice može se koristiti i integrisani RAM.</p>
<p style="text-align: justify"> Radna memorija (Work memory) &#8211; sadrži samo one podatke koji su značajni za izvršenje programa. RAM radna memorija integrisana je u CPU i nema mogućnost dodatnog proširenja. Poseduje dodatno baterijsko osiguranje napajanja.</p>
<p style="text-align: justify"> Sistemska memorija (System memory) &#8211; sadrži memorijska područja za:</p>
<ul>
<li style="text-align: justify">Tabličnu sliku procesnih ulaza i izlaza (PII, PIQ) &#8211; vrednosti koje PLC očita sa ulaza ulaznog modula i vrednosti koje postavlja na izlaze izlaznog modula se čuvaju u ovim memorijskim oblastima;</li>
<li style="text-align: justify">Bit memoriju (M) &#8211; služi za smeštanje međurezultata prilikom izvršenja programa;</li>
<li style="text-align: justify">Lokalne podatke (L) &#8211; služi za čuvanje privremenih podataka prilikom editovanja OB, FB FC blokova;</li>
<li style="text-align: justify">Tajmere (T);</li>
<li style="text-align: justify">Brojače (C).</li>
</ul>
<p style="text-align: justify"> <strong>Retentivna memorija</strong> (Retentive memory) &#8211; ova memorija je neizbrisivi RAM. Koristi se kao podrška za čuvanje određenih podataka sistemske i radne memorije, prilikom nestanka napajanja i restarta CPU memorije.</p>
<p><em> Napomena: Memorijska kartica mora ostati umetnuta dok se program izvršava.</em></p>
<h3>Karakteristike PLC CPU 314 C-2DP (PLC S7-300)</h3>
<p><img decoding="async" class="size-full wp-image-9294 aligncenter" src="https://www.automatika.rs/wp-content/uploads/2017/10/s7-300_siemens_simatic_mmc_memorijska_kartica_plc_programiranje_leder_programirnaje_automatika.rs_.jpg" alt="" width="700" height="525" srcset="https://www.automatika.rs/wp-content/uploads/2017/10/s7-300_siemens_simatic_mmc_memorijska_kartica_plc_programiranje_leder_programirnaje_automatika.rs_.jpg 700w, https://www.automatika.rs/wp-content/uploads/2017/10/s7-300_siemens_simatic_mmc_memorijska_kartica_plc_programiranje_leder_programirnaje_automatika.rs_-300x225.jpg 300w, https://www.automatika.rs/wp-content/uploads/2017/10/s7-300_siemens_simatic_mmc_memorijska_kartica_plc_programiranje_leder_programirnaje_automatika.rs_-80x60.jpg 80w, https://www.automatika.rs/wp-content/uploads/2017/10/s7-300_siemens_simatic_mmc_memorijska_kartica_plc_programiranje_leder_programirnaje_automatika.rs_-265x198.jpg 265w, https://www.automatika.rs/wp-content/uploads/2017/10/s7-300_siemens_simatic_mmc_memorijska_kartica_plc_programiranje_leder_programirnaje_automatika.rs_-696x522.jpg 696w, https://www.automatika.rs/wp-content/uploads/2017/10/s7-300_siemens_simatic_mmc_memorijska_kartica_plc_programiranje_leder_programirnaje_automatika.rs_-560x420.jpg 560w" sizes="(max-width: 700px) 100vw, 700px" /></p>
<p style="text-align: center">Slika br.3 PLC S7-300 CPU 314C-2DP sa prikazanom Siemens SIMATIC MMC flash memorijskom karticom</p>
<p> Neke od karakteristika ovog modela su:</p>
<p>• 24 digitalna ulaza i 16 izlaza sa napajanjem 24V DC<br />
• 5 analognih ulaza i 2 izlaza<br />
• 4 brza brojačka ulaza od 60KHz<br />
• 4-pulsna izlaza od 2.5 KHz<br />
• 1 MPI, 1 DP port<br />
• PID kontroler</p>
<p>Oznake LED dioda i njihovo značenje objašnjeni su u Tabeli 1:</p>
<p><img loading="lazy" decoding="async" class="size-full wp-image-9295 aligncenter" src="https://www.automatika.rs/wp-content/uploads/2017/10/tabela_s7-300_siemens_simatic_plc_programiranje_leder_programirnaje_automatika.rs_.jpg" alt="" width="610" height="142" srcset="https://www.automatika.rs/wp-content/uploads/2017/10/tabela_s7-300_siemens_simatic_plc_programiranje_leder_programirnaje_automatika.rs_.jpg 610w, https://www.automatika.rs/wp-content/uploads/2017/10/tabela_s7-300_siemens_simatic_plc_programiranje_leder_programirnaje_automatika.rs_-300x70.jpg 300w" sizes="auto, (max-width: 610px) 100vw, 610px" /></p>
<p style="text-align: center">Tabela 1:Oznake LED dioda i njihovo značenje</p>
<p style="text-align: justify"> Za napajanje procesora CPU 314C-2DP i digitalnih ulaza, u praktičnom delu rada, korišćen je modul PS 307 2A koji mrežni napon od 220V AC pretvara u 24V DC. Izgled modula prikazan je na slici br.4:</p>
<p style="text-align: justify"><img loading="lazy" decoding="async" class="size-full wp-image-9296 aligncenter" src="https://www.automatika.rs/wp-content/uploads/2017/10/napajanje_s7-300_siemens_simatic_plc_programiranje_leder_programirnaje_automatika.rs_.jpg" alt="" width="400" height="400" srcset="https://www.automatika.rs/wp-content/uploads/2017/10/napajanje_s7-300_siemens_simatic_plc_programiranje_leder_programirnaje_automatika.rs_.jpg 400w, https://www.automatika.rs/wp-content/uploads/2017/10/napajanje_s7-300_siemens_simatic_plc_programiranje_leder_programirnaje_automatika.rs_-150x150.jpg 150w, https://www.automatika.rs/wp-content/uploads/2017/10/napajanje_s7-300_siemens_simatic_plc_programiranje_leder_programirnaje_automatika.rs_-300x300.jpg 300w" sizes="auto, (max-width: 400px) 100vw, 400px" /></p>
<p style="text-align: center">Slika br.4: Modul napajanja PS 307 2A</p>
<p style="text-align: justify"> Povezivanje mrežnog napajana sa PS modulom za napajanje na CPU prikazano je na  slici br.5. Sa 1 su označeni spojni provodnici između PS i CPU, sa 2 je označen MPI port, dok je 3 DP port.</p>
<p style="text-align: justify"><img loading="lazy" decoding="async" class="size-full wp-image-9297 aligncenter" src="https://www.automatika.rs/wp-content/uploads/2017/10/s7-300_siemens_simatic_blok_plc_programiranje_leder_programirnaje_automatika.rs_.jpg" alt="" width="390" height="337" srcset="https://www.automatika.rs/wp-content/uploads/2017/10/s7-300_siemens_simatic_blok_plc_programiranje_leder_programirnaje_automatika.rs_.jpg 390w, https://www.automatika.rs/wp-content/uploads/2017/10/s7-300_siemens_simatic_blok_plc_programiranje_leder_programirnaje_automatika.rs_-300x259.jpg 300w" sizes="auto, (max-width: 390px) 100vw, 390px" /></p>
<p style="text-align: center">Slika br.5: Napajanje CPU modula naponom 24V DC iz PS napojnog modula</p>
<p style="text-align: justify"> Za programiranje S7-300 kontrolera, kao i za upravljnje i nadzor realizovanog elektromotornog pogona korišćenjem Scada softera SIMATIC WinCC flexible-Advanced 2005, uz pomoć PC-a, korišćen je se USB-MPI/DP kabel koji je prikazan na slici br.6:</p>
<p style="text-align: justify"><img loading="lazy" decoding="async" class="size-full wp-image-9298 aligncenter" src="https://www.automatika.rs/wp-content/uploads/2017/10/PC-Adapter-font-b-USB-b-font-A2-Cable-for-Siemens-S7-200-300-400_s7-300_siemens_simatic_plc_programiranje_leder_programirnaje_automatika.rs-PLC.jpg" alt="" width="400" height="300" srcset="https://www.automatika.rs/wp-content/uploads/2017/10/PC-Adapter-font-b-USB-b-font-A2-Cable-for-Siemens-S7-200-300-400_s7-300_siemens_simatic_plc_programiranje_leder_programirnaje_automatika.rs-PLC.jpg 400w, https://www.automatika.rs/wp-content/uploads/2017/10/PC-Adapter-font-b-USB-b-font-A2-Cable-for-Siemens-S7-200-300-400_s7-300_siemens_simatic_plc_programiranje_leder_programirnaje_automatika.rs-PLC-300x225.jpg 300w, https://www.automatika.rs/wp-content/uploads/2017/10/PC-Adapter-font-b-USB-b-font-A2-Cable-for-Siemens-S7-200-300-400_s7-300_siemens_simatic_plc_programiranje_leder_programirnaje_automatika.rs-PLC-80x60.jpg 80w, https://www.automatika.rs/wp-content/uploads/2017/10/PC-Adapter-font-b-USB-b-font-A2-Cable-for-Siemens-S7-200-300-400_s7-300_siemens_simatic_plc_programiranje_leder_programirnaje_automatika.rs-PLC-265x198.jpg 265w" sizes="auto, (max-width: 400px) 100vw, 400px" /></p>
<p style="text-align: center">Slika br.6: USB-MPI/DP kabl</p>
<p style="text-align: justify"> MPI port na S7-300 kontroleru je iskorišćen za komunikaciju sa PC-om, dok je DP port iskorišćen za priključenje ovog kontrolera na PROFIBUS mrežu.</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/teorija-upravljanja/siemens-simatic-s7-300-serija-kontrolera-osnove-pristup-memoriji-karakteristike.html">Siemens SIMATIC S7-300 serija kontrolera – Osnove, pristup memoriji, karakteristike</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/siemens-simatic-s7-300-serija-kontrolera-osnove-pristup-memoriji-karakteristike.html/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Siemens SIMATIC S7-200 serija kontrolera &#8211; Osnove, pristup memoriji, karakteristike</title>
		<link>https://www.automatika.rs/baza-znanja/teorija-upravljanja/siemens-simatic-s7-200-serija-kontrolera-osnove-pristup-memoriji-karakteristike.html</link>
					<comments>https://www.automatika.rs/baza-znanja/teorija-upravljanja/siemens-simatic-s7-200-serija-kontrolera-osnove-pristup-memoriji-karakteristike.html#respond</comments>
		
		<dc:creator><![CDATA[Marko Nikolić]]></dc:creator>
		<pubDate>Fri, 29 Sep 2017 06:41:26 +0000</pubDate>
				<category><![CDATA[Teorija upravljanja]]></category>
		<category><![CDATA[automatizacija]]></category>
		<category><![CDATA[leder digajgram]]></category>
		<category><![CDATA[logicki programabilni kontroler]]></category>
		<category><![CDATA[plc kontroler]]></category>
		<category><![CDATA[plc programiranje]]></category>
		<category><![CDATA[plk programiranje]]></category>
		<category><![CDATA[programirati kontroler]]></category>
		<category><![CDATA[siemens kontroleri]]></category>
		<category><![CDATA[simatic s7]]></category>
		<guid isPermaLink="false">https://www.automatika.rs/?p=9169</guid>

					<description><![CDATA[<p> PLC kontroleri iz ove serije su prevashodno namenjeni za manje kompleksnu automatiku, odnosno jednostavne zadatke iz oblasti upravljanja kao što su npr. liftovi, pokretne trake, prese i sl., ali se mogu koristiti i u nešto složenijim procesima upravljanja u industriji. Kontroleri se odlikuju kompaktnim dizajnom sa mogućnošću proširenja dodatnim modulima koji omogućavaju: dodatne ulaze i/ili [&#8230;]</p>
<p>The post <a href="https://www.automatika.rs/baza-znanja/teorija-upravljanja/siemens-simatic-s7-200-serija-kontrolera-osnove-pristup-memoriji-karakteristike.html">Siemens SIMATIC S7-200 serija kontrolera &#8211; Osnove, pristup memoriji, karakteristike</a> appeared first on <a href="https://www.automatika.rs">Automatika.rs</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p style="text-align: justify"> PLC kontroleri iz ove serije su prevashodno namenjeni za manje kompleksnu automatiku, odnosno jednostavne zadatke iz oblasti upravljanja kao što su npr. liftovi, pokretne trake, prese i sl., ali se mogu koristiti i u nešto složenijim procesima upravljanja u industriji. Kontroleri se odlikuju kompaktnim dizajnom sa mogućnošću proširenja dodatnim modulima koji omogućavaju: dodatne ulaze i/ili izlaze, komunikaciju putem Profibus-a, Enterneta, Interneta, GPRS, kontrolu pozicioniranja kod step i servo motora, takođe je moguće priključenje LCD displeja za kontrolu i nadzor. Softver za programiranje kontrolera S7-200 serije je STEP7-Micro/WIN. On omogućava pisanje programa u nekom od standardnih editora LAD, FBD i STL.</p>
<p style="text-align: justify"> Oznake modela iz ove serije su CPU 221, CPU 222, CPU 224, CPU 226. Oni se međusobno razlikuju u brzini, količini memorije, broju digitalnih i analognih ulaza i izlaza, tajmera, brojača, mogućnostima proširenja dodatnim modulima i slično.</p>
<h3>Pristup podacima u memorijskim blokovima S7-200 kontrolera</h3>
<p style="text-align: justify"> <strong>S7-200 kontroler</strong> čuva podatke u različitim memorijskim lokacijama koje imaju jedinstvenu adresu. Jednostavnim navođenjem adrese memorijeske lokacije omogućen je direktan pristup programa željenoj informaciji. U Tabeli 1 su prikazani opsezi celobrojnih i realnih vrednosti koje možemo predstaviti kao byte, word ili double word.</p>
<p style="text-align: justify"><img loading="lazy" decoding="async" class="size-full wp-image-9174 aligncenter" src="https://www.automatika.rs/wp-content/uploads/2017/09/tabela1_siemens_simatic_s7_wincc_plc_kontroleri_automatizacija_programiranje_leder_dijagram_automatika.rs_.jpg" alt="" width="636" height="131" srcset="https://www.automatika.rs/wp-content/uploads/2017/09/tabela1_siemens_simatic_s7_wincc_plc_kontroleri_automatizacija_programiranje_leder_dijagram_automatika.rs_.jpg 636w, https://www.automatika.rs/wp-content/uploads/2017/09/tabela1_siemens_simatic_s7_wincc_plc_kontroleri_automatizacija_programiranje_leder_dijagram_automatika.rs_-300x62.jpg 300w" sizes="auto, (max-width: 636px) 100vw, 636px" />Tabela br.1 Opsezi celobrojnih i realnih vrednosti predstavljeni kao byte, word, double word</p>
<p style="text-align: justify"> Za pristup bitu u memorijskoj lokaciji navodimo adresu koja sadrži indentifikator memorijske oblasti, byte adresu i broj željenog bita. Primer pristupa bitu pod brojem 4, byte 3 u memorijskoj oblasti indentifikatora I u koju se smešta slika procesnih ulaza prikazan je na slici br.1. Ovakav način adresiranja naziva se i &#8221;byte.bit&#8221; adresiranje.</p>
<p style="text-align: center"><img loading="lazy" decoding="async" class="size-full wp-image-9176 aligncenter" src="https://www.automatika.rs/wp-content/uploads/2017/09/1_siemens_simatic_s7_wincc_plc_kontroleri_automatizacija_programiranje_leder_dijagram_automatika.rs_.jpg" alt="" width="478" height="200" srcset="https://www.automatika.rs/wp-content/uploads/2017/09/1_siemens_simatic_s7_wincc_plc_kontroleri_automatizacija_programiranje_leder_dijagram_automatika.rs_.jpg 478w, https://www.automatika.rs/wp-content/uploads/2017/09/1_siemens_simatic_s7_wincc_plc_kontroleri_automatizacija_programiranje_leder_dijagram_automatika.rs_-300x126.jpg 300w" sizes="auto, (max-width: 478px) 100vw, 478px" /> Slika br.1 Primer pristupa bitu 4, byte 3 u I memorijskoj oblasti (Process Image input Memory Area)</p>
<p style="text-align: justify"> U većini memorijskih oblasti (kao npr. V &#8211; Variable memory, M &#8211; Bit memory, I &#8211; Process Image input Memory Area, Q &#8211; Process Image Output Memory Area), podacima se može pristupiti kao byte, word ili double word. Princip adresiranja je sličan kao kod byte.bit adresiranja. Prvo ide identifikator memorijske oblasti, zatim sledi oznaka veličine podatka, i na kraju &#8221;byte adresa&#8221; &#8211; bajta, word-a ili double word-a, kao što je prikazano na slici br.2:</p>
<p style="text-align: center"><img loading="lazy" decoding="async" class="size-full wp-image-9177 aligncenter" src="https://www.automatika.rs/wp-content/uploads/2017/09/2_siemens_simatic_s7_wincc_plc_kontroleri_automatizacija_programiranje_leder_dijagram_automatika.rs_.jpg" alt="" width="540" height="194" srcset="https://www.automatika.rs/wp-content/uploads/2017/09/2_siemens_simatic_s7_wincc_plc_kontroleri_automatizacija_programiranje_leder_dijagram_automatika.rs_.jpg 540w, https://www.automatika.rs/wp-content/uploads/2017/09/2_siemens_simatic_s7_wincc_plc_kontroleri_automatizacija_programiranje_leder_dijagram_automatika.rs_-300x108.jpg 300w" sizes="auto, (max-width: 540px) 100vw, 540px" />Slika br.2 Pristup podatku na istoj V 100 memorijskoj lokaciji kao byte, word ili double word</p>
<h3 style="text-align: justify">Karakteristike PLC CPU 224 XP DC/DC/DC (PLC S7-200)</h3>
<p><img loading="lazy" decoding="async" class="size-full wp-image-9173 aligncenter" src="https://www.automatika.rs/wp-content/uploads/2017/09/R488669-01_siemens_simatic_s7_wincc_plc_kontroleri_automatizacija_programiranje_leder_dijagram_automatika.rs_.jpg" alt="" width="444" height="304" srcset="https://www.automatika.rs/wp-content/uploads/2017/09/R488669-01_siemens_simatic_s7_wincc_plc_kontroleri_automatizacija_programiranje_leder_dijagram_automatika.rs_.jpg 444w, https://www.automatika.rs/wp-content/uploads/2017/09/R488669-01_siemens_simatic_s7_wincc_plc_kontroleri_automatizacija_programiranje_leder_dijagram_automatika.rs_-300x205.jpg 300w, https://www.automatika.rs/wp-content/uploads/2017/09/R488669-01_siemens_simatic_s7_wincc_plc_kontroleri_automatizacija_programiranje_leder_dijagram_automatika.rs_-218x150.jpg 218w" sizes="auto, (max-width: 444px) 100vw, 444px" /></p>
<p style="text-align: center">Slika br.3 PLC CPU 224 XP</p>
<p>Neke od karakteristika ovog modela su:</p>
<ul>
<li>32 bitni procesor sa floating-point aritmetikom</li>
<li>napajanje PLC-a 24V DC, kao i DI/DO</li>
<li>14 digitalnih ulaza i 10 izlaza</li>
<li>2 analogna naponska ulaza i 1 analogni naponski ili strujni izlaz</li>
<li>2 ugrađena RS 485 porta (P0 i P1) sa brzinom prenosa između 1.2 i 187.5 Kbit/s (PPI/MPI)</li>
<li>12 KB programske memorije i 10KB memorije za podatke</li>
<li>podržani protokoli: PPI, MPI i Freeport</li>
<li>prihvata maksimalno 7 modula</li>
</ul>
<p style="text-align: justify"> Komunikacija sa računarom je ostvarena korišćenjem RS 232/PPI Multi-Master kabla, koji je prikazan na slici br.4:</p>
<p style="text-align: center"><img loading="lazy" decoding="async" class="size-full wp-image-9175 aligncenter" src="https://www.automatika.rs/wp-content/uploads/2017/09/tn_c254_Siemens_Multi_Master_Cable__siemens_simatic_s7_wincc_plc_kontroleri_automatizacija_programiranje_leder_dijagram_automatika.rs_.jpg" alt="" width="254" height="153" />Slika br.4 PPI Multi-Master kabl</p>
<h3 style="text-align: left">EM 277 Profibus DP modul</h3>
<p style="text-align: justify"> Za priključenje PLC kontrolera iz S7-200 serije na PROFIBUS DP mrežu u funkciji slejv uređaja koristi se EM 277 PROFIBUS DP modul. EM 277 je konektovan na S7-200 CPU preko U/I bus-a. Profibus mreža je konektovana na EM 277 PROFIBUS DP modul preko njegovog DP komunikacionog porta. Brzine prenosa podataka korišćenjem ovog porta su brzine karakteristične za PROFIBUS DP komunikaciju i kreću se između 9.6 kbit/s i 12Mbit/s. Izgled modula je prikazan na slici br.5:</p>
<p style="text-align: center"><img loading="lazy" decoding="async" class="wp-image-9179 size-full aligncenter" src="https://www.automatika.rs/wp-content/uploads/2017/09/129300_RB_00_FB.EPS_1000_siemens_simatic_s7_wincc_plc_kontroleri_automatizacija_programiranje_leder_dijagram_automatika.rs_.jpg.jpg" alt="" width="400" height="400" srcset="https://www.automatika.rs/wp-content/uploads/2017/09/129300_RB_00_FB.EPS_1000_siemens_simatic_s7_wincc_plc_kontroleri_automatizacija_programiranje_leder_dijagram_automatika.rs_.jpg.jpg 400w, https://www.automatika.rs/wp-content/uploads/2017/09/129300_RB_00_FB.EPS_1000_siemens_simatic_s7_wincc_plc_kontroleri_automatizacija_programiranje_leder_dijagram_automatika.rs_.jpg-150x150.jpg 150w, https://www.automatika.rs/wp-content/uploads/2017/09/129300_RB_00_FB.EPS_1000_siemens_simatic_s7_wincc_plc_kontroleri_automatizacija_programiranje_leder_dijagram_automatika.rs_.jpg-300x300.jpg 300w" sizes="auto, (max-width: 400px) 100vw, 400px" />Slika br.5: EM 277 Profibus DP modul</p>
<p style="text-align: justify"> Karakteristike ovog modula su:</p>
<ul>
<li style="text-align: justify">napajanje 24V DC, sa tolerancijom između 20.4 i 28.8 V</li>
<li style="text-align: justify">9-pinski Sub D DP slejv port</li>
<li style="text-align: justify">podržani protokol: PROFIBUS DP i MPI</li>
<li style="text-align: justify">podešavanje adrese stanice omogućeno je pomoću obrtnih prekidača, koji se nalaze na prednjoj strani modula (u gornjem levom uglu na slici br.4). Adrese se kreću od 0 do 99.</li>
<li style="text-align: justify">Na prednjoj strani ovog modula nalaze se 4 led diode, koje pokazuju operativno stanje DP porta, sa oznakama: CPU FAULT (signalizira stanje CPU), POWER (signalizira prisustvo napajanja), DP ERROR (aktivira se ukoliko postoji greška u U/I konfiguraciji ili parametru koji master upisuje u ovaj modul ), DX MODE (signalizira trenutak kada EM 277 DP modul ulazi u mod razmene podataka sa masterom i ostaje uključen sve dok traje razmena podataka).</li>
</ul>
<p style="text-align: justify"> Ovaj modul se može koristiti za povezivanje slejva S7-200 CPU 224 XP PLC-a na PROFIBUS DP mrežu u koji su uključeni frekventni regulator kao slejv i S7- 300 PLC kao master.</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/teorija-upravljanja/siemens-simatic-s7-200-serija-kontrolera-osnove-pristup-memoriji-karakteristike.html">Siemens SIMATIC S7-200 serija kontrolera &#8211; Osnove, pristup memoriji, karakteristike</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/siemens-simatic-s7-200-serija-kontrolera-osnove-pristup-memoriji-karakteristike.html/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Siemens SIMATIC familija programabilnih logičkih kontrolera</title>
		<link>https://www.automatika.rs/baza-znanja/tutorijali/siemens-simatic-familija-programabilnih-logickih-kontrolera.html</link>
					<comments>https://www.automatika.rs/baza-znanja/tutorijali/siemens-simatic-familija-programabilnih-logickih-kontrolera.html#comments</comments>
		
		<dc:creator><![CDATA[Marko Nikolić]]></dc:creator>
		<pubDate>Fri, 25 Aug 2017 00:00:45 +0000</pubDate>
				<category><![CDATA[Obrada signala]]></category>
		<category><![CDATA[Teorija upravljanja]]></category>
		<category><![CDATA[Tutorijali]]></category>
		<category><![CDATA[mpi protokol]]></category>
		<category><![CDATA[ppi protokol]]></category>
		<category><![CDATA[programiranje plc]]></category>
		<category><![CDATA[siemens simatic]]></category>
		<category><![CDATA[simatic m7]]></category>
		<category><![CDATA[simatic plc]]></category>
		<category><![CDATA[simatic s7]]></category>
		<guid isPermaLink="false">https://www.automatika.rs/?p=8988</guid>

					<description><![CDATA[<p> Siemens familija programabilnih logičkih kontrolera SIMATIC spada svakako u najzastupljenije na svetskom, a pogotovo na evropskom tržištu. Namena im je prevashodno industrijska automatizacija, pa se u okviru familije nudi širok spektar kontrolera u zavisnosti od potreba tj. nivoa automatizacije koji se implementira– niski, srednji ili viši nivo. U okviru SIMATIC familije postoji podela na tri [&#8230;]</p>
<p>The post <a href="https://www.automatika.rs/baza-znanja/tutorijali/siemens-simatic-familija-programabilnih-logickih-kontrolera.html">Siemens SIMATIC familija programabilnih logičkih kontrolera</a> appeared first on <a href="https://www.automatika.rs">Automatika.rs</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p style="text-align: justify"> <a href="https://www.siemens.com/rs/sr/home.html" target="_blank" rel="noopener noreferrer">Siemens </a>familija programabilnih logičkih kontrolera <strong>SIMATIC</strong> spada svakako u najzastupljenije na svetskom, a pogotovo na evropskom tržištu. Namena im je prevashodno industrijska automatizacija, pa se u okviru familije nudi širok spektar kontrolera u zavisnosti od potreba tj. nivoa automatizacije koji se implementira– niski, srednji ili viši nivo. U okviru SIMATIC familije postoji podela na tri pod-familije, koje se u osnovi veoma malo razlikuju, a razlika se svodi na prilagođavanje nekim užim potrebama korisnika:</p>
<h3 style="text-align: justify">Siemens SIMATIC S7</h3>
<p style="text-align: justify"> Kontroleri najšireg spektra primene, koriste se za standardne industrijske poslove upravljanja kao što su brojanje, merenje, pozicioniranje, upravljanje u zatvorenim i otvorenim petljama, itd. Koriste se u skoro svim osnovnim granama industrije (mašinska, automobilska, prehrambena, procesna), a postoje i posebne verzije prilagođene za primene u rizičnim sredinama.</p>
<p style="text-align: justify"><img loading="lazy" decoding="async" class="size-full wp-image-8989 aligncenter" src="https://www.automatika.rs/wp-content/uploads/2017/08/Simatic-S7-300-PLC_industrija_automatizacija_procesna_tehnika_programiranje_leder_simatic_s-200_automatika.rs_.jpg" alt="" width="400" height="300" srcset="https://www.automatika.rs/wp-content/uploads/2017/08/Simatic-S7-300-PLC_industrija_automatizacija_procesna_tehnika_programiranje_leder_simatic_s-200_automatika.rs_.jpg 400w, https://www.automatika.rs/wp-content/uploads/2017/08/Simatic-S7-300-PLC_industrija_automatizacija_procesna_tehnika_programiranje_leder_simatic_s-200_automatika.rs_-300x225.jpg 300w, https://www.automatika.rs/wp-content/uploads/2017/08/Simatic-S7-300-PLC_industrija_automatizacija_procesna_tehnika_programiranje_leder_simatic_s-200_automatika.rs_-80x60.jpg 80w, https://www.automatika.rs/wp-content/uploads/2017/08/Simatic-S7-300-PLC_industrija_automatizacija_procesna_tehnika_programiranje_leder_simatic_s-200_automatika.rs_-265x198.jpg 265w" sizes="auto, (max-width: 400px) 100vw, 400px" /></p>
<h3 style="text-align: justify">Siemens SIMATIC C7</h3>
<p style="text-align: justify"> Ovoj grupi pripadaju kontroleri koji u jednom obuhvataju mogućnosti S7 sa jednostavnim HMI funkcijama. Njihova primena je tamo gde se zahteva kompaktnost, određena proširivost i jednostavnost, ali uz ekonomsku pristupačnost.</p>
<p style="text-align: justify"><img loading="lazy" decoding="async" class="size-full wp-image-8990 aligncenter" src="https://www.automatika.rs/wp-content/uploads/2017/08/6ES7626-2AG00-0AE3_Simatic-S7-300-PLC_industrija_automatizacija_procesna_tehnika_programiranje_leder_simatic_s-200_automatika.rs_.jpg" alt="" width="400" height="265" srcset="https://www.automatika.rs/wp-content/uploads/2017/08/6ES7626-2AG00-0AE3_Simatic-S7-300-PLC_industrija_automatizacija_procesna_tehnika_programiranje_leder_simatic_s-200_automatika.rs_.jpg 400w, https://www.automatika.rs/wp-content/uploads/2017/08/6ES7626-2AG00-0AE3_Simatic-S7-300-PLC_industrija_automatizacija_procesna_tehnika_programiranje_leder_simatic_s-200_automatika.rs_-300x199.jpg 300w" sizes="auto, (max-width: 400px) 100vw, 400px" /></p>
<h3 style="text-align: justify">Siemens SIMATIC M7</h3>
<p style="text-align: justify"> Kontroleri koji po svojim mogućnostima proširenja i skladištenja podataka idu korak dalje od standardnih PLC-a ka personalnim računarima. Njihova primena je u poslovima gde se pored svega ostalog zahteva još i sakupljanje velike količine procesnih podataka, njihovo skladištenje, kao i obrada u realnom vremenu uz pomoć specijalizovanih softvera, pisanih često u višim programskim jezicima tipa C/C++. U okviru navedenih podfamilija, postoje serije koje označavaju namenu u odnosu na nivo automatizacije za koji su kontroleri namenjeni, pa tako S7 serija 200 označava niski nivo, 300 srednji, a 400 viši. Kod M7 familije postoje serije 300 i 400.</p>
<p style="text-align: justify"><img loading="lazy" decoding="async" class="size-full wp-image-8991 aligncenter" src="https://www.automatika.rs/wp-content/uploads/2017/08/Simatic-m7-300-PLC_industrija_automatizacija_procesna_tehnika_programiranje_leder_simatic_s-200_automatika.rs_.jpg" alt="" width="483" height="300" srcset="https://www.automatika.rs/wp-content/uploads/2017/08/Simatic-m7-300-PLC_industrija_automatizacija_procesna_tehnika_programiranje_leder_simatic_s-200_automatika.rs_.jpg 483w, https://www.automatika.rs/wp-content/uploads/2017/08/Simatic-m7-300-PLC_industrija_automatizacija_procesna_tehnika_programiranje_leder_simatic_s-200_automatika.rs_-300x186.jpg 300w, https://www.automatika.rs/wp-content/uploads/2017/08/Simatic-m7-300-PLC_industrija_automatizacija_procesna_tehnika_programiranje_leder_simatic_s-200_automatika.rs_-356x220.jpg 356w" sizes="auto, (max-width: 483px) 100vw, 483px" /></p>
<p style="text-align: justify"> U okviru navedenih podfamilija, postoje serije koje označavaju namenu u odnosu na nivo automatizacije za koji su kontroleri namenjeni, pa tako S7 serija 200 označava niski nivo, 300 srednji, a 400 viši. Kod M7 familije postoje serije 300 i 400.</p>
<h3 style="text-align: justify">Mreže u okviru SIMATIC familije programabilnih logičkih kontrolera</h3>
<p style="text-align: justify"> <strong>SIMATIC familija kontrolera</strong> podržava veći broj današnjih standarda umrežavanja kroz korišćenje raznih modula koji omogućuju njihovo priključivanje na te mreže. Ali pored standardnih postoje i dva specifična načina umrežavanja, karakteristična samo za SIMATIC uređaje, a to su PPI i MPI. Oba ova protokola su zatvorenog tipa, što znači da njima raspolaže samo matična kompanija tj. Siemens, pa niko drugi ne može konstruisati uređaje koji bi komunicirali po tim protokolima i na taj način se povezivali sa kontrolerima iz SIMATIC familija.</p>
<h3 style="text-align: justify">PPI protokol</h3>
<p style="text-align: justify"> PPI tj. jedan-na-jedan (Point-To-Point) protokol se obično koristi za povezivanje S7-200 uređaja. Ali, i drugi uređaji iz SIMATIC S7 familije i SIMATIC HMI (Human Machine Interface) uređaji mogu ostvariti komunikaciju sa S7-200 preko PPI veze. PPI protokol je implementiran kao token prsten, po uzoru na Profibus i MPI. Komunikacija se odvija po master-slave principu tj. master uređaji šalju zahteve, a slave uređaji odgovaraju. U Tabeli 5 su prikazane osnovne fizičke karakteristike za PPI mrežu:</p>
<p style="text-align: justify"><img loading="lazy" decoding="async" class="size-full wp-image-8992 aligncenter" src="https://www.automatika.rs/wp-content/uploads/2017/08/1_ppi_protokol_Simatic-m7-300-PLC_industrija_automatizacija_procesna_tehnika_programiranje_leder_simatic_s-200_automatika.jpg" alt="" width="427" height="143" srcset="https://www.automatika.rs/wp-content/uploads/2017/08/1_ppi_protokol_Simatic-m7-300-PLC_industrija_automatizacija_procesna_tehnika_programiranje_leder_simatic_s-200_automatika.jpg 427w, https://www.automatika.rs/wp-content/uploads/2017/08/1_ppi_protokol_Simatic-m7-300-PLC_industrija_automatizacija_procesna_tehnika_programiranje_leder_simatic_s-200_automatika-300x100.jpg 300w" sizes="auto, (max-width: 427px) 100vw, 427px" /></p>
<p style="text-align: center">Tabela br.1: Pregled PPI protokola.</p>
<h3 style="text-align: justify">MPI protokol</h3>
<p style="text-align: justify"> MPI (MultiPoint Interface) je Siemens-ov protokol predviđen za povezivanje na nivou polja, i to samo SIMATIC S7, M7 i C7 familija uređaja, pošto je protokol zatvorenog tipa. MPI je u osnovi predviđen za povezivanje sa uređajima za programiranje (Programmig Device) i HMI uređajima, ali se može koristiti i za umrežavanje manjeg broja CPU-a radi razmenjivanja manje količine podataka. MPI mreža podržava nekoliko brzina prenosa podataka, da bi se osigurala njihova tačnost i pouzdanost prenosa. Da bi se uređaj povezao na MPI mrežu, ne mora da se dodaje poseban modul sa odgovarajućim komunikacionim procesorom, jer svaki CPU iz SIMATIC familije u sebi već ima ugrađenu podršku za MPI. Neke važnije odlike MPI komunikacije su:</p>
<p style="text-align: justify">• Ekonomski najpristupačniji način povezivanja<br />
• Zasnovana na RS-485 standardu, pa se mogu koristiti postojeći kablovi i konektori kao i za Profibus<br />
• Podržava GD (Global Data) cikličnu komunikaciju između kontrolera<br />
• Podržava OPC (OLE for Process Controll) standard koji dozvoljava deljenje podataka u kontrolerima sa spoljašnjim sistemima i aplikacijama višeg nivoa</p>
<p style="text-align: justify"><img loading="lazy" decoding="async" class="size-full wp-image-8993 aligncenter" src="https://www.automatika.rs/wp-content/uploads/2017/08/1_mpi_protokol_Simatic-m7-300-PLC_industrija_automatizacija_procesna_tehnika_programiranje_leder_simatic_s-200_automatika.jpg" alt="" width="428" height="95" srcset="https://www.automatika.rs/wp-content/uploads/2017/08/1_mpi_protokol_Simatic-m7-300-PLC_industrija_automatizacija_procesna_tehnika_programiranje_leder_simatic_s-200_automatika.jpg 428w, https://www.automatika.rs/wp-content/uploads/2017/08/1_mpi_protokol_Simatic-m7-300-PLC_industrija_automatizacija_procesna_tehnika_programiranje_leder_simatic_s-200_automatika-300x67.jpg 300w" sizes="auto, (max-width: 428px) 100vw, 428px" /></p>
<p style="text-align: center">Tabela br.2: Pregled MPI protokola</p>
<p style="text-align: justify"> MPI omogućava pristup CPU-a svim inteligentnim modulima PLC-a, npr. funkcijskim modulima i slično.</p>
<p style="text-align: justify"><em> Dalja upustva i pojasnjenja pojmova mozete prinaci u sledecoj 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/tutorijali/siemens-simatic-familija-programabilnih-logickih-kontrolera.html">Siemens SIMATIC familija programabilnih logičkih kontrolera</a> appeared first on <a href="https://www.automatika.rs">Automatika.rs</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.automatika.rs/baza-znanja/tutorijali/siemens-simatic-familija-programabilnih-logickih-kontrolera.html/feed</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>Leder programiranje &#8211; Naredbe za poređenje</title>
		<link>https://www.automatika.rs/baza-znanja/teorija-upravljanja/leder-programiranje-naredbe-za-poredenje.html</link>
					<comments>https://www.automatika.rs/baza-znanja/teorija-upravljanja/leder-programiranje-naredbe-za-poredenje.html#respond</comments>
		
		<dc:creator><![CDATA[Marko Nikolić]]></dc:creator>
		<pubDate>Tue, 11 Apr 2017 00:00:00 +0000</pubDate>
				<category><![CDATA[Teorija upravljanja]]></category>
		<category><![CDATA[festo plc]]></category>
		<category><![CDATA[leder dijagram]]></category>
		<category><![CDATA[leder programiranje]]></category>
		<category><![CDATA[omron plc]]></category>
		<category><![CDATA[plc programeri]]></category>
		<category><![CDATA[plc programiranje]]></category>
		<category><![CDATA[programabilni logicki kontroler]]></category>
		<category><![CDATA[simatic s7]]></category>
		<guid isPermaLink="false">https://www.automatika.rs/?p=8173</guid>

					<description><![CDATA[<p> Pored niza tekstova o Leder programiranju PLC-a sada ćemo vam predstaviti koje se sve naredbe koriste za operacije nad podacima. One mogu biti operacije za poređenje i matematičke operacije.  U realizaciji različitih algoritama često je potrebno da se izvrše određena izračunavanja, da se prenesu odgovarajuće poruke ili da se u zavisnosti od vrednosti nekih parametara promeni algoritam [&#8230;]</p>
<p>The post <a href="https://www.automatika.rs/baza-znanja/teorija-upravljanja/leder-programiranje-naredbe-za-poredenje.html">Leder programiranje &#8211; Naredbe za poređenje</a> appeared first on <a href="https://www.automatika.rs">Automatika.rs</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p style="text-align: justify"> Pored niza tekstova o Leder programiranju PLC-a sada ćemo vam predstaviti koje se sve naredbe koriste za operacije nad podacima. One mogu biti operacije za poređenje i matematičke operacije.</p>
<p style="text-align: justify"> U realizaciji različitih algoritama često je potrebno da se izvrše određena izračunavanja, da se prenesu odgovarajuće poruke ili da se u zavisnosti od vrednosti nekih parametara promeni algoritam obrade. U osnovi svih navedenih aktivnosti nalaze se promenljive – podaci koji predstavljaju operande ili rezultate u različitim matematičkim ili logičkim operacijama.</p>
<h3 style="text-align: justify">Operandi</h3>
<p style="text-align: justify"> Kao što je već rečeno, promenljive se u memoriji kontrolera pamte kao numerički podaci ili alfanumerički podaci – stringovi. Numerički podaci se pri tome mogu pamtiti kao celobrojne vrednosti (integers) ili decimalni brojevi prikazani u formatu pokretnog zareza (floating point). Različiti tipovi numeričkih podataka smeštaju se u datoteke podataka odgovarajućeg tipa.</p>
<p style="text-align: justify"> U principu, operandi mogu biti promenljive iz bilo koje datoteke. Potrebno je uočiti, međutim, da iako se dozvoljava korišćenje bit-adresibilnih datoteka (B,I,O), podaci smešteni u njima se u ovim operacijama mogu koristiti samo kao cele reči (elementi), što znači da se operacija ne može izvoditi nad pojedinim bitovima. Pored toga, u datotekama časovnika i brojača (T i C) mogu se kao operandi koristiti samo druga i treća reč elementa koje predstavljaju akumuliranu vrednost (ACC) i zadanu vrednost (PRE). Konačno, kao operandi se mogu javiti i neke promenljive iz kontrolne datoteke (R). O značenju i ulozi ovih promenljivih biće reči kasnije.</p>
<p style="text-align: justify"> Pored promenljivih, operandi u pojedinim operacijama mogu biti i programske konstante – nepromenljive veličine koje se definišu eksplicitnim navođenjem vrednosti u okviru naredbe. Pri tome, nije dozvoljenno da oba operanda budu programske konstante. Samo se po sebi razume da se programska konstanta ne može koristiti kao rezultat.</p>
<h3 style="text-align: justify">Operacije</h3>
<p style="text-align: justify"> Operacija koja treba da se izvrši nad operandima definiše se u okviru naredbe. Najveći broj ovih naredbi pojavljaju se kao naredbe akcije. Ovo je sasvim prirodno ako se ima u vidu da je glavna svrha ovih naredbi da se obavi neka aritmetička ili logička operacija nad operandima i dobijeni rezultat upamti kao odgovarajuća promenljiva. Drugim rečima, sam proces izračunavanja predstavlja jednu akciju, čije izvršavanje može biti uslovljeno istinosnom vrednošću nekog uslova koji se nalazi u levom delu ranga. Izuzetak su jedino naredbe za poređenje, koje opet, po svojoj prirodi, proveraju da li je neka relacija između operanada ispunjena ili nije odnosno da li njena vrednost istinita ili neistinita. Shodno tome, takve naredbe moraju biti naredbe uslova, tako da je rezultat njihovog izvođenja istinosna vrednost naredbe.</p>
<h3 style="text-align: justify">Naredbe za poređenje</h3>
<p style="text-align: justify"> Naredbe za poređenje su naredbe uslova. U okviru ovih naredbi proverava se istinosna vrednost relacije između dva operanda. Kao rezultat provere naredba dobija vrednost istinit ili neistinit. Jedna grupa naredbi za poređenje ima oblik kao što je to prikazano na Slika br.1. U tabeli br.1 dat je pregled svih naredbi za poređenje iz ove grupe. Prvi operand je uvek promenljiva, dok drugi operand može biti ili promenljiva ili programska konstanta.</p>
<p style="text-align: justify"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-8174" src="https://www.automatika.rs/wp-content/uploads/2017/04/operacije_naredbe_plc_programiranje_leder_dijagram_automatika.rs_.jpg" alt="" width="531" height="122" srcset="https://www.automatika.rs/wp-content/uploads/2017/04/operacije_naredbe_plc_programiranje_leder_dijagram_automatika.rs_.jpg 531w, https://www.automatika.rs/wp-content/uploads/2017/04/operacije_naredbe_plc_programiranje_leder_dijagram_automatika.rs_-300x69.jpg 300w" sizes="auto, (max-width: 531px) 100vw, 531px" /></p>
<p style="text-align: center">Slika br.1 Opšti izgled naredbe za poređenje</p>
<p style="text-align: justify"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-8175" src="https://www.automatika.rs/wp-content/uploads/2017/04/2_operacije_naredbe_plc_programiranje_leder_dijagram_automatika.rs_.jpg" alt="" width="575" height="152" srcset="https://www.automatika.rs/wp-content/uploads/2017/04/2_operacije_naredbe_plc_programiranje_leder_dijagram_automatika.rs_.jpg 575w, https://www.automatika.rs/wp-content/uploads/2017/04/2_operacije_naredbe_plc_programiranje_leder_dijagram_automatika.rs_-300x79.jpg 300w" sizes="auto, (max-width: 575px) 100vw, 575px" /></p>
<p style="text-align: center">Tabela br.1 Grupa naredbi za poređenje</p>
<p>Pored navedenih naredbe među naredbama za poređenje postoje i sledeđe dve naredbe:</p>
<h3>MEQ &#8211; masked comparison for equal (maskirano ispitivanje jednakosti)</h3>
<p style="text-align: justify"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-8176" src="https://www.automatika.rs/wp-content/uploads/2017/04/3_operacije_naredbe_plc_programiranje_leder_dijagram_automatika.rs_.jpg" alt="" width="537" height="268" srcset="https://www.automatika.rs/wp-content/uploads/2017/04/3_operacije_naredbe_plc_programiranje_leder_dijagram_automatika.rs_.jpg 537w, https://www.automatika.rs/wp-content/uploads/2017/04/3_operacije_naredbe_plc_programiranje_leder_dijagram_automatika.rs_-300x150.jpg 300w, https://www.automatika.rs/wp-content/uploads/2017/04/3_operacije_naredbe_plc_programiranje_leder_dijagram_automatika.rs_-534x268.jpg 534w" sizes="auto, (max-width: 537px) 100vw, 537px" /></p>
<p style="text-align: justify"> Ova naredba služi za poređenje delova pojedinih reči. Naime na položaju onih bitova koji ne učestvuju u poređenju (maskirani bitovi) u maski se stavljaju nule. Ostali bitovi maske, koji odgovaraju bitovima koji se porede (nemaskirani bitovi), se postavljaju na 1. Ukoliko su bitovi operanda i reference koji nisu maskirani međusobno jednaki naredba ima vrednost istinit. U protivnom ona ima vrednost neistinit. Pri definisanju maske, pogodno je koristiti heksadecimalnu konstantu ili promenljivu.</p>
<h3 style="text-align: justify">LIM – Limit test (ispitivianje granica)</h3>
<p style="text-align: justify"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-8177" src="https://www.automatika.rs/wp-content/uploads/2017/04/4_operacije_naredbe_plc_programiranje_leder_dijagram_automatika.rs_.jpg" alt="" width="551" height="270" srcset="https://www.automatika.rs/wp-content/uploads/2017/04/4_operacije_naredbe_plc_programiranje_leder_dijagram_automatika.rs_.jpg 551w, https://www.automatika.rs/wp-content/uploads/2017/04/4_operacije_naredbe_plc_programiranje_leder_dijagram_automatika.rs_-300x147.jpg 300w, https://www.automatika.rs/wp-content/uploads/2017/04/4_operacije_naredbe_plc_programiranje_leder_dijagram_automatika.rs_-324x160.jpg 324w, https://www.automatika.rs/wp-content/uploads/2017/04/4_operacije_naredbe_plc_programiranje_leder_dijagram_automatika.rs_-533x261.jpg 533w" sizes="auto, (max-width: 551px) 100vw, 551px" /></p>
<p style="text-align: justify"> <strong>LIM naredbom</strong> se proverava da li se vrednost operanda Test nalazi unutar datih granica. Ako je donja granica manja od gornje granice, vrednost naredbe je istinita ako operand pripada segmentu koji određuju granice. Potrebno je obratiti pažnju na činjenicu da “donja granica” može biti i veća od “gornje granice”. U tom slučaju naredba je istinita ako se operand nalazi izvan granica ili na njima, a neistinita ako operand pripada intervalu koji određuju granice.</p>
<p style="text-align: justify"> Ako je operand test konstanta, onda obe granice moraju biti adrese promenljivih. Međutim, ukoliko je test adresa promenljive, onda granice mogu biti bilo adrese promenljivih bilo konstante.</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 – 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>
<li>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">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-naredbe-za-poredenje.html">Leder programiranje &#8211; Naredbe za poređenje</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-naredbe-za-poredenje.html/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
