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
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?
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
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.
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?
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šší.
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ý.