Dr. - selma

Werbung
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
Herunterladen