{"id":4637,"date":"2026-07-07T08:34:35","date_gmt":"2026-07-07T06:34:35","guid":{"rendered":"https:\/\/koenig-pa.de\/de\/?page_id=4637"},"modified":"2026-10-20T08:14:43","modified_gmt":"2026-10-20T06:14:43","slug":"kpa-motion-bridge","status":"publish","type":"page","link":"https:\/\/koenig-pa.de\/de\/produkte\/motion\/kpa-motion-control\/kpa-motion-bridge\/","title":{"rendered":"KPA Motion Bridge"},"content":{"rendered":"<div class=\"wpb-content-wrapper\" id=\"wpb-content-root\"><p>[vc_row css=&#8220;.vc_custom_1792392738651{margin-bottom: 30px !important;}&#8220;][vc_column width=&#8220;5\/6&#8243;][vc_column_text css=&#8220;.vc_custom_1792476309939{margin-bottom: 15px !important;}&#8220;]KPA Motion Bridge ist ein Add-on zur <a href=\"https:\/\/koenig-pa.de\/de\/produkte\/motion\/kpa-motion-control\/\">KPA Motion Control Library<\/a>, das eine Echtzeit-Motion-Anwendung mit Programmen au\u00dferhalb des Echtzeitsystems verbindet. Mit KPA Motion Bridge k\u00f6nnen eine Bedienoberfl\u00e4che, eine Liniensteuerung oder eine \u00fcbergeordnete Anlagensteuerung Bewegungsabl\u00e4ufe auf einem Echtzeitcomputer definieren, starten und \u00fcberwachen, ohne selbst innerhalb des Motion-Zyklus ausgef\u00fchrt werden zu m\u00fcssen.<!--more-->[\/vc_column_text][\/vc_column][vc_column width=&#8220;1\/6&#8243;][\/vc_column][\/vc_row][vc_row][vc_column][vc_column_text css=&#8220;.vc_custom_1792392384421{margin-bottom: 15px !important;}&#8220;]<\/p>\n<h3 class=\"h3stu\">Zwei Seiten. Eine Verbindung.<\/h3>\n<p>[\/vc_column_text][\/vc_column][\/vc_row][vc_row equal_height=&#8220;yes&#8220; el_class=&#8220;swap-on-mobile_ featrowmr&#8220;][vc_column width=&#8220;1\/2&#8243; el_class=&#8220;mod-block-blue borderone-s&#8220;][vc_column_text css_animation=&#8220;none&#8220; el_class=&#8220;mod-block-col&#8220;]<\/p>\n<h3 class=\"feat-title\">Serveranwendung<\/h3>\n<p>Echtzeitcomputer<hr class=\"\" style=\"margin:0 auto 15px;\"\/>\nDer Server, KPA Motion Bridge Server (im Folgenden Serveranwendung), l\u00e4uft auf dem Echtzeitcomputer und f\u00fchrt die Motion-Anwendung mithilfe der KPA Motion Control Library aus.[\/vc_column_text][\/vc_column][vc_column width=&#8220;1\/2&#8243; el_class=&#8220;mod-block-blue borderone-s&#8220;][vc_column_text css_animation=&#8220;none&#8220; el_class=&#8220;mod-block-col&#8220;]<\/p>\n<h3 class=\"feat-title\">Client<\/h3>\n<p>Nicht-Echtzeitcomputer<hr class=\"\" style=\"margin:0 auto 15px;\"\/>\nDer Client ist Ihr Programm auf dem Nicht-Echtzeitcomputer. Er sendet dem Server eine Folge von Aufrufen, mit denen Achsen und Funktionsbausteine erstellt, die Bausteine miteinander verkn\u00fcpft und die Anwendung gestartet oder gestoppt werden. W\u00e4hrend die Anwendung l\u00e4uft, kann der Client deren Daten auslesen und die zul\u00e4ssigen Parameter anpassen.[\/vc_column_text][\/vc_column][\/vc_row][vc_row][vc_column][vc_column_text css=&#8220;.vc_custom_1792400641197{margin-bottom: 15px !important;}&#8220;]<\/p>\n<h3 class=\"h3stu\">Auf bew\u00e4hrten Technologien aufgebaut<\/h3>\n<p>Die beiden Seiten kommunizieren \u00fcber <strong>BridgeService<\/strong> auf Basis von Eclipse eCAL. Die Anfragen und Antworten werden als Protobuf-Nachrichten \u00fcbertragen.[\/vc_column_text][\/vc_column][\/vc_row][vc_row el_id=&#8220;How-It-Works&#8220; el_class=&#8220;scrolltopps content-section&#8220; css=&#8220;.vc_custom_1762233186870{margin-top: 0px !important;margin-bottom: 0px !important;border-top-width: 0px !important;border-bottom-width: 0px !important;padding-top: 0px !important;padding-bottom: 0px !important;}&#8220;][vc_column css=&#8220;.vc_custom_1726132202666{padding-top: 0px !important;}&#8220;][vc_column_text][\/vc_column_text][\/vc_column][\/vc_row][vc_row full_width=&#8220;stretch_row&#8220; css=&#8220;.vc_custom_1726131564932{margin-bottom: 30px !important;background-color: #f3f5f7 !important;}&#8220;][vc_column][vc_column_text]<\/p>\n<h2 class=\"h2stu\">Funktionsweise<\/h2>\n<p>[\/vc_column_text][\/vc_column][\/vc_row][vc_row css=&#8220;.vc_custom_1792390676403{margin-bottom: 20px !important;}&#8220;][vc_column][vc_column_text css=&#8220;.vc_custom_1792390662388{margin-bottom: 15px !important;}&#8220;]<\/p>\n<h3 class=\"h3stu\">Eine Motion-Bridge-Anwendung durchl\u00e4uft vier Phasen<\/h3>\n<p>[\/vc_column_text][\/vc_column][\/vc_row][vc_row el_class=&#8220;swap-on-mobile_ featrowmr&#8220;][vc_column width=&#8220;1\/4&#8243;][vc_column_text css_animation=&#8220;none&#8220;]<\/p>\n<h3 class=\"feat-title-blue\">01<\/h3>\n<h3 class=\"feat-title\">Client-Entwicklung<\/h3>\n<p>Motion Bridge stellt die Bridge-Protobuf-Definitionen bereit. Der Kunde kompiliert diese mit <strong>protoc<\/strong> zu Nachrichtencode f\u00fcr die jeweilige Client-Programmiersprache, bindet die Drittanbieterbibliothek Eclipse eCAL in den Client ein und implementiert die Anwendungslogik.[\/vc_column_text][\/vc_column][vc_column width=&#8220;1\/4&#8243;][vc_column_text css_animation=&#8220;none&#8220;]<\/p>\n<h3 class=\"feat-title-blue\">02<\/h3>\n<h3 class=\"feat-title\">Serverstart<\/h3>\n<p>Die Serveranwendung wird auf dem Echtzeitcomputer gestartet und wartet auf eine Client-Verbindung \u00fcber das Netzwerk oder \u00fcber den gemeinsam genutzten Speicher.[\/vc_column_text][\/vc_column][vc_column width=&#8220;1\/4&#8243;][vc_column_text css_animation=&#8220;none&#8220;]<\/p>\n<h3 class=\"feat-title-blue\">03<\/h3>\n<h3 class=\"feat-title\">Konfiguration<\/h3>\n<p>Der Client erstellt die Motion-Umgebung mit ihren Achsen und anschlie\u00dfend die Funktionsbausteine sowie die Verkn\u00fcpfungen zwischen ihnen.[\/vc_column_text][\/vc_column][vc_column width=&#8220;1\/4&#8243;][vc_column_text css_animation=&#8220;none&#8220;]<\/p>\n<h3 class=\"feat-title-blue\">04<\/h3>\n<h3 class=\"feat-title\">Zyklischer Betrieb<\/h3>\n<p>Der Client startet den zyklischen Betrieb. Die Serveranwendung f\u00fchrt die Funktionsbausteine aus und \u00fcbertr\u00e4gt Daten entsprechend den konfigurierten Verkn\u00fcpfungen zwischen den Bausteinen. W\u00e4hrend die Anwendung l\u00e4uft, kann der Client die Ein- und Ausg\u00e4nge der Funktionsbausteine lesen und schreiben. Beim Beenden des zyklischen Betriebs wechselt der Server zur\u00fcck in den Konfigurationsmodus; die Bausteine und Verkn\u00fcpfungen bleiben dabei erhalten.[\/vc_column_text][\/vc_column][\/vc_row][vc_row css=&#8220;.vc_custom_1792392106693{margin-top: 20px !important;margin-bottom: 20px !important;}&#8220;][vc_column][vc_column_text css=&#8220;.vc_custom_1792390785109{margin-bottom: 15px !important;}&#8220;]<\/p>\n<p style=\"text-align: center;\"><img decoding=\"async\" src=\"\/images\/KPA-Motion-Bridge.png\" alt=\"\" \/><\/p>\n<p>[\/vc_column_text][\/vc_column][\/vc_row][vc_row equal_height=&#8220;yes&#8220; el_class=&#8220;swap-on-mobile_ featrowmr&#8220;][vc_column width=&#8220;1\/2&#8243; el_class=&#8220;mod-block-blue borderone-s&#8220;][vc_column_text css_animation=&#8220;none&#8220; el_class=&#8220;mod-block-col&#8220;]<\/p>\n<h3 class=\"feat-title\">Beispiele f\u00fcr Client-Anwendungen<\/h3>\n<p>Beispiele f\u00fcr Client-Anwendungen sind f\u00fcr die unterst\u00fctzten Programmiersprachen im Lieferumfang enthalten.[\/vc_column_text][\/vc_column][vc_column width=&#8220;1\/2&#8243; el_class=&#8220;mod-block-blue borderone-s&#8220;][vc_column_text css_animation=&#8220;none&#8220; el_class=&#8220;mod-block-col&#8220;]<\/p>\n<h3 class=\"feat-title\">Unterst\u00fctzte Plattformen<\/h3>\n<p><span class=\"custom-badge\">Linux x86<\/span> <span class=\"custom-badge\">Linux x64<\/span> <span class=\"custom-badge\">Linux ARM32<\/span> <span class=\"custom-badge\">Linux ARM64<\/span> <span class=\"custom-badge\">Xenomai 3.3.1 x64<\/span><\/p>\n<p>Weitere Echtzeitbetriebssysteme k\u00f6nnen auf Anfrage unterst\u00fctzt werden.[\/vc_column_text][\/vc_column][\/vc_row][vc_row full_width=&#8220;stretch_row&#8220; css=&#8220;.vc_custom_1726131564932{margin-bottom: 0px !important;background-color: #f3f5f7 !important;}&#8220; el_class=&#8220;evalrow&#8220;][vc_column width=&#8220;1\/4&#8243;][\/vc_column][vc_column width=&#8220;1\/2&#8243;][vc_column_text]<\/p>\n<h2 style=\"text-align: center;\">Bereit f\u00fcr die Evaluierung?<\/h2>\n<p>[\/vc_column_text][vc_column_text]<\/p>\n<div style=\"text-align: center;\"><a class=\"button calltoactionbtn-dblue button_size_2\" href=\"https:\/\/koenig-pa.de\/de\/produkte\/testversion-anfordern\/\"         title=\"\"><span class=\"button_label\">Testversion anfordern<\/span><\/a>\n<\/div>\n<p>[\/vc_column_text][\/vc_column][vc_column width=&#8220;1\/4&#8243;][\/vc_column][\/vc_row]<\/p>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>[vc_row css=&#8220;.vc_custom_1792392738651{margin-bottom: 30px !important;}&#8220;][vc_column width=&#8220;5\/6&#8243;][vc_column_text css=&#8220;.vc_custom_1792476309939{margin-bottom: 15px !important;}&#8220;]KPA Motion Bridge<span class=\"excerpt-hellip\"> [\u2026]<\/span><\/p>\n","protected":false},"author":1,"featured_media":-1,"parent":213,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-4637","page","type-page","status-publish","has-post-thumbnail","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v28.4 (Yoast SEO v28.8) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>KPA Motion Bridge - koenig-pa GmbH<\/title>\n<meta name=\"description\" content=\"Mit KPA Motion Bridge verbinden Sie Echtzeit-Bewegungssteuerungen mit externen Programmen. Integrieren Sie Client-Anwendungen mit der KPA Motion Control Library.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/koenig-pa.de\/de\/produkte\/motion\/kpa-motion-control\/kpa-motion-bridge\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"KPA Motion Bridge\" \/>\n<meta property=\"og:description\" content=\"Mit KPA Motion Bridge verbinden Sie Echtzeit-Bewegungssteuerungen mit externen Programmen. Integrieren Sie Client-Anwendungen mit der KPA Motion Control Library.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/koenig-pa.de\/de\/produkte\/motion\/kpa-motion-control\/kpa-motion-bridge\/\" \/>\n<meta property=\"og:site_name\" content=\"koenig-pa GmbH\" \/>\n<meta property=\"article:modified_time\" content=\"2026-10-20T06:14:43+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/koenig-pa.de\/de\/wp-content\/uploads\/sites\/3\/2022\/11\/kpa_motion_control.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1024\" \/>\n\t<meta property=\"og:image:height\" content=\"512\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"KPA Motion Bridge - koenig-pa GmbH","description":"Mit KPA Motion Bridge verbinden Sie Echtzeit-Bewegungssteuerungen mit externen Programmen. Integrieren Sie Client-Anwendungen mit der KPA Motion Control Library.","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:\/\/koenig-pa.de\/de\/produkte\/motion\/kpa-motion-control\/kpa-motion-bridge\/","og_locale":"de_DE","og_type":"article","og_title":"KPA Motion Bridge","og_description":"Mit KPA Motion Bridge verbinden Sie Echtzeit-Bewegungssteuerungen mit externen Programmen. Integrieren Sie Client-Anwendungen mit der KPA Motion Control Library.","og_url":"https:\/\/koenig-pa.de\/de\/produkte\/motion\/kpa-motion-control\/kpa-motion-bridge\/","og_site_name":"koenig-pa GmbH","article_modified_time":"2026-10-20T06:14:43+00:00","og_image":[{"width":1024,"height":512,"url":"https:\/\/koenig-pa.de\/de\/wp-content\/uploads\/sites\/3\/2022\/11\/kpa_motion_control.jpg","type":"image\/jpeg"}],"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/koenig-pa.de\/de\/produkte\/motion\/kpa-motion-control\/kpa-motion-bridge\/","url":"https:\/\/koenig-pa.de\/de\/produkte\/motion\/kpa-motion-control\/kpa-motion-bridge\/","name":"KPA Motion Bridge - koenig-pa GmbH","isPartOf":{"@id":"https:\/\/koenig-pa.de\/de\/#website"},"datePublished":"2026-07-07T06:34:35+00:00","dateModified":"2026-10-20T06:14:43+00:00","description":"Mit KPA Motion Bridge verbinden Sie Echtzeit-Bewegungssteuerungen mit externen Programmen. Integrieren Sie Client-Anwendungen mit der KPA Motion Control Library.","breadcrumb":{"@id":"https:\/\/koenig-pa.de\/de\/produkte\/motion\/kpa-motion-control\/kpa-motion-bridge\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/koenig-pa.de\/de\/produkte\/motion\/kpa-motion-control\/kpa-motion-bridge\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/koenig-pa.de\/de\/produkte\/motion\/kpa-motion-control\/kpa-motion-bridge\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Startseite","item":"https:\/\/koenig-pa.de\/de\/"},{"@type":"ListItem","position":2,"name":"Produkte","item":"https:\/\/koenig-pa.de\/de\/produkte\/"},{"@type":"ListItem","position":3,"name":"Motion","item":"https:\/\/koenig-pa.de\/de\/produkte\/motion\/"},{"@type":"ListItem","position":4,"name":"KPA Motion Control Library","item":"https:\/\/koenig-pa.de\/de\/produkte\/motion\/kpa-motion-control\/"},{"@type":"ListItem","position":5,"name":"KPA Motion Bridge"}]},{"@type":"WebSite","@id":"https:\/\/koenig-pa.de\/de\/#website","url":"https:\/\/koenig-pa.de\/de\/","name":"koenig-pa GmbH","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/koenig-pa.de\/de\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"de"}]}},"_links":{"self":[{"href":"https:\/\/koenig-pa.de\/de\/wp-json\/wp\/v2\/pages\/4637","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/koenig-pa.de\/de\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/koenig-pa.de\/de\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/koenig-pa.de\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/koenig-pa.de\/de\/wp-json\/wp\/v2\/comments?post=4637"}],"version-history":[{"count":6,"href":"https:\/\/koenig-pa.de\/de\/wp-json\/wp\/v2\/pages\/4637\/revisions"}],"predecessor-version":[{"id":4719,"href":"https:\/\/koenig-pa.de\/de\/wp-json\/wp\/v2\/pages\/4637\/revisions\/4719"}],"up":[{"embeddable":true,"href":"https:\/\/koenig-pa.de\/de\/wp-json\/wp\/v2\/pages\/213"}],"wp:attachment":[{"href":"https:\/\/koenig-pa.de\/de\/wp-json\/wp\/v2\/media?parent=4637"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}