Porovnávané verzie

Kľúč

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

...

Protokol podporuje komunikáciu cez GPIO (General Purpose I/O) rozhrania na počítačoch vstupy a výstupy počítačov Raspberry PI a postavených na základe RPI Compute Module. V súčasnosti sú podporené:

  • Raspberry PI (verzia 2 a 3) s na základe knižnice pigpio  - komunikácia cez GPIO (General Purpose I/O) piny
  • Techbase NPE - X500 M3  (priemyselný počítač na DIN lištu postavený na RPI Compute Module 3 s voliteľnými priemyselnými vstupmi a výstupmi)

Komunikácia bola otestovaná voči Raspberry PI (verzia 3) a NPE - X500-M3-MAX-3G.

Protokol umožňuje Pre Raspberry PI protokol podporuje čítanie hodnôt digitálnych vstupov (okamžité hodnoty, meranie zmien signálu s voliteľným časovým filtrom) a nastavenie digitálnych výstupov na konštantnú hodnotu alebo ako pulzne-modulovaný výstup (pulse-width modulation PWM).

Pre NPE X500 protokol podporuje čítanie hodnôt digitálnych a analógových vstupov a stav užívateľského tlačidla a analógových vstupov (v prípade NPE-X500 aj hodnotu užívateľského tlačidla), nastavenie hodnôt digitálnych výstupov (v prípade NPE-X500 aj , reléových výstupov, zasvietenie užívateľských LED diód a spustenie bzučiaka).

Kotva
komunikacna_linka
komunikacna_linka
Konfigurácia komunikačnej linky

...

Plný názovPopisJednotka / rozmerImplicitná hodnota

Kotva
dt
dt
Device Type

Typ zariadenia. V súčasnosti sú podporované:

  • Raspberry PI
  • NPE - X500


-Raspberry PI

Kotva
ln
ln
Library Name

Názov knižnice s komunikačnými funkciami pre konkrétne zariadenie. Používané hodnoty sú:

  • libpigpio.so pre Raspberry PI
  • libx1000gpio.so pre NPE - X500
--

Kotva
rd
rd
Read Delay Ms

Oneskorenie po jednom cykle prečítania hodnôt všetkých meraných bodov. Pomocou tohto paramatra je možné riadiť frekvenciu čítania hodnôt jemnejšie, ako pomocou parametrov pollingu v konfigurácii časových parametrov stanice.ms1

...

Adresy meraných bodov pre NPE - X500

V nasledujúcej tabuľke id udáva číslo vstupu/výstupu (napr. DI, DO, AO). Počet vstupov a výstupov závisí od konkrétneho modelu. Poznámky hovoria o modele NPE - X500-M3-MAX-3G, ktorý bol testovaný.
Pozn 1: výstupné body, ktorých adresy obsahujú _BUF, používajú buffrovaný zápis. To umožňuje hodnoty takýchto objektov nielen zapisovať, aj vyčítavať, čo môže byť užitočné napr. po štarte KOM procesu.
Pozn 2: pri testovanom modele trvalo čítanie digitálneho vstupu menej ako 1ms, čítanie analógového vstupu cca 20 ms.

...