<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="sk">
	<id>http://www.kiwiki.info/index.php?action=history&amp;feed=atom&amp;title=N%C3%A1vrh_klientskej_aplik%C3%A1cie_pre_monitorovanie_po%C4%8D%C3%ADta%C4%8Dovej_siete</id>
	<title>Návrh klientskej aplikácie pre monitorovanie počítačovej siete - História úprav</title>
	<link rel="self" type="application/atom+xml" href="http://www.kiwiki.info/index.php?action=history&amp;feed=atom&amp;title=N%C3%A1vrh_klientskej_aplik%C3%A1cie_pre_monitorovanie_po%C4%8D%C3%ADta%C4%8Dovej_siete"/>
	<link rel="alternate" type="text/html" href="http://www.kiwiki.info/index.php?title=N%C3%A1vrh_klientskej_aplik%C3%A1cie_pre_monitorovanie_po%C4%8D%C3%ADta%C4%8Dovej_siete&amp;action=history"/>
	<updated>2026-05-05T04:48:06Z</updated>
	<subtitle>História úprav pre túto stránku na wiki</subtitle>
	<generator>MediaWiki 1.34.0</generator>
	<entry>
		<id>http://www.kiwiki.info/index.php?title=N%C3%A1vrh_klientskej_aplik%C3%A1cie_pre_monitorovanie_po%C4%8D%C3%ADta%C4%8Dovej_siete&amp;diff=7059&amp;oldid=prev</id>
		<title>Juraj na 20:46, 8. september 2010</title>
		<link rel="alternate" type="text/html" href="http://www.kiwiki.info/index.php?title=N%C3%A1vrh_klientskej_aplik%C3%A1cie_pre_monitorovanie_po%C4%8D%C3%ADta%C4%8Dovej_siete&amp;diff=7059&amp;oldid=prev"/>
		<updated>2010-09-08T20:46:09Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;sk&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Staršia verzia&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Verzia zo dňa a času 20:46, 8. september 2010&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot; &gt;Riadok 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Riadok 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Kategória:Študentské práce]][[Kategória:Diplomové práce]][[Kategória:Komunikačné siete]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Kategória:Študentské práce]][[Kategória:Diplomové práce]][[Kategória:Komunikačné siete]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{Praca_uvod|4|Monitorovanie infraštruktúry siete prostredníctvom OPC klientskej aplikácie|Počítačová sieť|Komunikácia v počítačových sieťach|Manažment počítačovej siete|Návrh klientskej aplikácie pre monitorovanie počítačovej siete}}&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{Praca_uvod|4|Monitorovanie infraštruktúry siete prostredníctvom OPC klientskej aplikácie|Počítačová sieť|Komunikácia v počítačových sieťach|Manažment počítačovej siete|Návrh klientskej aplikácie pre monitorovanie počítačovej siete&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;|Aplikácia OPC Monitor|Alternatívny spôsob tvorby klientskej OPC aplikácie&lt;/ins&gt;}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;__TOC__&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;__TOC__&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;= =&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;= =&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Účelom návrhu &lt;/del&gt;je &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;špecifikovať vstupné podmienky, analyzovať ich a navrhnúť najvhodnejšie riešenie &lt;/del&gt;klientskej aplikácie. Výsledkom &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;riešenie &lt;/del&gt;je aplikácia, ktorá &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;musí spĺňať súčasné štandardy a normy&lt;/del&gt;.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Cieľom tejto časti diplomovej práce &lt;/ins&gt;je &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;návrh monitorovacej &lt;/ins&gt;klientskej &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;OPC &lt;/ins&gt;aplikácie &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;pre sledovanie a správu sieťových a priemyselných zariadení . Návrh vychádza z praktických skúseností pri správe počítačových sieti a získaných teoretických vedomostí z predchádzajúcich kapitol&lt;/ins&gt;. Výsledkom &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;návrhu &lt;/ins&gt;je &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;klientska &lt;/ins&gt;aplikácia, ktorá &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;dokáže komunikovať prostredníctvom OPC protokolu so serverovými OPC aplikáciami&lt;/ins&gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Charakteristika aplikácie==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Charakteristika aplikácie==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Hlavným cieľom aplikácie je komunikácia s SAEAUT SNMP OPC serverom. &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Výsledkom &lt;/del&gt;komunikácie je grafická vizualizácia &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;získaných hodnôt &lt;/del&gt;používateľovi&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;. &lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Hlavným cieľom aplikácie je komunikácia s SAEAUT SNMP OPC &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;serverom a OpcDbGateway &lt;/ins&gt;serverom. &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Účelom &lt;/ins&gt;komunikácie je &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;získanie požadovaných hodnôt zo servera a ich &lt;/ins&gt;grafická vizualizácia používateľovi.  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Po pripojení k serveru aplikácia umožňuje prezeranie stromovej štruktúry MIB databázy monitorovaných zariadení a hodnôt jednotlivých položiek. K tomuto účelu slúži vstavaný OPC Items Browser. OPC Items Browser pracuje v tzv. offline režime&lt;/del&gt;.  &lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Používateľ má možnosť výberu údajov pre monitorovanie cez &lt;/del&gt;OPC &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Items Browser, priamym zadaním názvu položky alebo výber z preddefinovaných položiek. Pri priamom zadaní je potrebná dobrá znalosť &lt;/del&gt;štruktúry MIB databázy&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;.&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Po pripojení k &lt;/ins&gt;OPC &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;serveru klientska aplikácia umožní prezeranie stromovej &lt;/ins&gt;štruktúry MIB databázy monitorovaných &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;zariadení a hodnôt jednotlivých &lt;/ins&gt;položiek. &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;K tomuto účelu &lt;/ins&gt;slúži &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;vstavaný prieskumník &lt;/ins&gt;položiek. &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Prieskumník &lt;/ins&gt;položiek &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;pracuje v tzv&lt;/ins&gt;. &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;off-line režime&lt;/ins&gt;.  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Údaje &lt;/del&gt;monitorovaných položiek &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;sú používateľovi zobrazené v dvoch režimoch. V prvom režime sa hodnoty zo servera aktualizujú v stanovenom intervale&lt;/del&gt;. &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Interval aktualizácie môže používateľ meniť, štandardná hodnota je 30 sekúnd. Druhý režim &lt;/del&gt;slúži &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;na jednorazové načítanie hodnôt zo servera. Hodnoty zo servera je možné načítať synchrónne alebo asynchrónne. Ak klientska aplikácie a OPC server nebeží na tom istom počítači je vhodnejšie použiť asynchrónne čítanie hodnôt zo servera. &lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Prostredníctvom aplikácie používateľ môže meniť hodnoty vybraných &lt;/del&gt;položiek. &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Hodnoty môže meniť len jednej položky alebo všetkým monitorovaným položkám naraz. Zápis nových hodnôt môže byť uskutočnené synchrónnym alebo asynchrónnym spôsobom. Údaje &lt;/del&gt;položiek&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;, ktoré sú len na čítanie nie je možné meniť&lt;/del&gt;.  &lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;==Dátový tok==&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Komunikácia komplexného monitorovacieho systému je založená na sieťovom protokole TCP/IP. Nad týmto protokolom prebieha komunikácia dvomi protokolmi, SNMP a OPC. Server komunikuje s pripojenými zariadeniami protokolom SNMP cez komunikačné porty UDP 161 a 162. Verzia SNMP protokolu je závislá od agenta SNMP.&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Klientska aplikácia komunikuje so serverom prostredníctvom protokolu OPC DA špecifikácia 3.0 cez komunikačný port TCP 135&lt;/del&gt;.&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Súbor:jk_dp_17.png|framed|center|Obr. &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;17 &lt;/del&gt;Dátový tok]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Používateľ má k dispozícii výber položiek pre monitorovanie cez prieskumník položiek kliknutím na požadovanú položku a pridaním do zoznamu, alebo priamym zadaním názvu položky a následným pridaním do zoznamu sledovaných položiek. Pri priamom zadaní je potrebná dobrá znalosť štruktúry MIB databázy. Prieskumník položiek doplní názov položky vrátene cesty automaticky.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Údaje monitorovaných položiek sú používateľovi zobrazené v dvoch režimoch. V prvom režime sa údaje zo servera automaticky aktualizujú v stanovenom intervale. Interval aktualizácie môže používateľ meniť, štandardná predvolená hodnota je 30 sekúnd. &lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Druhý režim slúži na jednorazové načítanie hodnôt zo servera. Tieto hodnoty sa zmenia až po opätovnom spustení príkazu na čítanie hodnôt. Používateľ má k dispozícii aktuálne hodnoty (periodicky aktualizované) a jednorázovo načítane hodnoty. &lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Jednorazové čítanie hodnôt zo servera pomocou aplikácie je možné realizovať dvomi spôsobmi: &lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;*synchrónne čítanie hodnôt, &lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;*asynchrónne čítanie hodnôt. &lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Prostredníctvom klientskej aplikácie používateľ môže meniť hodnoty vybraných položiek. Hodnoty môže meniť iba jednej položky v skupine alebo všetkým monitorovaným položkám v skupine naraz. Tak ako čítanie hodnôt zo servera aj zápis nových hodnôt môže byť realizovaný synchrónnym alebo asynchrónnym spôsobom. Údaje položiek, ktoré majú atribút len na čítanie (Read Only) nie je možné meniť. &lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;==Dátový tok monitorovacieho systému==&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Komunikácia komplexného monitorovacieho systému je založená na sieťovom protokole TCP/IP. Nad týmto protokolom prebieha komunikácia dvomi protokolmi, SNMP a OPC. Server komunikuje s pripojenými zariadeniami protokolom SNMP cez štandardné komunikačné porty UDP 161 a 162. Verzia SNMP protokolu je závislá od agenta SNMP.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Klientska aplikácia komunikuje so serverom prostredníctvom protokolu OPC, špecifikácie Data Access verzia 3.0 cez štandardný komunikačný port TCP 135.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Súbor:jk_dp_17.png|framed|center|Obr. &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;16 &lt;/ins&gt;Dátový tok]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Obr. 16 znázorňuje dátovú komunikáciu komplexného monitorovacieho systému založeného na SAEAUT SNMP OPC serveri a navrhovanej klientskej OPC aplikácie. Pre správnu činnosť monitorovacieho systému je dôležité správne nastavenie firewallu operačného systému, t.j. povolenie komunikačných portov a povolenie prístupových práv k DCOM objektom.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;==Funkčné požiadavky na aplikáciu==&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Základné funkčné požiadavky kladené na monitorovaciu klientsku aplikáciu:&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;*Vyhľadanie dostupných OPC serverov na lokálnom počítači alebo v počítačovej sieti,&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;*Vytvorenie funkčného spojenia s OPC serverom,&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;*Výber zariadení a položiek, ktoré budú monitorované používateľom, t.j. prieskum adresného priestoru OPC servera. Výber musí byť prehľadný a dostatočne variabilný,&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;*Monitorovanie vybraných položiek zariadení a to:&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;**automatické načítanie aktuálnych hodnôt zo servera v určenom intervale,&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;**jednorazové načítanie hodnôt zo servera,&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;*Zmena údajov a zápis nových hodnôt, ktoré nemajú atribút len na čítanie.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Obrázok 17 znázorňuje dátovú komunikáciu komplexného monitorovacieho systému založeného na SAEAUT SNMP OPC serveri a SNMP OPC klientovi. Pre správnu činnosť monitorovacieho systému je potrebné nastavenie Firewall operačného systému, t.j. povolenie komunikačných portov.&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Vývojový diagram==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Vývojový diagram==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Činnosť &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;SNMP &lt;/del&gt;OPC &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;klienta &lt;/del&gt;je schematický znázornená vývojovým diagramom (&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;obrázok 18&lt;/del&gt;). Aplikácia po spustený testuje dostupnosť OPC serverov na lokálnom počítači. Používateľ má možnosť vybrať OPC server a pripojiť sa. Ak nastane chyba pri pripájaní na server, používateľ je o tom informovaný&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;.&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Činnosť &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;navrhovanej &lt;/ins&gt;OPC &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;klientskej aplikácie &lt;/ins&gt;je schematický znázornená vývojovým diagramom (&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Obr. 17&lt;/ins&gt;). Aplikácia po spustený testuje dostupnosť OPC serverov na lokálnom počítači. &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Dostupnosť OPC serverov v počítačovej sieti skontroluje klientska aplikácia manuálnym zadaním príkazu pre hľadanie vzdialených serverov.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Po úspešnom pripojení k OPC serveru používateľ vytvorí skupinu, do ktorej priradí položky a spustí monitorovanie. Opäť ak nastane chyba pri vytváraní skupiny alebo neplatnosti položky je o tom používateľ informovaný. Ak nenastane žiadna chyba spustí sa monitorovanie. Údaje sa zobrazujú v okne aplikácie.&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt; &lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Zápis nových hodnôt je obdobný proces ako čítanie. Používateľ vyberie položku alebo skupinu položiek, zadá novú hodnotu alebo hodnoty a spustí zápis. Ak je všetko v poriadku do MIB databázy sa zapíšu nové hodnoty, v opačnom prípade používateľ upovedomený o chyby&lt;/del&gt;.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Používateľ má možnosť vybrať OPC server &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;zo zoznamu dostupných serverov &lt;/ins&gt;a pripojiť sa. Ak nastane chyba pri pripájaní na server, používateľ je o tom informovaný.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Súbor:&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;jk_dp_18&lt;/del&gt;.png|framed|center|Obr. &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;18 &lt;/del&gt;Vývojový diagram]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Po úspešnom pripojení k OPC serveru používateľ vytvorí skupinu položiek, do ktorej vyberie položky cez prieskumníka položiek alebo manuálnym zadaním a spustí monitorovanie. Opäť ak nastane chyba pri vytváraní skupiny alebo neplatnosti položky je o tom používateľ informovaný. Ak nenastane žiadna chyba spustí sa monitorovanie. Údaje sa čítajú zo servera v nastavenom intervale aktualizácie a zobrazujú v hlavnom okne aplikácie.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Zápis nových hodnôt je obdobný proces ako čítanie. Používateľ vyberie položku alebo skupinu položiek, zadá novú hodnotu a príkazom pre zápis sa spustí proces zápisu nových hodnôt. Ak je všetko v poriadku do MIB databázy sa zapíšu nové hodnoty položiek, v opačnom prípade používateľ upovedomený o chybe.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Súbor:&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Vývojový diagram OPC (17)&lt;/ins&gt;.png|framed|center|Obr. &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;17 &lt;/ins&gt;Vývojový diagram]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;==Funkčné požiadavky==&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;*Vyhľadanie dostupných OPC serverov na lokálnom počítači resp. v lokálnej sieti.&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;*Vytvorenie funkčného spojenia s OPC serverom.&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;*Selekcia zariadení a položiek, ktoré budú monitorovaná používateľom. Selekcia musí byť prehľadná a dostatočne variabilná.&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;*Monitorovanie vybraných položiek zariadení a to:&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;**načítanie aktuálnych hodnôt v určenom intervale,&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;**jednorazové načítanie aktuálnych hodnôt.&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;*Zmena údajov a zápis nových hodnôt.&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Architektúra aplikácie==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Architektúra aplikácie==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Klientska aplikácia je trojvrstvová aplikácia pre prostredie operačného systému Microsoft Windows. Umožňuje vzdialené pripojenie na zdroj údajov, SAEAUT SNMP OPC server alebo SAEAUT OpcDbGateway a monitorovanie vybraných premenných zo zdroja údajov&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Klientska aplikácia je trojvrstvová aplikácia pre prostredie operačného systému Microsoft Windows. Umožňuje vzdialené pripojenie na zdroj údajov, SAEAUT SNMP OPC server alebo SAEAUT OpcDbGateway a monitorovanie vybraných premenných zo zdroja údajov&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Súbor:jk_dp_19.png|framed|center|Obr. &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;19 &lt;/del&gt;Návrh hlavného okna aplikácie]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Súbor:jk_dp_19.png|framed|center|Obr. &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;18 &lt;/ins&gt;Návrh hlavného okna aplikácie]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Aplikácia SNMP OPC klient prezentuje monitorované údaje v grafickej podobe v oknovej aplikácii Windows. Používateľ má možnosť &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;nie len &lt;/del&gt;sledovať monitorované položky, ale aj meniť ich hodnoty. Na &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;obrázku 19 &lt;/del&gt;je návrh hlavného okna aplikácie. V ľavej časti okna bude zobrazená informácia aktívnych skupinách monitorovaných zariadení. V pravej časti okna má používateľ možnosť pracovať s položkami a zobrazujú sa hodnoty monitorovaných položiek. Spodná časť okna slúži na doplňujúce informácie o činnosti a stave &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;SNMP OPC klienta&lt;/del&gt;. Všetky operácie klientskej aplikácie sú dostupné cez hlavné menu aplikácie a panel nástrojov&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;. &lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Aplikácia SNMP OPC klient prezentuje monitorované údaje v grafickej podobe v oknovej aplikácii Windows. Používateľ má možnosť &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;nielen &lt;/ins&gt;sledovať monitorované položky, ale aj meniť ich hodnoty. Na &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Obr. 18 &lt;/ins&gt;je návrh hlavného okna aplikácie. V ľavej časti okna bude zobrazená informácia &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;o &lt;/ins&gt;aktívnych skupinách monitorovaných zariadení. V pravej časti okna má používateľ možnosť pracovať s položkami a zobrazujú sa hodnoty monitorovaných položiek. Spodná časť okna slúži na doplňujúce informácie o činnosti a stave &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;klientskej aplikácie&lt;/ins&gt;. Všetky operácie klientskej aplikácie sú dostupné cez hlavné menu aplikácie a panel nástrojov.  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Obrázok 20 znázorňuje komunikáciu celého systému založeného na OPC aplikáciách. SAEAUT OPC server komunikuje priamo s monitorovanými zariadeniami, SNMP agenti. OpcDbGateway komunikuje s SAEAUT OPC serverom a vytvára procesné databázy o stavových veličinách. SNMP OPC klient komunikuje s SAEAUT OPC serverom alebo OpcDbGateway&lt;/del&gt;.&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;[[Súbor:jk_dp_20.png|framed|center|Obr. 20 &lt;/del&gt;Komunikácie monitorovacieho systému&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;]]&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Komunikácie monitorovacieho systému &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;(Obr. 19) je zložená s OPC aplikácií. SAEAUT OPC server komunikuje priamo s monitorovanými zariadeniami, SNMP agenti, prostredníctvom SNMP protokolu. Získané údaje poskytuje ďalším aplikáciám.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;=Záver=&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;OpcDbGateway komunikuje s SAEAUT OPC serverom&lt;/ins&gt;, &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;z ktorého získava údaje o monitorovaných zariadeniach &lt;/ins&gt;a &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;ukladá ich do procesných databáz&lt;/ins&gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Diplomový projekt je zameraný najmä na teoretickú časť daného problému. Úvodná časť opisuje základné pojmy ako je počítačová sieť&lt;/del&gt;, &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;komunikačné protokoly &lt;/del&gt;a &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;princíp komunikácie protokolu TCP/IP&lt;/del&gt;.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;OPC &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;klientska aplikácia komunikuje s SAEAUT &lt;/ins&gt;OPC &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;serverom alebo OpcDbGateway serverom&lt;/ins&gt;. &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Z &lt;/ins&gt;OPC &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;servera získava aktuálne údaje &lt;/ins&gt;o &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;procesných veličinách, údaje môže aj meniť&lt;/ins&gt;. &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Históriu procesov načíta z OpcDbGateway servera&lt;/ins&gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Ďalšia časť diplomového projektu je venovaná manažmentu siete. Podrobnejšie je opísaný SNMP protokol a ukladanie dát do MIB databázy a &lt;/del&gt;OPC &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;protokol ako štandard priemyselnej automatizácie.&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Posledná časť projektu rieši návrh aplikácie SNMP &lt;/del&gt;OPC &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;klient. Návrh aplikácie je spracovaný na základe teoretických vedomosti z úvodných častí diplomového projektu&lt;/del&gt;.&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Ďalšia časť diplomového  projektu bude zameraná na napísanie samotnej aplikácie – SNMP &lt;/del&gt;OPC &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;klienta. Funkčnosť aplikácie bude testovaná v spolupráci s firmou SAE Automation s.r.&lt;/del&gt;o. &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Nová Dubnica&lt;/del&gt;.&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;=Zoznam použitej literatúry=&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;[[Súbor&lt;/ins&gt;:&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;jk_dp_20&lt;/ins&gt;.&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;png|framed|center|Obr&lt;/ins&gt;. &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;19 Komunikácie monitorovacieho systému]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;#OPC Foundtion. http&lt;/del&gt;:&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;//www.opcfoundation.org/&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;#Frank Iwanitz – Jurge Lange, OPC – Fundamentals, Implementation and Application. Hutthing Fachverlag. 2002&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;#Interné materiály spoločnosti SAE AUTOMATION s.r.o. http://www.saeautom.sk&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;#Heather Osterloh. TCP/IP Komplentí pruvodce. SoftPress. 2003&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;#RFC 1157, RFC 1213, RFC 1902, RFC 3410. http://www.ietf&lt;/del&gt;.&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;org/rfc&lt;/del&gt;.&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;html&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Juraj</name></author>
		
	</entry>
	<entry>
		<id>http://www.kiwiki.info/index.php?title=N%C3%A1vrh_klientskej_aplik%C3%A1cie_pre_monitorovanie_po%C4%8D%C3%ADta%C4%8Dovej_siete&amp;diff=3434&amp;oldid=prev</id>
		<title>Juraj: Vytvorená stránka „Kategória:Študentské práceKategória:Diplomové práceKategória:Komunikačné siete {{Praca_uvod|4|Monitorovanie infraštruktúry siete prostredníctvom OP…“</title>
		<link rel="alternate" type="text/html" href="http://www.kiwiki.info/index.php?title=N%C3%A1vrh_klientskej_aplik%C3%A1cie_pre_monitorovanie_po%C4%8D%C3%ADta%C4%8Dovej_siete&amp;diff=3434&amp;oldid=prev"/>
		<updated>2010-04-07T12:45:13Z</updated>

		<summary type="html">&lt;p&gt;Vytvorená stránka „&lt;a href=&quot;/index.php/Kateg%C3%B3ria:%C5%A0tudentsk%C3%A9_pr%C3%A1ce&quot; title=&quot;Kategória:Študentské práce&quot;&gt;Kategória:Študentské práce&lt;/a&gt;&lt;a href=&quot;/index.php/Kateg%C3%B3ria:Diplomov%C3%A9_pr%C3%A1ce&quot; title=&quot;Kategória:Diplomové práce&quot;&gt;Kategória:Diplomové práce&lt;/a&gt;&lt;a href=&quot;/index.php/Kateg%C3%B3ria:Komunika%C4%8Dn%C3%A9_siete&quot; title=&quot;Kategória:Komunikačné siete&quot;&gt;Kategória:Komunikačné siete&lt;/a&gt; {{Praca_uvod|4|Monitorovanie infraštruktúry siete prostredníctvom OP…“&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nová stránka&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[[Kategória:Študentské práce]][[Kategória:Diplomové práce]][[Kategória:Komunikačné siete]]&lt;br /&gt;
{{Praca_uvod|4|Monitorovanie infraštruktúry siete prostredníctvom OPC klientskej aplikácie|Počítačová sieť|Komunikácia v počítačových sieťach|Manažment počítačovej siete|Návrh klientskej aplikácie pre monitorovanie počítačovej siete}}&lt;br /&gt;
__TOC__&lt;br /&gt;
= =&lt;br /&gt;
&lt;br /&gt;
Účelom návrhu je špecifikovať vstupné podmienky, analyzovať ich a navrhnúť najvhodnejšie riešenie klientskej aplikácie. Výsledkom riešenie je aplikácia, ktorá musí spĺňať súčasné štandardy a normy.&lt;br /&gt;
==Charakteristika aplikácie==&lt;br /&gt;
Hlavným cieľom aplikácie je komunikácia s SAEAUT SNMP OPC serverom. Výsledkom komunikácie je grafická vizualizácia získaných hodnôt používateľovi. &lt;br /&gt;
Po pripojení k serveru aplikácia umožňuje prezeranie stromovej štruktúry MIB databázy monitorovaných zariadení a hodnôt jednotlivých položiek. K tomuto účelu slúži vstavaný OPC Items Browser. OPC Items Browser pracuje v tzv. offline režime. &lt;br /&gt;
&lt;br /&gt;
Používateľ má možnosť výberu údajov pre monitorovanie cez OPC Items Browser, priamym zadaním názvu položky alebo výber z preddefinovaných položiek. Pri priamom zadaní je potrebná dobrá znalosť štruktúry MIB databázy.&lt;br /&gt;
Údaje monitorovaných položiek sú používateľovi zobrazené v dvoch režimoch. V prvom režime sa hodnoty zo servera aktualizujú v stanovenom intervale. Interval aktualizácie môže používateľ meniť, štandardná hodnota je 30 sekúnd. Druhý režim slúži na jednorazové načítanie hodnôt zo servera. Hodnoty zo servera je možné načítať synchrónne alebo asynchrónne. Ak klientska aplikácie a OPC server nebeží na tom istom počítači je vhodnejšie použiť asynchrónne čítanie hodnôt zo servera. &lt;br /&gt;
Prostredníctvom aplikácie používateľ môže meniť hodnoty vybraných položiek. Hodnoty môže meniť len jednej položky alebo všetkým monitorovaným položkám naraz. Zápis nových hodnôt môže byť uskutočnené synchrónnym alebo asynchrónnym spôsobom. Údaje položiek, ktoré sú len na čítanie nie je možné meniť. &lt;br /&gt;
==Dátový tok==&lt;br /&gt;
Komunikácia komplexného monitorovacieho systému je založená na sieťovom protokole TCP/IP. Nad týmto protokolom prebieha komunikácia dvomi protokolmi, SNMP a OPC. Server komunikuje s pripojenými zariadeniami protokolom SNMP cez komunikačné porty UDP 161 a 162. Verzia SNMP protokolu je závislá od agenta SNMP.&lt;br /&gt;
Klientska aplikácia komunikuje so serverom prostredníctvom protokolu OPC DA špecifikácia 3.0 cez komunikačný port TCP 135.&lt;br /&gt;
&lt;br /&gt;
[[Súbor:jk_dp_17.png|framed|center|Obr. 17 Dátový tok]]&lt;br /&gt;
&lt;br /&gt;
Obrázok 17 znázorňuje dátovú komunikáciu komplexného monitorovacieho systému založeného na SAEAUT SNMP OPC serveri a SNMP OPC klientovi. Pre správnu činnosť monitorovacieho systému je potrebné nastavenie Firewall operačného systému, t.j. povolenie komunikačných portov.&lt;br /&gt;
==Vývojový diagram==&lt;br /&gt;
Činnosť SNMP OPC klienta je schematický znázornená vývojovým diagramom (obrázok 18). Aplikácia po spustený testuje dostupnosť OPC serverov na lokálnom počítači. Používateľ má možnosť vybrať OPC server a pripojiť sa. Ak nastane chyba pri pripájaní na server, používateľ je o tom informovaný.&lt;br /&gt;
Po úspešnom pripojení k OPC serveru používateľ vytvorí skupinu, do ktorej priradí položky a spustí monitorovanie. Opäť ak nastane chyba pri vytváraní skupiny alebo neplatnosti položky je o tom používateľ informovaný. Ak nenastane žiadna chyba spustí sa monitorovanie. Údaje sa zobrazujú v okne aplikácie.&lt;br /&gt;
Zápis nových hodnôt je obdobný proces ako čítanie. Používateľ vyberie položku alebo skupinu položiek, zadá novú hodnotu alebo hodnoty a spustí zápis. Ak je všetko v poriadku do MIB databázy sa zapíšu nové hodnoty, v opačnom prípade používateľ upovedomený o chyby.&lt;br /&gt;
&lt;br /&gt;
[[Súbor:jk_dp_18.png|framed|center|Obr. 18 Vývojový diagram]]&lt;br /&gt;
&lt;br /&gt;
==Funkčné požiadavky==&lt;br /&gt;
*Vyhľadanie dostupných OPC serverov na lokálnom počítači resp. v lokálnej sieti.&lt;br /&gt;
*Vytvorenie funkčného spojenia s OPC serverom.&lt;br /&gt;
*Selekcia zariadení a položiek, ktoré budú monitorovaná používateľom. Selekcia musí byť prehľadná a dostatočne variabilná.&lt;br /&gt;
*Monitorovanie vybraných položiek zariadení a to:&lt;br /&gt;
**načítanie aktuálnych hodnôt v určenom intervale,&lt;br /&gt;
**jednorazové načítanie aktuálnych hodnôt.&lt;br /&gt;
*Zmena údajov a zápis nových hodnôt.&lt;br /&gt;
==Architektúra aplikácie==&lt;br /&gt;
Klientska aplikácia je trojvrstvová aplikácia pre prostredie operačného systému Microsoft Windows. Umožňuje vzdialené pripojenie na zdroj údajov, SAEAUT SNMP OPC server alebo SAEAUT OpcDbGateway a monitorovanie vybraných premenných zo zdroja údajov&lt;br /&gt;
&lt;br /&gt;
[[Súbor:jk_dp_19.png|framed|center|Obr. 19 Návrh hlavného okna aplikácie]]&lt;br /&gt;
&lt;br /&gt;
Aplikácia SNMP OPC klient prezentuje monitorované údaje v grafickej podobe v oknovej aplikácii Windows. Používateľ má možnosť nie len sledovať monitorované položky, ale aj meniť ich hodnoty. Na obrázku 19 je návrh hlavného okna aplikácie. V ľavej časti okna bude zobrazená informácia aktívnych skupinách monitorovaných zariadení. V pravej časti okna má používateľ možnosť pracovať s položkami a zobrazujú sa hodnoty monitorovaných položiek. Spodná časť okna slúži na doplňujúce informácie o činnosti a stave SNMP OPC klienta. Všetky operácie klientskej aplikácie sú dostupné cez hlavné menu aplikácie a panel nástrojov. &lt;br /&gt;
Obrázok 20 znázorňuje komunikáciu celého systému založeného na OPC aplikáciách. SAEAUT OPC server komunikuje priamo s monitorovanými zariadeniami, SNMP agenti. OpcDbGateway komunikuje s SAEAUT OPC serverom a vytvára procesné databázy o stavových veličinách. SNMP OPC klient komunikuje s SAEAUT OPC serverom alebo OpcDbGateway.&lt;br /&gt;
&lt;br /&gt;
[[Súbor:jk_dp_20.png|framed|center|Obr. 20 Komunikácie monitorovacieho systému]]&lt;br /&gt;
&lt;br /&gt;
=Záver=&lt;br /&gt;
Diplomový projekt je zameraný najmä na teoretickú časť daného problému. Úvodná časť opisuje základné pojmy ako je počítačová sieť, komunikačné protokoly a princíp komunikácie protokolu TCP/IP.&lt;br /&gt;
Ďalšia časť diplomového projektu je venovaná manažmentu siete. Podrobnejšie je opísaný SNMP protokol a ukladanie dát do MIB databázy a OPC protokol ako štandard priemyselnej automatizácie.&lt;br /&gt;
Posledná časť projektu rieši návrh aplikácie SNMP OPC klient. Návrh aplikácie je spracovaný na základe teoretických vedomosti z úvodných častí diplomového projektu.&lt;br /&gt;
Ďalšia časť diplomového  projektu bude zameraná na napísanie samotnej aplikácie – SNMP OPC klienta. Funkčnosť aplikácie bude testovaná v spolupráci s firmou SAE Automation s.r.o. Nová Dubnica.&lt;br /&gt;
&lt;br /&gt;
=Zoznam použitej literatúry=&lt;br /&gt;
#OPC Foundtion. http://www.opcfoundation.org/&lt;br /&gt;
#Frank Iwanitz – Jurge Lange, OPC – Fundamentals, Implementation and Application. Hutthing Fachverlag. 2002&lt;br /&gt;
#Interné materiály spoločnosti SAE AUTOMATION s.r.o. http://www.saeautom.sk&lt;br /&gt;
#Heather Osterloh. TCP/IP Komplentí pruvodce. SoftPress. 2003&lt;br /&gt;
#RFC 1157, RFC 1213, RFC 1902, RFC 3410. http://www.ietf.org/rfc.html&lt;/div&gt;</summary>
		<author><name>Juraj</name></author>
		
	</entry>
</feed>