{"id":3135,"date":"2020-03-19T12:17:06","date_gmt":"2020-03-19T11:17:06","guid":{"rendered":"https:\/\/www.efaro.de\/technologien\/embedded-plc-programming\/"},"modified":"2020-04-13T11:43:22","modified_gmt":"2020-04-13T09:43:22","slug":"embedded-plc-programming","status":"publish","type":"page","link":"https:\/\/www.efaro.de\/de\/technologien\/embedded-plc-programming\/","title":{"rendered":"SPS-Programmierung"},"content":{"rendered":"<div class=\"wpb-content-wrapper\"><p>[vc_row][vc_column]<div id=\"ultimate-heading-261069e735a9e636d\" class=\"uvc-heading ult-adjust-bottom-margin ultimate-heading-261069e735a9e636d uvc-2117 accent-border-color\" data-hspacer=\"line_only\"  data-halign=\"center\" style=\"text-align:center\"><div class=\"uvc-main-heading ult-responsive\"  data-ultimate-target='.uvc-heading.ultimate-heading-261069e735a9e636d h2'  data-responsive-json-new='{\"font-size\":\"desktop:44px;tablet_portrait:30px;\",\"line-height\":\"desktop:54px;tablet_portrait:40px;\"}' ><h2 style=\"--font-weight:theme;margin-bottom:10px;\">Das Herzst\u00fcck jeder automatisierten Maschine<\/h2><\/div><div class=\"uvc-heading-spacer line_only\" style=\"margin-bottom:40px;height:5px;\"><span class=\"uvc-headings-line\" style=\"border-style:solid;border-bottom-width:5px;border-color:;width:120px;\"><\/span><\/div><div class=\"uvc-sub-heading ult-responsive\"  data-ultimate-target='.uvc-heading.ultimate-heading-261069e735a9e636d .uvc-sub-heading '  data-responsive-json-new='{\"font-size\":\"desktop:22px;mobile_landscape:16px;\",\"line-height\":\"desktop:32px;mobile_landscape:26px;\"}'  style=\"font-style:italic;font-weight:normal;margin-bottom:70px;\">Kann eine SPS die Benutzererfahrung unterst\u00fctzen? Glauben Sie nicht? Sie kann es hervorragend!<\/div><\/div>[\/vc_column][\/vc_row][vc_row][vc_column width=&#8220;1\/2&#8243;][vc_single_image image=&#8220;3049&#8243; img_size=&#8220;large&#8220; alignment=&#8220;center&#8220; style=&#8220;vc_box_rounded&#8220; onclick=&#8220;link_image&#8220;][\/vc_column][vc_column width=&#8220;1\/2&#8243;][vc_column_text css=&#8220;.vc_custom_1586770504100{padding-bottom: 20px !important;}&#8220;]Der zentrale Punkt ist eine tiefe Diagnose des Systemstatus. Allerdings machen SPS-Programmierer oft den Fehler, sich zuerst auf die Funktion des Systems zu konzentrieren und erst danach die Fehlerbehandlung zu implementieren. Dies hat zur Folge, dass das Fehlerdiagnosesystem nicht vollst\u00e4ndig ist. Die Maschine wird laufen. Wenn jedoch sp\u00e4tere Komponenten aufgrund von Verschlei\u00df nicht mehr richtig funktionieren oder Einstellungen vorgenommen werden, die so nicht funktionieren k\u00f6nnen, stoppt das System ohne Fehler oder die angezeigte Meldung f\u00fchrt zun\u00e4chst in die falsche Richtung. Dar\u00fcber hinaus geht Zeit bei der Inbetriebnahme einer weiteren Maschine verloren, weil das Debugging im Quellcode erneut erforderlich ist, und das obwohl die Software eigentlich funktionieren sollte.[\/vc_column_text][\/vc_column][\/vc_row][vc_row][vc_column][vc_column_text]<\/p>\n<h3 style=\"text-align: center;\">Wo gibt es Potenzial f\u00fcr Verbesserungen?<\/h3>\n<p>[\/vc_column_text][\/vc_column][\/vc_row][vc_row][vc_column width=&#8220;1\/2&#8243;][vc_single_image image=&#8220;3050&#8243; img_size=&#8220;large&#8220; alignment=&#8220;center&#8220; style=&#8220;vc_box_rounded&#8220; onclick=&#8220;link_image&#8220;][\/vc_column][vc_column width=&#8220;1\/2&#8243;][vc_column_text css=&#8220;.vc_custom_1586770547459{padding-bottom: 20px !important;}&#8220;]Als Entwickler konzentrieren wir uns auf die Funktion. Was wird derzeit ben\u00f6tigt? Wie ist der Prozess?<br \/>\nUm schnell einen Fortschritt pr\u00e4sentieren zu k\u00f6nnen, wird die Fehlerbehandlung und die M\u00f6glichkeit von erweiterten Funktionen oft vernachl\u00e4ssigt. Der scheinbare Vorteil hat jedoch nicht ganz unerhebliche Nachteile:<\/p>\n<ul>\n<li>Erst die Konzentration auf die Funktion gibt uns einen vollst\u00e4ndigen \u00dcberblick \u00fcber alle unerwarteten St\u00f6rungen. Dieses tiefe Verst\u00e4ndnis kehrt nicht mehr zur\u00fcck, wenn der Ablauf abgeschlossen ist.<\/li>\n<li>In diesem Moment sehen wir auch am besten alle M\u00f6glichkeiten, die diese Funktion zus\u00e4tzlich bieten kann. Sp\u00e4ter wird es schwierig werden, weitere zu implementieren. Aber am Ende des Projekts wird der Kunde aber vielleicht genau diese Anforderung haben wollen.<\/li>\n<\/ul>\n<p>[\/vc_column_text][\/vc_column][\/vc_row][vc_row][vc_column]<div id=\"ultimate-heading-655969e735a9e63e4\" class=\"uvc-heading ult-adjust-bottom-margin ultimate-heading-655969e735a9e63e4 uvc-6855 accent-border-color\" data-hspacer=\"no_spacer\"  data-halign=\"center\" style=\"text-align:center\"><div class=\"uvc-heading-spacer no_spacer\" style=\"top\"><\/div><div class=\"uvc-sub-heading ult-responsive\"  data-ultimate-target='.uvc-heading.ultimate-heading-655969e735a9e63e4 .uvc-sub-heading '  data-responsive-json-new='{\"font-size\":\"desktop:18px;mobile_landscape:14px;\",\"line-height\":\"desktop:24px;mobile_landscape:18px;\"}'  style=\"font-style:italic;font-weight:normal;margin-bottom:70px;\">Eine umsichtige Programmierung zahlt sich am Ende aus. F\u00fcr einen Moment mag es scheinen, dass es keine nennenswerten Fortschritte gibt. Aber am Ende erh\u00f6ht sich die Arbeitsgeschwindigkeit enorm. Das Debugging wird immer weniger notwendig. Zus\u00e4tzliche Anforderungen k\u00f6nnen schneller umgesetzt werden. Das Beste ist jedoch, dass das typische &#8222;Schwimmen&#8220; des Programmierers in der letzten Phase des Projekts vermieden werden kann.<\/div><\/div><div id=\"ultimate-heading-185469e735a9e6426\" class=\"uvc-heading ult-adjust-bottom-margin ultimate-heading-185469e735a9e6426 uvc-4772 accent-border-color\" data-hspacer=\"line_only\"  data-halign=\"center\" style=\"text-align:center\"><div class=\"uvc-main-heading ult-responsive\"  data-ultimate-target='.uvc-heading.ultimate-heading-185469e735a9e6426 h2'  data-responsive-json-new='{\"font-size\":\"desktop:44px;tablet_portrait:30px;\",\"line-height\":\"desktop:54px;tablet_portrait:40px;\"}' ><h2 style=\"--font-weight:theme;margin-bottom:10px;\">N\u00e4chste Stufe: Objektorientierte Programmierung<\/h2><\/div><div class=\"uvc-heading-spacer line_only\" style=\"margin-bottom:40px;height:5px;\"><span class=\"uvc-headings-line\" style=\"border-style:solid;border-bottom-width:5px;border-color:;width:120px;\"><\/span><\/div><div class=\"uvc-sub-heading ult-responsive\"  data-ultimate-target='.uvc-heading.ultimate-heading-185469e735a9e6426 .uvc-sub-heading '  data-responsive-json-new='{\"font-size\":\"desktop:22px;mobile_landscape:16px;\",\"line-height\":\"desktop:32px;mobile_landscape:26px;\"}'  style=\"font-style:italic;font-weight:normal;margin-bottom:70px;\"><\/p>\n<p style=\"text-align: center;\">Oh ja, f\u00fcr viele SPS-Programmierer ein Albtraum. V\u00f6llig unbegr\u00fcndet!<\/p>\n<p><\/div><\/div>[\/vc_column][\/vc_row][vc_row equal_height=&#8220;yes&#8220; content_placement=&#8220;middle&#8220;][vc_column width=&#8220;1\/2&#8243;][vc_column_text css=&#8220;.vc_custom_1586770702725{padding-bottom: 20px !important;}&#8220;]<\/p>\n<p style=\"text-align: right;\">Um dies zu verstehen, m\u00fcssen wir eine kurze Reise in die Vergangenheit machen. \u00c4ltere Steuerungssysteme wie die des Marktf\u00fchrers Siemens (S3 und S5) unterst\u00fctzen keine objektorientierte Programmierung. Mit der S7-300\/400 AG&#8217;s wurde es m\u00f6glich, wenn auch noch sehr eingeschr\u00e4nkt. Allerdings hatte sich der S5-Programmierstil bei vielen Programmierern durchgesetzt. Wiederverwendbare Funktionen wurden nur auf der untersten Ebene verwendet. Wenn es identische Maschinenteile gab, wurden die Programmteile stur kopiert. Dazu gab es im Editor Funktionen wie &#8222;Umverdrahten&#8220;, um die Programmteile voneinander zu entkoppeln. Bis heute unterst\u00fctzt der Marktf\u00fchrer Siemens die echte Objektorientierung nicht bis ins Detail. Auch im TIA-Portal besteht noch gro\u00dfer Nachholbedarf bei der Hardware-Anbindung.<\/p>\n<p style=\"text-align: right;\">Daher ist es nicht \u00fcberraschend, dass viele SPS-Programmierer oft noch Vorbehalte gegen die Objektorientierung in der SPS haben.<\/p>\n<p>[\/vc_column_text][\/vc_column][vc_column width=&#8220;1\/2&#8243;][vc_single_image image=&#8220;3053&#8243; img_size=&#8220;medium&#8220; alignment=&#8220;center&#8220; style=&#8220;vc_box_rounded&#8220; onclick=&#8220;link_image&#8220;][vc_column_text]<\/p>\n<p style=\"text-align: center;\">Image by <a href=\"https:\/\/pixabay.com\/de\/users\/AndGra-481508\/?utm_source=link-attribution&amp;utm_medium=referral&amp;utm_campaign=image&amp;utm_content=778639\">AndGra<\/a> on <a href=\"https:\/\/pixabay.com\/de\/?utm_source=link-attribution&amp;utm_medium=referral&amp;utm_campaign=image&amp;utm_content=778639\">Pixabay<\/a><\/p>\n<p>[\/vc_column_text][\/vc_column][\/vc_row][vc_row equal_height=&#8220;yes&#8220; content_placement=&#8220;middle&#8220;][vc_column width=&#8220;1\/2&#8243;][vc_single_image image=&#8220;3052&#8243; img_size=&#8220;large&#8220; alignment=&#8220;center&#8220; style=&#8220;vc_box_rounded&#8220; onclick=&#8220;link_image&#8220;][\/vc_column][vc_column width=&#8220;1\/2&#8243;][vc_column_text]Mit der richtigen Entwicklungsstrategie sparen wir eine Menge Zeit. Im Idealfall sollte jede Funktion nur einmal programmiert und dann so oft wie m\u00f6glich wiederverwendet werden. Moderne SPS-Entwicklungstools unterst\u00fctzen sogar Vererbung, Eigenschaften, Methoden und Aktionen. Selbst die Verbindung zur Hardware durch direkte Verkn\u00fcpfung mit der Instanz macht die Programmierung einfacher und effizienter. Mit genau der gleichen Stategie kann man auch das HMI mit anbinden.<\/p>\n<p>Das Bild, das Sie sehen k\u00f6nnen, ist ein einfacher Entwurf, was Objektorientierung eigentlich bedeutet. Im Idealfall kann es mehrdimensional erweitert werden. Zum Beispiel \u00fcber folgende Ebenen: Maschine, Anlagenteil, Betriebsartenbereich, Funktionsgruppe, Funktion, Komponententreiber. Mit dieser Struktur ist es dann sehr einfach, eine Modularit\u00e4t wie <a href=\"http:\/\/www.efaro.de\/technologies\/unitizised\/\">hier<\/a>. beschrieben zu integrieren.[\/vc_column_text][\/vc_column][\/vc_row][vc_row][vc_column][vc_column_text]<\/p>\n<h2 style=\"text-align: center;\">Das k\u00f6nnen Sie erwarten<\/h2>\n<p>[\/vc_column_text][vc_row_inner equal_height=&#8220;yes&#8220; content_placement=&#8220;top&#8220;][vc_column_inner width=&#8220;1\/2&#8243;]<div class=\"aio-icon-component    style_1\"><div id=\"Info-box-wrap-7373\" class=\"aio-icon-box default-icon\" style=\"\"  ><div class=\"aio-icon-default\"><div class=\"ult-just-icon-wrapper  \"><div class=\"align-icon\" style=\"text-align:center;\">\n<div class=\"aio-icon none \"  style=\"color:#5d91bf;font-size:16px;display:inline-block;\">\n\t<i class=\"fas fa-bolt\"><\/i>\n<\/div><\/div><\/div><\/div><div class=\"aio-icon-header\" ><h3 class=\"aio-icon-title ult-responsive\"  data-ultimate-target='#Info-box-wrap-7373 .aio-icon-title'  data-responsive-json-new='{\"font-size\":\"\",\"line-height\":\"\"}'  style=\"\">Verbesserte Benutzererfahrung<\/h3><\/div> <!-- header --><div class=\"aio-icon-description ult-responsive\"  data-ultimate-target='#Info-box-wrap-7373 .aio-icon-description'  data-responsive-json-new='{\"font-size\":\"\",\"line-height\":\"\"}'  style=\"\">Wir legen mehr Wert auf die Diagnose, was die Ausfallzeiten einer Anlage reduziert. Der Fehler wird schneller gefunden. Dies verk\u00fcrzt oft auch die Inbetriebnahmezeit einer Anlage und ein Software-Entwickler ist nicht immer notwendig.<\/div> <!-- description --><\/div> <!-- aio-icon-box --><\/div> <!-- aio-icon-component -->[\/vc_column_inner][vc_column_inner width=&#8220;1\/2&#8243;]<div class=\"aio-icon-component    style_1\"><div id=\"Info-box-wrap-6837\" class=\"aio-icon-box default-icon\" style=\"\"  ><div class=\"aio-icon-default\"><div class=\"ult-just-icon-wrapper  \"><div class=\"align-icon\" style=\"text-align:center;\">\n<div class=\"aio-icon none \"  style=\"color:#5d91bf;font-size:16px;display:inline-block;\">\n\t<i class=\"fas fa-bolt\"><\/i>\n<\/div><\/div><\/div><\/div><div class=\"aio-icon-header\" ><h3 class=\"aio-icon-title ult-responsive\"  data-ultimate-target='#Info-box-wrap-6837 .aio-icon-title'  data-responsive-json-new='{\"font-size\":\"\",\"line-height\":\"\"}'  style=\"\">Die Erweiterung der Maschine wird einfacher<\/h3><\/div> <!-- header --><div class=\"aio-icon-description ult-responsive\"  data-ultimate-target='#Info-box-wrap-6837 .aio-icon-description'  data-responsive-json-new='{\"font-size\":\"\",\"line-height\":\"\"}'  style=\"\">Die objektorientierte Software-Entwicklung erm\u00f6glicht eine sehr einfache und schnellere Instanzierung einer weiteren bereits vorhandenen Komponente. Au\u00dferdem ist der Wiedereinstieg in bestehende Software f\u00fcr die beabsichtigte funktionale Erweiterung schneller m\u00f6glich.<\/div> <!-- description --><\/div> <!-- aio-icon-box --><\/div> <!-- aio-icon-component -->[\/vc_column_inner][\/vc_row_inner][\/vc_column][\/vc_row][vc_row][vc_column css=&#8220;.vc_custom_1584041341631{margin-top: 50px !important;margin-bottom: 50px !important;}&#8220;]<div id=\"ultimate-heading-282869e735a9e662f\" class=\"uvc-heading ult-adjust-bottom-margin ultimate-heading-282869e735a9e662f uvc-1091 accent-border-color\" data-hspacer=\"line_only\"  data-halign=\"center\" style=\"text-align:center\"><div class=\"uvc-main-heading ult-responsive\"  data-ultimate-target='.uvc-heading.ultimate-heading-282869e735a9e662f h2'  data-responsive-json-new='{\"font-size\":\"desktop:30px;\",\"line-height\":\"desktop:40px;\"}' ><h2 style=\"font-weight:bold;\">M\u00f6chten Sie ein Projekt besonders kosteneffizient und flexibel realisieren?<\/h2><\/div><div class=\"uvc-heading-spacer line_only\" style=\"topheight:3px;\"><span class=\"uvc-headings-line\" style=\"border-style:solid;border-bottom-width:3px;border-color:;width:80px;\"><\/span><\/div><\/div>[\/vc_column][\/vc_row][vc_row equal_height=&#8220;yes&#8220; content_placement=&#8220;middle&#8220; css=&#8220;.vc_custom_1584100208039{padding-bottom: 50px !important;}&#8220;][vc_column width=&#8220;1\/2&#8243;]<style type=\"text\/css\" data-type=\"the7_shortcodes-inline-css\">.shortcode-single-image-wrap.shortcode-single-image-4a3433edc41ec0e8c2ee1a5f2447e988.enable-bg-rollover .rollover i,\n.shortcode-single-image-wrap.shortcode-single-image-4a3433edc41ec0e8c2ee1a5f2447e988.enable-bg-rollover .rollover-video i {\n  background: -webkit-linear-gradient();\n  background: linear-gradient();\n}\n.shortcode-single-image-wrap.shortcode-single-image-4a3433edc41ec0e8c2ee1a5f2447e988 .rollover-icon {\n  font-size: 32px;\n  color: #ffffff;\n  min-width: 44px;\n  min-height: 44px;\n  line-height: 44px;\n  border-radius: 100px;\n  border-style: solid;\n  border-width: 0px;\n}\n.dt-icon-bg-on.shortcode-single-image-wrap.shortcode-single-image-4a3433edc41ec0e8c2ee1a5f2447e988 .rollover-icon {\n  background: rgba(255,255,255,0.3);\n  box-shadow: none;\n}\n<\/style><div class=\"shortcode-single-image-wrap shortcode-single-image-4a3433edc41ec0e8c2ee1a5f2447e988 alignnone  enable-bg-rollover dt-icon-bg-off\" style=\"margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; width:1000px;\"><div class=\"shortcode-single-image\"><div class=\"fancy-media-wrap  layzr-bg\" style=\"\"><img fetchpriority=\"high\" decoding=\"async\" class=\"preload-me lazy-load aspect\" src=\"data:image\/svg+xml,%3Csvg%20xmlns%3D&#39;http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg&#39;%20viewBox%3D&#39;0%200%201000%20700&#39;%2F%3E\" data-src=\"https:\/\/www.efaro.de\/WordPress\/wp-content\/uploads\/2018\/06\/trade11-1000x700.jpg\" data-srcset=\"https:\/\/www.efaro.de\/WordPress\/wp-content\/uploads\/2018\/06\/trade11-1000x700.jpg 1000w, https:\/\/www.efaro.de\/WordPress\/wp-content\/uploads\/2018\/06\/trade11-1428x1000.jpg 1428w\" loading=\"eager\" sizes=\"(max-width: 1000px) 100vw, 1000px\" width=\"1000\" height=\"700\"  data-dt-location=\"https:\/\/www.efaro.de\/de\/technologies\/agiledeveloping\/trade11\/\" style=\"--ratio: 1000 \/ 700;\" alt=\"\" \/><\/div><\/div><\/div>[\/vc_column][vc_column width=&#8220;1\/2&#8243;][vc_column_text]Wollen Sie sich es selbst \u00fcberzeugen? Lassen Sie uns \u00fcber ein Projekt sprechen.<\/p>\n<p><span style=\"color: #333333;\"><strong>Setzen Sie sich mit uns in Verbindung.<\/strong><\/span>[\/vc_column_text]<style type=\"text\/css\" data-type=\"the7_shortcodes-inline-css\">#default-btn-2d7d2c70d656d261819d92feda8f6623.ico-right-side > i {\n  margin-right: 0px;\n  margin-left: 8px;\n}\n#default-btn-2d7d2c70d656d261819d92feda8f6623 > i {\n  margin-right: 8px;\n}\n<\/style><div class=\"btn-align-left\"><a href=\"\/software-company\/contact\/\" class=\"default-btn-shortcode dt-btn dt-btn-m link-hover-off  vc_custom_1586770934641\" id=\"default-btn-2d7d2c70d656d261819d92feda8f6623\"><span>SCHREIBEN SIE UNS<\/span><\/a><\/div>[\/vc_column][\/vc_row]<\/p>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>[vc_row][vc_column][\/vc_column][\/vc_row][vc_row][vc_column width=&#8220;1\/2&#8243;][vc_single_image image=&#8220;3049&#8243; img_size=&#8220;large&#8220; alignment=&#8220;center&#8220; style=&#8220;vc_box_rounded&#8220; onclick=&#8220;link_image&#8220;][\/vc_column][vc_column width=&#8220;1\/2&#8243;][vc_column_text css=&#8220;.vc_custom_1586770504100{padding-bottom: 20px !important;}&#8220;]Der zentrale Punkt ist eine tiefe Diagnose des Systemstatus. Allerdings machen SPS-Programmierer oft den Fehler, sich zuerst auf die Funktion des Systems zu konzentrieren und erst danach die Fehlerbehandlung zu implementieren. Dies hat zur Folge, dass das Fehlerdiagnosesystem nicht vollst\u00e4ndig ist. Die Maschine wird laufen.&hellip;<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":3085,"menu_order":40,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-3135","page","type-page","status-publish","hentry","description-off"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>SPS-Programmierung - EFARO industrial software developing<\/title>\n<meta name=\"description\" content=\"Wir bieten eine moderne, zukunftsorientierte, objektorientierte SPS-Programmierung und zeigen die Vorteile gegen\u00fcber der alten Methode auf. Dadurch wird die Kosteneffizienz erh\u00f6ht.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.efaro.de\/de\/technologien\/embedded-plc-programming\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"SPS-Programmierung - EFARO industrial software developing\" \/>\n<meta property=\"og:description\" content=\"Wir bieten eine moderne, zukunftsorientierte, objektorientierte SPS-Programmierung und zeigen die Vorteile gegen\u00fcber der alten Methode auf. Dadurch wird die Kosteneffizienz erh\u00f6ht.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.efaro.de\/de\/technologien\/embedded-plc-programming\/\" \/>\n<meta property=\"og:site_name\" content=\"EFARO industrial software developing\" \/>\n<meta property=\"article:modified_time\" content=\"2020-04-13T09:43:22+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Gesch\u00e4tzte Lesezeit\" \/>\n\t<meta name=\"twitter:data1\" content=\"7\u00a0Minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.efaro.de\/de\/technologien\/embedded-plc-programming\/\",\"url\":\"https:\/\/www.efaro.de\/de\/technologien\/embedded-plc-programming\/\",\"name\":\"SPS-Programmierung - EFARO industrial software developing\",\"isPartOf\":{\"@id\":\"https:\/\/www.efaro.de\/de\/#website\"},\"datePublished\":\"2020-03-19T11:17:06+00:00\",\"dateModified\":\"2020-04-13T09:43:22+00:00\",\"description\":\"Wir bieten eine moderne, zukunftsorientierte, objektorientierte SPS-Programmierung und zeigen die Vorteile gegen\u00fcber der alten Methode auf. Dadurch wird die Kosteneffizienz erh\u00f6ht.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.efaro.de\/de\/technologien\/embedded-plc-programming\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.efaro.de\/de\/technologien\/embedded-plc-programming\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.efaro.de\/de\/technologien\/embedded-plc-programming\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Startseite\",\"item\":\"https:\/\/www.efaro.de\/de\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Technologien\",\"item\":\"https:\/\/www.efaro.de\/de\/technologien\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"SPS-Programmierung\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.efaro.de\/de\/#website\",\"url\":\"https:\/\/www.efaro.de\/de\/\",\"name\":\"EFARO industrial software developing\",\"description\":\"Advanced PLC and HMI developing\",\"publisher\":{\"@id\":\"https:\/\/www.efaro.de\/de\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.efaro.de\/de\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"de\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.efaro.de\/de\/#organization\",\"name\":\"EFARO\",\"url\":\"https:\/\/www.efaro.de\/de\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\/\/www.efaro.de\/de\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.efaro.de\/WordPress\/wp-content\/uploads\/2020\/02\/Logo_Long_BottomSmall.png\",\"contentUrl\":\"https:\/\/www.efaro.de\/WordPress\/wp-content\/uploads\/2020\/02\/Logo_Long_BottomSmall.png\",\"width\":300,\"height\":50,\"caption\":\"EFARO\"},\"image\":{\"@id\":\"https:\/\/www.efaro.de\/de\/#\/schema\/logo\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"SPS-Programmierung - EFARO industrial software developing","description":"Wir bieten eine moderne, zukunftsorientierte, objektorientierte SPS-Programmierung und zeigen die Vorteile gegen\u00fcber der alten Methode auf. Dadurch wird die Kosteneffizienz erh\u00f6ht.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.efaro.de\/de\/technologien\/embedded-plc-programming\/","og_locale":"de_DE","og_type":"article","og_title":"SPS-Programmierung - EFARO industrial software developing","og_description":"Wir bieten eine moderne, zukunftsorientierte, objektorientierte SPS-Programmierung und zeigen die Vorteile gegen\u00fcber der alten Methode auf. Dadurch wird die Kosteneffizienz erh\u00f6ht.","og_url":"https:\/\/www.efaro.de\/de\/technologien\/embedded-plc-programming\/","og_site_name":"EFARO industrial software developing","article_modified_time":"2020-04-13T09:43:22+00:00","twitter_card":"summary_large_image","twitter_misc":{"Gesch\u00e4tzte Lesezeit":"7\u00a0Minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.efaro.de\/de\/technologien\/embedded-plc-programming\/","url":"https:\/\/www.efaro.de\/de\/technologien\/embedded-plc-programming\/","name":"SPS-Programmierung - EFARO industrial software developing","isPartOf":{"@id":"https:\/\/www.efaro.de\/de\/#website"},"datePublished":"2020-03-19T11:17:06+00:00","dateModified":"2020-04-13T09:43:22+00:00","description":"Wir bieten eine moderne, zukunftsorientierte, objektorientierte SPS-Programmierung und zeigen die Vorteile gegen\u00fcber der alten Methode auf. Dadurch wird die Kosteneffizienz erh\u00f6ht.","breadcrumb":{"@id":"https:\/\/www.efaro.de\/de\/technologien\/embedded-plc-programming\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.efaro.de\/de\/technologien\/embedded-plc-programming\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.efaro.de\/de\/technologien\/embedded-plc-programming\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Startseite","item":"https:\/\/www.efaro.de\/de\/"},{"@type":"ListItem","position":2,"name":"Technologien","item":"https:\/\/www.efaro.de\/de\/technologien\/"},{"@type":"ListItem","position":3,"name":"SPS-Programmierung"}]},{"@type":"WebSite","@id":"https:\/\/www.efaro.de\/de\/#website","url":"https:\/\/www.efaro.de\/de\/","name":"EFARO industrial software developing","description":"Advanced PLC and HMI developing","publisher":{"@id":"https:\/\/www.efaro.de\/de\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.efaro.de\/de\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"de"},{"@type":"Organization","@id":"https:\/\/www.efaro.de\/de\/#organization","name":"EFARO","url":"https:\/\/www.efaro.de\/de\/","logo":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/www.efaro.de\/de\/#\/schema\/logo\/image\/","url":"https:\/\/www.efaro.de\/WordPress\/wp-content\/uploads\/2020\/02\/Logo_Long_BottomSmall.png","contentUrl":"https:\/\/www.efaro.de\/WordPress\/wp-content\/uploads\/2020\/02\/Logo_Long_BottomSmall.png","width":300,"height":50,"caption":"EFARO"},"image":{"@id":"https:\/\/www.efaro.de\/de\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/www.efaro.de\/de\/wp-json\/wp\/v2\/pages\/3135","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.efaro.de\/de\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.efaro.de\/de\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.efaro.de\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.efaro.de\/de\/wp-json\/wp\/v2\/comments?post=3135"}],"version-history":[{"count":12,"href":"https:\/\/www.efaro.de\/de\/wp-json\/wp\/v2\/pages\/3135\/revisions"}],"predecessor-version":[{"id":3262,"href":"https:\/\/www.efaro.de\/de\/wp-json\/wp\/v2\/pages\/3135\/revisions\/3262"}],"up":[{"embeddable":true,"href":"https:\/\/www.efaro.de\/de\/wp-json\/wp\/v2\/pages\/3085"}],"wp:attachment":[{"href":"https:\/\/www.efaro.de\/de\/wp-json\/wp\/v2\/media?parent=3135"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}