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

  • byte-by

    tag

    válasz TotoThomas #5915 üzenetére

    az 1200-es újra inicializál indításkor,- pl. DB módosítás esetén - vehet fel nulla értéket, de ezt nem a hmi küldi.
    az 1500-as bizonyos hasonló helyzetekben csak szinkronizál.

    ahogy rsf kolléga mondta csak a hmi-t lehúzva lehet kontrollálni pár dolgot.

    a start value alapból üres ez rendben.
    én a range-t sem használnám, mert ha a kezelőknek nincs információjuk róla, és ha a range-n kívüli értéket írnak be semmi nem történik, vagy épp nulla lesz(ez nem valószínű)
    én ilyenkor írok egy programot komparátorral, hogy ha kisebb amit be lehet irni akkor a minimumra vált, ha nagyobbat akarnak beirni , mint lehetséges akkor a maxra vált.
    vagy ne történjen semmi, esetleg figyelmeztetés.
    a hmi-n én ki szoktam írni mennyi lehet a min. meg a max. sima text-el. pl az I/O field fölé vagy akárhová.
    az I/O field input/output legyen.

    ha nulla a tag akkor a plc / program az oka.
    esetleg nézdd meg a hardver konfigban a cpu startup beállítását, restart esetén.

    vagy interrupt ob-ban irj egy db-t aztán egy startup ob-ban azzal töltsd fel a kritikus memóriát, próbaképpen.

    egyébként hova írod? input / output I/O field-be?

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