Keresés

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

  • Szirty

    őstag

    válasz levelko #1830 üzenetére

    Hali levelko!

    "Nem ezzel az egy network beszúrásával van gond, hanem hogy a gépet nem állíthatom meg, tehát a CPU-t nem kapcsolhatom STOP-ba."

    Alapvetően az nem probléma, hogy a programot futás közben módosítod.
    Egyszerűen átírod a megfelelő blokkot (berakod a kimenet bekapcsolását) és utána rátöltöd a CPU-ra azt a blokkot, miközben a kapcsolója RUN-P állásban van (RUN állásban nem engedi).

    Ha először csinálod, célszerű az aktuális programot a módosítás előtt a PLC-ből kiolvasni és lementeni (programot és az adatblokkokat is).

    A következő pár dologra kell odafigyelni:
    - Az az offline blokk, amit módosítasz, legyen aktuális. Tehát a módosítás előtt tökéletesen legyen azonos, azzal, ami a PLC-ben van. Esetleg a módosítást ONLINE is végezheted, de ezt nem javaslom.

    - A módosítás ne tartalmazzon durva programhibát :) Pl. ha elírod valamelyik címet (olyan merkert timert, kimenetet stb-t címzel ami az adott CPU-ban nincs) és nincs a CPU-ban Programming error OB, (vagy van, de az ki tudja mit csinál) akkor lehet gond. (pl. hogy STOP-ra megy).

    Ha a programmódosítás egyszerű, mint ate esetedben, akkor ez nem lesz probléma.
    Hogy a 314C-nél konkrétan hogy van nem tudom, de a memória kártyára a projectet csak úgy tudod átmásolni, ha a CPU-t leállítod.
    Ezt a Simatic manager PLC menüjében lévő Copy RAM to ROM menüpontjával teheted meg. Újabb CPU típusoknál asszem nincs már ilyen lehetőség.
    Szóval ha ez a régebbi fajta és kell a copy RAM to ROM, akkor ki kell várni a lehetőséget a gép leállítására. De addig is működhet a módosított programmal...

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