• Register
    • Login
    • Search
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Search

    mervis IDE compilation error

    Mervis
    2
    3
    770
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • N
      nordeck last edited by

      Ahoj,
      v mém (prvním) projektu nastala divná chyba. Normálně vše fungovalo, ale pak jsem zjistil, že defaultně generované CNT proměnné DI nejsou retain, při pokusu o změnu na retain (označil jsem všechny a pak jsme dal mzenit vlastnosti a zaklikl retain) přestal program kompilovat s následující hláškou viz obrázek.

      Mohu to nějak napravit?

      0_1554227351554_chyba_kompilace.JPG

      N 1 Reply Last reply Reply Quote 0
      • N
        nordeck @nordeck last edited by

        @nordeck
        Tak už se mi to podařilo vyřešit

        při dávkovém přidání retainu se nějak smazali přejmenování, ale tvářili se nesmazané. Nakonec jsem všechny co házeli chybu (kde jsem měnil retain) smazal a v autogenu přiřadil znovu jméno. Jenom, netuším, kde zlstali zahnízděné ty jména, protože z historie jsem je smazal taky

        Martin Kudláček 1 Reply Last reply Reply Quote 0
        • Martin Kudláček
          Martin Kudláček @nordeck last edited by

          Zdravím @nordeck,
          nejsem si úplně jist, čeho chcete dosáhnout nastavením DI a CNT na retain. DI určitě není potřeba nastavovat jako retain, protože jeho stav interní HW ví dřív, než nastartuje Mervis. U CNT chápu, že chcete aby jeho hodnota přežila restart PLC. To se ale nepodaří docílit přes Retain, protože CNT je proměnná interního HW, který když se restartuje, tak Mervisu nabídne hodnotu 0. To by bylo potřeba ošetřit tak, že si hodnotu proměnné CNT budete ukládat do vedlejší SW retain proměnné a její hodnota pak restart přežije.

          S pozdravem,
          Martin Kudláček

          1 Reply Last reply Reply Quote 0
          • First post
            Last post