Hirdetés

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

  • Szirty

    őstag

    válasz Tomika86 #7766 üzenetére

    "- Keresztreferenciánál mi a regenerate és az update közti különbség."

    Az update csak a változásokkal foglalkozik, a regenerate meg felépíti újra a teljes táblát (tovább tart, főleg ha nagy a program, sok a blokk)

    "akkor a legelső inicializálási értékre áll be."

    Azért van, mert egy DB-ben lévő változónak offline állapotban van egy aktuális értéke is, amit deklarációs nézetben nem látsz.
    Adat nézetben azonban igen. (View menü, Data view pont, vagy Ctrl-4).
    Az initial value értéket akkor veszi fel amikor a változót létrehozod. Ilyenkor az initial value beleíródik az actual value-ba.
    Amikor a DB-t a PLC-re töltöd, akkor a PLC-be az actual value értékek kerülnek!
    Ha időközben az actual value módosult az offline blokkban (pl. mert a PLC átírta és te meg visszatöltötted az offline projectbe) akkor az új érték kerül vissza a PLC-be ha megint rátöltöd.

    Az actual value az offline blokkban is módosítható, de ahhoz adat nézetbe kell átváltanod.

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