CALPLUS-Vortrag-Munich Calibration-Day-2014

Werbung
Der Weg zu FLUKEs MET/CAL 8.3
Eine Betrachtung von fast 40 Jahren Prüfplatzautomatisierung
Ein kleiner Überblick
Was ist MET/CAL?
Wie entstand MET/CAL und wie lange wird es entwickelt?
Was brachten die letzten 10 Jahre (bis v7.3) ?
Macht MET/CAL 8 alles neu?
Details der MET/CAL v8.2 – v8.3
Seite  2
© René Buske for Munich Calibration Day 2014
Das MetCal System
MET/CAL Editor
Per Techniker-Skript-Sprache
erstellte Prüfprogramme
MET/CAL Runtime
Sybase SQL Anywhere
Datenbankserver
oder
MET/TEAM = Microsoft SQL
Seite 33
Seite
© René Buske for Munich Calibration Day 2014
Sprachbeispiele:
1.003 5500
Seite  4
10.00V
0.01% 0.02U
1.001 DISP
Bitte Multimeter XYZ anschließen
1.002 PIC
resistor
1.003 ACC
1000Z
1.004 MEMI
Ablesewert eintragen
1.005 MEMCX
1000Z
0.01% 0.02U
-1U
© René Buske for Munich Calibration Day 2014
Was war noch einmal mit der Datenbank ?
Prüfprogramm - Ablaufsteuerung
MET/CAL
Datenbank wählbar (MET/TRACK oder MET/TEAM)
metrology / calibration
Seite  5
Messmittelmanagement
Labor- und Messmittelmanagement
MET/TRACK
MET/TEAM
SYBASE ASA Datenbank basierend
MSSQL Datenbank basierend
metrology / tracking
metrology / test asset management
© René Buske for Munich Calibration Day 2014
Wie alles begann…



















1975 : PDP11/34 Based, customer specific calibration system for Oscilloscope and other calibrations
12 systems in Europe, special for the Bundeswehr
1980: 7405 DMM Calibration System on Fluke Touch Sense Controller (1720A)
1984: 7411 Calibration Automation software on Fluke Touch Sense Controller (1722A)
1985: A123 custom automated calibration systems using 7411A Software and 1722A Touch Sense System
controller
1987: Introduction of Met/Cal as PC-Based system
1989: First Met/Cal version for MS-DOS (v1.0) as replacement for 7411A
1989: Met/Track released for MS-DOS (v1.0)
1993: First Combination of Met/Cal and Met/Track for the 5130A
1995: Met/Cal and Met/Track for Windows released (v4.0)
1998: MET/CAL - Plus Suite released (Met/Cal and Met/Track combined to one product (v5.0))
1999: Full 32-Bit product and ISO 17025 Compliant (v6.0)
2002: Integration of Portocal development thoughts into Met/Cal (v7.0)
2005: Enhancement of Measurement Uncertainty Calculations (v7.11)
2007: Measurement uncertainty in accordance with GUM
2008: Windows XP, Vista, 7, Compatibility
2009-2012: Various enhancements and functionality additions (See blue list below) (V7.2, 7.3)
2013: New Procedure Editor (V8)
2013: MET/CAL V8.1 compatible with new web based Asset Management Automation package MET/TEAM
Seite  6
© René Buske for Munich Calibration Day 2014
Wie lange wird es MET/CAL noch geben?
Unabhängigkeit
 Durch eigene Entwicklungsabteilung - keine externe Abhängigkeit von der Marktlage
Abwärtskompatibilität als Investitionsschutz
 Das Versprechen: eine einmal erarbeitete Prüfprozedur bleibt lauffähig in künftigen
Versionen! Eine PDP11 Prozedur läuft in METCAL 8.3!
Erfahrung und Verantwortung
 Weltweit ca.: 5000+ aktive Installationen, davon ca. 1500+ in Europa.
Zukunftssicherheit durch garantierte Weiterentwicklung
 MET/CAL ist seit Jahren Verkaufsinstrument für Kalibratoren und Kalibrierequipment
und damit Basis für FLUKE Verkaufsstrategien.
Seite  7
© René Buske for Munich Calibration Day 2014
CALPLUS als Vertrieb und Supportpartner
Hauptniederlassung Berlin
 mit eigenem Trainingszentrum auf 250qm
 Zentrallager für extrem kurze Lieferzeiten
 technischer Innendienst und zentrale Auftragsannahme
 insgesamt 16 Angestellte
ScopeShop Hamburg
 Kontaktpartner vor Ort für das gesamte Vertriebsprogramm als
Regionalbüro NORD
 Technischer Innendienst
 6 Angestellte




zur Zeit 30 Mitarbeiter, davon 9 Fachingenieure
spezialisiert auf Fluke, Tektronix/Keithley
Vertriebspartner für viele weitere erstklassige Messmittelhersteller
6 Regionalbüros eine effiziente und schnelle Kundenbetreuung vor und nach dem Kauf
Seite  8
© René Buske for Munich Calibration Day 2014
MET/CAL-SUPPORT-CALPLUS
René Buske
CalPlus GmbH
Vertrieb / Support / Training
Heerstraße 32
14052 Berlin
Telefon
: 030 / 214 98 2 82
Email
: [email protected]
Seite  9
© René Buske for Munich Calibration Day 2014
Ein Blick zurück…





v7.2
v7.2SP3
Seite  10
VISA Support (RS232, USB, ETHERNET, GPIB)
Guardbanding
neues Variablen System [v MyVar]
BEEP für DISP, EVAL, OPBR …
binäre Werte in HEX
Neue FSCs:
 HEAD -2
 MATH
 INI()
 FINDCSV()
 LINREG() + INTERP()
 SLEW() + LISTBOX()
 REFACC()
 CRND() + FRND()
 ENGR() + ENGR_NSD()
 NUM() + NUMN()
 ACCNAME()
 DBTOPCT DBW …
 VSET TSTEP2
 ……
© René Buske for Munich Calibration Day 2014
Die wichtigsten Neuerungen ab v7.2
Seite  11
v7.3
 Window 7 Kompatibilität
 Neue FSCs O_CAL, 5522A, 5080A ,9640A
 Wechsel auf Sybase 11 und Crystal Reports 12
v8.0






v8.1
 Direkte MET/TEAM Interaktion
 Durchgängige UTF8 Kompatibilität
 Neue FSCs für FLUKE 52120, 5502 A + E
v8.2




Neuer Visual Prozedur Editor
Integriertes Prozedur Projektmanagement
Ausführbare Prozeduren (PXE)
Neuer FSC LIB
Neuer Legacy Prozedur Startdialog
erweitertes Debugging mit Haltepunkten
Windows 8 Support mit verbessertem Projektmanager
Prozedur Sektions-Funktionalität
Support für lange Zeilen bis 256 Zeichen
FSC für FLUKE 5730A(NVI)
© René Buske for Munich Calibration Day 2014
Version 8.0 – 8.1 Neuerungen im Überblick
Legacy Prozedurstart, Visual Editor und PXE
 Verschiedene
Anordnungen
 Perfekt für intuitives
Copy & Paste
Neuer Legacy Prozedur Startdialog
 Mehrere Monitore für
verschiedene
Prozeduren
 Docking Windows
 Projektmanagement
 Ausführbare PXE
Seite  12
© René Buske for Munich Calibration Day 2014
Version 8.0 – 8.1 Neuerungen im Überblick
FSC LIB für DLL, COM oder ARRAY, STRUCTURE
# Deklarieren des Arrays
1.001 LIB
ARRAY NEW myArray[100];
# Werte vorauswählen
1.002 MATH
value = "Das ist ein Test"
# Öffne Microsoft Excel
1.003 MATH
index = 46
1.001 LIB
COM myExcel = "Excel.Application";
1.002 LIB
myExcel.Visible=True;
# zuweisen eines Wertes
Neue Arbeitsmappe erstellen (workbook)
1.005 LIB
myArray[index] = #value;
1.003 LIB
COM workbooks = myExcel.Workbooks;
1.004 LIB
workbooks.Add();
# Wert aus dem Array abrufen
1.006 LIB
myValue = myArray[46];
# Auf ein Arbeitsblatt zugreifen
# und anzeigen
1.007 DISP
1.005 LIB
[v myValue]
COM worksheet = myExcel.Worksheets["Tabelle1"];
# Zelle C5 anwählen und einen Wert setzen
1.006 LIB
COM cell = worksheet.Range["C5"];
1.007 LIB
cell.Select();
1.008 LIB
cell.value = "Das ist ein Test!";
# Wert aus C5 lesen
1.010 LIB
newvalue = cell.value;
Seite  14
© René Buske for Munich Calibration Day 2014
Version 8.2 Neuerungen im Detail
Windows 8 Support und verbessertes Projektmanagement
 Windows 8.1 kompatibel
 Schnellstart für
Kommandos
 Filterleiste im Projekt
Seite  15
© René Buske for Munich Calibration Day 2014
Was ist ein Prozedursplitter
Prozedur Sektions-Funktionalität
Funktion:
 Sektionen(Lesezeichen) von Prozedurblöcken können zur Prozedur hinzugefügt
werden. Bis zu 4 Ebenen von Blöcken sind möglich.
 Ein Prozedurblock kann vor dem Start der Prozedur an oder abgewählt werden.
Wofür?
 Nicht alle Standards sind an jeder Workstation verfügbar (Combine Calibrations)
 Wiederholen spezifischer Tests, ohne die gesamte Prozedur zu starten
Einschränkungen:
 Können nur in der Main Prozedur verwendet werden
 “tags” funktionieren nur in PXEs (Procedure eXEcutables)
Seite  16
© René Buske for Munich Calibration Day 2014
Version 8.2 Neuerungen im Detail
Prozedur Sektions-Funktionalität
# Tag.Name = Kalibrierung Gleichspannung
# Tag.Start = START_DC
# Tag.End = END_DC
# Tag.ExecutionTimeInMinutes = 5
1.001 LABEL
1.002 WAIT
1.003 LABEL
START_DC
-t 5 TEST DC läuft gerade
END_DC
# Tag.Name = Kalibrierung Wechselspannung
# Tag.Start = START_AC
# Tag.End = END_AC
# Tag.ExecutionTimeInMinutes = 7
1.004 LABEL
1.005 WAIT
1.006 LABEL
Seite  17
START_AC
-t 5 TEST AC läuft gerade
END_AC
© René Buske for Munich Calibration Day 2014
tag_ui_show
=yes
Version 8.2 Neuerungen im Detail
Support für lange Zeilen bis 256 Zeichen für
MEMI DISP OPBR MESS RSLT
DISP Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam
erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasdgube
Seite  18
© René Buske for Munich Calibration Day 2014
Seit August FLUKE MET/CAL 8.3
 Neue FSCs für 96270A und LPN FSCs, plus updated 9640 and LPNX FSCs.
 Hilfedatei stark überarbeitet und ergänzt
 Überprüfung und Kontrolle welche METCAL Client Version benutzt werden darf
 Fluke 5502A Oscilloskop Kalibrator Optionen werden vom O_CAL FSC unterstützt.
 Letzter PXE Pfad wird sich gemerkt oder Pfad kann neben den Eigenschaften des
Projektes auch in der metcal.ini vorgegeben werden.
 Automatik BUILD kann die Versionsnummer hochzählen. Wird in metcal.ini eingestellt.
 Konvertieren eines kompletten Prozedur Verzeichnisses bzw. Mehrfachauswahl in der
alten Struktur (proc.dir ) zu Projekten mit automatischer Erstellung von PXE Dateien
Seite  19
© René Buske for Munich Calibration Day 2014
Der neue MET/SUPPORT ( ab September )
neue MCZ Installer Applikation!
 eu.flukecal.com
 My MET/SUPPORT
 optimierte
Prozedursuche
 Warenkorb für
Einzelprozeduren
Seite  20
© René Buske for Munich Calibration Day 2014
Fragen ?
Placeholder, enter your
own text here
Seite  21
© René Buske for Munich Calibration Day 2014
Herunterladen