<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[SDS PLC/PAC: Měření Energie & OnlineTechnology.cz - Je potřeba před změnou stavu relé kontrolovat jeho současný stav?]]></title>
	<link rel="self" href="https://forum.sds.an-d.cz/extern.php?action=feed&amp;tid=1145&amp;type=atom" />
	<updated>2024-02-13T10:41:09Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.sds.an-d.cz/viewtopic.php?id=1145</id>
		<entry>
			<title type="html"><![CDATA[Re: Je potřeba před změnou stavu relé kontrolovat jeho současný stav?]]></title>
			<link rel="alternate" href="https://forum.sds.an-d.cz/viewtopic.php?pid=7694#p7694" />
			<content type="html"><![CDATA[<p>Ne, Ano, Ne</p><p>Je to ošetřeno, lze kdykoliv zapsat, provede se zapsaný stav (a pokud je zrovna stejný, tak to zůstane jak je).<br />Takže klidně pořád dokola zapisovat stejnou hodnotu, to je zcela OK a bude to fungovat.</p><p>Ten #define je zjednodušení, není vůbec nutný. V základu se zapisuje přímo do sys[] pole, jen když se s tím někdo nechce vypisovat, nebo mít to přehlednější, tak si takto s tím define pomůže. Samozřejmě, pokud je pole indexováno proměnnou, tak už ten define nemá také smysl... ale to je zase jiná věc.</p>]]></content>
			<author>
				<name><![CDATA[adamn]]></name>
				<uri>https://forum.sds.an-d.cz/profile.php?id=7</uri>
			</author>
			<updated>2024-02-13T10:41:09Z</updated>
			<id>https://forum.sds.an-d.cz/viewtopic.php?pid=7694#p7694</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Je potřeba před změnou stavu relé kontrolovat jeho současný stav?]]></title>
			<link rel="alternate" href="https://forum.sds.an-d.cz/viewtopic.php?pid=7693#p7693" />
			<content type="html"><![CDATA[<p>Je potřeba před změnou stavu relé kontrolovat jeho současný stav?<br /></p><div class="codebox"><pre><code>main {
    if (sys[231] != 0) {sys[231] = 0;};
    wait(100;)
}</code></pre></div><p>Nebo je to v HW ošetřeno a můžu nastavit požadovaný stav přímo i když to bude několikrát za minutu?<br /></p><div class="codebox"><pre><code>main {
    sys[231] = 0;
    wait(100;)
}</code></pre></div><p>Je potřeba dávat sys[index] do define? nebo to můžu používat přímo v kódu bez define?</p><div class="codebox"><pre><code>#define RELE1 sys[231];</code></pre></div>]]></content>
			<author>
				<name><![CDATA[g52]]></name>
				<uri>https://forum.sds.an-d.cz/profile.php?id=11717</uri>
			</author>
			<updated>2024-02-12T22:17:16Z</updated>
			<id>https://forum.sds.an-d.cz/viewtopic.php?pid=7693#p7693</id>
		</entry>
</feed>
