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

    Modifikace proměnné ze dvou míst

    Mervis
    1
    2
    694
    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.
    • L
      ladmanj last edited by

      Dobrý den,
      Pro spínání světel v domě z více tlačítek (tlačítka jsou na modbus sběrnici a mají vlastní paměť a chovají se jako stiskem zapni, stiskem vypni) používám XOR mezi proměnnými.

      0c76ea25-7ee6-4832-baf2-fa20cc0c9d5c-obrazek.png

      Potřeboval bych tu výslednou hodnotu číst a měnit ze vzdáleného místa přes SSCP.

      Napadá mě, že by se na to hodilo definovat ji jako write on change, ale nikde v dokumentaci nevidím přesnou definici chování write on change, abych pochopil, zda to je aplikovatelné.

      Nebo mi nezbyde nic jiného než mít dvě proměnné? Jednu k zobrazení a druhou přidat jako další vstup do toho XORu.

      Díky za pomoc

      L 1 Reply Last reply Reply Quote 0
      • L
        ladmanj @ladmanj last edited by

        Tak write on change dělá přesně to co potřebuji.

        Proměnnou lze modifikovat z druhého místa, ale sesynchronizuje se zpět, když se změní stav logiky v FBD.

        Píšu pro případ, kdyby se to někomu také hodilo, protože v dokumentaci o tom není ani píp.

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