3.3 Speciální signály
V některých speciálních případech se ukazuje jako užitečné/nutné mít přístup k stavovým nebo konfiguračním proměnným driveru. Níže popsané signály označené písmenem R (W) jsou určeny pro čtení (zápis), tj. jedná se o vstupy (výstupy) řídicího systému.
Vlastní ovladač má tyto speciální signály:
_DGNRESET | W | reset (smazání) akumulovaných diagnostických informací |
_TRANSACTIONS | R | celkový počet transakcí s programem owserver |
_RECONNECTS | R | počet opakovaných navázání spojení (po chybě komunikace) |
Všechny globální signály začínají znakem _ (podtržítko). Vzhledem k oddělení označení ovladače od názvu signálu pomocí dvou znaků _, budou se v tomto případě vyskytovat za sebou tři znaky _, např. OWS___DGNRESET.
Dále ke každému signálu lze přidat za jméno speciální text, který značí, že se nepracuje s vlastní hodnotou, ale s jejím atributem. Texty jsou následující (všechny začínají znakem _):
_Value | RW | vlastní hodnota signálu (tj. stejná, jako název bez speciální přípony) |
_DGNRESET | W | reset diagnostických informací pro daný signál |
_TRANSACTIONS | R | počet transakcí s programem owserver pro daný signál |
_ReadEnable | RW | povolení čtení signálu; ekvivalent: _RE |
_WriteEnable | RW | povolení zápisu signálu; ekvivalent: _WE |
_WriteOneShot | W | jednorázový zápis signálu; ekvivalent: _WOS |
_Alarm | R | příznak vzniku alarmu na daném signálu; přečtením se smaže |
_PerFactor | R | násobek periody ovladače pro aktualizaci signálu |
_PerCount | R | počet period ovladače od poslední aktualizace signálu |
_PerMax | R | maximální počet period od aktualizace signálu |
_PendCount | R | aktuální počet cyklů po které se čeká na vrácení hodnoty z programu owserver |
_PendLast | R | poslední počet cyklů po které se čekalo na vrácení hodnoty z programu owserver |
_PendMax | R | maximální počet cyklů po které se čekalo na vrácení hodnoty z programu owserver |
_Period | R | perioda aktualizace signálu v sekundách |
_Age | R | doba uplynulá od poslední aktualizace signálu (stáří signálu) |
_AgeMax | R | nejvyšší stáří signálu od posledního resetu diagnostických informací |
[Předchozí] [Na začátek] [Výše]