PROMOS fórum

HW => CCPU-02/03/21 => Téma založeno: anonym 14.12.2009, 12:34:41



Název: CCPU-21 a RS-485
Přispěvatel: anonym 14.12.2009, 12:34:41
Na jednu akci by se mi hodila CCPU-21, ale potrebuji linku RS-485. Koukal jsem do manualu, na stranky a vsude se pise 422/485 nebo jenom 422 nebo jen 485. To se k tomu kupuje jeste dalsi prevodnik  :-[ nebo se to rozlisuje objednacim cislem?  ::)  Jak pripojim linku RS-485 k CCPU-21?


Název: Re: CCPU-21 a RS-485
Přispěvatel: javox 14.12.2009, 13:23:35
Odpověď je v manuálu na str. 5 v kap. 1.5.2. RS-422 a RS-485 jsou totiž elektricky shodná rozhraní - obě jsou diferenciální (vyžadují koucený pár vodičů pro vedení signálu), mají shodné napěťové úrovně, stejné požadavky na vysílače i parametry přijímačů. Rozdíl je jen v tom, že RS-422 je duplexní, tzn., že  pro každý směr přenosu je potřeba jeden kroucený pár (jeden pár pro směr TX a druhý pár pro směr RX) a je možné komunikovat oběma směry současně. Naproti tomu RS-485 je poloduplexní, tzn., že oba směry přenosu jsou realizovány pouze po jednom páru vodičů a směr přenosu se přepíná podle potřeby komunikace - každé zařízení na lince MUSÍ zajistit odpojení vysílače, pokud nevysílá (na lince může vysílat pouze jeden vysílač).
Zjednodušeně lze říci, že to, co zařízení s linkou RS-485 obsahuje uvnitř, a tudíž uživateli nedostuné, je nutné u RS-422 provést "venku" na připojovacích svorkách - tedy propojení signálů +TX s +RX a signálů -TX s -RX.


Název: Re: CCPU-21 a RS-485
Přispěvatel: HonzaV 14.12.2009, 17:31:04
Dobrý den,
navážu na předchozí dotaz: na jedné akci je regulátor CCPU-21. Potřebovali bychom na něj připojit vizualizaci.  Je možné proměnné z regulátoru nějak "vytáhnout", nebo k tomu potřebujeme k tomu autora aplikace? Při tvorbě aplikace se s komunikací nepočítalo. Pokud je nutné doprogramování, jak je asi pro autora aplikace pracné doplnit regulátor o cca. 30 hodnot, pokud možno na standardním protokolu (např. Modbus RTU server / RS485 nebo RS232)? (Myslím člověkodny kvůli odhadu ceny, jestli se to vyplatí.)
Díky za odpověď.


Název: Re: CCPU-21 a RS-485
Přispěvatel: libor 15.12.2009, 06:45:15
Dobrý den,
jsou v podstatě 2 možnosti. Buď využijete nativní protokol našich jednotek (QQ) a pak nemusíte do programu nic dodělávat, pouze musíte znát příslušné čísla objektů, instancí a itemů.  Nebo chcete komunikovat nějakým jiným protokolem a pak musí být obsluha tohoto protokolu součástí projektu (tj. v případě, že tam není, tak bude potřeba doplnit) nebo musí být projekt na zvolený způsob komunikace připraven.

Dále záleží, jestli máte k dispozici projekt. Pokud ano, tak zjištění potřebných údajů (pro první variantu) je otázkou několika kliknutí (myšleno ve FREDovi) - nejlépe s využitím exportů. A při použití ControlWebu jako vizualizace by export z FREDa udělal polovinu práce za vás. Pokud netrváte na protokolu Modbus a použijete ControlWeb, tak bych vám tuto variantu doporučil.

Druhá varianta - doplnění projektu o komunikaci - je o něco složitější. Zjednodušenou verzi protokolu Modbus umí CCPU-21 na hlavním kanále, ale komunikuje pouze s moduly COMPORT a SCREEN. Nebo využijete jiný dostupný protokol pro režim slave, a to Epsnet. Ve vašem případě (30 hodnot) by se to sestávalo z přidání minimálně 2 komunikačních modulů (+ jednoho společného). Tak jako tak tato druhá varianta bude znamenat úpravu projektu.
A jak je to obtížné a časově náročné? To záleží na šikovnosti a zkušenosti programátora. Rozhodně se nejedná o práci na několik hodin (vložení potřebných modulů, napojení komunikovaných signálů/hodnot, nastavení parametrů komunikace).