Kommunikáció más elemekkel

Itt leírva van, hogyan továbbítják az adatokat több elem között. Így például időjárási adatok vagy villogó jelzők egyidejűleg számíthatók ki.

Globális változók

A másik elemekkel való kommunikációhoz a global. prefixet használja a változóhoz.

Tip: Használja a STATUS és a GETSTATUS funkcióblokkot, hogy központi értékeket továbbítson.

Fontos, hogy ha egy globális változó értékét megváltoztatják, akkor az összes érintett elem újra számolódik, ami növelheti a ciklusidőt.

Mivel a sorrend fontos a globális változó hívásakor, ezért egy globális változás esetén duplázott ciklust futtatnak, hogy csökkentsék a reakcióidőt.

A használt elemek listájának megjelenítéséhez az aktív előnézetben kattintson jobbra a globális változóra. Ha a változót egy másik elemben is használták, akkor ezek megjelennek a Használat alatt.

Adatbázisokként való használat

Nem ajánlott a prefixet adatbázisokban használni, mivel ez növelheti az SPS terhelését.

A fenti példa nem ajánlott. Helyette a számítás eredménye álljon globálisan rendelkezésre.

Az egyes elemekben az eredmény feldolgozható.

Élek felismerése

Egy globális változóval nem lehet éleket feldolgozni, mivel az érték több cikluson át is állhat. Vagy soha sem állhat. Helyette minden elemben használjon élfelismerést.

Míg a global.count1 nem működik helyesen, a global.count2 egy váltakozó jelet használ. Ez a feldolgozás után statikusan igaz vagy hamis marad. Így létrehozható egy él. Helyette timer is használható, de ez időkritikus problémákhoz vezethet.

Ebben a példában egy szám növekszik egy élnél, mivel az értéket TRUEként értelmezik, mint egy 1-et.

Szuperglobális változók

A úgynevezett szuperglobális változókat használják több projekt között az adatcseréhez ugyanazon a szerveren vagy ugyanazon a hálózaton. Ebben az esetben a Szuperglobális változók interfészt használják.

A módszer részleteit a Kommunikáció egy interfésszel fejezetben találja meg.

Hiperglobális változók

Ezzel a módszerrel több szerver között valós időben kommunikálhatnak adatok a felhőn keresztül. A kommunikáció ebben az esetben a Hiperglobális változók interfészen keresztül történik.