Remanentní paměť

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

Remanentní paměť

Postby LiborD » Sun 27. Oct 2024 11:08:18

Dobrý den,

v aplikaci tisknu štítky. Obsluha si zvolí počet (např. 1000) a Promotic tiskne štítky s tím, že inkrementuje hodnotu. Tisknu cca každých 500 ms.

Proměnná aktuálního štítku je navázána na plc - po restartu Promoticu se načte a pokračuje se dále...

Nicméně jsme se chtěl zeptat, jakým způsobem je možné si v Promoticu udělat remanentní proměnnou?
- u jednodušších aplikací to mám tak, že se při ukončení aplikace zapíše do txt hodnoty proměnných a při otevření se hodnoty načtou -> avšak to mi nezajistí 100 procentní jistotu (např. při odpojení pc od napájení či jiného pádu aplikace)
LiborD
 
Posts: 9
Joined: Tue 07. May 2024 19:35:16

Re: Remanentní paměť

Postby Petr Návrat » Tue 29. Oct 2024 8:20:21

Dobrý den

Tak si ukládejte proměnnou při každé změně.
Např. v události onItemAfterWrite objektu PmaData
Viz https://www.promotic.eu/cz/pmdoc/Objects/Pma/PmaData/Event/onItemAfterWrite.htm.

Petr Návrat
navrat@microsys.cz
Petr Návrat
Administrátor
 
Posts: 102
Joined: Thu 13. Dec 2012 14:32:08


Return to Nevím jak...

Who is online

Users browsing this forum: No registered users and 4 guests