2. SELMA-Workshop Sichere Übertragung von Messdaten über offene Kommunikationsnetze Dr.-Ing. Robert Patzke Geschäftsführer MFP Messtechnik und Fertigungstechnologie GmbH Wunstorf (bei Hannover) www.mfp-online.de Convenor ISO/TC184/SC5/WG6 Sprecher ASAM-GDI (www.asam.net) [email protected] Berlin, 15./16.10.2003 Dr. R. Patzke, MFP GmbH, Wunstorf Folie 1 2. SELMA-Workshop Sichere Übertragung von Messdaten über offene Kommunikationsnetze Praxis des Softwaredownloads: Download eichpflichtiger Programme DIN 26050 Teil 2 8.3.2 Download eichpflichtiger Programme - Logbuch 21,66 12,75 1,699 Download Super bleifrei Super bleifrei Super bleifrei Super bleifrei Definierte Logbucheinträge die durch Eichbeamte vor Ort eingesehen werden können Berlin, 15./16.10.2003 Dr. R. Patzke, MFP GmbH, Wunstorf Folie 2 1 2. SELMA-Workshop Sichere Übertragung von Messdaten über offene Kommunikationsnetze Praxis des Softwaredownloads: Speicherorganisation im Zielsystem vom Rechner (Anwender) für diverse Geräte bei Bedarf laden Kommunikationsprotokoll für EPSI Verwaltung in der Zentrale (Client) PROM/RAM Kommunikationsprotokoll für angekoppeltes Gerät RAM RAM Datenstrukturen für Kommunikation Datenstrukturen für angekoppeltes Gerät Standardgerät EPSI ROM Schnittstellenwandler zur Ankopplung herkömmlicher Geräte an genormtes Kommunikationssystem Berlin, 15./16.10.2003 Dr. R. Patzke, MFP GmbH, Wunstorf Folie 3 2. SELMA-Workshop Sichere Übertragung von Messdaten über offene Kommunikationsnetze Praxis des Softwaredownloads: Objekte des Ladevorgangs EPSIKommunikationsprogramm Geräte-Kommunikationsprotokoll • benötigtes Speichervolumen • zugeordnete Ausführung (Task) Variablen-Abbildungsprogramm • benötigtes Speichervolumen • zugeordnete Ausführung (Task) Variablen-Abbildungsspeicher • benötigtes Speichervolumen • angepaßte Datenstruktur Berlin, 15./16.10.2003 Variablen-Protokollspeicher • benötigtes Speichervolumen • angepaßte Datenstruktur Dr. R. Patzke, MFP GmbH, Wunstorf Folie 4 2 2. SELMA-Workshop Sichere Übertragung von Messdaten über offene Kommunikationsnetze Praxis des Softwaredownloads: Laden und Starten des Komm.-Protokolls 1. BeginneLadesequenz (PROT_1) 2. LadeSpeichersegment Programm-Status Programm-Status 3. BeendeLadesequenz "TASK_3" "PROT_1" 4. Schreiben von Variablen (falls erforderlich) Auszuführendes Programm (Protokoll) 5. ProgrammAktivieren (TASK_3, PROT_1) Konstante und Variablen (Arbeitsspeicher) 6. ProgrammStarten Berlin, 15./16.10.2003 Single/Multi-Step Single/Multi-Step Debug-Adjust Debug-Adjust Interpreter Dr. R. Patzke, MFP GmbH, Wunstorf Folie 5 2. SELMA-Workshop Sichere Übertragung von Messdaten über offene Kommunikationsnetze Praxis des Softwaredownloads: DIN 66348 Teil 3 BeginneLadesequenz BeginneLadesequenz(InitiateDownloadSequence) (InitiateDownloadSequence) 0 1 2 3 DC4 O h Byte Page (256 Byte) anwenderspezifisch reserviert 0 nicht teilbar 1 teilbar DC2 0 @ 1 A P R O T _ 1 US 0 3 F F RS 0 FS US + + + DC4 O h Berlin, 15./16.10.2003 DC2 1 @ 1 A FS Dr. R. Patzke, MFP GmbH, Wunstorf Folie 6 3 2. SELMA-Workshop Sichere Übertragung von Messdaten über offene Kommunikationsnetze Praxis des Softwaredownloads: DIN 66348 Teil 3 LadeSpeichersegment LadeSpeichersegment(DownloadSegment) (DownloadSegment) DC4 O h DC2 0 @ 1 B P R O T _ 1 FS DC4 O h DC2 1 @ 1 B 0 3 F 1 9 A 7 .... US 1 FS 0 Oktettfolge (4 Bit/Z) 1 Textzeichenfolge 2 Oktettfolge (6 Bit/Z) Berlin, 15./16.10.2003 ...... US 0 FS Dr. R. Patzke, MFP GmbH, Wunstorf Folie 7 2. SELMA-Workshop Sichere Übertragung von Messdaten über offene Kommunikationsnetze Praxis des Softwaredownloads: DIN 66348 Teil 3 BeendeLadesequenz BeendeLadesequenz(TerminateDownloadSequence) (TerminateDownloadSequence) DC4 O h DC2 0 @ 1 C P R O T _ 1 US FK FC ZC DC4 O h Berlin, 15./16.10.2003 FS US ZB DC2 1 @ 1 C FS Dr. R. Patzke, MFP GmbH, Wunstorf Folie 8 4 2. SELMA-Workshop Sichere Übertragung von Messdaten über offene Kommunikationsnetze Praxis des Softwaredownloads: DIN 66348 Teil 3 ProgrammAktivieren ProgrammAktivieren(CreateProgramInvocation) (CreateProgramInvocation) Monitor 0 = Aus 1 = Ein P R O T _ X US P R O T _ Y ... DC4 O h DC2 0 @ 2 6 T A S K _ 3 US P R O T _ 1 RS 0 0 FS Wiederverwendung 0 = Nein 1 = Ja DC4 O h DC2 1 @ 2 6 FS Berlin, 15./16.10.2003 Dr. R. Patzke, MFP GmbH, Wunstorf Folie 9 2. SELMA-Workshop Sichere Übertragung von Messdaten über offene Kommunikationsnetze Praxis des Softwaredownloads: DIN 66348 Teil 3 ProgrammStarten ProgrammStarten(Start) (Start) ProgrammStoppen ProgrammStoppen(Stop) (Stop) ProgrammRücksetzen ProgrammRücksetzen(Reset) (Reset) ProgrammAbbrechen ProgrammAbbrechen(Kill) (Kill) ProgrammDeaktivieren ProgrammDeaktivieren(DeleteProgramInvocation) (DeleteProgramInvocation) Berlin, 15./16.10.2003 Dr. R. Patzke, MFP GmbH, Wunstorf Folie 10 5