Diskuse Elektrika.cz

HYBRIDNÍ zóna => Technická podpora výrobce TECO Kolín radí odborníkům => Téma založeno: Slavomír Skopalík 03.04.2014, 17:22



Název: Jak připojit DHT22 k Foxtrotu?
Přispěvatel: Slavomír Skopalík 03.04.2014, 17:22
Jak co nejednodušeji a nejlevněji připojit DHT22 dk systému Foxtrot?
Ideálně na CIB (po novu CFox) sběrnici.



Název: Re: Jak připojit DHT22 k Foxtrotu?
Přispěvatel: Jindra_K 03.04.2014, 18:17
Tato čidla nelze připojit k periferním modulům systému Foxtrot. Podobná připojení jsou na úrovni vnitřních komunikací systému, ne externích rozhraních pro zákazníkem připojované prvky a zařízení třetích stran.
Pro měření teploty a vlhkosti je možno použít různé varianty modulů řady C-RQ-0400 a C-RQ-0600, které jsou postupně uváděny do prodeje.


Název: Re: Jak připojit DHT22 k Foxtrotu?
Přispěvatel: Roman Sebera 03.04.2014, 18:27
Dalším řešením je připojit dht22 k nějakému jednočipu a tam konvertovat digitální data na analogé signály, které by se dalý měřit nějakým hotovým modulkem na CIB...

Sice je to drbání se levou rukou za pravým uchem, ale mohlo by to být od určitého množství levnější...


Název: Re: Jak připojit DHT22 k Foxtrotu?
Přispěvatel: Slavomír Skopalík 03.04.2014, 18:37
Pro měření teploty a vlhkosti je možno použít různé varianty modulů řady C-RQ-0400 a C-RQ-0600, které jsou postupně uváděny do prodeje.

Mam jednotky C-AQ004R firmware V1.1 bez moznosti update, bohuzel tam nefunguje mereni teploty (rozdil v mem pripade je cca 10st. C v zavislosti na podminkach umisteni).
Vlastni presnost mereni Rh jsem jeste netestoval, ale podle changelogu mam jiste obavy.
Proto se snazim nalezt vhodnou alternativu.


Název: Re: Jak připojit DHT22 k Foxtrotu?
Přispěvatel: Roman Sebera 03.04.2014, 18:59
No v tomto případě by asi bylo lepší najít kde je problém a vyřešit ho. Toto přece nemůže být vlastnost.


Název: Re: Jak připojit DHT22 k Foxtrotu?
Přispěvatel: Jindra_K 03.04.2014, 20:03
Tato stará verze modulu byla s chybou. Elektronika měření RH+T je od subdodavatele,  a naše chyba byla, že jsme měření neověřili. Další řada modulů již byla v pořádku. Modul je potřeba zaslat k nám a provedeme jeho upgrade.


Název: Re: Jak připojit DHT22 k Foxtrotu?
Přispěvatel: Slavomír Skopalík 05.04.2014, 13:12
Děkuji za info. Mám ještě pár dotazů:

1. Mám tu náhradní jednotku TXN 133 15, SN: B7 0023, ADDR: 06B7.
  Je to už dobrá jednotka co funguje, nebo ji mám poslat na opravu.
  Kolik bude případná oprava stát?

2. Jakou přesnost mohu očekávat po opravě (vlhkost i teplota)?
  Jak to bude citlivé způsob montáže a ryclost proudění zduchu (větrání, průvan).
  Jde mi o to, že dnes se musí kalibrovat prakticky všechno (WSB80 měří o cca 5-8st.C více v závislosti na místě montáže a ryclosti proudění vzduchu, RCM2 je na tom lépe, tam je chyba pouze 2-3st.C). Tím že odchylka není konstatní, tak je měření hodně nepřesné.

3. Je v novém firmware možnost něco udělat s modrými záblesky? V interiéru je to velmi rušivé.

4. Na jednom školení byla slíbena funkce, že budu moci měnit jednotky (jejich addresy) přes systémový web CPU. V tomto případě by se mi to velmi hodilo, aby nebylo nutné přehrávat HW konfiguraci (jednotek mam cca 12, budu je dávat na opravu k vám postupně). Je znám termín, kdy bude tato funkce dostupná?
Půjde to bez restartu PLC?


Název: Re: Jak připojit DHT22 k Foxtrotu?
Přispěvatel: Jindra_K 05.04.2014, 18:57
ad 1:
Příští týden dle sériového čísla prověřím, případný upgrade je bezplatný, řeší chybu, za kterou neseme odpovědnost my
ad 2:
Prověřoval jsem několik kusů, chyba měření teploty byla do 1°C, chyba měření RH do 2%.
Tlačítka s integrovaným čidlem teploty jsou vždy zatížené chybou měření, toto je z principu konstrukce. RCM2-1 je osazena čidlem teploty, které v nejnepříznivěj ším případě má chybu cca 2%,  ale všechny kusy, které jsem měřil já, i které prošly výrobou a viděl jsem výsledky testů, byly s chybou méně než jeden °C. Takhle velkou chybu jsem nikdy u tohoto modulu nezaznamenal, ani z prodaných kusů (a už to bude  třímístné číslo) jsem zatím připomínku k přesnosti nezaznamenal. Můžete poslat kus k nám, prověříme, popř. vyměníme čidlo teploty v modulu.
ad 3:
prověřím, mělo by jít vypnout, ale musím zjistit přesný stav.
ad 4:
tato, typicky servisní funkce, je k dispozici, předám váš dotaz kolegům k přesnému zodpovězení


Název: Re: Jak připojit DHT22 k Foxtrotu?
Přispěvatel: Slavomír Skopalík 05.04.2014, 20:15
Diky za ochotu, po provereni bud modul poslu, nebo namontuji a overim.

Ad RCM2) Podle mych mereni je zde stejny problem jako u WSB80, jen diky nizssi spotrebe je chyba mensi. Pripadne cast chyby muze jit na vrub tepla sireneho z tlacitek husim krkem.
Pri pohledu termokamerou je obraz WSB tristni. RCM je na tom lepe.
S tim rozdilem u RCM jsem se jiz smiril, mereni pres WSB a AQ jsem zrusil.

Jen mi neni uplne jesne proc maji WSB o tolik vissi spotrebu nez RCM. Dale u RCM by mozna pomohlo vypnutni kommunikacni LED pro snizeni spotreby (v noci navic prosvita a pristroj viditelne blika).

Co by ulehcilo zivot je moznost kalibrace (adjustment teploty) bez nutnosti menit HW konfiguraci a tim restartovat cele PLC.



Název: Re: Jak připojit DHT22 k Foxtrotu?
Přispěvatel: Milan Bydžovský 10.04.2014, 11:02
ad 4) Myšlenka měnění adres přímo na systémovém webu byla opuštěna, protože by v takovém případě neměl programátor kontrolu nad tím, kdo tuto operaci může provést. Systémový web je přístupným komukoli, kdo se na webserver přihlásí.

Řešení je použití funkce SetAddressCIBu nit z knihovny SysLib a umístění nastavení adres do uživatelského webu, kde lze řešit jak úroveň přístupu tak grafický vzhled.

Příklad použítí je v popisu knihovny SysLib. Změna adres nevyžaduje restart.


Název: Re: Jak připojit DHT22 k Foxtrotu?
Přispěvatel: Jindra_K 11.04.2014, 19:53
ad C-AQ - ovládání (vyřazení) modré LED není osazeno, u starých verzí čidel bylo, ale subdodavatel jej pak už neosadil. Je to pro nás impulz - připravujeme návrh řešení, jak toto v budoucnu pořešit

u tlačítkových ovladačů je měření teploty z principu velký kompromis, i jsme jej přestali osazovat, ale zákazníci nás dotlačili jej zase přidat.

K výkonové ztrátě WSB vs. ostatní moduly - odpověď neznám, vzhledem k současnému sortimentu je to již záležitost neaktuální

korekce teploty uživatelem (mimo konfiguraci modulu) je vždy v uživatelském programu možná včetně jejího nastavování z komunikačních nástrojů (web atd...)


Název: Re: Jak připojit DHT22 k Foxtrotu?
Přispěvatel: Slavomír Skopalík 15.04.2014, 02:10
Obecne: mereni teploty v WSB povazuji za hodne dobry napad, bohuzel implementace se nejak nepovedla. Problem neni ani tak umisteni modulu, ale prave to, ze modul misto mereni teploty okoli meri svoji vlastni teplotu.
V kombinaci s vysokym odberem je pak zadelano na problem.
Snizenim odberu na rozumnou mez by zmizel i problem s chybou mereni.

Ohledne korekce teploty, jak to presne myslite?
Je to mozne tak, ze zavolam nejakou sys funkci a ona to nastavi do HW konfigurace?
Umi si to pak mosaic nacist, aby nedoslo ke ztrate teto informace po prehrati programu (nekdy vyzaduje studeny restart)?


Název: Re: Jak připojit DHT22 k Foxtrotu?
Přispěvatel: Petr Vosahlo 17.04.2014, 14:35
Korekci teploty lze u WSB modulů provést dvěma způsoby :

1) v konfiguraci modulu ve Správci jednotek / zařízení, tlačítkem "Rozšířené nastavení",  a následně korekci zadat do okénka (korekci pak provádí přímo WSB modul, ale nelze ji editovat za běhu programu)

NEBO
2) v uživatelském programu napsat jeden řádek zdrojáku typu "TeplotaSkutecn a = TeplotaNameren a + (-) UzivatelskaKor ekce". (korekci pak provádí CPU, lze ji editovat i za běhu programu, např. přez web stránku)


Název: Re: Jak připojit DHT22 k Foxtrotu?
Přispěvatel: Slavomír Skopalík 18.04.2014, 00:26
Ano, mate pravdu, oboji znam, jen to ma v pripade Foxtrotu sve vady.

Zakladni princip by mel byt, ze deklarovane parametry jsou priblezne spravne (odchylka 0.3st.C pro WSB v dokumentaci). Realna odchylka je 5-7 stC.

V idelanich podminkach (WSB bez kolebek, zhasnute LED, nulova rychlost proudeni vzduchu) je pak mozne pouzit tento zpusob korekce.

V realnem svete je pak nutne korigovat o pocet rozsvicenych LED a rychlost proudeni vzduchu, coz je mimo ramec moznosti.
Navic se potykam s nizkym vykonem CPU (smycka ~80-100ms, hotovo cca 20% z pozadovane funkcionality),  takze realizace slozitejsiho korekcniho modelu je nerealna
(bavime se o ~60 vypinacich).

Dale, je ponekud nestastne, kdyz jeden programator pouzije korekci v HW konfiguraci, druhy pak v programu (aby nemusel prehravat HW konfiguraci).
Pokud mate pak takovy program po nekom prevzit, tak se Vam to nebude vubec libit (cas, respektive naklady na prevzeti a udrzbu jsou vyrazne vissi).
Respektive, pokud je na urcitou tridu uloh urceny nejaky nastroj, mel by se pouzivat. Pokud neni funkcni, mel by byt oznacen jako dale nepodporovany (viz direktivy deprecated, obsolete v programovacich jazycich).
Navic je tento postup hodne nebezpecny z toho pohledu, ze druhy programator (nebo i puvodni autor) zapomene na tu korekci v programu a pouzije primo obraz vstupu PLC.
Takove chyby se velmi tezko hledaji.

Moznost bezplatne vyresit nefunkcni C-AQ vnimam jako obrovsky pokrok v komunikaci s Tecem a pokud to opravdu bude fungovat bude to skvele.

Uvidime, jak se podari vyresit problemy s WSB (mam jich cca 60, takze nahrada za neco jineho je ekonomicky nonsence).
Navic jsou to vsechno typy WSB80 (az na jeden).





Název: Re: Jak připojit DHT22 k Foxtrotu?
Přispěvatel: Jan Palička 18.04.2014, 08:43
Obecne: mereni teploty v WSB povazuji za hodne dobry napad, bohuzel implementace se nejak nepovedla. Problem neni ani tak umisteni modulu, ale prave to, ze modul misto mereni teploty okoli meri svoji vlastni teplotu.
V kombinaci s vysokym odberem je pak zadelano na problem.
Snizenim odberu na rozumnou mez by zmizel i problem s chybou mereni.
Já tedy nevím, ale co přesného chtít od teplotního čidla (NTC !) zabaleného do plastové krabice plné topící elektroniky strčené do plastové krabice osazené do zdi, která má nějakou tepelnou setrvačnost a překryté dalším plastovým deklem, který prosvěcují LEDky a osahávají lidské ruce.....přiče mž jediná "díra" plná vzduchu, která k čidlu odněkud vede, je husí krk - tady je tolik faktorů, které nutně musí ovlivnit nejen přesnost ale i funkčnost měření, že nastavit korekci je takřka nemožné. Mám z historických důvodů taky nějaké WSB a nikdy jsem ten sensor z výše uvedených důvodů nebral vážně. Teplotní sensor prostředí prostě musí "koukat" ven ze zdi....  :)


Název: Re: Jak připojit DHT22 k Foxtrotu?
Přispěvatel: Slavomír Skopalík 17.05.2014, 14:22
ad 1:
Příští týden dle sériového čísla prověřím, případný upgrade je bezplatný, řeší chybu, za kterou neseme odpovědnost my
ad 2:
Prověřoval jsem několik kusů, chyba měření teploty byla do 1°C, chyba měření RH do 2%.

Tak jsem dnes namontoval opravenou jednotku s HW adresou 06D7, jenz byla u Vas v oprave. Realna teplota v miste jednotky je cca 19-21 stupnu, mereno teplomerem, jenz jsem predtim kontroloval s RCM2 (dva dny polozen na jednotce).

Jednotka CAQ ukazuje teplotu 30.12 stupnu cca 10 minut po zprovozneni a dale stoupa. Rh ted ukazuje o neco verohodnejsi udaje (46% misto 26%),  nicmene jak se jednotka ohriva, tak Rh klesa.

Jak dale potupovat, poslat jednotku opet na reklamaci?
Pripadne misto ni mohu poslat jednotku s HW 06D6.



Název: Re: Jak připojit DHT22 k Foxtrotu?
Přispěvatel: Jindra_K 19.05.2014, 07:10
Tohle nedokážu takto posoudit.
Jak jsem psal dříve, řadu modulů jsem testoval, nakonec jeden z této první řady mám nainstalován doma asi dva roky a občas jej překontroluji ref. měřidlem teploty a vlhkosti a vše je v pořádku.
Tady bych navrhl, zda byste kus dopravil k nám do firmy, můžete rovnou na mé jméno a já jej proměřím a zjistíme příčinu problému.