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

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

Příspěvků: 388



« kdy: 15.09.2010, 08:58:30 »

Mám CCPU-21 propojenou s SAIO-12, v projektu ve FREDovi mám použité moduly SAIOx, komunikační LED na jednotce bliká, výstupy nastavovat můžu, čtení hodnot nefunguje a výstup zastarání hodnot je v 1 (chyba) na obou modulech. Kde je problém?


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

libor
moderátor+

Příspěvků: 388



« Odpověď #1 kdy: 15.09.2010, 09:07:10 »

Použití modulů SAIOx má tyto 3 podmínky:

- komunikují protokolem Epsnet, takže jednotka SAIO-21 musí být nastavená na tento protokol, jak nastavit komunikační protokol a rychlost je ukázáno v tomto příkladu, kde se nastavuje protokol ModBus

- v projektu musí být modul PWBM_main, ve kterém se nastavují komunikační parametry vybraného komunikačního kanálu (kanál, rychlost, parita, adresa centrály v komunikaci atd.)

- moduly SAIOx musí mít nastavenou adresu shodnou s adresou SAIO-12, se kterou budou komunikovat. Tato adresa musí být různá od adresy centrály nastavené v modulu PWBM_main, tj. např v modulu PWBM_main nastavíme centrále adresu 1 a jednotkám SAIO-12 potažmo v modulech SAIOx nastavíme adresy 2 a vyšší
Zaznamenáno

libor
moderátor+

Příspěvků: 388



« Odpověď #2 kdy: 15.09.2010, 09:35:57 »

Na přiloženém projektu je demonstrována funkce modulů SAIOo i SAIOi. Projekt byl testován na centrále CCPU-21, které byla po COM1 připojena sériová jednotka SAIO-12 (s adresou 8) osazená jedním výstupním domečkem (pozice 0 ) a třemi vstupními domečky (pozice 9, 10, 11).

Jednotka má nastavený protokol Epsnet na rychlosti 38400Bd (sudá parita).

Nastavení komunikační kanálu resp. parametrů modulu modulu PWBM_main je na přiloženém obrázku. komunikační kanál je nastaven na 1, rychlost na 38400, parita na 2. Adresu centrály v Epsnet komunikaci jsme nastavili na 1 (a maxadresa také na 1).


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

libor
moderátor+

Příspěvků: 388



« Odpověď #3 kdy: 15.09.2010, 09:37:53 »

Nastavení v modulech SAIOx je ještě jednodušší, stačí nastavit adresu příslušné jednotky, tj. v našem případě 8 a zvolit četnost komunikace daného modulu (u čtení je nastaveno 500ms u zápisu 5000ms). Nastavení jsou na přiložených obrázcích.

Po nahrání projektu do centrály a spuštění RUN režimu vidíme, že načtené hodnoty se zobrazují. na výstupu error máme 0 (tj. čerstvé hodnoty). Změnou hodnoty floatové konstanty se změní i výstup na zapojeném domečku (přivedená hodnota na vstup modulu SAIOo musí být floatová, tj. s desetinnou čárkou, celočíselná hodnota fungovat nebude). Komunikace je signalizována LEDkou i na jednotce SAIO-12.


(připojené soubory 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!