Obsah

Dynamické parametry

V prostředí Mervis IDE umožňují dynamické parametry získávat ze systému diagnostické informace v reálném čase.

Příklad stavu proxy

Dynamický parametr stats.communication.proxy.status se používá ke zjištění aktuálního stavu připojení komunikační proxy.

Použití ve Structured Textu

Tento stav můžete ve svém programu ST získat pomocí funkce dynpar.trygetdynamicparamint:

program main
    var
        result : dint;
        strParam : string;
    end_var
 
    strParam := "stats.communication.proxy.status";
    dynpar.trygetdynamicparamint(strParam, value => result);
end_program

Stavové kódy

Proměnná result vrací jednu z následujících celočíselných hodnot reprezentujících aktuální stav proxy:

Value Definice stavu
0 Disabled
1 NotUsed
2 Idle
3 Connected
4 Unauthorized
5 NotAvailable
6 FailedToConnect
7 HostNotFound
8 Connecting
9 PageNotFound
10 DbError
11 SslError
12 NoData