Messages
Ordered list of dispatched messages across all your buses
"Contao\CoreBundle\Messenger\Message\SearchIndexMessage" |
|
|---|---|
| Caller | In SearchIndexListener.php line |
| Bus | messenger.bus.default |
| Message | Contao\CoreBundle\Messenger\Message\SearchIndexMessage {#24246 -document: Contao\CoreBundle\Search\Document {#24240 -originalDocument: null -jsonLds: null -uri: Nyholm\Psr7\Uri {#24322 -scheme: "https" -userInfo: "" -host: "devmonotomic-gb.bn-automation.de" -port: null -path: "/de/branchen/industrie/prozessautomation.html" -query: "" -fragment: "" } -statusCode: 200 -headers: [ "cache-control" => [ "no-cache, no-store, private" ] "date" => [ "Sat, 10 Jan 2026 02:06:09 GMT" ] "content-type" => [ "text/html; charset=UTF-8" ] "x-cache-debug" => [ "1" ] "x-content-type-options" => [ "nosniff" ] "referrer-policy" => [ "no-referrer-when-downgrade, strict-origin-when-cross-origin" ] "permissions-policy" => [ "interest-cohort=()" ] "strict-transport-security" => [ "max-age=31536000" ] "pragma" => [ "no-cache" ] "expires" => [ "-1" ] "link" => [ "<https://devmonotomic-gb.bn-automation.de/hofff-contao-consent/status.js?banner=1&pageId=36>; rel="preload"; as="script"; nopush,</bundles/hofffcontaoconsentcore/consent-manager.3247aa8f.js>; rel="preload"; as="script"; nopush" ] "x-cache-tags" => [ "contao.db.tl_article.65,contao.db.tl_content.91,contao.db.tl_article.35,contao.db.tl_content.609,contao.db.tl_content.6228,contao.db.tl_content.6137,contao.db.tl_content.6135,contao.db.tl_content.5125,contao.db.tl_content.6136,contao.db.tl_content.4059,contao.db.tl_content.4058,contao.db.tl_content.4057,contao.db.tl_content.4056,contao.db.tl_content.3924,contao.db.tl_content.3923,contao.db.tl_content.3710,contao.db.tl_content.3709,contao.db.tl_content.3708,contao.db.tl_content.3542,contao.db.tl_content.3541,contao.db.tl_content.3440,contao.db.tl_content.3391,contao.db.tl_content.3386,contao.db.tl_content.3336,contao.db.tl_content.3346,contao.db.tl_content.3347,contao.db.tl_content.608,contao.db.tl_content.870,contao.db.tl_content.620,contao.db.tl_content.874,contao.db.tl_content.624,contao.db.tl_content.649,contao.db.tl_content.704,contao.db.tl_content.861,contao.db.tl_content.746,contao.db.tl_content.717,contao.db.tl_module.3,contao.db.tl_module.6,contao.db.tl_module.28,contao.db.tl_page.15,contao.db.tl_page.17,contao.db.tl_page.18,contao.db.tl_page.697,contao.db.tl_page.19,contao.db.tl_page.551,contao.db.tl_page.120,contao.db.tl_page.121,contao.db.tl_page.122,contao.db.tl_page.20,contao.db.tl_page.655,contao.db.tl_page.2,contao.db.tl_page.25,contao.db.tl_page.26,contao.db.tl_page.27,contao.db.tl_page.28,contao.db.tl_page.29,contao.db.tl_page.30,contao.db.tl_page.21,contao.db.tl_page.31,contao.db.tl_page.32,contao.db.tl_page.33,contao.db.tl_page.34,contao.db.tl_page.35,contao.db.tl_page.23,contao.db.tl_page.36,contao.db.tl_page.37,contao.db.tl_page.38,contao.db.tl_page.39,contao.db.tl_page.24,contao.db.tl_page.3,contao.db.tl_page.95,contao.db.tl_page.96,contao.db.tl_page.97,contao.db.tl_page.98,contao.db.tl_page.173,contao.db.tl_page.99,contao.db.tl_page.100,contao.db.tl_page.89,contao.db.tl_page.101,contao.db.tl_page.102,contao.db.tl_page.103,contao.db.tl_page.104,contao.db.tl_page.105,contao.db.tl_page.106,contao.db.tl_page.90,contao.db.tl_page.109,contao.db.tl_page.107,contao.db.tl_page.108,contao.db.tl_page.91,contao.db.tl_page.110,contao.db.tl_page.111,contao.db.tl_page.112,contao.db.tl_page.92" "contao.db.tl_page.113,contao.db.tl_page.114,contao.db.tl_page.115,contao.db.tl_page.116,contao.db.tl_page.117,contao.db.tl_page.118,contao.db.tl_page.93,contao.db.tl_page.94,contao.db.tl_page.4,contao.db.tl_page.59,contao.db.tl_page.65,contao.db.tl_page.68,contao.db.tl_page.66,contao.db.tl_page.67,contao.db.tl_page.70,contao.db.tl_page.69,contao.db.tl_page.673,contao.db.tl_page.674,contao.db.tl_page.698,contao.db.tl_page.72,contao.db.tl_page.176,contao.db.tl_page.73,contao.db.tl_page.177,contao.db.tl_page.60,contao.db.tl_page.61,contao.db.tl_page.62,contao.db.tl_page.63,contao.db.tl_page.64,contao.db.tl_page.5,contao.db.tl_page.794,contao.db.tl_page.662,contao.db.tl_page.684,contao.db.tl_page.685,contao.db.tl_page.686,contao.db.tl_page.687,contao.db.tl_page.789,contao.db.tl_page.688,contao.db.tl_page.785,contao.db.tl_page.689,contao.db.tl_page.691,contao.db.tl_page.791,contao.db.tl_page.693,contao.db.tl_page.730,contao.db.tl_page.731,contao.db.tl_page.788,contao.db.tl_page.661,contao.db.tl_page.668,contao.db.tl_page.670,contao.db.tl_page.671,contao.db.tl_page.672,contao.db.tl_page.787,contao.db.tl_page.663,contao.db.tl_page.727,contao.db.tl_page.664,contao.db.tl_page.666,contao.db.tl_page.725,contao.db.tl_page.667,contao.db.tl_page.665,contao.db.tl_page.695,contao.db.tl_page.660,contao.db.tl_page.45,contao.db.tl_page.53,contao.db.tl_page.54,contao.db.tl_page.55,contao.db.tl_page.56,contao.db.tl_page.57,contao.db.tl_page.58,contao.db.tl_page.46,contao.db.tl_page.47,contao.db.tl_page.48,contao.db.tl_page.79,contao.db.tl_page.80,contao.db.tl_page.81,contao.db.tl_page.82,contao.db.tl_page.83,contao.db.tl_page.49,contao.db.tl_page.604,contao.db.tl_page.50,contao.db.tl_page.7,contao.db.tl_module.17,contao.db.tl_module.37,contao.db.tl_module.26,contao.db.tl_module.15,contao.db.tl_form_field.82,contao.db.tl_form.10,contao.db.tl_module.21,contao.db.tl_module.2,contao.db.tl_module.18,contao.db.tl_module.1,contao.db.tl_page.44,contao.db.tl_module.4,contao.db.tl_page.1" ] "x-frame-options" => [ "SAMEORIGIN" ] "x-xss-protection" => [ "1; mode=block" ] "x-debug-token" => [ "0e336e" ] "x-debug-token-link" => [ "https://devmonotomic-gb.bn-automation.de/_profiler/0e336e" ] "x-robots-tag" => [ "noindex" ] ] -body: """ \n <!-- TEMPLATE START: templates/fe_page.html5 -->\n <!DOCTYPE html>\n <html lang="de">\n <head>\n \n <meta charset="UTF-8">\n <title>Prozessautomation - BN Automation AG</title>\n <base href="https://devmonotomic-gb.bn-automation.de/">\n \n <meta name="robots" content="index,follow">\n <meta name="description" content="">\n <meta name="generator" content="Contao Open Source CMS">\n \n \n <meta name="viewport" content="width=device-width, initial-scale=1">\n <link rel="stylesheet" href="/assets/contao/css/layout.min.css?v=e03c59c9"><link rel="stylesheet" href="/assets/contao/css/responsive.min.css?v=e03c59c9"><link rel="stylesheet" href="/bundles/contaommenu/mmenu/mmenu.css?v=5e72e791"><link rel="stylesheet" href="/assets/colorbox/css/colorbox.min.css?v=83af8d5b"><link rel="stylesheet" href="/files/themes/bna/css/font-awesome.min.css?v=549210b4"><link rel="stylesheet" href="/files/themes/bna/css/flexslider.css?v=ebc69c12"><link rel="stylesheet" href="/files/themes/bna/css/main.css?v=790e4f55"><link rel="stylesheet" href="/files/themes/bna/css/responsive.css?v=d11f8027"><link rel="stylesheet" href="/files/themes/bna/css/smartphone.css?v=2e85d66a"><link rel="stylesheet" href="/assets/css/files_themes_bna_imports.scss.css?v=3f67f63d"> <script src="/assets/jquery/js/jquery.min.js?v=2e868dd8"></script><script src="/bundles/contaommenu/mmenu/mmenu.js?v=5e72e791"></script><!-- Google Tag Manager -->\n <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':\n new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],\n j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=\n 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);\n })(window,document,'script','dataLayer','GTM-TC7KKFR');</script>\n <!-- End Google Tag Manager --><script src="https://devmonotomic-gb.bn-automation.de/hofff-contao-consent/status.js?banner=1&pageId=36"></script><script src="/bundles/hofffcontaoconsentcore/consent-manager.3247aa8f.js"></script><script src="/bundles/hofffcontaoconsentgoogletagmanager/script.js?v=760782e2"></script>\n <!-- TEMPLATE START: vendor/terminal42/contao-changelanguage/contao/templates/block_alternate_links.html5 -->\n <link rel="alternate" hreflang="de" href="https://devmonotomic-gb.bn-automation.de/de/branchen/industrie/prozessautomation.html">\n <link rel="alternate" hreflang="x-default" href="https://devmonotomic-gb.bn-automation.de/de/branchen/industrie/prozessautomation.html">\n <link rel="alternate" hreflang="en" href="https://devmonotomic-gb.bn-automation.de/en/sectors/industry/process-automation.html">\n <link rel="alternate" hreflang="es" href="https://devmonotomic-gb.bn-automation.de/es/sectores/industria/automatizacion-de-procesos.html">\n \n <!-- TEMPLATE END: vendor/terminal42/contao-changelanguage/contao/templates/block_alternate_links.html5 -->\n <link type="text/css" rel="stylesheet" href="https://fast.fonts.net/cssapi/bc57cc8d-0f71-4688-9d14-7919812b3649.css"/>\n <link rel="icon" type="image/png" href="/favicon.png">\n \n </head>\n <body id="top" class="">\n \n \n <div id="fixed_menu">\n \n <!-- TEMPLATE START: vendor/contao/core-bundle/contao/templates/modules/mod_html.html5 -->\n \n <div class="header">\n \t<div class="inside">\n \t\t\n <!-- TEMPLATE START: vendor/contao/core-bundle/contao/templates/modules/mod_html.html5 -->\n \n <div id="topbuttons">\n \n <!-- TEMPLATE START: vendor/contao/core-bundle/contao/templates/modules/mod_html.html5 -->\n \n <div id="search">\n \t<a id="search-button">\n \t\tSuche \n \t\t \n \t\t \n \t</a>\n \t\n <!-- TEMPLATE START: vendor/contao/core-bundle/contao/templates/forms/form_wrapper.html5 -->\n \n <!-- indexer::stop -->\n <div class="mod_form block" id="search-input">\n \n \n \n <!-- TEMPLATE START: vendor/contao/core-bundle/contao/templates/forms/form_inline.html5 -->\n <form action="/de/suche.html" method="get" enctype="application/x-www-form-urlencoded">\n <div class="formbody">\n \n <!-- TEMPLATE START: vendor/contao/core-bundle/contao/templates/forms/form_text.html5 -->\n \n <div class="widget widget-text">\n \n \n <input type="text" name="keywords" id="ctrl_82" class="text" value="">\n </div>\n \n <!-- TEMPLATE END: vendor/contao/core-bundle/contao/templates/forms/form_text.html5 -->\n </div>\n </form>\n \n <!-- TEMPLATE END: vendor/contao/core-bundle/contao/templates/forms/form_inline.html5 -->\n \n </div>\n <!-- indexer::continue -->\n \n <script>\n document.currentScript.previousElementSibling.querySelector('form')?.addEventListener('submit', e => {\n // Prevent double form submission\n if (e.submitter) {\n setTimeout(() => e.submitter.disabled = true);\n setTimeout(() => e.submitter.disabled = false, 30000);\n }\n });\n </script>\n \n <!-- TEMPLATE END: vendor/contao/core-bundle/contao/templates/forms/form_wrapper.html5 -->\n \n \t \n \t \n </div>\n <!-- TEMPLATE END: vendor/contao/core-bundle/contao/templates/modules/mod_html.html5 -->\n \n \n <!-- TEMPLATE START: vendor/terminal42/contao-changelanguage/contao/templates/mod_changelanguage.html5 -->\n \n <!-- indexer::stop -->\n <nav class="mod_changelanguage block">\n \n \n \n <!-- TEMPLATE START: vendor/contao/core-bundle/contao/templates/navigation/nav_default.html5 -->\n \n <ul class="level_1">\n <li class="lang-de active"><strong class="lang-de active" aria-current="page">DE</strong></li>\n <li class="lang-en"><a href="/en/sectors/industry/process-automation.html" title="Process automation" class="lang-en" hreflang="en" aria-label="Gehe zur aktuellen Seite in Englisch">EN</a></li>\n <li class="lang-es"><a href="/es/sectores/industria/automatizacion-de-procesos.html" title="Automatización de procesos" class="lang-es" hreflang="es" aria-label="Gehe zur aktuellen Seite in Spanisch">ES</a></li>\n </ul>\n \n <!-- TEMPLATE END: vendor/contao/core-bundle/contao/templates/navigation/nav_default.html5 -->\n \n </nav>\n <!-- indexer::continue -->\n <!-- TEMPLATE END: vendor/terminal42/contao-changelanguage/contao/templates/mod_changelanguage.html5 -->\n \n <img src="files/themes/bna/images/EU_TMWWDG.png" class="eu-logo" alt="EU Logo" width="500">\n </div>\n <!-- TEMPLATE END: vendor/contao/core-bundle/contao/templates/modules/mod_html.html5 -->\n \n \t\t\n <!-- TEMPLATE START: vendor/contao/core-bundle/contao/templates/modules/mod_navigation.html5 -->\n \n <!-- indexer::stop -->\n <nav class="mod_navigation block" id="navi">\n \n \n <a href="/de/branchen/industrie/prozessautomation.html#skipNavigation2" class="invisible">Navigation überspringen</a>\n \n \n <!-- TEMPLATE START: vendor/contao/core-bundle/contao/templates/navigation/nav_default.html5 -->\n \n <ul class="level_1">\n <li><a href="/de/unternehmen.html" title="Unternehmen">Unternehmen</a></li>\n <li class="trail"><a href="/de/branchen.html" title="Branchen" class="trail">Branchen</a></li>\n <li><a href="/de/produkte-und-loesungen.html" title="Produkte und Lösungen">Produkte und Lösungen</a></li>\n <li><a href="/de/service.html" title="Service">Service</a></li>\n <li><a href="/de/karriere.html" title="Karriere bei BN Automation AG">Karriere</a></li>\n <li><a href="/de/investoren.html" title="Investoren">Investoren</a></li>\n </ul>\n \n <!-- TEMPLATE END: vendor/contao/core-bundle/contao/templates/navigation/nav_default.html5 -->\n \n <span id="skipNavigation2" class="invisible"></span>\n \n </nav>\n <!-- indexer::continue -->\n \n <!-- TEMPLATE END: vendor/contao/core-bundle/contao/templates/modules/mod_navigation.html5 -->\n \n \t\t\n <!-- TEMPLATE START: vendor/contao/core-bundle/contao/templates/modules/mod_html.html5 -->\n \n <a id="m-navi-icon" href="#m-navi" onclick="return false;"><i class="fa fa-bars"></i></a>\n <!-- TEMPLATE END: vendor/contao/core-bundle/contao/templates/modules/mod_html.html5 -->\n \n \t\t\n <!-- TEMPLATE START: vendor/contao/core-bundle/contao/templates/modules/mod_html.html5 -->\n \n <a id="logo" href="#">BN Automation AG</a>\n <!-- TEMPLATE END: vendor/contao/core-bundle/contao/templates/modules/mod_html.html5 -->\n \n \t</div>\n </div>\n <div class="custom">\n \t<div id="breadcrumb" class="">\n \t <div class="inside">\n \t\t\n <!-- TEMPLATE START: vendor/contao/core-bundle/contao/templates/modules/mod_breadcrumb.html5 -->\n \n <!-- indexer::stop -->\n <nav class="mod_breadcrumb block" aria-label="Breadcrumb">\n \n \n <ul>\n <li><a href="/de/startseite.html" title="BN Automation AG">BN Automation AG</a></li>\n <li><a href="/de/branchen.html" title="Branchen">Branchen</a></li>\n <li><a href="/de/branchen/industrie.html" title="Industrie">Industrie</a></li>\n <li class="active" aria-current="page">Prozessautomation</li>\n </ul>\n \n </nav>\n <!-- indexer::continue -->\n \n \n <!-- TEMPLATE END: vendor/contao/core-bundle/contao/templates/modules/mod_breadcrumb.html5 -->\n \n \t </div>\n \t</div>\n </div>\n <!-- TEMPLATE END: vendor/contao/core-bundle/contao/templates/modules/mod_html.html5 -->\n </div>\n \n <div id="wrapper">\n \n \n <div class="custom">\n </div>\n \n \n \n <div id="container">\n \n <main id="main">\n <div class="inside">\n \n <!-- TEMPLATE START: templates/mod_article.html5 -->\n <div class="mod_article teaser block" id="article-65">\n \t<div class="inside">\n \t \t\n \t \n \n \n <div class="grid2 content-text"> \n <h1>Prozessautomation</h1>\n \n \n \n \n <div class="rte">\n <p class="bna_einleitung">Die Prozessindustrie gliedert sich in eine Vielzahl von Branchen. Verbindendes Element ist die Verarbeitung von Stoffen und Materialien in einem verfahrenstechnischen Prozess. Automatisierung in der Prozessindustrie bedeutet, Stoff- und Energieströme gezielt zu beeinflussen.</p>\n <p>BNA automatisiert seit mehr als 30 Jahren verfahrenstechnische Prozesse. Für die Grundelemente einer Automatisierungslösung wie Messen, Dosieren, Wägen, Pumpen, Mischen, Umwandeln, Heizen, Kühlen und Abfüllen von festen und flüssigen Medien – als Charge oder als kontinuierlicher Prozess – kann BNA auf einen großen Vorrat erprobter Lösungen zurückgreifen.</p>\n <p>Neben einem breiten Wissen der Mess-, Steuer- und Regelungstechnik verfügt BNA über Kenntnisse der Verfahrenstechnik in verschiedenen Branchen. Dazu zählen die Nahrungs- und Genussmittelindustrie, die Getränkeindustrie, die pharmazeutische Industrie, die chemische Industrie und Feinchemie sowie die Glasindustrie.</p>\n </div>\n \n </div>\n \n \n \n \t\n \t \t</div>\n </div>\n <!-- TEMPLATE END: templates/mod_article.html5 -->\n \n <!-- TEMPLATE START: templates/mod_article.html5 -->\n <div class="mod_article block" id="article-35">\n \t<div class="inside">\n \t \t\n \t \n \n \n \n <h2 class="grid3 content-headline">Referenzen</h2>\n \n \n \n \n \n <!-- TEMPLATE START: templates/ce_eyepekachel.html5 -->\n \n \t<div class="ce_kachel_content ce_kachel block">\n \t\n \t\n \t \t\n \t <div class="teaser grid1" style="background-image: url('assets/images/w/IT-Sicherheitskonzept - Wasser, Abwasser, Energie, Industrie_Kachel-r96eg670xh09fgy.jpg');">\n \t <div class="info">\n \t \t <h3>IT-Sicherheitskonzept</h3>\n \t \t \t <p class="date">BNA unterstützt KRITIS-Betreiber: Wasser, Abwasser, Energie, Industrie</p>\n \t \t </div>\n \t </div>\n \t\n \t \t <div class="content grid2">\n \t <p><p>Kritische Infrastrukturen sind ein attraktives Ziel für Cyberangriffe, die potenziell zu hohen wirtschaftlichen Schäden bis hin zu Versorgungsausfällen führen können.</p>\n <p>BNA unterstützt ihre Kunden aller Branchen verstärkt dabei, ihre IT-Sicherheitsinfrastrukturen zu verbessern und gegen wachsende Cyberbedrohungen abzusichern.<span style="font-size: 0.875rem;">.</span></p>\n <p class="more"><a href="/de/referenzen/it-sicherheitskonzept-wasser-energie-industrie.html" title="Quarzglasherstellung">mehr erfahren</a></p></p>\n \t </div>\n \t \t\n \t</div>\n \n \n <!-- TEMPLATE END: templates/ce_eyepekachel.html5 -->\n \n <!-- TEMPLATE START: templates/ce_eyepekachel.html5 -->\n \n \t<div class="ce_kachel_content ce_kachel block">\n \t\n \t\n \t \t\n \t <div class="teaser grid1" style="background-image: url('assets/images/7/4.1.32 Sprühtrockner für die Milchindustrie_Kachel-epgv2wsgx164exe.jpg');">\n \t <div class="info">\n \t \t <h3>Sprühtrockner/Milchindustrie</h3>\n \t \t \t <p class="date">Lübbers Anlagen- und Umwelttechnik GmbH, Wertvolles Lebensmittel – effizient und nachhaltig verarbeitet</p>\n \t \t </div>\n \t </div>\n \t\n \t \t <div class="content grid2">\n \t <p><p>In der Prozessindustrie arbeitet BNA für Unternehmen des Maschinen- und Anlagenbaus. Eine langjährige Geschäftsbeziehung verbindet BNA mit Lübbers, einem führenden Anbieter von industriellen Anlagen der Trocknungs- und Verdampfungstechnologie für die Lebensmittel-, pharmazeutische und chemische Industrie.</p>\n <p>Erstmals für die Milchindustrie lieferte BNA die Schaltanlagen, Automatisierungs- sowie Prozessleittechnik für einen Sprühtrockner inkl. innovativer Wärmepumpentechnologie: das Erfolgsrezept zur Dekarbonisierung.</p>\n <p class="more"><a href="/de/referenzen/spruehtrockner-fuer-die-milchindustrie.html" title="Quarzglasherstellung">mehr erfahren</a></p></p>\n \t </div>\n \t \t\n \t</div>\n \n \n <!-- TEMPLATE END: templates/ce_eyepekachel.html5 -->\n \n <!-- TEMPLATE START: templates/ce_eyepekachel.html5 -->\n \n \t<div class="ce_kachel_content ce_kachel block">\n \t\n \t\n \t \t\n \t <div class="teaser grid1" style="background-image: url('assets/images/b/4.1.31 ProLeiT für die Milchwirtschaft Dechow_Kachel-rkdsjy917befk13.jpg');">\n \t <div class="info">\n \t \t <h3>Gläserne Molkerei Dechow GmbH</h3>\n \t \t \t <p class="date">ProLeiT für die Milchwirtschaft, Hightech für die Zukunft</p>\n \t \t </div>\n \t </div>\n \t\n \t \t <div class="content grid2">\n \t <p><p>Die Gläserne Molkerei ist der zweitgrößte Biomilch-Verarbeiter in Deutschland und setzt auf 100 % Bio-Produkte. Die Molkerei verarbeitet an zwei Standorten regionale Biomilch zu hochwertigen Lebensmitteln.</p>\n <p>Für eine zukunftssichere und effiziente Produktion hat BNA am Standort Dechow das bestehende Prozessleitsystem ProLeiT Plant iT für alle prozesstechnischen Bereiche auf die aktuelle Version hochgerüstet.</p>\n <p class="more"><a href="/de/referenzen/prozessleitsystem-proleit-glaeserne-molkerei-dechow.html" title="Quarzglasherstellung">mehr erfahren</a></p></p>\n \t </div>\n \t \t\n \t</div>\n \n \n <!-- TEMPLATE END: templates/ce_eyepekachel.html5 -->\n \n <!-- TEMPLATE START: templates/ce_eyepekachel.html5 -->\n \n \t<div class="ce_kachel_content ce_kachel block">\n \t\n \t\n \t \t\n \t <div class="teaser grid1" style="background-image: url('assets/images/q/4.1.28 MZG Molkerei Zeulenroda_Kachel-nxaba4arw8wsqjx.jpg');">\n \t <div class="info">\n \t \t <h3>MZG Molkerei Zeulenroda</h3>\n \t \t \t <p class="date">LTH Dresden, Naturprodukt trifft auf Hightech</p>\n \t \t </div>\n \t </div>\n \t\n \t \t <div class="content grid2">\n \t <p><p>Das Verarbeitungsvolumen der Thüringer Molkerei in Zeulenroda sollte verdoppelt werden. Dafür wurde eine neue Produktionshalle errichtet. Für die Bereiche Rohmilchannahme, Milch- und Rahmpasteurisierung, CIP-Anlage, Milchversand und Milchtanklager lieferte BNA die Schaltanlage.</p>\n <p>Und erweiterte gleichzeitig die bestehende Umkehrosmose (RO) mit angeschlossener Polisher-Anlage um zwei Stufen nach dem RO-HighTS-Verfahren - für eine effizientere und höhere Aufkonzentration der Molke.</p>\n <p class="more"><a href="/de/referenzen/mzg-molkerei-zeulenroda.html" title="Quarzglasherstellung">mehr erfahren</a></p></p>\n \t </div>\n \t \t\n \t</div>\n \n \n <!-- TEMPLATE END: templates/ce_eyepekachel.html5 -->\n \n <!-- TEMPLATE START: templates/ce_eyepekachel.html5 -->\n \n \t<div class="ce_kachel_content ce_kachel block">\n \t\n \t\n \t \t\n \t <div class="teaser grid1" style="background-image: url('assets/images/4/4.1.30 Brauerei in ObregónMexiko-hd061a6fvhhk4m3.jpg');">\n \t <div class="info">\n \t \t <h3>Brauerei in Obregón in Mexiko</h3>\n \t \t \t <p class="date">Constellation Brands, Intelligente Technologie für handwerkliche Braukunst</p>\n \t \t </div>\n \t </div>\n \t\n \t \t <div class="content grid2">\n \t <p><p>Einer der größten Bierhersteller der Welt, Constellation Brands, erweiterte nochmals die Produktionskapazität der Brauerei Obregón in Mexiko. BNA lieferte die Prozessleittechnik mit Anbindung an die Bestandsanlage. Dieser zweite Erweiterungsauftrag innerhalb von nur 2 Jahren ist auch das Ergebnis der professionellen Arbeit des gesamten BNA-Projektteams.</p>\n <p class="more"><a href="/de/referenzen/brauerei-obregon-in-mexiko-erweiterung.html" title="Quarzglasherstellung">mehr erfahren</a></p></p>\n \t </div>\n \t \t\n \t</div>\n \n \n <!-- TEMPLATE END: templates/ce_eyepekachel.html5 -->\n \n <!-- TEMPLATE START: templates/ce_eyepekachel.html5 -->\n \n \t<div class="ce_kachel_content ce_kachel block">\n \t\n \t\n \t \t\n \t <div class="teaser grid1" style="background-image: url('assets/images/e/4.1.27 Der Grüne Punkt_Kachel-eb95bxpxt3w8p3s.jpg');">\n \t <div class="info">\n \t \t <h3>Der Grüne Punkt</h3>\n \t \t \t <p class="date">Systec Plastics Eisfeld GmbH, Echter Primärrohstoff-Ersatz</p>\n \t \t </div>\n \t </div>\n \t\n \t \t <div class="content grid2">\n \t <p><p>Im thüringischen Eisfeld stellt die Systec Plastics mit modernster Anlagentechnik Systalen, das Regranulat des grünen Punkts, aus PP sowie Polyethylen her – der Rohstoff für neue Kunststoffwaren der Rohr- und Spritzgussindustrie.</p>\n <p>Für einen störungsfreien und sicheren Betrieb der Produktionsanlagen in Eisfeld implementierte BNA ein redundantes Leitsystem.</p>\n <p class="more"><a title="Quarzglasherstellung" href="/de/referenzen/der-gruene-punkt-enms.html">mehr erfahren</a></p></p>\n \t </div>\n \t \t\n \t</div>\n \n \n <!-- TEMPLATE END: templates/ce_eyepekachel.html5 -->\n \n <!-- TEMPLATE START: templates/ce_eyepekachel.html5 -->\n \n \t<div class="ce_kachel_content ce_kachel block">\n \t\n \t\n \t \t\n \t <div class="teaser grid1" style="background-image: url('assets/images/p/4.1.26 Prozessleitsystem ProLeit, Gläserne Molkerei_Kachel-40vpr6aeyn90hjd.jpg');">\n \t <div class="info">\n \t \t <h3>Prozessleitsystem ProLeit</h3>\n \t \t \t <p class="date">Gläserne Molkerei GmbH, »Bio, regional, nachhaltig«</p>\n \t \t </div>\n \t </div>\n \t\n \t \t <div class="content grid2">\n \t <p><p>»Echt Bio. Echt pur. 100% Natur.« ist die Maxime der Gläsernen Molkerei in Brandenburg und die Nachfrage an Bio-Milchprodukten steigt. Die Butter-Herstellungsanlage wurde erweitert und modernisiert. BNA realisierte dafür die Programmierung der Steuerung und die Visualisierung.</p>\n <p class="more"><a title="Quarzglasherstellung" href="/de/referenzen/prozessleitsystem-proleit-glaeserne-molkerei.html">mehr erfahren</a></p></p>\n \t </div>\n \t \t\n \t</div>\n \n \n <!-- TEMPLATE END: templates/ce_eyepekachel.html5 -->\n \n <!-- TEMPLATE START: templates/ce_eyepekachel.html5 -->\n \n \t<div class="ce_kachel_content ce_kachel block">\n \t\n \t\n \t \t\n \t <div class="teaser grid1" style="background-image: url('assets/images/r/4.1.25 Sprühtrocknungsanlage Liverpool_Kachel-tq7vmx8jgh67kgw.jpg');">\n \t <div class="info">\n \t \t <h3>Sprühtrocknungsanlage</h3>\n \t \t \t <p class="date">Lübbers Anlagen- und Umwelttechnik GmbH, Innovative Medizin</p>\n \t \t </div>\n \t </div>\n \t\n \t \t <div class="content grid2">\n \t <p><p>Leben retten und erhalten mit innovativen medizinischen Produkten, dafür steht ein weltweit agierendes Pharmaunternehmen mit Sitz in den USA. Am Standort in Liverpool werden mittels Sprühtrocknung pharmazeutischer Wirkstoffe Pulver für die Weiterverarbeitung hergestellt.</p>\n <p>Das Unternehmen investierte in einen dritten Sprühtrockner. BNA lieferte die Schaltanlage, die Automatisierungs- und Prozessleittechnik nach Liverpool.</p>\n <p class="more"><a title="Quarzglasherstellung" href="/de/referenzen/spruehtrocknungsanlage-liverpool.html">mehr erfahren</a></p></p>\n \t </div>\n \t \t\n \t</div>\n \n \n <!-- TEMPLATE END: templates/ce_eyepekachel.html5 -->\n \n <!-- TEMPLATE START: templates/ce_eyepekachel.html5 -->\n \n \t<div class="ce_kachel_content ce_kachel block">\n \t\n \t\n \t \t\n \t <div class="teaser grid1" style="background-image: url('assets/images/1/4.1.24 Brauerei Obregón in Mexiko_Kachel-qpanmk6sdgbj2vs.jpg');">\n \t <div class="info">\n \t \t <h3>Brauerei Obregón in Mexiko</h3>\n \t \t \t <p class="date">Constellation Brands, Effizienter und flexibler Brauprozess</p>\n \t \t </div>\n \t </div>\n \t\n \t \t <div class="content grid2">\n \t <p><p>Neben Hopfen, Malz, Hefe und Wasser sind Prozessdaten als fünfter »Rohstoff« die Grundlage dafür, die Betriebsabläufe zu optimieren, Wasser und Energie zu sparen sowie die Produktivität zu erhöhen – für mehr Flexibilität und Agilität sowie Effizienzsteigerung im Brauprozess – bei gleichzeitig hoher Qualität.</p>\n <p class="more"><a title="Quarzglasherstellung" href="/de/referenzen/brauerei-obregon-in-mexiko.html">mehr erfahren</a></p></p>\n \t </div>\n \t \t\n \t</div>\n \n \n <!-- TEMPLATE END: templates/ce_eyepekachel.html5 -->\n \n <!-- TEMPLATE START: templates/ce_eyepekachel.html5 -->\n \n \t<div class="ce_kachel_content ce_kachel block">\n \t\n \t\n \t \t\n \t <div class="teaser grid1" style="background-image: url('assets/images/h/4.1.23 Chemische Industrie-Lübbers-Kachel_2-0s86qsm0w51qrv3.jpg');">\n \t <div class="info">\n \t \t <h3>Chemische Industrie</h3>\n \t \t \t <p class="date">Lübbers Anlagen- und Umwelttechnik GmbH, Sprühtrockner</p>\n \t \t </div>\n \t </div>\n \t\n \t \t <div class="content grid2">\n \t <p><p>Die Lübbers Anlagen- und Umwelttechnik GmbH ist ein führender Anbieter von industriellen Anlagen der Trocknungs- und Verdampfungstechnologie für die Lebensmittel-, pharmazeutische und chemische Industrie.</p>\n <p>Für ein Chemieunternehmen errichtete Lübbers einen Sprühtrockner für Mikrogranulate mit einer Kapazität von 5.000 Tonnen/Jahr. BNA lieferte dafür die die Schaltanlage, die Automatisierungs- und Prozessleittechnik auf Basis Siemens PCS 7.</p>\n <p class="more"><a title="Quarzglasherstellung" href="/de/referenzen/chemische-industrie-spruehtrockner-luebbers.html">mehr erfahren</a></p></p>\n \t </div>\n \t \t\n \t</div>\n \n \n <!-- TEMPLATE END: templates/ce_eyepekachel.html5 -->\n \n <!-- TEMPLATE START: templates/ce_eyepekachel.html5 -->\n \n \t<div class="ce_kachel_content ce_kachel block">\n \t\n \t\n \t \t\n \t <div class="teaser grid1" style="background-image: url('assets/images/1/4.1.22 Andechser_Kachel_1-e1vt2ppf1pfg3t3.jpg');">\n \t <div class="info">\n \t \t <h3>Aufkonzentration von Magermilch</h3>\n \t \t \t <p class="date">LTH Dresden, Prozessleitsystem ProLeit</p>\n \t \t </div>\n \t </div>\n \t\n \t \t <div class="content grid2">\n \t <p><p>Für eine bayerische Käserei errichtete LTH Dresden zur effizienten Aufkonzentration von Magermilch eine hochmoderne Membrananlage. BNA erhielt von LTH den Auftrag, die vollautomatische Umkehrosmose (RO) und Polisher-Anlage mit vorgelagerter Ultrafiltrationsanlage (UF) steuerungstechnisch auszurüsten. Zum Einsatz kam das Prozessleitsystem Plant iT der ProLeit AG.</p>\n <p class="more"><a title="Quarzglasherstellung" href="/de/referenzen/aufkonzentration-von-magermilch.html">mehr erfahren</a></p></p>\n \t </div>\n \t \t\n \t</div>\n \n \n <!-- TEMPLATE END: templates/ce_eyepekachel.html5 -->\n \n <!-- TEMPLATE START: templates/ce_eyepekachel.html5 -->\n \n \t<div class="ce_kachel_content ce_kachel block">\n \t\n \t\n \t \t\n \t <div class="teaser grid1" style="background-image: url('assets/images/v/4.1.21_Qsil-w8te6yven6dgah9.jpg');">\n \t <div class="info">\n \t \t <h3>Quarzglasherstellung</h3>\n \t \t \t <p class="date">QSIL GmbH, Prozessleittechnik und Chargenprotokolle</p>\n \t \t </div>\n \t </div>\n \t\n \t \t <div class="content grid2">\n \t <p><p>Im Herzen Thüringens in Ilmenau befindet sich das Hauptwerk der QSIL. Sie ist weltweit führender Anbieter von Produkten aus hochreinem Quarzglas.<br>Für die drei neuen Billetschmelzen lieferte BNA die Automatisierungs- und Prozessleittechnik auf Basis Siemens S7 und Wonderware InTouch.</p>\n <p class="more"><a title="Quarzglasherstellung" href="/de/referenzen/quarzglasherstellung-614.html">mehr erfahren</a></p></p>\n \t </div>\n \t \t\n \t</div>\n \n \n <!-- TEMPLATE END: templates/ce_eyepekachel.html5 -->\n \n <!-- TEMPLATE START: templates/ce_eyepekachel.html5 -->\n \n \t<div class="ce_kachel_content ce_kachel block">\n \t\n \t\n \t \t\n \t <div class="teaser grid1" style="background-image: url('assets/images/6/4.1.19_Käserei Spayka_käse-vjp02zhqa5fxrx5.jpg');">\n \t <div class="info">\n \t \t <h3>Herstellung von Milch, Käse, Joghurt, Molke</h3>\n \t \t \t <p class="date">LTH Dresden, Prozessleitsystem ProLeit</p>\n \t \t </div>\n \t </div>\n \t\n \t \t <div class="content grid2">\n \t <p><p>Das von der ProLeit AG speziell für die Branchen Getränke und Nahrungsmittel entwickelte Prozessleitsystem Plant iT setzt BNA im Auftrag des Anlagenbauers LTH Dresden seit 2018 verstärkt in Molkereien und Käsereien in Deutschland, den Niederlanden, der Slowakei, Indien und Griechenland ein.</p>\n <p class="more"><a title="Faserherstellung" href="/de/referenzen/prozessleitsystem-proleit-lebensmittelindustrie.html">mehr erfahren</a></p></p>\n \t </div>\n \t \t\n \t</div>\n \n \n <!-- TEMPLATE END: templates/ce_eyepekachel.html5 -->\n \n <!-- TEMPLATE START: templates/ce_eyepekachel.html5 -->\n \n \t<div class="ce_kachel_content ce_kachel block">\n \t\n \t\n \t \t\n \t <div class="teaser grid1" style="background-image: url('assets/images/2/4.1.19_Käserei Spayka-0cnhh70ne52sabm.jpg');">\n \t <div class="info">\n \t \t <h3>Käserei Spayka, Armenien</h3>\n \t \t \t <p class="date">LTH Dresden, Milchaufbereitungsprozess</p>\n \t \t </div>\n \t </div>\n \t\n \t \t <div class="content grid2">\n \t <p><p>In Jerewan (Armenien) errichtete die Firma ALPMA Alpenland Maschinenbau GmbH die neue High-Tech-Käserei »Spayka«. BNA lieferte für die gesamten Produktionsanlagen der Milchaufbereitung des neuen Werkes die EMSR-Technik. Dazu gehören die Niederspannungsschaltanlage, die Instrumentierung mit Messtechnik sowie die Automatisierungstechnik auf Basis Siemens S7. Die Prozessvisualisierung erfolgt über SIMATIC WinCC in Deutsch und Russisch, wie auch die Erfassung und Protokollierung der Prozessdaten.</p>\n <p class="more"><a title="Faserherstellung" href="/de/referenzen/kaeserei-spayka-armenien.html">mehr erfahren</a></p></p>\n \t </div>\n \t \t\n \t</div>\n \n \n <!-- TEMPLATE END: templates/ce_eyepekachel.html5 -->\n \n <!-- TEMPLATE START: templates/ce_eyepekachel.html5 -->\n \n \t<div class="ce_kachel_content ce_kachel block">\n \t\n \t\n \t \t\n \t <div class="teaser grid1" style="background-image: url('assets/images/r/4.1.18_LTH_ProLeit-kdpf9ywgc61wgxw.jpg');">\n \t <div class="info">\n \t \t <h3>Aufkonzentration von Molke</h3>\n \t \t \t <p class="date">LTH Dresden, Prozessleitsystem ProLeit</p>\n \t \t </div>\n \t </div>\n \t\n \t \t <div class="content grid2">\n \t <p><p>Für eine bayerische Käserei errichtete LTH Dresden zur effizienten Aufkonzentration von Molke eine Umkehrosmose (RO) mit angeschlossener Polisher-Anlage nach dem RO-HighTS-Verfahren. BNA programmierte im Auftrag von LTH die Steuerung der Anlage und lieferte die Visualisierung. Zum Einsatz kam das Prozessleitsystem Plant iT der ProLeit AG eingesetzt.</p>\n <p class="more"><a title="Faserherstellung" href="/de/referenzen/aufkonzentration-von-molke-lth-proleit.html">mehr erfahren</a></p></p>\n \t </div>\n \t \t\n \t</div>\n \n \n <!-- TEMPLATE END: templates/ce_eyepekachel.html5 -->\n \n <!-- TEMPLATE START: templates/ce_eyepekachel.html5 -->\n \n \t<div class="ce_kachel_content ce_kachel block">\n \t\n \t\n \t \t\n \t <div class="teaser grid1" style="background-image: url('assets/images/w/4.1.17_n3eos-q9ts1aws715yb2z.jpg');">\n \t <div class="info">\n \t \t <h3>N3 Cleaning Line</h3>\n \t \t \t <p class="date">N3 Engine Overhaul Services GmbH & Co. KG , Luftfahrt</p>\n \t \t </div>\n \t </div>\n \t\n \t \t <div class="content grid2">\n \t <p><p>Als einziges Unternehmen in Europa führt N3 Engine Overhaul Services (N3) die Instandhaltung von Rolls-Royce-Flugzeugtriebwerken durch. Im Vorfeld der Reparatur- und Wartungsarbeiten müssen die Komponenten der Triebwerke demontiert und in der Cleaning Line gereinigt werden. Für diese Reinigungsanlage erneuerte BNA die Steuerungssoftware und lieferte ein modernes Prozessleitsystem auf Basis Siemens WinCC.</p>\n <p class="more"><a title="Faserherstellung" href="/de/referenzen/n3-cleaning-line.html">mehr erfahren</a></p></p>\n \t </div>\n \t \t\n \t</div>\n \n \n <!-- TEMPLATE END: templates/ce_eyepekachel.html5 -->\n \n <!-- TEMPLATE START: templates/ce_eyepekachel.html5 -->\n \n \t<div class="ce_kachel_content ce_kachel block">\n \t\n \t\n \t \t\n \t <div class="teaser grid1" style="background-image: url('assets/images/v/4.1.15-Piedras-Negras-kachel-q1xgxsvf0eeba60.jpg');">\n \t <div class="info">\n \t \t <h3>Brauerei in Piedras Negras/Mexiko</h3>\n \t \t \t <p class="date">ZIEMANN HOLVRIEKA GmbH, Prozessleittechnik für Sudlinien 5 und 6</p>\n \t \t </div>\n \t </div>\n \t\n \t \t <div class="content grid2">\n \t <p><p>In Mexiko wurde vor 10 Jahren der Grundstein für die weltweit größte Brauerei gelegt. Die Corona-Großbrauerei Compañía Cervecera de Coahuila entstand in drei Bauphasen. Mit der dritten Ausbaustufe - zwei neue Sudlinien - konnte die Produktionskapazität von 20 Millionen auf 25 Millionen Hektoliter pro Jahr gesteigert werden. BNA lieferte dafür die Prozessleittechnik auf Basis des Prozessleitsystems Siemens PCS 7. Die komplexen Chargenprozesse werden mit der Softwarekomponente SIMATIC Batch effektiv gesteuert. Die intelligente Wegesteuerung, Überwachung und Diagnose der Materialtransporte inklusive des Cleaning-In-Place Systems realisiert BNA mit SIMATIC Route Control.</p>\n <p class="more"><a title="Faserherstellung" href="/de/referenzen/brauerei-in-piedras-negras-mexiko.html">mehr erfahren</a></p></p>\n \t </div>\n \t \t\n \t</div>\n \n \n <!-- TEMPLATE END: templates/ce_eyepekachel.html5 -->\n \n <!-- TEMPLATE START: templates/ce_eyepekachel.html5 -->\n \n \t<div class="ce_kachel_content ce_kachel block">\n \t\n \t\n \t \t\n \t <div class="teaser grid1" style="background-image: url('assets/images/c/4.1.14-LTH Salzlake_Kachel-v7yn7sc4dqh2eeh.jpg');">\n \t <div class="info">\n \t \t <h3>Aufbereitung von Salzlake</h3>\n \t \t \t <p class="date">LTH Dresden, Mikrofiltrationsanlage</p>\n \t \t </div>\n \t </div>\n \t\n \t \t <div class="content grid2">\n \t <p><p>Im Auftrag der LTH Dresden, einem der führenden Anbieter von Membrananlagen zur Reinigung von Salzlake, automatisierte BNA die neue Mikrofiltrationsanlage einer bayerischen Käserei. Die Leistung von BNA bestand in der Lieferung der Schaltanlage und der Automatisierungstechnik auf Basis Siemens S7. Für Transparenz im Produktions- und Reinigungsprozess sorgt die Visualisierung und Bedienung über ein SIMATIC Touch Comfort Panel.</p>\n <p class="more"><a title="Faserherstellung" href="/de/referenzen/aufbereitung-von-salzlake-lth-dresden.html">mehr erfahren</a></p></p>\n \t </div>\n \t \t\n \t</div>\n \n \n <!-- TEMPLATE END: templates/ce_eyepekachel.html5 -->\n \n <!-- TEMPLATE START: templates/ce_eyepekachel.html5 -->\n \n \t<div class="ce_kachel_content ce_kachel block">\n \t\n \t\n \t \t\n \t <div class="teaser grid1" style="background-image: url('assets/images/8/4.1.13-Trimet_Kachel-zzshcp8n16a24db.jpg');">\n \t <div class="info">\n \t \t <h3>Aluminiumproduktion</h3>\n \t \t \t <p class="date">TRIMET Aluminium SE, Druckerhöhungsanlage</p>\n \t \t </div>\n \t </div>\n \t\n \t \t <div class="content grid2">\n \t <p><p>Das Essener TRIMET-Werk wird über ein Pumpwerk sowie eine nachgeschaltete Druckerhöhungsanlage mit Wasser versorgt. Im Rahmen von Modernisierungsmaßnahmen wurden fünf frequenzgeregelte Pumpen und eine neue Druckerhöhungsanlage beschafft. Hierfür lieferte BNA die elektrotechnische Ausrüstung sowie die Steuer- und Prozessleittechnik. Das für die Inbetriebnahme der Druckerhöhungsanlage und die Einstellung der Druckregelung vorgesehene Zeitfenster von 2 Stunden wurde konsequent eingehalten.</p>\n <p class="more"><a title="Faserherstellung" href="/de/referenzen/aluminiumproduktion.html">mehr erfahren</a></p></p>\n \t </div>\n \t \t\n \t</div>\n \n \n <!-- TEMPLATE END: templates/ce_eyepekachel.html5 -->\n \n <!-- TEMPLATE START: templates/ce_eyepekachel.html5 -->\n \n \t<div class="ce_kachel_content ce_kachel block">\n \t\n \t\n \t \t\n \t <div class="teaser grid1" style="background-image: url('assets/images/x/4.1.10-LTH_Molke_Kachel01-xfmwx4sy4w2vkdt.jpg');">\n \t <div class="info">\n \t \t <h3>Aufkonzentration von Molke</h3>\n \t \t \t <p class="date">LTH Dresden, Ultrafiltrationsanlage</p>\n \t \t </div>\n \t </div>\n \t\n \t \t <div class="content grid2">\n \t <p><p>Zur effizienten Aufkonzentration von Molke errichtete LTH Dresden für eine Käserei in Bayern eine neue hochmoderne Membrananlage. BNA lieferte für den Umbau der bestehenden Umkehrosmose (RO) und Polisher-Anlage und für die neue vorgelagerte 3-stufige Ultrafiltratione die Schaltanlage und die Automatisierungstechnik. Die Visualisierung und Bedienung erfolgen über SIMATIC WinCC.</p>\n <p class="more"><a title="Faserherstellung" href="/de/referenzen/aufkonzentration-von-molke.html">mehr erfahren</a></p></p>\n \t </div>\n \t \t\n \t</div>\n \n \n <!-- TEMPLATE END: templates/ce_eyepekachel.html5 -->\n \n <!-- TEMPLATE START: templates/ce_eyepekachel.html5 -->\n \n \t<div class="ce_kachel_content ce_kachel block">\n \t\n \t\n \t \t\n \t <div class="teaser grid1" style="background-image: url('assets/images/w/4.1.11-Ospelt_Kachel-f4h37aqyp7n40mp.jpg');">\n \t <div class="info">\n \t \t <h3>Mikrogasturbine</h3>\n \t \t \t <p class="date">Ospelt food GmbH, KWK-Anlage</p>\n \t \t </div>\n \t </div>\n \t\n \t \t <div class="content grid2">\n \t <p><p>Eines der modernsten und leistungsfähigsten Pizzawerke steht in Apolda. Die Tochtergesellschaft der Liechtensteiner Ospelt food GmbH produziert täglich eine Million Pizzen. Der Herstellungsprozess ist extrem energieintensiv. Mit zwei neu errichteten Mikrogasturbinen als Kraft-Wärme-Kopplungsanlage werden Strom, Wärme und Kälte verbrauchsnah erzeugt. BNA lieferte die übergeordnete Steuerung auf Basis Siemens S7 und dezentraler Peripherie. Ein integrierter WebNavigator ermöglicht den flexiblen Zugriff auf das Werk und schafft Transparenz.</p>\n <p class="more"><a title="Faserherstellung" href="/de/referenzen/mikrogasturbine.html">mehr erfahren</a></p></p>\n \t </div>\n \t \t\n \t</div>\n \n \n <!-- TEMPLATE END: templates/ce_eyepekachel.html5 -->\n \n <!-- TEMPLATE START: templates/ce_eyepekachel.html5 -->\n \n \t<div class="ce_kachel_content ce_kachel block">\n \t\n \t\n \t \t\n \t <div class="teaser grid1" style="background-image: url('assets/images/v/4.1.12-Penox_K.achel-69v3yhdv1rz29hp.jpg');">\n \t <div class="info">\n \t \t <h3>Chemische Industrie</h3>\n \t \t \t <p class="date">Penox GmbH, Anlage zur Bleioxidherstellung</p>\n \t \t </div>\n \t </div>\n \t\n \t \t <div class="content grid2">\n \t <p><p>Die Penox Group mit Niederlassungen in Deutschland, Spanien, Mexiko und Korea ist einer der weltweit größten Hersteller von Bleioxiden. Für die Anlage zur Bleioxidherstellung am Standort in Ohrdruf erneuerte BNA die EMSR-Technik. Kurze Umbauzeiten und damit verbunden wenig Produktionsausfall konnten durch die werkseitig getestete Anlage realisiert werden.</p>\n <p class="more"><a title="Faserherstellung" href="/de/referenzen/bleioxidherstellung-penox.html">mehr erfahren</a></p></p>\n \t </div>\n \t \t\n \t</div>\n \n \n <!-- TEMPLATE END: templates/ce_eyepekachel.html5 -->\n \n <!-- TEMPLATE START: templates/ce_eyepekachel.html5 -->\n \n \t<div class="ce_kachel_content ce_kachel block">\n \t\n \t\n \t \t\n \t <div class="teaser grid1" style="background-image: url('assets/images/e/4.1.2-Condomi-a2q0apt1t1gmj56.jpg');">\n \t <div class="info">\n \t \t <h3>Kondomproduktion</h3>\n \t \t \t <p class="date">condomi Erfurt GmbH, Grundstoffaufbereitung, Batch-Prozess</p>\n \t \t </div>\n \t </div>\n \t\n \t \t <div class="content grid2">\n \t <p><p>Condomi produziert als einer der führenden Hersteller Kondome – nicht nur für die Marke Condomi. BNA entwickelte und implementierte für das Werk in Erfurt die Automatisierungslösung für die Grundstoffaufbereitung. Eine Rezepturverwaltung, die präzise Erfassung der Betriebszustände, ein fein abgestimmtes Regelungskonzept sowie die hohe Ausfallsicherheit gewährleisten eine gleichbleibend gute Produktqualität.</p></p>\n \t </div>\n \t \t\n \t</div>\n \n \n <!-- TEMPLATE END: templates/ce_eyepekachel.html5 -->\n \n <!-- TEMPLATE START: templates/ce_eyepekachel.html5 -->\n \n \t<div class="ce_kachel_content ce_kachel block">\n \t\n \t\n \t \t\n \t <div class="teaser grid1" style="background-image: url('assets/images/8/4.1.7-Fraunhofer-f7ngdtqnvhg5gyy.jpg');">\n \t <div class="info">\n \t \t <h3>Faserherstellung</h3>\n \t \t \t <p class="date">Institut für Silicatforschung, Polymersynthese</p>\n \t \t </div>\n \t </div>\n \t\n \t \t <div class="content grid2">\n \t <p><p>Das Fraunhofer Institut für Silicatforschung ISC in Würzburg entwickelt innovative nichtmetallische Werkstoffe. Ein Schwerpunkt sind nichtoxidische Verstärkungsfasern, die für Faserverbundmaterialien in der Energietechnik, in der Verkehrstechnik und im Chemieanlagenbau eingesetzt werden. Zur technischen Umsetzung des neu entwickelten Rohstoffes MADB/PBS-Polymer errichtete das ISC eine Anlage für die Polymersynthese. BNA lieferte die Automatisierungs- und Prozessleittechnik für die Polymersynthese. Die Anlage ist in der Ex-Zone 2, teilweise in Ex-Zone 1 aufgestellt.</p>\n <p class="more"><a title="Faserherstellung" href="/de/referenzen/faserherstellung.html">mehr erfahren</a></p></p>\n \t </div>\n \t \t\n \t</div>\n \n \n <!-- TEMPLATE END: templates/ce_eyepekachel.html5 -->\n \n <!-- TEMPLATE START: templates/ce_eyepekachel.html5 -->\n \n \t<div class="ce_kachel_content ce_kachel block">\n \t\n \t\n \t \t\n \t <div class="teaser grid1" style="background-image: url('assets/images/t/4.1.3-Suesswaren-8fd0rsenve2x52m.jpg');">\n \t <div class="info">\n \t \t <h3>Süßwarenproduktion</h3>\n \t \t \t <p class="date">Ohrdruf, Thüringen, Produktionslinien für Süßwaren</p>\n \t \t </div>\n \t </div>\n \t\n \t \t <div class="content grid2">\n \t <p><p>Einer der größten Süßwarenhersteller in Deutschland produziert weltweit bekannte Schokoladenspezialitäten, Bonbons und Süßigkeiten an drei Standorten in Deutschland und seit 1993 auch in Thüringen. Die Produktionsstätte in Thüringen wurde primär konzipiert für die Herstellung von Schokoladenspezialitäten. BNA lieferte die Automatisierungs- und Prozessleittechnik für Produktionslinien im Werk Thüringen.</p></p>\n \t </div>\n \t \t\n \t</div>\n \n \n <!-- TEMPLATE END: templates/ce_eyepekachel.html5 -->\n \n <!-- TEMPLATE START: templates/ce_eyepekachel.html5 -->\n \n \t<div class="ce_kachel_content ce_kachel block">\n \t\n \t\n \t \t\n \t <div class="teaser grid1" style="background-image: url('assets/images/j/4.1.6-Fraunhofer-h1av9k90txxq2m3.jpg');">\n \t <div class="info">\n \t \t <h3>Thermische Vernetzung</h3>\n \t \t \t <p class="date">Institut für Silicatforschung, Reaktorsteuerung</p>\n \t \t </div>\n \t </div>\n \t\n \t \t <div class="content grid2">\n \t <p><p>Das Fraunhofer Institut für Silicatforschung ISC in Würzburg entwickelt als Materialforschungsinstitut innovative nichtmetallische Werkstoffe. Im Rahmen seiner Forschung errichtete das ISC eine Pilotanlage zur Herstellung von SiC-Precursoren für die Herstellung von Faserverbundmaterialien in den Bereichen Energie- und Verkehrstechnik sowie Chemieanlagenbau. BNA lieferte die Automatisierungs- und Prozessleittechnik für die thermische Vernetzung der SiC-Prosecuren. Die Anlage ist in der Ex-Zone 2 aufgestellt.</p>\n <p class="more"><a title="Thermische Vernetzung" href="/de/referenzen/thermische-vernetzung.html">mehr erfahren</a></p></p>\n \t </div>\n \t \t\n \t</div>\n \n \n <!-- TEMPLATE END: templates/ce_eyepekachel.html5 -->\n \n <!-- TEMPLATE START: templates/ce_eyepekachel.html5 -->\n \n \t<div class="ce_kachel_content ce_kachel block">\n \t\n \t\n \t \t\n \t <div class="teaser grid1" style="background-image: url('assets/images/t/4.1.4-PQ-Potters-Europe-GmbH-ba207bc2wt7p6tm.jpg');">\n \t <div class="info">\n \t \t <h3>Wasserglasproduktion</h3>\n \t \t \t <p class="date">PQ Germany GmbH, Wurzen, Tanklager für Wasserglasproduktion</p>\n \t \t </div>\n \t </div>\n \t\n \t \t <div class="content grid2">\n \t <p><p>Die PQ Silicas B.V. mit Sitz in Amersfoort in den Niederlanden ist Teil der weltweit tätigen PQ (Philadelphia Quartz) Corporation. Als Europas führender Hersteller für Silicate liefert die Firmengruppe ein breites Spektrum anorganischer Spezialchemikalien. Am Produktionsstandort Wurzen werden festes und flüssiges Kali- und Natronwasserglas sowie deren Folgeprodukte hergestellt. BNA lieferte die Automatisierungs- und Prozessleittechnik für das Tanklager der PQ Wurzen GmbH.</p>\n <p class="more"><a title="Wasserglasproduktion" href="/de/referenzen/wasserglasproduktion.html">mehr erfahren</a></p></p>\n \t </div>\n \t \t\n \t</div>\n \n \n <!-- TEMPLATE END: templates/ce_eyepekachel.html5 -->\n \n <!-- TEMPLATE START: templates/ce_eyepekachel.html5 -->\n \n \t<div class="ce_kachel_content ce_kachel block">\n \t\n \t\n \t \t\n \t <div class="teaser grid1" style="background-image: url('assets/images/r/4.1.5-Arcon-expmgwhfg6eyrb7.jpg');">\n \t <div class="info">\n \t \t <h3>Glasbeschichtung</h3>\n \t \t \t <p class="date">arcon Flachglas-Veredlung GmbH & Co., Automatisierung einer Sputteranlage</p>\n \t \t </div>\n \t </div>\n \t\n \t \t <div class="content grid2">\n \t <p><p>Seit über 30 Jahren beschichtet die Firma arcon Floatglas, laminiertes Glas, eingefärbtes Glas und verschiedene Einscheibensicherheitsgläser mit einer große Vielfalt an hocheffektiven Magnetronschichten. Die Produkte werden eingesetzt für Fassaden, im Fensterbau, im Automotivebereich, im Sanitärbereich oder im Innenausbau. Die Beschichtung der Gläser erfolgt in einem Sputterprozess. BNA lieferte die Automatisierungs- und Prozessleittechnik und die Chargenverfolgung für das Werk in Jena.</p>\n <p class="more"><a title="Glasbeschichtung" href="/de/referenzen/glasbeschichtung.html">mehr erfahren</a></p></p>\n \t </div>\n \t \t\n \t</div>\n \n \n <!-- TEMPLATE END: templates/ce_eyepekachel.html5 -->\n \n <!-- TEMPLATE START: templates/ce_eyepekachel.html5 -->\n \n \t<div class="ce_kachel_content ce_kachel block">\n \t\n \t\n \t \t\n \t <div class="teaser grid1" style="background-image: url('assets/images/r/4.1.8-Krewel-hn04p7qzxfb9r6b.jpg');">\n \t <div class="info">\n \t \t <h3>Flüssige Arzneimittel</h3>\n \t \t \t <p class="date">Krewel Meuselbach GmbH, Gehren, GMP-konforme Pharma-Produktionsanlage</p>\n \t \t </div>\n \t </div>\n \t\n \t \t <div class="content grid2">\n \t <p><p>Das Pharma-Unternehmen Krewel Meuselbach GmbH produziert am Standort Gehren flüssige Arzneimittel. BNA lieferte die Automatisierungs- und Prozessleittechnik der Produktionsanlage, die Rezeptverwaltung, die Steuerung der Batch-Prozesse und koppelte die Prozessleittechnik mit dem MES-System des Unternehmens. Die Anlage wurde nach GMP qualifiziert.</p>\n <p class="more"><a title="Flüssige Arzneimittel" href="/de/referenzen/fluessige-arzneimittel.html">mehr erfahren</a></p></p>\n \t </div>\n \t \t\n \t</div>\n \n \n <!-- TEMPLATE END: templates/ce_eyepekachel.html5 -->\n \n <!-- TEMPLATE START: templates/ce_eyepekachel.html5 -->\n \n \t<div class="ce_kachel_content ce_kachel block">\n \t\n \t\n \t \t\n \t <div class="teaser grid1" style="background-image: url('assets/images/0/4.1.1-Vulcanic-mskzg3vkc8g7kav.jpg');">\n \t <div class="info">\n \t \t <h3>Ethylen-Reinigungsanlage</h3>\n \t \t \t <p class="date">South African Synthetic Oil Limited, Thyristorsteller 3 x 430 kW</p>\n \t \t </div>\n \t </div>\n \t\n \t \t <div class="content grid2">\n \t <p><p>SASOL South African Synthetic Oil Limited mit Sitz in Johannesburg ist Südafrikas zweitgrößtes Industrieunternehmen. SASOL verarbeitet Kohle und Erdgas mittels Kohlevergasung und Fischer-Tropsch-Synthese zu Benzin und Grundstoffen für die chemische Industrie. Linde errichtete für SASOL in Südafrika eine Ethylen-Reinigungsanlage. BNA lieferte die Schaltanlagen mit den Thyristorstellern für diese Anlage.</p></p>\n \t </div>\n \t \t\n \t</div>\n \n \n <!-- TEMPLATE END: templates/ce_eyepekachel.html5 -->\n \n <!-- TEMPLATE START: templates/ce_eyepekachel.html5 -->\n \n \t<div class="ce_kachel_content ce_kachel block">\n \t\n \t\n \t \t\n \t <div class="teaser grid1" style="background-image: url('assets/images/7/4.1.9-Qsil-A5-46220tttv8zk83b.jpg');">\n \t <div class="info">\n \t \t <h3>Quarzglasherstellung</h3>\n \t \t \t <p class="date">QSIL GmbH Quarzschmelze Ilmenau, Prozessleittechnik und Chargenprotokolle</p>\n \t \t </div>\n \t </div>\n \t\n \t \t <div class="content grid2">\n \t <p><p>Die Quarzschmelze Ilmenau GmbH (QSIL) ist ein führender Anbieter von Produkten aus hochreinem Quarzglas. QSIL ist als weltweit einziges Unternehmen in der Lage, in einem Plasmaschmelzverfahren dickwandige Hohlzylinder (Billets) in nur einem Produktionsschritt herzustellen. BNA lieferte die Automatisierungs- und Prozessleittechnik für 5 Plasmaschmelzanlagen und realisierte die Chargenprotokollierung sowie die Anbindung der Anlagen an das ERP-System.</p>\n <p class="more"><a title="Quarzglasherstellung" href="/de/referenzen/quarzglasherstellung.html">mehr erfahren</a></p></p>\n \t </div>\n \t \t\n \t</div>\n \n \n <!-- TEMPLATE END: templates/ce_eyepekachel.html5 -->\n \n <!-- TEMPLATE START: templates/ce_eyepekachel.html5 -->\n \n \t<div class="ce_kachel_content ce_kachel block">\n \t\n \t\n \t \t\n \t <div class="teaser grid1" style="background-image: url('assets/images/t/3.4.6-pq-Potters_Luftansicht-Neuwerk-3ds2v2161bx9fmp.jpg');">\n \t <div class="info">\n \t \t <h3>Wärmerückgewinnung</h3>\n \t \t \t <p class="date">PQ Potters Europe GmbH, Wärmetauscher in der Glasindustrie</p>\n \t \t </div>\n \t </div>\n \t\n \t \t <div class="content grid2">\n \t <p><p>PQ Potters, ein europaweit tätiges Unternehmen der Glasindustrie, investierte am Standort Wurzen in eine Anlage zur Rückgewinnung von Prozessenergie. Die Anlage gewinnt die im Endprodukt enthaltene Produktwärme zurück und führt diese über einen Wärmetauscher wieder dem Prozess zu. BNA lieferte die Elektro-, Steuerungs- und Prozessleittechnik für diese Anlage.</p>\n <p class="more"><a title="Wärmerückgewinnungsanlage" href="/de/referenzen/waermerueckgewinnungsanlage.html">mehr erfahren</a></p></p>\n \t </div>\n \t \t\n \t</div>\n \n \n <!-- TEMPLATE END: templates/ce_eyepekachel.html5 -->\n \t\n \t \t</div>\n </div>\n <!-- TEMPLATE END: templates/mod_article.html5 -->\n </div>\n </main>\n \n \n \n </div>\n \n \n <footer id="footer">\n <div class="inside">\n \n <!-- TEMPLATE START: vendor/contao/core-bundle/contao/templates/modules/mod_html.html5 -->\n \n \n \t<a id="footer-logo" href="http://www.bn-automation.com/de/">\n \t\tBN Automation AG\n \t</a>\n \t<p id="footer-adresse">\n \t\tBN Automation AG<br>\n \t\tGewerbepark “Am Wald” 5a<br>\n \t\t98693 Ilmenau<br>\n \t</p>\n \t<p id="footer-kontakt">\n \t\tTelefon: +49 3677 855-0<br>\n \t\tTelefax: +49 3677 855-599<br>\n \t\t<a href="mailto:info@bn-automation.de">info@bn-automation.de</a><br>\n \t</p>\n \t\n \t\n <!-- TEMPLATE START: vendor/contao/core-bundle/contao/templates/modules/mod_customnav.html5 -->\n \n <!-- indexer::stop -->\n <nav class="mod_customnav block" id="footernavi">\n \n \n <a href="/de/branchen/industrie/prozessautomation.html#skipNavigation6" class="invisible">Navigation überspringen</a>\n \n \n <!-- TEMPLATE START: vendor/contao/core-bundle/contao/templates/navigation/nav_default.html5 -->\n \n <ul class="level_1">\n <li><a href="/de/download.html" title="Download">Download</a></li>\n <li><a href="/de/agb.html" title="AGB">AGB</a></li>\n <li><a href="/de/kontakt.html" title="Kontakt">Kontakt</a></li>\n <li><a href="/de/anfahrt.html" title="Anfahrt">Anfahrt</a></li>\n <li><a href="/de/interne-meldestelle.html" title="interne Meldestelle">interne Meldestelle</a></li>\n <li><a href="/de/sitemap.html" title="Sitemap">Sitemap</a></li>\n <li><a href="/de/datenschutzerklaerung.html" title="Datenschutzerklärung">Datenschutzerklärung</a></li>\n <li><a href="/de/impressum.html" title="Impressum">Impressum</a></li>\n <li><a href="/de/gender-hinweis.html" title="Gender-Hinweis">Gender-Hinweis</a></li>\n </ul>\n \n <!-- TEMPLATE END: vendor/contao/core-bundle/contao/templates/navigation/nav_default.html5 -->\n \n <span id="skipNavigation6" class="invisible"></span>\n \n </nav>\n <!-- indexer::continue -->\n \n <!-- TEMPLATE END: vendor/contao/core-bundle/contao/templates/modules/mod_customnav.html5 -->\n \n \t\n \n \n \n \n <!-- TEMPLATE START: vendor/contao/core-bundle/contao/templates/modules/mod_html.html5 -->\n \n <div class="bna-social-icons">\n \t<a href="https://instagram.com/bnautomationag" target="_blank" rel="noopener noreferrer">\n \t\t<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M224.1 141c-63.6 0-114.9 51.3-114.9 114.9s51.3 114.9 114.9 114.9S339 319.5 339 255.9 287.7 141 224.1 141zm0 189.6c-41.1 0-74.7-33.5-74.7-74.7s33.5-74.7 74.7-74.7 74.7 33.5 74.7 74.7-33.6 74.7-74.7 74.7zm146.4-194.3c0 14.9-12 26.8-26.8 26.8-14.9 0-26.8-12-26.8-26.8s12-26.8 26.8-26.8 26.8 12 26.8 26.8zm76.1 27.2c-1.7-35.9-9.9-67.7-36.2-93.9-26.2-26.2-58-34.4-93.9-36.2-37-2.1-147.9-2.1-184.9 0-35.8 1.7-67.6 9.9-93.9 36.1s-34.4 58-36.2 93.9c-2.1 37-2.1 147.9 0 184.9 1.7 35.9 9.9 67.7 36.2 93.9s58 34.4 93.9 36.2c37 2.1 147.9 2.1 184.9 0 35.9-1.7 67.7-9.9 93.9-36.2 26.2-26.2 34.4-58 36.2-93.9 2.1-37 2.1-147.8 0-184.8zM398.8 388c-7.8 19.6-22.9 34.7-42.6 42.6-29.5 11.7-99.5 9-132.1 9s-102.7 2.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6-11.7-29.5-9-99.5-9-132.1s-2.6-102.7 9-132.1c7.8-19.6 22.9-34.7 42.6-42.6 29.5-11.7 99.5-9 132.1-9s102.7-2.6 132.1 9c19.6 7.8 34.7 22.9 42.6 42.6 11.7 29.5 9 99.5 9 132.1s2.7 102.7-9 132.1z"/></svg>\n \t</a>\n \t<a href="https://www.facebook.com/BN-Automation-AG-141223772981995/" target="_blank" rel="noopener noreferrer">\n \t\t\t<svg aria-hidden="true" focusable="false" data-prefix="fab" data-icon="facebook-square" class="svg-inline--fa bna-facebook" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="#FFFFFF" d="M400 32H48A48 48 0 0 0 0 80v352a48 48 0 0 0 48 48h137.25V327.69h-63V256h63v-54.64c0-62.15 37-96.48 93.67-96.48 27.14 0 55.52 4.84 55.52 4.84v61h-31.27c-30.81 0-40.42 19.12-40.42 38.73V256h68.78l-11 71.69h-57.78V480H400a48 48 0 0 0 48-48V80a48 48 0 0 0-48-48z"></path></svg>\n \t</a>\n \t<a href="https://www.youtube.com/channel/UCCLtXa7nbbMRLeAbv7RB5JQ" target="_blank" rel="noopener noreferrer">\n \t\t<svg aria-hidden="true" focusable="false" data-prefix="fab" data-icon="youtube" class="svg-inline--fa bna-youtube" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><path fill="#FFFFFF" d="M549.655 124.083c-6.281-23.65-24.787-42.276-48.284-48.597C458.781 64 288 64 288 64S117.22 64 74.629 75.486c-23.497 6.322-42.003 24.947-48.284 48.597-11.412 42.867-11.412 132.305-11.412 132.305s0 89.438 11.412 132.305c6.281 23.65 24.787 41.5 48.284 47.821C117.22 448 288 448 288 448s170.78 0 213.371-11.486c23.497-6.321 42.003-24.171 48.284-47.821 11.412-42.867 11.412-132.305 11.412-132.305s0-89.438-11.412-132.305zm-317.51 213.508V175.185l142.739 81.205-142.739 81.201z"></path></svg>\n \t</a>\n \t<!--<a href="https://www.xing.com/companies/bnautomationag" target="_blank" rel="noopener noreferrer">\n \t\t\t{{file::svg_icon_xing.html5}}\n \t</a>-->\n \t<a href="https://de.linkedin.com/company/bn-automation-ag" target="_blank" rel="noopener noreferrer">\n \t<svg aria-hidden="true" focusable="false" data-prefix="fab" data-icon="youtube" class="svg-inline--fa bna-youtube" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 250 250"><path d="M250 18.02v213.96c0 9.928-8.033 18.02-17.857 18.02H17.799C7.975 250 0 241.908 0 231.98V18.02C0 8.092 7.975 0 17.799 0h214.344C241.967 0 250 8.092 250 18.02ZM78.52 57.199c0-11.835-9.661-21.484-21.484-21.484-11.893 0-21.484 9.649-21.484 21.484s9.591 21.484 21.484 21.484S78.52 69.08 78.52 57.199Zm-2.906 157.087V94.983H38.505v119.303h37.109Zm138.835-65.406c0-32.134-6.975-56.862-44.468-56.862-18.032 0-30.134 9.882-35.098 19.252h-.512V94.982h-35.54v119.303h37.051v-59.036c0-15.578 2.953-30.645 22.263-30.645 18.973 0 19.252 17.811 19.252 31.645v58.036h37.051v-65.406Z" fill="#fff"/></svg>\n \t</a>\n \n </div>\n <!-- TEMPLATE END: vendor/contao/core-bundle/contao/templates/modules/mod_html.html5 -->\n \n <!-- TEMPLATE END: vendor/contao/core-bundle/contao/templates/modules/mod_html.html5 -->\n \n <!-- TEMPLATE START: vendor/dklemmt/contao_dk_mmenu/contao/templates/mod_mmenu.html5 -->\n \n <!-- indexer::stop -->\n <nav class="mod_mmenu m-navi" id="m-navi">\n \n \n \n <!-- TEMPLATE START: vendor/dklemmt/contao_dk_mmenu/contao/templates/nav_mmenu.html5 -->\n \n <ul class="level_1">\n <li class="submenu"><a href="/de/unternehmen.html" title="Unternehmen" class="submenu" aria-haspopup="true">Unternehmen</a>\n <!-- TEMPLATE START: vendor/dklemmt/contao_dk_mmenu/contao/templates/nav_mmenu.html5 -->\n \n <ul class="level_2">\n <li><a href="/de/aktuelles.html" title="Aktuelles">Aktuelles</a></li>\n <li><a href="/de/standort.html" title="Standort">Standort</a></li>\n <li><a href="/de/unternehmen/geschaeftsleitung.html" title="Geschäftsleitung">Geschäftsleitung</a></li>\n <li><a href="/de/unternehmen/ein-familienunternehmen.html" title="Ein Familienunternehmen">Ein Familienunternehmen</a></li>\n <li><a href="/de/partner-und-zertifizierung.html" title="Partner und Zertifizierung">Partner und Zertifizierung</a></li>\n <li class="submenu"><a href="/de/engagement.html" title="Engagement" class="submenu" aria-haspopup="true">Engagement</a>\n <!-- TEMPLATE START: vendor/dklemmt/contao_dk_mmenu/contao/templates/nav_mmenu.html5 -->\n \n <ul class="level_3">\n <li class="submenu"><a href="/de/unternehmen/engagement/bildung.html" title="Bildung" class="submenu" aria-haspopup="true">Bildung</a>\n <!-- TEMPLATE START: vendor/dklemmt/contao_dk_mmenu/contao/templates/nav_mmenu.html5 -->\n \n <ul class="level_4">\n <li><a href="/de/unternehmen/engagement/bildung/zeichenwettbewerb-deine-welt-2050.html" title="Zeichenwettbewerb "Deine Welt 2050"">Zeichenwettbewerb "Deine Welt 2050"</a></li>\n </ul>\n \n <!-- TEMPLATE END: vendor/dklemmt/contao_dk_mmenu/contao/templates/nav_mmenu.html5 -->\n </li>\n <li><a href="/de/unternehmen/engagement/soziales.html" title="Soziales">Soziales</a></li>\n <li><a href="/de/unternehmen/engagement/umwelt.html" title="Umwelt">Umwelt</a></li>\n </ul>\n \n <!-- TEMPLATE END: vendor/dklemmt/contao_dk_mmenu/contao/templates/nav_mmenu.html5 -->\n </li>\n <li><a href="/de/unternehmen/technologieausblick.html" title="Zukunft und Technologie">Zukunft und Technologie</a></li>\n </ul>\n \n <!-- TEMPLATE END: vendor/dklemmt/contao_dk_mmenu/contao/templates/nav_mmenu.html5 -->\n </li>\n <li class="submenu trail"><a href="/de/branchen.html" title="Branchen" class="submenu trail" aria-haspopup="true">Branchen</a>\n <!-- TEMPLATE START: vendor/dklemmt/contao_dk_mmenu/contao/templates/nav_mmenu.html5 -->\n \n <ul class="level_2">\n <li class="submenu wasser"><a href="/de/branchen/wasser.html" title="Wasser" class="submenu wasser" aria-haspopup="true">Wasser</a>\n <!-- TEMPLATE START: vendor/dklemmt/contao_dk_mmenu/contao/templates/nav_mmenu.html5 -->\n \n <ul class="level_3">\n <li><a href="/de/branchen/wasser/abwasser-kommunal.html" title="Abwasser kommunal">Abwasser kommunal</a></li>\n <li><a href="/de/branchen/wasser/abwasser-industriell.html" title="Abwasser industriell">Abwasser industriell</a></li>\n <li><a href="/de/branchen/wasser/trinkwasser-kommunal.html" title="Trinkwasser kommunal">Trinkwasser kommunal</a></li>\n <li><a href="/de/branchen/wasser/prozesswasser-und-reinstwasser.html" title="Prozesswasser und Reinstwasser">Prozesswasser und Reinstwasser</a></li>\n <li><a href="/de/branchen/wasser/baeder.html" title="Bäder">Bäder</a></li>\n <li><a href="/de/branchen/wasser/talsperren.html" title="Talsperren">Talsperren</a></li>\n </ul>\n \n <!-- TEMPLATE END: vendor/dklemmt/contao_dk_mmenu/contao/templates/nav_mmenu.html5 -->\n </li>\n <li class="submenu energie"><a href="/de/branchen/energie.html" title="Energie" class="submenu energie" aria-haspopup="true">Energie</a>\n <!-- TEMPLATE START: vendor/dklemmt/contao_dk_mmenu/contao/templates/nav_mmenu.html5 -->\n \n <ul class="level_3">\n <li><a href="/de/branchen/energie/gas-und-dampfturbinen-kraftwerke.html" title="Gas- und Dampfturbinen-Kraftwerke">Gas- und Dampfturbinen-Kraftwerke</a></li>\n <li><a href="/de/branchen/energie/heizkraftwerke-und-blockheizkraftwerke.html" title="Heizkraftwerke und Blockheizkraftwerke">Heizkraftwerke und Blockheizkraftwerke</a></li>\n <li><a href="/de/branchen/energie/biogasanlagen.html" title="Biogasanlagen">Biogasanlagen</a></li>\n <li><a href="/de/branchen/energie/waerme-und-kaelte.html" title="Wärme und Kälte">Wärme und Kälte</a></li>\n <li><a href="/de/branchen/energie/industrielle-infrastruktur.html" title="Industrielle Infrastruktur">Industrielle Infrastruktur</a></li>\n </ul>\n \n <!-- TEMPLATE END: vendor/dklemmt/contao_dk_mmenu/contao/templates/nav_mmenu.html5 -->\n </li>\n <li class="submenu trail industrie"><a href="/de/branchen/industrie.html" title="Industrie" class="submenu trail industrie" aria-haspopup="true">Industrie</a>\n <!-- TEMPLATE START: vendor/dklemmt/contao_dk_mmenu/contao/templates/nav_mmenu.html5 -->\n \n <ul class="level_3">\n <li class="active"><span class="active">Prozessautomation</span></li>\n <li class="sibling"><a href="/de/branchen/industrie/fabrikautomation.html" title="Fabrikautomation" class="sibling">Fabrikautomation</a></li>\n <li class="sibling"><a href="/de/branchen/industrie/betriebsdatenmanagement-und-fabrikleitsysteme.html" title="Betriebsdatenmanagement und Fabrikleitsysteme" class="sibling">Betriebsdatenmanagement und Fabrikleitsysteme</a></li>\n <li class="sibling"><a href="/de/branchen/industrie/industrielle-infrastruktur.html" title="Industrielle Infrastruktur" class="sibling">Industrielle Infrastruktur</a></li>\n </ul>\n \n <!-- TEMPLATE END: vendor/dklemmt/contao_dk_mmenu/contao/templates/nav_mmenu.html5 -->\n </li>\n </ul>\n \n <!-- TEMPLATE END: vendor/dklemmt/contao_dk_mmenu/contao/templates/nav_mmenu.html5 -->\n </li>\n <li class="submenu"><a href="/de/produkte-und-loesungen.html" title="Produkte und Lösungen" class="submenu" aria-haspopup="true">Produkte und Lösungen</a>\n <!-- TEMPLATE START: vendor/dklemmt/contao_dk_mmenu/contao/templates/nav_mmenu.html5 -->\n \n <ul class="level_2">\n <li class="submenu"><a href="/de/produkte-und-loesungen/bn-automatisierung.html" title="BN Automatisierung" class="submenu" aria-haspopup="true">BN Automatisierung</a>\n <!-- TEMPLATE START: vendor/dklemmt/contao_dk_mmenu/contao/templates/nav_mmenu.html5 -->\n \n <ul class="level_3">\n <li><a href="/de/produkte-und-loesungen/bn-automatisierung/beratung-basic-und-detail-engineering.html" title="Beratung, Basic und Detail Engineering">Beratung, Basic und Detail Engineering</a></li>\n <li><a href="/de/produkte-und-loesungen/bn-automatisierung/prozessinstrumentierung.html" title="Prozessinstrumentierung">Prozessinstrumentierung</a></li>\n <li><a href="/de/produkte-und-loesungen/bn-automatisierung/sps-und-scada.html" title="SPS und SCADA">SPS und SCADA</a></li>\n <li><a href="/de/produkte-und-loesungen/bn-automatisierung/prozessleittechnik.html" title="Prozessleittechnik">Prozessleittechnik</a></li>\n <li><a href="/de/produkte-und-loesungen/bn-automatisierung/fernwirktechnik.html" title="Fernwirktechnik">Fernwirktechnik</a></li>\n <li><a href="/de/produkte-und-loesungen/bn-automatisierung/safety.html" title="Safety">Safety</a></li>\n <li><a href="/de/produkte-und-loesungen/bn-automatisierung/migration.html" title="Migration">Migration</a></li>\n </ul>\n \n <!-- TEMPLATE END: vendor/dklemmt/contao_dk_mmenu/contao/templates/nav_mmenu.html5 -->\n </li>\n <li class="submenu"><a href="/de/produkte-und-loesungen/bn-datasolutions.html" title="BN DataSolutions" class="submenu" aria-haspopup="true">BN DataSolutions</a>\n <!-- TEMPLATE START: vendor/dklemmt/contao_dk_mmenu/contao/templates/nav_mmenu.html5 -->\n \n <ul class="level_3">\n <li><a href="/de/produkte-und-loesungen/bn-datasolutions/beratung-und-konzeption.html" title="Beratung und Konzeption">Beratung und Konzeption</a></li>\n <li><a href="/de/produkte-und-loesungen/bn-datasolutions/energiemanagement.html" title="Energiemanagement">Energiemanagement</a></li>\n <li><a href="/de/produkte-und-loesungen/bn-datasolutions/betriebsdatenmanagement.html" title="Betriebsdatenmanagement">Betriebsdatenmanagement</a></li>\n <li><a href="/de/produkte-und-loesungen/bn-datasolutions/instandhaltungsmanagement.html" title="Instandhaltungsmanagement">Instandhaltungsmanagement</a></li>\n <li><a href="/de/produkte-und-loesungen/bn-datasolutions/manufacturing-execution-systems.html" title="Manufacturing Execution Systems">Manufacturing Execution Systems</a></li>\n <li><a href="/de/produkte-und-loesungen/bn-datasolutions/produktions-und-fabrikleitsysteme.html" title="Produktions- und Fabrikleitsysteme">Produktions- und Fabrikleitsysteme</a></li>\n </ul>\n \n <!-- TEMPLATE END: vendor/dklemmt/contao_dk_mmenu/contao/templates/nav_mmenu.html5 -->\n </li>\n <li class="submenu"><a href="/de/produkte-und-loesungen/bn-software.html" title="BN Software" class="submenu" aria-haspopup="true">BN Software</a>\n <!-- TEMPLATE START: vendor/dklemmt/contao_dk_mmenu/contao/templates/nav_mmenu.html5 -->\n \n <ul class="level_3">\n <li><a href="/de/produkte-und-loesungen/bn-software/anexio-r.html" title="anexio®">anexio®</a></li>\n <li><a href="/de/produkte-und-loesungen/bn-software/tibs-technisches-informations-und-bediensystem.html" title="TIBS - Technisches Informations- und Bediensystem">TIBS - Technisches Informations- und Bediensystem</a></li>\n <li><a href="/de/produkte-und-loesungen/bn-software/anexio-instandhaltung.html" title="anexio® Instandhaltung">anexio® Instandhaltung</a></li>\n </ul>\n \n <!-- TEMPLATE END: vendor/dklemmt/contao_dk_mmenu/contao/templates/nav_mmenu.html5 -->\n </li>\n <li class="submenu"><a href="/de/produkte-und-loesungen/bn-elektrotechnik.html" title="BN Elektrotechnik" class="submenu" aria-haspopup="true">BN Elektrotechnik</a>\n <!-- TEMPLATE START: vendor/dklemmt/contao_dk_mmenu/contao/templates/nav_mmenu.html5 -->\n \n <ul class="level_3">\n <li><a href="/de/produkte-und-loesungen/bn-elektrotechnik/elektroprojektierung.html" title="Elektroprojektierung">Elektroprojektierung</a></li>\n <li><a href="/de/produkte-und-loesungen/bn-elektrotechnik/schaltanlagenbau.html" title="Schaltanlagenbau">Schaltanlagenbau</a></li>\n <li><a href="/de/produkte-und-loesungen/bn-elektrotechnik/bauleitung-und-montagen.html" title="Bauleitung und Montagen">Bauleitung und Montagen</a></li>\n </ul>\n \n <!-- TEMPLATE END: vendor/dklemmt/contao_dk_mmenu/contao/templates/nav_mmenu.html5 -->\n </li>\n <li class="submenu"><a href="/de/produkte-und-loesungen/bn-informationstechnik.html" title="BN Informationstechnik" class="submenu" aria-haspopup="true">BN Informationstechnik</a>\n <!-- TEMPLATE START: vendor/dklemmt/contao_dk_mmenu/contao/templates/nav_mmenu.html5 -->\n \n <ul class="level_3">\n <li><a href="/de/produkte-und-loesungen/bn-informationstechnik/it-infrastruktur.html" title="IT-Infrastruktur">IT-Infrastruktur</a></li>\n <li><a href="/de/produkte-und-loesungen/bn-informationstechnik/it-sicherheit.html" title="IT-Sicherheit">IT-Sicherheit</a></li>\n <li><a href="/de/produkte-und-loesungen/bn-informationstechnik/kommunikationsloesungen.html" title="Kommunikationslösungen">Kommunikationslösungen</a></li>\n <li><a href="/de/produkte-und-loesungen/bn-informationstechnik/it-service-und-support.html" title="IT-Service und Support">IT-Service und Support</a></li>\n <li><a href="/de/produkte-und-loesungen/bn-informationstechnik/partner-und-produkte.html" title="Partner und Produkte">Partner und Produkte</a></li>\n <li><a href="/de/produkte-und-loesungen/bn-informationstechnik/referenzen.html" title="Referenzen">Referenzen</a></li>\n </ul>\n \n <!-- TEMPLATE END: vendor/dklemmt/contao_dk_mmenu/contao/templates/nav_mmenu.html5 -->\n </li>\n <li><a href="/de/produkte-und-loesungen/bn-akademie.html" title="BN Akademie">BN Akademie</a></li>\n </ul>\n \n <!-- TEMPLATE END: vendor/dklemmt/contao_dk_mmenu/contao/templates/nav_mmenu.html5 -->\n </li>\n <li class="submenu"><a href="/de/service.html" title="Service" class="submenu" aria-haspopup="true">Service</a>\n <!-- TEMPLATE START: vendor/dklemmt/contao_dk_mmenu/contao/templates/nav_mmenu.html5 -->\n \n <ul class="level_2">\n <li><a href="/de/service/life-cycle-management.html" title="Life Cycle Management">Life Cycle Management</a></li>\n <li class="submenu"><a href="/de/service/wartungs-und-serviceleistungen.html" title="Wartungs- und Serviceleistungen" class="submenu" aria-haspopup="true">Wartungs- und Serviceleistungen</a>\n <!-- TEMPLATE START: vendor/dklemmt/contao_dk_mmenu/contao/templates/nav_mmenu.html5 -->\n \n <ul class="level_3">\n <li><a href="/de/service/wartungs-und-serviceleistungen/wartung-und-inspektion-von-messeinrichtungen.html" title="Wartung und Inspektion von Messeinrichtungen">Wartung und Inspektion von Messeinrichtungen</a></li>\n <li><a href="/de/service/wartungs-und-serviceleistungen/kalibrierung-von-messsystemen.html" title="Kalibrierung von Messsystemen">Kalibrierung von Messsystemen</a></li>\n <li><a href="/de/service/wartungs-und-serviceleistungen/uberfullsicherung-nach-whg.html" title="Überfüllsicherung nach WHG">Überfüllsicherung nach WHG</a></li>\n <li><a href="/de/service/wartungs-und-serviceleistungen/kontrollmessung-nach-ekvo.html" title="Kontrollmessung nach EKVO">Kontrollmessung nach EKVO</a></li>\n <li><a href="/de/service/wartungs-und-serviceleistungen/thermografie.html" title="Thermografie">Thermografie</a></li>\n <li><a href="/de/service/wartungs-und-serviceleistungen/busanalyse-profibus.html" title="Busanalyse Profibus">Busanalyse Profibus</a></li>\n <li><a href="/de/service/wartungs-und-serviceleistungen/allgemeine-ueberpruefung-elektrischer-anlagen.html" title="Allgemeine Überprüfung elektrischer Anlagen">Allgemeine Überprüfung elektrischer Anlagen</a></li>\n <li><a href="/de/service/wartungs-und-serviceleistungen/errichtung-und-instandsetzung-von-messstellen.html" title="Errichtung und Instandsetzung von Messstellen">Errichtung und Instandsetzung von Messstellen</a></li>\n <li><a href="/de/service/wartungs-und-serviceleistungen/wartung-und-pruefung-von-usv-anlagen.html" title="Wartung und Prüfung von USV-Anlagen">Wartung und Prüfung von USV-Anlagen</a></li>\n <li><a href="/de/service/wartungs-und-serviceleistungen/wartung-von-automatisierungs-und-fernwirktechnik.html" title="Wartung von Automatisierungs- und Fernwirktechnik">Wartung von Automatisierungs- und Fernwirktechnik</a></li>\n <li><a href="/de/service/wartungs-und-serviceleistungen/wartung-von-scada-systemen-und-prozessleittechnik.html" title="Wartung von SCADA-Systemen und Prozessleittechnik">Wartung von SCADA-Systemen und Prozessleittechnik</a></li>\n <li><a href="/de/service/wartungs-und-serviceleistungen/softwarewartung.html" title="Softwarewartung">Softwarewartung</a></li>\n <li><a href="/de/service/wartungs-und-serviceleistungen/it-service.html" title="IT-Service">IT-Service</a></li>\n </ul>\n \n <!-- TEMPLATE END: vendor/dklemmt/contao_dk_mmenu/contao/templates/nav_mmenu.html5 -->\n </li>\n <li><a href="/de/service/bereitschaft-24x7.html" title="Bereitschaft 24x7">Bereitschaft 24x7</a></li>\n <li><a href="/de/service/fernwartung.html" title="Fernwartung">Fernwartung</a></li>\n <li><a href="/de/service/datentransfer.html" title="Datentransfer">Datentransfer</a></li>\n <li><a href="/de/service/kontakt.html" title="Kontakt">Kontakt</a></li>\n </ul>\n \n <!-- TEMPLATE END: vendor/dklemmt/contao_dk_mmenu/contao/templates/nav_mmenu.html5 -->\n </li>\n <li class="submenu"><a href="/de/karriere.html" title="Karriere bei BN Automation AG" class="submenu" aria-haspopup="true">Karriere</a>\n <!-- TEMPLATE START: vendor/dklemmt/contao_dk_mmenu/contao/templates/nav_mmenu.html5 -->\n \n <ul class="level_2">\n <li class="submenu job"><a href="/de/karriere/jobs.html" title="Stellenangebote bei BN Automation AG in Ilmenau und Bergheim" class="submenu job" aria-haspopup="true">Jobs</a>\n <!-- TEMPLATE START: vendor/dklemmt/contao_dk_mmenu/contao/templates/nav_mmenu.html5 -->\n \n <ul class="level_3">\n <li class="job"><a href="/de/karriere/jobs/steuerfachangestellter-m-w-d.html" title="Steuerfachangestellter (m/w/d)" class="job">Steuerfachangestellter (m/w/d)</a></li>\n <li class="job"><a href="/de/karriere/jobs/elektroniker-m-w-d-oder-mechatroniker-m-w-d.html" title="Elektroniker (m/w/d) oder Mechatroniker (m/w/d) im Schaltanlagenbau" class="job">Elektroniker (m/w/d) oder Mechatroniker (m/w/d) im Schaltanlagenbau</a></li>\n <li class="job"><a href="/de/karriere/jobs/elektrokonstrukteur-m-w-d.html" title="Elektrokonstrukteur (m/w/d)" class="job">Elektrokonstrukteur (m/w/d)</a></li>\n <li class="job"><a href="/de/karriere/jobs/automatisierungstechniker-m-w-d-2.html" title="Automatisierungstechniker (m/w/d) / SPS-Programmierer (m/w/d)" class="job">Automatisierungstechniker (m/w/d)</a></li>\n <li class="job"><a href="/de/karriere-neu/jobs/projektleiter-m-w-d-fuer-energie-und-industrieprojekte.html" title="Projektleiter (m/w/d) für Energie- und Industrieprojekte" class="job">Projektleiter (m/w/d) für Energie- und Industrieprojekte</a></li>\n <li class="job"><a href="/de/karriere/jobs/ingenieur-m-w-d-fuer-automatisierungprojekte.html" title="Ingenieur (m/w/d) für Automatisierungsprojekte" class="job">Ingenieur (m/w/d) für Automatisierungsprojekte</a></li>\n <li class="job"><a href="/de/karriere/jobs/it-techniker.html" title="IT-Techniker (m/w/d)" class="job">IT-Techniker (m/w/d)</a></li>\n <li class="job"><a href="/de/karriere/jobs/techniker-m-w-d-fuer-fernwirktechnik.html" title="Techniker (m/w/d) für Fernwirktechnik" class="job">Techniker (m/w/d) für Fernwirktechnik</a></li>\n <li class="job"><a href="/de/karriere/jobs/techniker-m-w-d-leittechnik.html" title="Techniker (m/w/d) Leittechnik" class="job">Techniker (m/w/d) Leittechnik</a></li>\n <li class="job"><a href="/de/karriere/jobs/spezialist-m-w-d-pcs-7.html" title="Spezialist (m/w/d) PCS 7" class="job">Spezialist (m/w/d) PCS 7</a></li>\n <li class="job"><a href="/de/karriere/jobs/servicetechniker-m-w-d.html" title="Servicetechniker (m/w/d)" class="job">Servicetechniker (m/w/d)</a></li>\n <li class="job"><a href="/de/karriere/jobs/mitarbeiter-empfang-m-w-d-befristet.html" title="Mitarbeiter Empfang (m/w/d) (befristet)" class="job">Mitarbeiter Empfang (m/w/d) (befristet)</a></li>\n <li class="job"><a href="/de/karriere/jobs/elektromonteur-m-w-d-oder-elektroniker-m-w-d.html" title="Elektromonteur (m/w/d) oder Elektroniker (m/w/d)" class="job">Elektromonteur (m/w/d) oder Elektroniker (m/w/d)</a></li>\n <li class="job"><a href="/de/karriere/jobs/automatisierungstechniker-m-w-d.html" title="Automatisierungstechniker (m/w/d) / SPS-Programmierer (m/w/d)" class="job">Automatisierungstechniker (m/w/d)</a></li>\n <li class="job"><a href="/de/karriere/jobs/ingenieur-m-w-d-fuer-automatisierungsprojekte.html" title="Ingenieur (m/w/d) für Automatisierungsprojekte" class="job">Ingenieur (m/w/d) für Automatisierungsprojekte</a></li>\n <li class="job"><a href="/de/karriere/jobs/servicetechniker-m-w-d-2.html" title="Servicetechniker (m/w/d)" class="job">Servicetechniker (m/w/d)</a></li>\n </ul>\n \n <!-- TEMPLATE END: vendor/dklemmt/contao_dk_mmenu/contao/templates/nav_mmenu.html5 -->\n </li>\n <li class="submenu job"><a href="/de/karriere/fuer-schueler.html" title="Angebote für Schüler (m/w/d)" class="submenu job" aria-haspopup="true">Für Schüler (m/w/d)</a>\n <!-- TEMPLATE START: vendor/dklemmt/contao_dk_mmenu/contao/templates/nav_mmenu.html5 -->\n \n <ul class="level_3">\n <li class="job"><a href="/de/karriere/fuer-schueler/schuelerpraktikum.html" title="Schülerpraktikum Elektrotechnik" class="job">Schülerpraktikum Elektrotechnik</a></li>\n <li class="job"><a href="/de/karriere/fuer-schueler/ausbildung-elektroniker-fuer-betriebstechnik.html" title="Elektroniker (m/w/d) für Betriebstechnik" class="job">Ausbildung Elektroniker (m/w/d) für Betriebstechnik</a></li>\n <li class="job"><a href="/de/karriere/fuer-schueler/ausbildung-fachinformatiker-fuer-anwendungsentwicklung.html" title="Fachinformatiker (m/w/d) für Anwendungsentwicklung" class="job">Ausbildung Fachinformatiker (m/w/d) für Anwendungsentwicklung</a></li>\n <li class="job"><a href="/de/karriere/fuer-schueler/duales-studium-elektrotechnik-automatisierungstechnik.html" title="Duales Studium Elektrotechnik/Automatisierungstechnik" class="job">Duales Studium Elektrotechnik/Automatisierungstechnik</a></li>\n <li class="job"><a href="/de/karriere/fuer-schueler/duales-studium-elektrotechnik-automatisierungstechnik-bergheim.html" title="Duales Studium Elektrotechnik/Automatisierungstechnik" class="job">Duales Studium Elektrotechnik/Automatisierungstechnik Bergheim</a></li>\n </ul>\n \n <!-- TEMPLATE END: vendor/dklemmt/contao_dk_mmenu/contao/templates/nav_mmenu.html5 -->\n </li>\n <li class="submenu job"><a href="/de/karriere/fuer-studenten.html" title="Angebote für Studierende" class="submenu job" aria-haspopup="true">Für Studenten (m/w/d)</a>\n <!-- TEMPLATE START: vendor/dklemmt/contao_dk_mmenu/contao/templates/nav_mmenu.html5 -->\n \n <ul class="level_3">\n <li class="job"><a href="/de/karriere/fuer-studierende/elektrotechnik-praktikum-grundpraktikum-fachpraktikum.html" title="Grundpraktikum, Fachpraktikum, Forschungspraktikum" class="job">Grundpraktikum, Fachpraktikum, Forschungspraktikum</a></li>\n </ul>\n \n <!-- TEMPLATE END: vendor/dklemmt/contao_dk_mmenu/contao/templates/nav_mmenu.html5 -->\n </li>\n <li><a href="/de/karriere/der-bewerbungsprozess.html" title="Bewerben bei BN Automation AG">Der Bewerbungsprozess</a></li>\n <li class="submenu"><a href="/de/karriere/mehr-ueber-uns.html" title="Mehr über uns" class="submenu" aria-haspopup="true">Mehr über uns</a>\n <!-- TEMPLATE START: vendor/dklemmt/contao_dk_mmenu/contao/templates/nav_mmenu.html5 -->\n \n <ul class="level_3">\n <li><a href="/de/karriere/mehr-ueber-uns/arbeiten-am-standort-ilmenau-und-bergheim.html" title="Leben und Arbeiten am Standort Ilmenau und Bergheim">Leben und Arbeiten am Standort Ilmenau und Bergheim</a></li>\n </ul>\n \n <!-- TEMPLATE END: vendor/dklemmt/contao_dk_mmenu/contao/templates/nav_mmenu.html5 -->\n </li>\n <li><a href="/de/karriere/bna-als-arbeitgeber.html" title="BN Automation AG als Arbeitgeber">BNA als Arbeitgeber</a></li>\n <li><a href="/de/karriere-neu/online-bewerbungsformular.html" title="Online-Bewerbungsformular">Online-Bewerbungsformular</a></li>\n </ul>\n \n <!-- TEMPLATE END: vendor/dklemmt/contao_dk_mmenu/contao/templates/nav_mmenu.html5 -->\n </li>\n <li class="submenu"><a href="/de/investoren.html" title="Investoren" class="submenu" aria-haspopup="true">Investoren</a>\n <!-- TEMPLATE START: vendor/dklemmt/contao_dk_mmenu/contao/templates/nav_mmenu.html5 -->\n \n <ul class="level_2">\n <li><a href="/de/investoren/mitteilungen.html" title="Mitteilungen">Mitteilungen</a></li>\n <li class="submenu"><a href="/de/investoren/aktie-und-unternehmen.html" title="Aktie und Unternehmen" class="submenu" aria-haspopup="true">Aktie und Unternehmen</a>\n <!-- TEMPLATE START: vendor/dklemmt/contao_dk_mmenu/contao/templates/nav_mmenu.html5 -->\n \n <ul class="level_3">\n <li><a href="/de/investoren/aktie-und-unternehmen/das-unternehmen.html" title="Das Unternehmen">Das Unternehmen</a></li>\n <li><a href="/de/investoren/aktie-und-unternehmen/die-aktie.html" title="Die Aktie">Die Aktie</a></li>\n <li><a href="/de/investoren/aktie-und-unternehmen/die-aktionaere.html" title="Die Aktionäre">Die Aktionäre</a></li>\n <li><a href="/de/investoren/aktie-und-unternehmen/die-dividende.html" title="Die Dividende">Die Dividende</a></li>\n <li><a href="/de/investoren/aktie-und-unternehmen/der-aufsichtsrat.html" title="Der Aufsichtsrat">Der Aufsichtsrat</a></li>\n <li><a href="/de/investoren/aktie-und-unternehmen/die-satzung.html" title="Die Satzung">Die Satzung</a></li>\n </ul>\n \n <!-- TEMPLATE END: vendor/dklemmt/contao_dk_mmenu/contao/templates/nav_mmenu.html5 -->\n </li>\n <li><a href="/de/investoren/finanzberichte.html" title="Finanzberichte">Finanzberichte</a></li>\n <li><a href="/de/investoren/hauptversammlungen.html" title="Hauptversammlungen">Hauptversammlungen</a></li>\n <li class="submenu"><a href="/de/investoren/kaufen-und-verkaufen.html" title="Kaufen und Verkaufen" class="submenu" aria-haspopup="true">Kaufen und Verkaufen</a>\n <!-- TEMPLATE START: vendor/dklemmt/contao_dk_mmenu/contao/templates/nav_mmenu.html5 -->\n \n <ul class="level_3">\n <li><a href="/de/investoren/kaufen-und-verkaufen/verkaufsinteresse-anzeigen.html" title="Verkaufsinteresse anzeigen">Verkaufsinteresse anzeigen</a></li>\n <li><a href="/de/investoren/kaufen-und-verkaufen/kaufinteresse-anzeigen.html" title="Kaufinteresse anzeigen">Kaufinteresse anzeigen</a></li>\n <li><a href="/de/investoren/kaufen-und-verkaufen/abwicklung-ueber-treuhaender.html" title="Abwicklung über Treuhänder">Abwicklung über Treuhänder</a></li>\n <li><a href="/de/investoren/kaufen-und-verkaufen/abwicklung-direkt.html" title="Abwicklung direkt">Abwicklung direkt</a></li>\n <li><a href="/de/investoren/kaufen-und-verkaufen/faq.html" title="FAQ">FAQ</a></li>\n </ul>\n \n <!-- TEMPLATE END: vendor/dklemmt/contao_dk_mmenu/contao/templates/nav_mmenu.html5 -->\n </li>\n <li><a href="/de/investoren/datenschutzhinweise.html" title="Datenschutzhinweise">Datenschutzhinweise</a></li>\n <li><a href="/de/investoren/kontakt.html" title="Kontakt">Kontakt</a></li>\n </ul>\n \n <!-- TEMPLATE END: vendor/dklemmt/contao_dk_mmenu/contao/templates/nav_mmenu.html5 -->\n </li>\n </ul>\n \n <!-- TEMPLATE END: vendor/dklemmt/contao_dk_mmenu/contao/templates/nav_mmenu.html5 -->\n \n </nav>\n <!-- indexer::continue -->\n \n <!-- TEMPLATE END: vendor/dklemmt/contao_dk_mmenu/contao/templates/mod_mmenu.html5 -->\n </div>\n </footer>\n \n </div>\n \n \n \n <!-- TEMPLATE START: templates/j_accordion.html5 -->\n \r\n <script src="/assets/jquery-ui/js/jquery-ui.min.js?v=1.13.2"></script>\r\n <script>\r\n jQuery(function($) {\r\n $(document).accordion({\r\n // Put custom options here\r\n heightStyle: 'content',\r\n header: '.toggler',\r\n collapsible: true,\r\n active: false, // Accordion immer geschlossen - eyepe.de 2014-11-13\r\n create: function(event, ui) {\r\n ui.header.addClass('active');\r\n $('.toggler').attr('tabindex', 0);\r\n },\r\n activate: function(event, ui) {\r\n ui.newHeader.addClass('active');\r\n ui.oldHeader.removeClass('active');\r\n $('.toggler').attr('tabindex', 0);\r\n }\r\n });\r\n });\r\n </script>\r\n \n <!-- TEMPLATE END: templates/j_accordion.html5 -->\n \n <!-- TEMPLATE START: vendor/contao/core-bundle/contao/templates/jquery/j_colorbox.html5 -->\n \n <script src="/assets/colorbox/js/colorbox.min.js?v=1.6.4.2"></script>\n <script>\n jQuery(function($) {\n $('a[data-lightbox]').map(function() {\n $(this).colorbox({\n // Put custom options here\n loop: false,\n rel: $(this).attr('data-lightbox'),\n maxWidth: '95%',\n maxHeight: '95%'\n });\n });\n });\n </script>\n \n <!-- TEMPLATE END: vendor/contao/core-bundle/contao/templates/jquery/j_colorbox.html5 -->\n \n <!-- TEMPLATE START: templates/j_toggle_element.html5 -->\n <script>\n $(function() {\n \tif ($('.ce_kachel_content').length > 1) {\n \t\tvar timeout = 200;\n \t\t$('.ce_kachel_content').each(function(i) { $(this).attr('id', i+1); });\n \t\tfunction predev(a, b) {\n \t\t if ($('#'+a).hasClass('active')) {\n \t\t \tsetTimeout(function() {\n \t\t\t if (a%3 === 0) $('#'+(a-1)+',#'+(a-2)).insertBefore('#'+a);\n \t\t\t else if ((a+1)%3 === 0) $('#'+(a-1)).insertBefore('#'+a);\n \t }, (b?timeout:0));\n \t\t } else {\n \t\t\tif (a%3 === 0) $('#'+(a-1)+',#'+(a-2)).insertAfter('#'+a);\n \t\t\telse if ((a+1)%3 === 0) $('#'+(a-1)).insertAfter('#'+a);\n \t\t }\n \t\t}\n \t\tfunction sorting() {\n \t\t $('.ce_kachel_content').sort(function (a, b) {\n \t\t return parseInt(a.id) > parseInt(b.id);\n \t\t }).each(function () {\n \t\t var elem = $(this);\n \t\t elem.remove();\n \t\t $(elem).appendTo($('.ce_kachel_content').parent());\n \t\t }); \n \t\t}\n \t var $window = $(window);\n \t function getwidth() { sorting();\n \t var windowsize = $window.width();\n \t\t if (windowsize > 760) {\n \t\t\t$('.ce_kachel_content').unbind("click").removeClass('active').click(function() {\n \t\t\t cek_id = parseInt($(this).attr('id'));\n \t\t\t actives = $(this).siblings('.active'); console.log(actives);\n \t\t\t if (actives.length) predev(actives.attr('id'), 0);\n \t\t\t //if(cek_id%4 !== 0 && cek_id !== 1) predev(cek_id, 1);\n \t\t\t if(cek_id%3 !== 1) predev(cek_id, 1);\n \t\t\t $(this).toggleClass('active').siblings().removeClass('active');\n \t\t\t});\n \t\t } else {\n \t\t\t$('.ce_kachel_content').unbind("click").removeClass('active').click(function() {\n \t $(this).toggleClass('active').siblings().removeClass('active');\n \t\t\t});\n \t\t }\n \t }\n \t getwidth();\n \t $(window).resize(getwidth);\n \t} else {\n \t\t$('.ce_kachel_content').unbind("click").removeClass('active').click(function() {\n \t\t\t$(this).toggleClass('active');\n \t\t});\n \t}\n });\n </script>\n <!-- TEMPLATE END: templates/j_toggle_element.html5 -->\n \n <!-- TEMPLATE START: vendor/hofff/contao-consent-google-tag-manager/src/Resources/contao/templates/hofff_consent_google_tag_manager.html5 -->\n <script type="application/json" id="hofff-consent-google-tag-manager">\n {"script":null}</script>\n \n <!-- TEMPLATE END: vendor/hofff/contao-consent-google-tag-manager/src/Resources/contao/templates/hofff_consent_google_tag_manager.html5 -->\n \n <!-- TEMPLATE START: templates/mmenu_default.html5 -->\n <script>\n document.addEventListener(\n "DOMContentLoaded", function () {\n const menu = document.querySelector('#m-navi');\n if (null !== menu && 0 === menu.querySelectorAll('li.active').length) {\n const trails = menu.querySelectorAll('li.trail');\n if (0 < trails.length) {\n trails.item(trails.length - 1).classList.add('active');\n }\n }\n new Mmenu('#m-navi', {"navbar":{"title":"Men\u00fc"},"offCanvas":{"position":"left"},"theme":"light"}, {"classNames":{"selected":"active"},"offCanvas":{"page":{"selector":"#wrapper"}}});\n \n // blocker = Menü schließen Element\n const blocker = document.querySelector('.mm-blocker');\n \n // Verhindere, dass Link geklickt werden kann -> lädt Seite sonst neu \n if (blocker) {\n blocker.addEventListener('click', function(event) {\n event.preventDefault();\n })\n }\n }\n );\n </script>\n \n <!-- TEMPLATE END: templates/mmenu_default.html5 -->\n \n <script src="files/themes/bna/js/jquery.flexslider-min.js"></script>\n <script src="files/themes/bna/js/highcharts.js"></script>\n \n <script>\n $('#search-button').on('click',function() {\n $('#search-input').toggleClass('active'); // add the class to the element that's clicked.\n });\n </script>\n \n <script>\n $( ".ce_kachel_white" ).on('click',function() {\n $( this ).toggleClass( "active" ).siblings().removeClass('active');\n });\n </script>\n \n <script type="text/javascript">\n \t$(window).on('load',function() {\n \t $('.gallery-slider').flexslider({\n \t animation: "slide"\n \t });\n \t});\n </script>\n \n <script type="text/javascript">\n \t$(window).on('load',function() {\n \t $('#slider').flexslider({\n \t \tselector: ".inside > .content-text",\n \t \tmaxItems: 0, \n \t animation: "slide",\n \t slideshowSpeed: 7000,\n \t animationSpeed: 700,\n \t keyboard: false\n \t });\n \t});\n </script>\n \n <script>\n \t// Can also be used with $(document).ready()\n \t$(window).on('load',function() {\n \t $('.bna_header_slider').flexslider({\n \t\t slideshowSpeed: 6000, //Integer: Set the speed of the slideshow cycling, in milliseconds\n \t\t animationSpeed: 700, //Integer: Set the speed of animations, in milliseconds\n \t\t animation: "fade",\n \t\t keyboard: false, //Boolean: Allow slider navigating via keyboard left/right keys\n \t\t controlNav: false, //Boolean: Create navigation for paging control of each clide? Note: Leave true for manualControls usage\n \t\t directionNav: false //Boolean: Create navigation for previous/next navigation? (true/false)\n \t });\n \t});\n </script>\n <script>\n $(document).on("scroll",function(){\n if($(document).scrollTop()>20)\n {\n $("body").addClass("small");\n $("#breadcrumb").addClass("small");\n } \n else\n {\n $("body").removeClass("small");\n $("#breadcrumb").removeClass("small");\n }\n });\n </script>\n <script type="application/ld+json">\n {\n "@context": "https:\/\/schema.org",\n "@graph": [\n {\n "@type": "WebPage"\n },\n {\n "@type": "BreadcrumbList",\n "itemListElement": [\n {\n "@type": "ListItem",\n "item": {\n "@id": "\/de\/startseite.html",\n "name": "BN Automation AG"\n },\n "position": 1\n },\n {\n "@type": "ListItem",\n "item": {\n "@id": "\/de\/branchen.html",\n "name": "Branchen"\n },\n "position": 2\n },\n {\n "@type": "ListItem",\n "item": {\n "@id": "\/de\/branchen\/industrie.html",\n "name": "Industrie"\n },\n "position": 3\n },\n {\n "@type": "ListItem",\n "item": {\n "@id": "\/de\/branchen\/industrie\/prozessautomation.html",\n "name": "Prozessautomation"\n },\n "position": 4\n }\n ]\n }\n ]\n }\n </script>\n <script type="application/ld+json">\n {\n "@context": "https:\/\/schema.contao.org",\n "@graph": [\n {\n "@type": "Page",\n "fePreview": false,\n "groups": [],\n "noSearch": false,\n "pageId": 36,\n "protected": false,\n "title": "Prozessautomation"\n }\n ]\n }\n </script>\n <div id="sfwdt0e336e" class="sf-toolbar sf-display-none" role="region" aria-label="Symfony Web Debug Toolbar"> <!-- START of Symfony Web Debug Toolbar --><div id="sfMiniToolbar-0e336e" class="sf-minitoolbar" data-no-turbolink data-turbo="false"> <button type="button" title="Show Symfony toolbar" id="sfToolbarMiniToggler-0e336e" accesskey="D" aria-expanded="false" aria-controls="sfToolbarMainContent-0e336e"> <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path fill="currentColor" d="M12 .9C5.8.9.9 5.8.9 12a11 11 0 1 0 22.2 0A11 11 0 0 0 12 .9zm6.5 6c-.6 0-.9-.3-.9-.8 0-.2 0-.4.2-.6l.2-.4c0-.3-.5-.4-.6-.4-1.8.1-2.3 2.5-2.7 4.4l-.2 1c1 .2 1.8 0 2.2-.3.6-.4-.2-.7-.1-1.2.1-.3.5-.5.7-.6.5 0 .7.5.7.9 0 .7-1 1.8-3 1.8l-.6-.1-.6 2.4c-.4 1.6-.8 3.8-2.4 5.7-1.4 1.7-2.9 1.9-3.5 1.9-1.2 0-1.9-.6-2-1.5 0-.8.7-1.3 1.2-1.3.6 0 1.1.5 1.1 1s-.2.6-.4.6c-.1.1-.3.2-.3.4 0 .1.1.3.4.3.5 0 .8-.3 1.1-.5 1.2-.9 1.6-2.7 2.2-5.7l.1-.7.7-3.2c-.8-.6-1.3-1.4-2.4-1.7-.6-.1-1.1.1-1.5.5-.4.5-.2 1.1.2 1.5l.7.6c.7.8 1.2 1.6 1 2.5-.3 1.5-2 2.6-4 1.9-1.8-.6-2-1.8-1.8-2.5.2-.6.6-.7 1.1-.6.5.2.6.7.6 1.2l-.1.3c-.2.1-.3.3-.3.4-.1.4.4.6.7.7.7.3 1.6-.2 1.8-.8a1 1 0 0 0-.4-1.1l-.7-.8c-.4-.4-1.1-1.4-.7-2.6.1-.5.4-.9.7-1.3a4 4 0 0 1 2.8-.6c1.2.4 1.8 1.1 2.6 1.8.5-1.2 1-2.4 1.8-3.5.9-.9 1.9-1.6 3.1-1.7 1.3.2 2.2.7 2.2 1.6 0 .4-.2 1.1-.9 1.1z"/></svg> </button></div><div id="sfToolbarClearer-0e336e" class="sf-toolbar-clearer"></div><div id="sfToolbarMainContent-0e336e" class="sf-toolbarreset notranslate clear-fix" data-no-turbolink data-turbo="false"> <div class="sf-toolbar-block sf-toolbar-block-request sf-toolbar-status-normal " > <a href="https://devmonotomic-gb.bn-automation.de/_profiler/0e336e?panel=request"> <div class="sf-toolbar-icon"> <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path fill="currentColor" d="M12 .9C5.8.9.9 5.8.9 12a11 11 0 1 0 22.2 0A11 11 0 0 0 12 .9zm6.5 6c-.6 0-.9-.3-.9-.8 0-.2 0-.4.2-.6l.2-.4c0-.3-.5-.4-.6-.4-1.8.1-2.3 2.5-2.7 4.4l-.2 1c1 .2 1.8 0 2.2-.3.6-.4-.2-.7-.1-1.2.1-.3.5-.5.7-.6.5 0 .7.5.7.9 0 .7-1 1.8-3 1.8l-.6-.1-.6 2.4c-.4 1.6-.8 3.8-2.4 5.7-1.4 1.7-2.9 1.9-3.5 1.9-1.2 0-1.9-.6-2-1.5 0-.8.7-1.3 1.2-1.3.6 0 1.1.5 1.1 1s-.2.6-.4.6c-.1.1-.3.2-.3.4 0 .1.1.3.4.3.5 0 .8-.3 1.1-.5 1.2-.9 1.6-2.7 2.2-5.7l.1-.7.7-3.2c-.8-.6-1.3-1.4-2.4-1.7-.6-.1-1.1.1-1.5.5-.4.5-.2 1.1.2 1.5l.7.6c.7.8 1.2 1.6 1 2.5-.3 1.5-2 2.6-4 1.9-1.8-.6-2-1.8-1.8-2.5.2-.6.6-.7 1.1-.6.5.2.6.7.6 1.2l-.1.3c-.2.1-.3.3-.3.4-.1.4.4.6.7.7.7.3 1.6-.2 1.8-.8a1 1 0 0 0-.4-1.1l-.7-.8c-.4-.4-1.1-1.4-.7-2.6.1-.5.4-.9.7-1.3a4 4 0 0 1 2.8-.6c1.2.4 1.8 1.1 2.6 1.8.5-1.2 1-2.4 1.8-3.5.9-.9 1.9-1.6 3.1-1.7 1.3.2 2.2.7 2.2 1.6 0 .4-.2 1.1-.9 1.1z"/></svg> <span class="sf-toolbar-value sf-toolbar-ajax-request-counter"> Loading… </span> </div> </a> <div class="sf-toolbar-info"> <div class="sf-toolbar-info-piece"> <b>Loading the web debug toolbar…</b> </div> <div class="sf-toolbar-info-piece"> Attempt #<span id="sfLoadCounter-0e336e"></span> </div> <div class="sf-toolbar-info-piece"> <b> <button class="sf-cancel-button" type="button" id="sfLoadCancel-0e336e" title="Cancel loading">Cancel</button> </b> </div> </div></div> <button class="hide-button" type="button" id="sfToolbarHideButton-0e336e" title="Close Toolbar" accesskey="D" aria-expanded="true" aria-controls="sfToolbarMainContent-0e336e"> <svg xmlns="http://www.w3.org/2000/svg" data-icon-name="icon-tabler-x" width="24" height="24" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"> <path stroke="none" d="M0 0h24v24H0z" fill="none"></path> <line x1="18" y1="6" x2="6" y2="18"></line> <line x1="6" y1="6" x2="18" y2="18"></line></svg> </button></div><!-- END of Symfony Web Debug Toolbar --></div><style nonce="15c8c5ee34c1c0302da7209c2bf5908d"> .sf-toolbarreset { --sf-toolbar-font-family-system: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; --sf-toolbar-font-family-monospace: "Ubuntu Mono", "JetBrains Mono", ui-monospace, "Roboto Mono", SFMono-Regular, Menlo, Monaco, Consolas,"Liberation Mono", "Courier New", monospace; --sf-toolbar-white: #fff; --sf-toolbar-black: #000; --sf-toolbar-gray-50: #fafafa; --sf-toolbar-gray-100: #f5f5f5; --sf-toolbar-gray-200: #e5e5e5; --sf-toolbar-gray-300: #d4d4d4; --sf-toolbar-gray-400: #a3a3a3; --sf-toolbar-gray-500: #737373; --sf-toolbar-gray-600: #525252; --sf-toolbar-gray-700: #404040; --sf-toolbar-gray-800: #262626; --sf-toolbar-gray-900: #171717; --sf-toolbar-red-50: #FEFBFC; --sf-toolbar-red-100: #FCE9ED; --sf-toolbar-red-200: #F5B8C5; --sf-toolbar-red-300: #EF869C; --sf-toolbar-red-400: #E85574; --sf-toolbar-red-500: #E1244B; --sf-toolbar-red-600: #B41939; --sf-toolbar-red-700: #83122A; --sf-toolbar-red-800: #510B1A; --sf-toolbar-red-900: #20040A; --sf-toolbar-yellow-50: #fef7e1; --sf-toolbar-yellow-100: #fef2cd; --sf-toolbar-yellow-200: #fde496; --sf-toolbar-yellow-300: #fcd55f; --sf-toolbar-yellow-400: #fbc728; --sf-toolbar-yellow-500: #e6af05; --sf-toolbar-yellow-600: #af8503; --sf-toolbar-yellow-700: #785b02; --sf-toolbar-yellow-800: #413101; --sf-toolbar-yellow-900: #0a0800; --sf-toolbar-green-50: #eff5f5; --sf-toolbar-green-100: #deeaea; --sf-toolbar-green-200: #bbd5d5; --sf-toolbar-green-300: #99bfbf; --sf-toolbar-green-400: #76a9a9; --sf-toolbar-green-500: #598e8e; --sf-toolbar-green-600: #436c6c; --sf-toolbar-green-700: #2e4949; --sf-toolbar-green-800: #182727; --sf-toolbar-green-900: #030404;}.sf-minitoolbar { --sf-toolbar-gray-800: #262626; background-color: var(--sf-toolbar-gray-800); border-top-left-radius: 4px; bottom: 0; box-sizing: border-box; display: none; height: 36px; padding: 6px; position: fixed; right: 0; z-index: 99999;}.sf-minitoolbar button { background-color: transparent; padding: 0; border: none;}.sf-minitoolbar svg,.sf-minitoolbar img { --sf-toolbar-gray-200: #e5e5e5; color: var(--sf-toolbar-gray-200); max-height: 24px; max-width: 24px; display: inline;}.sf-toolbar-clearer { clear: both; height: 36px;}.sf-display-none { display: none;}.sf-toolbarreset *:not(svg rect) { box-sizing: content-box; vertical-align: baseline; letter-spacing: normal; width: auto;}.sf-toolbarreset { background-color: var(--sf-toolbar-gray-800); bottom: 0; box-shadow: inset 0 1px 0 var(--sf-toolbar-black), 0 -1px 0 rgba(0, 0, 0, 0.5); color: var(--sf-toolbar-gray-200); font: 11px var(--sf-toolbar-font-family-system); left: 0; margin: 0; padding: 0 36px 0 0; position: fixed; right: 0; text-align: left; text-transform: none; z-index: 99999; direction: ltr; /* neutralize the aliasing defined by external CSS styles */ -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: auto;}.sf-toolbarreset abbr { border: dashed var(--sf-toolbar-gray-500); border-width: 0 0 1px;}.sf-toolbarreset svg,.sf-toolbarreset img { height: 20px; width: 20px; display: inline-block;}.sf-toolbarreset .sf-cancel-button { color: var(--sf-toolbar-gray-700);}.sf-toolbarreset .hide-button { background: var(--sf-toolbar-gray-800); color: var(--sf-toolbar-gray-300); display: block; position: absolute; top: 2px; right: 0; width: 36px; height: 34px; cursor: pointer; text-align: center; border: none; margin: 0; padding: 0;}.sf-toolbarreset .hide-button:hover { background: var(--sf-toolbar-gray-700);}.sf-toolbarreset .hide-button svg { max-height: 18px; margin-top: 1px;}.sf-toolbar-block { cursor: default; display: block; float: left; height: 36px; margin-right: 0; position: relative; white-space: nowrap; max-width: 15%;}.sf-toolbar-block > a,.sf-toolbar-block > a:hover { display: block; text-decoration: none; background-color: transparent; color: inherit;}.sf-toolbar-block span { display: inline-block;}.sf-toolbar-block .sf-toolbar-value { color: var(--sf-toolbar-gray-100); font-size: 13px; line-height: 36px; padding: 0;}.sf-toolbar-block .sf-toolbar-label,.sf-toolbar-block .sf-toolbar-class-separator { color: var(--sf-toolbar-gray-400); font-size: 12px; margin-left: 2px;}.sf-toolbar-block .sf-toolbar-info { border-collapse: collapse; display: table; z-index: 100000;}.sf-toolbar-block hr { border-top: 1px solid var(--sf-toolbar-gray-500); margin: 4px 0; padding-top: 4px;}.sf-toolbar-block .sf-toolbar-info-piece { /* this 'border-bottom' trick is needed because 'margin-bottom' doesn't work for table rows */ border-bottom: solid transparent 3px; display: table-row;}.sf-toolbar-block .sf-toolbar-info-piece-additional,.sf-toolbar-block .sf-toolbar-info-piece-additional-detail { display: none;}.sf-toolbar-block .sf-toolbar-info-group { margin-bottom: 4px; padding-bottom: 2px; border-bottom: 1px solid #333333;}.sf-toolbar-block .sf-toolbar-info-group:last-child { margin-bottom: 0; padding-bottom: 0; border-bottom: none;}.sf-toolbar-block .sf-toolbar-info-piece .sf-toolbar-status { border-radius: 4px; padding: 2px 5px; margin-bottom: 0;}.sf-toolbar-block .sf-toolbar-info-piece .sf-toolbar-status + .sf-toolbar-status { margin-left: 4px;}.sf-toolbar-block .sf-toolbar-info-piece:last-child { margin-bottom: 0;}div.sf-toolbar .sf-toolbar-block .sf-toolbar-info-piece a { color: #99CDD8; text-decoration: underline;}div.sf-toolbar .sf-toolbar-block a:hover { text-decoration: none;}.sf-toolbar-block .sf-toolbar-info-piece b { color: var(--sf-toolbar-gray-400); display: table-cell; font-size: 11px; padding: 4px 8px 4px 0;}.sf-toolbar-block:not(.sf-toolbar-block-dump) .sf-toolbar-info-piece span { color: var(--sf-toolbar-gray-100);}.sf-toolbar-block .sf-toolbar-info-piece span { font-size: 12px;}div.sf-toolbar .sf-toolbar-block .sf-toolbar-info-piece.sf-toolbar-info-php-ext a { text-decoration: none;}.sf-toolbar-block .sf-toolbar-info { background-color: var(--sf-toolbar-gray-700); border-radius: 4px; border-bottom-left-radius: 0; bottom: 36px; color: var(--sf-toolbar-gray-100); display: none; padding: 9px 0; position: absolute;}.sf-toolbar-block.sf-toolbar-block-right .sf-toolbar-info { border-bottom-left-radius: 4px; border-bottom-right-radius: 0;}.sf-toolbar-block .sf-toolbar-info:empty { visibility: hidden;}.sf-toolbar-block .sf-toolbar-status { display: inline-block; color: var(--sf-toolbar-white); background-color: var(--sf-toolbar-gray-600); padding: 3px 6px; margin: 0 4px; min-width: 15px; min-height: 13px; text-align: center;}.sf-toolbar-block .sf-toolbar-status.sf-toolbar-status-green,.sf-toolbar-block .sf-toolbar-info .sf-toolbar-status.sf-toolbar-status-green { background-color: #059669; color: var(--white);}.sf-toolbar-block .sf-toolbar-status.sf-toolbar-status-red,.sf-toolbar-block .sf-toolbar-info .sf-toolbar-status.sf-toolbar-status-red { background-color: var(--sf-toolbar-red-500); color: var(--sf-toolbar-red-50);}.sf-toolbar-block .sf-toolbar-status.sf-toolbar-status-yellow,.sf-toolbar-block .sf-toolbar-info .sf-toolbar-status.sf-toolbar-status-yellow { background-color: var(--sf-toolbar-yellow-300); color: var(--sf-toolbar-yellow-800);}.sf-toolbar-block.sf-toolbar-status-green::before,.sf-toolbar-block.sf-toolbar-status-red::before,.sf-toolbar-block.sf-toolbar-status-yellow::before { background: var(--sf-toolbar-yellow-400); border-radius: 6px; content: ''; position: absolute; bottom: 1px; left: 0; width: 98%; height: 3px; z-index: 10005;}.sf-toolbar-block.sf-toolbar-status-red::before { background: var(--sf-toolbar-red-400);}.sf-toolbar-block.sf-toolbar-status-green::before { background: var(--sf-toolbar-green-400);}.sf-toolbar-block-request.sf-toolbar-block.sf-toolbar-status-green::before,.sf-toolbar-block-request.sf-toolbar-block.sf-toolbar-status-red::before,.sf-toolbar-block-request.sf-toolbar-block.sf-toolbar-status-yellow::before { display: none;}.sf-toolbar-block-request .sf-toolbar-status { border-radius: 6px; color: #fff; display: inline-block; flex-shrink: 0; font-size: 13px; font-weight: 500; padding: 4px 8px;}.sf-toolbar-block-request .sf-toolbar-info-piece a { background-color: transparent; text-decoration: none;}.sf-toolbar-block-request .sf-toolbar-info-piece a:hover { text-decoration: underline;}.sf-toolbar-block-request .sf-toolbar-redirection-status { font-weight: normal; padding: 2px 4px; line-height: 18px;}.sf-toolbar-block.sf-toolbar-block-request .sf-toolbar-redirection-status.sf-toolbar-status-yellow { background-color: var(--sf-toolbar-yellow-300); border-radius: 4px; color: var(--sf-toolbar-yellow-800); padding: 1px 4px;}.sf-toolbar-block.sf-toolbar-block-request .sf-toolbar-info-piece .sf-toolbar-redirection-method { background: transparent; color: var(--sf-toolbar-gray-300); border: 1px solid var(--sf-toolbar-gray-400); padding: 1px 4px;}.sf-toolbar-block-request .sf-toolbar-info-piece span.sf-toolbar-redirection-method { font-size: 12px; height: 17px; line-height: 17px; margin-right: 5px;}.sf-toolbar-block-request .sf-toolbar-request-icon svg { stroke-width: 3px;}.sf-toolbar-block-ajax .sf-toolbar-icon { cursor: pointer;}.sf-toolbar-status-green .sf-toolbar-label,.sf-toolbar-status-yellow .sf-toolbar-label,.sf-toolbar-status-red .sf-toolbar-label { color: var(--sf-toolbar-white);}.sf-toolbar-block-config svg path,.sf-toolbar-block-config svg .sf-svg-path { fill: var(--sf-toolbar-white);}.sf-toolbar-block .sf-toolbar-icon { color: var(--sf-toolbar-gray-300); align-items: center; display: flex; height: 36px; padding: 0 7px; overflow: hidden; text-overflow: ellipsis;}.sf-toolbar-block:hover .sf-toolbar-icon { border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; box-shadow: 1px 0 0 var(--sf-toolbar-black), inset 0 -1px 0 var(--sf-toolbar-black);}.sf-toolbar-block.sf-toolbar-block-right:hover .sf-toolbar-icon { box-shadow: -1px 0 0 var(--sf-toolbar-black), inset 0 -1px 0 var(--sf-toolbar-black);}.sf-toolbar-block-request .sf-toolbar-icon { padding-left: 0; padding-right: 0;}.sf-toolbar-block .sf-toolbar-icon img,.sf-toolbar-block .sf-toolbar-icon svg { border-width: 0;}.sf-toolbar-block .sf-toolbar-icon img + span,.sf-toolbar-block .sf-toolbar-icon svg + span { margin-left: 4px;}.sf-toolbar-block-config .sf-toolbar-icon .sf-toolbar-value,.sf-toolbar-block.sf-toolbar-block-sf-cli .sf-toolbar-value { margin-left: 5px;}.sf-toolbar-block-config .sf-toolbar-icon .sf-toolbar-label,.sf-toolbar-block.sf-toolbar-block-sf-cli .sf-toolbar-label { margin-left: 0;}.sf-toolbar-block:hover,.sf-toolbar-block.hover { position: relative;}.sf-toolbar-block:hover .sf-toolbar-icon,.sf-toolbar-block.hover .sf-toolbar-icon { background-color: var(--sf-toolbar-gray-700); position: relative; z-index: 10002;}.sf-toolbar-block-ajax.hover .sf-toolbar-info { z-index: 10001;}.sf-toolbar-block:hover .sf-toolbar-info,.sf-toolbar-block.hover .sf-toolbar-info { display: block; padding: 10px; max-width: 525px; max-height: 480px; word-wrap: break-word; overflow: hidden; overflow-y: auto;}.sf-toolbar-info-piece b.sf-toolbar-ajax-info { color: var(--sf-toolbar-gray-100);}.sf-toolbar-ajax-requests { border: 1px solid var(--sf-toolbar-gray-500); font-variant: tabular-nums; margin: 5px 0 0; width: 100%;}.sf-toolbar-ajax-requests td { background-color: var(--sf-toolbar-gray-700); border: 1px solid var(--sf-toolbar-gray-500); color: var(--sf-toolbar-gray-100); font-size: 12px; padding: 4px; vertical-align: middle;}.sf-toolbar-ajax-requests thead { border: 0;}.sf-toolbar-ajax-requests th { background-color: var(--sf-toolbar-gray-800); border: 1px solid var(--sf-toolbar-gray-500); color: var(--sf-toolbar-gray-200); font-size: 11px; padding: 4px;}.sf-ajax-request-url { max-width: 250px; line-height: 9px; overflow: hidden; text-overflow: ellipsis;}.sf-toolbar-ajax-requests .sf-ajax-request-url a { text-decoration: none;}.sf-toolbar-ajax-requests .sf-ajax-request-url a:hover { text-decoration: underline;}.sf-ajax-request-duration { text-align: right;}.sf-toolbar-block .sf-toolbar-info-piece .sf-toolbar-ajax-requests .sf-toolbar-status { font-size: 11px; padding: 1px 3px;}.sf-ajax-request-loading { animation: sf-blink .5s ease-in-out infinite;}@keyframes sf-blink { 0% { background: var(--sf-toolbar-gray-800); } 50% { background: var(--sf-toolbar-gray-700); } 100% { background: var(--sf-toolbar-gray-800); }}.sf-toolbar-block.sf-toolbar-block-dump .sf-toolbar-info { max-width: none; width: 100%; position: fixed; box-sizing: border-box; left: 0;}.sf-toolbar-block-dump pre.sf-dump { background-color: var(--sf-toolbar-gray-800); border-color: var(--sf-toolbar-gray-500); border-radius: 0; margin: 6px 0 12px 0;}.sf-toolbar-block-dump pre.sf-dump:last-child { margin-bottom: 0;}.sf-toolbar-block-dump pre.sf-dump .sf-dump-search-wrapper { margin-bottom: 5px;}.sf-toolbar-block-dump pre.sf-dump span.sf-dump-search-count { color: #333; font-size: 12px;}.sf-toolbar-block-dump .sf-toolbar-info-piece { display: block;}.sf-toolbar-block-dump .sf-toolbar-info-piece .sf-toolbar-file-line { color: var(--sf-toolbar-gray-400); margin-left: 4px;}.sf-toolbar-block-dump .sf-toolbar-info img { display: none;}.sf-toolbar-block-serializer .detailed-metrics { display: grid; grid-template-columns: repeat(3, 1fr); grid-gap: 15px; margin-top: 15px;}/* Responsive Design */.sf-toolbar-icon .sf-toolbar-label,.sf-toolbar-icon .sf-toolbar-value { display: none;}.sf-toolbar-block-config .sf-toolbar-icon .sf-toolbar-label,.sf-cli .sf-toolbar-icon .sf-toolbar-label { display: inline-block;}/* Legacy Design - these styles are maintained to make old panels look a bit better on the new toolbar */.sf-toolbar-block .sf-toolbar-info-piece-additional-detail { color: var(--sf-toolbar-gray-400); font-size: 12px;}.sf-toolbar-status-green .sf-toolbar-info-piece-additional-detail,.sf-toolbar-status-yellow .sf-toolbar-info-piece-additional-detail,.sf-toolbar-status-red .sf-toolbar-info-piece-additional-detail { color: var(--sf-toolbar-white);}@media (min-width: 768px) { .sf-toolbar-icon .sf-toolbar-label, .sf-toolbar-icon .sf-toolbar-value { display: inline; } .sf-toolbar-block-time .sf-toolbar-icon svg, .sf-toolbar-block-memory .sf-toolbar-icon svg { display: none; } .sf-toolbar-block-time .sf-toolbar-icon svg + span, .sf-toolbar-block-memory .sf-toolbar-icon svg + span { margin-left: 0; } .sf-toolbar-block .sf-toolbar-icon { padding: 0 10px; } .sf-toolbar-block-time .sf-toolbar-icon { padding-right: 5px; } .sf-toolbar-block-memory .sf-toolbar-icon { padding-left: 5px; } .sf-toolbar-block-request .sf-toolbar-icon { display: flex; align-items: center; padding-left: 0; padding-right: 0; } .sf-toolbar-block-request .sf-toolbar-label { margin-left: 4px; margin-right: 1px; } .sf-toolbar-block-request .sf-toolbar-status + .sf-toolbar-request-icon { display: inline-flex; margin-left: 5px; } .sf-toolbar-block-request .sf-toolbar-icon .sf-toolbar-request-icon + .sf-toolbar-label { margin-left: 0; } .sf-toolbar-block-request .sf-toolbar-label + .sf-toolbar-value { margin-right: 5px; } .sf-toolbar-block-request:hover .sf-toolbar-info { max-width: none; } .sf-toolbar-block .sf-toolbar-info-piece b { font-size: 12px; } .sf-toolbar-block .sf-toolbar-info-piece span { font-size: 13px; } .sf-toolbar-block-right { float: right; margin-left: 0; margin-right: 0; } .sf-toolbarreset .sf-toolbar-block.sf-toolbar-block-right:not(.sf-toolbar-block-sf-cli) .sf-toolbar-info { border-bottom-left-radius: 4px; border-bottom-right-radius: 0; }}@media (min-width: 1024px) { .sf-toolbar-block .sf-toolbar-info-piece-additional, .sf-toolbar-block .sf-toolbar-info-piece-additional-detail { display: inline; } .sf-toolbar-block .sf-toolbar-info-piece-additional:empty, .sf-toolbar-block .sf-toolbar-info-piece-additional-detail:empty { display: none; }}/***** Error Toolbar *****/.sf-error-toolbar .sf-toolbarreset { background: var(--sf-toolbar-gray-800); color: var(--sf-toolbar-gray-100); font: 13px/36px var(--sf-toolbar-font-family-system); height: 36px; padding: 0 15px; text-align: left;}.sf-error-toolbar .sf-toolbarreset svg { height: auto;}.sf-error-toolbar .sf-toolbarreset a { color: #99cdd8; margin-left: 5px; text-decoration: underline;}.sf-error-toolbar .sf-toolbarreset a:hover { text-decoration: none;}.sf-error-toolbar .sf-toolbarreset .sf-toolbar-icon { float: left; padding: 5px 0; margin-right: 10px;}.sf-full-stack { left: 0px; font-size: 12px;}/***** Media query print: Do not print the Toolbar. *****/@media print { .sf-toolbar { display: none !important; }}</style><script nonce="e2e1929bf893f767fef8ff692f266675">/*<![CDATA[*/ if (typeof Sfjs === 'undefined' || typeof Sfjs.loadToolbar === 'undefined') { Sfjs = (function() { "use strict"; if ('classList' in document.documentElement) { var hasClass = function (el, cssClass) { return el.classList.contains(cssClass); }; var removeClass = function(el, cssClass) { el.classList.remove(cssClass); }; var addClass = function(el, cssClass) { el.classList.add(cssClass); }; var toggleClass = function(el, cssClass) { el.classList.toggle(cssClass); }; } else { var hasClass = function (el, cssClass) { return el.className.match(new RegExp('\\b' + cssClass + '\\b')); }; var removeClass = function(el, cssClass) { el.className = el.className.replace(new RegExp('\\b' + cssClass + '\\b'), ' '); }; var addClass = function(el, cssClass) { if (!hasClass(el, cssClass)) { el.className += " " + cssClass; } }; var toggleClass = function(el, cssClass) { hasClass(el, cssClass) ? removeClass(el, cssClass) : addClass(el, cssClass); }; } var noop = function() {}; var profilerStorageKey = 'symfony/profiler/'; var addEventListener; var el = document.createElement('div'); if (!('addEventListener' in el)) { addEventListener = function (element, eventName, callback) { element.attachEvent('on' + eventName, callback); }; } else { addEventListener = function (element, eventName, callback) { element.addEventListener(eventName, callback, false); }; } var request = function(url, onSuccess, onError, payload, options, tries) { var xhr = window.XMLHttpRequest ? new XMLHttpRequest() : new ActiveXObject('Microsoft.XMLHTTP'); options = options || {}; options.retry = options.retry || false; tries = tries || 1; /* this delays for 125, 375, 625, 875, and 1000, ... */ var delay = tries < 5 ? (tries - 0.5) * 250 : 1000; xhr.open(options.method || 'GET', url, true); xhr.setRequestHeader('X-Requested-With', 'XMLHttpRequest'); xhr.onreadystatechange = function(state) { if (4 !== xhr.readyState) { return null; } if (xhr.status == 404 && options.retry && !options.stop) { setTimeout(function() { if (options.stop) { return; } request(url, onSuccess, onError, payload, options, tries + 1); }, delay); return null; } if (200 === xhr.status) { (onSuccess || noop)(xhr); } else { (onError || noop)(xhr); } }; if (options.onSend) { options.onSend(tries); } xhr.send(payload || ''); }; var getPreference = function(name) { if (!window.localStorage) { return null; } return localStorage.getItem(profilerStorageKey + name); }; var setPreference = function(name, value) { if (!window.localStorage) { return null; } localStorage.setItem(profilerStorageKey + name, value); }; var requestStack = []; var extractHeaders = function(xhr, stackElement) { /* Here we avoid to call xhr.getResponseHeader in order to */ /* prevent polluting the console with CORS security errors */ var allHeaders = xhr.getAllResponseHeaders(); var ret; if (ret = allHeaders.match(/^x-debug-token:\s+(.*)$/im)) { stackElement.profile = ret[1]; } if (ret = allHeaders.match(/^x-debug-token-link:\s+(.*)$/im)) { stackElement.profilerUrl = ret[1]; } if (ret = allHeaders.match(/^Symfony-Debug-Toolbar-Replace:\s+(.*)$/im)) { stackElement.toolbarReplaceFinished = false; stackElement.toolbarReplace = '1' === ret[1]; } }; var successStreak = 4; var pendingRequests = 0; var renderAjaxRequests = function() { var requestCounter = document.querySelector('.sf-toolbar-ajax-request-counter'); if (!requestCounter) { return; } requestCounter.textContent = requestStack.length; var infoSpan = document.querySelector(".sf-toolbar-ajax-info"); if (infoSpan) { infoSpan.textContent = requestStack.length + ' AJAX request' + (requestStack.length !== 1 ? 's' : ''); } var ajaxToolbarPanel = document.querySelector('.sf-toolbar-block-ajax'); if (requestStack.length) { ajaxToolbarPanel.style.display = 'block'; } else { ajaxToolbarPanel.style.display = 'none'; } if (pendingRequests > 0) { addClass(ajaxToolbarPanel, 'sf-ajax-request-loading'); } else if (successStreak < 4) { addClass(ajaxToolbarPanel, 'sf-toolbar-status-red'); removeClass(ajaxToolbarPanel, 'sf-ajax-request-loading'); } else { removeClass(ajaxToolbarPanel, 'sf-ajax-request-loading'); removeClass(ajaxToolbarPanel, 'sf-toolbar-status-red'); } }; var startAjaxRequest = function(index) { var tbody = document.querySelector('.sf-toolbar-ajax-request-list'); if (!tbody) { return; } var nbOfAjaxRequest = tbody.rows.length; if (nbOfAjaxRequest >= 100) { tbody.deleteRow(0); } var request = requestStack[index]; pendingRequests++; var row = document.createElement('tr'); request.DOMNode = row; var requestNumberCell = document.createElement('td'); requestNumberCell.textContent = index + 1; row.appendChild(requestNumberCell); var profilerCell = document.createElement('td'); profilerCell.textContent = 'n/a'; row.appendChild(profilerCell); var methodCell = document.createElement('td'); methodCell.textContent = request.method; row.appendChild(methodCell); var typeCell = document.createElement('td'); typeCell.textContent = request.type; row.appendChild(typeCell); var statusCodeCell = document.createElement('td'); var statusCode = document.createElement('span'); statusCode.textContent = 'n/a'; statusCodeCell.appendChild(statusCode); row.appendChild(statusCodeCell); var pathCell = document.createElement('td'); pathCell.className = 'sf-ajax-request-url'; if ('GET' === request.method) { var pathLink = document.createElement('a'); pathLink.setAttribute('href', request.url); pathLink.textContent = request.url; pathCell.appendChild(pathLink); } else { pathCell.textContent = request.url; } pathCell.setAttribute('title', request.url); row.appendChild(pathCell); var durationCell = document.createElement('td'); durationCell.className = 'sf-ajax-request-duration'; durationCell.textContent = 'n/a'; row.appendChild(durationCell); request.liveDurationHandle = setInterval(function() { durationCell.textContent = (new Date() - request.start) + ' ms'; }, 100); row.className = 'sf-ajax-request sf-ajax-request-loading'; tbody.insertBefore(row, null); var toolbarInfo = document.querySelector('.sf-toolbar-block-ajax .sf-toolbar-info'); toolbarInfo.scrollTop = toolbarInfo.scrollHeight; renderAjaxRequests(); }; var finishAjaxRequest = function(index) { var request = requestStack[index]; clearInterval(request.liveDurationHandle); if (!request.DOMNode) { return; } if (request.toolbarReplace && !request.toolbarReplaceFinished && request.profile) { /* Flag as complete because finishAjaxRequest can be called multiple times. */ request.toolbarReplaceFinished = true; /* Search up through the DOM to find the toolbar's container ID. */ for (var elem = request.DOMNode; elem && elem !== document; elem = elem.parentNode) { if (elem.id.match(/^sfwdt/)) { Sfjs.loadToolbar(elem.id.replace(/^sfwdt/, ''), request.profile); break; } } } pendingRequests--; var row = request.DOMNode; /* Unpack the children from the row */ var profilerCell = row.children[1]; var methodCell = row.children[2]; var statusCodeCell = row.children[4]; var statusCodeElem = statusCodeCell.children[0]; var durationCell = row.children[6]; if (request.error) { row.className = 'sf-ajax-request sf-ajax-request-error'; methodCell.className = 'sf-ajax-request-error'; successStreak = 0; } else { row.className = 'sf-ajax-request sf-ajax-request-ok'; successStreak++; } if (request.statusCode) { if (request.statusCode < 300) { statusCodeElem.setAttribute('class', 'sf-toolbar-status'); } else if (request.statusCode < 400) { statusCodeElem.setAttribute('class', 'sf-toolbar-status sf-toolbar-status-yellow'); } else { statusCodeElem.setAttribute('class', 'sf-toolbar-status sf-toolbar-status-red'); } statusCodeElem.textContent = request.statusCode; } else { statusCodeElem.setAttribute('class', 'sf-toolbar-status sf-toolbar-status-red'); } if (request.duration) { durationCell.textContent = request.duration + ' ms'; } if (request.profilerUrl) { profilerCell.textContent = ''; var profilerLink = document.createElement('a'); profilerLink.setAttribute('href', request.profilerUrl); profilerLink.textContent = request.profile; profilerCell.appendChild(profilerLink); } renderAjaxRequests(); }; if (window.fetch && window.fetch.polyfill === undefined) { var oldFetch = window.fetch; window.fetch = function () { var promise = oldFetch.apply(this, arguments); var url = arguments[0]; var params = arguments[1]; var paramType = Object.prototype.toString.call(arguments[0]); if (paramType === '[object Request]') { url = arguments[0].url; params = { method: arguments[0].method, credentials: arguments[0].credentials, headers: arguments[0].headers, mode: arguments[0].mode, redirect: arguments[0].redirect }; } else { url = String(url); } if (!url.match(new RegExp("^\/((index|app(_[\\w]+)?)\\.php\/)?_wdt"))) { var method = 'GET'; if (params && params.method !== undefined) { method = params.method; } var stackElement = { error: false, url: url, method: method, type: 'fetch', start: new Date() }; var idx = requestStack.push(stackElement) - 1; promise.then(function (r) { stackElement.duration = new Date() - stackElement.start; stackElement.error = r.status < 200 || r.status >= 400; stackElement.statusCode = r.status; stackElement.profile = r.headers.get('x-debug-token'); stackElement.profilerUrl = r.headers.get('x-debug-token-link'); stackElement.toolbarReplaceFinished = false; stackElement.toolbarReplace = '1' === r.headers.get('Symfony-Debug-Toolbar-Replace'); finishAjaxRequest(idx); }, function (e){ stackElement.error = true; finishAjaxRequest(idx); }); startAjaxRequest(idx); } return promise; }; } if (window.XMLHttpRequest && XMLHttpRequest.prototype.addEventListener) { var proxied = XMLHttpRequest.prototype.open; XMLHttpRequest.prototype.open = function(method, url, async, user, pass) { var self = this; /* prevent logging AJAX calls to static and inline files, like templates */ var path = url; if (url.slice(0, 1) === '/') { if (0 === url.indexOf('')) { path = url.slice(0); } } else if (0 === url.indexOf('https\u003A\/\/devmonotomic\u002Dgb.bn\u002Dautomation.de')) { path = url.slice(40); } if (!path.match(new RegExp("^\/((index|app(_[\\w]+)?)\\.php\/)?_wdt"))) { var stackElement = { error: false, url: url, method: method, type: 'xhr', start: new Date() }; var idx = requestStack.push(stackElement) - 1; this.addEventListener('readystatechange', function() { if (self.readyState == 4) { stackElement.duration = new Date() - stackElement.start; stackElement.error = self.status < 200 || self.status >= 400; stackElement.statusCode = self.status; extractHeaders(self, stackElement); finishAjaxRequest(idx); } }, false); startAjaxRequest(idx); } proxied.apply(this, Array.prototype.slice.call(arguments)); }; } return { hasClass: hasClass, removeClass: removeClass, addClass: addClass, toggleClass: toggleClass, getPreference: getPreference, setPreference: setPreference, addEventListener: addEventListener, request: request, renderAjaxRequests: renderAjaxRequests, getSfwdt: function(token) { return document.getElementById('sfwdt' + token); }, load: function(selector, url, onSuccess, onError, options) { var el = document.getElementById(selector); if (el && el.getAttribute('data-sfurl') !== url) { request( url, function(xhr) { el.innerHTML = xhr.responseText; el.setAttribute('data-sfurl', url); removeClass(el, 'loading'); var pending = pendingRequests; for (var i = 0; i < requestStack.length; i++) { startAjaxRequest(i); if (requestStack[i].duration || requestStack[i].error) { finishAjaxRequest(i); } } /* Revert the pending state in case there was a start called without a finish above. */ pendingRequests = pending; (onSuccess || noop)(xhr, el); }, function(xhr) { (onError || noop)(xhr, el); }, '', options ); } return this; }, showToolbar: function(token) { var sfwdt = this.getSfwdt(token); removeClass(sfwdt, 'sf-display-none'); if (getPreference('toolbar/displayState') == 'none') { document.getElementById('sfToolbarMainContent-' + token).style.display = 'none'; document.getElementById('sfToolbarClearer-' + token).style.display = 'none'; document.getElementById('sfMiniToolbar-' + token).style.display = 'block'; } else { document.getElementById('sfToolbarMainContent-' + token).style.display = 'block'; document.getElementById('sfToolbarClearer-' + token).style.display = 'block'; document.getElementById('sfMiniToolbar-' + token).style.display = 'none'; } }, hideToolbar: function(token) { var sfwdt = this.getSfwdt(token); addClass(sfwdt, 'sf-display-none'); }, initToolbar: function(token) { this.showToolbar(token); var hideButton = document.getElementById('sfToolbarHideButton-' + token); var hideButtonSvg = hideButton.querySelector('svg'); hideButtonSvg.setAttribute('aria-hidden', 'true'); hideButtonSvg.setAttribute('focusable', 'false'); addEventListener(hideButton, 'click', function (event) { event.preventDefault(); var p = this.parentNode; p.style.display = 'none'; (p.previousElementSibling || p.previousSibling).style.display = 'none'; document.getElementById('sfMiniToolbar-' + token).style.display = 'block'; setPreference('toolbar/displayState', 'none'); }); var showButton = document.getElementById('sfToolbarMiniToggler-' + token); var showButtonSvg = showButton.querySelector('svg'); showButtonSvg.setAttribute('aria-hidden', 'true'); showButtonSvg.setAttribute('focusable', 'false'); addEventListener(showButton, 'click', function (event) { event.preventDefault(); var elem = this.parentNode; if (elem.style.display == 'none') { document.getElementById('sfToolbarMainContent-' + token).style.display = 'none'; document.getElementById('sfToolbarClearer-' + token).style.display = 'none'; elem.style.display = 'block'; } else { document.getElementById('sfToolbarMainContent-' + token).style.display = 'block'; document.getElementById('sfToolbarClearer-' + token).style.display = 'block'; elem.style.display = 'none' } setPreference('toolbar/displayState', 'block'); }); }, loadToolbar: function(token, newToken) { var that = this; var triesCounter = document.getElementById('sfLoadCounter-' + token); var options = { retry: true, onSend: function (count) { if (count === 3) { that.initToolbar(token); } if (triesCounter) { triesCounter.textContent = count; } }, }; var cancelButton = document.getElementById('sfLoadCancel-' + token); if (cancelButton) { addEventListener(cancelButton, 'click', function (event) { event.preventDefault(); options.stop = true; that.hideToolbar(token); }); } newToken = (newToken || token); this.load( 'sfwdt' + token, 'https\u003A\/\/devmonotomic\u002Dgb.bn\u002Dautomation.de\/_wdt\/xxxxxx'.replace(/xxxxxx/, newToken), function(xhr, el) { var toolbarContent = document.getElementById('sfToolbarMainContent-' + newToken); /* Do nothing in the edge case where the toolbar has already been replaced with a new one */ if (!toolbarContent) { return; } /* Replace the ID, it has to match the new token */ toolbarContent.parentElement.id = 'sfwdt' + newToken; /* Evaluate in global scope scripts embedded inside the toolbar */ var i, scripts = [].slice.call(el.querySelectorAll('script')); for (i = 0; i < scripts.length; ++i) { if (scripts[i].firstChild) { eval.call({}, scripts[i].firstChild.nodeValue); } } el.style.display = -1 !== xhr.responseText.indexOf('sf-toolbarreset') ? 'block' : 'none'; if (el.style.display == 'none') { return; } that.initToolbar(newToken); /* Handle toolbar-info position */ var toolbarBlocks = [].slice.call(el.querySelectorAll('.sf-toolbar-block')); for (i = 0; i < toolbarBlocks.length; ++i) { toolbarBlocks[i].onmouseover = function () { var toolbarInfo = this.querySelectorAll('.sf-toolbar-info')[0]; var pageWidth = document.body.clientWidth; var elementWidth = toolbarInfo.offsetWidth; var leftValue = (elementWidth + this.offsetLeft) - pageWidth; var rightValue = (elementWidth + (pageWidth - this.offsetLeft)) - pageWidth; /* Reset right and left value, useful on window resize */ toolbarInfo.style.right = ''; toolbarInfo.style.left = ''; if (elementWidth > pageWidth) { toolbarInfo.style.left = 0; } else if (leftValue > 0 && rightValue > 0) { toolbarInfo.style.right = (rightValue * -1) + 'px'; } else if (leftValue < 0) { toolbarInfo.style.left = 0; } else { toolbarInfo.style.right = '0px'; } }; } renderAjaxRequests(); addEventListener(document.querySelector('.sf-toolbar-ajax-clear'), 'click', function() { requestStack = []; renderAjaxRequests(); successStreak = 4; document.querySelector('.sf-toolbar-ajax-request-list').innerHTML = ''; }); addEventListener(document.querySelector('.sf-toolbar-block-ajax'), 'mouseenter', function (event) { var elem = document.querySelector('.sf-toolbar-block-ajax .sf-toolbar-info'); elem.scrollTop = elem.scrollHeight; }); addEventListener(document.querySelector('.sf-toolbar-block-ajax > .sf-toolbar-icon'), 'click', function (event) { event.preventDefault(); toggleClass(this.parentNode, 'hover'); }); var dumpInfo = document.querySelector('.sf-toolbar-block-dump .sf-toolbar-info'); if (null !== dumpInfo) { addEventListener(dumpInfo, 'sfbeforedumpcollapse', function () { dumpInfo.style.minHeight = dumpInfo.getBoundingClientRect().height+'px'; }); addEventListener(dumpInfo, 'mouseleave', function () { dumpInfo.style.minHeight = ''; }); } }, function(xhr) { if (xhr.status !== 0 && !options.stop) { var sfwdt = that.getSfwdt(token); sfwdt.innerHTML = '\ <div class="sf-toolbarreset notranslate">\ <div class="sf-toolbar-icon"><svg width="26" height="28" xmlns="http://www.w3.org/2000/svg" version="1.1" x="0px" y="0px" viewBox="0 0 26 28" enable-background="new 0 0 26 28" xml:space="preserve"><path fill="#FFFFFF" d="M13 0C5.8 0 0 5.8 0 13c0 7.2 5.8 13 13 13c7.2 0 13-5.8 13-13C26 5.8 20.2 0 13 0z M20 7.5 c-0.6 0-1-0.3-1-0.9c0-0.2 0-0.4 0.2-0.6c0.1-0.3 0.2-0.3 0.2-0.4c0-0.3-0.5-0.4-0.7-0.4c-2 0.1-2.5 2.7-2.9 4.8l-0.2 1.1 c1.1 0.2 1.9 0 2.4-0.3c0.6-0.4-0.2-0.8-0.1-1.3C18 9.2 18.4 9 18.7 8.9c0.5 0 0.8 0.5 0.8 1c0 0.8-1.1 2-3.3 1.9 c-0.3 0-0.5 0-0.7-0.1L15 14.1c-0.4 1.7-0.9 4.1-2.6 6.2c-1.5 1.8-3.1 2.1-3.8 2.1c-1.3 0-2.1-0.6-2.2-1.6c0-0.9 0.8-1.4 1.3-1.4 c0.7 0 1.2 0.5 1.2 1.1c0 0.5-0.2 0.6-0.4 0.7c-0.1 0.1-0.3 0.2-0.3 0.4c0 0.1 0.1 0.3 0.4 0.3c0.5 0 0.9-0.3 1.2-0.5 c1.3-1 1.7-2.9 2.4-6.2l0.1-0.8c0.2-1.1 0.5-2.3 0.8-3.5c-0.9-0.7-1.4-1.5-2.6-1.8c-0.8-0.2-1.3 0-1.7 0.4C8.4 10 8.6 10.7 9 11.1 l0.7 0.7c0.8 0.9 1.3 1.7 1.1 2.7c-0.3 1.6-2.1 2.8-4.3 2.1c-1.9-0.6-2.2-1.9-2-2.7c0.2-0.6 0.7-0.8 1.2-0.6 c0.5 0.2 0.7 0.8 0.6 1.3c0 0.1 0 0.1-0.1 0.3C6 15 5.9 15.2 5.9 15.3c-0.1 0.4 0.4 0.7 0.8 0.8c0.8 0.3 1.7-0.2 1.9-0.9 c0.2-0.6-0.2-1.1-0.4-1.2l-0.8-0.9c-0.4-0.4-1.2-1.5-0.8-2.8c0.2-0.5 0.5-1 0.9-1.4c1-0.7 2-0.8 3-0.6c1.3 0.4 1.9 1.2 2.8 1.9 c0.5-1.3 1.1-2.6 2-3.8c0.9-1 2-1.7 3.3-1.8C20 4.8 21 5.4 21 6.3C21 6.7 20.8 7.5 20 7.5z"/></svg></div>\ An error occurred while loading the web debug toolbar. <a href="https\u003A\/\/devmonotomic\u002Dgb.bn\u002Dautomation.de\/_profiler\/' + newToken + '">Open the web profiler.</a>\ </div>\ '; sfwdt.setAttribute('class', 'sf-toolbar sf-error-toolbar'); } }, options ); return this; }, toggle: function(selector, elOn, elOff) { var tmp = elOn.style.display, el = document.getElementById(selector); elOn.style.display = elOff.style.display; elOff.style.display = tmp; if (el) { el.style.display = 'none' === tmp ? 'none' : 'block'; } return this; }, }; })(); } Sfjs.loadToolbar('0e336e');/*]]>*/</script>\n </body>\n </html>\n <!-- TEMPLATE END: templates/fe_page.html5 -->\n """ } -action: "delete" } |
| Envelope stamps when dispatching | No items |
| Envelope stamps after dispatch |
Symfony\Component\Messenger\Stamp\BusNameStamp {#24242 -busName: "messenger.bus.default" } Symfony\Component\Messenger\Stamp\SentStamp {#24343 -senderClass: "Symfony\Component\Messenger\Bridge\Doctrine\Transport\DoctrineTransport" -senderAlias: "contao_prio_low" } Symfony\Component\Messenger\Stamp\TransportMessageIdStamp {#24369 -id: "81975" } |