Amit DB-Net/IP - AmitProxy
Hledáte novější způsob připojení? Novější řídicí jednotky AMiT podporují modernější připojení prostřednictvím AMiT WebSocket a Mervis CloudAccess, které nevyžaduje Proxy tunel. Na přehledové stránce Amit zjistíte, která metoda je pro váš řídicí systém vhodná.
Technologie serveru Mervis Proxy je dostupná také pro řídicí jednotky Amit. Pro plně obousměrnou komunikaci s řídicí jednotkou postačuje správná konfigurace (nastavení ProxyID, hesla a adresy proxy serveru).
| Parametr | Hodnota |
|---|---|
| Adresa serveru: | amitproxy2.mervis.info Z důvodu omezení na straně řídicí jednotky je však prozatím nutné použít IP adresu 77.240.189.138. |
| Port pro komunikaci PLC s Proxy serverem: | 6000 (UDP) |
| Port pro komunikaci klientské aplikace (SCADA, AtouchProxy) | 59 (UDP) |
| ProxyID: | Kontaktujte technickou podporu Amit nebo Mervis Formát ProxyID je: „APROX???????????“, kde otazníky představují velká písmena a číslice. |
| ProxyPassword: | Heslo pro komunikaci s Proxy serverem (odesílání výzvy). Datový typ: integer – maximální rozsah 32 bitů (9 číslic) Příklad: 12345 Musí být zadáno při vytváření ProxyID! |
| PLCPassword: | Heslo pro připojení klienta k PLC. Datový typ: integer – maximální rozsah 32 bitů (9 číslic) Příklad: 12345 Musí být zadáno při vytváření ProxyID! |
Co zkontrolovat
- Prohozené heslo PLC a Proxy heslo
- Nesprávně nakonfigurované IP nastavení PLC (IP, maska), nenastavená brána (GW)
- Firewall místní sítě blokuje připojení k proxy; otestujte například pomocí osobního LTE modemu
Aplikace
Do kódu aplikace přidejte následující dvě volání.
ProcINIT :1000 EthNetSeg 0x4DF0BD8A, 6000, 1234, 3000, 0x00000000, SegStv
- Pro nastavení komunikačních parametrů – periodické výzvy z PLC
- 0x4DF0BD8A: IP adresa = amitproxy2.mervis.info (nelze zadat názvem)
- 6000: port
- 1234: ProxyPassword
Proc00 EthDynSnd :1000, 0x0000, "APROX???????????", NONE[0,*], NONE, DynSndVlz, DynSndStv
- Pro pravidelné odesílání výzev na server
- APROX??????????? - přidělený ProxyID
- DynSndStv - obsahuje stav komunikace; 1. bit (počítáno od nuly) je nastaven, pokud je stanice správně zaregistrována na proxy serveru
Alternativní konfigurace
V některých případech (AMAP99S, NOS V3.56) je nutné zadat přidělené ProxyID nepřímo ve formě maticové proměnné. V níže uvedeném kódu je použita proměnná DynhName a původně používaný parametr pro přímé předání je následně prázdný řetězec. Tuto konfiguraci použijte v případě, že je stav komunikace neplatný.
DynhName MI[1,16] 1466 "APROX???????????" Proc00 EthDynSnd :1000, 0x0000, "", DynhName[0,*], NONE, DynSndVlz, DynSndStv
Nastavení PLCPassword v aplikaci DetStudio
Pro komunikaci z aplikace Amit DetStudio, ViewDet nebo libovolné aplikace třetí strany, která nemá přímou podporu pro Mervis Proxy, je nutné mít správně nakonfigurovanou pomocnou aplikaci AtouchProxy.
AtouchProxy
- Stáhněte si AtouchProxy včetně návodu k použití: atouchproxy.zip



