...
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 | ||||
---|---|---|---|---|
|
...
Plný názov | Popis | Jednotka / rozmer | Implicitná hodnota | ||||||
---|---|---|---|---|---|---|---|---|---|
| Typ zariadenia. V súčasnosti sú podporované:
| - | Raspberry PI | ||||||
| Názov knižnice s komunikačnými funkciami pre konkrétne zariadenie. Používané hodnoty sú:
| - | - | ||||||
| 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. | ms | 1 |
...
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.
...