<?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 - Nekomunikující SDS BIG]]></title>
		<link>https://forum.sds.an-d.cz/viewtopic.php?id=839</link>
		<atom:link href="https://forum.sds.an-d.cz/extern.php?action=feed&amp;tid=839&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Nejnovější příspěvky v Nekomunikující SDS BIG.]]></description>
		<lastBuildDate>Fri, 21 Jan 2022 06:31:59 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Nekomunikující SDS BIG]]></title>
			<link>https://forum.sds.an-d.cz/viewtopic.php?pid=7257#p7257</link>
			<description><![CDATA[<p>Počkám ještě na vyjádření pana Prejdy a pak to budu řešit.<br />Včera jsem si stáhl z provozu jednu IO6 a zkusil jsem komunikaci na wiresharku a normálně funguje.<br />Po připojení Big je ticho. Zkoušel jsem všechny možné filtry a nic.<br />Tak mě napadá ještě jedna věc. Ten Big byl zapojen v domácí sítí s ip 10.0.0.7 přidělenou dhcp, ta adresa se nikdy nezměnila pořád byla stejná. Jak jsem psal, projížděl jsem všechny adresy v celém rozsahu a nic. I kdyby tam bylo nastaveno cokoliv, tak přece po hw resetu se to musí nastavit na výchozí ip.</p>]]></description>
			<author><![CDATA[null@example.com (samsonite44)]]></author>
			<pubDate>Fri, 21 Jan 2022 06:31:59 +0000</pubDate>
			<guid>https://forum.sds.an-d.cz/viewtopic.php?pid=7257#p7257</guid>
		</item>
		<item>
			<title><![CDATA[Re: Nekomunikující SDS BIG]]></title>
			<link>https://forum.sds.an-d.cz/viewtopic.php?pid=7256#p7256</link>
			<description><![CDATA[<p>SDSka taky chodí v pohodě, v tom bych problém neviděl.<br />Buď se vám povedlo tam fakt nějak (omylem) dát nějak špatnou konfiguraci, což se mi ale nezdá,<br />nebo to mohlo odejít nebo se to mohlo použitím odpálit (i to už se stalo...), na dálku fakticky jen obtížné říct, proto se do toho asi ani nechci takto pouštět.</p><p>Ideálně poslat zpět, vzít si jiný kus.</p><p>Přidejte k tomu poznámku ať to co přijde (co pošlete) pak předá do vývoje, ať se na to podívají, napíšu pak aspoň co tomu bylo.</p>]]></description>
			<author><![CDATA[null@example.com (adamn)]]></author>
			<pubDate>Wed, 19 Jan 2022 19:50:28 +0000</pubDate>
			<guid>https://forum.sds.an-d.cz/viewtopic.php?pid=7256#p7256</guid>
		</item>
		<item>
			<title><![CDATA[Re: Nekomunikující SDS BIG]]></title>
			<link>https://forum.sds.an-d.cz/viewtopic.php?pid=7255#p7255</link>
			<description><![CDATA[<p>To všechno už jsem zkoušel mnohokrát. Dnes se mi ani nepodařilo nic zachytit wiresharkem.&nbsp; Papouch chodí v pohodě.<br />Počkám co navrhne pan Prejda. Ale asi to budu muset poslat na opravu.</p>]]></description>
			<author><![CDATA[null@example.com (samsonite44)]]></author>
			<pubDate>Wed, 19 Jan 2022 19:19:17 +0000</pubDate>
			<guid>https://forum.sds.an-d.cz/viewtopic.php?pid=7255#p7255</guid>
		</item>
		<item>
			<title><![CDATA[Re: Nekomunikující SDS BIG]]></title>
			<link>https://forum.sds.an-d.cz/viewtopic.php?pid=7254#p7254</link>
			<description><![CDATA[<p>To je zlé, vypadá to že je poškozena uživatelská konfigurace v SDS.</p><p>Ale právě RSTD by mělo tu IP nastavit na výchozí hodnotu (192.168.1.250).</p><p>Pokud tam máte záložní baterku, vyjměte ji a zkuste to RSTD znovu.</p>]]></description>
			<author><![CDATA[null@example.com (adamn)]]></author>
			<pubDate>Wed, 19 Jan 2022 13:56:27 +0000</pubDate>
			<guid>https://forum.sds.an-d.cz/viewtopic.php?pid=7254#p7254</guid>
		</item>
		<item>
			<title><![CDATA[Re: Nekomunikující SDS BIG]]></title>
			<link>https://forum.sds.an-d.cz/viewtopic.php?pid=7253#p7253</link>
			<description><![CDATA[<div class="quotebox"><cite>adamn napsal:</cite><blockquote><p> Pokud nebyla MAC nějakou chybou při nastavování dána na samé nuly, to pak switch nevezme (lze zkusit natvrdo do síťovky od PC a dívat se wiresharkem co tam běhá).</p></blockquote></div><p>Zkusil jsem to wiresharkem a vypada to, ze je&nbsp; ip 0.0.0.0 a mac 02:00:b1:90:04:cf.<br />Tak nevim.</p>]]></description>
			<author><![CDATA[null@example.com (samsonite44)]]></author>
			<pubDate>Tue, 18 Jan 2022 21:41:52 +0000</pubDate>
			<guid>https://forum.sds.an-d.cz/viewtopic.php?pid=7253#p7253</guid>
		</item>
		<item>
			<title><![CDATA[Re: Nekomunikující SDS BIG]]></title>
			<link>https://forum.sds.an-d.cz/viewtopic.php?pid=7252#p7252</link>
			<description><![CDATA[<p>zkusil jsem to udělat na BIG 128 co mám tady (nastavit port pro web na 161) a funguje to OK</p><p>rád bych to vyřešil ale nenapadá mne co s tím dále... pokud to žije (LED na Ethernetovém konektoru se chovají jak popisujete) tak se na to musí dát dostat (minimálné ARP to musí posílat - kdyby jste měl špatně vše ostatní - zkuste se podívat wiresharkem). Tipoval bych to na špatné nastavení (IP, NM, GW ... ale nevím co je tam nastaveno špatně protože to nemám v ruce). RSTD by to měl vyřešit. Vypněte to SDS, zkratujte RSTD, zapněte a nechte pořád zkratované. To nastaví tovární hodnoty (mimo MAC, ta je ponechána) a současně nespustí FULLC program. Pak už to musí běžet. Pokud nebyla MAC nějakou chybou při nastavování dána na samé nuly, to pak switch nevezme (lze zkusit natvrdo do síťovky od PC a dívat se wiresharkem co tam běhá).</p>]]></description>
			<author><![CDATA[null@example.com (adamn)]]></author>
			<pubDate>Tue, 18 Jan 2022 13:50:38 +0000</pubDate>
			<guid>https://forum.sds.an-d.cz/viewtopic.php?pid=7252#p7252</guid>
		</item>
		<item>
			<title><![CDATA[Re: Nekomunikující SDS BIG]]></title>
			<link>https://forum.sds.an-d.cz/viewtopic.php?pid=7251#p7251</link>
			<description><![CDATA[<p>Mac se menila hned po koupi a to bylo to jedine, jinak to dosud jelo v tovarnim nastaveni. Pak jsem zacal delat pokusy se scada od Promotic a takhle to dopadlo.<br />S panem Prejdou uz to od vcerejska resime.</p>]]></description>
			<author><![CDATA[null@example.com (samsonite44)]]></author>
			<pubDate>Tue, 18 Jan 2022 12:43:36 +0000</pubDate>
			<guid>https://forum.sds.an-d.cz/viewtopic.php?pid=7251#p7251</guid>
		</item>
		<item>
			<title><![CDATA[Re: Nekomunikující SDS BIG]]></title>
			<link>https://forum.sds.an-d.cz/viewtopic.php?pid=7250#p7250</link>
			<description><![CDATA[<p>šlo mi o to zeptat se, jestli byla provedena i změna konfigurace mac</p><p>no ale jak to vidím, bude to asi potřeba poslat výrobci, ať to prožene výrobní linkou znovu (přehraje všechno na default)...</p>]]></description>
			<author><![CDATA[null@example.com (adamn)]]></author>
			<pubDate>Tue, 18 Jan 2022 12:10:22 +0000</pubDate>
			<guid>https://forum.sds.an-d.cz/viewtopic.php?pid=7250#p7250</guid>
		</item>
		<item>
			<title><![CDATA[Re: Nekomunikující SDS BIG]]></title>
			<link>https://forum.sds.an-d.cz/viewtopic.php?pid=7249#p7249</link>
			<description><![CDATA[<div class="quotebox"><cite>adamn napsal:</cite><blockquote><p>A jaká tam je mac adresa ?</p></blockquote></div><p>Tak to bohuzel nemam tuseni. Nemam to zapsane, pouziju vzdycky z nejakeho zarizeni co najdu na SD :-).<br />Leda, ze by to slo nejak z jistit v nejake historii v PC, ale to nevim jak.</p>]]></description>
			<author><![CDATA[null@example.com (samsonite44)]]></author>
			<pubDate>Tue, 18 Jan 2022 11:29:21 +0000</pubDate>
			<guid>https://forum.sds.an-d.cz/viewtopic.php?pid=7249#p7249</guid>
		</item>
		<item>
			<title><![CDATA[Re: Nekomunikující SDS BIG]]></title>
			<link>https://forum.sds.an-d.cz/viewtopic.php?pid=7248#p7248</link>
			<description><![CDATA[<p>A jaká tam je mac adresa ?</p>]]></description>
			<author><![CDATA[null@example.com (adamn)]]></author>
			<pubDate>Tue, 18 Jan 2022 09:23:09 +0000</pubDate>
			<guid>https://forum.sds.an-d.cz/viewtopic.php?pid=7248#p7248</guid>
		</item>
		<item>
			<title><![CDATA[Re: Nekomunikující SDS BIG]]></title>
			<link>https://forum.sds.an-d.cz/viewtopic.php?pid=7243#p7243</link>
			<description><![CDATA[<p>Ja si taky myslim, ze HW reset by to mel vratit do vychoziho nastaveni. Tohle byla vubec prvni zmena a prvni reset od nova.<br />SDS je naprosto neviditelne pro okolni svet, ale zije.<br />Zmenil jsem to zde:&nbsp; menu /sitova konfigurace/konfifurace Mac/staticka IP/DHCP pripojeni jsem zmenil port 8080 na 161 a ulozil. Od te doby uz se na nej nedostanu.<br />To vsechno uz jsem zkousel a nic.</p>]]></description>
			<author><![CDATA[null@example.com (samsonite44)]]></author>
			<pubDate>Mon, 17 Jan 2022 17:34:17 +0000</pubDate>
			<guid>https://forum.sds.an-d.cz/viewtopic.php?pid=7243#p7243</guid>
		</item>
		<item>
			<title><![CDATA[Re: Nekomunikující SDS BIG]]></title>
			<link>https://forum.sds.an-d.cz/viewtopic.php?pid=7242#p7242</link>
			<description><![CDATA[<div class="quotebox"><cite>samsonite44 napsal:</cite><blockquote><p>V administraci SDS se misto portu 8080 zadal port 161 (urceny pro SNMP)</p></blockquote></div><p>To by nemělo vadit, protože webové rozhraní běží na TCP protokolu, takže nastavení i na port TCP:161 by mělo být plně funkční.</p><p>SNMP běží na UDP portu.</p><p>Teď píši z hlavy, ale RSTD by měl webový port vrátit na 80.</p><p>Takže je otázka jestli je toto ten problém.</p><p>Zkuste ještě vyndat záložní baterku, a pak provést RSTD (stačí vypnout, zkratovat, zapnout a počkat - to je ta sekvence).</p>]]></description>
			<author><![CDATA[null@example.com (adamn)]]></author>
			<pubDate>Mon, 17 Jan 2022 17:22:20 +0000</pubDate>
			<guid>https://forum.sds.an-d.cz/viewtopic.php?pid=7242#p7242</guid>
		</item>
		<item>
			<title><![CDATA[Re: Nekomunikující SDS BIG]]></title>
			<link>https://forum.sds.an-d.cz/viewtopic.php?pid=7241#p7241</link>
			<description><![CDATA[<p>Jedna se SDS Big 128kb s programem Easy Web, tak jak byl z vyroby, jen se zmenila Mac adresa.<br />V administraci SDS se misto portu 8080 zadal port 161 (urceny pro SNMP). Prestalo to samozrejme komunikovat pres Html, takze se nikam nedostanu.<br />Nekolikrat se provedl HW reset s ruznymi delkami skratovani RSTD a nic nepomohlo. Na RJ 45 sviti trvale zluta LED a zelena obcas nepravidelne blika. SDS a PC je na stejne siti. IP scanner nenajde nic, jen co tam skutecne je. SDS je proste neviditelne.<br />SDS IO6 nebo Papouch jde bez problemu.<br />Proc to nejde po HW resetu? Da se s tim neco delat, nebo zaslat vyrobci?</p>]]></description>
			<author><![CDATA[null@example.com (samsonite44)]]></author>
			<pubDate>Mon, 17 Jan 2022 08:43:51 +0000</pubDate>
			<guid>https://forum.sds.an-d.cz/viewtopic.php?pid=7241#p7241</guid>
		</item>
		<item>
			<title><![CDATA[Re: Nekomunikující SDS BIG]]></title>
			<link>https://forum.sds.an-d.cz/viewtopic.php?pid=6137#p6137</link>
			<description><![CDATA[<p>Rychle jsem ten program prošel. Ještě nevím čím ten popsaný problém je způsoben, ale určitě tam vidím následující zásadní <br />chyby:<br /></p><div class="codebox"><pre><code>.
.
.
// return time formated into string
char* getTime() {
    unsigned int d, m, h, n, s;
    char t[12];
    d = SDS_get_u(5);
    m = SDS_get_u(6);
    h = SDS_get_u(8);
    n = SDS_get_u(9);
    s = SDS_get_u(10);
    sprintf( t, &quot;%02u.%02u. %02u:%02u:%02u &quot;, d, m, h, n, s);
    return t;
}</code></pre></div><p>1. funkce vrací (return) proměnnou, která existuje <strong>jen</strong> na zásobníku funkce samotné (tzn. &quot;t&quot; přestane existovat jakmile se funkce ukončí).<br />2. velikost pole &quot;t&quot; je mnohem menší (jen 12 míst, viz původní kód), než množství textu který sprintf() zapíše<br />3. je použit sprintf() namísto bezpečného snprintf() - pokud by se použil snprintf, tak by to nepadalo (ale ano text by byl oříznutý, ale za to nemůže ta funkce, ale definice pole &quot;t&quot; která je moc &quot;malá&quot;).<br />Pro příklad - opravený kus programu:<br /></p><div class="codebox"><pre><code>#define TEMP_BUF_SIZE (32)
char tempBuf[TEMP_BUF_SIZE];

// return time formated into string
char* getTime() 
{
    unsigned int d, m, h, n, s;

    d = SDS_get_u(5);
    m = SDS_get_u(6);
    h = SDS_get_u(8);
    n = SDS_get_u(9);
    s = SDS_get_u(10);
    snprintf( tempBuf, TEMP_BUF_SIZE, &quot;%02u.%02u. %02u:%02u:%02u &quot;, d, m, h, n, s);
    return tempBuf;
}</code></pre></div><p>Opravy - používá se globalní (namísto lokální) proměnná &quot;tempBuf&quot;, je dostatečně velká (v příkladu 32 bajtů, tj. až 31 znaků a 0x00 pro ukončení textu) a nakonec, používá se bezpečná funkce snprintf() tak jak to má být.</p><p>Doufám že tyto poznámky pomohou při dalším psaní programu. Podobný přístup se dá aplikovat na různé jiné místa . . . tzv. &quot;defenzivní programování&quot;.</p><br /><p>Ihned vydáváme BETA FW (který pak bude oficiální po testech), který si bude umět poradit s touto programátorskou chybou (a dalšími odvozenými chybami) - prosím vyzkoušejte, co to u vás udělá.</p>]]></description>
			<author><![CDATA[null@example.com (adamn)]]></author>
			<pubDate>Tue, 22 Aug 2017 17:55:34 +0000</pubDate>
			<guid>https://forum.sds.an-d.cz/viewtopic.php?pid=6137#p6137</guid>
		</item>
		<item>
			<title><![CDATA[Re: Nekomunikující SDS BIG]]></title>
			<link>https://forum.sds.an-d.cz/viewtopic.php?pid=6136#p6136</link>
			<description><![CDATA[<p>Program mám, bude se identifikovat co je za problém, a případně se vydá nový FW. <br />Díky za informace.</p>]]></description>
			<author><![CDATA[null@example.com (adamn)]]></author>
			<pubDate>Tue, 22 Aug 2017 17:04:16 +0000</pubDate>
			<guid>https://forum.sds.an-d.cz/viewtopic.php?pid=6136#p6136</guid>
		</item>
	</channel>
</rss>
