Hirdetés

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

  • Szirty

    őstag

    válasz Onishi #3427 üzenetére

    Üdv Onishi!

    Én eddig csak kétszer futottam bele ilyenbe. Egyszer egy Siemens LOGO-nál, ott az volt a gond, hogy túl nagy feladatot kapott a régi változat (első darabok közül) pedig nem volt bővében az erőforrásoknak. Elfogytak a belső változók.
    A második eset egy Omron C120 volt, ahol a program memória fogyott el az évek során történt bővítgetések miatt.
    Mind a két esetben a program egyszerűsítésével lett megoldva a probléma.

    Nagyon ritka egyébként. Gyakoribb, hogy a feldolgozási sebesség "fogy el". Tehát túl nagyra nő a ciklus idő. Ilyenkor is lehet megoldás a program egyszerűsítése, de olyankor sokszor jobb a PLC-t cserélni.

    Itt egy konkrét példa a gyakorlatból:
    Siemens S7-300 CPU 319-3 PN/DP
    2 db Profibusz hálózat, A profibuszokon 40 db SEW szinkron servó, 22 db frekvenciaváltó.
    1 db Interbus hálózat, azon 800 db digitális ki és bemenet.
    1 db ethernet hálózat, azon 2 db operátor panel és a többi PLC +1 Oracle szerver

    A teljes program STL-be visszafordítva 109764 programsor, a DB blokkok és UDT-k STL forrása 96505 sor.
    A CPU-ban 8 MB memória van. Ebből 7717752 byte szabad. (8%-os kihasználtság)
    Work memory total: 1433600 ebből 942026 byte szabad (34%-os kihasználtság)
    A ciklus idő 17ms (min 14, max 21)

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

Hirdetés