Porovnávané verzie

Kľúč

  • Tento riadok sa pridal
  • Riadok je odstránený.
  • Formátovanie sa zmenilo.

...

Pri browsovaní sa používa proprietárna Rockwell správa Get Instance Attribute List [0x55]. Niektoré zariadenia alebo verzie firmware nepodporujú túto správu alebo triedu Symbol Object [0x6b], ktorú správa používa.

Kotva
symbolic_name
symbolic_name
Symbolic name - symbolické meno. Môže byť jednoduché (Test) alebo obsahovať adresáciu konkrétnej položky jednorozmerného poľa (Test[3])alebo viacrozmerného (Test[1][2]), prípadne položky štruktúry (Test.MyItem1), prípadne položku z poľa štruktúr (Test[2].MyItem1).
Pokiaľ je parameter PCCC Max Data Length nastavený na nenulovú hodnotu, symbolická adresa meraného bodu sa začne interpretovať ako adresa vo formáte SLC-500 - viď protokol Allen-Bradley CSP/PCCC (napr. N:3 alebo $T4:0/ACC). Ďalšie nastavenia (Fragmented read) sú nevyužité. Je podporené nastavenie Item count a načítanie položiek do štruktúry (s výnimkou typov súborov Input a Output). Je podporený aj zápis hodnôt, pričom nie je nutné nastavovať Attribute type (a ak nastavený je, ignoruje sa).

...

Array index - index elementu v poli, pokiaľ je atribút pole. V protokole Ethernet/IP sa indexuje od nuly, takže ak je Item count rovný 3, povolené sú indexy 0, 1 a 2.
Pozn: pokiaľ Array index + 1 > Item count, načíta sa Array index + 1 elementov namiesto Item count.
Pozn: namiesto použitia indexu je možné uviesť index priamo ako súčasť symbolického mena, napr. "Arr[3]" alebo "Arr[5]". Vtedy budú takéto merané body čítané samostatne. Pokiaľ sa ale nakonfiguruje Array index, vyčítajú sa merané body spoločne (čítať sa bude objekt Arr a počet elementov 6, t.j. indexy 0 až 5). Teda má zmysel používať Array index, ak chceme vyčítať niekoľko elementov zo začiatku poľa a zapisovať index ako súčasť symbolického mena, ak čítame ojedinelý element s vysokým indexom (napr. "Arr[100]").

Bit (1..n) - v prípade celočíselných typov (BOOL, SINT, INT, DINT, LINT, USINT, UINT, UDINT, ULINT, DATE, TIME_OF_DAY, BYTE, WORD, DWORD, LWORD, ENGUNIT a polia týchto typov) je možné špecifikovať konkrétny bit (1 až 64 podľa počtu bitov konkrétneho typu).

...