radomir.kadlec Programování Mosaic 9. 2. 2026 14:32 9. 2. 2026 20:23

Dobrý den,

při nahrávání programu do CP-1020 se po proběhnutí zobrazí chyba:

Chyba přenosu souboru do PLC.

Program se mi nyní zvětšil nad 128 kB.

Ale Informace o programu ukazují, že kapacita CP je 196 kB a využito je jen 65%:

Kód programu: 128826 (65%) [196608/67782]

V čem je tedy problém? Je možné do CP-1020 nahrát program větší než 128 kB nebo není?

Viz též přílohy.

Děkuji za pomoc,

Radomír Kadlec

Odpovědi 1

Luboš Urban 9. 2. 2026 20:23

Dobrý den,

chyba přenosu souboru do PLC souvisí s uložením souborů na paměťovou kartu. Když zkompilujete projekt, soubory, které se mají uložit na paměťovou kartu jsou v adresáři SendRoot. Jestliže je zapnuté automatické odeslání souborů do PLC spolu s programem (což je výchozí nastavení), tak se nejprve nahraje program do paměti RAM a pak se odešlou soubory na kartu. Pokud je karta zaplněná, má poškozený souborový systém nebo zcela chybí, skončí nahrávání programu touto chybou.

Ta tedy nijak nesouvisí s tím, jak velký je program nebo kolik bytů zabírají proměnné v registrech. Když se podíváte v IO Configuratoru na informace přečtené z připojené centrální jednotky (ikona Aktuálně připojená HW konfigurace), tak tam je vidět, jestli byla při startu PLC paměťová karta nalezena. Když se podíváte přes menu PLC / Souborový systém PLC, vidíte i obsah paměťové karty a velikost volného místa.

Vaše odpověď

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