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

  • Szirty

    őstag

    válasz crucified #6550 üzenetére

    Szia!

    Kicsit részletezve...:
    Többféleképpen is elvégezheted az összehasonlítást.
    1,
    A megnyitott projektben a projekt fában (Simatic manager képernyő bal oldala) jobb gombbal kattintasz rajta és az előbukkanó menüben a Compare Blocks... pontot választod.
    Ekkor az összes blokkot összehasonlítja (OB, FC, FB, DB).

    2,
    Megnyitod a blokkok listáját, abban tetszőlegesen kijelölsz egy vagy több blokkot (shift+bal katt, Ctrl+bal katt, Shift+ nyíl stb), vagy mindet. Majd jobb gombbal kattintasz valamelyik kijelölt blokkon, az előbukkanó menüben a Compare Blocks... pontot választod.
    Ekkor csak a kijelölt blokkokat hasonlítja össze.

    Mindkét esetben megnyílik egy compare blocks ablak, ahol beállíthatsz néhány összehasonlítási szempontot.
    Pl. hogy online/offline összehasonolítást akarsz, vagy két offline projektet akarsz összehasonlítani.
    Illetve hogy csak a blokkok időbélyegzőjét vizsgálja, vagy a programkódot is.
    Compare gombra kattintva elvégzi az összehasonlítást, majd megnyílik egy ablak annak eredményével:

    Ebben felsorolja az összes eltérést.
    Ha kód összehasonlítást is kértél, akkor:
    Amelyik zöld, ott csak az időbélyegző tér el, de a kód azonos.Az adott sorra kattintva Note szekcióban ad egy részletesebb magyarázatot is: The interface and the block code are identical vagy The block codes are different.. Ha kód eltérés van, akkor piros a bejegyzés ikonja.

    Ha nincs eltérés, akkor a lista helyett a következő üzenetet kapod:

    3,
    Megnyitsz egy blokkot a program editorral és annak menüjében kiválasztod a Compare -> On-/offline Partners menüpontot.
    Ekkro csak azt az egy blokkot hasonlítja össze.

    4,
    Megnyitsz egy blokkot a program editorral, majd monitorozni kezded (Ctrl-F7).
    Ha a blokk azonos a PLC-ben és az editorban, akkor monitorozni fogja. Ha nem, akkor kapsz egy ilyen üzenetet:

    Ebből tudod hogy a blokk azonos vagy eltér.

    Az adatblokkok összehasonlításával csínnyán kell bánni, mert azok tartalmát a futó program változtathatja.

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