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

  • Szirty

    őstag

    válasz rsf #3407 üzenetére

    Helló rsf!

    "Valamint abból, hogyha rányomok az update gombra akkor frissül a hiba ideje."

    No várj. A diag buffer bejegyzéseinek időbélyegzője a bejegyzés keletkezésének időpontját mutatja. Ezért az utólag nem változhat meg.
    Az Update gomb arra való, hogy a megnyomásakor a Step7 újraolvassa a PLC-ből a buffer tartalmat, hogy az eközben keletkezett olyan bejegyzések is megjelenjenek a listában amik közben érkeztek és amik nbem okoztak üzemmód váltást a CPU-ban.
    A diag buffer ablak tartalma automatikusan frissül ha a CPU (vagy CP) üzemmódot vált az új bejegyzés miatt.
    Ha nem vált üzemmódot (pl. fut tovább) akkor nem frissül magától, na ilyenkor jön jól az update gomb.

    Az SF LED "úgymaradásával" kapcsolatban még futnom kell egy kört, úgy fest hülyeséget írtam, pl. area length error-nál ha van OB121, nem teljesen úgy viselkedik mint írtam. Úgy néz ki CPU mód váltásig úgy marad és jelzi hogy hiba volt.

    "De majd valamikor értekezhetnénk a normális hibakezelésről, nem csak üres OB-k."

    Örülök, hogy nem bántottalak meg ezzel a hibakezelés dologgal, nem is volt ilyen szándékom.
    Annyit tudok "enyhíteni" rajta, hogy 100%-os hibakezelés is nagyon ritka. :-)
    Ennek két oka van: Egyik, hogy soha nincs rá elég idő. A program érdemi részének korrekt kidolgozására sincs, nem hogy a hibakezelésre.
    A másik, hogy a hibakezeléssel nem lehet azonnali látványos eredményeket elérni. Az inkább hosszú távú befektetés.

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