Peťan SW Mosaic 21. 11. 2022 10:22 16. 11. 2022 12:37

Při vyslání kódu do mého PLC (CP-1004) se mi dost často stává, že to vypíše chybu "Nelze vytvořit soubor" (viz příloha). Někdy pomůže dát CPUčko do režimu HALT, ale většinou je potřeba provést restart napájení. Pak to jde přehrát, ale po nějaké době stejný problém.
Pojí se to s problémem přístupu do webového rozhraní - po restartu se přes mobil i počítač v klidu k CPUčku připojím, ale po nějaké době se začnou stupňovat chyby - buď se načte prázná stránka, nebo HTTP Error 500 (Internal server error. Disk service failed). Na displeji ID-31 to vše funguje vždy v pořádku, ale to bude zřejmě nějakou interní optimalizací/kompilací přímo pro displej.

Zkoušel jsem vyměnit SD kartu. Problém se na nějakou dobu (týden) zlepšil, ale teď je to to samé. Předtím jsem používal MicroSD Verbatim 16 GB Premium, nyní nějakou obyčejnou 16 GB MicroSD. Oboje samozřejmě s redukcí na formát SD karty.

 

Dalo by se to vyřešit nějakou aktualizací FW PLCčka (pokud to vůbec nějak jde)? Asi pět let mám zapojené podobné PLC s webovým rozhraním a tam jsem snad za celou dobu nezaznamenal jediný problém s přístupem.

Odpovědi 6

Luboš Urban 7. 11. 2022 14:42

Jednou z příčin problému by mohla být redukce/adaptér pro MicroSD/SDHC kartu. Tady bych ještě vyzkoušel do PLC osadit SDHC kartu v standardní velikosti. Přístup přes redukci je pomalejší a je možné , že tam vyprší timeout.

Firmware se dá přehrát a zaktualizovat pomocí nástroje Firmware Updater (https://www.tecomat.cz/ke-stazeni/software/firmware-updater/). Tady ovšem hrozí nebezpečí, že po aktualizaci bude problém s watchdogem a PLC bude chodit pořád přes reset. Podle verze firmwaru 7.0 se jedná o PLC z roku cca 2011. Dokážete mi z informací o modulu zjistit verzi hardwaru?

Peťan 7. 11. 2022 17:15

Díky za dobrý nápad, zkusím to s tou redukcí. Pravdou je, že už jsem se setkal s nefunkční, nebo spíše špatně fungující redukcí... Ne tedy v kontextu s PLC Tecomat.

PLC je již staršího data, ale mám pár kousků ze zrušené mašiny. Tak se na tom tak trochu učím :) Teď se chystám propojit dvě CPUčka, aby spolu komunikovala přes ethernet, tak to tu snad nezahltím dotazy :)

HW dle popisku níže:

CP-1004 70H0700 BO 1203 TECO
-----------------------------------------------
CH1  : PC  A-  0 S-38_4 T- 7      CTS-off B-  0  8-E-1  
      interface RS-232
CH2  : off                                              
      interface PX-7811 01H0100 A8 0050 TECO    
ETH1 : IP = 192.168.001.100  IM = 255.255.255.000    
      GW = 000.000.000.000  DHCP off                
      PC | MDB            | UNI-TCP slave            
      interface Ethernet 10/100Mb  MAC: 00-0A-14-02-44-B3
EEPROM off
DATABOX 512KB
memory card 15072MB
Switch 1004 v3.3  CP-1004 v7.0  Boot CP1004 v3.4
Testy CP-1004 v2.5  system_WWW v1.7

 

Luboš Urban 8. 11. 2022 13:53

Tato centrála má hardware verze 7.00 a tu už je možné aktualizovat na poslední firmware 11.0. Kromě výměny SD karty bych tedy doporučil i aktualizaci firmwaru.

Peťan 8. 11. 2022 19:32

Určitě to vyzkouším s tou kartou.

Ohledně té aktualizace FW - asi tím přijdu o uložená data v remanentní zóně (jde mi vyloženě o proměnné v VAR_GLOBAL RETAIN). Je nějaký způsob, jak je někam zálohovat a pak je do PLC jednoduše nahrnout zpět?

Luboš Urban 8. 11. 2022 19:46

O data nepřijdete, jestli centrála po zapnutí dělá teplý restart stejně jako když nahráváte program z Mosaicu, tak se všechna data zachovají. Update firmwaru nemá vliv ani na uživatelský program ani na data. Zálohovat paměť můžete z Mosaicu přes menu Soubor / Archiv / Archivovat pamět/databox PLC a nahrajete je přes Soubor / Archiv / Obnovit paměť/databox PLC. Rovněž můžete použít nástroj Project Loader a zazálohovat veškerá uživatelská data v PLC (program, paměť, databox, SD kartu) do baličku *.piz, což by bylo ještě jednodušší.

Peťan 16. 11. 2022 12:37

Zdá se, že výměna microSD karty s adaptérem za SD kartu pomohla. Jak webové rozhraní pro PC/mobil, tak i aktualizace programu v PCL fungují v pohodě.

Díky za pomoc

Tento dotaz je vyřešený.