CKT Betongyár adatcsere modul és PW2 speciális kezelési feladatok



Hasonló dokumentumok
Mérlegelés több cég számára

PortaWin (PW2) Jármű mérlegelő program Mérlegelés több cég számára

Szállítmánytömeg kezelői megosztása

Központi SQL adatbázis kapcsolat

Feltöltés / lefejtés 'papucsmérleg' adatforrással

Távoli adatfájl betöltő modul

Üzemeltetési Kézikönyv kiegészítés 2. Recept - anyag statisztikák konfigurálása

PortaWin (PW2) Jármű mérlegelő program GAC-2100 Analizátor adatainak automatikus átvétele mérlegjegyre

Járműpozíció ellenőrzése fénykapuval

Töltőfunkció Kezelési Utasítás

Üzemeltetési Kézikönyv kiegészítés 1. Felhasználó által konfigurálható listák

Üzemeltetési Kézikönyv kiegészítés 3. Automatikus adatcserék tömegrögzítéskor

Mérlegelés Kártyaolvasóval

Átfolyás mérleg adatátvétel

PortaWin (PW2) Jármű mérlegelő program Mérlegjegy nyomtatása külső nyomógombbal indítva

Konténer-nyilvántartás kezelése

Listázó Munkahelyen letöltés SQL naplóból

Kezelési Utasítás (Kiegészítés 1.)

Sorompó kezelés mérlegműszerrel

Együttműködés térfigyelő rendszerrel, hardver indítással

Együttműködés térfigyelő rendszerrel, hardver indítással

Konténer-nyilvántartás kezelése

Készlet nyilvántartó

ServiceTray program Leírás

Tartalom jegyzék 1 BEVEZETŐ SZOFTVER ÉS HARDVER KÖVETELMÉNYEK 2 2 TELEPÍTÉS 2 3 KEZELÉS 5

DebitTray program Leírás

Felhasználói leírás a DimNAV Server segédprogramhoz ( )

HASZNÁLATI ÚTMUTATÓ DOLGOZÓK IMPORTÁLÁSA KULCS BÉR PROGRAMBA AZ ONLINE MUNKAIDŐ NYILVÁNTARTÓ RENDSZERBŐL. Budapest, november 08.

ClicXoft programtálca Leírás

ContractTray program Leírás

Üzemeltetési Kézikönyv

PF1K bizonylatok kezelése ERA rendezések felhasználói dokumentum Lezárva:

Minőségellenőrzési kérdőív kitöltő program Felhasználói kézikönyv

Mérlegjegy nyomtatása külső nyomógombbal indítva

Mercedes XENTRY Portal Pro interfész

Remek-Bér program verzió történet

A PC Connect számlázó program kezelése.

PÉNZTÁR FELHASZNÁLÓI KÉZIKÖNYV

A d m i n i s z t r á c i ó s f e l a d a t o k a I n t e g r á l t K ö n y v t á r i R e n d s z e r b e n

3. Ezután a jobb oldali képernyő részen megjelenik az adatbázistábla, melynek először a rövid nevét adjuk meg, pl.: demo_tabla

Tömegellenőrzés 'Szállítmány adatok' táblázatból

Nem gyári alkatrészek rendelése modul

Gyári alkatrészek rendelése modul

LETÉTKEZELŐ NYILVÁNTARTÁSI RENDSZER

Yottacontrol I/O modulok beállítási segédlet

Vidux DVR and CMS Release Notes update from to Verziókövetési jegyzet

N Y I L A T K O Z A T

Útmutató EDC kézivezérlőhöz

Utalások kezelése felhasználói dokumentum Lezárva:

Adóhátralék kezelés egyszerűen. Használati útmutató

MKOSZ Online Support - Felhasználói

Közfoglalkoztatás támogatás megállapítását segítő segédtábla használati útmutatója

UNIFLOW-200 ADAGMÉRÉS Kegészítés az UNIFLOW-200 műszerkönyvhöz

ReszlAd fájl, kitöltési útmutató:

NAV nyomtatványok kitöltésének támogatása

Tartálykészlet elszámoló rendszer

I-SZÁMLA KFT. VEVŐI FELHASZNÁLÓI FIÓK HASZNÁLATI ÚTMUTATÓ

A nyomtatókkal kapcsolatos beállításokat a Vezérlőpulton, a Nyomtatók mappában végezhetjük el. Nyomtató telepítését a Nyomtató hozzáadása ikonra

Végrehajtói Nyilvántartó Rendszerbe illeszkedő Postázási modul ismertetése

Készlet nyilvántartás, recept kezelés

VÁLTOZÁSOK AZ ÉTDR MŰKÖDÉSÉBEN

FELHASZNÁLÓI ÚTMUTATÓ

Készlet nyilvántartás, recept kezelés

Főkönyvi elhatárolások

Mercedes felhasználói leírás

Év zárása és nyitása 2015-ről 2016-ra

Leltárív karbantartás modul

Hatodéves jelentkezés a Moduloban

Kézikönyv. Szelekciós jegyzék 2.

A GeoEasy telepítése. Tartalomjegyzék. Hardver, szoftver igények. GeoEasy telepítése. GeoEasy V2.05 Geodéziai Feldolgozó Program

VDT10 HASZNÁLATI UTASÍTÁS VDT10/D7 sorozatú készülékekhez

ADAX NEO BASIC S5. NORDINOVA ENERGY KFT Budapest X. Jászberényi út 47/c

1. Bekapcsolás-napnyitás-napzárás-kikapcsolás

A GeoEasy telepítése. Tartalomjegyzék. Hardver, szoftver igények. GeoEasy telepítése. GeoEasy V2.05+ Geodéziai Feldolgozó Program

Pénzintézetek jelentése a pénzforgalmi jelzőszám változásáról

ÚTMUTATÓ az RVTV portálon történő ciklus beállításhoz

MÉRY Android Alkalmazás

Rövidített használati útmutató Ability központokhoz

Procontrol Device Detector. Felhasználói leírás

W_Vaskereskedés felhasználói dokumentáció. Felhasználói dokumentáció W_Vaskereskedés számlázóprogram NAV adatszolgáltatás

Leltározás a DOAS rendszerben

2-VEZETÉKES KAPUTELEFON RENDSZER Beltéri egység. VDT10 Felhasználói és telepítői kézikönyv VDT10. VDT10 Leírás v1.4.pdf

TERC V.I.P. hardverkulcs regisztráció

Megoldás. Feladat 1. Statikus teszt Specifikáció felülvizsgálat

Magyar Nemzeti Bank - Elektronikus Rendszer Hitelesített Adatok Fogadásához ERA. Elektronikus aláírás - felhasználói dokumentáció

R e n d e l ő i a d m i n i s z t r á c i ó s p r o g r a m

Előirányzatok kezelése felhasználói dokumentum Lezárva:

Telepközi alkatrész átadás több telephelyes DOAS rendszerben

SuliStat felhasználói dokumentáció

MS ACCESS 2010 ADATBÁZIS-KEZELÉS ELMÉLET SZE INFORMATIKAI KÉPZÉS 1

A legfontosabb DOS parancsok

Az alábbiakban a portál felépítéséről, illetve az egyes lekérdező funkciókról kaphat részletes információkat.

Tanrend jelentő képző szervek részére

3Sz-s Kft. Tisztelt Felhasználó!

Iktatás modul. Kezelői leírás

Gyári alkatrészek raktári betárolása modul

A FileZilla program beállítása az első belépés alkalmával

Felhasználói segédlet

VK-2001 V1.0 Vezetőképesség mérő és szabályozó műszer

WinSarc Irodai Vezérlőpult: - [Ügyfelek nyilvántartása]

Átírás:

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: 2004. 09. 28. Ver:1.0 Érvényes:2004. 09. 28. D:\R\PW2\Leiras\Kezut\CKTMod.sxw PortaWin (PW2) Jármű mérlegelő program CKT Betongyár adatcsere modul és PW2 speciális kezelési feladatok Hódmezővásárhely, 2004. szeptember 28. Készítette: Petényi István programozó METRISoft Kft

13/2 Jármű Mérlegelő Program METRISoft KFT CKT Betongyár adatcsere modul és PW2 speciális kezelési feladatok Hmvhely Jókai u.30. Tartalomjegyzék 1. NYILATKOZAT... 3 2. MÉRLEGELÉS LEFOLYTATÁSA A PW2 PROGRAMBAN...3 2.1. A PLC ADATOK KIVÁLASZTÁSA, ELLENŐRZÉSE, CSATOLÁSA A MÉRÉSHEZ... 4 2.1.1. A megfelelő PLC mérési adatsor kiválasztása...4 2.1.2. A választott PLC adatsor ellenőrzése, rögzítése...4 2.1.3. Az adatok rögzítésének folyamata... 6 2.2. PLC RECEPT, ALAPÉRTELMEZETT RECEPT, ANYAGOK KÖZTI ÖSSZEFÜGGÉSEK... 6 2.3. MÉRLEGELÉSI BIZONYLAT ADAT TARTALMA...7 2.4. MEGJELENÍTÉS LEZÁRT MÉRÉSEK ESETÉN... 7 2.5. PW2 JÁRMŰMÉRLEG PROGRAM SPECIÁLIS BEÁLLÍTÁSAI... 7 2.6. PLC ADATOK ÁTVÉTELI TRANZAKCIÓJA...8 3. A CKTMOD BETONGYÁR ADATCSERE MODUL ISMERTETÉSE... 8 3.1. A PROGRAM INDÍTÁSA...8 3.2. A PROGRAM MŰKÖDÉSÉNEK KÖVETÉSE... 8 3.2.1. A PLC adatsor felépítése... 9 3.2.1.1. PLC adatsorok forgalmazási protokollja... 10 3.2.2. A program beállításai... 10 3.2.2.1. PLC azonosító karakter (PLCAzon)... 10 3.2.2.2. Technológiai programszál behívási gyakoriság szabályozása (TMFSZTimer)... 10 3.2.2.3. PLC Com csatorna konfig (SioKonfig)... 11 3.2.2.4. Soros vonal szakadás timeout (SioSzakadTimeout)... 11 3.2.2.5. Soros vonal adás-vétel timeout (SioAdVeszTimeout)... 11 3.2.2.6. PLC válaszüzenet definiálása (PLCRecData)... 11 3.2.2.7. PLC-től betöltött adatok átadása PW2 program számára (NaploTextExport)... 11 3.2.2.8. Az export fájl elnevezése. (NaploTextExportFile)... 12 3.2.2.9. Az alapértelmezett.\dbf PLC adatexport path módosítása (NaploTextExportPath)... 12 3.2.2.10. Események loggolása (LogFlags)... 12 3.2.2.11. Log üzenetek naplófile mérete (LogFileMeret)... 12 3.2.2.12. Ha a program ikon állapotban van, (IkonVillogUzemmod)... 12 3.2.2.13. A program betöltése utáni megjelenítés (StartMinimized)... 12 Egyéb dokumentumok: PW2 Jármű Mérlegelő Program Kezelési Utasítás (prgkez) PW2 Jármű Mérlegelő Program Üzemeltetési Kézikönyv (uzem) PW2 Jármű Mérlegelő Program Készlet nyilvántartás, recept kezelés (kukieg10) Http://www.metrisoft.hu merleg@metrisoft.hu

METRISoft KFT PW2.EXE Jármű Mérlegelő Program 13/3 Hmvhely Jókai u.30. CKT Betongyár adatcsere modul és PW2 speciális kezelési feladatok 1. Nyilatkozat Ez a dokumentum a PW2.EXE Jármű Mérlegelő Program Kezelési Utasítás kiegészítése, valamint a program mellé rendelt, PLC betongyári rendszerrel való adatcserét végrehajtó önálló program modul kezelésével kapcsolatos ismérveket tartalmazza. A Járműmérlegelő program V2.3 verziójától kerültek beépítésre az S-1814-04/2 számon megrendelt speciális szolgáltatások. A CKTMOD.EXE V1.0 verzióval kiadott adatcsere modul ezzel a program verzióval és az erre a célra meghatározott konfiguráció szerint teljesíti a feladatát. A speciális szolgáltatások a kiadott Software Licence azonosító sorszám alapján automatikusan működésbe lép, más azonosító sorszámok esetén nem. A szolgáltatás megfelelő működéséhez az 'Automatikus text export opció', valamint a 'Készletkezelés' és 'Recept kezelés' kiegészítő szolgáltatás működésére van szükség. A leírás a program kezelési útmutató kiegészítése, és azzal együtt értelmezendő! A továbbiakban a portai mérlegelő program azon részeit emeljük ki, amelyek a tárgyi témakörbe tartoznak, valamint önállóan ismertetjük az adatcsere modul kezelését. A járműmérlegelés betongyári rendszerrel való kapcsolata arra szolgál, hogy a telephelyi késztermék kiszállítások (eladás) a PLC-től kapott tényadatok alapján pontosabb készlet csökkentést eredményezzenek. Ez konkrétan azt jelenti, hogy a PLC-től a járműbe töltött termék összetétele átvételre kerül és a járműprogram ennek alapján nem a termékre vonatkozó készletegyenleget csökkenti, hanem annak anyagaira vonja le a készletből a mennyiségeket. A mennyiségek kiszámítása a PLC által szolgáltatott tény-összetétel segítségével történik. A készlet csökkentése a fenti módszerrel csak annyira lehet pontos, amilyen pontossággal a tény-összetétel bír! A jármű mérlegelés készlet és receptkezelési lehetőségei a feladatnak megfelelően kiegészítésre kerültek. 2. Mérlegelés lefolytatása a PW2 programban A kezelőnek a járműmérlegelő programban újabb feladata az, hogy a mérési adatlapon a záró mérlegelés előtt a megfelelő PLC mérési adatsort rögzítse. Ennek során a beolvasott adatokat rendezett formában ellenőrizni köteles. Az ellenőrzött, kiegészített mérési adatsort a mérési adatlaphoz csatolja. Ezt követően a szokásos módon lefolytatja a záró mérlegelést, kiadja a mérlegjegyet stb. A szabályszerű működés feltétele az, hogy a CKTMOD program folyamatosan kapcsolatban legyen a betongyári PLC-vel. A termék kiszállítás az alábbi lépésekből áll: a jármű kezdő mérlegelésen jelentkezik. Megnyitják mérési adatlapját és rögzítik a táratömegét, majd a betonkiadó helyre távozik. A járművet megtöltik betonnal. A CKT modul beolvassa a mérési adatsort és a számítógépben tárolja. A jármű záró mérlegelésre jelentkezik A kezelő előveszi mérési adatlapját. Ellenőrzik/megadják, hogy a megfelelő termék legyen az adatlapon. A záró mérés indításakor, vagy az adatlapon erre a célra szolgáló PLC/REC gomb megnyomásával a CKT modultól átvett mérési adatsor egy ablakban megjelenik. Ezt ellenőrizni kell. Ezután a rögzítés gombbal az adatok a mérési adatlaphoz csatolódnak, majd a záróméréssel a mérési folyamat folytatódik. DocVer: 1.0 File:CKTMod.sxw Printed :2004. ápr.. 19.

13/4 Jármű Mérlegelő Program METRISoft KFT CKT Betongyár adatcsere modul és PW2 speciális kezelési feladatok Hmvhely Jókai u.30. 2.1. A PLC adatok kiválasztása, ellenőrzése, csatolása a méréshez A mérési adatlapon a PLC/REC gomb megjelenik, ha a járműmérleg program alapbeállításai szerint ez lehetséges. A gomb akkor aktív (nyomható meg), ha a jármű a záró mérlegelése következhet. (Általában: ha kezdő mérésen már átesett, illetve ha fixtárás mérés vagy kézi tömegrögzítéses mérés fog történni). A gomb villogással jelez, ha a CKT modultól van átvett mérési adatsor. A mérési adatsorok száma általában egy, mivel a betonkiadótól a jármű azonnal a mérlegre áll. Ezért a betonkiadás lezárása (a PLC adatsor elkészítése és átvétele) után rövid idővel a megfelelő jármű már a mérlegen áll és a keletkezett mérési eredményt a kezelő a jármű mérési adatlapjához csatolva lefoglalja. Ekkor a lefoglalt PLC adatsor törölhető. A kezelő tetszése szerint, a záró mérés végrehajtásának indításakor automatikusan vagy a PLC/REC gombot megnyomva a PLC adatok átvételi folyamatára lép. 2.1.1. A megfelelő PLC mérési adatsor kiválasztása Ha egyetlen új adatsor van, akkor az ellenőrző ablak azonnal megjelenik. Több adatsor esetén egy lista kerül kijelzésre. A listából a kezelő kiválaszthatja a megfelelő adatsort. A PLC-től kapott adatsorokból a választás alapja a keverés kezdési és zárási időpont. A program a választást azzal segíti, hogy a mérési adatlapon levő kezdő mérési időpontot figyelembe véve egy [W] jelzéssel látja el azokat a sorokat, amelyek keverés kezdési időpontja régebbi. Ezen kívül a listán a kiválasztósor automatikusan a legutolsó sorra áll. A választás a fel-le gombbal (vagy egérrel) lehetséges. Ezután az Enter lenyomásával (vagy a Kiválaszt gombbal) az adatsor átvételre kerül az adatlaphoz. Egyúttal a program lehetővé teszi az összes többi mérési adatsor törlését, ha ezekre nincs szükség. Bár, a PLC adatsorok előzetes formai és tartalmi ellenőrzését a CKT modul elvégzi, a járműmérleg program szintén végez ellenőrzést. Ha egy adatsor hibás, ezek a választás után egy másik ablakban megjelennek tudomásul vétel céljából. Ennek zárásakor az ilyen hibás adatsorok egy hiba állomány végére kerülnek archiválásra. Kezelői teendő ezekkel a továbbiakban nincs. 2.1.2. A választott PLC adatsor ellenőrzése, rögzítése Következő lépésben megjelenik a PLC-től vett adatsor egy ablakban. Tudni kell, hogy a betonkeverő a gyártást nem tömegméréssel ellenőrzi. A gyártáshoz egy referencia recept kerül megadásra. A gyártás eredményeként egy tény recept áll elő. Mindkét recept tömegegységben szolgáltat adatokat. A tény recept vesz részt ezután a bizonylatolásban és készlet csökkentésben az alábbi módon: A járműmérleg program a tömegadatokból kiszámítja azok arányát és végső soron egy % összetételű recept áll elő. Ennek a % összetételű receptnek megfelelően a járműmérleg program a járműre regisztrált nettó tömegből kiszámítja az összetevők mennyiségét. Ezek a mennyiségek kerülnek be e készletbe csökkentő tételként és ezek a mennyiségek szerepelnek a mérlegelési bizonylaton is. A PLC az alábbi adatokat átadja át: Keverés kezdési időpont Http://www.metrisoft.hu merleg@metrisoft.hu

METRISoft KFT PW2.EXE Jármű Mérlegelő Program 13/5 Hmvhely Jókai u.30. CKT Betongyár adatcsere modul és PW2 speciális kezelési feladatok A keverő ekkor kezdte meg a beton előállítását. Keverés zárási időpont A keverő ekkor zárta le a beton kiadását a járműbe Kiadott térfogat [m3] dimenzióban A keverőgép ekkora térfogatú terméket állított elő. Referencia recept tárolási szám Ez egy technikai kód, a járműmérleg program nem használja fel Referencia recept komponensei [kg] dimenzióban 1. - 6. A PLC 6 db adagoló kimenettel rendelkezik. A PLC receptjében megadják, hogy melyik adagolón mekkora mennyiséget kell kimérni, ez kerül itt átadásra. Mindegyik adagoló mögött egy-egy aktuális anyag lehet. Ha egy gyártásban egy adagoló nem vesz részt, akkor a hozzá megadott mennyiség 0kg. A PLC nem tárolja, hogy tényszerűen mely anyag van egy adagoló kimenetén, ezért át sem adhatja a járműmérleg programnak. Tény recept tárolási szám Ez egy technikai kód, a járműmérleg program nem használja fel Tény recept komponensei [kg] dimenzióban 1. - 6. A PLC a valóságban a referencia recept alapján gyárt, de számos korrekciót végez pl. a víztartalom vonatkozásában. Ezért a tény receptben, amely itt kerül átadásra a valóságot jobban közelítő komponenstömegek jelennek meg. Fontos azonban tudni, hogy az itt átadott tömegek kalkuláció eredményeként adódnak. A fenti képen egy tipikus PLC adatsor megjelenítése látható. Az ablakban kék alapon láthatók a PLC-től átvett értékek. A Keverés kezdete időpont kijelzése villog, ha az érték régebbi, mint a kezdőmérés időpontja. A fejrészben kijelzett sűrűség a mérési adatlapon levő anyaghoz megadott sűrűség. Ha tehát módosítani kell, ezt az anyag alapadatok táblázatában kell megtenni. A PLC-től kapott térfogat [m3] és a termékhez rendelt sűrűség [t/m3] alapján a program kiszámítja az elvi tömeget. Ezt a kezelő összevetheti a mérési adatlapon leolvasható nettó tömeggel. Ez alkalmas arra, hogy nagy eltérés esetén a betongyártási technológiában bekövetkezett hibákat érzékeljék. A beolvasott komponens adatokat az ablak egy táblázatban jeleníti meg. Ennek sorai a PLC adagoló kimeneteinek sorszámát jelentik. Amely sorban 0kg tömeg érték szerepel, az nem vett részt a gyártásban. A PLC kimenetek sorszáma a bal oldali oszlopban olvasható. Az anyagnév oszlopban levő értékeket a kezelőnek kell megadnia! A program a legutoljára megadott anyagokat megjegyzi és kitölti a táblázatot, viszont a kezelőnek tudnia kell, hogy a betongyár adagoló kimenetein milyen anyag fut aktuálisan. Ha változtatni kell, az anyagnév melletti jelre kattintva a megjelenő listában kiválasztható a megfelelő anyag. DocVer: 1.0 File:CKTMod.sxw Printed :2004. ápr.. 19.

13/6 Jármű Mérlegelő Program METRISoft KFT CKT Betongyár adatcsere modul és PW2 speciális kezelési feladatok Hmvhely Jókai u.30. A Minőség oszlopban levő érték megadása akkor szükséges, ha a készletben levő anyagokat ISO szerint elkülönítik. Az alapanyagok beszállításánál szintén lehetséges minőségi kód megadása. Ha beszállításkor egy alapanyaghoz minőségi kódot adtak meg, kiszállításnál is meg kell azt adni. Ez az a beadási pont, ahol ezt meglehet tenni! A minőségi kódot a program akkor képes tárolni, ha a termék rendelkezik ún. Alapértelmezett receptúrával (erről lásd később). Ha a minőségkód tárolása lehetséges, akkor a program ezt a következő termék kiszállításánál előveszi. Ha nem lehetséges a tárolás, akkor minden kiszállításnál újra meg kell adni. A komponens arány oszlopokat a járműmérleg program számítja ki. A számításhoz a Komponens tömeg oszlopok tartalma kerül felhasználásra. A számítás módja, hogy a komponens tömegek összegét tekintjük 100%- nak és a komponensek tömege ehhez aránylik. A Komponens tömeg oszlopok tartalma a PLC-től származik. A járműmérleg program ennek értékeit nem tárolja, mivel a hídmérlegen mért tömeg a hiteles, mindössze ezek arányát használja fel. Összefoglalva a kezelő teendőit: Az ablakban ellenőrizze a PLC adagolókon levő anyagokat és szükség esetén módosítsa azokat. ISO anyagminőség nyilvántartása esetén ellenőrizze a Minőség oszlop adatait és szükség esetén módosítsa. Ezután a 'Rögzítés' gombra kattintva a program végrehajtja az adatok tárolását. 2.1.3. Az adatok rögzítésének folyamata A 'PLC-től kapott adatok' ablakában a végrehajtott Rögzítés hatására a járműmérleg program első lépésben a PLC adagolóihoz aktuális anyagokhoz bejegyzi, hogy most azok melyik adagolón futnak. (Ezzel biztosítja, hogy a következő kiszállításnál az anyagok ugyanígy megjelenjenek). Második lépésben a program felajánlja a kezelőnek, hogy az ablakban levő két összetételből kívánja-e valamelyiket alapértelmezett receptként tárolni az adott termékhez? Ezzel biztosítható, hogy olyan esetben, ha a PLC-től nem lehet az adatokat átvenni, a legutóbbi tárolt, alapértelmezett recept 'ugorjon be' helyette. Egyúttal, a tárolás rögzíti az esetlegesen megadott minőségi kódokat is ebben a receptben. Harmadik lépésben a program mind a referencia, mind a tény recepteket (a % arány értékekkel, anyagkóddal és minőség kóddal) rögzíti a mérési adatlaphoz. Ugyanígy rögzíti a keverés kezdés, zárás időpontokat és a keverési térfogatot is. Végül, a program bejegyzi azt a tényt is, hogy a recept a PLC-től került beolvasásra. Ezután a 'PLC-től kapott adatok' ablak bezár. Ha több PLC adatsor állt rendelkezésre belépéskor, a program rákérdez, hogy a többi adatsor vajon törölhető-e?. (A csatolt PLC adatsor mindenképpen törlésre kerül) Szükség esetén az alapértelmezett recept az erre szolgáló PLC >> átír nyomógombbal külön is megtehető. Az ablak zárása után a záró mérlegeléssel folytatódhat a mérési folyamat. 2.2. PLC recept, alapértelmezett recept, anyagok közti összefüggések A fejezetcímben említett három táblázat között a program kénytelen kapcsolatot tartani, mert a PLC nem szolgáltat az ügyvitel szempontjából semmilyen információt (pl. milyen anyagok, minőségek szerepeltek a gyártásban). Ezért a program kénytelen a beolvasott és a kezelő által kiegészített PLC receptből a kezelő által megadott adatokat külön tárolni. A tárolás kulcsa, hogy melyik PLC adagoló kimenethez lettek azok megadva. Az Anyag alapadatok táblázata ezért tartalmaz egy oszlopot, ahova a program az '1'..'6' számok egyikét írja, mégpedig ahhoz az anyaghoz, amelyik legutóbb a PLC azonos adagolókimenetén meg lett adva. A 'PLC-től kapott adatok' ablak építésekor a program a PLC 1-6 adagoló sorszámokat keresi az anyagok táblázatában. Ha talál sorszámot, az anyagot az adagolóra felírja. A járműmérleg program a PLC kapcsolat nélkül is elvégezheti a recept szerinti anyagkészlet csökkentést. Ennek alapja, hogy minden termékhez a programban megadható egy recept. Ezt nevezzük alapértelmezett receptnek. Ha nincs PLC adatsor, akkor a program ezt az alapértelmezett receptet használja a készletcsökkentéshez. Természetes módon, ha a PLC-től érkezett adatsor, akkor az abban levő tényreceptet célszerű visszaírni az alapértelmezett receptre. Mivel a receptben megadható anyagminőség, a PLC->> Alapértelmezett recept kitároláskor a kezelő által megadott aktuális minőségi kódok is rögzítésre kerülnek. Http://www.metrisoft.hu merleg@metrisoft.hu

METRISoft KFT PW2.EXE Jármű Mérlegelő Program 13/7 Hmvhely Jókai u.30. CKT Betongyár adatcsere modul és PW2 speciális kezelési feladatok 2.3. Mérlegelési bizonylat adat tartalma A B-9002 és B-9012 sz. Mérlegelési bizonylat nyomtatja a recept szerinti összetételt is. A bizonylatokon minden esetben a PLC-től kapott tény összetétel kerül nyomtatásra. A nyomtatott komponenstömegek a recept szerinti összetétel (% arány) és a nettó tömeg segítségével kerül kalkulációra. Ha a recept PLC-től származik, a bizonylaton nyomtatásra kerül a keverés kezdési és zárási időpont, valamint az összetétel tábla felett egy 'PLC!' szöveg 1. Ábra 1Részlet a B-9002.1 bizonylat nyomtatási képből Ha a méréshez nem PLC-től átvett receptösszetétel lett tárolva, hanem a termékhez rendelt alapértelmezett recept, akkor az ebben levő összetétel határozza meg a komponens tömegeket. Ilyen esetben a keverés kezdési és zárási időpontok nem kerülnek nyomtatásra. 2.4. Megjelenítés lezárt mérések esetén A lezárt mérésekhez tárolásra kerülnek az alábbi adatok: Csak a PLC-től származó adatokra: keverés kezdési időpont, keverés zárási időpont, kevert térfogat, referencia recept. PLC és alapértelmezett recept esetén is: tény recept A mérési naplóban rögzítésre kerül az a tény is, hogy a recept a PLC-től származik. Egy archív mérési adatsor adatlapjának megjelenítésekor a PLC/REC gombbal a rögzített adatok megtekinthetők. Mérési bizonylat ismételt nyomtatása is lehetséges. A mérési naplóban leválogatás hajtható végre: a PLC státusz szerint, elkülöníthetők a mérések. 2.5. PW2 Járműmérleg program speciális beállításai A PW2.INI központi inicializáló állományában az alábbi bejegyzések kellenek a PLC adatsorok beolvasásához: [CKTMOD] INTERFACE=<útvonal és fájlnév> PLCDATALOG=<útvonal és fájlnév> INTERFACE: A paraméterben megadott fájl tartalmazza a PLC-től átvett adatsorokat. PLCDATALOG: A paraméterben megadott fájlba írandó a mérésekhez becsatolt adatsorok loggolása. Megjegyzés: A fenti konfigurációs bejegyzés automatikusan létrejön, ha a CKTMOD.EXE egy alkalommal lefut. A CKTMOD futásakor a beállítások szükség esetén aktualizálódnak. A PLC adatok tárolásához az alábbi adatmezők definiálása szükséges (Adatszótárban: DBGEN.EXE) A felsorolás lejjebb: mezőnév, típus, mezőhossz, decimálisok //komment ANYAG (anyag alapadat) tábla: PLCKEY, N,2,0 //PLC Adagoló sorszáma NYITVA (nyitott mérések) és NAPLO (archív mérések) táblák REFREC, A,180,0 //Referencia recept KEVSTART, @,20,0 //PLC Keverés KEZDÉS KEVEND, @,20,0 //PLC Keverés VÉGE KEVTERF, N,4,1 //PLC Keverés térfogat TB_RECFEJ (recept fej) MKOD, N,1,0 //Módosításkód (0:PC 1:PLC) 1 A bizonylatok V1 verziójától működik (pl. B-9002.1)! DocVer: 1.0 File:CKTMod.sxw Printed :2004. ápr.. 19.

13/8 Jármű Mérlegelő Program METRISoft KFT CKT Betongyár adatcsere modul és PW2 speciális kezelési feladatok Hmvhely Jókai u.30. KEZNEV, C,25,0 //Kezelőnév (utolsó módosítás) DATUM, @,20,0 //Utolsó módosítás ideje 2.6. PLC adatok átvételi tranzakciója A PW2.INI [CKTMOD].INTERFACE szekció a CKT modul által letárolt PLC adatsorokat tartalmazó fájl pontos neve és elérési útja. A járműmérleg program ezt a fájlt egy gyors átnevezéssel saját hatáskörébe vonja, majd feldolgozza. A feldolgozás után az adatok a PW2 DBFPATH útvonalán levő 'PLCDATA.PW2' nevű fájl végére kerülnek. A kezelő ezt a fájlt kapja meg választása során. A hibás PLC adatsorok a DBFPATH útvonalán levő 'PLCDATA.ERR' nevű fájl végére kerülnek. 3. A CKTMOD Betongyár Adatcsere Modul ismertetése A CKT modul feladata, hogy automatikusan biztosítsa a betongyári PLC-től a mérési eredmények eljuttatását a PW2 járműmérlegelő program számára. A program helyes beállítás esetén teljesen automatikusan, kezelői beavatkozás nélkül működik. Működése során folyamatosan kérdezi a PLC-től az aktuális mérési adatsort, azt formailag ellenőrzi és ha hibátlan, egy meghatározott szöveges fájlba írja. A PW2 program ezt a fájlt olvassa be, így jut hozzá a mérési eredményekhez. 3.1. A program indítása A CKT modul elindítását a PW2 program automatikusan elvégzi, ha az a PW2 indításakor még nem fut. A CKT programnak ehhez a PW2 programmal azonos könyvtárban kell lennie. A CKT modul futtatása egyébként a CKTMOD.EXE program elindításával lehetséges. A CKT modul indításának feltétele a PW2 programhoz kiadott szoftver licensz fájl és a PW2 programhoz tartozó hardverkulcs. A CKT modul elindítását mindig a PW2 járműmérleg program elindítása előtt kell végrehajtani, mert így biztosítható, hogy a CKT modul a hardverkulcshoz hozzáférjen. Ha a járműmérleg program már fut, a CKTMOD indításakor a következő hibaüzenetet kapjuk: A CKT modul a PW2 program működését egészíti ki. Indításakor a PW2.INI állományt olvassa és a PW2 számára szükséges közös paramétereket ide írja vissza. A CKT modul elindításakor saját konfigurációját beolvassa és abból, a PW2-re tartozó (az adatcseréhez szükséges) paramétereket a PW2.INI fájlba írja. 3.2. A program működésének követése A program sikeres indítás után azonnal kezdeményezi az adatok átvitelét a PLC-től. A működési folyamat a program főablakában lehetséges. Az ablak 3 szekcióra van felosztva! Http://www.metrisoft.hu merleg@metrisoft.hu

METRISoft KFT PW2.EXE Jármű Mérlegelő Program 13/9 Hmvhely Jókai u.30. CKT Betongyár adatcsere modul és PW2 speciális kezelési feladatok A bal felsőben a fizikai adatátvitellel kapcsolatos információk jelennek meg. Mellette a program által beolvasott PLC adatsorok kerülnek felírásra. Ha egy üzenet formailag helyes, a vételi időpont mellett a [*] jelzés látható és a sor színe zöld. Ez továbbításra kerül a PW2 számára. A hibás sorok téglavörös színűek és szögletes zárójelben a hibás adatmező sorszáma található. (Az adatmezőket vesszők választják el egymástól) Az alsó szekció a program működését követő üzeneteket tartalmazza. Ha pl. hibás egy PLC adatsor itt vörös színben részletes hibainformáció olvasható. Az adatátvitel folyamata A PLC mindig egyetlen (az utolsó) mérési adatsort tárol és lekérdezéskor ezt átadja a CKT program számára. Ezért a CKT programnak folyamatosan működnie kell, ha a mérés betonkiadás mérés technológiai folyamatnak üzemelnie kell. Az adatátviteli sebesség függvényében a program másodpercenként 2-5 alkalommal kérdezi le az aktuális mérési adatsort. A program a legutolsó PLC adatsort folyamatosan nyilvántartja az ismételt tárolás elkerülése érdekében. A PLC-től átvett, hibátlan adatsor a CKT program saját előtároló állományába kerül, majd onnan késedelem nélkül egy átadó állomány végére kerül, ahonnan a járműmérleg program azt átveheti. Ha az átadó állomány foglalt, az előtároló állomány gondoskodik arról, hogy adatsor ne veszhessen el. 3.2.1. A PLC adatsor felépítése 1 gyártási eredmény - 1 mérési adatsor 1 mérési adatsor 'BUF='+adatértékek felsorolása vesszőkkel elválasztva, ellenőrző szám 'BUF=' konstans üzenet bevezető prefix. Egy az egyben így kell küldeni. adatértékek felsorolása: keverés kezdési időpont, keverés zárási időpont, kiadott térfogat, referencia recept sorszáma, ref. recept komponensei, tény recept sorszáma, tény recept komponensei keverés kezdési időpont: tömör, ansi, dátum-idő formában 'yyyymmddhhnnss' példa: '20040930125959' --> '2004.09.30. 12:59:59' DocVer: 1.0 File:CKTMod.sxw Printed :2004. ápr.. 19.

13/10 Jármű Mérlegelő Program METRISoft KFT CKT Betongyár adatcsere modul és PW2 speciális kezelési feladatok Hmvhely Jókai u.30. keverés zárási időpont: tömör, ansi, dátum-idő formában 'yyyymmddhhnnss' példa: '20040930125959' --> '2004.09.30. 12:59:59' kiadott térfogat: három számjegy, melyből az utolsó tizedes érték. '999' példa: '135' --> '13.5m 3 ' referencia recept sorszáma: numerikus érték 1.99 között. Jelentése: az a hivatkozási sorszám, amely alatt az adott recept rögzítve van a PLCben. Ref. recept komponensek: A kiindulási recept a PLC fizikai adagolóinak sorrendjében, egész kg-ban meghatározva. A PLC adagolóinak száma 6. példa: '1200,1300,0,0,500,350'. A nem működtetett adagolókra a recept értéke 0kg. Tény recept sorszáma: numerikus érték 1.99 között. Jelentése: az a hivatkozási sorszám, amely alatt az adott recept rögzítve van a PLCben. Tényrecept komponensek: Az eredmény recept a PLC fizikai adagolóinak sorrendjében, egész kg-ban meghatározva. A PLC adagolóinak száma 6. példa: '1200,1300,0,0,500,350'. A nem működtetett adagolókra a recept értéke 0kg. Ellenőrző szám: opcionális technikai kód, amely az adatok sértetlen átvitelének ellenőrzésére szolgál. Előállítása: első lépés: Képezzük a karakterek ASCII kódjának összegét a 'BUF=' konstanst is beleértve az utolsó (ellenőrző szám előtti) vesszővel bezárólag. Az értéknek vesszük a modulo 10 maradékát. (SUM DIV 10). Ennek értékhalmaza {0..9}. ezt a számot, mint alfanumerikus karaktert (30 hex..39 hex ) helyezzük az üzenet végére. Ha az ellenőrző szám nincs külve, az utolsó adatmező után már nincs vessző! 3.2.1.1. PLC adatsorok forgalmazási protokollja Az adatátvitelt a számítógép kezdeményezi, amelyre a PLC 10-300 msec időn belül válaszol. A válasz a mindenkori mérési adatsor az előírt keretbe ágyazva. A számítógép által küldhető lekérdező parancs: 'XZ/BUF?#13#10' (hexa: 58 5A 2F 42 55 46 3F 13 10) A PLC által küldhető válasz: 'ZX/BUF=adatsor#13#10' (ha nincs adatsor, akkor az üres keret küldendő) 3.2.2. A program beállításai A program beállításai a főablak => beállítások => Program konfiguráció menüben érhető el. A megjelenő ablakban a megfelelő paraméter kiválasztásával annak értéke szerkeszthető. 3.2.2.1. PLC azonosító karakter (PLCAzon) Elérése: Futásidejű (Normal) Alapérték: Z Feladata: PLC azonosító karakter 3.2.2.2. Technológiai programszál behívási gyakoriság szabályozása (TMFSZTimer) Elérése: Leállított rendszer (Critical) Alapérték: 50 msec Feladata: Technológiai programszál behívási gyakoriság szabályozása Http://www.metrisoft.hu merleg@metrisoft.hu

METRISoft KFT PW2.EXE Jármű Mérlegelő Program 13/11 Hmvhely Jókai u.30. CKT Betongyár adatcsere modul és PW2 speciális kezelési feladatok 3.2.2.3. PLC Com csatorna konfig (SioKonfig) Elérése: Leállított rendszer (Critical) Alapérték: COM1:9600,E,7,2 Feladata: PLC Com csatorna konfig 3.2.2.4. Soros vonal szakadás timeout (SioSzakadTimeout) Elérése: Leállított rendszer (Critical) Alapérték: 200 [msec] Tartomány: Min=100 Max=1000 Nulla eng=nem Feladata: Soros vonal szakadás timeout A megkezdett vételi adatfolyamban megengedett maximális szünet. 3.2.2.5. Soros vonal adás-vétel timeout (SioAdVeszTimeout) Elérése: Leállított rendszer (Critical) Alapérték: 200 [msec] Tartomány: Min=100 Max=1000 Nulla eng=nem Feladata: Soros vonal adás-vétel timeout A küldött lekérdező parancs után a mérleg megengedett válaszideje. 3.2.2.6. PLC válaszüzenet definiálása (PLCRecData) Elérése: Futásidejű (Normal) Alapérték: D,D,I1,I,I,I,I,I,I,I,I,I,I,I,I,I,I Feladata: PLC válaszüzenet definiálása A definíció a 'C', 'In','D','X','-' karakterek sorozata vesszőkkel elválasztva és a bejövő üzenet szintaktikai ellenőrzésére és konverziójára szolgál. A karakterek száma az üzenet adatmezőinek száma. A bejövő üzenet adatmezői vesszővel vannak elválasztva 'C': karakter ellenőrzés. OK, ha a mező alfanumerikus 'In': természetes szám ellenőrzés, fixpontos számra konverzióval. OK, ha a mező 0..9 karaktereket tartalmaz. A kimeneten a szám annyi tizedes értéket tartalmaz, amekkora az n számértéke. 'n' megadása nem kötelező 'D': dátumidő ellenőrzés. OK, ha a mező 'yyyymmddhhnnss' felépítésű (év-hó-nap-óra-perc-sec) 'X': ha a mező CHECKSUM. OK, ha az összes többi karakter (beleértve az elválasztókat) (ASCII kódösszeg modulo 10) +$30 ASCII kód azonos az itt levő számkarakterrel ('0'..'9') Példa: Ha az üzenet '20040918123059,123,012,TEXT012,9' Ha az itt hozzátartozó definíció: 'D,I1,I,C,X', a kimeneten az eredmény: '20040918123059,12.3,012,TEXT012' 3.2.2.7. PLC-től betöltött adatok átadása PW2 program számára (NaploTextExport) Elérése: Leállított rendsz.+jelszó védett (ReadOnly) Alapérték: Nem Feladata: PLC-től betöltött adatok átadása PW2 program számára IGEN: Export engedélyezve (A szolgáltatás a megvásárolt Szoftver Licensz függvényében működik!) NEM: Szerviz OFF DocVer: 1.0 File:CKTMod.sxw Printed :2004. ápr.. 19.

13/12 Jármű Mérlegelő Program METRISoft KFT CKT Betongyár adatcsere modul és PW2 speciális kezelési feladatok Hmvhely Jókai u.30. 3.2.2.8. Az export fájl elnevezése. (NaploTextExportFile) Elérése: Leállított rendsz.+jelszó védett (ReadOnly) Alapérték: PLCDATA.TXT Feladata: Az export fájl elnevezése. A fájl teljes elérési útvonala a PW2-vel közös INI fájlba íródik, ahonnan a PW2 adatmodul indításakor beolvasásra kerül. Kiírási paraméterek: [CKTMOD] EXPORTFILE=<NaploTextExportPath \ NaploTextExportFile> 3.2.2.9. Az alapértelmezett.\dbf PLC adatexport path módosítása (NaploTextExportPath) Elérése: Leállított rendsz.+jelszó védett (ReadOnly) Alapérték: DBF\ Feladata: Az alapértelmezett.\dbf PLC adatexport path módosítása A fájl teljes elérési útvonala a PW2-vel közös INI fájlba íródik, ahonnan a PW2 adatmodul indításakor beolvasásra kerül. Kiírási paraméterek: [CKTMOD] EXPORTFILE=<NaploTextExportPath \ NaploTextExportFile> 3.2.2.10. Események loggolása (LogFlags) Elérése: Futásidejű (Normal) Alapérték: 01111 Feladata: Események loggolása A főablakban megjelenő üzenetek csoportosíthatók az itt levő osztályokba. Az üzenetek kiírása osztályuk alapján engedélyezhető / tiltható. 3.2.2.11. Log üzenetek naplófile mérete (LogFileMeret) Elérése: Leállított rendszer (Critical) Alapérték: 500 [[KByte]] Tartomány: Min=0 Max=10000 Nulla eng=nem Feladata: Log üzenetek naplófile mérete A főablak üzenetei egy SYSLOG.TXT nevű fájlba íródnak. Ennek méretkorlátját lehet itt beállítani. 0:nincs méretkorlát >0:a megadott méreten tart (Levágási hiszterézis fix: 50KByte!) 3.2.2.12. Ha a program ikon állapotban van, (IkonVillogUzemmod) Elérése: Futásidejű (Normal) Alapérték: Villog: kikapcsolva Feladata: Ha a program ikon állapotban van, villogással jelezhet szükség esetén Ezt lehet itt beállítani. Megjegyezzük, hogy a szolgáltatás a Windows verzióktól függhet! 3.2.2.13. A program betöltése utáni megjelenítés (StartMinimized) Elérése: Futásidejű (Normal) Alapérték: Nem Http://www.metrisoft.hu merleg@metrisoft.hu

METRISoft KFT PW2.EXE Jármű Mérlegelő Program 13/13 Hmvhely Jókai u.30. CKT Betongyár adatcsere modul és PW2 speciális kezelési feladatok Feladata: IGEN: ikonizált állapotban indul NEM: Ablakot nyit A program betöltése utáni megjelenités - vége - DocVer: 1.0 File:CKTMod.sxw Printed :2004. ápr.. 19.