Viz také:
Přehled základních verzí systému PROMOTIC.
!! Důležité: PROMOTIC verze 7.5 (je jedno zda 7.5.0 nebo vyšší)
je velmi důležitá, protože všechny stávající PROMOTIC aplikace
(pokud budou chtít upgradovat na verzi PROMOTIC 8)
budou muset nejdřív přejít na tuto verzi.
Verze PROMOTIC 8 umí pracovat jen s aplikacemi,
které prošly verzí PROMOTIC 7.5.
Hlavní důvod je, že verze PROMOTIC 8 již v sobě nemá
algoritmy pro převod velmi starých aplikací.
Zároveň verze PROMOTIC 8 již nepodporuje
některé velmi staré (a nyní již dávno nenabízené) technologie.
Proto v této verzi 7.5 vznikla v INFO systému nová položka Warnings,
ve které jsou upozornění o používání těchto starých komponent v dané aplikaci.
Jedna z věcí, která není ve verzi PROMOTIC 8 nabízena
je také "hlavní okno typu MDI".
Důvodem je, že použití objektu PmWorkspace jako hlavní okno se ukázalo
jako mnohem jednodušší, obecnější a praktičtější řešení než "MDI okno".
Pokud aplikace používá "MDI" (všechny aplikace starší než PROMOTIC 7),
bude na toto také upozorněno v INFO položce Warnings
a projektant může svou aplikaci jednoduše převést
na aplikaci s hlavním oknem typu PmWorkspace.
Vzhledem k tomu, že verze PROMOTIC 8 nepodporuje staré formáty ukládání,
je potřeba, aby uživatelé kteří používají Složené grafické prvky
(tyto prvky jsou uloženy v samostatných souborech s příponou *.pmi),
tyto prvky také převedly do verze PROMOTIC 7.5.
Popis historie
novější verze PROMOTIC
viz
Novinky systému PROMOTIC 8.
Verze 7.5.6 (od 07.04.2011) - stabilní verze
OPRAVENÉ CHYBY:-
Web Obrazy:
Špatně se přenášely hodnoty, pokud proměnná typu
String obsahovala znak "středník"
(prozatím je řešeno tak že znak "středník" se zamění za znak "mezera").
Verze 7.5.5 (od 14.02.2011) - stabilní verze
OPRAVENÉ CHYBY:- metoda
Pm.PrintHtmlPage: tisk nyní funguje i v módech
"select" (výběr tiskárny) a
"preview" (náhled před tiskem).
(Tato chyba již byla opravena dříve ve verzi:
Pm8.0.10)
-
Objekt PmComm:
někdy se komunikace zastavila a pro znovuobnovení se buď musela volat metoda
OpenPort
nebo restarovat aplikaci !
(Tato chyba již byla opravena dříve ve verzi:
Pm8.0.9)
-
Metoda Pm.IsDaylight:
v hodině přechodu z letního na zimní čas vracela metoda špatný příznak.
(Tato chyba již byla opravena dříve ve verzi:
Pm8.0.9)
Verze 7.5.4 (od 22.04.2010) - stabilní verze
OPRAVENÉ CHYBY:-
Objekt PmTrend:
Opravená chyba: - při ukládání do
Database dBase backups
lze ukládat s přesností až na tisiciny sekundy.
Při čtení se však zaokrouhlovalo na sekundy.
-
objekt PmDatabase:
v ODBC modu pro MSSQL se chybně pro databázový typ "float" používal typ
Float.
Nyní se používá typ
Double.
-
Editor obrazů: Špatně se načítaly některé zastaralé grafické prvky.
Verze 7.5.3 (od 04.11.2009) - stabilní verze
OPRAVENÉ CHYBY:- komunikační
ovladač PmMBus:
zrychleno zasílání a příjem dat přes Ethernet bez čekání na timeout.
- komunikační
ovladač PmChar:
kontrolní suma se v některých případech počítala špatně.
Verze 7.5.2 (od 05.09.2009) - stabilní verze
OPRAVENÉ CHYBY:-
Objekt PmReport:
nefungovalo nastavování parametru
pEvent.Pars
v události
onReportRequest při požadavku z WEB klienta.
Verze 7.5.1 (od 22.07.2009) - stabilní verze
OPRAVENÉ CHYBY:- komunikační
ovladač PmSBUS:
zrychleno zasílání a příjem dat přes Ethernet bez čekání na timeout.
-
Trendy:-
Metoda PmTrend.SetValueByTime:
- je nyní funkční nejenom pro Access, MSSQL a DBF
ale i pro Oracle, MySQL a FireBird při cyklickém ukládání.
- nyní může mít první parametr s vlastní hodnotou nebo s polem hodnot
(i s jedinou polozkou) a to ve všech typech ukládání.
-
Metoda PmTrend.Open
pro otevíraní backup trendů v
ReadOnly režimu
nyní není nutno uvádět i nepovinne 3 parametry:
backupcount:-1;backupsizerows:-1;backupsizetime:not limited;- oprava možného selhávaní některých operací
při prohlížení trendů s daty při cyklickém ukládání
(Acces, MSSQL, Oracle, MySQL a FireBird)
- Prohlížeč trendů
TrendsView:
- oprava konfiguračních dialogů
- zadávací prvky v dialozích přizpůsobují svou velikost velikosti okna.
-
Metoda ArrayOper:
někdy vypisovala chybu (catch) při výpočtu
Sum, StdDeviation, Min, Max.
- okno pro zadání hesla do zaheslovaného projektu nebylo vždy nahoře,
takze se schovalo pod úvodní (splash) okno při otevření aplikace.
- nefungovalo zobrazení varovného hlášení při pokusu načíst novější projekt starším systémem PROMOTIC.
Verze 7.5.0 (od 18.05.2009) - stabilní verze
V této verzi je potřeba provést překlad všech obrazů.
NOVINKY A OPRAVENÉ CHYBY:
-
objekt PmReport:
prohlížečka tohoto objektu (viz metoda
OpenView)
lze nyní otevřít s parametrem.
Viz také parametr
pEvent.Pars
v události
onReportRequest.
- Ve Windows2003 vznikala chyba v některých speciálních operacích s reálnými čísly.
V systému PROMOTIC jsou proto nyní tyto operace proti této chybě zabezpečeny
(základní zabezpečení je již od verze PROMOTIC 7.3.5,
nyní bylo doplněno o zbývající případy).
- V editoru aplikace v konfiguračním okně
Nastavení PROMOTIC
je nová konfigurační položka
"Používat jiný font ve vývojovém prostředí"
pro změnu fontu vývojového prostředí PROMOTIC.
Verze 7.4.1 (od 18.03.2009) - vývojová verze
V této verzi je potřeba provést překlad všech obrazů.
NOVINKY A OPRAVENÉ CHYBY:
-
Zjednodušení počítání velikosti aplikace:
Nyní se velikost aplikace nepočítá pomocí "bodů" ale pomocí
počtu proměnných.
V podstatě se nic nemění, pouze se body vydělily dvěma
(každá proměnná např. objektu
PmData měla 2 body).
Takže licence
PmRuntimeLite je nyní do 100 proměnných,
PmRuntimeStandard je do 250 proměnných a
PmRuntimeProf je pro neomezený počet proměnných.
-
objekt PmPanel:
- byla zrušena konfigurační záložka "Atributy"
a všechny její konfigurátory jsou přesunuty
do základní záložky
Obraz.
Většina z nich se nyní zadává v textovém konfigurátoru
Výchozí hodnota Options.
Tímto je nastavení obrazu zobecněno protože nyní lze tyto volby
uvádět i při otevírání obrazu
např. v parametru
sOptions
metody
OpenView.
- Opravená chyba: v některých případech se texty a symboly při kreslení rozmazávaly.
-
ActiveX objekt TrendsView (prohlížeč trendů):
- metoda
SaveToHtm rozšířena o možnost
zachovat nastavení prohlížeče trendů v cílové HTML stránce
(viz parametr
"graphcfg:xxx;").
-
metoda Pm.PlaySound:
- metoda má nyní jen jeden parametr sSound
ve kterém lze uvést všechny potřebné informace pro přehrávání.
Nyní se zvuky přehrávají zvukovým serverem který zaručí
že se zvuky budou řadit do fronty a přehrávat postupně.
- metoda je zobecněna pro
WEB obrazy.
Lze tak nyní spustit zvuk např. v tlačítku obrazu na WEB klientovi
(v Internet Exploreru).
-
metoda Pm.ArrayOper: zobecněna o výpočet směrodatné odchylky
(parametr
"StdDeviation").
- ovladač
PmInmat66:
zobecněn pro
Ethernet (přenášená data jsou stejná jak pro sériovou linku).
- ovladač
PmModbusMr:
Opravená chyba: zasílání dat (chyba zavlečena v předchozí verzi
Pm.7.4.0).
Verze 7.4.0 (od 26.01.2009) - vývojová verze
NOVINKY A OPRAVENÉ CHYBY:
- Nový
objekt PmReport.
Pomocí tohoto objektu lze velmi obecně a přehledně tvořit např.
obrazové sestavy určené pro zobrazeni v pracovní ploše (v
PmWorkspace),
tiskové sestavy pro tisk na tiskárnu, pro uložení do HTML/XML/TXT souboru atd.
Pro některé účely to může být vhodná alternativa k objektu
PmPanel.
- nová
metoda Pm.PrintHtmlPage je určena k tisku HTML textu.
Tento text lze dodat v podobě URL adresy, cesty k diskovému souboru
nebo může být HTML obsah pouze uložen v proměnné typu
String.
Tato metoda funguje i pro
Web Obrazy.
Pomocí této metody je např. nyní grafický prvek
TrendsView pro prohlížení trendů
nově předkonfigurován (skript v tlačítku "Print") tak,
že lze tisknout trendy i ve
WEB obraze.
- Nový
Makro výraz $cfgfile
slouží pro jednoduché získání hodnoty z uživatelských konfiguračních souborů.
Velmi vhodné když hodnota v konfiguračním souboru
má ovlivnit hodnotu nějakého konfigurátoru v aplikaci.
S tímto souvisí i nový konfigurátor
Konfigurační soubory,
kde se registrují potřebné uživatelské konfigurační soubory.
-
Objekty PmPanel, PmWorkspace a Web Obrazy:
-
metoda Print:
- metoda byla zobecněna o možnost určit výřez okna, který se má vytisknout
(předtím se vždy tisklo celé okno).
- Opravená chyba: při tisku obrazu se nyní nevykresluje fokus okolo prvku.
-
Předkonfigurace PROMOTIC objektů ve skupině "Obrazy (PmPanel)":
když ve stromu Promotic objektů kliknete pravým tlačítkem myši,
otevře se lokální menu.
V tomto lokálním menu je nová položka
"Nový objekt",
která umožní vytvořit předkonfigurovaný objekt, řešící určitou problematiku
(je aktivní pouze pro menu objektů
PmFolder
a
PmRoot (Aplikace)).
Zatím je zde 8 předkonfigurací
a všechny zatím představují předkonfigurace pro různé druhy modálních dialogových oken.
Lze zde např. vybrat vytvoření zadavatele času, datumu,
okno pro numerickou nebo alfanumerickou klávesnici atd.
V dalších verzích bude tato nabídka dále rozšiřovaná
(např. o předkonfigurace komunikací s různými druhy PLC automatů atd).
-
objekt PmWebDir má
nový konfigurátor
Zdroj dat,
kde lze nově nastavit tak, že HTML text nebude brán ze souboru na disku
ale že bude dodán skriptem.
Lze tak nyní tvořit obecné HTML stránky generované přímo v aplikaci PROMOTIC.
-
metoda Pm.FileTextWrite zobecněna o možnost
určit v jaké znakové sadě se má textový soubor uložit
(
charset:xxx;).
- ovladač
PmModbusMr
zobecněn o novou konverzi do datového typy
Long.
Verze 7.3.11 (od 20.11.2008) - stabilní verze
Popis opravených chyb pro další verze
Pm7.3
(verze
Pm7.3.12 a vyšší)
se již nebudou uvádět v tomto dokumentu,
ale budou
uvedeny v souboru NewsPm73.txt
v instalační složce PROMOTIC (např. v
C:/Pm).
OPRAVENÉ CHYBY:- metoda
PmPanel.OpenView
špatně otevírala prohlížeče v samostatných oknech
(tj. pokud bylo zadáno
"target:blank;").
- modální okna otevřené pomocí metody
PmPanel.OpenModal
se někdy nechovaly modálně - šlo se přepnout do jiných oken aplikace.
- v datovém rozšíření
AlarmAnalog
se generoval špatný čas deaktivace alarmu.
-
Web Obrazy:
pokud při volání metody obrazu (viz vlastnost
PmPanel.Methods)
byl argument metody typu
String
a obsahoval speciální znaky (např. "&<"),
pak se metoda na WEBu nezavolala správně.
Verze 7.3.10 (od 14.10.2008) - stabilní verze
Verze
Pm7.3 se od tohoto vydání považuje za
stabilní
a budou v ní prováděny pouze opravy chyb.
Další novinky budou uvedeny v následující
nové verzi
Pm7.4.
OPRAVENÉ CHYBY:-
Web Obrazy:
WEB komunikace pro volání uživatelských metod (pomocí vlastnosti
Methods)
někdy neproběhla v pořádku.
Verze 7.3.9 (od 11.09.2008) - vývojová verze
V této verzi je potřeba provést překlad všech obrazů.
NOVINKY A OPRAVENÉ CHYBY:
-
Komunikační ovladače PROMOTIC:
- Opravená chyba: !! při vícenásobné komunikaci přes Ethernet
s nepřipojenou druhou stranou
se někdy otevíralo okno s textem "An invalid argument was encountered".
Nyní se okno již neotevírá.
- Ethernet konfigurátor
Timeout připojeni (connect) k serveru
zobecněn o možnost nastavení
"Podle global. nastavení Ethernet".
Doporučujeme všem Ethernet komunikacím nastavit timeout na tuto hodnotu.
Je to bezpečnější, než zadávat svůj timeout.
- nová
vlastnost PmComm.IsConnected.
Slouží pro zjištění, zda je Ethernet nebo sériová komunikace připojena.
- Komunikační
ovladač PmIEC8705
zobecněn o příjem zprávy obsahující více IO v jednom ASDU objektu.
-
Opravená chyba: V INFO systému při uložení do souboru se někdy neuložil obsah
z komunikační INFO záložky
/COMM/Monitor.
-
Uživatelé a oprávnění:- nová
metoda Pm.GetUserInfo
umožňuje získat seznam uživatelů a skupin uživatelů.
-
metoda Pm.WndEditUsers zobecněna.
Nyní lze pomocí nepovinného parametru
sParams upřesnit,
kteří uživatelé mohou nebo nemohou být zobrazeni pro editaci.
-
Opravená chyba: metoda
PmPanel.Print nebyla funkční,
když obraz nebyl otevřen.
Verze 7.3.7 (od 19.06.2008) - vývojová verze
NOVINKY A OPRAVENÉ CHYBY:
- Komunikační
ovladač PmIEC8705
je nyní zobecněn i pro normu
IEC 60870-5-104, tzn. pro Ethernet.
-
Editor obrazů:
Opravená chyba: při konverzi z velmi starých projektů docházelo
k porušení nastavených barev.
-
Objekt PmWorkspace:
Opravená chyba: při použití tohoto objektu nebyly všechny modální okna úplně modální
(šlo změnit fokus z modálního okna do pracovní plochy).
-
Alarmy a Eventy:
Alarm/event prohlížeče (stavy i historie) pro WEB nyní vypadají stejně jako lokální prohlížeče.
-
Komunikační ovladače PROMOTIC pro sériovou linku upraveny.
Pokud byla nastavena velmi nízká komunikační rychlost (
2400Bd a méně)
a byly vysílány dlouhé zprávy,
pak někdy předčasně docházelo k timeoutům od vyslání.
Verze 7.3.6 (od 02.06.2008) - vývojová verze
NOVINKY A OPRAVENÉ CHYBY:
Verze 7.3.5 (od 20.05.2008) - vývojová verze
NOVINKY A OPRAVENÉ CHYBY:
-
Trendy:- Opravená chyba: zapisy do databaze Access/MSSQL/Oracle/MySQL selhávaly,
pokud byl ve Windows nastaven desetinný oddělovač jako "čárka".
-
Web Obrazy:
Zprovozněno používání URL adres se speciálními znaky (%, & atd).
Bez toho např. nešlo na WEBu otevírat
obrazy s parametrem,
když v hodnotě parametru byl takový speciální znak.
- Ve Windows2003 objevena chyba v některých speciálních operacích s reálnými čísly.
V systému PROMOTIC jsou proto nyní tyto operace proti této chybě zabezpečeny.
-
objekt PmDatabase:
zprovozněno používání databázového datového typu
BINARY.
-
Datové rozšíření: OpcClient:
Opravená chyba: při přechodu z runtime do vývoje
se neodregistrovaly položky z OPC serveru
a při opětovném spuštení do runtime se tak OPC položky hromadily.
Verze 7.3.4 (od 22.04.2008) - vývojová verze
NOVINKY A OPRAVENÉ CHYBY:
-
Trendy:- !!
Opravená chyba: při ukládání hodnot do databáze
Access
technologií typu
Database Access backups
se nevytvářely nové zálohy a tím nešlo zapisovat na disk
(chyba byla jen v předchozí verzi
Pm7.03.03).
-
Opravená chyba: v prohlížeči trendů (
TrendsView):
Při výběru konfigurací trendů
(tlačítkem "Nastavení", popř. metodou
DlgTrends)
byl seznam konfigurací špatně tříděn a mohlo docházet k výběru jiné konfigurace.
-
Web Obrazy:
-
Opravená chyba: Při volání metody obrazu (
PmPanel.Methods)
s parametrem typu
Date z WEB klienta
se hodnota parametru nepřenesla na server správně.
-
Alarmy a Eventy:- Opravená chyba: bylo-li v historii alarmů jen 10 a míň záznamů,
pak se někdy v prohlížečce historie tyto záznamy nezobrazovaly.
-
Editor obrazů:
-
Opravená chyba: Tlačítko
Hromadně
(pro hromadnou editaci prvků) bylo nefunkční.
- Opravená chyba: kopírování prvků pomocí kláves Ctrl-C/Ctrl-V
zapisovalo přímo do PRA souboru.
-
Opravená chyba: import a
export dat do CSV souboru
v záložce
Data
nebyl funkční pro objekty jiné než
PmData.
- Při konverzi PROMOTIC projektu ze staré verze na novou
je nyní vidět okno s průběhem ukládání projektu.
- do aplikačního INI souboru je přidána sekce
[Info]
s údaji o PROMOTIC verzi při vytvoření, poslední editaci a posledním spuštění aplikace.
Verze 7.3.3 (od 01.04.2008) - vývojová verze
Pokud jsou využívány Web Obrazy,
je v této verzi potřeba provést překlad všech obrazů.
NOVINKY A OPRAVENÉ CHYBY:
-
Alarmy a Eventy:-
!! Důležité:
alarmy nyní podporují i
zvuky přes zvukovou kartu.
Konfigurace alarmní položky (objekt
PmAlarmEventItem)
a alarmní skupiny (objekt
PmAlarmEvent)
jsou rozšířeny o konfigurátory
Přehrávač zvuku a
Parametry zvuku.
Ve složce PROMOTIC (
/Pm/Resource/Sound)
jsou
*.wav soubory, které lze pro alarmní zvuky použít
(projektant však může použít i vlastní
*.wav soubory).
- Opravená chyba: na WEBu nefungovalo zobrazování historie alarmů/eventů ze starších záloh.
-
Web Obrazy:
- v událostech grafických prvků
lze nyní volat metodu
pMe.PmPanel.Refresh.
Pro WEB může být toto volání užitečné v případech,
kdy obnovování WEB stránky neni časté
(viz konfigurátor "
Perioda obnovování HTML stránek [s]")
a zpětný scriptový zásah z klienta na server
(voláním
pMe.PmPanel.Methods)
způsobí změnu dat, které se zobrazují na WEB klientovi.
Tehdy po volání
Methods je vhodné volat
Refresh
a to způsobí okamžitou obnovu dat na klientovi.
Viz
Příklad.
- grafický prvek
PmiAx:
i cizí ActiveX grafické objekty lze nyní provozovat na WEBu,
pouze u nich není podporována automatická instalace z WEB serveru.
- událost
onDataEditAccept grafických prvků se nyní volá
až po zápisu dat do PROMOTIC Web serveru.
-
Editor obrazů:
- zrychlení překladu
- nefungovalo volání
menu klávesou (např.
Alt+E)
- Rozšíření podporovaných runtime národních jazyků o
Francouzštinu.
Viz konfigurátor "
Hlavní jazyk runtime".
- komunikační
ovladač PmSBUS:
zobecnění adresace registrů pro PLC
DIGIControl.
Lze nyní zadávat adresu registru i jako jedno číslo.
- Událost
PmRoot.onAppSignal:
Opravená chyba: z programu
PmSignal.exe v UNICODE verzi PROMOTIC
se špatně předával parametr
pEvent.Param.
- když
PRA soubor byl read-only,
pak se špatně načítaly některé konfigurace (fonty, verze atd).
- metoda
Pm.InputBox:
Opravená chyba:
při zadání hodnoty mimo dolní/horní mez se varovné okno zobrazilo 2-krát.
Verze 7.3.1 (od 18.12.2007) - vývojová verze
V této verzi je potřeba provést překlad všech obrazů.Tato verze je považována za Beta verzi,
protože zatím nebyla dlouhodobě vyzkoušena na větších aplikacích.
Jsou zde všechny novinky, které byly předváděny na seminářích PROMOTIC v listopadu 2007.
NOVINKY A OPRAVENÉ CHYBY:
-
!! Důležité:
Všechna
data obrazů se nyní ukládají přímo do PRA souboru.
Data v souborech s příponou
*.GP a
*.GPI
se při překladu obrazů převedou automaticky do PRA souboru a
soubory
GP/GPI se nebudou již dále používat ani vytvářet.
-
!! Důležité:
nový
objekt PmWorkspace:
Tento objekt umožňuje vytvořit pro aplikaci
pracovní plochu,
ve která pak lze rozvrhnout plochy (tzv. rámce)
pro zobrazení objektů
PmPanel a
PmToolBar.
Tento objekt výrazně zjednodušuje správu oken,
zvlášť pro případy kdy má být na ploše standardně více obrazů součastně.
Objekt je nabízen i do WEBu
(má záložku
WebServer)
a tak
lze nyní nabízet do WEBu vzhled celé aplikace.
Na to navazují další novinky:
-
Objekt PmPanel:
Nová metoda
OpenView nahrazuje metodu
PmPanel.OpenOther
(metoda
OpenOther je stále funkční,
pouze se považuje za zastaralou a byla odstraněna z dokumentace)
V metodě
OpenView lze nyní říci,
v kterém rámci objektu
PmWorkspace se má obraz otevřít.
-
Objekt PmToolBar:
může být nabízen do WEBu
(má novou záložku
WebServer a
Oprávnění).
Má také novou metodu
OpenView
ať lze jednoduše otevírat obrazy z nástrojové lišty
a ať toto funguje i na WEBu.
-
!! Důležité: Datová rozšíření:
Je vytvořena nová koncepce pro přidávání funkčnosti do datových položek objektu
PmData.
Datová rozšíření umožňují např. přímo napojit datovou položku na automatické alarmování,
na OPC nebo DDE komunikaci.
Tato koncepce zjednodušuje tvorbu aplikací.
Alarmu se již nemusí vyvolávat např. metodou
Activate
nebo pomocí objektu
PmNumberLim.
OPC datové položky se již nemusí specifikovat v objektu
PmOpcClientData
a pro DDE se již nemusí používat objekt
PmNumber.
Vzhledem k obecnosti tohoto rozšíření
se objekt
PmNumber bude považovat za zastaralý,
protože použití objektu
PmData je jednodušší a obecnější.
- Rozšíření podporovaných runtime národních jazyků o
Maďarštinu.
Viz konfigurátor "
Hlavní jazyk runtime".
-
Web:
- Již bylo zmíněno výše že vznikl objekt
PmWorkspace
který umožňuje nabízet do WEBu nejen jeden obraz
PmPanel,
ale nabízí do WEBu celou pracovní plochu.
Výrazně se tím zobecňují WEBové možnosti PROMOTIC.
- Obrazy otevřené v samostatném okně prohlížeče
(tj. vyvolání metody
OpenView s
sOptions="target:blank;")
se již otevírají bez nástrojové lišty v požadované velikosti.
-
Objekt PmToolBar:
Je umožněno i tento objekt nabízet do WEBu,
což má smysl hlavně tehdy když je tento objekt zobrazen v
PmWorkspace.
Pro správnou funkčnost na WEBu má objekt novou metodu
OpenView
a každá toolbar položka má nový konfigurátor
Viditelný ve WEBu
(pro možnost zakázat některé volby ve WEBu).
-
Trendy:- metoda
tvTrend.Connect
má nyní využit parametr
sParam.
Lze v něm definovat že se mají načíst zvolená konfigurační data
(minimum, maximum, barva) z objektu
PmTrend.
-
Opravená chyba: V prohlížeči trendů
TrendsView za určitých okolností
docházelo k chybám způsobující chyby scriptu.
Verze 7.2.4 (od 23.11.2007) - stabilní verze
NOVINKY A OPRAVENÉ CHYBY:
-
Opravená chyba: v
INFO systému byl špatný nápis v tlačítku "Stop"
(chyba od verze
Pm7.2.3).
-
Opravená chyba: při
importu dat projektu
se při standardním nastavení některé položky nenačetly.
Verze 7.2.3 (od 03.08.2007) - vývojová verze
NOVINKY A OPRAVENÉ CHYBY:
-
Metoda ReadFromWeb
(pro objekt
PmData a
PmDataTable):
Opravená chyba:
při velkém objemu přijaté zprávy (>4kB) vznikala chyba při zpracování přijatých dat.
- ovladač
PmModbusMr:
Opravená chyba:
nefungovalo zasílání dat v modu ASCII.
-
Export a Import v editoru aplikace:
Opravená chyba:
vyexportované objekty nešly znovu naimportovat.
Chyba od verze
Pm7.2.2.
Verze 7.2.2 (od 26.07.2007) - vývojová verze
V této verzi je potřeba provést překlad všech obrazů.
NOVINKY A OPRAVENÉ CHYBY:
-
PmPanel a Grafické prvky:-
!! Důležité:
grafické prvky nyní mohou mít
parametry.
Tyto parametry umožnují
vytvořit konfigurační rozhraní prvku.
Při kopírování prvku s parametrem se pak velmi snadno mění potřebné datové vazby a další vlastnosti.
Přístup k parametrům prvku i obrazu je pomocí
Makro výraz $par
(velmi výhodné a obecné pro definování
datových vazeb)
nebo pomocí metody
PmiItem.GetPar.
Již od verze Pm7.2.0 lze tvořit parametry obrazu.
Nyní je koncepce parametrů obrazu a parametrů grafických prvků sjednocena
(oba typy parametrů lze získat makrem $par
nebo metodou GetPar).
Parametry obrazu umožňují vytvořit konfigurační rozhraní celého obrazu.
Je to velice výhodné např. pro Web Obrazy,
kdy je potřeba otevřít jeden obraz, který však je napojen na různá data podle zadaného parametru.
-
!! Důležité:
přeložené obrazy se nyní vždy ukládají přímo do
PRA souboru.
Soubor s příponou
*.GPR již nevzniká a není používán.
-
barvy pro grafické prvky lze nyní v editoru obrazů zadávat z PROMOTIC palety barev,
ale lze i zvolit libovolnou
RGB barvu.
- nové
technologické obrázky pro prvky
PmiRasterImage,
PmiButton atd.
Nová skupina obrázků "Povrchy" pro podkladové obrázky typu písek, dřevo, cihla atd.
-
Trendy:- nová
metoda TrendsView.FindTrend
umožňuje najít např. nejbližší trend v prohlížeči trendů při klepnutí myší do oblasti trendů.
- Opravená chyba: při zobrazování trendů.
-
Alarmy a Eventy:- texty v alarmech/eventech lze nyní zadávat v podobě
Makro výraz $text.
Makro texty se uchovávájí i do souboru alarmů/eventů
a lze je pak prohlížet ve více jazykových verzích.
-
Komunikační ovladače PROMOTIC:-
metody OpenPort/OpenPort objektu
PmComm
zobecněny i pro Ethernet.
Lze tak nyní otevřít/zavřít Ethernet spojení skriptem
a také dynamicky měnit IP adresu a port.
- ovladač
PmDF1 zobecněn o kontrolní součet typu
CRC.
- ovladač
PmModbusMr zobecněn o přenos datových typů
Long a
Float.
- objekt
PmModem: nový konfigurátor
Režim.
Pro komunikace, které jsou jen typu
Master,
umožní nealokovat telefon jen pro tuto aplikaci.
-
objekt Pm:- zobecněna
vlastnost Pm.LicenceInfo.
Nyní lze zjistit i skutečný/maximální počet připojených WEB klientů.
Vhodné např. pro monitorování WEB provozu.
- zobecněna
metoda Pm.FileTextRead.
Nyní umí číst i jen první nebo poslední řádek.
-
objekt PmWebDir:
Nová
událost onPageLoad
umožňuje změnit klíčová slova před načtením a posláním požadovaného souboru.
-
objekt PmDataTable:
Opravená chyba: :
vlastnost
Item při hodnotě parametru
-3
přepsala datový typ sloupce.
- zlepšena instalace PROMOTIC pro OS Windows VISTA.
- v souboru
"Aplikace".ini
je nový klíč
RtStartDelay.
Umožní zpozdit start PROMOTIC aplikace o zadaný počet milisekund.
Vhodné pokud spuštění aplikace závisí na spuštění jiných programů.
Verze 7.2.1 (od 27.04.2007) - vývojová verze
NOVINKY A OPRAVENÉ CHYBY:
-
Jak spustit aplikaci PROMOTIC jako službu:
v PROMOTIC dokumentaci vznikl popis jak instalovat software,
který umožní spouštět PROMOTIC aplikaci jako službu (
service).
Aplikace pak může být spuštěna při startu Windows bez ohledu na přihlášeného uživatele.
-
Trendy:-
Zprovozněno změnové ukládání,
kdy se data ukládají jen při změně hodnoty se zadanou necitlivostí.
Tato funkčnost lze zapnout v novém konfigurátoru
Změnové ukládání veličin povoleno.
Tato velmi důležitá novinka může
velmi podstatně snížit velikost ukládaných dat.
-
Web server a Web Obrazy:- zobecněno volání uživatelských metod obrazu
PmPanel.Methods:
nyní mohou mít metody parametry i výstupní hodnotu typu
2-rozměrné pole.
-
objekt PmComm: pro Ethernet komunikaci
je nový
konfigurátor Filtrovat ECHO znaky.
Užitečné když se komunikuje s převodníkem sériová linka/Ethernet.
-
objekt PmModem:- Opravená chyba: pro verzi Unicode nefungovalo vytáčení telefonního čísla.
-
metoda PmTimer.StartEx:
- Po požadovaném počtu tiknutí se nyní časovač sám vypne
(
Enabled=False).
- Parametr fPeriod
může nyní mít hodnotu -1, tzn. neměnit periodu časovače.
-
objekt PmDll:
Opravená chyba:
nefungovalo volání funkce s parametrem typu
String.
Verze 7.2.0 (od 22.03.2007) - vývojová verze
NOVINKY A OPRAVENÉ CHYBY:
- Grafické technologické obrázky ve složce /Pm/Resource/Img:
Názvy souborů s obrázky vlajek států byly změněny na systémové zkratky států
(např. soubor FlagCzechRepublic.svg na FlagCZ.svg).
-
Web server a Web Obrazy:-
Nový objekt PmWebLang
(lze přidat jen do objektu
PmWeb)
umožňuje nabízet WEB stránky s volbou jazykové verze.
-
Objekt PmWeb:
nový konfigurátor "
Implicitní jazyk"
pro určení přednastavené jazykové verze WEB serveru.
- Objekty
PmWebFolder a
PmWebDir:
nový konfigurátor "
Titul" pro krátky popis komponenty.
Tento popis bude zobrazen v html stránkách nabízejících seznam komponent.
Tyto stránky se seznamem jsou nyní také hezčí.
- V záložkách
WebServer objektů
je nový konfigurátor
"Zobrazovat v HTML seznamu komponent".
Lze tak systémové (datové) komponenty skrýt pro zobrazování ve WEB prohlížečích.
-
Trendy:- Opravy v prohlížeči
TrendsView:
- při přidání nového průběhu k existujícím se někdy nový průběh nezobrazil
- v tabulkovém módu nefungoval autoscrol
- Vlastnost
Pm.LicenceInfo
byla zobecněna o čtení módu licence (parametr 2 a 3).
Vlastnost
Pm.RtMode a
Pm.RtModeUpdate jsou proto nyní považovány za zastaralé (i když funkční)
a byly odstraněny z dokumentace.
Verze 7.1.5 (od 13.08.2007) - stabilní verze
NOVINKY A OPRAVENÉ CHYBY:
-
Opravená chyba: načtení uživatelského
XML souboru
Verze 7.1.4 (od 19.02.2007) - vývojová verze
NOVINKY A OPRAVENÉ CHYBY:
-
Opravená chyba: při založení nového objektu
PmDatabase nefungovalo otevření v módu DAO.
Verze 7.1.3 (od 30.01.2007) - vývojová verze
Pokud jsou využívány Web Obrazy,
je v této verzi potřeba provést překlad všech obrazů.
NOVINKY A OPRAVENÉ CHYBY:
- komunikační
ovladač PmSBUS
je zobecněn pro komunikaci přes
Ethernet.
Je také zobecněn o zprávy pro protokol
S-BUS+
a to znamená, že tento ovladač lze nyní použít nejen pro komunikaci
s automaty
SAIA,
ale např. i s automaty
DIGIControl.
Proto tento ovladač změnil obchodní název z
PmSaiaSbus
na
PmSBUS.
- komunikační
ovladač PmMelsecQA
je zobecněn pro komunikaci přes
Ethernet.
-
Opravená chyba: při vykreslování
SVG obrázků
grafickým prvkem
PmiRasterImage
se při otáčení rozmazávaly okraje obrázku.
Verze 7.1.2 (od 29.11.2006) - vývojová verze
NOVINKY A OPRAVENÉ CHYBY:
-
Objekt PmWeb:
Zaveden nový konfigurátor
TCP/IP adresa síťového rozhraní
pro určení přes které síťové rozhraní má server své data nabízet
(užitečné v případě kdy počítač má více síťových karet).
-
ActiveX objekt TrendsView (prohlížeč trendů):
- metoda
LoadCfg s parametrem
"input"
umí nyní vybírat a načítat konfigurační soubory z náhradního a vzdáleného serveru.
- metoda
SaveCfg umí nyní ukládat konfigurace na lokální disk
i v případě použití v Internet Exploreru.
- Opravená chyba: Nešlo staticky nakonfigurovat více než 5 trendů najednou.
-
Opravená chyba: Grafický prvek
PmiPipe způsoboval ubývání paměti.
Verze 7.1.1 (od 14.11.2006) - vývojová verze
NOVINKY A OPRAVENÉ CHYBY:
- Opravy chyb v
editoru obrazů při konverzi obrazů ze starých projektů.
Verze 7.1.0 (od 09.11.2006) - vývojová verze
Pokud jsou využívány Web Obrazy,
je v této verzi potřeba provést překlad všech obrazů.
NOVINKY A OPRAVENÉ CHYBY:
-
Grafické prvky:- Nové
metody GetProp a SetProp
pro obecné získání/nastavení vlastností grafických prvků.
Tyto metody jsou funkční i pro
Web Obrazy.
Ve Web obrazech nelze číst/nastavovat vlastnosti prvků přímo,
ale lze používat tyto nové metody.
-
Editor obrazů:
Nová hezčí paleta prvků pro vytváření nových grafických prvků.
Mimo jiné např. umožňuje přímý výběr obrázku pro prvek
PmiRasterImage.
-
Grafický prvek PmiPipe:
Zavedeny nové průsvitné typy proudění.
Zrušen konfigurátor "Kontrast".
Verze 7 beta3 (od 19.10.2006) - vývojová verze
NOVINKY A OPRAVENÉ CHYBY:
- nový
komunikační ovladač PmIEC8705
pro komunikace protokolem podle normy IEC 870-5.
-
Opravená chyba: oprava DDE komunikace pro
Promotic7A (Ansi verze)
Verze 7 beta2 (od 26.09.2006) - vývojová verze
Nová verze PROMOTIC7 obsahuje nové moderní (např. grafické) knihovny
které již nefungují na OS Windows 95 a NT4!!
Proto od této verze systém PROMOTIC7 nepodporuje Windows 95/NT4
(pro tyto staré operační systému lze použít verzi
PROMOTIC6).
NOVINKY A OPRAVENÉ CHYBY:
-
Unicode:
celý systém PROMOTIC byl převeden to tzv.
Unicode režimu,
kdy každý znak je uložen na 2 bajtech.
Díky tomu se již není třeba starat o jazykové kódové stránky aplikace
a je proto velmi snadné vytvářet aplikace např. v ruském, tureckém nebo čínském jazyce.
- nová
knihovna grafických technologických obrázků:
Ve složce
/Pm/Resource/Img je nyní
zcela nová obsáhlá množina obrázků v
SVG formátu.
Tyto obrázky lze používat např. v novém prvku
PmiRasterImage,
ale také v objektech
PmiButton,
PmiButtonTwo a
PmToolBar.
-
Web Obrazy:- Statické obrazy objektu
PmPanel jsou nyní přenášeny ve formátu PNG
(předtím jako BMP) a dochází tak k řádové úspoře velikosti.