AMMI v2 » Historie » Revize 4
« Předchozí |
Revize 4/10
(rozdíl)
| Další »
Jednatel J.H., 2016-08-01 19:59
Advance Machine Machine Interface (AMMI)¶
Firmware poskytující komunikační protokol pro komunikaci s libovolným DKE-PAC. Označení MMI představuje komunikaci mezi zařízeními, jako jsou například počítače, kontroléry, mobilní telefony, chytré senzory... a písmeno A (Advance) informuje o pokročilosti a komplexnosti této komunikace. Cílem AMMI je inteligentní kybernetické řízení. AMMI protokol je určený spíše pro zařízení, než pro uživatele a je optimalizovaný pro rychlost a spolehlivost. Pro přímou komunikaci uživatele a DKE-PAC je vhodné instalovat HMI software. Aktuální vývojová verze AMMI podporuje PAC-AT90 a je kompatibilní s:- DKE-MMI-USB
- Převodník, dekodér nebo kodér komunikačního rozhraní. Označení USB představuje komunikační standard Universal Serial Bus 2.0.
- DKE-MMI-BT
- Převodník, dekodér nebo kodér komunikačního rozhraní. Označení BT představuje komunikační bezdrátový standard Bluetooth.
- Aplikovaný komunikační protokol je závislý na použitém DKE-PAC.
- DKE-MMI-WIFI
- Převodník, dekodér nebo kodér komunikačního rozhraní. Označení WIFI představuje komunikační bezdrátový standard IEEE 802.11.
- Aplikovaný komunikační protokol je závislý na použitém DKE-PAC.
Specifikace protokolu¶
Fyzická, linková, síťová a transportní vrstvy vychází z níže uvedených protokolů. Uvádíme zde pouze konkrétní odlišnosti a informace potřebné pro snadnou implementaci. Sledy vodičů, napěťové úrovně, napájení a vodiče jsou specifikovány u PAC-AT90.
- USART
- TTL (5 V, 3,3 V)
- RS232
- RS485
- USB 2.0
- IEEE 802.11 (Wi-Fi)
- 2,4 GHz
- TCP/UDP
Relační, prezentační a aplikační vrstvy společně zajišťují přenos informací mezi zařízeními. Převážně se jedná o sériový přenos dat a je optimalizovaný pro minimální datový tok. AMMI je kompatibilní se slovníkem HMI knihovny, který je v aktuálním znění v příloze.
Struktura datového rámce je:
počet B | příkaz | hodnota |
příkaz | hex kód | popis | hodnota | počet B |
OUTPUT_OFF | 0xC0 | vypne výstup IOPE (vysoká impedance) | číslo výstupu | 2 |
OUTPUT_ON | 0xC1 | sepne výstup IOPE (otevřený kolektor) | číslo výstupu | 2 |
OUTPUT_BLK | 0xC2 | invertuje výstup IOPE | číslo výstupu | 2 |
OUTPUTS | 0xC3 | nastaví všechny výstupy IOPE | sekvence bitů (1=ON, 0=OFF) | >3 |
0 = vše vypnout | ||||
1 = vše vypnout | ||||
2 = vše invertovat | ||||
3 = náhodná variace | ||||
REPEAT | opakuje poslední zadaný příkaz | perioda (číslo*10ms) |
Specifikuje fyzickou komunikaci. Aktivuje, udržuje a deaktivuje fyzické spoje (např. komutovaný spoj) mezi koncovými systémy. Fyzické spojení může být dvoubodové (sériová linka) nebo mnohobodové (Ethernet).
Fyzická vrstva definuje všechny elektrické a fyzikální vlastnosti zařízení. Obsahuje rozložení pinů, napěťové úrovně a specifikuje vlastnosti kabelů; stanovuje způsob přenosu "jedniček a nul". Huby, opakovače, síťové adaptéry a hostitelské adaptéry (Host Bus Adapters používané v síťových úložištích SAN) jsou právě zařízení pracující na této vrstvě.
Hlavní funkce poskytované fyzickou vrstvou jsou:
Navazování a ukončování spojení s komunikačním médiem.
Spolupráce na efektivním rozložení všech zdrojů mezi všechny uživatele.
Modulace neboli konverze digitálních dat na signály používané přenosovým médiem (a zpět) (A/D, D/A převodníky).
Linková vrstva
Vývojové informace¶
Vývojové informace mohou procházet uživatelé s bezpečnostní prověrkou reportér a vyšší.
- Aktuální vývojová verze: BETA
- Developments Issues: #485
- Components List
Přílohy¶
Aktualizováno uživatelem Jednatel J.H. před více než 8 roky(ů) · 4 revizí