Új hozzászólás Aktív témák

  • Szirty

    őstag

    válasz moseras #4254 üzenetére

    Üdv moseras!

    Kb. úgy áll össze a kép, hogy az S7-1200-nak 3 féle memóriatárolója van:
    Load memory
    Work memory
    Retentive memory
    És ezt lehet megbolondítani még egy memória kártyával!

    A Load memory nem felejtő memória, ami a configurációs adatokat és a programot tartalmazza.
    Amikor letöltöd a programot a CPU-ba, akkor az ide kerül. Ez a terület a CPU-ban van ha nincs a CPU-ban memória kártya. Ha van memória kártya, akkor ez a terület a kártyán van. A kártya mérete lehet nagyobb mint a CPU-ban lévő memóriaterület. Gondolom ekkor a program méretét a kártya mérete korlátozza nem a CPU Load memory mérete.

    Work memory felejtő memóriaterület, ahova a CPU pakol tetszése szerint a program végrehajtása közben mindenféle dolgokat átmenetileg (itt tartja pl. a blokkok lokális változóit (stack)).

    Retentive memory Nem felejtő memóriatartomány, ahova az általad kiválasztott változóterületeket vagy azok egyes részeit tárolja. Te döntheted el hogy a programodban milyen DB-ket meg merker byte-okat kell óvni áramkimaradáskor.

    Szerintem a HTML lapok log file-ok, CSV-k és még ki tudja mik (amiket létre tud hozni meg kezelni) ezen kívül kerülnek a memória kártyára.
    Gondolom memóriakártya nélkül nem megy a web szerver funkció benne.

Új hozzászólás Aktív témák