Domů Nápověda Vyhledávání Přihlásit Registrovat
Novinky:               PROSÍME VŠECHNY UŽIVATELE, PŘED POUŽITÍM DISKUSÍ ČTĚTE MÍSTNÍ PRAVIDLA! ZDE ...!


+  Diskuse Elektrika.cz
|-+  HYBRIDNÍ zóna
| |-+  Firemní podpora
| | |-+  TECO - Foxtrot chytré instalace. ODBORNÍCI radí spotřebitelům!
| | | |-+  Technická podpora výrobce TECO Kolín radí odborníkům
| | | | |-+  Jak zaclenit PUB soubor jako soucast vnitrniho WEB serveru?
0 uživatelů a 1 Host prohlíží toto téma. « předchozí další »
Stran: [1] Dolů Poslední příspěvky Tisk

Upozornění!
Odpovědi na témata nejsou právně závazné!
Na elektrickém zařízení smí pracovat pouze osoba s příslušnou kvalifikací dle nařízení vlády 194/2022 Sb. Podrobnosti zde!

Autor Téma: Jak zaclenit PUB soubor jako soucast vnitrniho WEB serveru?  (Přečteno 5050 krát)
Slavomír Skopalík
*
Offline Offline



« kdy: 28.06.2012, 14:58 »


Jelikoz mam problem s distribuci PUB souboru (komunikacni knihovny mam vlastni),  tak bych rad, aby se pub soubor nahral primo do PLC a komunikacni komponenta si jej sama stahla (tj. budou odstraneny neustale problemy s preadresaci).
Idealni resenim by bylo nastavit PUB soubor jako statickou www stranku, jenz by se nahrala do PLC pri kazde aktualizaci programu (tj. byla by porad aktualni).
Je to mozne ?
Pravidla diskusí   Nahlásit moderátorovi   Stěžovat si na moderátora   Zaznamenáno
Milan Bydžovský
*
Offline Offline




« Odpověď #1 kdy: 29.06.2012, 08:21 »

V Manažeru projektu v uzlu Sw > Exportní soubory je v sekci Posílání souborů do PLC možnost Posílat assembler soubor (.pub) s možností definovat jeho osmipísmené jméno. Tato kopie souboru PUB se pak vysílá společně s kódem aplikace.
Pravidla diskusí   Nahlásit moderátorovi   Stěžovat si na moderátora   Zaznamenáno
Slavomír Skopalík
*
Offline Offline



« Odpověď #2 kdy: 29.06.2012, 18:35 »

ano tuto skutecnost jsem jiz zjistil, ale jakym zpusobem pak lze tento soubor automatizovane z PLC ziskat ?
Jedina moznost, co me napdala byla zvolit pro soubor toto jsmeno: WWW\var a tim je presunout do rootu webu.
Nasledne pak hacknout system prihlasovani (nastesti je velmi primitivni).
Nicmene to neni asi cesta, kterou by se mel resit seriozni projekt.

Hack na autoimaticke stazeni z PLC:

procedure TForm1.Button2 Click(Sender: TObject);
var s:string;
  HTTP: THTTPSend;
  b:boolean;
  sa:AnsiString;
begin
  HTTP := THTTPSend.Crea te;
  HTTP.HTTPMetho d('GET', 'http://192.168.1.80/syswww/login.xml');
  ErrorMemo1.Lin es.AddStrings(HTTP.Cookies);
  s:=HTTP.Cookies.Values['SoftPLC'];
  sa:='PASS:'+StringToHex(SHA1(AnsiString(s)), '')+CRLF+'USER:'+CRLF;
  HTTP.Document. Clear;
  HTTP.Document. WriteBuffer(sa[1],Length(sa));
  HTTP.HTTPMetho d('POST', 'http://192.168.1.80/syswww/login.xml');
  HTTP.HTTPMetho d('GET',  'http://192.168.1.80/var.pub');
  ErrorMemo1.Lin es.LoadFromStr eam(HTTP.Document);
  HTTP.Free;
end;


V Manažeru projektu v uzlu Sw > Exportní soubory je v sekci Posílání souborů do PLC možnost Posílat assembler soubor (.pub) s možností definovat jeho osmipísmené jméno. Tato kopie souboru PUB se pak vysílá společně s kódem aplikace.
Pravidla diskusí   Nahlásit moderátorovi   Stěžovat si na moderátora   Zaznamenáno
Stran: [1] Nahoru Poslední příspěvky Tisk 
« předchozí další »

Příbuzné diskuse a články z Elektrika.cz

Příbuzné diskuse a články z Kutil.elektrika.cz



Poháněno MySQL Poháněno PHP Powered by SMF 1.1.21 | SMF © 2006, Simple Machines Validní XHTML 1.0! Validní CSS!
+420 910 100 100
Stránka vytvořena za 0.025 sekund, 22 dotazů.