1、DEUTSCHE NORM Juli 2000Schnittstellen f r TanksystemeTankstellenger teschnittstelleTeil 4: Komponente Tankf llstandmessungD26050-4ICS 35.200; 75.200Interfaces of tank systems Petrol station interface Part 4: TankgaugeInterfaces pour des systmes du rservoir Interface pour lesappareils de la station d
2、 essence Partie 4: Composant mesure duniveau du rservoirInhaltSeiteVorwort . 11 Anwendungsbereich . 22 Normative Verweisungen 23 Definitionen und Abk rzungen . 23.1 Definitionen . . . . 23.2 Abk rzungen . . . 24 Allgemeine Grundlagen . 25 Komponente Tankf llstandmessung 25.1 Allgemeines . . . . 25.2
3、 Anwendungsspezifische VMD-Struktur der Komponente Tankf llstandmessung 26 Das VMD GAU . 36.1 Allgemeines . . . . 36.2 Zustandsdiagramm des VMD GAU . . . . . . 36.3 Zustandsbeschreibung . . . . . 36.4 Statusmeldung . 56.5 Strukturen des VMD GAU . . . 56.6 Fehlerkennzeichnung in der Komponente Tankf
4、llstandmessung . . . . . 127 Spezifische Zust nde der Komponente Tankf llstandmessung . 127.1 Initialisierung . . . 127.2 Konfiguration . . . 127.3 Normalbetrieb . . 137.4 Bef llung . . . . . . 137.5 Ausliterung . . . . 137.6 Einliterung . . . . . 13VorwortDiese Norm wurde im NA Tank UA 2.08.01 Tank
5、stellen erarbeitet. Grundlage dieser Norm sind die DGMK-For-schungsberichte 463-3/1 und /2 Schnittstellenstandard in der Tankstellenelektronik .Fortsetzung Seite 2 bis 16Normenausschuss Tankanlagen (NA Tank) im DIN Deutsches Institut f r Normung e. V. DIN Deutsches Institut f r Normung e. V. Jede Ar
6、t der Vervielf ltigung, auch auszugsweise,nur mit Genehmigung des DIN Deutsches Institut f r Normung e. V., Berlin, gestattet.Alleinverkauf der Normen durch Beuth Verlag GmbH, 10772 BerlinRef.-Nr. DIN 26050-4 : 2000-07Preisgr. 11 Vertr.-Nr. 0011Seite 2DIN 26050-4 : 2000-071 AnwendungsbereichMit dies
7、er Norm wird eine herstellerunabh ngige Ger teschnittstelle f r den Anschluss der Komponente Tankf llstandmes-sung an ein leittechnisches System beschrieben. Als leittechnische Systeme k nnen Tankstellensteuerungen, Bedientermi-nals oder Fernsteuerungseinrichtungen eingesetzt werden.2 Normative Verw
8、eisungenDiese Norm enth lt durch datierte oder undatierte Verweisungen Festlegungen aus anderen Publikationen. Diese normati-ven Verweisungen sind an den jeweiligen Stellen im Text zitiert, und die Publikationen sind nachstehend aufgef hrt. Bei da-tierten Verweisungen geh ren sp tere nderungen oder
9、berarbeitungen dieser Publikationen nur zu dieser Norm, fallssie durch nderung oder berarbeitung eingearbeitet sind. Bei undatierten Verweisungen gilt die letzte Ausgabe der inBezug genommenen Publikation.DIN 26050-1Schnittstellen f r Tanksysteme Tankstellenger teschnittstelle Teil 1: Allgemeine Fes
10、tlegungen und Tankstellen-ger teDIN EN 28601Datenelemente und Austauschformate Informationsaustausch Darstellung von Datum und Uhrzeit(ISO 8601 : 1988 und Technical Corrigendum 1 : 1991); Deutsche Fassung EN 28601 : 19923 Definitionen und Abk rzungen3.1DefinitionenF r die Anwendung dieser Norm gelte
11、n die Definitionen nach DIN 26050-1.3.2Abk rzungenNach DIN 26050-1 und folgende:KR KommunikationsrichtungVL Vorlimit4 Allgemeine GrundlagenNach DIN 26050-1.5 Komponente Tankf llstandmessung5.1 AllgemeinesDie Komponente Tankf llstandmessung (TFM) ist ein Messsystem, das mit geeigneten Messsonden und
12、einem elektroni-schen Steuerger t verschiedene Messwerte im Zusammenhang mit den in Lagertanks eingelagerten Produkten ermitteltsowie Alarmzust nde generiert und diese Werte der Tankstellensteuerung bereitstellt.Durch Festlegung von Grenzwerten und deren kontinuierlicher berwachung durch die TFM sin
13、d ein sicheres Bef llen undeine kontrollierte Entnahme aus den Lagertanks m glich.Au erdem k nnen durch die TFM komplexere Messaufgaben ausgef hrt werden. So ist durch die automatische Auslite-rung oder Einliterung der Lagertanks eine Ermittlung der Beziehung Tankf llstand/F llvolumen m glich.Jede K
14、omponente Tankf llstandmessung muss als notwendige Funktion die Produktpegel und die Produkttemperaturender angeschlossenen Tanks messen und bereitstellen. Au erdem sind Alarmmeldungen zu generieren. Die Konfigurationder Komponenten im Herstellerbetrieb ist f r die Grundfunktion ausreichend.Optional
15、e M glichkeiten und Funktionen sinderweiterte Konfigurierbarkeit,Bereitstellung von Volumenwerten und volumenbezogenen Alarmmeldungen,Unterst tzung der Aus-/Einliterung von Lagertanks,Funktion Abf llsicherung,Download von Programmen und Konfigurationsdaten sowieProgrammfernsteuerung.5.2 Anwendungssp
16、ezifische VMD-Struktur der Komponente Tankf llstandmessungNeben dem VMD COM muss jede Komponente Tankf llstandmessung das funktionsbestimmende VMD GAU nach Bild 1enthalten.Die VMDs EMG, BIT und ADR sind optional. Die Funktionsweise dieser VMDs ist in DIN 26050-1 beschrieben.Seite 3DIN 26050-4 : 2000
17、-076 Das VMD GAU6.1 AllgemeinesDas VMD GAU enth lt alle notwendigen und optionalen Variablen f r den Datenaustausch mit einem Kommunikationspart-ner. Mit optionalen Variablen kann der Leistungsumfang der Komponente Tankf llstandmessung erweitert werden.6.2 Zustandsdiagramm des VMD GAUDas Zustandsdia
18、gramm des VMD GAU nach Bild 2 beschreibt die Abl ufe von der Inbetriebnahme bis zur vollen Funktions-f higkeit der Komponente Tankf llstandmessung der Modellversion 2.1. Spezifische Zust nde werden in 7.4, 7.5 und 7.6beschrieben.6.3 ZustandsbeschreibungZustand Inaktiv 1Bild 1: VMD-Struktur der Kompo
19、nente Tankf llstandmessungBild 2: Zustandsdiagramm des VMD GAUZustand ZustandsbeschreibungInaktiv Die Komponente ist nicht funktionsf hig.Gr nde daf r sindfehlende Konfigurationsdaten,eine gerade stattfindende Konfiguration,ein Download-Vorgang oderein schwerwiegender Fehler.Seite 4DIN 26050-4 : 200
20、0-07Zustand Verriegelt 2Zustand Grundstellung 3Ereignis EreignisbeschreibungInitialisierung beenden Befehl der Tankstellensteuerung.Wenn kein schwerwiegender Fehler vorliegt, geht die Komponente in den ZustandVerriegelt 2 ber.Aktion GAU TSS: Unangeforderter StatusSchwerwiegender Fehler Bei einem sch
21、werwiegenden Fehler bleibt das VMD GAU im Zustand Inaktiv 1.Aktion GAU TSS: Unangeforderter StatusSonstiger Fehler Bei einem sonstigen Fehler wird der Zustand nicht ge ndert.Aktion GAU TSS: Unangeforderter StatusZustand ZustandsbeschreibungVerriegelt Die Konfiguration der Komponente ist abgeschlosse
22、n. Es liegt kein schwerwiegender Feh-ler vor; ein Download-Vorgang ist m glich.Die Komponente kann ausgeschaltet werden. Die Komponente erwartet von der Tankstel-lensteuerung den Befehl Grundstellung setzen .Ereignis EreignisbeschreibungGrundstellung setzen Befehl der Tankstellensteuerung.Nach Absch
23、luss der Konfiguration erfolgt der bergang in den Zustand Grundstellung 3.Aktion GAU TSS: Unangeforderter StatusDeaktivieren Befehl der Tankstellensteuerung.Der Befehl bewirkt den bergang in den Zustand Inaktiv 1.Aktion GAU TSS: Unangeforderter StatusSchwerwiegender Fehler Bei einem schwerwiegenden
24、Fehler muss die Komponente in den Zustand Inaktiv 1bergehen.Aktion GAU TSS: Unangeforderter StatusSonstiger Fehler Bei einem sonstigen Fehler wird der Zustand nicht ge ndert.Aktion GAU TSS: Unangeforderter StatusZustand ZustandsbeschreibungGrundstellung Die Komponente arbeitet bestimmungsgem .Ereign
25、is EreignisbeschreibungVerriegeln Befehl der Tankstellensteuerung.Die Komponente geht in den Zustand Verriegelt 2 ber.Aktion GAU TSS: Unangeforderter StatusSchwerwiegenderFehler Bei einem schwerwiegenden Fehler muss die Komponente in den Zustand Inaktiv 1bergehen.Aktion GAU TSS: Unangeforderter Stat
26、usSonstiger Fehler Bei einem sonstigen Fehler wird der Zustand nicht ge ndert.Aktion GAU TSS: Unangeforderter StatusSeite 5DIN 26050-4 : 2000-076.4 StatusmeldungDer Ger testatus wird entweder durch den Anwendungsdienst Status von der Tankstellensteuerung abgefragt oder alsUnangeforderter Status vom
27、VMD GAU zur Tankstellensteuerung gemeldet. Tabelle 1 legt die Bedeutung der Statusbitsder lokalen Erg nzung fest. Die lokale Erg nzung hat eine feste L nge von 12 bit.Lagertankbezogene Statusinformationen m ssen in der Variablen GAU/Mx1x21 vom Typ Bitfolge abgebildet werden.6.5 Strukturen des VMD GA
28、U6.5.1 AllgemeinesVariable im VMD GAU werden entweder global oder lokal definiert. Globale Variable gelten f r alle angeschlossenenF llstandsensoren, lokale Variable dagegen beziehen sich immer nur auf einen F llstandsensor.Bei Variablen mit den Anfangsbuchstaben S oder M im Variablennamen wird mit
29、dem zweiten und dritten Zeichen (x1undx2) des Variablennamens die jeweilige Lagertankadresse (Messkanal) gebildet. Die Zeichen x1und x2werden als sedezi-mal codierte Ziffern dargestellt und definieren Lagertankadressen im Bereich von 01H bis 20H. Damit werden bis zu 32 La-gertanks adressiert.6.5.2 G
30、lobale Variable des VMD GAUDie globalen Variablen des VMD GAU sind in Tabelle 2 aufgef hrt.6.5.3 Lokale VariableIn Tabelle 3 sind alle lokalen Variablen des VMD GAU aufgef hrt. Die Variablen in der Datenbank Mx1x2y enthalten dieAngaben der einzelnen Lagertanks. Sie werden entsprechend den M glichkei
31、ten der Tankf llstandmessung kontinuierlichgemessen, berechnet und bereitgestellt.Tabelle 1: Status, lokale Erg nzung (local detail)Bit Bezeichnung Beschreibung0 bis 3 Zustandscodierung Bit 0 bis 3 stellen eine Sedezimalzahl zur Codierung der Zust nde des Zustands-diagramms dar.1 Zustand Inaktiv 2 Z
32、ustand Verriegelt 3 Zustand Grundstellung 4 Reserviert f r die Weiterentwicklung5 Bef llung_aktiv Die TFM hat an mindestens einem Lagertank eine Bef llung festgestellt.6 Auslit_aktiv Die TFM f hrt an mindestens einem Lagertank eine Ausliterung durch.7 Einlit_aktiv Die TFM f hrt an mindestens einem L
33、agertank eine Einliterung durch.8 Max_Alarm Aktiv, wenn bei mindestens einem durch die TFM unterst tzten Lagertank der Tank-stelle GAU/Mx1x21 Tank_Status , Bit 5 Max_Alarm gesetzt ist (HiHi-Level Alarm).9 Max_Warnung Aktiv, wenn bei mindestens einem durch die TFM unterst tzten Lagertank der Tank-ste
34、lle GAU/Mx1x21 Tank_Status , Bit 6 Max_Warnung gesetzt ist (Hi-LevelAlarm).10 Systemzeit aktualisieren Die TSS wird zum Auffrischen der Systemzeit in der TFM aufgefordert.11 Abf llsicherung_aktiv TFM ist bereit, die Funktion der Abf llsicherung bei der Bef llung zu unterst tzen.Tabelle 2: Globale Va
35、riable im VMD GAUNameKurz-bezeichnungTyp R/W Beschreibung WB N/OC10 Tank_aktiv 4 R Jedes gesetzte Bit steht f r einen Lagertank, der durchdie TFM bedient wird. Die Bit-Nummer muss mit derSensornummer identisch sein. Dadurch erfolgt die Infor-mation ber angeschlossene Messsysteme. NachDIN 66348-3 wer
36、den Bitfolgen in der Reihenfolge Bit 0,Bit 1, Bit 2 usw. bertragen. Die Zuordnung der Bits zuden Nummern der Tanks geschieht wie folgt. Das ge-setzte Bit 0 bedeutet Tank 1, Bit 1 bedeutet Tank 2 usw.32 bit NSeite 6DIN 26050-4 : 2000-07Tabelle 2 (fortgesetzt)NameKurz-bezeichnungTyp R/W Beschreibung W
37、B N/OC11 Tank_Auswahl 4 R Auswahl der Messsysteme durch die Tankstellensteue-rung. Zuordnung siehe GAU/C10.32 bit NW(1) Bei Auswahl eines Messsystems, das nicht bedient wird,ist der Fehler 50H in GAU/E01 zu generieren.Unangeforderte Berichte d rfen nur f r die ber GAU/C11 selektierten Tanks gemeldet
38、 werden. Nach einemVerbindungsaufbau muss der Inhalt von GAU/C11 demInhalt von GAU/C10 entsprechen.C30 Tank_Anz 6 R Anzahl der Lagertanks, die von der TFM unterst tzt wer-den k nnen.1 bis 32 NC31 Produkt_Anz 6 R Anzahl der verschiedenen Produkte (Qualit ten), derenF llstandh he gemessen wird.1 bis 3
39、2 OW(1)CA0 Sys_Zeit A R Systemzeit, Format: CCYYMMDDhhmmss nachDIN EN 28601.14 Zeichen OW(1) Beispiel: 4.12.1994, 17:18:34 wird codiert als19941 204 171 834CA1 Softw_Inst_Da-tumA R Installationsdatum der TFM-Software. Muss vom Her-steller eingeschrieben werden. Format: CCYYMMDD8 Zeichen OW(1)CA2 Per
40、sonal_Identif A R Kennung des Installateurs der Software. Muss vom Her-steller eingeschrieben werden. Die ersten 3 Zeichen be-ziehen sich auf die Organisation (Herstellerk rzel), diefolgenden 11 Zeichen auf die Personalnummer.14 Zeichen OW(1)CA3 Tankst_Nr A R Tankstellennummer 14 Zeichen OW(1) (frei
41、 w hlbar)V10 Steuerung_Opti-on4 R Steuerkommando zur Zustands nderung von optionalenFunktionen.8 bit OW Bit 0 = 1; TFM soll als Abf llsicherung arbeiten, siehe Ta-belle 4V40 Steuerung 6 R Steuerkommando zur Zustands nderung des VMD GAU.01 Initialisierung beenden02 Deaktivieren03 Grundstellung setzen
42、04 Verriegeln1 bis 4 NWE01 Fehl_Code 6 R Fehlerkennzeichnung nach Tabelle 8. 0 bis 255 NE02 Fehl_Beschr A R Beschreibung des letzten Fehlers. 20 Zeichen OSeite 7DIN 26050-4 : 2000-07Tabelle 3: Lokale Variable im VMD GAUName Kurzbezeich-nungTyp R/WBeschreibung WB N/OSx1x21 Tank_Config 4 R Beschreibt
43、die Konfiguration des Lagertanksnach Tabelle 4.8 bit OW(1)Sx1x22 Produkt_Code 6 R Codierung nach Produktcodetabelle nachDIN 26050-1.0 bis 255 NW(1)Sx1x23 Produkt_BezeichnungA R Produktkurzbezeichnung 5 Zeichen NW(1)Sx1x24 Produkt_BeschreibungA R Produktbeschreibung 14 Zeichen OW(1)Sx1x25 Max_Fuellst
44、and 6/D R Maximaler F llstand 0 bis 99 999 NW(1) Bei Erreichen dieses Vorgabewertes mussMax_Alarm ausgel st werden.Nach einem Verbindungsaufbau muss dieseVariable entweder den Wert 99 999 oder einenvoreingestellten Wert f r den maximalenF llstand enthalten.Angabe in 1=10 mm. (HiHi-LevelSetpoint)Sx1x
45、26 VL_Max_Fuell-stand6/D R Obere F llstandwarngrenze 0 bis 99 999 NW(1) Bei Erreichen dieses Vorgabewertes mussMax_Warnung ausgel st werden.Nach einem Verbindungsaufbau muss dieseVariable entweder den Wert 99 999 oder einenvoreingestellten Wert f r die obere F llstand-warngrenze enthalten.Angabe in
46、1=10 mm. (Hi-LevelSetpoint)Sx1x27 VL_Min_Fuell-stand6/D R Untere F llstandwarngrenze 0 bis 99 999 NW(1) Bei Erreichen dieses Vorgabewertes mussMin_Warnung ausgel st werden.Nach einem Verbindungsaufbau muss dieseVariable entweder den Wert 0 oder einen vor-eingestellten Wert f r die untere F llstandwa
47、r-ngrenze enthalten.Angabe in 1=10 mm. (Lo-LevelSetpoint)Sx1x28 Min_Fuellstand 6/D R Minimaler F llstand 0 bis 99 999 NW(1) Bei Erreichen dieses Vorgabewerts mussMin_Alarm ausgel st werden.Nach einem Verbindungsaufbau muss dieseVariable entweder den Wert 0 oder einen vor-eingestellten Wert f r den m
48、inimalen F llstandenthalten.Angabe in 1=10 mm. (LoLo-LevelSetpoint)Sx1x29 Max_Fuell-volumen6/D R Maximales F llvolumen 0 bis 99 999 OW(1) Bei Erreichen dieses Vorgabewertes mussMax_Alarm ausgel st werden.Nach einem Verbindungsaufbau muss dieseVariable entweder den Wert 99 999 oder einenvoreingestell
49、ten Wert f r das maximale F ll-volumen enthalten.Angabe in Liter. (MaximumSafeFillCapacity)Seite 8DIN 26050-4 : 2000-07Tabelle 3 (fortgesetzt)Name Kurzbezeich-nungTyp R/WBeschreibung WB N/OSx1x2A VL_Max_Fuell-volumen6/D R Obere Volumenwarngrenze 0 bis 99 999 OW(1) Bei Erreichen dieses Vorgabewertes mussMax_Warnung ausgel st werden.Nach einem Verbindungsaufbau muss dieseVariable entweder den Wert 99 999 oder einenvoreingestellten Wert f r die obere Volumen-warngrenze enthalten.Angabe in Liter. (MaximumOperatingCapacity)Sx1x2B VL_Min_Fuell-volumen6/D R Untere Volumenwar