• Welcome to Diskuse2 Elektrika.cz. Please login or sign up.
 

Ako rozbehat CP-1000KEY2-01+Mosaic z různých komponent?

Started by Milan Greml, 23.04.2016, 18:58

previous topic - next topic

Milan Greml

23.04.2016, 18:58 Last Edit: 23.04.2016, 19:12 by Miroslav Minařík
Pred rokom som kupil second hand komponenty int. elektroinstalacie a doteraz som nezvladol rozbehat klavesnicu KEY2-01. Nie som programator PLC, som samouk - profesne elektrikar ale velmi ma to bavi. Ovladam s tym cely dom, vratane tepelneho cerpadla cez Modbus a tiez citam cez Modbus meteostanicu. Cely system som si naprogramoval sam v Mosaic a to som nikdy pred tym nic take nerobil. No ta klavesnica mi uz zobrala vela nervov a po 4 mesiacoch pokusnych vecerov to vzdavam. Proste to nedokazem naprogramovat...

Ten pan, od ktoreho som vsetky komponenty kupil to mal vsetko funkcne (bol som u neho este ked to mal vsetko zapojene) ale pred predajom vymazal celu riadiacu jednotku. Pytal som si kontakt na firmu ktora mu to niekedy davno montovala, no nebola to firma, ale nejaky pan z Brna, ktory odisiel pracovat do zahranicia.

Takze neviem sa dalej pohnut... Zistil som ze ta klavesnica je vyrobok inej firmy (Elko) a volal som aj im, no oni mi povedali ze to ide len v IDM SW. Ostatne komponenty mam Teco. No ale aj ten povodny majitel to mal naprogramovane v Mosaic a fungovalo to. Povedal ze to boli 2 funkcne bloky a prave tie su klucove...

Toto forum je asi moja posledna nadej pre pomoc... Preto prosim, kto ma podobnu konfiguraciu (CP-1000 + KEY2-01 + Mosaic), ci by mi nepomohol.

Ja nepotrebujem s tou klavesnicou robit vsetko ako deklaruje Elko. Chcem len cez nu 4-cifernym kodom zapnut a vypnut strazenie domu a aby bolo mozne zadat 5 roznych kombinacii kodov. Nic viac nepotrebujem...



Luboš Urban

V Mosaicu je nástroj, který umožňuje naprogramovat texty do jednotky KEY2-01. Najdete ho v menu nástroje a jmenuje se Texty KEY2. V něm můžete zadat statické texty a vyhradit pozice, do kterých se bude z programu vypisovat proměnný text. Ten může mít čtrnáct znaků, pole nemusí být souvislé, může být rozděleno do více částí. Proměnný text připravíte v uživatelském programu, naplníte jím příslušný prvek výstupní struktury displeje a ten se pak přiřazuje postupně po řádcích zleva doprava do připravených pozic. Texty se musí nahrát z tohoto nástroje přímo do modulu KEY2-01, nepřenáší se spolu s uživatelským programem. Podrobněji to je popsané v nápovědě Mosaicu, když si necháte vyhledat heslo KEY2-01.

Milan Greml

25.04.2016, 11:18 #2 Last Edit: 13.05.2016, 09:10 by Miroslav Minařík
 To co ste napisal je jasne, tiez mam taku predstavu, viem si predstavit co vsetko asi treba naprogramovat, no je tam vela prepojeni display/program/klavesnica a na to treba uz ozaj "hlavu". Prave v textoch problem nevidim, viem si tam posielat texty...
Ja to proste nedokazem naprogramovat ako celok. Skor by som prijal nejaky kontakt na niekoho kto to ma hotove a dohodli by sme sa na kopii za odplatu, alebo zaplatim niekomu za naprogramovanie...
Ako som spominal, riesil som to vecer co vecer od vianoc do teraz a nevyriesil som to, tak moje nervy su v tomto smere oslabene :-[

Andrej Pifec

Nebude to jednoduche a myslim ze nenajdete cloveka co vam to len tak naprogramuje. Hovorim z vlastnej skusenosti. Tiez som mal foxtrot ako inteligenciu, tiez som mal tu istu klavesnicu a tiez som sa toho zbavil cez bazar.
Presne ako ste napisal, vela veci sa clovek nauci a rozbeha, ale ked pride k niecomu tazsiemu, tak sa ide clovek zblaznit. Tiez som si spravil sam bez programatorskeho vzdelania program pre svoj dom a fungovalo to. No tazsie veci co som chcel naprogramovat a tiez tu istu klavesnicu, to bez sance...
Foxtrot je profi PLC system, co dokaze v svojom zamerani ozaj vsetko, pokial to dokaze niekto naprogramovat.
Je to skor pre priemyselnu sferu, kde je jasne ze vsetko sa programuje podla poziadavky investora. Pre domacnost je foxtrot uplne zla volba, pokial nema clovek programatorske myslenie a prax. Skusal som pouzit aj FOXtool, tam klavesnica fungovala a cele to bolo velmi jednoduche, no pre mna to malo obrovsky nedostatok a to chybajuca podpora komunikacie FTP, HTTP. To som zase bez problemov rozbehal v Mosaic, no vela dalsich veci nie... Pre nasadenie do domacnosti tomu chyba SW podpora vo forme predpripravenych kniznic.
System ktorym som doma nahradil foxtrot je urceny vyhradne pre domove int. elektroinstalacie a je to poznat hlavne po stranke SW. Vsetko predpripravene, len rozklikat, poprepajat a ide to... To co som na foxtrote programoval mesiac, to som na novom systeme spravil za 30 sekund...  (dance)
A to najpodstatnejsie... Ja som sa snazil rovnako ako vy najst cloveka, co mi to spravi, samozrejme za peniaze. Ale nenasiel som. Viacerych co som oslovil nemali cas, riesili velke projekty a podobne reci. Jeden bol ochotny to spravit, ale ohodnotil to na 400EUR a pozor, len za klavesnicu!! Takze za tie peniaze som mal riadiacu jednotku noveho systemu, kde si viem spravit vsetko uplne sam a bez problemov...

Milan Greml

09.05.2016, 12:14 #4 Last Edit: 13.05.2016, 09:11 by Miroslav Minařík

V podstate s vami uplne suhlasim. Je to tak, pokial nemame vzdelanie v programovani, Foxtrot je najhorsia volba pre inteligentnu domacnost.
Asi tusim ktorym systémom ste nahradil Foxtrot, podla vety "Vsetko predpripravene, len rozklikat, poprepajat a ide to... "  
Ale presne tak isto je postaveny aj Mosaic, len tu chybaju kniznice pre inteligentne domacnosti...

Postránecký Petr

10.05.2016, 08:24 #5 Last Edit: 13.05.2016, 09:11 by Miroslav Minařík


Možná máte pravdu, že Teco má slabší podporu. Ono, jak se to vezme, protože v Tecu radí programátoři programátorům, nikoli koncovému zákazníkovi. Na to jsou integrátoři. P.S: Taky někdy nadávám  (norm) >:D Pokud jste si koupil systém z druhé ruky, máte de-fakto nulovou podporu.

Pokud máte konkrétní problém, můžete napsat zde do fóra a třeba někdo odpoví.Kam napíšete pro odporu se systémem, o kterém píšete? Na zavřené fórum?

Má zkušenost s Tecem je opačná. Pro domácnost je to správná volba, díky veliké nabídce HW modulů a uni rozhraní, které nabízí. Pokud víte jak a pokud projdete alespoň základy školení v Mosaicu, máte velikou šanci si připravit vlastní projekt.

Nechci zde rozjíždět diskuzi proč né ten, či onen systém, prostě na vás zbyla pouze tato možnost a ty důvody jsou jasné, chtěl jste si to udělat sám. Proč ne, já si taky pravidelně programuju svoji škodovku a upravuju nastavení motoru :D Ale není to pro každého. Ten problém totiž není v systému.

Příklad: Po výměně systému jste použil připravenou knihovnu (pro ovládání klávesnice) a hotovo? V našem příspěvku je to řešení na ovládání klávesnice! Nebo je pravdou, že nyní žádnou klávesnici nemáte, protože tam prostě nejde připojit žádná klávesnice. (nepočítám autonomní s relátkem) Napojil jste tedy systém EZS? Není toto lepší řešení pro p.Gremla, než se mordovat s klávesnicí, kterou Teco nevyrábí?


Bohužel vám p. Greml nedovedu poradit s onou klávesnicí (nemám s ní žádnou zkušenost), ale zkuste popřemýšlet o jiné alternativě (např. napojení na systém EZS) řešení se stejným nebo podobným výsledkem.

Musel ozvat, protože již jsem opravoval pár domů s oním systémem po lidech, kteří si natloukli kokos u věcí, které neměli v knihovně a že jich tam chybí.... co pak s tím. Nic není dokonalé.






Milan Greml

11.05.2016, 09:06 #6 Last Edit: 13.05.2016, 09:10 by Miroslav Minařík


ja som sa rozhodoval medzi Foxtrot a Loxone a jednoznacne sa mi viac pacil Foxtrot, preto som si ho aj kupil. Nakolko som elektrikar, pri vybere systemu som pozeral na HW,  a hned bolo jasne ze Teco ma neporovnatelne lepsie porfilio modulov a lepsiu skalovatelnost systemu nez Loxone. Do toho sa mi pritrafila moznost kupit takmer cely system cez bazar za podpolovicnu cenu a bolo rozhodnute. Samozrejme som musel pre prisposobenie do mojho domu dokupit aj nove komponenty a vtedy sa potvrdilo, ze rozsirovanie a prisposobovanie Teco systemu je dobre navrhnute (napr. kvoli 2x analogovym vstupom nemusim kupovat cely extension s nepotrebnymi I/O).
Takze mne sa Foxtrot stale paci a som rad ze ho mam a neplanujem ho menit. Prave preto sa snazim najst riesenie ako dobojovat s tou klavesnicou.
Jedine co sa mi na Teco nepaci je malo predpripravenych kniznic v Mosaic. Maju tam aj nejake OSCAT kniznice, no tie mi nefunguju, nakolko su tam nejake konflikty s TIMElibs...

Jednoducho v skratke, Teco system by bol TOP pokial by mali lepsiu podporu SW...

Andrej Pifec

Quote from: Postránecký Petr on 10.05.2016, 08:24


Pokud máte konkrétní problém, můžete napsat zde do fóra a třeba někdo odpoví.Kam napíšete pro odporu se systémem, o kterém píšete? Na zavřené fórum?


Pan Postranecky, ak ste niekedy pracoval s Loxone, tak musite vediet ze nejake forum je nepotrebne, nakolko je to vazne vsetko spravene tak prehladne, ze staci si prestudovat zakladu dokumentaciu a musi to pochopit kazdy. Loxone je system navrhnuty pre inteligentne domy, Foxtrot je navrhnuty pre siroke spektrum roznych aplikacii.
Vobec tu nechcem tvorit dojem ze Foxtrot je zly. Prve naopak, Foxtrot je vyborny spolahlivy system, sam som ho mal doma viac nez 3 roky a nikdy som nemal ziaden problem.
Jediny problem je nutnost ovladat programovanie podla IEC, inak si clovek nedokaze spravit zlozitejsie programy.
A prave to ma Loxone vyriesene. Mysleli na kazdy detail, ze co moze clovek pozadovat v inteligentnom dome a spravili na to bloky.

Kedze pan Postranecky pracujete s Foxtrot, tak urcite viete co musite vsetko spravit aby ste trebars - ziskal vonkajsiu teplotu na tepelnom cerpadle, ktore komunikuje s Foxtrot cez Modbus a tuto teplotu zaznamenaval na SD kartu a zaroven kreslil graf cez webove rozhranie Foxtrotu...
Ak ste ozaj skuseny programator, budete to mat spravene za 2-3 hodiny.
Ja nie som programator a podarilo sa mi to na Foxtrote rozbehat za 1 tyzden.
No na Loxone som to spravil 2 minuty a nikdy predtym som to nerobil...

Takze znova opakujem to co som napisal uz v prvom prispevku:

Foxtrot je profi PLC system, co dokaze v svojom zamerani ozaj vsetko, pokial to dokaze niekto naprogramovat.


Jaromír Klaban

13.05.2016, 11:01 #8 Last Edit: 13.05.2016, 14:42 by Miroslav Minařík


Pane Greml, pojďme k podstatě vašeho dotazu. Pomůžeme i soukromníkovi i integračním firmám. Píšete, že jste zkomunikoval tepelné čerpadlo, tak asi úplný neprogramátor nebudete, že? Kolega Urban vám odpověděl, když jste se ptal na KEY01 jako na celek. Nikoliv na to, co od ní vlastně potřebujete. OK. První pokus o pomoc nezabral. Zkusme jít dál. Naznačil jste, že potřebujete nikoliv psát texty na displej, ale zadat několik číselných kombinací  a asi je nějak vyhodnotit. Můžete popsat slovně přesně to, co potřebujete naprogramovat? Můžete to popsat tady na fóru nebo e-mailem směrovaným do Teco. 
Sledujte Foxtrot také na www.tecomat.cz

Milan Greml

13.05.2016, 13:51 #9 Last Edit: 13.05.2016, 14:43 by Miroslav Minařík


Pan Klaban,
vidim ze ste priamo od Teca a to ma nesmierne tesi ze mate zaujem pomoct aj "uzivatelovi".
Teda nie som uplny laik, ale ani programator. Nadobudol som skusenosti s Mosaic ako samouk pocas jedneho roka na vlastnej instalacii. Pred rokom som nemal ani tusenie co su to premenne, instancie, datove typy, literaly a podobne...
Pravdupovediac, komunikaciu s tepelnym cerpadlom som zvladol na 50%. Citam vsetky hodnoty ktore potrebujem, aj ich archivujem, no mam problem so zapisom multi registrov... No to casom dufam doriesim.

K tej klavesnici...
Viem si zobrazit akykolvek text na klavesnici, ci uz staticky cez ID : USINT alebo dynamicky cez pole TEXT : USINT. Mam vsak problem spravit POU ako celok, aby to zjednodusene fungovalo asi takto:

- na displayi je v pokojovom stave pri neaktivovanom EZS zobrazovana vonkajsia a vnutorna teplota (nedokazem zapisat teplotu do pola USINT , ktoru mam v REAL. Treba ju nejak rozpisat do jednotlivych indexov pola s prihliadnutim na to, ze vonkajsia musi byt signed)

-  pri aktivovanom EZS bude display zobrazovat 'EZS aktivny' (to mi nerobi problem)

- pri zadavani 4-miestneho kodu bude display pri kazdom stlaceni numerickeho znaku zobrazovat prisluchajuci pocet '****' az po stlacenie klavesy 'ENT'. Po stlaceni ENT sa vyhodnoti ci je kod spravny a na display sa zobrazi bud 'Kod spravny' alebo 'Kod nespravny'. Ak je kod spravny, zaroven system zaznamena udalost, ze od akeho uzivatela bol prijaty kod a zapise ho aj s casom do logu. To plati aj pre prichod aj odchod... (toto mi robi najvacsi problem)

- predvolenie jednotlivych kodov uzivatelov ako aj prezeranie logu pristupov by bolo idealne cez web rozhranie, no s tym by som vedel zabojovat, mozno...


Viem, ze vam sa to mozno zda jednoduche, no toto som neuspesne riesil 4 mesiace ...

Andrej Pifec

Pan Greml, ako to dopadlo? Funguje vam to uz?

Milan Greml

Quote from: Andrej Pifec on 03.06.2016, 23:09
Pan Greml, ako to dopadlo? Funguje vam to uz?


stale nie... cakam na odpoved od Teca. Ako ste si mohol vsimnut o 3 prispevky vyssie, pan Klaban z Teca naznacil moznost pomocnej ruky, tak cakam na reakciu...

Medzi tym som nahodne ziskal kontakt na programatora PLC Siemens a bol sa pozriet na moj problem, no povedal ze to nebude robit, ze to treba cele napisat v ST a ze je to na dlho... Ze si mam namiesto klavesnice kupit certifikovany EZS  :-\
Ale to prave nechcem... Chcem mat tuto klavesnicu a hlavne viem ze to vie spolupracovat s foxtrotom bez problemov.
Takze este budem cakat na pomoc od Teca...

Andrej Pifec

A presne o tomto to cele je. Teco ma kvalitny HW a zlozity SW, co by bolo v poriadku, pokial by bola kvalitna podpora...
Ja som si presiel tymto tiez, nieco som nevedel spravit, zavolal som na technicku podporu, tam mi povedali ze to mam spisat do mailu a tam to aj skoncilo. Na odpoved som niekedy cakal aj mesiac, potom som to urgoval, zase som cakal a po dalsiej urgencii mi prisla jednoducha odpoved, ktora len naznacovala ako by sa to asi mohlo spravit... :)
Preto som zostal sledovat toto vlakno, ze ci sa v Teco ozaj zacali zaujimat aj o podporu, no ako vidim je to stale rovnake.

Jan Palička

Quote from: Andrej Pifec on 05.06.2016, 20:02
Preto som zostal sledovat toto vlakno, ze ci sa v Teco ozaj zacali zaujimat aj o podporu, no ako vidim je to stale rovnake.

Quote from: Milan Greml on 04.06.2016, 10:20
stale nie... cakam na odpoved od Teca. Ako ste si mohol vsimnut o 3 prispevky vyssie, pan Klaban z Teca naznacil moznost pomocnej ruky, tak cakam na reakciu...

Pánově, jestli jste to nezjistili, tak TECO vám ústy pana Urbana poradilo.
Quote from: Luboš Urban on 25.04.2016, 08:42
V Mosaicu je nástroj, který umožňuje naprogramovat texty do jednotky KEY2-01........

To je rada dostatečná
Quote from: Milan Greml on 13.05.2016, 13:51
Mam vsak problem spravit POU ako celok, aby to zjednodusene fungovalo asi takto.......

Jenže vy chcete, aby vám někdo z firmy napsal program. Což je od konzultace dost daleko a nejen u Siemensů je to programátorská práce za peníze......
Quote from: Milan Greml on 04.06.2016, 10:20
Medzi tym som nahodne ziskal kontakt na programatora PLC Siemens a bol sa pozriet na moj problem, no povedal ze to nebude robit, ze to treba cele napisat v ST a ze je to na dlho... Ze si mam namiesto klavesnice kupit certifikovany EZS  



Milan Greml

Pan Palicka,
ziadna rada, ani od pana Urbana, tu nebola pre mna dostatocna... Ak ste si precital dobre moje prispevky, tak prave to co napisal pan Urban, to ovladam. Viem si poslat texty do klavesnice.
A mate pravdu v tom, ze neviem spravit program ako celok. A znova ak ste dobre cital prispevky, rad by som si ten program nechal spravit aj za peniaze, len nemozem nikoho najst...

Takze vas prispevok by mal ovela vacsi prinos, ak by ste napisal: OK, ja vam to naprogramujem za peniaze...

Postránecký Petr

Quote from: Milan Greml on 07.06.2016, 09:01
Pan Palicka,
ziadna rada, ani od pana Urbana, tu nebola pre mna dostatocna... Ak ste si precital dobre moje prispevky, tak prave to co napisal pan Urban, to ovladam. Viem si poslat texty do klavesnice.
A mate pravdu v tom, ze neviem spravit program ako celok. A znova ak ste dobre cital prispevky, rad by som si ten program nechal spravit aj za peniaze, len nemozem nikoho najst...

Takze vas prispevok by mal ovela vacsi prinos, ak by ste napisal: OK, ja vam to naprogramujem za peniaze...




Nemám mnoho času, ale zkuste mi napsat na info@axomer.cz Pokud by jste vytvořil přístup a zasla zdroják Vašeho projektu *.PIZ podívám se a příp. poradím nebo se domluvíme na spolupráci, pokud souhlasíte

Hezký den

Milan Greml

Pan Postranecky, dakujem za navrh o pomoc...
Napisem vam o 2 tyzdne, dnes odchadzam na dovolenku.
V podstate som vam chcel pisat mail aj bez vaseho navrhu o pomoc, nakolko mam zaujem pouzit vami ponukany prevodnik 485/1-wire  ;)

Ivan Libicher

Pokud ho mate, prosim uvedte sem rozhrani (INPUT, OUTPUT, IN_OUT promenne) funkcniho bloku v jazyce ST, ktery pro ovladani KEY2-01 potrebujete vytvorit.
Pak bude  po programatory snazsi vam poradit (nebo dat cenovou nabidku).