<?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 - Nefunkční přepínání tarifů přes SDS-C]]></title>
	<link rel="self" href="https://forum.sds.an-d.cz/extern.php?action=feed&amp;tid=994&amp;type=atom" />
	<updated>2020-08-10T09:07:26Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.sds.an-d.cz/viewtopic.php?id=994</id>
		<entry>
			<title type="html"><![CDATA[Re: Nefunkční přepínání tarifů přes SDS-C]]></title>
			<link rel="alternate" href="https://forum.sds.an-d.cz/viewtopic.php?pid=6770#p6770" />
			<content type="html"><![CDATA[<p>Dobrý den,<br />zkusil jsem ještě tip od kolegy a SDSko jsem vypnul / zapnul z napájení a kupodivu tarifní změna začala fungovat. Akorát, z nějakého podivného důvodu nejsem schopen nastavit stav počítadla podle aktuální hodnoty na elektroměru. Zkoušel jsem zapsat nastavení vícekrát, ale bez výsledku. Co je však zvláštní tak v položce nastavení (viz dole) tu aktuální hodnotu vidím správně a tím pádem si ji evidentně zapamatoval, jen jinezobrazuje v přehledu S0 (kde ji zobrazuje od posledního nulování). Máte nějakou představu, co je toto za problém? Je to ovlivněno tím programem v SDS-C?</p><p>Děkuji.<br />&nbsp; &nbsp;Pavel</p><br /><br /><br /><p>Celkový stav počítadla&nbsp; &nbsp;&nbsp; <br />Parametr&nbsp; &nbsp; <br />Nastavte celkový počet impulsů (T0):&nbsp; &nbsp;&nbsp; <br />25951101<br />Původně: 25951101 imp. (2595.110 kWh)<br />Nastavte celkový počet impulsů (T1):&nbsp; &nbsp;&nbsp; <br />10321101<br />Původně: 10321101 imp. (1032.110 kWh)<br /> Změnit celkový stav S0 počítadla</p>]]></content>
			<author>
				<name><![CDATA[Petronie]]></name>
				<uri>https://forum.sds.an-d.cz/profile.php?id=11474</uri>
			</author>
			<updated>2020-08-10T09:07:26Z</updated>
			<id>https://forum.sds.an-d.cz/viewtopic.php?pid=6770#p6770</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Nefunkční přepínání tarifů přes SDS-C]]></title>
			<link rel="alternate" href="https://forum.sds.an-d.cz/viewtopic.php?pid=6769#p6769" />
			<content type="html"><![CDATA[<p>Zkuste ještě cvičně přepnou S0 vstupy na stejné OPTO vstupy (S0 č.1 na OPTO1 atd.), jestli se vám to bude chovat stejně nebo ne.</p>]]></content>
			<author>
				<name><![CDATA[adamn]]></name>
				<uri>https://forum.sds.an-d.cz/profile.php?id=7</uri>
			</author>
			<updated>2020-08-09T06:29:29Z</updated>
			<id>https://forum.sds.an-d.cz/viewtopic.php?pid=6769#p6769</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Nefunkční přepínání tarifů přes SDS-C]]></title>
			<link rel="alternate" href="https://forum.sds.an-d.cz/viewtopic.php?pid=6768#p6768" />
			<content type="html"><![CDATA[<p>Dobrý den,<br />chtěl jsem se zeptat jak tedy doporucujete postupovat?&nbsp; Mohu jeste neco vyzkouset? Jedna se o nejakou hw chybu meho SDS? Dekuji, Pavel</p>]]></content>
			<author>
				<name><![CDATA[Petronie]]></name>
				<uri>https://forum.sds.an-d.cz/profile.php?id=11474</uri>
			</author>
			<updated>2020-08-07T12:47:57Z</updated>
			<id>https://forum.sds.an-d.cz/viewtopic.php?pid=6768#p6768</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Nefunkční přepínání tarifů přes SDS-C]]></title>
			<link rel="alternate" href="https://forum.sds.an-d.cz/viewtopic.php?pid=6767#p6767" />
			<content type="html"><![CDATA[<p>Program jsem zkoušel na aktuálním SDS MACRO které mám u sebe a přepínání Tx funguje, včetně zápisu do odpovídajícího správného počítadla.</p>]]></content>
			<author>
				<name><![CDATA[adamn]]></name>
				<uri>https://forum.sds.an-d.cz/profile.php?id=7</uri>
			</author>
			<updated>2020-08-04T15:48:54Z</updated>
			<id>https://forum.sds.an-d.cz/viewtopic.php?pid=6767#p6767</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Nefunkční přepínání tarifů přes SDS-C]]></title>
			<link rel="alternate" href="https://forum.sds.an-d.cz/viewtopic.php?pid=6766#p6766" />
			<content type="html"><![CDATA[<p>jj 459, byl tam překlep v příspěvku, ale s tímto kódem mi aktuální MACRO funguje</p><p>vyzkouším co nejdříve zaslaný program</p>]]></content>
			<author>
				<name><![CDATA[adamn]]></name>
				<uri>https://forum.sds.an-d.cz/profile.php?id=7</uri>
			</author>
			<updated>2020-08-03T16:12:09Z</updated>
			<id>https://forum.sds.an-d.cz/viewtopic.php?pid=6766#p6766</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Nefunkční přepínání tarifů přes SDS-C]]></title>
			<link rel="alternate" href="https://forum.sds.an-d.cz/viewtopic.php?pid=6765#p6765" />
			<content type="html"><![CDATA[<p>... myslel jste 459 (viz dokumentace), nebo to ma byt opravdu 495? Pavel</p><p>sys[459] 01 i RW&nbsp; stav tarifu <br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;== 0 : T0 (vysoký tarif)<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;== 1 : T1 (nízký tarif)</p><br /><div class="quotebox"><cite>adamn napsal:</cite><blockquote><p>Vyzkoušeno s aktuálním FW a funguje to jak má.</p><p>V programu SDS-C se tarif T1 zapne takto:<br /></p><div class="codebox"><pre><code> sys[459] = 1;</code></pre></div><p>a vypne (přepne na T0) takto:<br /></p><div class="codebox"><pre><code> sys[459] = 0;</code></pre></div><p>Samozřejmě je potřeba mít nastaveno že tarif se řídí SDS-C a ne optovstupem (nastavení na webovém rozhraní) a nastaveno že daný S0 vstup je dvoutarifní.</p><p>Máte to v nastavení přepnuto na řízení tarifu z SDS-C ?</p></blockquote></div>]]></content>
			<author>
				<name><![CDATA[Petronie]]></name>
				<uri>https://forum.sds.an-d.cz/profile.php?id=11474</uri>
			</author>
			<updated>2020-08-03T14:06:47Z</updated>
			<id>https://forum.sds.an-d.cz/viewtopic.php?pid=6765#p6765</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Nefunkční přepínání tarifů přes SDS-C]]></title>
			<link rel="alternate" href="https://forum.sds.an-d.cz/viewtopic.php?pid=6764#p6764" />
			<content type="html"><![CDATA[<p>Dobrý den,<br />tady je kód, kterým řeším / chtěl bych řešit přepínání tarifu. Napadá Vás nějaký problém?</p><p>Děkuji.<br />&nbsp; &nbsp; Pavel</p><br /><br /><div class="codebox"><pre><code>var i;
var j;

#define NTP_STATUS sys[38]

#define DEN sys[5]
#define MESIC sys[6]
#define ROK sys[7]

#define DEN_PORADI sys[11] //0-6 pocet dni od nedele
#define HODINA sys[8]
#define MINUTA sys[9]

#define HDO_TARIF sys[459]

#define ODPOCITAVAC_SEKUND sys[64]


init
{
   
  //HDO_TARIF = 0
   j=2;
   echo(&#039;---init--; hdo_tarif: &#039;,HDO_TARIF,&#039; j: &#039;,j,&#039; den_poradi: &#039;,DEN_PORADI,&#039; hodina: &#039;,HODINA,&#039; minuta: &#039;,MINUTA);
   

}

main
{

//echo(&#039;---MAIN--; hdo_tarif: &#039;,HDO_TARIF,&#039; j: &#039;,j,&#039; den_poradi: &#039;,DEN_PORADI,&#039; hodina: &#039;,HODINA,&#039; minuta: &#039;,MINUTA);

//pracovni tyden
i = 1;
label cyklus:
if (DEN_PORADI == i &amp;&amp; (HODINA ==0 &amp;&amp; MINUTA == 0 &amp;&amp; HDO_TARIF != 0) &amp;&amp; ) {HDO_TARIF = 0;};
if (DEN_PORADI == i &amp;&amp; (HODINA == 2 &amp;&amp; MINUTA == 15) &amp;&amp; HDO_TARIF != 1) {HDO_TARIF = 1;i = 7;};
if (DEN_PORADI == i &amp;&amp; (HODINA ==7 &amp;&amp; MINUTA == 32) &amp;&amp; HDO_TARIF != 0) {HDO_TARIF = 0;};
if (DEN_PORADI == i &amp;&amp; (HODINA ==13 &amp;&amp; MINUTA == 10) &amp;&amp; HDO_TARIF != 1) {HDO_TARIF = 1;i = 7;};
if (DEN_PORADI == i &amp;&amp; (HODINA ==15 &amp;&amp; MINUTA == 57) &amp;&amp; HDO_TARIF != 0) {HDO_TARIF = 0;};
i+=1;
if (i&lt;6) goto cyklus;


//sobota
if (DEN_PORADI == 6 &amp;&amp; (HODINA ==0 &amp;&amp; MINUTA == 0) &amp;&amp; HDO_TARIF != 0) {HDO_TARIF = 0;};
if (DEN_PORADI == 6 &amp;&amp; (HODINA == 4 &amp;&amp; MINUTA == 5) &amp;&amp; HDO_TARIF != 1) {HDO_TARIF = 1;};
if (DEN_PORADI == 6 &amp;&amp; (HODINA == 7 &amp;&amp; MINUTA == 57) &amp;&amp; HDO_TARIF != 0) {HDO_TARIF = 0;};
if (DEN_PORADI == 6 &amp;&amp; (HODINA == 14 &amp;&amp; MINUTA == 45) &amp;&amp; HDO_TARIF != 1) {HDO_TARIF = 1;};
if (DEN_PORADI == 6 &amp;&amp; (HODINA == 16 &amp;&amp; MINUTA == 47) &amp;&amp; HDO_TARIF != 0) {HDO_TARIF = 0;};
if (DEN_PORADI == 6 &amp;&amp; (HODINA == 21 &amp;&amp; MINUTA == 40) &amp;&amp; HDO_TARIF != 1) {HDO_TARIF = 1;};
if (DEN_PORADI == 6 &amp;&amp; (HODINA == 23 &amp;&amp; MINUTA == 52) &amp;&amp; HDO_TARIF != 0) {HDO_TARIF = 0;};

//nedele
if (DEN_PORADI == 0 &amp;&amp; (HODINA ==0 &amp;&amp; MINUTA == 0) &amp;&amp; HDO_TARIF != 0) {HDO_TARIF = 0;};
if (DEN_PORADI == 0 &amp;&amp; (HODINA == 4 &amp;&amp; MINUTA == 5) &amp;&amp; HDO_TARIF != 1) {HDO_TARIF = 1;};
if (DEN_PORADI == 0 &amp;&amp; (HODINA == 7 &amp;&amp; MINUTA == 57) &amp;&amp; HDO_TARIF != 0) {HDO_TARIF = 0;};
if (DEN_PORADI == 0 &amp;&amp; (HODINA == 14 &amp;&amp; MINUTA == 45) &amp;&amp; HDO_TARIF != 1) {HDO_TARIF = 1;};
if (DEN_PORADI == 0 &amp;&amp; (HODINA == 16 &amp;&amp; MINUTA == 47) &amp;&amp; HDO_TARIF != 0) {HDO_TARIF = 0;};
if (DEN_PORADI == 0 &amp;&amp; (HODINA == 21 &amp;&amp; MINUTA == 40) &amp;&amp; HDO_TARIF != 1) {HDO_TARIF = 1;};
if (DEN_PORADI == 0 &amp;&amp; (HODINA == 23 &amp;&amp; MINUTA == 51) &amp;&amp; HDO_TARIF != 0) {HDO_TARIF = 0;};

 //pockam 1 vterinu (interni odpocitavac sys[64]) 
 ODPOCITAVAC_SEKUND = 1;
cekej_dale:
 if (ODPOCITAVAC_SEKUND != 0) goto cekej_dale;

//kontrolni vypis kdy by melo dojit ke zmene tarifu
if (j!=HDO_TARIF) {
                  echo(&#039;---MAIN--; hdo_tarif: &#039;,HDO_TARIF,&#039; den_poradi: &#039;,DEN_PORADI,&#039; hodina: &#039;,HODINA,&#039; minuta: &#039;,MINUTA);
                  j=HDO_TARIF;
                  };
 //konec - main bude spusteno automaticky znovu 
}</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Petronie]]></name>
				<uri>https://forum.sds.an-d.cz/profile.php?id=11474</uri>
			</author>
			<updated>2020-08-02T22:08:06Z</updated>
			<id>https://forum.sds.an-d.cz/viewtopic.php?pid=6764#p6764</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Nefunkční přepínání tarifů přes SDS-C]]></title>
			<link rel="alternate" href="https://forum.sds.an-d.cz/viewtopic.php?pid=6763#p6763" />
			<content type="html"><![CDATA[<p>Bez problému, napsal jste to správně, pochopil jsem to - přepínáte tarif svým programem v SDS-C a to se vám tak i zřejmě odpovídajícím způsobem zobrazuje (vybraný tarif), ale přicházející impulsy se vám zapisují stále do jednoho stejného počítadla.</p><p>Tohle jsem včera odzkoušel na SDS MACRO s aktuálním firmware a tento problém jsem nezaznamenal - funguje mi to tady správně. Pomocí SDS-C si přepnu tarif na T0 nebo T1 a přicházející impulsy na S0 vstupu se mi zapisují do toho správného počítadla (tedy ne stále do stejného). Pokud se vám to děje tak je potřeba zjistit proč.</p><p>Podle screenshotu máte nastavení správné, takže v tuto chvíli nevím kde by mohl být problém. Jaký SDS-C kód používáte, pošlete mi to pro kontrolu, třeba mne něco napadne.</p>]]></content>
			<author>
				<name><![CDATA[adamn]]></name>
				<uri>https://forum.sds.an-d.cz/profile.php?id=7</uri>
			</author>
			<updated>2020-07-31T17:06:00Z</updated>
			<id>https://forum.sds.an-d.cz/viewtopic.php?pid=6763#p6763</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Nefunkční přepínání tarifů přes SDS-C]]></title>
			<link rel="alternate" href="https://forum.sds.an-d.cz/viewtopic.php?pid=6759#p6759" />
			<content type="html"><![CDATA[<p>Dobrý den, omlouvám se, asi jsem to nepopsal úplně dobře - přepínaní tarifu funguje, ale i když mám řízení nastaveno přes SDS-C, tak to nemá žádný vliv a hodnoty se přičítají jen u denního tarifu. Přikládám snímky obrazovky s nastavením a projevem chování.</p><p>Děkuji,<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Pavel</p><p>https://photos.app.goo.gl/y6QPp84xtLYXTdp6A</p>]]></content>
			<author>
				<name><![CDATA[Petronie]]></name>
				<uri>https://forum.sds.an-d.cz/profile.php?id=11474</uri>
			</author>
			<updated>2020-07-31T07:10:05Z</updated>
			<id>https://forum.sds.an-d.cz/viewtopic.php?pid=6759#p6759</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Nefunkční přepínání tarifů přes SDS-C]]></title>
			<link rel="alternate" href="https://forum.sds.an-d.cz/viewtopic.php?pid=6757#p6757" />
			<content type="html"><![CDATA[<p>Vyzkoušeno s aktuálním FW a funguje to jak má.</p><p>V programu SDS-C se tarif T1 zapne takto:<br /></p><div class="codebox"><pre><code> sys[459] = 1;</code></pre></div><p>a vypne (přepne na T0) takto:<br /></p><div class="codebox"><pre><code> sys[459] = 0;</code></pre></div><p>Samozřejmě je potřeba mít nastaveno že tarif se řídí SDS-C a ne optovstupem (nastavení na webovém rozhraní) a nastaveno že daný S0 vstup je dvoutarifní.</p><p>Máte to v nastavení přepnuto na řízení tarifu z SDS-C ?</p>]]></content>
			<author>
				<name><![CDATA[adamn]]></name>
				<uri>https://forum.sds.an-d.cz/profile.php?id=7</uri>
			</author>
			<updated>2020-07-30T16:49:09Z</updated>
			<id>https://forum.sds.an-d.cz/viewtopic.php?pid=6757#p6757</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Nefunkční přepínání tarifů přes SDS-C]]></title>
			<link rel="alternate" href="https://forum.sds.an-d.cz/viewtopic.php?pid=6756#p6756" />
			<content type="html"><![CDATA[<p>Děkuji. Pavel</p>]]></content>
			<author>
				<name><![CDATA[Petronie]]></name>
				<uri>https://forum.sds.an-d.cz/profile.php?id=11474</uri>
			</author>
			<updated>2020-07-29T11:30:42Z</updated>
			<id>https://forum.sds.an-d.cz/viewtopic.php?pid=6756#p6756</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Nefunkční přepínání tarifů přes SDS-C]]></title>
			<link rel="alternate" href="https://forum.sds.an-d.cz/viewtopic.php?pid=6754#p6754" />
			<content type="html"><![CDATA[<p>podívám se na to</p>]]></content>
			<author>
				<name><![CDATA[adamn]]></name>
				<uri>https://forum.sds.an-d.cz/profile.php?id=7</uri>
			</author>
			<updated>2020-07-28T16:56:42Z</updated>
			<id>https://forum.sds.an-d.cz/viewtopic.php?pid=6754#p6754</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Nefunkční přepínání tarifů přes SDS-C]]></title>
			<link rel="alternate" href="https://forum.sds.an-d.cz/viewtopic.php?pid=6753#p6753" />
			<content type="html"><![CDATA[<p>Dobrý den,<br />chtěl jsem se zeptat, zda není v předposlední (a podle changelogu i poslední) verzi firmwaru chyba u přepínání tarifů pomocí SDS-C kódu? Samotný tarif se sice přepne (změna je vidět v přehledu http://192.168.20.250/s0.htm), ale spotřeba narůstá jen pro denní tarif i když je aktivní noční. U daného vstupu mám zatrženo použití tarifního rozdělení.</p><p>Děkuji,<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Pavel</p><br /><br /><p>Zařízení: SDS MACRO LM<br />Verze použitého firmware: 26.6.2020</p>]]></content>
			<author>
				<name><![CDATA[Petronie]]></name>
				<uri>https://forum.sds.an-d.cz/profile.php?id=11474</uri>
			</author>
			<updated>2020-07-27T22:26:02Z</updated>
			<id>https://forum.sds.an-d.cz/viewtopic.php?pid=6753#p6753</id>
		</entry>
</feed>
