Převod BCD na Long s použitím na Web

Toto je hlavní technické fórum pro diskusi o problémech při vytváření PROMOTIC aplikací a jejich řešení.

Převod BCD na Long s použitím na Web

Postby Gimi » Fri 06. May 2016 5:17:42

Dobrý den,
řeším problém , kdy data z automatu Omron jdou ve formátu BCD a já ke správnému zobrazení potřebuji long . Při použití Transform Value , ale nelze spustit obraz s Web přístupem.

děkuji Šeda Libor
Gimi
 
Posts: 6
Joined: Fri 06. May 2016 5:10:40

Re: Převod BCD na Long s použitím na Web

Postby Petr Návrat » Wed 11. May 2016 11:08:11

Nerozumím přesně proč Vám vadí že Pm.TransformValue v tomto případě nefunguje ve WEB obrazech.
Podle mne byste měl hodnotu z Omron ještě v aplikaci transformovat do Long (pomocí Pm.TransformValue) a uložit do PmData
a obrazy by pak prohlížely již správné neBCD hodnoty.

Petr Návrat
Petr Návrat
Administrátor
 
Posts: 79
Joined: Thu 13. Dec 2012 14:32:08

Re: Převod BCD na Long s použitím na Web

Postby Gimi » Wed 11. May 2016 15:34:13

dobrý den,

omlouvám se , ale zkoušel jsem různé varianty a nepřišel jsem na to .Já mám přímo v grafickém prvku vložen text a v nastavení textu mám zadaný VB Script
- $db.VB(0,"Pm.TransformValue(Pm(\"/KomunikaceOMRON/Comm/Data/#vars/hladinat92\"),21)")
Potřeboval bych poradit jak provést zápis přímo v aplikaci a kam ho vložit.

předem děkuji
Šeda Libor
Choceňská mlékarna
Gimi
 
Posts: 6
Joined: Fri 06. May 2016 5:10:40

Re: Převod BCD na Long s použitím na Web

Postby Pavel Klimíček » Thu 12. May 2016 7:47:56

Dobrý den.
Způsobů jak toho dasáhnout je více. Uvedu tento:
1. Vytvořte si proměnnou v objektu PmData datového typu Long a nazvěte ji hladinat92.
2. Vytvořte si časovač (objekt PmTimer). Nastavte mu periodu tikání např. 0.5 a v události "onTick" bude přibližně tento skript:
Code: Select all
pMe.Pm("/cestakobjektu/Data/#vars/hladinat92").Value = Pm.TransformValue(pMe.Pm("/KomunikaceOMRON/Comm/Data/#vars/hladinat92").Value, 21)

3. V obraze v grafickém prvku text zrušíte vazbu VB a nahradíte ji vazbou PP směřující na tranformovanou hodnotu.

Pavel Klimíček
Pavel Klimíček
 
Posts: 73
Joined: Thu 13. Dec 2012 15:35:59

Re: Převod BCD na Long s použitím na Web

Postby Gimi » Sat 21. May 2016 10:49:19

dobrý den,
Moc děkuji funguje perfektně.

Šeda Libor
Gimi
 
Posts: 6
Joined: Fri 06. May 2016 5:10:40


Return to Nevím jak...

Who is online

Users browsing this forum: No registered users and 8 guests