Vítej, Host. Prosím přihlaš se nebo se zaregistruj.
12.12.2017, 12:55:43

Domů Nápověda Vyhledávání Přihlásit Registrovat
 
Fórum k produktům firmy ELSACO Kolín  

+  PROMOS fórum
|-+  FRED - grafické vývojové prostředí
| |-+  FRED - platforma XCPU
| | |-+  XCPU-32 + SAIO-12 + EBI/EBO
0 uživatelů a 1 Host prohlíží toto téma. « předchozí další »
Stran: [1] Dolů Tisk
Autor Téma: XCPU-32 + SAIO-12 + EBI/EBO  (Přečteno 1769 krát)
libor
moderátor+

Příspěvků: 388



« kdy: 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).
Zaznamenáno

libor
moderátor+

Příspěvků: 388



« Odpověď #1 kdy: 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 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
offset = 0x120
délka = 0x04

nastavování výstupů (první osmice):
Kód:
blok = 0x62
offset = 0x100
délka = 1

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é)
Zaznamenáno

Stran: [1] Nahoru Tisk 
« předchozí další »
Skočit na:  


Poháněno MySQL Poháněno PHP Powered by SMF 1.1.21 | SMF © 2011, Simple Machines Validní XHTML 1.0! Validní CSS!