PortaWin (PW2) Jármű mérlegelő program
Módosítva: 2013. 05. 13.
Ver:1.1
Érvényes:2012. 07. 02.
METRISoft Mérleggyártó KFT 6800 Hódmezővásárhely Jókai u. 30 Telefon: (62) 246-657, Fax: (62) 249-765 e-mail:
[email protected] Web: http://www.metrisoft.hu D:\R\PW2\Leiras\Kezut\kukieg25.sxw
PortaWin (PW2) Jármű mérlegelő program GAC-2100 Analizátor adatainak automatikus átvétele mérlegjegyre
Hódmezővásárhely, 2013. május 13. Készítette: Petényi István programozó METRISoft Kft.
PortaWin (PW2) Jármű mérlegelő program
8/2
GAC-2100 Analizátor adatainak automatikus átvétele mérlegjegyre
Http://www.metrisoft.hu
[email protected]
METRISoft KFT Hmvhely Jókai u.30.
METRISoft KFT PortaWin (PW2) Jármű mérlegelő program Hmvhely Jókai u.30. GAC-2100 Analizátor adatainak automatikus átvétele mérlegjegyre
8/3
Tartalomjegyzék 1. FELADAT DEFINIÁLÁSA................................................................................................................................4 2. KEZELÉS LÉPÉSEI...........................................................................................................................................4 2.1. HASZNÁLATBA VÉTELI ELLENŐRZÉS ........................................................................................................................... 4 2.2. ADATOK ÁTOLVASÁSA A MÉRÉSI ADATLAPRA................................................................................................................ 5 2.2.1. Rögzítés tetszőleges időpontban a kezelő által kezdeményezve:................................................................ 5 2.2.2. Rögzítés kényszerítése a bizonylat nyomtatása előtt...................................................................................5 3. A BIZONYLAT....................................................................................................................................................6 4. BEÁLLÍTÁSOK..................................................................................................................................................7 4.1. FIZIKAI KAPCSOLAT ÉS ADATÉRTELMEZÉSI BEÁLLÍTÁSOK (ADATOK BEHOZÁSA)................................................................... 7 4.2. ADATOK RÖGZÍTÉSE................................................................................................................................................. 8
Egyéb dokumentumok: PW2.EXE Jármű Mérlegelő Program Kezelési Utasítás
DocVer: 1.1
File:D:\R\PW2\Leiras\Kezut\kukieg25.sxw
Printed: 2012. VII.. 4.
PortaWin (PW2) Jármű mérlegelő program
8/4
GAC-2100 Analizátor adatainak automatikus átvétele mérlegjegyre
METRISoft KFT Hmvhely Jókai u.30.
1. Feladat definiálása Ez a speciális funkció arra szolgál, hogy egy megfelelően beállított GAC-2100 típusú nedvesség analizátor által küldött nyomtatási címkéből, a mérlegprogram automatikusan a mérlegjegyre tudja nyomtatni a mért adatokat. A GAC-2100 egyszerű nyomtatási kép formátumban, automatikusan küldi a saját bizonylatát RS232 soros csatornán, amelyet a mérlegelő számítógépre bevezetve, a program elektronikus formában átvesz. Az átvett nyomtatási képből a mérlgjegyre szükséges hasznos adatokat a program kivágja és a mérési bizonylathoz megjegyzés szerűen rögzíti. A mérlegjegy nyomtatásakor (B-1001), a rögzített adatokat a mérlegjegyre nyomtatja. Mindezeket a funkciókat és adatkezeléseket a mérlegelő program adatbázis konfigurációjában be kell paraméterezni, amely ezután automatikusan biztosítja a fenti szolgáltatást. A működés feltételezi, hogy a GAC-2100 beállításai biztosítják a mérési printout üzenet automatikus kiküldését a készülék COM1 (2) soros vonalára. Az üzenet formátuma a 4.1. fejezetben leírtak szerinti vagy ahhoz hasonló!
2. Kezelés lépései A program és az analizátor kapcsolatát használatba vétel előtt célszerű próba analizálással ellenőrizni. Az üzemszerű működés során a mérlegelő program szabadon biztosítja az analizátor által küldött adatok kezelői beolvasását a mérési adatlapra (a mérés alatt levő járműhöz). Ha ez a mérlegjegy kiadásáig nem történik meg, utolsó figyelmeztetés történik: ekkor még vissza lehet lépni az adatok beolvasására. A mérlegjegy kinyomtatása után az analizátor adatai már nem olvashatók be a méréshez.
2.1. Használatba vételi ellenőrzés A hibamentes működéshez a GAC-2100 analizátort a mérlegelő számítógéphez kell csatlakoztatni. A mérlegprogram indítását követően a főablakban a mérleg állapota alatt az analizátor állapotkijelzése is megtalálható. (1) A feliratra kattintva az analizátor diagnosztikai ablakba lépünk. Egy analizálási művelet indítása után a GAC-2100 automatikusan beküldi a számítógépnek az analizálási bizonylatot. Ennek teljes megjelenítéséhez a jobb egérgombbal előhívható menüben a (2) vonalmonitor opciót kell (4) bekapcsolni. Normál esetben a diagnosztikai ablakban csak a teljes üzenetből a konkrét feladathoz kivágott eredményadatok kerülnek megjelenítésre (kék színnel kiemelve). (3) A (3) ablakban a mérésekhez (2) rögzített adatsorok kerülnek listázásra. A (4) jelzés ciklikus színváltása jelzi, hogy a számítógépes csatorna az analizátor felé nyitott. A programban egy beállított időzítés szerint a beérkezett üzenetek a felhasználásuktól függetlenül automatikusan törlésre kerülnek. Ezt kísérik a sárgával kiemelt bejegyzések. Ugyanígy, ha a beérkezett üzenet haszonadat (mérlegjegyre kerülő) tartományában 'ERROR' szöveg található, akkor eleve sárga színnel kerül kiemelésre a kék helyett a bejegyzés. A program egyéb analízist az üzenet tartalmára vonatkozóan nem végez. A tényleges adatrögzítéskor, melynek során az adatok a mérlegelési bizonylatra kerülnek, a program mindig a legutolsó, még érvényes üzenetből veszi a haszonadatokat!
Http://www.metrisoft.hu
[email protected]
METRISoft KFT PortaWin (PW2) Jármű mérlegelő program Hmvhely Jókai u.30. GAC-2100 Analizátor adatainak automatikus átvétele mérlegjegyre
8/5
2.2. Adatok átolvasása a mérési adatlapra A funkció úgy lett kialakítva, hogy egy teljes mérési folyamat lépésein belül, bármikor, de legkésőbb a mérlegelési bizonylat kinyomtatása előtt, az analiztortól beolvasott aktuális (legutóbbi) mérési eredmény, akár automatikusan, akár a kezelő által indítva megtörténhet. Az adatrögzítést 'elfelejteni' nem lehet, csak egyértelműen lemondani lehet róla.
2.2.1. Rögzítés tetszőleges időpontban a kezelő által kezdeményezve: A mérési adatlapon megjelenik az 'Analizátor' gomb. A gomb kiemeléssel villogni kezd, ha van beérkezett, felhasználható üzenet az analizátortól. A gombot megnyomva az üzenet haszonadat tartalma kijelzésre kerül és jóváhagyás után a mérlegelési bizonylathoz rögzítésre kerül. Megismételve a fenti rögzítést, az adatok felülírhatók, legkésőbb a mérlegjegy fizikai kinyomtatásáig. Speciális műveletek lehetségesek a gombon egy jobb egérgombot nyomva. Az előbukkanó menüben megjeleníthetők a már rögzített adatok, ezek törölhetők, illetve innen is be lehet lépni az analizátor kapcsolat diagnosztika ablakba. A gomb megnyomásakor, ha van mit rögzíteni, egy ablakban a tartalom ellenőrizhető és külön jóváhagyásra a bizonylathoz rögzítésre kerül.
2.2.2. Rögzítés kényszerítése a bizonylat nyomtatása előtt A bizonylat nyomtatásakor a program ellenőrzi, hogy történt-e adatrögzítés az analizátortól. Ha nem, akkor ezt üzenetben jelzi és a kezelő dönthet az adatrögzítés lefolytatásáról. Ha nem szükséges az adatrögzítés, akkor továbblépve annak lehetősége végérvényesen megszűnik. (Ha utóbb kiderül, hogy mégis szükséges a rögzítés, akkor a bizonylatot le kell stornózni, vissza kell küldeni javító bizonylatra és ekkor, a mérlegelési bizonylat kiadása előtt erre elvégezhető az adatrögzítés) Jegyezzük meg: az analizátor adatok rögzítését kizárólag a mérlegjegy kiadása korlátozza. Ha a mérést úgy zárják, hogy nem adnak ki semmilyen bizonylatot, utólag, az archív mérés adatlapját elővéve az analizátor adatok
DocVer: 1.1
File:D:\R\PW2\Leiras\Kezut\kukieg25.sxw
Printed: 2012. VII.. 4.
PortaWin (PW2) Jármű mérlegelő program
8/6
GAC-2100 Analizátor adatainak automatikus átvétele mérlegjegyre
METRISoft KFT Hmvhely Jókai u.30.
rögzítése lehetséges! Ez akkor érdekes, ha valamely ok miatt az analizátor adatai csak később, a mérés archiválása után történhet meg. Ehhez tehát mindössze azt a szabályt kell betartani, hogy nem nyomtatnak ki semmilyen mérlegelési bizonylatot.
3. A bizonylat Az analizátor adatainak mérési bizonylatra nyomtatását konfigurálni kell. Jelenleg a B-1001, 1005, 1006, 1009, 1021, 1022, 1025, 9007 nyomtatvány azonosítójú mérlegjegy bizonylatok szolgálnak az analizátor adatainak megjelenítésére.1
1
A REP0000.DLL bizonylat albumban levő mérlegjegyek, melyek tartalmazzák a megjelenítésre alkalmas 'QR_Nyilatkozat' Valamint a B9007 a REP0001.DLL-ből, ami a Mérlegjegy megjegyzésekkel.
Http://www.metrisoft.hu
[email protected]
mezőt.
METRISoft KFT PortaWin (PW2) Jármű mérlegelő program Hmvhely Jókai u.30. GAC-2100 Analizátor adatainak automatikus átvétele mérlegjegyre
8/7
4. Beállítások Az analizátor használatához a programban konfigurálandó a fizikai kapcsolat és paraméterei, a beolvasott adatok értelmezése és tárolási helye, valamint a felhasználás, bizonylatra nyomtatás módja.
4.1. Fizikai kapcsolat és adatértelmezési beállítások (adatok behozása) Belépés: Beálltások >> Program konfiguráció [leállított rendszer] >> Egyéb funkciók >> Mérőhelyek beállításai Először rögzítendő az adatátviteli protokoll: 'Műszertípus táblázat' Létre kell hozni egy új műszertípust, pl: GAC-2100. Minta bizonylat GAC-2100 AGROGRAIN ZRT. 14096 12/06/29
(1)
10:29:36
ID: KUKORICA 07052008
(2) (3) (4)
11,8 % 76,6 kg/hl APPROX 31,3 DEG. C S/N: 1737-14096 (5) 2 825 2497 313 ==================== Ennél ki kell választani a '740:GAC-2100 analizátor' protokollt (1). Az analizátortól bejövő üzenetblokk végét a (2) beállítás biztosítja: az üzenet végén levő '=====' csík és azt ezt követő CRLF karakterek szolgálnak jelzésként. Az üzenetből a sárgával kiemelt haszonadatok kellenek, ezért a megelőző konstans '0752008' szöveg és az 'S/N:...' szöveg közötti adatkivágáshoz be kell állítani a (3) és (4) értéket. A kivágásban levő bevezető, lezáró CRLF-ek kivágása automatikusa. Egyéb paraméterek (5). Itt több paraméter is elhelyezhető adott szabály szerint. TIMEOUT(<sec>); Az üzenetek életideje maximum pl. 'TIMEOUT(30);' paraméterrel 30 sec ideig él a beolvasott üzenet. PREFIX([minta-1@prefix-1]@@[minta-2@prefix-2]..); A nyomtatási sorok előtti fix szöveg (prefix) meghatározása. Több ilyen meghatározás is megadható a külön [minta@prefix] bejegyzésekben. A bejegyzéseket @@ választja el. A program olvassa a bejegyzéseket. Az üzenet soraiban keresi a prefixeket. Ha talál egyet, akkor annak a sora elé beilleszti a megadott prefix szöveget. Fontos, hogy a minták egyediek legyenek az üzenet soraira nézve. például, a fenti (sárgán kiemelt) adatrész sorai elé a következő módon konfigurálhatjuk be a 'Víz, Fajsúly, Sikér' szövegeket: PREFIX([%@Víz]@@[kg/hl@Fajsúly]@@[DEG. C@Sikér]); VIZDEKODOL(<prefix>); A megadott prefix első előfordulási sorában a program kivágja a prefix utáni első számot (előjel, tizedespont,
DocVer: 1.1
File:D:\R\PW2\Leiras\Kezut\kukieg25.sxw
Printed: 2012. VII.. 4.
PortaWin (PW2) Jármű mérlegelő program
8/8
GAC-2100 Analizátor adatainak automatikus átvétele mérlegjegyre
METRISoft KFT Hmvhely Jókai u.30.
számjegyek sorozata) és ezt fixpontos számként értelmezve beírja a mérési adatlapon a nedvességtartalom adatmezőbe. pl. 'Nedvesség: 18.9' esetén a prefix=Nedvesség, az eredmény '19.2'. Kritérium: az adott mérési adatlapon a nedvességtartalom kézi beadásra alkalmasan aktív. Lezárt mérésben az átírás nem történik meg. A műszertípus ablakból visszatérve, a mérőhelyet létre kell hozni, majd annak műszertípus paraméterében az itt megadott típuskódra kell hivatkozni. A mérőhelynél be kell még állítani a soros csatorna paramétert (pl. COM2), majd itt, a mérőhely táblázatban az Egyéb paraméterek mezőben beállítható, hogy mely méréstípusok esetén szükséges az analizátor kezelése. ENGMERTIP(<méréstípusok>); <méréstípusok>: a számjegyekkel felsorolandó, pl. '014' >> ki, be, raktárközi Kiszallitas = 0 Beszallitas = 1 Ellenorzo = 2 Idegen =3 Raktarkozi = 4 Ha a paraméter nincs megadva, akkor minden méréstípusra engedélyezett az analizátor használata. Innen kilépve, még be kell lépni az Egyéb funkciók >> Kommunikációs csatornák beállításai ablakba. Itt a COM2 sorban a tényleges adatátviteli értékeket kell beállítani, melyek az analizátornál is azonosak.
A példa szerint a kijelölt részben kell megadni a tényleges RS232 csatornát (ami itt COM6). A vételi és break timeout értéket is célszerű legalább 1000 msec -re venni. A többi paraméter csak speciális műszer csatlakoztatás esetén érdekes.
4.2. Adatok rögzítése A beolvasott adatok rögzítése céljából a mérési naplóban léteznie kell egy COMMENTS, Memo (esetleg Char 200) típusú adatoszlopnak. A program ide tárolja a kivágott haszonadatokat, hogy a mérési bizonylatokra az rákerülhessen. A tárolás formája: pl ANALIZATOR(11,8 % 76,6 kg/hl APPROX 31,3 DEG. C)NALIZATOR, ahol az ANALIZATOR címke határolja a mindenkori adatokat. A rögzített adatok nyomtatása a 3. fejezet szerinti mérlegjegyekre akkor lehetséges, ha az bekonfigurálásra került! Ennek módja: a CONF útvonalon a REP0000.STR nevű fájlt létrehozni és benne értelemszerűen a kívánt nyomtatványokra hivatkozva az alábbi bejegyzés(eke)t elhelyezni: B1001(0,1;TARIGHTJUSTIFY,PT:10,FSBOLD;
); Ez kiváltja a COMMENTS adatoszlopból az ANALIZATOR címkehatárolt szöveg kinyomtatását. A nyomtatásra ebben a formában 3 sor áll rendelkezésre!
-.-
Http://www.metrisoft.hu
[email protected]