Dynamické změny - GSM
Od verze IDE 2.5.0.x.
Název funkčního bloku
GSM
Popis
Pomocí tohoto funkčního bloku můžeme dynamicky měnit parametry alarmového kanálu pro GSM. Pro zápis nových hodnot parametrů musíme nejdříve povolit funkční blok pomocí vstupního parametru "Enable", poté zadat název alarmového kanálu (vstup "AlrChannel"). Poté můžeme dynamicky měnit parametry čísla portu, přenosovou rychlost, počet datových bitů, paritu nebo počet stop bitů.
Pro práci s komunikační kartou w750-652 se ve výstupu při kompilaci ukáže číslo COM portu, kdy číslování začíná od hodnoty 100.
Pro následný commit změn, které jsme provedli na vstupu funkčního bloku, je potřeba dát vstupní parametr "Commit" na "True" a poté je nutný restart PLC, který lze vyvolat pomocí vstupního parametru "RestartRequest". Pro výběr typu restartu PLC je zde vstupní parametr "RestartFlag", pomocí kterého můžeme vybírat mezi teplým, studeným a systémovým restartem.
Pro aktuální vyčtení hodnot na výstupu funkčního bloku je u dynamických změn pro image (alarmové kanály, komunikační kanály a zařízení) potřeba nejdříve provést první zápis.
Vstupy
Vstup | Typ | Význam |
---|---|---|
Enable | bool | Povolení funkčního bloku |
Alrchannel | string | Zadání názvu alarmového kanálu |
Comport | int | Nastavení portu |
Baudrate | Baudrate | Nastavení rychlosti |
Databits | Databits | Nastavení datových bitů |
Parity | Parity | Nastavení parity |
Stopbits | Stopbits | Nastavení stop bitů |
Commit | bool | Slouží k propsání hodnot (nutný restart) |
RestartFlag | RestartFlag | Výběr typu restartu (Teplý, Studený, Systémový) |
RestartRequest | bool | Požadavek na restart PLC podle vybraného typu restartu |
Výstupy
Výstup | Typ | Význam |
---|---|---|
ComportOut | dint | Aktuální nastavení portu |
BaudrateOut | dint | Aktuální nastavení rychlosti |
DatabitsOut | dint | Aktuální nastavení datových bitů |
ParityOut | dint | Aktuální nastavení parity |
Stopbits | dint | Aktuální nastavení stop bitů |
RestartResult | dint | Výsledek restartu |