Vítej, Host. Prosím přihlaš se nebo se zaregistruj.
24.04.2026, 21:11:18

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 PL2 (CCPU)
| | |-+  CAIO-12 + EPOU / EDOU
0 uživatelů a 1 Host prohlíží toto téma. « předchozí další »
Stran: [1] Dolů Tisk
Autor Téma: CAIO-12 + EPOU / EDOU  (Přečteno 4661 krát)
libor
moderátor+

Příspěvků: 388



« kdy: 23.09.2010, 08:26:07 »

Nefungují mi domečky EDOU v CAIO-12 připojené k CCPU-03. Na vstup modulu CAIO-12 v projektu přivedu hodnotu a na výstupu domečku EPOU naměřím odpovídající napětí, ale domeček EDOU stále ukazuje 0. Kde je problém?

Dotaz zákazníka (viz výzva).
Zaznamenáno

libor
moderátor+

Příspěvků: 388



« Odpověď #1 kdy: 23.09.2010, 08:39:45 »

Modulem CAIO-12 v projektu nelze ovládat výstupní domečky EDOU. Přivedením hodnoty na vstup tohoto modulu (v rozsahu 0 až 100%) se ovládá výstup 8bitových výstupních domečků, proto v tomto případě fungují pouze domečky EPOU.

Testovací příklad si provedeme pro 2 domečky: EDOU-00 (rozsah 0 až 10V) a EPOU-00 (rozsah 0 až 10V). Zapojíme je do CAIO-12 v tomto pořadí, takže v pozici DA0 bude domeček EDOU a v pozici DA1 bude domeček EPOU.

Jako první budeme ovládat domeček EPOU, tj. do projektu vložíme modul CAIO-12 a na jeho vstup Out1 přivedeme floatovou konstantu (viz první obrázek). Tuto hodnotu budeme v RUN režimu měnit v rozsahu 0.0 až 100.0 [%] (pro přepočet z [V] na [%] můžeme použít modul Scale) a výstup našeho domečku se bude měnit v rozsahu 0 až 10V.

(připojené soubory vidí pouze registrovaní uživatelé)
Zaznamenáno

libor
moderátor+

Příspěvků: 388



« Odpověď #2 kdy: 23.09.2010, 08:45:58 »

Pro ovládání domečků EDOU musíme použít SDO komunikaci, tj. moduly SDO. Domeček je 16bitový, tj. výstup nastavujeme vstupní hodnotou v rozsahu 0 až 65535, která v našem případě odpovídá hodnotě 0 až 10V. Použijeme proto modul Scale, který zapojíme na vstup modulu SDO po převodu z float na int hodnotu (viz první obrázek).

Module Scale nastavíme dle těchto parametrů tj. rozsah vstupu nastavíme na rozsah domečku (0.0 až 10.0) a rozsah výstupu nastavíme na 16bitový rozsah 0.0 až 65535.0 (viz druhý obrázek).

Jaké hodnoty nastavit v modulu SDO se dozvíme v manuálu Komunikační protokoly periferních jednotek, který je ke stažení na této stránce (mkomprot.pdf), a to v sekci 3 OBJECT DICTIONARY – SEZNAM OBJEKTŮ, kde v tabulce najdeme Analogové výstupy DA 16-bit (nedostupné u xAIO-11).

Vzhledem k tomu, že máme modul EDOU v pozici DA0, tak nás zajímají komunikační parametry pro analog out – výstup 1, tj. index = 0x6411 (25617), subindex=1, délka= 2. Tyto parametry nastavíme v dialogu modulu SDO, kde nezapomeneme nastavit směr komunikace na zápis (readwrite=1). Celé nastavení je vidět na třetím obrázku.

Změnou vstupů dosahujeme změnu výstupního napětí na obou domečcích. Zkušební projekt je v příloze.

(připojené soubory vidí pouze registrovaní uživatelé)
Zaznamenáno

libor
moderátor+

Příspěvků: 388



« Odpověď #3 kdy: 22.10.2010, 11:41:58 »

Další důležité informace o ovládání domečků EDOx naleznete ve vlákně Chyba EDOU domečku.
Zaznamenáno

jíva
moderátor+

Příspěvků: 138



« Odpověď #4 kdy: 21.02.2011, 13:27:09 »

Od verze FW 3.030 (centrál CCPU-02/03) lze programově ovládat domečky EDOx v periferní jednotce CAIO-12 modulem CAIO12 z knihovny PL2 aplikace FRED.

Do periferní jednotky CAIO-12 lze na pozici výměnného modulku (domečku) zasunout i domečky typu EDOU-00/10/20/30 (16tibitové analogové napěťové výstupy) či EDOI-00/10/20/30/40 (16tibitové analogové proudové výstupy).

Dále uvedená podpora domečků EDOx v modulu CAIO12 je tedy funkční až od FW verze 3.030 a musí být dodržena následná pravidla:
- Domečky typu EDOx musí být osazeny pouze v prvních 6 pozicích.
- Jednotlivé analogové výstupy domečků EDOx se ovládají pomocí vstupů Out0..5, přiváděná hodnota musí být typu float v rozsahu od 0 do 32768.
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!