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 |