Content extract
Rendszervezérlés adminisztráció A Product Line Controller az egyes gyártósorokat vezérl központi szoftver. A rendszerindító shortcut-ot célszer a Windows XP automatikus indításra kijelölt programok közé felvenni. Elindulás után egy kisméret vonalkód-olvasó ikon jelenik meg az XP értesítési területen (XP system tray). Az ikonra kétszer kattintva az alábbi alap program ablak jelenik meg A rendszervezérl alapképerny je A helyes indulás érdekében be kell tölteni az alkalmazni kívánt konfigurációt. Az alkalmazás elmenti az utoljára betöltött konfigurációt és induláskor azt automatikusan be is tölti. Rendszerindítási menü 1 Rendszervezérlés adminisztráció Az adatgy jt rendszer indítása lehetséges az eszköztárban lév Start menü vagy a Start gomb megnyomásával. Ekkor a következ ablak jelenik meg: Rendszerindítási dialógus Itt két lehet ség közül lehet választani: “Continue”-- Folytatás Ebben az esetben az
adatgy jt rendszer elindul és tovább m ködik, megszakítás el tti állapotot folytatva. “New Shift” -- Új m szak Rendszerindulás el tt egy adatbáziszárás történik a következ k szerint: Végrehajtja a querystore “DBCopy” tárolt eljárást Végrehajtja a actual “RemoveFinishedMeasurements” tárolt eljárást Végrehajtja a actual “Init” tárolt eljárást Betölti és frissíti a statikus (leíró) táblákat mindkét adatbázisban Az elindított tárolt eljárások által végrehajtott m veletek a következ k: o “DBCopy” Minden rekordot/tartalmat átmásol az actual.Measurement táblából a main.Measurement táblába, ahol a vonalkód nulla, vagy üres, selejt jelölés található, vagy a vonalkód létezik a termék táblában, tehát lecsomagolásra került. Az actual.Product tábla teljes tartalmának másolása a mainproduct táblába Az actual.Operator tábla teljes tartalmának másolása a mainOperator táblába Végül az actual adatbázis
statikus táblái teljes tartalmának másolása a main statikus tábláiba. o “RemoveFinishedMeasurements” 1. Az ACTUAL’s Measurement tábla bejegyzéseinek törlése ahol a vonalkód létezik a product táblában, nulla, vagy üres. 2 Rendszervezérlés adminisztráció Az adatbázis achitektúrája 3 Rendszervezérlés adminisztráció CREATE PROCEDURE dbo.DBCOPY AS /* SET NOCOUNT ON / BEGIN INSERT main.dboMeasurement SELECT * FROM actual.dboMeasurement WHERE actual.dboMEASUREMENTbarcode IS NULL OR actual.dboMEASUREMENTbarcode = OR actual.dboMEASUREMENTtrashed = 1 OR exists ( select actual.dboPRODUCTbarcode from actual.dboPRODUCT where actual.dboMEASUREMENTbarcode = actualdboPRODUCTbarcode ); INSERT main.dboProduct SELECT * FROM actual.dboProduct; INSERT main.dboOperator SELECT * FROM actual.dboOperator; INSERT main.dbooperator desc SELECT * FROM actual.dbooperator desc where actualdbooperator descID NOT IN (SELECT main.dbooperator descID From maindbooperator
desc); INSERT main.dboworkspace desc SELECT * FROM actual.dboworkspace desc where actualdboworkspace descID NOT IN (SELECT main.dboworkspace descID From maindboworkspace desc); INSERT main.dbomeas desc SELECT * FROM actual.dbomeas desc where actualdbomeas descID NOT IN (SELECT main.dbomeas descID From maindbomeas desc); INSERT main.dboevent desc SELECT * FROM actual.dboevent desc where actualdboevent descID NOT IN (SELECT main.dboevent descID From maindboevent desc); INSERT main.dboworkspace measurement desc SELECT * FROM actual.dboworkspace measurement desc; END; RETURN PROC dbo.RemoveFinishedMeasurements AS DELETE from MEASUREMENT where -- either has been trashed MEASUREMENT.Trashed = 1 -- or there is an entry in product table for this item -> finished OR ( exists ( select PRODUCT.Barcode from PRODUCT where MEASUREMENT.barcode = PRODUCTbarcode ) -- or something bag with the record -> barcode is a must OR (MEASUREMENT.Barcode is null OR MEASUREMENTBarcode = ) ); RETURN Az
adatbázis zárás eljárásai 4 Rendszervezérlés adminisztráció Indulás után a f ablakban baloldalon található a munkaállomások listája. A munkaállomás nevére kattintva tudunk felügyelt munkaállomást választani. Ha van kiválasztott munkaállomás, akkor a jobb oldalon láthatjuk a munkaállomással kapcsolatos legfontosabb tulajdonságokat / eseményeket: Munkaállomás neve Utoljára beolvasott vonalkód Munkaállomásra bejelentkezett operator azonosítója Az utoljára mért adat ablak A f ablak további lapjain lehet ség van az actual adatbázis gyors ellen rzésére esetleges probléma keresésére, a gyártósori felügyelet számára. Az adatbázisba történ beleolvasás 3 kategória szerinti csoportosításban lehetséges: Mérések lekérdezése Az actual adatbázis méréseket és eseményeket rögzít opcionálisan sz rve munkahelyre és/vagy id intervallumra. 5 táblájának méréseit lehet lekérni Rendszervezérlés adminisztráció
Mérési eredmények az actual adatbázisban Rendszer események lekérdezése A Measurement tábla nem csak mérési eredményeket tartalmaz, hanem rögzít minden rendszereseményt is. Ezekre az eseményekre a f ablak 3 oldalán lehetséges sz rni, szintén opcionális sz rési paraméterek megadásával. Események az actual adatbázisban A rendszer által kezelt események a következ k (felsorolás jelleg en) ProgramStartup ProgramStop RejectedLogon LogonMissing BarcodeMissing MeasurementMissing BarcodeInvalidFormat RejectedOverwrite RejectedDelete 6 Rendszervezérlés adminisztráció Logon Logoff, OverwritingLastRecord WrongMeasurement OutOfRange SPCOOC1Warning SPCOOC2Warning SPCOOC3Warning ConfigLoaded ReportPrint Rendszer események listája A termék tábla lekérdezése A “Product” tábla tartalmazza a vonalkód bejegyzéseket minden olyan termékre, melyek már nincsenek használatban a gyártósoron. Ennek két oka lehet A teméket becsomagolták, vagy
valamelyik mérési eredménye nem megfelel , tehát selejt. Ez utóbbi esetben a a termékkód “null”, ellenkez esetben pedig érvényes Termékkódot kap a csomagoló munkaállomáson. A “Product” tábla bejegyzései is lekérdezhet k a f ablak kövekez lapján. Product tábla az actual adatbázisban A m ködéssel kapcsolatos még részletesebb rendszer események egy rendszer naplóban kerülnek tárolásra. A legutolsó indulás óta képz dött események naplója megfigyelhet a f ablak utolsó lapján Az installáció óta történt minden esemény viszont egy log fileba is tárolásra kerül. A rendszer biztonságos m ködése érdekében célszer a log file id szakos áttekintése és minden gyanús bejegyzés meg kell vizsgálni. 7 Rendszervezérlés adminisztráció Rendszer napló A “File” menü lehet vé teszi a konfigurációs file mentését, illetve betöltését. Az alkalmazás leállításakor az utoljára betöltött konfigurációs file
elérési útvonala mentésre kerül, így a következ indításkor az automatikusan betöltésre kerül. File menü 8 Rendszervezérlés adminisztráció Az “Options” menü segítségével érhet el a konfigurációs file szerkeszt felület és a hálózat analizátor. A hálózat analizátor használata el tt kérjük olvassa el a használati utasítás rendszer vezérl el készítése fejezetet. “Options” menü A rendszer konfigurációs beállításainak módosításához szükséges a jelszó ismerete. A “New” gomb lenyomásával új munkaállomás vehet fel a listába. El ször a “New” gombra kell kattintani, majd felhasználás specifikusan elvégezni a munkaállomás beállításait. A következ táblázat tartalmazza azokat a paraméterek leírását, melyeket szükséges az adott munkaállomás kezeléséhez: Munkaállomás alapbeállítások Name Description IP Address Enabled Use Product ID Use Trash Package Extension Munkaállomás neve
(megjelenik az LCD fels sorában) Munkaállomás angol nyelv neve A végpont azonosításához szükséges IP cím rendszervezérl részére Engedélyezni kell a munkaállomás kezeléséhez Amennyiben nincs bejelölve, a munkaállomás termékazonosítás nélkül fog m ködni Automatikus szemetes kezelése (Selejt láda szenzor kezelés) A munkaállomáson csomagolás is történik 9 Rendszervezérlés adminisztráció Munkaállomás Konfigurációs felület Munkaállomás típusai Normal Packaging only “mér ” munkaállomás Csomagoló munkaállomás (A csomagoló munkaállomás nem vár mérési eredményt, viszont végtermékkódot igen) Mér eszköz tipusok Clock High voltage tester Terminal Go/NoGo test Leakage E10 terminal E5 Terminal E5-4 TP Terminal Torque Egyszer digitalis távolságmér óra Speciális mér eszköz soros vonali kommunikációval Saját fejlesztés hidraulikus mér pad, meghatározott soros vonali kommunikációval Ebben az esetben a mér
eszköz nem rendelkezik kommunikációval, itt az operator vonalkód segítségével rögzíti a mérés eredményét Megfelelt / Nem megfelelt Speciális mér eszköz soros vonali kommunikációval Saját fejlesztés hidraulikus mér pad, meghatározott soros vonali kommunikációval Saját fejlesztés hidraulikus mér pad, meghatározott soros vonali kommunikációval Saját fejlesztés hidraulikus mér pad, meghatározott soros vonali kommunikációval Saját fejlesztés hidraulikus mér pad, meghatározott soros vonali kommunikációval Nyomaték mér vel felszerelt pad, meghatározott soros vonali kommunikációval Fontos! Ha módosítás történik minden esetben nyugtázni kell az “Apply” gomb lenyomásával. 10 Rendszervezérlés adminisztráció Mérés beállítások A “Measurement Settings” fülön lehetséges konfigurálni a különböz Limit és SPC paramétereket. Elfogadási Limitek Enable Measurement Limits Upper Limit Nominal Value Lower Limit A
kiválasztott mért paraméter elfogadási limitjeinek bekapcsolása Fels elfogadási limit Nominális érték Alsó elfogadási limit SPC beállítások Adott munkaállomáson egy id ben két különböz paraméterhez lehetséges SPC analízist Ehhez a következ paraméterek beállítása szükséges: Stored Data Count Operator Chart Points Name on Operator Display Formating on Operator Display Upper Limit Lower limit Az itt megadott számú utolsó mért érték darabszáma lesz az SPC számítás alapja A kijelz n megjelenített diagram ennyi adatot tartalmaz (max32) A mért paraméter megnevezése, mely megjelenik a kijelz n Tizedesek száma a megjelenített értékeknél (F0: nincs tizedes, F1: 1 tizedes, F2: 2 tizedes) Fels beavatkozási határ (SPC) Alsó beavatkozási határ (SPC) 11 Rendszervezérlés adminisztráció SPC alapbeállítások Az adatgy jt rendszer három különböz szabályozatlansági alapeset “Out Of Case” kezelését teszi lehet vé. Ezek
egymástól független, vagy együttes használata is lehetséges SPC értéktartomány vizsgálat Egymást követ meghatározott számú mérési minta esett a beavatkozási határon kívül. A „Limit Count Threshold” mez ben a mintaszám megadása lehetséges. SPC értéktartomány vizsgálat 12 Rendszervezérlés adminisztráció SPC trend vizsgálat Meghatározott számú (Trend Count mez ben) egymást követ trendszer en egy irányba mozgó mérési minta felismerése: SPC Trend vizsgálat SPC kiegyensúlyozatlanság vizsgálat A beavatkozási határok által kijelölt tartomány egyik oldalára es meghatározott számú mérési minta felismerése. (Mintaszám: „Imbalance Count”) SPC kiegyensúlyozatlanság vizsgálat 13 Rendszervezérlés adminisztráció Munkaállomás ellen rz lista Minden munkaállomáshoz rendelhet ellen rizend munkaállomás, melyet a “Predecessor” listában lehet megadni. A munkaállomás ellen rzi, hogy a termék “OK” min
sítést kapott e megjelölt munkaállomáson. El zmény lista Minden állomásra történ „Predecesszor” megadásával teljes ellen rzési sor állítható be. 14 Rendszervezérlés adminisztráció Operátorok listája Az operator lapon lehet beállítani jogosultságokat Name Barcode Workspace association Enabled Line Manager Allow SPC override Allow Record Delete Allow Record Overwrite a rendszerben rögzített operátori azonosítókat és Operátor neve (ezen a néven kerül rögzítésre a statikus DB táblában is) Operátor azonosító sorszám Jogosultság, mellyel engedélyezhet adott munkaállomáson a munkavégzés Operátor engedélyezése Minden jogosultság bekapcsolása SPC tovább engedési jogosultság Rögzített adat törlési jogosultság Rögzített adat felülírási jogosultság Operátor konfigurációs felület 15 Rendszervezérlés adminisztráció Adatbázis beállítások Adatbázis konfigurációs felület Minden ezen a lapon
beállítható paraméter a rendszer napi üzemeltetéséhez nem szükséges. Ez installációs feladat. Csak rövid összefoglalásképp az itt megtalálható paraméterek a következ k: Az adatbázis elérése ODBC-n keresztül valósul meg. A három adatbázis el készítése a felhasználói kézikönyvben részletesen leírásra került. Az „ODBC Datasource Name” csoportban az adatbázis adatforrásnevek konfigurációja történik. A „Database Authentication’ csoportban az ODBC elérés authentikációs paramétereinek beállítása lehetséges. A „database access properties” csoportban az adatbázisban végzett m veletek 2 fontos paramétere állítható. Egyrészr l az adatbázis m veletek id túllépési ideje, másrészt a dátum formátum nyelvi különbségeinek feloldásához a leiró string. Az adatbázis használatáról és létrehozásáról részletesebben a használati utasítás Adatbázis inicializáció fejezetben lehet tájékozódni. 16
Rendszervezérlés adminisztráció Egyéb beállitások A „Miscellaneous” lapon lehet ség van néhány egyéb id zítési paraméterek megadására: Display timeout Product code wait time Üzenet felülírási id az kijelz n ms-ban. Végtermék kódra várakozási id Egyéb beállítások felületete 17 Rendszervezérlés adminisztráció Adatbázis kezelés Adatbázis funkciók Kényszeritett adatbázis zárás A „Close Actual Database” a rendszerindításkor kiválasztható „New Shift” funkcióhoz nagyon hasonló menü. „New Shift” esetében az adatbázis automatikusan üríti az actual adatbázist a jelen pillanatig (a gyártósoron nem befejezett termékek figyelembevételével). Ez a menüpont viszont a tartalommásolás után a megadott dátumig minden adatot töröl az actual adatbázisból. Csak ennek a menüpontnak van az üzemeltetés esetében minimális jelent sége ebben a menüben. Minden más almenü az adminisztráción belül installációs
feladat 18 Rendszervezérlés adminisztráció PROCEDURE dbo.DBMoveToDate ( @DateFilterTo DateTime = 2005-09-13 19:01:00 ) AS BEGIN INSERT main.dboMeasurement SELECT * FROM actual.dboMeasurement where actualdboMEASUREMENTTIME <= @DateFilterTo; DELETE FROM actual.dboMeasurement where actualdboMEASUREMENTTIME <= @DateFilterTo; INSERT main.dboProduct SELECT * FROM actual.dboProduct where actualdboProductTIME <= @DateFilterTo; DELETE FROM actual.dboProduct where actualdboProductTIME <= @DateFilterTo; INSERT main.dboOperator SELECT * FROM actual.dboOperator where actualdboOperatorTIME <= @DateFilterTo; DELETE FROM actual.dboOperator where actualdboOperatorTIME <= @DateFilterTo; INSERT main.dbooperator desc SLECT * FROM actual.dbooperator desc where actual.dbooperator descID NOT IN (SELECT maindbooperator descID From maindbooperator desc); INSERT main.dboworkspace desc actual.dboworkspace descID main.dboworkspace desc); NOT IN SELECT * (SELECT FROM
actual.dboworkspace desc main.dboworkspace descID where From INSERT main.dbomeas desc SELECT * FROM actual.dbomeas desc actual.dbomeas descID NOT IN (SELECT maindbomeas descID From maindbomeas desc); where INSERT main.dboevent desc SELECT * FROM actual.dboevent desc actual.dboevent descID NOT IN (SELECT maindboevent descID From maindboevent desc); where INSERT main.dboworkspace measurement desc SELECT * FROM actual.dboworkspace measurement desc; END; RETURN Adatbázis Installációs segédeszközök almenüje: „Init All Database”: Minden adatbázis inicializációja (actual, main, querystore) Update Stored Objects Minden adatázis tárolt eljárásainak, függvényeinek, View-k frissítése Adatbázis elérés integritás ellen rzése SPC kompatibilis adatbázis struktúra frissités Check Database Upgrade Database Database – Administration – Actual Database New Update Stored Objects Új main adatbázis létrehozása Main adatázis tárol eljárásainak,
függvényeinek, View-k frissítése Shrink Database – Administration – Main Database New Update Stored Objects Clean-up Shrink Új main adatbázis létrehozása Main adatázis tárolt eljárásainak, függvényeinek, View-k frissítése Adatbázis duplikátum rekordok törlése Adatbázis tömöritése Database – Administration – Querystore Database New Update Stored Objects Új querystore adatbázis létrehozása Querystore adatázis tárolt eljárásainak, függvényeinek, View-k frissítése 19 Rendszervezérlés adminisztráció Password kezelés Rendszer installáció után a kritikus funkciók jelszóval védettek. Ezek módosítására lehet ség van az installációs mappában az alkalmazás konfigurációs állomány átírásával. Ennek tartalma részben az alábbi: <add key="RequirePasswords" value="false" /> <add key="AdminPassword" value="XXX" /> <add key="SuperUserPassword"
value="YYY" /> Admin jelszó társítható a konfiguráció beállításhoz. Az adatbázis management veleket egy másik jelszó is védi. Ezek a funkciók a SuperUser-hez kötöttek Az állomány módosítása után a rendszer újraindítása szükséges. 20