OPCPROXY
| Označení modulu | OPCPROXY |
|---|---|
| Kategorie modulu | Script modules -> Special |
| Popis modulu | Modul pro komunikaci s OPC |
Parametry
| Název | Popis | Default |
|---|---|---|
| OPC.GroupCount | Počet sledovaných skupin OPC. | 0 |
| OPC.PortGroups | Rozdělení skupin k jednotlivým portům. Definováno ve formátu: [1:G1,G2,G3];[2:G4] | |
| AlarmCDOnGroupDataError | Alarm při chybě dat OPC (Quality != 192). | A00030 |
| UpdateRate | Interval v ms určující jak často budou chodit změny hodnot z OPC. | 100 |
| OPC.1.Address | IP adresa nebo jméno počítače, na kterém běží OPC server. | localhost |
| OPC.1.Barcode | OPC položka nastavovaná z XTrace po přijetí dílu. | |
| OPC.1.Custom1 | OPC položka pro výměnu dalších informací (např. číslo programu, atp.) | |
| OPC.1.Custom2 | OPC položka pro výměnu dalších informací (např. číslo programu, atp.) | |
| OPC.1.Custom3 | OPC položka pro výměnu dalších informací (např. číslo programu, atp.) | |
| OPC.1.Custom4 | OPC položka pro výměnu dalších informací (např. číslo programu, atp.) | |
| OPC.1.Custom5 | OPC položka pro výměnu dalších informací (např. číslo programu, atp.) | |
| OPC.1.Enabled | Je-li false, nebude se tato OPC skupina připojovat. | False |
| OPC.1.Fixture | OPC položka nastavovaná strojem. Identifikace aktuálně použité fixtury. | |
| OPC.1.GroupName | Název OPC skupiny. | |
| OPC.1.MachineFinished | OPC položka nastavovaná strojem po ukončení operace. | |
| OPC.1.MachineResult | OPC položka nastavovaná strojem jako výsledek operace. | |
| OPC.1.OPCServerType | Typ OPC server (např. KEPware.KEPServerEx.V4) | |
| OPC.1.PartInserted | OPC položka nastavovaná při vložení dílu do stroje. | |
| OPC.1.PartProcess | OPC položka nastavovaná strojem při zahájení a ukončení opracování dílu. | |
| OPC.1.Prefix | Skupina na OPC serveru, ve které se jednotlivé položky nachází. | |
| OPC.1.ProcDataItems | Seznam položek OPC určených pro načítání procesních dat. Hodnoty jsou oddělené středníkem. | |
| OPC.1.ProcDataPrefix | Skupina na OPC serveru, ve které se nachází položky procesních dat. | |
| OPC.1.ProcDataReady | OPC položka nastavovaná strojem při nastavení procesních dat. | |
| OPC.1.Product | OPC položka nastavovaná z XTrace po změně produktu. | |
| OPC.1.ProgramNo | OPC položka nastavovaná strojem. Určuje aktuálně nastavený program stroje. | |
| OPC.1.ReqProgramNo | OPC položka nastavovaná z XTrace pro nastavení požadovaného programu. | |
| OPC.1.Step1_Finished | OPC položka nastavovaná strojem při dokončení kroku 1. | |
| OPC.1.Step1_XTraceStatus | OPC položka nastavovaná z XTrace pro potvrzení pokračování v práci. | |
| OPC.1.XTraceConfirmation | OPC položka nastavovaná při změně nějaké OPC hodnoty z XTrace. | |
| OPC.1.XTraceStatus | OPC položka nastavovaná jako výsledek/potvrzení z XTrace. |
Jak to funguje
-
OPCproxy se používal ve staré komunikaci kdy byli signály nastavené „natvrdo“ v modulu a nebyli vypublikované v parametrech. Nastavení bylo v modulu OPCproxy podobné jako u WFC klienta ale v pracovišti OPCPX seděl tento modul a v něm bylo nastavení:
-
Popis byl vytvořen automatickyTaky se používaly core moduly SystemClient a SystemServer kdy Server se nastavuje na OPCPX a Client na pracovišti, které má sbírat pulsy. Většinou na pracovištích typu Tvorba koženek, vstřikolis, apod.

-
Příklad starého modulu pro komunikaci:
