Wizcon a rok 2000
Tento dokument vysvětluje Problém roku 2000, jeho možná řešení a případné důsledky pro uživatele systému Wizcon a dalších produktů firmy PC Soft International.
Podstata Problému roku 2000
Většina hardwaru i softwaru vytváří, ukládá a používá pro datum dvouciferný formát. Tento zápis datumu byl poprvé použit před několika desetiletími z důvodu úspory paměťového místa, a brzy se stal standardem v dané oblasti. Bohužel s dvouciferným zápisem datumu není možné rozlišit století. Nemožnost zapsat století způsobuje problémy se zobrazením a zpracováním datumu. Například data uložená jako 20/01/95 mohou být rozeznána jako 20.1.1995, ale také jako 20.1.2095. Tento problém je zřejmý zejména ve výpočtech, srovnání a třídění podle datumu.
Počítače mají interní hodiny, které nemusí v roce 2000 fungovat. Zejména se to týká počítačů s operačním systémem DOS. Tento problém se také týká řídících zařízení jako jsou PLC automaty a regulátory, které používají časové a datumové propočty nebo zprávy pro nadřízený systém. Většina procesorů prodaných do roku 1995 nemají konformitu k roku 2000.
Možné řešení
Nejrozšířenější řešení Problému roku 2000 je ukládání datumu ve čtyřmístném formátu (např. 17/01/1998). Další možná řešení jsou: komprimovaný zápis datumu, technika posunu okna (např. 50 a více je považováno za 1950, 49 a méně za 2049), hexadecimální zápis. Všechny způsoby řešení však vyžadují změny buď v uložených datových souborech nebo v řídícím programu.
Jak produkty firmy PC Soft (Wizcon) řeší Problém roku 2000
Wizcon od verze 5.24 a 7.01 je připraven na rok 2000 a plně podporuje datum a čas v grafických výstupech, archivních souborech, reportech, seznamech událostí, atd. do roku 2036. Toto omezení je odvozeno od vývojového nástroje firmy Microsoft (C++), které podporuje datové formáty do roku 2036.
Řešení Problému roku 2000 ve Wizconu je v plném souladu s Year 2000 Conformity Requirements, které jsou definovány institucí British Standards Institute Commitee (BSIDISC PD2000-1).
Je důležité si uvědomit, že Wizcon je pouze jedna komponenta řídícího systému. Wizcon vytváří prvek systému podporujícího přechod do roku 2000 pouze tehdy, pokud i ostatní prvky systému jsou podobně ošetřeny.
Předchozí verze produktů
Předchozí verze produktů firmy PC Soft – Wizcon DOS, Wizcon OS/2 a Wizcon/2 jsou produkty, které nejsou připraveny na přechod do roku 2000.
Následující výčet prvků Wizconu, který využívá čas a datum, je pro přechod do nového tisíciletí nejkritičtější:
Zápis datumu a času je použit k časovému určení signálu pro zápis do archivních souborů. Datum je také použito k vytvoření jména archivního souboru.
Datum a čas je použit pro položky zahájení, potvrzení a ukončení hlášení.
Datum je použito pro vytvoření denních archivů hlášení.
Datum a čas je zobrazen na X-ové ose grafu a v tabulce hodnot.
Datum a čas je využit pro vyvolání reportu. Dále je datum použit v položkách
reportu.
Také v grafickém rozhraní je zobrazován datum a čas.
Datum a čas je použit ve funkcích SDATE, STIME, SINDATE apod.
Ve Wizconu pro DOS byly zjištěny následující zásadní problémy vyplývající z přechodu datumu:
Počítačový datum, který se zobrazuje v levém horním rohu se od 31.12.1999 nezmění. Jako důsledek špatného datumu, data zobrazovaná v grafu (reporty ukládání, událostí a grafů) nebude schopné zobrazit od 1.1.2000 do restartování počítače. Nové poruchové signály před restartem počítače jsou uvedeny s datumem předchozího dne (případně 31.12.1999).
Ve programu Wizcon Language funkce SYEAR vrací číslo 100 místo 00 pro rok 2000. Dále SDATE vrací špatný datum, stejné jaké je ve Wizconu, nikoli reálné datum.
Ve verzi Wizcon for OS/2 je stejný problém s Wizcon Language a dále grafy nebudou zobrazeny je-li počáteční datum je menší než rok 2000.
Problém roku 2000 je také s verzí Wizcon/2. Jednak je problematických několik funkcí ve Wizcon Language, dále v grafickém rozhraní při definování trigger-date objektů není možné vložit datum v rozmezí 01/01/00 až 30/12/79, místo toho se objeví datum 00/00/00. Reporty v modulech Annunciator, Chart a Analyses není možné zadat tak, aby FROM a TO datumy byly každý z jiného století.
Závěr
Následující produkty firmy PC Soft mají řešen Problém roku 2000 (Year 2000 Complaint – BSIDISC 2000-1):
Wizcon 7 for Windows verze 7.01 a vyšší
Wizcon 5 for Windows verze 5.24 a vyšší
Wizcon 5 for OS/2 verze 5.25 a vyšší
Wizcon for Internet verze 1.1 a vyšší
WizPLC verze 1.1 a vyšší
WizDCS verze 2.0 a vyšší
Přeloženo z oficiálních materiálů firmy PC Soft International.
[Další informace] [Zpět]