{"id":14935,"date":"2021-01-27T00:00:00","date_gmt":"2021-01-27T00:00:00","guid":{"rendered":"https:\/\/www.dmcinfo.com\/our-work\/beckhoff-plc-programming-for-interactive-displays-at-msi\/"},"modified":"2025-07-01T13:54:53","modified_gmt":"2025-07-01T13:54:53","slug":"beckhoff-plc-programming-for-interactive-displays-at-msi","status":"publish","type":"our_work","link":"https:\/\/www.dmcinfo.com\/our-work\/beckhoff-plc-programming-for-interactive-displays-at-msi\/","title":{"rendered":"Beckhoff PLC Programming for Interactive Displays at MSI"},"content":{"rendered":"\n<p>As part of recent updates to the <a href=\"https:\/\/www.msichicago.org\/\" target=\"_blank\">Museum of Science and Industry<\/a>\u2019s many exhibitions, DMC was tasked to program&nbsp;the physical&nbsp;input logic&nbsp;for several interactive displays. For all of the displays, DMC had to make sure that the physical interactions of the user were correctly conveyed to the audio\/visual software.&nbsp;To accomplish this, we programmed Beckhoff PLCs for each of the&nbsp;displays.<\/p>\n\n\n\n<p>With our extensive <a href=\"\/services\/manufacturing-automation-and-intelligence\/plc-programming\/beckhoff-and-twincat-3-programming\">Beckhoff PLC knowledge and experience<\/a>, DMC was well-equipped to meet our client\u2019s needs. Our knowledge in numerous advanced communications protocols allowed us to implement the exact messaging system required by the audio\/visual software. For each of the interactive displays, the UDP (User Datagram Protocol) information communicated with the Beckhoff PLC over ethernet and provided a smooth, reliable experience for the user.<\/p>\n\n\n\n<p>Many of the displays DMC worked on centered around a simple game or activity that was possible for people of all ages to navigate. For example, in MSI\u2019s <a href=\"https:\/\/www.msichicago.org\/explore\/whats-here\/exhibits\/u-505-submarine\/\" target=\"_blank\">35,000 square foot exhibition<\/a> housing the U-<em>505\u00ad<\/em>, a 700-ton WWII submarine, we programmed an interactive display in which the user physically steered a wheel. The movements of the steering wheel were transmitted through the programmed Beckhoff PLC and were reflected on the display\u2014 making the user feel like they were actually piloting a submarine.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/cdn.dmcinfo.com\/wp-content\/uploads\/2025\/05\/27165703\/Numbers-in-Nature-Exhibition.png\" alt=\"\"\/><\/figure>\n\n\n\n<p>DMC also programmed the user input hardware for the interactive displays in MSI\u2019s <em><a href=\"https:\/\/www.msichicago.org\/explore\/whats-here\/exhibits\/numbers-in-nature\/\" target=\"_blank\">Numbers in Nature<\/a> <\/em>exhibit, pictured above.&nbsp;The dials, buttons, and other user inputs are read by the Beckhoff systems, which then send&nbsp;information to the audio\/visual displays.&nbsp;This allowed the audio\/visual vendor to provide fun, interactive, and enriching experiences to museumgoers.<\/p>\n\n\n\n<p>This project is just one example of the wide scope of DMC\u2019s engineering experience. To see some of the other cool work DMC has done for our clients, be sure to check out our other\u00a0<a href=\"https:\/\/www.dmcinfo.com\/our-work\/\">case studies<\/a>!<\/p>\n\n\n\n<p><strong>Learn more about DMC\u2019s <a href=\"\/services\/manufacturing-automation-and-intelligence\/plc-programming\/beckhoff-and-twincat-3-programming\">PLC Programming<\/a> expertise and <a href=\"\/contact\">contact us<\/a> today to get started on your next project.&nbsp;&nbsp;<\/strong><\/p>\n\n\n\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>As part of recent updates to the Museum of Science and Industry\u2019s many exhibitions, DMC was tasked to program&nbsp;the physical&nbsp;input logic&nbsp;for several interactive displays. For all of the displays, DMC had to make sure that the physical interactions of the user were correctly conveyed to the audio\/visual software.&nbsp;To accomplish this, we programmed Beckhoff PLCs for [&hellip;]<\/p>\n","protected":false},"author":8,"featured_media":14933,"template":"","meta":{"customer":"MSI?","summary":"<p>DMC leveraged our Beckhoff PLC expertise to program several interactive displays throughout the Museum of Science and Industry, providing fun and reliable interfaces and&nbsp;experiences for museumgoers of all ages.<\/p>\r\n","description":"","customer_benefits":"<ul>\r\n <li>Interactive displays<\/li>\r\n <li>Clean, intuitive interfaces<\/li>\r\n <li>Reliable communication between physical inputs and display<\/li>\r\n<\/ul>\r\n","components_used":"<ul>\r\n <li><a href=\"https:\/\/www.beckhoff.com\/en-us\/products\/automation\/\" target=\"_blank\">Beckhoff PLC<\/a><\/li>\r\n <li>UDP over ethernet<\/li>\r\n <li>Encoders and sensors<\/li>\r\n<\/ul>\r\n","project":"","author":"Matt Puskala","notes":""},"work_category":[680,681],"class_list":["post-14935","our_work","type-our_work","status-publish","has-post-thumbnail","hentry","work_category-manufacturing-automation-and-intelligence","work_category-plc-programming"],"yoast_head":"<title>Beckhoff PLC Programming for Interactive Displays at MSI | DMC, Inc.<\/title>\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.dmcinfo.com\/our-work\/beckhoff-plc-programming-for-interactive-displays-at-msi\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Beckhoff PLC Programming for Interactive Displays at MSI\" \/>\n<meta property=\"og:description\" content=\"As part of recent updates to the Museum of Science and Industry\u2019s many exhibitions, DMC was tasked to program&nbsp;the physical&nbsp;input logic&nbsp;for several interactive displays. For all of the displays, DMC had to make sure that the physical interactions of the user were correctly conveyed to the audio\/visual software.&nbsp;To accomplish this, we programmed Beckhoff PLCs for [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.dmcinfo.com\/our-work\/beckhoff-plc-programming-for-interactive-displays-at-msi\/\" \/>\n<meta property=\"og:site_name\" content=\"DMC, Inc.\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/pages\/DMC-Inc\/107982009242929\" \/>\n<meta property=\"article:modified_time\" content=\"2025-07-01T13:54:53+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/cdn.dmcinfo.com\/wp-content\/uploads\/2025\/05\/27165704\/unnamed-file-104.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1400\" \/>\n\t<meta property=\"og:image:height\" content=\"500\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.dmcinfo.com\/our-work\/beckhoff-plc-programming-for-interactive-displays-at-msi\/\",\"url\":\"https:\/\/www.dmcinfo.com\/our-work\/beckhoff-plc-programming-for-interactive-displays-at-msi\/\",\"name\":\"Beckhoff PLC Programming for Interactive Displays at MSI | DMC, Inc.\",\"isPartOf\":{\"@id\":\"https:\/\/www.dmcinfo.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.dmcinfo.com\/our-work\/beckhoff-plc-programming-for-interactive-displays-at-msi\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.dmcinfo.com\/our-work\/beckhoff-plc-programming-for-interactive-displays-at-msi\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/cdn.dmcinfo.com\/wp-content\/uploads\/2025\/05\/27165704\/unnamed-file-104.png\",\"datePublished\":\"2021-01-27T00:00:00+00:00\",\"dateModified\":\"2025-07-01T13:54:53+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.dmcinfo.com\/our-work\/beckhoff-plc-programming-for-interactive-displays-at-msi\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.dmcinfo.com\/our-work\/beckhoff-plc-programming-for-interactive-displays-at-msi\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.dmcinfo.com\/our-work\/beckhoff-plc-programming-for-interactive-displays-at-msi\/#primaryimage\",\"url\":\"https:\/\/cdn.dmcinfo.com\/wp-content\/uploads\/2025\/05\/27165704\/unnamed-file-104.png\",\"contentUrl\":\"https:\/\/cdn.dmcinfo.com\/wp-content\/uploads\/2025\/05\/27165704\/unnamed-file-104.png\",\"width\":1400,\"height\":500},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.dmcinfo.com\/our-work\/beckhoff-plc-programming-for-interactive-displays-at-msi\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Work\",\"item\":\"https:\/\/www.dmcinfo.com\/our-work\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Beckhoff PLC Programming for Interactive Displays at MSI\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.dmcinfo.com\/#website\",\"url\":\"https:\/\/www.dmcinfo.com\/\",\"name\":\"DMC, Inc.\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/www.dmcinfo.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.dmcinfo.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.dmcinfo.com\/#organization\",\"name\":\"DMC, Inc.\",\"url\":\"https:\/\/www.dmcinfo.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.dmcinfo.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/cdn.dmcinfo.com\/wp-content\/uploads\/2025\/05\/27171146\/dmc-logo-1.png\",\"contentUrl\":\"https:\/\/cdn.dmcinfo.com\/wp-content\/uploads\/2025\/05\/27171146\/dmc-logo-1.png\",\"width\":418,\"height\":167,\"caption\":\"DMC, Inc.\"},\"image\":{\"@id\":\"https:\/\/www.dmcinfo.com\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/pages\/DMC-Inc\/107982009242929\",\"https:\/\/www.instagram.com\/dmcengineering\",\"https:\/\/www.youtube.com\/DMCEngineering\",\"https:\/\/www.linkedin.com\/company\/dmc-engineering\"]}]}<\/script>","yoast_head_json":{"title":"Beckhoff PLC Programming for Interactive Displays at MSI | DMC, Inc.","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.dmcinfo.com\/our-work\/beckhoff-plc-programming-for-interactive-displays-at-msi\/","og_locale":"en_US","og_type":"article","og_title":"Beckhoff PLC Programming for Interactive Displays at MSI","og_description":"As part of recent updates to the Museum of Science and Industry\u2019s many exhibitions, DMC was tasked to program&nbsp;the physical&nbsp;input logic&nbsp;for several interactive displays. For all of the displays, DMC had to make sure that the physical interactions of the user were correctly conveyed to the audio\/visual software.&nbsp;To accomplish this, we programmed Beckhoff PLCs for [&hellip;]","og_url":"https:\/\/www.dmcinfo.com\/our-work\/beckhoff-plc-programming-for-interactive-displays-at-msi\/","og_site_name":"DMC, Inc.","article_publisher":"https:\/\/www.facebook.com\/pages\/DMC-Inc\/107982009242929","article_modified_time":"2025-07-01T13:54:53+00:00","og_image":[{"width":1400,"height":500,"url":"https:\/\/cdn.dmcinfo.com\/wp-content\/uploads\/2025\/05\/27165704\/unnamed-file-104.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.dmcinfo.com\/our-work\/beckhoff-plc-programming-for-interactive-displays-at-msi\/","url":"https:\/\/www.dmcinfo.com\/our-work\/beckhoff-plc-programming-for-interactive-displays-at-msi\/","name":"Beckhoff PLC Programming for Interactive Displays at MSI | DMC, Inc.","isPartOf":{"@id":"https:\/\/www.dmcinfo.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.dmcinfo.com\/our-work\/beckhoff-plc-programming-for-interactive-displays-at-msi\/#primaryimage"},"image":{"@id":"https:\/\/www.dmcinfo.com\/our-work\/beckhoff-plc-programming-for-interactive-displays-at-msi\/#primaryimage"},"thumbnailUrl":"https:\/\/cdn.dmcinfo.com\/wp-content\/uploads\/2025\/05\/27165704\/unnamed-file-104.png","datePublished":"2021-01-27T00:00:00+00:00","dateModified":"2025-07-01T13:54:53+00:00","breadcrumb":{"@id":"https:\/\/www.dmcinfo.com\/our-work\/beckhoff-plc-programming-for-interactive-displays-at-msi\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.dmcinfo.com\/our-work\/beckhoff-plc-programming-for-interactive-displays-at-msi\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.dmcinfo.com\/our-work\/beckhoff-plc-programming-for-interactive-displays-at-msi\/#primaryimage","url":"https:\/\/cdn.dmcinfo.com\/wp-content\/uploads\/2025\/05\/27165704\/unnamed-file-104.png","contentUrl":"https:\/\/cdn.dmcinfo.com\/wp-content\/uploads\/2025\/05\/27165704\/unnamed-file-104.png","width":1400,"height":500},{"@type":"BreadcrumbList","@id":"https:\/\/www.dmcinfo.com\/our-work\/beckhoff-plc-programming-for-interactive-displays-at-msi\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Work","item":"https:\/\/www.dmcinfo.com\/our-work\/"},{"@type":"ListItem","position":2,"name":"Beckhoff PLC Programming for Interactive Displays at MSI"}]},{"@type":"WebSite","@id":"https:\/\/www.dmcinfo.com\/#website","url":"https:\/\/www.dmcinfo.com\/","name":"DMC, Inc.","description":"","publisher":{"@id":"https:\/\/www.dmcinfo.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.dmcinfo.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.dmcinfo.com\/#organization","name":"DMC, Inc.","url":"https:\/\/www.dmcinfo.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.dmcinfo.com\/#\/schema\/logo\/image\/","url":"https:\/\/cdn.dmcinfo.com\/wp-content\/uploads\/2025\/05\/27171146\/dmc-logo-1.png","contentUrl":"https:\/\/cdn.dmcinfo.com\/wp-content\/uploads\/2025\/05\/27171146\/dmc-logo-1.png","width":418,"height":167,"caption":"DMC, Inc."},"image":{"@id":"https:\/\/www.dmcinfo.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/pages\/DMC-Inc\/107982009242929","https:\/\/www.instagram.com\/dmcengineering","https:\/\/www.youtube.com\/DMCEngineering","https:\/\/www.linkedin.com\/company\/dmc-engineering"]}]}},"_links":{"self":[{"href":"https:\/\/www.dmcinfo.com\/wp-json\/wp\/v2\/our_work\/14935","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.dmcinfo.com\/wp-json\/wp\/v2\/our_work"}],"about":[{"href":"https:\/\/www.dmcinfo.com\/wp-json\/wp\/v2\/types\/our_work"}],"author":[{"embeddable":true,"href":"https:\/\/www.dmcinfo.com\/wp-json\/wp\/v2\/users\/8"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.dmcinfo.com\/wp-json\/wp\/v2\/media\/14933"}],"wp:attachment":[{"href":"https:\/\/www.dmcinfo.com\/wp-json\/wp\/v2\/media?parent=14935"}],"wp:term":[{"taxonomy":"work_category","embeddable":true,"href":"https:\/\/www.dmcinfo.com\/wp-json\/wp\/v2\/work_category?post=14935"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}