{"id":1033,"date":"2016-08-22T10:31:28","date_gmt":"2016-08-22T08:31:28","guid":{"rendered":"https:\/\/launix.de\/launix\/?p=1033"},"modified":"2023-07-11T12:21:39","modified_gmt":"2023-07-11T10:21:39","slug":"industrie-4-0-und-die-rest-schnittstelle","status":"publish","type":"post","link":"https:\/\/launix.de\/launix\/en\/industrie-4-0-und-die-rest-schnittstelle\/","title":{"rendered":"Industrie 4.0 und die REST Schnittstelle"},"content":{"rendered":"<p>W\u00e4hrend die Automatisierungswelt mit Systemen wie dem Profibus und hardwarenahen Schnittstellen arbeitet, setzt die ERP-Welt immer mehr auf Web-Technologien. Dar\u00fcber, wie diese beiden Welten verschmelzen k\u00f6nnten, spekuliert dieser Artikel.<!--more--><\/p>\n<h2>Dimensionen-Vergleich<\/h2>\n<p>Auf der einen Seite stehen die Automatisierer. Dabei handelt es sich meist um Elektrotechniker &#8211; Menschen, die nur an oder aus kennen, Ingeneure, die auf niedrigster Ebene Strom schalten, Widerst\u00e4nde berechnen und Kondensatoren dimensionieren. Sie sorgen daf\u00fcr, dass die Maschine im Feld funktioniert und irgendwie von au\u00dfen angesteuert werden kann.<\/p>\n<p>Auf der anderen Seite stehen die Informatiker, die mit Datenbanken, gro\u00dfen Datenmengen und abstrakten Konzepten arbeiten. Sie m\u00fcssen die Maschine nun auf irgendeiner Ebene ansteuern &#8211; und am besten etwas mehr High-Level. Sie pl\u00e4dieren auf eine REST-Schnittstelle, denn diese k\u00f6nnen sie von jedem Programm aus ansprechen.<\/p>\n<p>Von den Automatisierern gibt es nun vielleicht ein paar tausend auf dem deutschen Markt. Personen, die die Web-Technologien beherrschen, sind hingegen hunderttausend bis eine Million allein in Deutschland, mehrere Millionen international.<\/p>\n<p>Die Sensoren- und Maschinenhersteller m\u00fcssen sich wohl oder \u00fcbel den Web-Methoden anschlie\u00dfen, wenn sie in Wachsenden M\u00e4rkten noch gen\u00fcgend Anwender finden wollen, die ihre Ger\u00e4te auch beherrschen k\u00f6nnen.<\/p>\n<h2>Verlust der Echtzeit-F\u00e4higkeit<\/h2>\n<p>Im Gegensatz zum Profibus und anderen Automatisierungs-Schnittstellen basiert die REST-Schnittstelle auf HTTP und das wiederum auf TCP, das per Definition (und bei Benutzung von Ethernet-Kabeln oder WLAN) nicht Echtzeit-f\u00e4hig ist. Ist damit die Anwendung von REST gestorben?<\/p>\n<p>Nein! Denn die Maschinen ben\u00f6tigen die Echtzeit-F\u00e4higkeit nur intern. Der Sensor muss in Echtzeit dem Aktor melden, wann z.B. eine Back-Temperatur erreicht ist. Die Kommunikation der Maschine nach au\u00dfen hin ist jedoch nicht mehr so kritisch. Die Maschine erf\u00e4hrt vom Produktionsleitsystem Parameter f\u00fcr das aktuell zu bearbeitende St\u00fcck, die nicht mehr so zeitkritisch sind. Wartet die Maschine 200ms zu lang, ist das keinesfalls kritisch, insbesondere dann nicht, wenn die Maschine noch nicht gestartet ist.<\/p>\n<p>Des weiteren k\u00f6nnen die Maschinen Produktions-Warteschlangen empfangen, was ebenfalls den Druck, immer mit dem MES verbunden zu sein, minimiert. Doch f\u00fcr all diese komplexen Informationen wie Warteschlangen, Produktionsparameter und R\u00fcstdaten, ist auch ein komplexes Datenformat n\u00f6tig. Das von REST verwendete <a href=\"https:\/\/launix.de\/launix\/en\/wie-json-hilft-mensch-und-maschine-zu-verbinden\/\" target=\"_blank\" rel=\"noopener\">JSON<\/a> eignet sich hervorragend daf\u00fcr.<\/p>\n<h2>Fazit<\/h2>\n<p>Einige Hersteller von Sensoren und Roboter-Armen setzen bereits auf die REST-Schnittstelle und sind f\u00fcr die Zukunft des Internet der Dinge gewappnet. Bei anderen m\u00fcssen erst m\u00fchsam Wrapper-Ger\u00e4te zwischengeschaltet werden, die die REST-Kommandos des MES in spezifische BUS-Protokolle \u00fcbersetzen. Das treibt nat\u00fcrlich die Projektkosten in die H\u00f6he.<\/p>","protected":false},"excerpt":{"rendered":"<p>W\u00e4hrend die Automatisierungswelt mit Systemen wie dem Profibus und hardwarenahen Schnittstellen arbeitet, setzt die ERP-Welt immer mehr auf Web-Technologien. Dar\u00fcber, wie diese beiden Welten verschmelzen k\u00f6nnten, spekuliert dieser Artikel.<\/p>","protected":false},"author":2,"featured_media":1036,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_editorskit_title_hidden":false,"_editorskit_reading_time":0,"_editorskit_is_block_options_detached":false,"_editorskit_block_options_position":"{}","_uag_custom_page_level_css":"","footnotes":""},"categories":[131,128],"tags":[19],"class_list":["post-1033","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-digitalisierung-in-der-produktion","category-programming","tag-industrie-4-0","single-item"],"featured_image_urls_v2":{"full":["https:\/\/launix.de\/launix\/wp-content\/uploads\/2016\/08\/IoT-und-REST.jpg",851,315,false],"thumbnail":["https:\/\/launix.de\/launix\/wp-content\/uploads\/2016\/08\/IoT-und-REST-150x150.jpg",150,150,true],"medium":["https:\/\/launix.de\/launix\/wp-content\/uploads\/2016\/08\/IoT-und-REST-300x111.jpg",300,111,true],"medium_large":["https:\/\/launix.de\/launix\/wp-content\/uploads\/2016\/08\/IoT-und-REST-768x284.jpg",751,278,true],"large":["https:\/\/launix.de\/launix\/wp-content\/uploads\/2016\/08\/IoT-und-REST.jpg",751,278,false],"1536x1536":["https:\/\/launix.de\/launix\/wp-content\/uploads\/2016\/08\/IoT-und-REST.jpg",851,315,false],"2048x2048":["https:\/\/launix.de\/launix\/wp-content\/uploads\/2016\/08\/IoT-und-REST.jpg",851,315,false],"trp-custom-language-flag":["https:\/\/launix.de\/launix\/wp-content\/uploads\/2016\/08\/IoT-und-REST.jpg",18,7,false],"xs-thumb":["https:\/\/launix.de\/launix\/wp-content\/uploads\/2016\/08\/IoT-und-REST.jpg",64,24,false],"appku-shop-single":["https:\/\/launix.de\/launix\/wp-content\/uploads\/2016\/08\/IoT-und-REST.jpg",620,229,false]},"post_excerpt_stackable_v2":"<p>W\u00e4hrend die Automatisierungswelt mit Systemen wie dem Profibus und hardwarenahen Schnittstellen arbeitet, setzt die ERP-Welt immer mehr auf Web-Technologien. Dar\u00fcber, wie diese beiden Welten verschmelzen k\u00f6nnten, spekuliert dieser Artikel. Dimensionen-Vergleich Auf der einen Seite stehen die Automatisierer. Dabei handelt es sich meist um Elektrotechniker &#8211; Menschen, die nur an oder aus kennen, Ingeneure, die auf niedrigster Ebene Strom schalten, Widerst\u00e4nde berechnen und Kondensatoren dimensionieren. Sie sorgen daf\u00fcr, dass die Maschine im Feld funktioniert und irgendwie von au\u00dfen angesteuert werden kann. Auf der anderen Seite stehen die Informatiker, die mit Datenbanken, gro\u00dfen Datenmengen und abstrakten Konzepten arbeiten. Sie m\u00fcssen die Maschine&hellip;<\/p>\n","category_list_v2":"<a href=\"https:\/\/launix.de\/launix\/en\/category\/digitalisierung-in-der-produktion\/\" rel=\"category tag\">Produktion<\/a>, <a href=\"https:\/\/launix.de\/launix\/en\/category\/programming\/\" rel=\"category tag\">Programming<\/a>","author_info_v2":{"name":"Carl-Philip H\u00e4nsch","url":"https:\/\/launix.de\/launix\/en\/author\/carli\/"},"comments_num_v2":"0 comments","uagb_featured_image_src":{"full":["https:\/\/launix.de\/launix\/wp-content\/uploads\/2016\/08\/IoT-und-REST.jpg",851,315,false],"thumbnail":["https:\/\/launix.de\/launix\/wp-content\/uploads\/2016\/08\/IoT-und-REST-150x150.jpg",150,150,true],"medium":["https:\/\/launix.de\/launix\/wp-content\/uploads\/2016\/08\/IoT-und-REST-300x111.jpg",300,111,true],"medium_large":["https:\/\/launix.de\/launix\/wp-content\/uploads\/2016\/08\/IoT-und-REST-768x284.jpg",751,278,true],"large":["https:\/\/launix.de\/launix\/wp-content\/uploads\/2016\/08\/IoT-und-REST.jpg",751,278,false],"1536x1536":["https:\/\/launix.de\/launix\/wp-content\/uploads\/2016\/08\/IoT-und-REST.jpg",851,315,false],"2048x2048":["https:\/\/launix.de\/launix\/wp-content\/uploads\/2016\/08\/IoT-und-REST.jpg",851,315,false],"trp-custom-language-flag":["https:\/\/launix.de\/launix\/wp-content\/uploads\/2016\/08\/IoT-und-REST.jpg",18,7,false],"xs-thumb":["https:\/\/launix.de\/launix\/wp-content\/uploads\/2016\/08\/IoT-und-REST.jpg",64,24,false],"appku-shop-single":["https:\/\/launix.de\/launix\/wp-content\/uploads\/2016\/08\/IoT-und-REST.jpg",620,229,false]},"uagb_author_info":{"display_name":"Carl-Philip H\u00e4nsch","author_link":"https:\/\/launix.de\/launix\/en\/author\/carli\/"},"uagb_comment_info":0,"uagb_excerpt":"W\u00e4hrend die Automatisierungswelt mit Systemen wie dem Profibus und hardwarenahen Schnittstellen arbeitet, setzt die ERP-Welt immer mehr auf Web-Technologien. Dar\u00fcber, wie diese beiden Welten verschmelzen k\u00f6nnten, spekuliert dieser Artikel.","_links":{"self":[{"href":"https:\/\/launix.de\/launix\/en\/wp-json\/wp\/v2\/posts\/1033","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/launix.de\/launix\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/launix.de\/launix\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/launix.de\/launix\/en\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/launix.de\/launix\/en\/wp-json\/wp\/v2\/comments?post=1033"}],"version-history":[{"count":5,"href":"https:\/\/launix.de\/launix\/en\/wp-json\/wp\/v2\/posts\/1033\/revisions"}],"predecessor-version":[{"id":5370,"href":"https:\/\/launix.de\/launix\/en\/wp-json\/wp\/v2\/posts\/1033\/revisions\/5370"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/launix.de\/launix\/en\/wp-json\/wp\/v2\/media\/1036"}],"wp:attachment":[{"href":"https:\/\/launix.de\/launix\/en\/wp-json\/wp\/v2\/media?parent=1033"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/launix.de\/launix\/en\/wp-json\/wp\/v2\/categories?post=1033"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/launix.de\/launix\/en\/wp-json\/wp\/v2\/tags?post=1033"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}