Files
breakpilot-compliance/ai-compliance-sdk/internal/iace/norms_library_b2_ext2.go
T
Benjamin Admin 9bc0f321e0 feat: Normen-Bibliothek auf 456 erweitert + UX-Verbesserungen
- Normen: 215 → 456 (Werkzeugmaschinen, Förder/AGV, Verfahrenstechnik,
  Bau/Bergbau, Holz/Papier, Airport, Wäscherei, B2-Erweiterung)
- Maßnahmen: Accordion-Tabellenansicht mit Batch-Verifizierung
- Hazards: Risikobewertung als Default-View, KI-Button entfernt
- Normenrecherche: Pflicht-Erklärung, + Norm hinzufügen Feld
- Produktionslinien: Inline-Erstellungsformular mit Projekt-Zuordnung
- Playwright Tests angepasst

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-05-07 12:45:15 +02:00

261 lines
14 KiB
Go

package iace
// GetExtendedB2Norms2 returns additional B2 safety norms (Sicherheitsfachgrundnormen)
// covering EMC, electrical safety for hazardous areas, ergonomic signalling,
// functional safety for process industry, and graphical safety symbols.
func GetExtendedB2Norms2() []NormReference {
return []NormReference{
// ── Elektromagnetische Vertraeglichkeit (EMV) ─────────────────────
{
ID: "EN-61000-6-1", Number: "EN 61000-6-1:2019",
TitleDE: "Elektromagnetische Vertraeglichkeit (EMV) — Teil 6-1: Fachgrundnormen — Stoerfestigkeit fuer den Wohnbereich",
NormType: "B2",
ScopeDE: "EMV-Stoerfestigkeitsanforderungen fuer Geraete im Wohn-, Geschaefts- und Gewerbebereich: Pruefpegel fuer leitungsgefuehrte und gestrahlte Stoerungen.",
MachineTypes: []string{},
HazardCats: []string{"electromagnetic_hazard"},
Tags: []string{"electrical_part", "emc"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 4 (Pruefpegel)", "Tabelle 1"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-61000-6-1",
},
{
ID: "EN-61000-6-2", Number: "EN 61000-6-2:2019",
TitleDE: "Elektromagnetische Vertraeglichkeit (EMV) — Teil 6-2: Fachgrundnormen — Stoerfestigkeit fuer Industriebereiche",
NormType: "B2",
ScopeDE: "EMV-Stoerfestigkeitsanforderungen fuer Geraete in Industrieumgebungen: erhoehte Pruefpegel gegenueber Wohnbereich.",
MachineTypes: []string{},
HazardCats: []string{"electromagnetic_hazard"},
Tags: []string{"electrical_part", "emc"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 4 (Pruefpegel)", "Tabelle 1"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-61000-6-2",
},
{
ID: "EN-61000-6-3", Number: "EN 61000-6-3:2007+A1:2011",
TitleDE: "Elektromagnetische Vertraeglichkeit (EMV) — Teil 6-3: Fachgrundnormen — Stoeraussendung fuer den Wohnbereich",
NormType: "B2",
ScopeDE: "EMV-Emissionsgrenzwerte fuer Geraete im Wohnbereich: leitungsgefuehrte und gestrahlte Stoeraussendung.",
MachineTypes: []string{},
HazardCats: []string{"electromagnetic_hazard"},
Tags: []string{"electrical_part", "emc"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 4 (Grenzwerte)", "Tabelle 1"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-61000-6-3",
},
{
ID: "EN-61000-6-4", Number: "EN 61000-6-4:2019",
TitleDE: "Elektromagnetische Vertraeglichkeit (EMV) — Teil 6-4: Fachgrundnormen — Stoeraussendung fuer Industriebereiche",
NormType: "B2",
ScopeDE: "EMV-Emissionsgrenzwerte fuer Geraete in Industrieumgebungen: leitungsgefuehrte und gestrahlte Stoeraussendung.",
MachineTypes: []string{},
HazardCats: []string{"electromagnetic_hazard"},
Tags: []string{"electrical_part", "emc"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 4 (Grenzwerte)", "Tabelle 1"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-61000-6-4",
},
// ── Elektrische Sicherheit — Zusaetze ─────────────────────────────
{
ID: "EN-62353", Number: "EN 62353:2014",
TitleDE: "Medizinische elektrische Geraete — Wiederholungspruefungen und Pruefung nach Instandsetzung von medizinischen elektrischen Geraeten",
NormType: "B2",
ScopeDE: "Pruefverfahren fuer wiederkehrende Sicherheitspruefungen an Medizingeraeten: Schutzleiterwiderstand, Isolierung, Ableitstroeme.",
MachineTypes: []string{"medical_device"},
HazardCats: []string{"electrical_hazard"},
Tags: []string{"electrical_part", "maintenance"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 4 (Pruefverfahren)", "Abschnitt 5 (Grenzwerte)"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-62353",
},
{
ID: "EN-50110-1", Number: "EN 50110-1:2013",
TitleDE: "Betrieb von elektrischen Anlagen — Teil 1: Allgemeine Anforderungen",
NormType: "B2",
ScopeDE: "Allgemeine Anforderungen an den Betrieb elektrischer Anlagen: Freischaltung, Sicherheitsregeln, Arbeitsverfahren.",
MachineTypes: []string{},
HazardCats: []string{"electrical_hazard"},
Tags: []string{"electrical_part", "maintenance", "lockout_tagout"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 4 (Sicherheitsregeln)", "Abschnitt 6 (Arbeitsverfahren)"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-50110-1",
},
// ── Explosionsschutz (ATEX) ───────────────────────────────────────
{
ID: "EN-60079-0", Number: "EN 60079-0:2018",
TitleDE: "Explosionsfaehige Atmosphaeren — Teil 0: Betriebsmittel — Allgemeine Anforderungen",
NormType: "B2",
ScopeDE: "Allgemeine Anforderungen an Betriebsmittel fuer explosionsgefaehrdete Bereiche: Zuendschutzarten, Kennzeichnung, Temperaturklassen.",
MachineTypes: []string{},
HazardCats: []string{"explosion_hazard", "fire_hazard"},
Tags: []string{"atex", "explosive_atmosphere"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 5 (Anforderungen)", "Abschnitt 26 (Kennzeichnung)"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-60079-0",
},
{
ID: "EN-60079-1", Number: "EN 60079-1:2014",
TitleDE: "Explosionsfaehige Atmosphaeren — Teil 1: Geraeteschutz durch druckfeste Kapselung 'd'",
NormType: "B2",
ScopeDE: "Anforderungen an druckfest gekapselte Betriebsmittel: Gehaeusefestigkeit, Zuenddurchschlagsicherheit, Spaltmasse.",
MachineTypes: []string{},
HazardCats: []string{"explosion_hazard"},
Tags: []string{"atex", "explosive_atmosphere"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 4 (Konstruktion)", "Abschnitt 5 (Pruefung)"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-60079-1",
},
{
ID: "EN-60079-7", Number: "EN 60079-7:2015",
TitleDE: "Explosionsfaehige Atmosphaeren — Teil 7: Geraeteschutz durch erhoehte Sicherheit 'e'",
NormType: "B2",
ScopeDE: "Anforderungen an Betriebsmittel mit erhoehter Sicherheit: verstaerkte Isolation, erhoehte Kriech-/Luftstrecken, Klemmenkaesten.",
MachineTypes: []string{},
HazardCats: []string{"explosion_hazard"},
Tags: []string{"atex", "explosive_atmosphere", "electrical_part"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 4 (Anforderungen)", "Tabelle 1"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-60079-7",
},
{
ID: "EN-60079-11", Number: "EN 60079-11:2012",
TitleDE: "Explosionsfaehige Atmosphaeren — Teil 11: Geraeteschutz durch Eigensicherheit 'i'",
NormType: "B2",
ScopeDE: "Anforderungen an eigensichere Stromkreise: Energiebegrenzung, Zuendgrenzkurven, Sicherheitsbarrieren.",
MachineTypes: []string{},
HazardCats: []string{"explosion_hazard"},
Tags: []string{"atex", "explosive_atmosphere", "electrical_part"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 5 (Energiebegrenzung)", "Abschnitt 10 (Zuendgrenzkurven)"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-60079-11",
},
{
ID: "EN-60079-14", Number: "EN 60079-14:2014",
TitleDE: "Explosionsfaehige Atmosphaeren — Teil 14: Projektierung, Auswahl und Errichtung elektrischer Anlagen",
NormType: "B2",
ScopeDE: "Anforderungen an die Errichtung elektrischer Anlagen in explosionsgefaehrdeten Bereichen: Zoneneinteilung, Leitungswahl, Erdung.",
MachineTypes: []string{},
HazardCats: []string{"explosion_hazard"},
Tags: []string{"atex", "explosive_atmosphere", "electrical_part"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 4 (Zonenklassifizierung)", "Abschnitt 7 (Verdrahtung)"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-60079-14",
},
{
ID: "EN-60079-17", Number: "EN 60079-17:2014",
TitleDE: "Explosionsfaehige Atmosphaeren — Teil 17: Pruefen und Instandhalten elektrischer Anlagen",
NormType: "B2",
ScopeDE: "Anforderungen an Inspektion und Instandhaltung von Ex-Anlagen: Erstpruefung, wiederkehrende Pruefung, Instandsetzung.",
MachineTypes: []string{},
HazardCats: []string{"explosion_hazard"},
Tags: []string{"atex", "explosive_atmosphere", "maintenance"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 4 (Inspektionsarten)", "Tabelle 1 (Inspektionsintervalle)"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-60079-17",
},
// ── Graphische Symbole und Sicherheitszeichen ─────────────────────
{
ID: "ISO-7000", Number: "ISO 7000:2014",
TitleDE: "Graphische Symbole auf Einrichtungen — Index und Uebersicht",
NormType: "B2",
ScopeDE: "Referenz-Index graphischer Symbole fuer die Benutzung auf Einrichtungen: Bedienelemente, Anzeigen, Kennzeichnung.",
MachineTypes: []string{},
HazardCats: []string{},
Tags: []string{"signage", "hmi"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 4 (Symbolindex)"},
BeuthURL: "https://www.beuth.de/de/norm/din-iso-7000",
},
{
ID: "ISO-7010", Number: "ISO 7010:2019",
TitleDE: "Graphische Symbole — Sicherheitsfarben und Sicherheitszeichen — Registrierte Sicherheitszeichen",
NormType: "B2",
ScopeDE: "Registrierung und Gestaltung von Sicherheitszeichen: Verbotszeichen, Warnzeichen, Gebotszeichen, Rettungszeichen.",
MachineTypes: []string{},
HazardCats: []string{},
Tags: []string{"signage", "safety_sign"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 4 (Zeichentypen)", "Anhang A (Registrierte Zeichen)"},
BeuthURL: "https://www.beuth.de/de/norm/din-iso-7010",
},
// ── Anzeigen und Stellteile (Ergonomie) ───────────────────────────
{
ID: "EN-61310-1", Number: "EN 61310-1:2008",
TitleDE: "Sicherheit von Maschinen — Anzeigen, Kennzeichnen und Betaetigen — Teil 1: Anforderungen an optische, akustische und taktile Signale",
NormType: "B2",
ScopeDE: "Anforderungen an visuelle, akustische und taktile Signale an Maschinen: Farbcodierung, Signaltoene, haptisches Feedback.",
MachineTypes: []string{},
HazardCats: []string{},
Tags: []string{"hmi", "signage", "control_device"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 4 (Visuelle Signale)", "Abschnitt 5 (Akustische Signale)"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-61310-1",
},
{
ID: "EN-61310-2", Number: "EN 61310-2:2008",
TitleDE: "Sicherheit von Maschinen — Anzeigen, Kennzeichnen und Betaetigen — Teil 2: Anforderungen an die Kennzeichnung",
NormType: "B2",
ScopeDE: "Anforderungen an Kennzeichnung von Maschinen: Typenschilder, Warnhinweise, Piktogramme, Beschriftungen.",
MachineTypes: []string{},
HazardCats: []string{},
Tags: []string{"signage", "hmi"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 4 (Kennzeichnungsarten)", "Abschnitt 5 (Dauerhaftigkeit)"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-61310-2",
},
{
ID: "EN-61310-3", Number: "EN 61310-3:2008",
TitleDE: "Sicherheit von Maschinen — Anzeigen, Kennzeichnen und Betaetigen — Teil 3: Anforderungen an die Anordnung und Betaetigung von Stellteilen",
NormType: "B2",
ScopeDE: "Anforderungen an Stellteile: Anordnung, Betaetigungskraefte, Bewegungsrichtung, Zuordnung zu Maschinenfunktionen.",
MachineTypes: []string{},
HazardCats: []string{},
Tags: []string{"control_device", "hmi"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 4 (Grundsaetze)", "Abschnitt 5 (Stellteilarten)"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-61310-3",
},
// ── Funktionale Sicherheit — Prozessindustrie (IEC 61511) ─────────
{
ID: "IEC-61511-1", Number: "IEC 61511-1:2016",
TitleDE: "Funktionale Sicherheit — Sicherheitstechnische Systeme fuer die Prozessindustrie — Teil 1: Allgemeines, Begriffe, Anforderungen an Systeme, Software und Hardware",
NormType: "B2",
ScopeDE: "Anforderungen an sicherheitsinstrumentierte Systeme (SIS) in der Prozessindustrie: SIL-Festlegung, SIS-Lebenszyklus, Architektur.",
MachineTypes: []string{"process_plant"},
HazardCats: []string{"safety_function_failure"},
Tags: []string{"programmable", "process_control"},
Mandatory: false,
RelevantSections: []string{"Abschnitt 5 (SIS-Management)", "Abschnitt 11 (SIS-Design)"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-61511-1",
},
{
ID: "IEC-61511-2", Number: "IEC 61511-2:2016",
TitleDE: "Funktionale Sicherheit — Sicherheitstechnische Systeme fuer die Prozessindustrie — Teil 2: Anleitungen zur Anwendung von IEC 61511-1",
NormType: "B2",
ScopeDE: "Anwendungsleitfaden fuer IEC 61511-1: Beispiele fuer SIL-Zuordnung, Architekturvorgaben, Pruefintervall-Berechnung.",
MachineTypes: []string{"process_plant"},
HazardCats: []string{"safety_function_failure"},
Tags: []string{"programmable", "process_control"},
Mandatory: false,
RelevantSections: []string{"Abschnitt A (Beispiele)", "Abschnitt B (Berechnungen)"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-61511-2",
},
{
ID: "IEC-61511-3", Number: "IEC 61511-3:2016",
TitleDE: "Funktionale Sicherheit — Sicherheitstechnische Systeme fuer die Prozessindustrie — Teil 3: Anleitung fuer die Bestimmung der erforderlichen Sicherheits-Integritaetslevel",
NormType: "B2",
ScopeDE: "Anleitung zur SIL-Bestimmung: Risikograph, LOPA (Layer of Protection Analysis), Risikomatrix-Methoden.",
MachineTypes: []string{"process_plant"},
HazardCats: []string{"safety_function_failure"},
Tags: []string{"programmable", "process_control"},
Mandatory: false,
RelevantSections: []string{"Abschnitt A (Risikograph)", "Abschnitt B (LOPA)"},
BeuthURL: "https://www.beuth.de/de/norm/din-en-61511-3",
},
}
}