Modifikace proměnné ze dvou míst
-
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.
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
-
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.