baalky Dotazy k HW 24. 8. 2021 12:59 27. 1. 2022 8:40

Dobry den 
Natrafil som na opakujuci sa jav kedy sa mi CP 2000 pravidelne restartuje  cca kazde 2 az 3 dni. 

Prikladam log restartov za tento mesiac.  Minule mesiace su podobne ide o:
 Restart PLC from DT#2021-08-01-07:30:00.050 to DT#2021-08-01-07:30:00.674 

Je mozne ho nejak vypnut?

Dakujem  

Odpovědi 7

Luboš Urban 24. 8. 2021 12:59

Dobrý den,

z tohoto nejde poznat, proč k restartu jednotky dochází. To bychom zjistili ze systémového logu.Pokud se přihlásíte přes administrační rozhraní, v menu najdete položku Debug a na příslušné stránce zaškrtnete, že chcete vytvořit balíček logů debug_info.zip a ten nám pak pošlete, můžeme se podívat, jestli bude vidět, proč k restartům dochází. Soubor se vytvoří ve složce WWW/LOGS/ na vnitřním flash disku PLC.

baalky 25. 8. 2021 14:30

Dobry den 

Dakujem za informacie.  
Administracne rozhranie je pokial viem dostupne iba na lokalnej sieti a ktej nemam aktualne pristup. 
 Je nejako mozne sa k nemu pripojit aj cez Tecoroute?  alebo  je mozne nejak cez Mosaic zapnut debug teda vytvorenie balicku logov. 

 

Dakujem

Luboš Urban 26. 8. 2021 15:11

Dobrý den,

administrační rozhraní by bylo dostupné jen přes pevnou IP adresu nebo přes VPN připojení, přes TecoRoute na něj přístup není. Vytvořit soubor debug_info.zip je možné, když nastavíte bit %S354.0 do log. 1. Je to tedy v systémových registrech, ale ten bit není pojmenovaný a není v té struktuře systémových registrů System_S definované v knihovně SysLib.

baalky 30. 8. 2021 16:03

Dobry den 

Dakujem za navod  v prilohe posielam debug info.zip
Dnes ten restart opet prebehol o 11:30

baalky 8. 10. 2021 13:09

Dobry den z daneho debug suboru sa Vam podarilo nieco zistit  ? 

Lebo  podobny jav  sledujem aj na CP 1000  log posielam v prilohe  ide o velmi kratke restarty ktore prebiehaju takmer kazdy den.

Luboš Urban 15. 10. 2021 12:45

Dobrý den,

omlouvám se, na ten log z minulého měsíce jsem opravdu zapomněl reagovat. Nicméně objasnění v něm je. Z logu je vidět, že pokyn k restartu přichází z uživatelského programu. V něm musí být volána funkce ReinitPLC_coldRestart nebo ReinitPLC_WarmRestart, třeba v nějaké podmínce a ty restart PLC způsobí. Pokud se podíváte na flashdisk PLC do adresáře WWW/LOGS do souboru event.log, tak jsou tam restarty přímo vyznačeny. Restart může vyvolat i použití funkčního bloku z knihovny AutoUpdateLib, ale tu předpokládám, nepoužíváte.

Funkce pro restart lze volat i z centrálních jednotek první generace, pokud tedy převádíte projekt z CP-10xx na CP-20xx, uvedené chování můžete pozorovat na obou centrálních jednotkách.

baalky 27. 1. 2022 8:40

Dakujem  Nasli zadrhel co sposobovalo restart. 
Islo o otvaranie suborou ale  v jednej z vetiev programu neboli zatvarany takze  ostali otvorene a po 10 otvoreniach bez zavretia sa dostal do stavu kedy sme inicializovali kratky restart. 

dakujem 

Vaše odpověď

Pro vložení odpovědi je nezbytné být přihlášený. Pokračujte na přihlášení.