OPC LOGIC SET MS
| Označení modulu | OPC_LOGIC_SET_MS |
|---|---|
| Kategorie modulu | Script modules -> OPC |
| Popis modulu | Modul pro nastavení statusu dílu podle OPC |
Parametry
| Název | Popis | Default |
|---|---|---|
| OperationName | Název operace pro logování. | |
| WaitSysMsgID | ID systémové zprávy, která se zobrazí při čekání na signál definovaný ve WaitSignals. | 0 |
| DoneSysMsgID | ID systémové zprávy, která se zobrazí po splnění podmínek. | 0 |
| JumpToLabel | Název labelu, na který se má skočit. Pokud je prázdné, skok se neprovádí. | |
| ModuleResult | Návratová hodnota modulu po dokončení operace. | NotHandled |
| OnStartSetSignals | Seznam OPC signánů s hodnotami oddělený středníkem, které se mají nastavit na začátku levelu (StartLevel). Formát: SignalName=value;SignalName=value;... | |
| WaitSignals | Seznam OPC signánů s hodnotami oddělený středníkem, na jejichž nastavení se čeká. Operátor => znamená, že se musí čekat na změnu. Operátor == pak znamená, že hodnota již mohla být nastavena. Formát: SignalName=>value;SignalName==value;... | |
| OnEndSetSignals | Seznam OPC signánů s hodnotami oddělený středníkem, které se mají nastavit před nastavením výsledku modulu. Formát: SignalName=value;SignalName=value;... | |
| GetMSExpression | Výraz pro určení výsledného MS na základě statusu ze stroje (signál MachineResult). Funkce vrací int, 0 = OK, cokoliv jiného je chyba. | MachineResult==1 ? 0 : 1 |
| OnOKMS | Hodnota MS pro díly opracované správně | 1 |
| OnFailMS | Hodnota MS pro díly opracované chybně | 9 |
| DefaultFailCode | Defaultní chyba při špatném opracování dílu strojem. | F00008 |
| WaitSysMessage | Kód systémové zprávy, která se zobrazí při čekání na signál definovaný ve WaitSignals. | |
| DoneSysMessage | Kód systémové zprávy, která se zobrazí po splnění podmínek. | |
| GroupName | Název OPC skupiny | default |
| JustMapSignalToInstances | Jenom mapuje signály do všech instancí | False |
Jak to funguje
-
GetMSExpression je rovnice co na základě signálu machineresult rozhodne o OK/NOK výsledku operace. Defaultně je: 0=OK výsledek všechno ostatní je NOK.
-
OnFailMS nastavuje co za GS dostane díl po výsledku operace v případě, že skončí jako NOK.
-
OnOKMS nastavuje co za GS dostane díl po výsledku operace v případě, že skončí jako OK