METRISoft Mérleggyártó KFT PortaWin (PW2) Jármű mérlegelő program 6800 Hódmezővásárhely Jókai u. 30 Telefon: (62) 246-657, Fax: (62) 249-765 e-mail: merleg@metrisoft.hu Web: http://www.metrisoft.hu Módosítva: 2012. 11. 07. Ver:1.0 Érvényes:2012. 11. 07. D:\R\PW2\Leiras\Kezut\kukieg27.sxw PortaWin (PW2) Jármű mérlegelő program Hódmezővásárhely, 2012. november 7. Készítette: Petényi István programozó METRISoft Kft.
7/2 PortaWin (PW2) Jármű mérlegelő program METRISoft KFT Http://www.metrisoft.hu petenyi_istvan@metrisoft.hu
METRISoft KFT PortaWin (PW2) Jármű mérlegelő program 7/3 Tartalomjegyzék 1. FELADAT DEFINIÁLÁSA...4 2. KEZELÉS... 4 2.1. MŰKÖDÉS ÜZEMI FELTÉTELEI... 4 3. BEÁLLÍTÁSOK...5 3.1. NYOMTATVÁNY ÉS WINDOWS NYOMTATÓ ÖSSZERENDELÉSE... 5 3.2. NYOMTATÁS MÉRÉSTÍPUSHOZ RENDELÉSE ÉS PÉLDÁNYSZÁM BEÁLLÍTÁSA... 5 3.3. KÜLSŐ BEMENET/KIMENET ÉS NYOMTATÁSI FELADATOK ÖSSZEKÖTÉSE... 6 Egyéb dokumentumok: PW2.EXE Jármű Mérlegelő Program Kezelési Utasítás DocVer: 1.0 File:D:\R\PW2\Leiras\Kezut\kukieg27.sxw Printed: 2012. VII.. 6.
7/4 PortaWin (PW2) Jármű mérlegelő program METRISoft KFT 1. Feladat definiálása Ez a speciális funkció arra szolgál, hogy távolban elhelyezett mérlegelési pontról egy kontaktus (pl. nyomógomb) segítségével az éppen elvégzett zárómérlegelést követően a mérlegjegy távvezérelt nyomtatását el lehessen végezni. Ennek gyakorlati alkalmazása pl. ha a hídmérleg és eszközei a mérlegprogramtól távol kerülnek telepítésre és a mérlegelést egy RF kártya segítségével hajtják végre a mérleg mellett. Az ugyanott elhelyezett nyomógombbal ezután a mérlegjegy kinyomtatása is elindítható. 2. Kezelés Speciális kezelési feladat nincs! A rendszer előre beállítható és beállítandó oly módon, hogy a mérleg melletti nyomógomb megnyomásakor (vagy más külső kontaktus hatására) a program az erre kijelölt nyomtatási feladatot el tudja indítani. A gomb megnyomásakor egy kihelyezett jelzőlámpa bekapcsolódik cca. 5 sec időtartamra. Egyúttal a Print üzenet jelenik meg a mérlegkijelzőn. A gombnyomás eredménye: a beállított típusú és példányszámú mérlegelési bizonylat elküldésre kerül a kijelölt Windows nyomtatóra. A nyomtatási feladat nyomtatóra küldése után a program egy good üzenetet küld, ha az sikeres és egy er21 üzenetet, ha az valamely hiba miatt nem lehetséges. Ennek részleteiről a program főablakában levő üzenetablakban lehet tájékozódni. Az ezzel kapcsolatos üzenetek a program LOG könyvtárában a PrnInpLog.TXT üzenetlistában is rögzítésre kerül, annak tartalma utóbb tanulmányozható. Megjegyzések: A jelzőlámpa használata opcionális A mérlegkijelzőre küldött üzenet csak akkor jelenik meg, ha a mérleg erre alkalmas (pl. MS01, MSH) A program a nyomtatási feladatot akkor tekinti elküldöttnek, ha azt a Windows átvette. A tényleges nyomtatási folyamatot követni már nem tudja. 2.1. Működés üzemi feltételei A nyomtatás a zárómérést követően lehet kezdeményezni. A jármű a mérleghidat a nyomtatás elvégzéséig nem hagyhatja el. A nyomtatási csatornának üzemkésznek kell lennie. A mérlegelési tétel nyomtatása a nyitott mérések táblázatából történik, ezért az a tranzakció végéig nem zárható le, valamint a mérés adatlapját nem szabad a PC kezelőjének megnyitni (mert akkor nem fér hozzá a nyomtatási folyamat). Http://www.metrisoft.hu petenyi_istvan@metrisoft.hu
METRISoft KFT PortaWin (PW2) Jármű mérlegelő program 7/5 3. Beállítások A szolgáltatás használatához a programban konfigurálandók a fizikai kapcsolat és paraméterei! Ennek során egy paraméterezési folyamatban összekötünk egy Windows nyomtatót, az arra küldendő mérlegelési bizonylat nyomtatványt és a nyomtatást kezdeményező mérőhelyen elhelyezett kapcsoló bemenetet illetve kimenetet. Ehhez a rendszer adattáblázatait előre fel kell készíteni és a külső I/O kezelés szoftver licensz opciónak engedélyezettnek kell lennie, mert a program csak ilyen esetben képes külső fizikai kontaktus bemenet fogadására. A nyomtatást konfiguráló táblázatokban léteznie kell a következő adatoszlopoknak (gyártói beállítás): CONF_DLL NR (+) CONF_BMT REPDLLNR (int) 3.1. Nyomtatvány és Windows nyomtató összerendelése Belépés: Beállítások >> Program konfiguráció [leállított rendszer] >> Egyéb funkciók >> Nyomtató programok (DLL) regisztrációja (4) (1) (3) (2) Az ablakban ki kell nevezni/jelölni/találni egy olyan nyomtatványt, melyet nyomtatni kívánunk. Ez lehet egy meglevő engedélyezett (4) nyomtatvány. Ha egy nyomtatványt pl. helyi nyomtatóra is és a távoli nyomtatóra is nyomtatni kell, akkor alkalmazzuk a klónozást (1), amely az aktuálisan választott nyomtatvány sorából egy újat hoz létre. Ezután az új sorában már eltérő, másik nyomtatót (2) lehet beállítani. Ha klónozás történik, akkor mindenképpen javasolt a felhasználói elnevezés megfelelő kitöltése (3), hogy az azonos nyomtatványok megkülönböztethetők legyenek egy kiválasztás során. A helyes beállítások eredményeként rendelkezünk egy olyan nyomtatvánnyal, amelyeknek nyomtatási kimenete a távoli gombnyomáshoz lesz rendelve! 3.2. Nyomtatás méréstípushoz rendelése és példányszám beállítása Belépés: Beállítások >> Program konfiguráció [leállított rendszer] >> Egyéb funkciók >> Méréstípus bizonylatnyomtatási kötelezettség beállítása. Ez a táblázat írja elő, hogy a nyomtatás kezdeményezésekor mely nyomtatványok kerülhetnek nyomtatásra és azok hány példányban legyenek nyomtatva. Az előírás a mérlegelés típusa (pl. be / kiszállítások) szerint, de akár ügyfelenként is megtörténhet. DocVer: 1.0 File:D:\R\PW2\Leiras\Kezut\kukieg27.sxw Printed: 2012. VII.. 6.
7/6 PortaWin (PW2) Jármű mérlegelő program METRISoft KFT A konfigurálást ebben az ablakban folytatjuk: a szükséges engedélyezett nyomtatványok már rendelkezésre állnak! (1) Az ablakban új sort hozunk létre és az adatcellák jobb szélére kattintva (pl. (1)) beválasztjuk a megfelelő fix adatértékeket a mérés típus, mérési mód, bizonylat típus, nyomtatvány azonosító vonatkozásában. A nyomtatvány azonosító választásakor kitöltődik a REPDLL ID oszlop! Ez fontos, az oda kerülő értéket jegyezzük fel, mert egyéb helyen majd be kell írni! A nyomtatási módot mindig állítsuk 0:Kell nyomtatni értékre, hiszen a távoli gombnyomás egy kötelező nyomtatást kezdeményez. A bizonylat és nyomtatás példányszám itt egyedileg beállítható! Ebben a táblázatban tehát megadtuk, hogy milyen szállítási irányokban melyik nyomtatványt kell nyomtatni és azt hány példányban? A beállítás során kapott REPDLL ID adatot feljegyeztük! 3.3. Külső bemenet/kimenet és nyomtatási feladatok összekötése Belépés: Beállítások >> Program konfiguráció [leállított rendszer] >> Egyéb funkciók >> Mérőhelyek beállításai Itt álljunk a mérőhely adatsorában a PARAMS (Paraméterek) oszlopba és rögzítsük a kapcsolati adatokat! Alkalmazási példa: A zárómérés után a helyszínen megnyomva a mérlegből kivezetett "nyomtatás" gombot, az IN2 mérleg bemeneten jelzés történik. Erre a program a <143> sz. mérlegjegyet kinyomtatja. A gombnyomástól a nyomtatásig a mérleg HT1 kimenete aktív, ami egy jelzőlámpát kapcsol erre az időre: INP(1.2.1.2.5.PRNMJ[143,1,1]); A fenti példa az ún. Bemenet kapcsolási események kezelése paraméter beállítást mutatja a kívánt táv- nyomtatáshoz! A fenti értékek jelentése sorban: az 1 mérőhelyen levő 2 bemeneten jön a kapcsolójel. Ha ennek 1 (Aktív) értékre kapcsolt állapota legalább 2 sec ideig fennáll 1, akkor ez 5 másodperc időre engedélyezve indítja a PRNMJ funkciót. Ez a 143 sz. nyomtatási feladatot indítja, miközben az 1 mérőhelyen levő 1 kimenetet bekapcsolja 2. (1) 1 Konkrétan legalább 2 másodpercig nyomják a gombot a mérleg IN2 bemenetén. 2 A mérleg HT1 kimenetét (fix 5 sec időtartamra) bekapcsolja Http://www.metrisoft.hu petenyi_istvan@metrisoft.hu
METRISoft KFT PortaWin (PW2) Jármű mérlegelő program 7/7 A paraméterezés részletes leírása (1): "INP(<deviceidx><.><input vonal><.><állapot>.<időzítés>.<timeout>.<funkció>);" <deviceidx> A Bementi eszköz azonosítója (MSSR2 I/O vezérlő vagy MSHP tulajdonos mérlegműszer) <input vonal> A Bementi eszközön kijelölt bemeneti bit <állapot> 0:Funkció OFF, 1:felfutóélre indít 2:Lefutóélre indít <időzítés> változás integrációs idő (ennyi ideig fenn kell álljon az új állapot az elfogadhatósághoz) <timeout> A kapcsolójel érzékelését követően ennyi ideig [sec] indulhat a funkció. <Funkció> Végrehajtandó program funkció és annak paraméterei <Funkció> részletes leírása <Funkció>: <név><[paraméterek]> PRNMJ[<prnid>[,<outhm>,<outbit>]] külső gombnyomás jelzés, amely a prnid mérlegjegy nyomtatását kéri. <prnid> azonosító kód, amely a "Méréstípus - bizonylat nyomtatási kötelezettség előírásai" táblázatban található "REPDLL ID" <outmh> kimeneti jelzés mérőhely idx (0=saját maga /MSHP Htpanel/ nem kötelező paraméter <oubit> kimeneti bit sorszáma (MSHP esetén 1..4 (HT1..HT4)) nem kötelező paraméter -------------------------------------------- DocVer: 1.0 File:D:\R\PW2\Leiras\Kezut\kukieg27.sxw Printed: 2012. VII.. 6.