Ethernet/IP Protokol
Podporované typy a verzie zariadení
Konfigurácia komunikačnej linky
Parametre protokolu linky
Konfigurácia komunikačnej stanice
Parametre protokolu stanice
Konfigurácia meraných bodov
Literatúra
Zmeny a úpravy
Revízie dokumentu
Podporované typy a verzie zariadení
Protokol Ethernet/IP je jeden z najrozšírenejších komunikačných protokolov v USA určený komunikáciu s PLC, motormi a inými zariadeniami procesnej úrovne. Protokol spravuje a vyvíja združenie ODVA, ktorého súčasťou sú firmy ako Rockwell, Honeywell alebo Schneider Electric.
Protokol Ethernet/IP je adaptáciou protokolu CIP (Common Industrial Protocol) na zbernicu Ethernet.
Implementácia v D2000 podporuje:
komunikáciu cez TCP/IP
explicitné správy (komunikácia typu request/response)
štandardnú adresáciu objektov (Class/Instance/Attribute)
symbolickú adresáciu objektov (proprietárna implementácia Rockwell)
optimalizáciu symbolickej adresácie objektov - tzv. Symbol Instance Addressing
optimalizáciu čítania viacerých hodnôt pomocou správ Multiple Service Packet Service
Implementácia v D2000 nepodporuje:
komunikáciu cez UDP
implicitné správy (I/O messaging)
Komunikácia bola testovaná voči:
Allen-Bradley Micro820
1769 CompactLogix 5370 Controller (1769-L18ER/A)
ControlLogix EtherNet/IP bridge Module (1756-EN2TR/C) pripojenému na 1756-L85E ControlLogix 5580 Controller (1756-L85E/B)
SLC 5/05 1747-L553/C Ethernet Processor (v režime zapuzdrených PCCC správ)
MicroLogix 1100 (v režime zapuzdrených PCCC správ)
Pozn: firmware Micro820 vo verzii 6 podporoval prácu so symbolickými adresami iba čiastočne. Fungovalo čítanie a zápis, ale nie browsovanie - neexistoval class Symbol Object [0x6b]. Verzia firmware 10.0.12 už podporovala aj browsovanie.
Pozn: CompactLogix 5370 podporoval prácu so symbolickými adresami, browsovanie ako aj optimalizáciu práce v symbolickom móde s použitím Symbol Instance ID.
Konfigurácia komunikačnej linky
Kategória komunikačnej linky: TCP/IP-TCP:
TCP Parametre - je nutné zadať parametre servera:
Host: meno servera vo formáte INET (meno alebo číselná adresa a.b.c.d). V prípade redundantných systémov je možné zadávať aj viacero mien/adries oddelených čiarkami
Port: číslo TCP portu (0 až 65535). Štandardný port Ethernet/IP protokolu je 44818
Číslo linky: nepoužité, zadajte 0
Pozn: ak sú na linke TCP/IP-TCP všetky stanice v stave StOFF (alebo v simulácii), TCP spojenie bude zatvorené. Takto je možné riadiť TCP komunikáciu zo skriptu pomocou tell príkazu STSTAT.
Parametre protokolu linky
Dialóg konfigurácia linky - záložka Parametre protokolu.
Ovplyvňujú niektoré voliteľné parametre protokolu. Môžu byť zadané nasledovné parametre protokolu linky:
Tab. č. 1
Kľúčové slovo | Plný názov | Popis | Jednotka | Náhradná hodnota |
|---|---|---|---|---|
RT | Read Wait Timeout | Čakanie medzi jednotlivými čítaniami dát z komunikácie, pokiaľ neboli načítané žiadne dáta. | sec.mss | 0.010 |
BS | Batch Size | Počet správ po odoslaní ktorých sa čaká Send Delay. | - | 1...1000 |
SD | Send Delay | Čakanie po poslaní jednej dávky správ obsahujúcej Batch Size správ. Účelom je nepreťažiť zariadenie príliš veľkým počtom správ. | sec.mss | 0.001 |
MPR | Max Pending Requests | Maximálny počet nepotvrdených správ. Ak počet nepotvrdených správ dosiahne hodnotu parametra, čaká sa pred vyslaním ďalšej správy. Hodnota 1 znamená, že sa čaká na potvrdenie každej správy (nemôže tak dôjsť k preťaženiu PLC v dôsledku intenzívnej komunikácie). |
| 1..100 |
SE | Write Symbolic: Array Elements | Spôsob zápisu polí pri symbolickej adresácii (Rockwell). Podporené sú tri módy:
| - | 0 .. Array Index |
OW | Optimized write of array element | Optimalizácia zápisu použitá, pokiaľ sa zapisuje iba jeden element poľa. Optimalizácia spočíva v tom, že sa zapisuje iba jeden konkrétny prvok a špecifikuje sa jeho index (v protokole udávaný ako Member ID). | - | False |
MP | Max Packet Size | Maximálna veľkosť Ethernet/IP správ (Unconnected Explicit message) - podľa normy 504 bajtov. | Bytes | 504 |
RS | Response Timeout | Timeout na prijatie odpovede na výzvu. Pokiaľ nie je do tohto času prijatá odpoveď na výzvu, je to považované za chybu a TCP spojenie je zatvorené. | sec.mss | 10.000 |
SO | Optimized Work with Symbolic Names | Optimalizácia práce v symbolickom móde (Rockwell) - tzv. Symbol Instance Addressing. Namiesto použitia symbolických mien sa pri čítaní pracuje s inštančnými identifikátormi (Symbol Instance ID). Symbolické meno sa na inštančný identifikátor prevedie rovnakou službou, ako sa používa pri browsovaní. | - | False |