<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[SDS PLC/PAC: Měření Energie & OnlineTechnology.cz - Předávání parametrů do SDS-C programu z venku]]></title>
		<link>https://forum.sds.an-d.cz/viewtopic.php?id=131</link>
		<atom:link href="https://forum.sds.an-d.cz/extern.php?action=feed&amp;tid=131&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Nejnovější příspěvky v Předávání parametrů do SDS-C programu z venku.]]></description>
		<lastBuildDate>Thu, 13 Dec 2012 22:17:00 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Předávání parametrů do SDS-C programu z venku]]></title>
			<link>https://forum.sds.an-d.cz/viewtopic.php?pid=2754#p2754</link>
			<description><![CDATA[<p>UP</p>]]></description>
			<author><![CDATA[null@example.com (j@m)]]></author>
			<pubDate>Thu, 13 Dec 2012 22:17:00 +0000</pubDate>
			<guid>https://forum.sds.an-d.cz/viewtopic.php?pid=2754#p2754</guid>
		</item>
		<item>
			<title><![CDATA[Re: Předávání parametrů do SDS-C programu z venku]]></title>
			<link>https://forum.sds.an-d.cz/viewtopic.php?pid=2685#p2685</link>
			<description><![CDATA[<p>Potřebuji dostat z user.htm e-mail adresu do SDS. Je njká možnost jak to udělat. sys[140-7] již používám na nastavení jiných trvalých hodnot pro běh c-programu. Do ram[] se asi z venku zapisovat nedá že? (Zapsal bych do ram ascii a přes text[] bych to použil).</p>]]></description>
			<author><![CDATA[null@example.com (j@m)]]></author>
			<pubDate>Thu, 22 Nov 2012 07:34:40 +0000</pubDate>
			<guid>https://forum.sds.an-d.cz/viewtopic.php?pid=2685#p2685</guid>
		</item>
		<item>
			<title><![CDATA[Re: Předávání parametrů do SDS-C programu z venku]]></title>
			<link>https://forum.sds.an-d.cz/viewtopic.php?pid=2349#p2349</link>
			<description><![CDATA[<p>Potřeboval bych poradit jak hodnotu teploty dostat z jednoho SDS do druhého SDS. Nějak se mi to nedaří rozchodit asi jsem nějakej natvrdlej.</p>]]></description>
			<author><![CDATA[null@example.com (JaGa)]]></author>
			<pubDate>Sun, 30 Sep 2012 17:41:14 +0000</pubDate>
			<guid>https://forum.sds.an-d.cz/viewtopic.php?pid=2349#p2349</guid>
		</item>
		<item>
			<title><![CDATA[Re: Předávání parametrů do SDS-C programu z venku]]></title>
			<link>https://forum.sds.an-d.cz/viewtopic.php?pid=2015#p2015</link>
			<description><![CDATA[<p>Zkus se podívat na <a href="http://forum.merenienergie.cz//viewtopic.php?pid=418#p418">http://forum.merenienergie.cz//viewtopi … d=418#p418</a> nebo přímo kontaktovat toho člověka. Určitě poradí.</p>]]></description>
			<author><![CDATA[null@example.com (j@m)]]></author>
			<pubDate>Fri, 15 Jun 2012 10:12:58 +0000</pubDate>
			<guid>https://forum.sds.an-d.cz/viewtopic.php?pid=2015#p2015</guid>
		</item>
		<item>
			<title><![CDATA[Re: Předávání parametrů do SDS-C programu z venku]]></title>
			<link>https://forum.sds.an-d.cz/viewtopic.php?pid=2014#p2014</link>
			<description><![CDATA[<p>Dobrý den, trochu mimo toto vlákno, ale.... chci si na plochu Win7 přidat widget/gadget, kde se bude propisovat aktuální stav S0 (e2 - mám tam pověšený elektroměr z měniče solární elektrárny) a potřebuji vdědět, jestli jde nějakým příkazem vyvolat tuto hodnotu v txt formě podobně jako třeba výpis čidla teploty (třeba <a href="http://192.168.1.250/temp.txt),">http://192.168.1.250/temp.txt),</a> je to možné? Děkuji.</p>]]></description>
			<author><![CDATA[null@example.com (Walker)]]></author>
			<pubDate>Fri, 15 Jun 2012 06:47:55 +0000</pubDate>
			<guid>https://forum.sds.an-d.cz/viewtopic.php?pid=2014#p2014</guid>
		</item>
		<item>
			<title><![CDATA[Re: Předávání parametrů do SDS-C programu z venku]]></title>
			<link>https://forum.sds.an-d.cz/viewtopic.php?pid=1964#p1964</link>
			<description><![CDATA[<div class="quotebox"><cite>j@m napsal:</cite><blockquote><p>OK. Když tak mrkni do demo stránky na <a href="http://84.244.91.117:10000/user.htm">http://84.244.91.117:10000/user.htm</a>&nbsp; Právě to CSS jsem tam řešil na zobrazení stavů RS485.</p><p>Jo a ty SYS se dají už vyčítat i hromadně. Viz info dole na stránce na <a href="http://wiki.merenienergie.cz/index.php/SDSC_variable_control">http://wiki.merenienergie.cz/index.php/ … le_control</a></p></blockquote></div><p>jj, z tohohle tvého dema jsem také čerpal viz to použití for (i=....)<br />Na to hromadné vyčítání se mrknu. Nějak nestíhám tem překotný vývoj.</p>]]></description>
			<author><![CDATA[null@example.com (videoservis)]]></author>
			<pubDate>Wed, 06 Jun 2012 05:37:55 +0000</pubDate>
			<guid>https://forum.sds.an-d.cz/viewtopic.php?pid=1964#p1964</guid>
		</item>
		<item>
			<title><![CDATA[Re: Předávání parametrů do SDS-C programu z venku]]></title>
			<link>https://forum.sds.an-d.cz/viewtopic.php?pid=1963#p1963</link>
			<description><![CDATA[<p>OK. Když tak mrkni do demo stránky na <a href="http://84.244.91.117:10000/user.htm">http://84.244.91.117:10000/user.htm</a>&nbsp; Právě to CSS jsem tam řešil na zobrazení stavů RS485.</p><p>Jo a ty SYS se dají už vyčítat i hromadně. Viz info dole na stránce na <a href="http://wiki.merenienergie.cz/index.php/SDSC_variable_control">http://wiki.merenienergie.cz/index.php/ … le_control</a></p>]]></description>
			<author><![CDATA[null@example.com (j@m)]]></author>
			<pubDate>Tue, 05 Jun 2012 20:19:16 +0000</pubDate>
			<guid>https://forum.sds.an-d.cz/viewtopic.php?pid=1963#p1963</guid>
		</item>
		<item>
			<title><![CDATA[Re: Předávání parametrů do SDS-C programu z venku]]></title>
			<link>https://forum.sds.an-d.cz/viewtopic.php?pid=1962#p1962</link>
			<description><![CDATA[<p>Dík za tip, to je o hodně chytřejší, než to if<br />Ten jscript jsem dal celej do sem : <a href="http://forum.merenienergie.cz//viewtopic.php?id=282">http://forum.merenienergie.cz//viewtopic.php?id=282</a></p><p>Tenhle prográmek je jen pro test. V origo se mi načítají do html stavy relátkových sys. <br />Zbylé věci jsem si nasměroval do ram, abych nemusel vytvářet několik get_sys dotazníků. Takhle si jen přidávám do ram a k tomu doplním příslušné rE[x] a document.getElementy.<br />Použil jsem i nápad s tím for (i=1;i&lt;5;i++) pro zozhození rE[x]<br />Ještě tam mám změnu ubrázků LED diod přes script a asi by bylo lepší to udělat přes css a className. To si pak ještě cvičně zkusím.<br />Dělal jsem to html/script/css porvé a už jsem nad tím probdil několik nocí.</p><p>Funguje to, ten návrat jsem oželel - byla to jen kosmetická vada na kterou mne upozornil &quot;audit&quot; v GoggleChromu</p>]]></description>
			<author><![CDATA[null@example.com (videoservis)]]></author>
			<pubDate>Tue, 05 Jun 2012 19:03:57 +0000</pubDate>
			<guid>https://forum.sds.an-d.cz/viewtopic.php?pid=1962#p1962</guid>
		</item>
		<item>
			<title><![CDATA[Re: Předávání parametrů do SDS-C programu z venku]]></title>
			<link>https://forum.sds.an-d.cz/viewtopic.php?pid=1960#p1960</link>
			<description><![CDATA[<p>Hmmm zajímavé. Ty návratové hodnoty jsem ještě nikdy nepoužil. Asi to bude problém ve FW. Jestli je to potřeba rychle vyřešit, doporučuji napsat ještě jeden dotaz na sys[231] a podle něj nastavit něco na html stránce.</p><p>Jinak c-program bych poněkud odlechčil (snad bude funkční)...</p><p>SDS program pro test mám toto :<br />// Výstupy :<br />// 1) Re1 - Osvětlení dům, cesta<br />#define RE1 sys[231]<br />// 2) Re2 - Osvětlení zahrada<br />#define RE2 sys[232]<br />// 3) Re3 - Reset kamerového systému<br />#define RE3 sys[233]<br />// 4) Re4 -<br />#define RE4 sys[234]<br />//---------------------------</p><p>toggle<br />{<br />echo(&#039;sys142 = &#039;, sys[142]);<br />sys[142] = 0;<br />echo(&#039;sys142 = &#039;, sys[142]);<br />RE1 = 255-RE1;<br />//wait(500);<br />}<br />//---------------------------</p><p>toggle2<br />{<br />echo(&#039;sys143 = &#039;,sys[143]);<br />sys[143] = 0;<br />echo(&#039;sys143 = &#039;,sys[143]);<br />RE2 = 255-RE2;<br />}<br />//----------------------------</p><p>toggle3<br />{<br />echo(&#039;sys143 = &#039;, sys[143]);<br />sys[143] = 0;<br />echo(&#039;sys143 = &#039;, sys[143]);<br />RE3 = 255-RE3;<br />}<br />//----------------------------</p><p>main<br />{<br />if (sys[142] == 1) toggle() ;<br />if (sys[143] == 1) toggle2() ;<br />if (sys[143] == 2) toggle3() ;<br />}</p>]]></description>
			<author><![CDATA[null@example.com (j@m)]]></author>
			<pubDate>Tue, 05 Jun 2012 07:34:35 +0000</pubDate>
			<guid>https://forum.sds.an-d.cz/viewtopic.php?pid=1960#p1960</guid>
		</item>
		<item>
			<title><![CDATA[Re: Předávání parametrů do SDS-C programu z venku]]></title>
			<link>https://forum.sds.an-d.cz/viewtopic.php?pid=1958#p1958</link>
			<description><![CDATA[<p>Hraju si s programem a jscriptem do user.html stránky a narazil jsem na problém a nevím, proč se to tak děje.<br />Po studiu různých www, jsem objevil script do www na odesílání hodnot, který jsem upravil pro optřeby SDS. Vše funguje jak má, hodnoty do sys[140] až .. to posílá, ale s jedním problémem.<br />V SDS mám program, který testuje přítomnost &quot;1&quot; v určitém sys[140...] - pokud se vyskytne - testuje relé na 0, pokud je 0, tak zapne a obráceně - pak vynuluje příslušný sys[140..].<br />Pokud pošlu ze scriptu toto (s návratem p=0) :<br />&quot;GET&quot;, &quot;<a href="http://192.168.0.60/sdscep?p=0&amp;sys\+sysn+\=">http://192.168.0.60/sdscep?p=0&amp;sys&quot;+sysn+&quot;=</a>&quot;+aa, true);<br />tak to funguje jen při prvním odeslání - (relé sepne) ale už nereaguje na druhý povel<br />ve scriptu mám zakomponováno zobrazení návratové hodnoty a ta se zobrazí i se statusem O.K.<br />Ale pokud neběží SDS program (který nuluje příslušný sys[140..], tak zápisy s následnou kontrolou ve web rozhraní fungují.<br />Pokud pošlu ze scriptu toto (bez návratu p=0) :<br />&quot;GET&quot;, &quot;<a href="http://192.168.0.60/sdscep?sys\+sysn+\=">http://192.168.0.60/sdscep?sys&quot;+sysn+&quot;=</a>&quot;+aa, true);<br />Tak tu funguje dobře i opakovaně, ale příjdu o návratovou hodnotu a status je 12152 neznámá chyba.</p><p>SDS program pro test mám toto :<br />// Výstupy :<br />// 1) Re1 - Osvětlení dům, cesta<br />#define RE1 sys[231]<br />// 2) Re2 - Osvětlení zahrada<br />#define RE2 sys[232]<br />// 3) Re3 - Reset kamerového systému<br />#define RE3 sys[233]<br />// 4) Re4 -<br />#define RE4 sys[234]<br />//---------------------------<br />toggle<br />{<br />echo(&#039;sys142 = &#039;sys[142]);<br />sys[142] = 0;<br />echo(&#039;sys142 = &#039;sys[142]);<br />if (RE1 == 0)<br />{<br />RE1 = 255;<br />}<br />else<br />{<br />RE1 = 0;<br />}<br />//wait(500);<br />return;<br />}<br />//---------------------------<br />toggle2<br />{<br />echo(&#039;sys143 = &#039;sys[143]);<br />sys[143] = 0;<br />echo(&#039;sys143 = &#039;sys[143]);<br />if (RE2 == 0)<br />{<br />RE2 = 255;<br />}<br />else<br />{<br />RE2 = 0;<br />}<br />return;<br />}<br />//----------------------------<br />toggle3<br />{<br />echo(&#039;sys143 = &#039;sys[143]);<br />sys[143] = 0;<br />echo(&#039;sys143 = &#039;sys[143]);<br />if (RE3 == 0)<br />{<br />RE3 = 255;<br />}<br />else<br />{<br />RE3 = 0;<br />}<br />return;<br />}<br />//----------------------------<br />main<br />{<br /> main_loop:<br />if (sys[142] == 1) toggle() ;<br />if (sys[143] == 1) toggle2() ;<br />if (sys[143] == 2) toggle3() ;<br /> goto main_loop;<br />}</p><p>A script do html :</p><p>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.01//EN&quot; &quot;<a href="http://www.w3.org/TR/html4/strict.dtd">http://www.w3.org/TR/html4/strict.dtd</a>&quot;&gt;<br />&lt;html xml:lang=&quot;en&quot; xmlns=&quot;http://www.w3.org/1999/xhtml&quot;&gt;<br />&lt;html&gt;</p><p>&lt;head&gt;<br />&lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=windows-1250&quot;&gt;<br />&lt;title&gt;SDS send zkušební verze&lt;/title&gt;<br />&lt;/head&gt;</p><p>&lt;body&gt;<br />&lt;script type=&quot;text/javascript&quot;&gt;<br />function sdsc_S_ev(sysn){&nbsp; &nbsp; //pokud se volá sdsc_S_ev doplní se aa z getElementu<br />aa=document.getElementById(&quot;sys&quot;+sysn).value;<br />sdsc_S(sysn,aa);<br />}<br />function sdsc_S(sysn,aa){&nbsp; &nbsp; //zde se volá sdsc_S které už obsahuje (sysn,aa)<br />var sub = (window.XMLHttpRequest ? new XMLHttpRequest() : (window.ActiveXObject ? new ActiveXObject(&quot;Microsoft.XMLHTTP&quot;) : false));<br />if(!sub){<br />alert(&quot;Tak tady to nepoběží!&quot;);<br />return true;<br />}<br />sub.open(&quot;GET&quot;, &quot;<a href="http://192.168.0.60/sdscep?p=0&amp;sys\+sysn+\=">http://192.168.0.60/sdscep?p=0&amp;sys&quot;+sysn+&quot;=</a>&quot;+aa, true);<br />sub.onreadystatechange=function () {zpracuj(sub); } ;<br />sub.send(null);<br />return false<br />}<br />function zpracuj(sub){<br />var txt;<br />if (sub.readyState == 4){ //bylo odpovězeno<br />if(sub.status == 200&nbsp; || sub.status==0&nbsp; || sub.status == 12152){&nbsp; &nbsp; //status 12152 se vrací pokud se nepoužije p=0<br />txt=sub.responseText;<br />document.getElementById(&quot;ret&quot;).innerHTML = &quot; = &quot; + txt;<br />//alert(&quot;Status kod :&quot;+sub.status+&quot;:&quot;+ sub.statusText);<br />}<br />else alert(&quot;Chyba: &quot;+ sub.status +&quot;:&quot;+ sub.statusText);<br />}<br />}<br />&lt;/script&gt;<br />&lt;/p&gt;<br />Test zkušební verze:<br />&lt;br /&gt;</p><p>&lt;input type=&quot;submit&quot; onclick=&quot;return sdsc_S(141,1)&quot; value=&quot;Do 141 dá 1&quot; /&gt;<br />SDS return : &lt;span id=&quot;ret&quot;&gt;no sync&lt;/span&gt;&lt;br /&gt;<br />&lt;br /&gt;<br />&lt;input type=&quot;submit&quot; onclick=&quot;return sdsc_S(142,1)&quot; value=&quot;Do 142 dá 1&quot; /&gt;<br />&lt;br /&gt;<br />&lt;input type=&quot;submit&quot; onclick=&quot;return sdsc_S(143,1)&quot; value=&quot;Do 143 dá 1&quot; /&gt;<br />&lt;br /&gt;<br />&lt;input type=&quot;submit&quot; onclick=&quot;return sdsc_S(143,2)&quot; value=&quot;Do 143 dá 2&quot; /&gt;<br />&lt;br /&gt;<br />&lt;input type=&quot;submit&quot; onclick=&quot;return sdsc_S(143,3)&quot; value=&quot;Do 143 dá 3&quot; /&gt;<br />&lt;br /&gt;</p><p>&lt;input type=&quot;button&quot; value=&quot;Odešle hodnotu do 140&quot; onclick=&quot;return sdsc_S_ev(140)&quot;&gt;<br />&lt;input type=&quot;text&quot; id=&quot;sys140&quot; name=&quot;sys140&quot; value=&quot;&quot; maxlength=&quot;5&quot;&gt;</p><br /><p>&lt;/body&gt;</p><p>&lt;/html&gt;</p><p>Prosím o zkouknutí. Dík</p>]]></description>
			<author><![CDATA[null@example.com (videoservis)]]></author>
			<pubDate>Mon, 04 Jun 2012 12:43:57 +0000</pubDate>
			<guid>https://forum.sds.an-d.cz/viewtopic.php?pid=1958#p1958</guid>
		</item>
		<item>
			<title><![CDATA[Re: Předávání parametrů do SDS-C programu z venku]]></title>
			<link>https://forum.sds.an-d.cz/viewtopic.php?pid=901#p901</link>
			<description><![CDATA[<p>Ukládání hodnot do DATAFLASH musí přežít přepsání SDS-C programu (např. při nahrání nového, nebo reset zařízení atd.).</p>]]></description>
			<author><![CDATA[null@example.com (adamn)]]></author>
			<pubDate>Sat, 17 Dec 2011 10:34:53 +0000</pubDate>
			<guid>https://forum.sds.an-d.cz/viewtopic.php?pid=901#p901</guid>
		</item>
		<item>
			<title><![CDATA[Re: Předávání parametrů do SDS-C programu z venku]]></title>
			<link>https://forum.sds.an-d.cz/viewtopic.php?pid=886#p886</link>
			<description><![CDATA[<p>A to já raději Joomla <img src="https://forum.sds.an-d.cz/img/smilies/smile.png" width="15" height="15" alt="smile" /> .... , ale vraťme se k tématu.<br />Dataflash fungovat bude, to nemusím zkoušet a tím že to zakomentuji, tak se dostanu tam kde jsem. Každým uploadem PLC se mi konstanty smažou. Chci, aby mi to monitorovalo (sbíralo) data už teď a abych zároveň mohl rozšiřovat a zdokonalovat PLC.<br />Ta záloha na server musí fungovat, nevidím důvod proč ne, ale někde je tam nějaký zádrhel na který nemůžu přijít.</p>]]></description>
			<author><![CDATA[null@example.com (pfemir)]]></author>
			<pubDate>Wed, 14 Dec 2011 12:40:31 +0000</pubDate>
			<guid>https://forum.sds.an-d.cz/viewtopic.php?pid=886#p886</guid>
		</item>
		<item>
			<title><![CDATA[Re: Předávání parametrů do SDS-C programu z venku]]></title>
			<link>https://forum.sds.an-d.cz/viewtopic.php?pid=885#p885</link>
			<description><![CDATA[<p>Pěkné !!! To demo topení se mi moc líbí !!! ... ale ta Joomla <img src="https://forum.sds.an-d.cz/img/smilies/big_smile.png" width="15" height="15" alt="big_smile" /> ... já raději Drupal <img src="https://forum.sds.an-d.cz/img/smilies/big_smile.png" width="15" height="15" alt="big_smile" /><br />Já bych asi šel na ten dataflash ... pár pokusů jestli to funguje a pak to můžete zakomentovat ...</p>]]></description>
			<author><![CDATA[null@example.com (TiborTeam)]]></author>
			<pubDate>Wed, 14 Dec 2011 12:00:17 +0000</pubDate>
			<guid>https://forum.sds.an-d.cz/viewtopic.php?pid=885#p885</guid>
		</item>
		<item>
			<title><![CDATA[Re: Předávání parametrů do SDS-C programu z venku]]></title>
			<link>https://forum.sds.an-d.cz/viewtopic.php?pid=884#p884</link>
			<description><![CDATA[<p>Ano, jde o zálohu dat. Aku dávat nebudu, bylo by to dražší než celé SDS a výpadky el. jsou minimální. Navíc SDS nic nehlídá, jen monitoruje. No vlastně hlídá palivo v zásobníku, ale to není tak podstatné. Na provoz kotle nebo vytápění nemá SDS vliv.<br />Sice jsem psal, že tím chci řešit výpadky proudu, ale to až v budoucnu. Teď je největší problém, že SDS mám chvíli, takže zatím ladím PLC (a ještě nějakou dobu budu) a každé nahrátí nového PLC mi ty data vymaže (to je třeba i 20x za den).<br />Jinak mám novou verzi s dataflash, ale ta má omezenou životnost, takže ji zatím nevyužívám. Aspoň ne do doby než budu mít PLC odlazené a ne do doby než bude možné do dataflash zapsat více dat najednou.<br />Aby bylo jasné co podnikám, tak můžete nahlédnou na <a href="http://82.114.194.154">http://82.114.194.154</a> sekce &quot;Vytápení&quot; a &quot;Grafy měření&quot;. Ale je to teprve ve vývoji, tak to tak berte s rezervou <img src="https://forum.sds.an-d.cz/img/smilies/wink.png" width="15" height="15" alt="wink" /></p>]]></description>
			<author><![CDATA[null@example.com (pfemir)]]></author>
			<pubDate>Wed, 14 Dec 2011 11:39:29 +0000</pubDate>
			<guid>https://forum.sds.an-d.cz/viewtopic.php?pid=884#p884</guid>
		</item>
		<item>
			<title><![CDATA[Re: Předávání parametrů do SDS-C programu z venku]]></title>
			<link>https://forum.sds.an-d.cz/viewtopic.php?pid=881#p881</link>
			<description><![CDATA[<p>Pokud jsem to pochopil dobře, tak na web posíláte jakoby zálohu dat (nějaké 3 proměnné) a po výpadku je zase potřebujete nacucnout. A co nějaké malé aku v záloze ? SDS máte asi starší verzi bez dataflash.<br />Předpokládám, že to hlídá nějaký kotel ... na pevné ? pelety ? Ten kotel není zálohovaný ?</p>]]></description>
			<author><![CDATA[null@example.com (TiborTeam)]]></author>
			<pubDate>Wed, 14 Dec 2011 11:10:07 +0000</pubDate>
			<guid>https://forum.sds.an-d.cz/viewtopic.php?pid=881#p881</guid>
		</item>
	</channel>
</rss>
