|
Název: XCPU-32 + SAIO-12 + EBI/EBO Přispěvatel: libor 19.07.2013, 12:51:31 Rád bych připojil k jednotce XCPU-32 jednotku SAIO-12 (+ několik analogových domečků) a volné pozice bych rád osadil binárními domečky EBI a EBO. Půjde to?
Dotaz zaslaný mailem (viz výzva (http://forum.elsaco.cz/index.php?topic=13.msg112#msg112)). Název: Re: XCPU-32 + SAIO-12 + EBI/EBO Přispěvatel: libor 19.07.2013, 13:01:47 Ano půjde to. Řekněme, že pro komunikaci si zvolíme protokol Epsent (jednotky SAIO-12 z výroby mají nastavený Epsnet na rychlosti 38400Bd se sudou paritou). V dokumentu Komunikační protokoly periferních jednotek (http://www.elsaco.cz/download/pdf/mkomprot.pdf) si na straně 24 najdeme komunikační parametry (blok, offset, délka) pro čtení vstupů a nastavování výstupů na SAIO-12 (xAIO-12), a ty jsou:
čtení vstupů (všech 24 možných vstupů): Kód: blok = 0x61 nastavování výstupů (první osmice): Kód: blok = 0x62 Pokud k jednotce XCPU-32 připojíme přes COM2 modul SAIO-12 s adresou 1 a první tři pozice (0, 1, 2) osadíme výstupní domečky EBO-10 a na pozici 3 osadíme vstupní domeček EBI-12, pak jejich ovládání provedem pomocí bloků Epsent Tx a Rx viz přiložený projekt (modul Epsnet IDENT je zde pouze kvůli "blikání LED na SAIO-12"). (připojený soubor vidí pouze registrovaní uživatelé (http://forum.elsaco.cz/index.php?action=register)) |