{"id":1577,"date":"2026-11-10T10:03:41","date_gmt":"2026-11-10T15:03:41","guid":{"rendered":"https:\/\/alliance-solutions.ca\/services-plc-and-hmi-programming\/"},"modified":"2026-11-10T13:41:55","modified_gmt":"2026-11-10T18:41:55","slug":"services-plc-and-hmi-programming","status":"publish","type":"page","link":"https:\/\/alliance-solutions.ca\/en\/services-plc-and-hmi-programming\/","title":{"rendered":"Services &#8211; PLC and HMI Programming"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"1577\" class=\"elementor elementor-1577 elementor-1509\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-624202ea e-con-full e-flex e-con e-parent\" data-id=\"624202ea\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-68f4650e e-flex e-con-boxed e-con e-child\" data-id=\"68f4650e\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-2ad821b3 e-con-full e-flex e-con e-child\" data-id=\"2ad821b3\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3a5dadef elementor-widget elementor-widget-image\" data-id=\"3a5dadef\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"768\" height=\"680\" src=\"https:\/\/alliance-solutions.ca\/wp-content\/uploads\/inside_a-propos.jpg\" class=\"attachment-medium size-medium wp-image-920\" alt=\"\" srcset=\"https:\/\/alliance-solutions.ca\/wp-content\/uploads\/inside_a-propos.jpg 768w, https:\/\/alliance-solutions.ca\/wp-content\/uploads\/inside_a-propos-384x340.jpg 384w\" sizes=\"(max-width: 768px) 100vw, 768px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-f7c3ca3 e-con-full e-flex e-con e-child\" data-id=\"f7c3ca3\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-40d8a17d elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"40d8a17d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" id=\"Calque_1\" x=\"0px\" y=\"0px\" viewBox=\"0 0 384 384\" style=\"enable-background:new 0 0 384 384;\" xml:space=\"preserve\"><polygon fill=\"currentColor\" points=\"145.1,234.8 103.1,192.8 68.8,227.1 146,304.2 146,304.2 146.1,304.2 288.2,162 380.1,70 344.9,34.9  270.4,109.4 \"><\/polygon><polygon fill=\"currentColor\" points=\"341,161.8 341,341 43,341 43,43 271.7,43 271.7,0 0,0 0,384 384,384 384,161.8 \"><\/polygon><\/svg>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-26918f6d elementor-widget elementor-widget-heading\" data-id=\"26918f6d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">PLC and HMI Programming<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-592cc01d elementor-widget elementor-widget-text-editor\" data-id=\"592cc01d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>PLC programming is our specialty: we program, modify and troubleshoot your Allen-Bradley PLCs (Studio 5000, ControlLogix, CompactLogix) and PanelView HMI screens, anywhere in Quebec. We also program Schneider Electric (Machine Expert), Omron (Sysmac Studio), Siemens and Phoenix Contact PLCs.<\/p>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-79a100a4 elementor-widget elementor-widget-spacer\" data-id=\"79a100a4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3ee70ce6 elementor-widget elementor-widget-spacer\" data-id=\"3ee70ce6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-49a17ced elementor-align-center elementor-widget elementor-widget-button\" data-id=\"49a17ced\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/alliance-solutions.ca\/en\/contact\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Request a free consultation<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-327e373b e-con-full e-flex e-con e-parent\" data-id=\"327e373b\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-1c73998b e-con-full e-flex e-con e-child\" data-id=\"1c73998b\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-db568d2 elementor-widget elementor-widget-spacer\" data-id=\"db568d2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-183cddbd e-flex e-con-boxed e-con e-parent\" data-id=\"183cddbd\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2d05686b elementor-widget elementor-widget-heading\" data-id=\"2d05686b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Why choose this service?<\/h2>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-29b6982 e-flex e-con-boxed e-con e-parent\" data-id=\"29b6982\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-c5bc699 e-con-full e-flex e-con e-child\" data-id=\"c5bc699\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-17fe79e e-con-full e-flex e-con e-child\" data-id=\"17fe79e\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7e97ba2e elementor-widget elementor-widget-heading\" data-id=\"7e97ba2e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Hands-on expertise<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-13cf1cd9 elementor-widget elementor-widget-text-editor\" data-id=\"13cf1cd9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Our PLC programmers work on real production lines in manufacturing, food and beverage, and metal fabrication. We write structured, well-commented PLC programs that your maintenance team can easily take over.<\/p>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1c3c289c elementor-widget elementor-widget-text-editor\" data-id=\"1c3c289c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>We work on-site or remotely, for new projects as well as one-time modifications.<\/p>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-5fcbe69b e-con-full e-flex e-con e-child\" data-id=\"5fcbe69b\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6073d921 elementor-widget elementor-widget-image\" data-id=\"6073d921\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"768\" height=\"495\" src=\"https:\/\/alliance-solutions.ca\/wp-content\/uploads\/inside2_analyse.jpg\" class=\"attachment-medium size-medium wp-image-950\" alt=\"\" srcset=\"https:\/\/alliance-solutions.ca\/wp-content\/uploads\/inside2_analyse.jpg 768w, https:\/\/alliance-solutions.ca\/wp-content\/uploads\/inside2_analyse-384x248.jpg 384w\" sizes=\"(max-width: 768px) 100vw, 768px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-353b3c6a e-flex e-con-boxed e-con e-parent\" data-id=\"353b3c6a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-78c79282 e-con-full e-flex e-con e-child\" data-id=\"78c79282\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-25757427 e-con-full e-flex e-con e-child\" data-id=\"25757427\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-29541cb4 elementor-widget elementor-widget-heading\" data-id=\"29541cb4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Allen-Bradley or all major brands<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-159747c9 elementor-widget elementor-widget-text-editor\" data-id=\"159747c9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>We primarily work with Rockwell Automation \/ Allen-Bradley PLCs: Studio 5000 (ControlLogix, CompactLogix), RSLogix 500, PanelView screens and FactoryTalk View. We also program Schneider Electric PLCs with Machine Expert, Omron with Sysmac Studio, as well as Siemens and Phoenix Contact.<\/p>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-5f61c0e5 e-con-full e-flex e-con e-child\" data-id=\"5f61c0e5\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-22e3a47c elementor-widget elementor-widget-image\" data-id=\"22e3a47c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"768\" height=\"495\" src=\"https:\/\/alliance-solutions.ca\/wp-content\/uploads\/niside_Services_automatisation.jpg\" class=\"attachment-medium size-medium wp-image-955\" alt=\"\" srcset=\"https:\/\/alliance-solutions.ca\/wp-content\/uploads\/niside_Services_automatisation.jpg 768w, https:\/\/alliance-solutions.ca\/wp-content\/uploads\/niside_Services_automatisation-384x248.jpg 384w\" sizes=\"(max-width: 768px) 100vw, 768px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-6dcc0005 e-flex e-con-boxed e-con e-parent\" data-id=\"6dcc0005\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-42cffcd9 e-con-full e-flex e-con e-child\" data-id=\"42cffcd9\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-3d4da2b3 e-con-full e-flex e-con e-child\" data-id=\"3d4da2b3\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-52c737d4 elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"52c737d4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon\">\n\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-laptop-code\" viewBox=\"0 0 640 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M255.03 261.65c6.25 6.25 16.38 6.25 22.63 0l11.31-11.31c6.25-6.25 6.25-16.38 0-22.63L253.25 192l35.71-35.72c6.25-6.25 6.25-16.38 0-22.63l-11.31-11.31c-6.25-6.25-16.38-6.25-22.63 0l-58.34 58.34c-6.25 6.25-6.25 16.38 0 22.63l58.35 58.34zm96.01-11.3l11.31 11.31c6.25 6.25 16.38 6.25 22.63 0l58.34-58.34c6.25-6.25 6.25-16.38 0-22.63l-58.34-58.34c-6.25-6.25-16.38-6.25-22.63 0l-11.31 11.31c-6.25 6.25-6.25 16.38 0 22.63L386.75 192l-35.71 35.72c-6.25 6.25-6.25 16.38 0 22.63zM624 416H381.54c-.74 19.81-14.71 32-32.74 32H288c-18.69 0-33.02-17.47-32.77-32H16c-8.8 0-16 7.2-16 16v16c0 35.2 28.8 64 64 64h512c35.2 0 64-28.8 64-64v-16c0-8.8-7.2-16-16-16zM576 48c0-26.4-21.6-48-48-48H112C85.6 0 64 21.6 64 48v336h512V48zm-64 272H128V64h384v256z\"><\/path><\/svg>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-19b433e1 elementor-widget elementor-widget-heading\" data-id=\"19b433e1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">What is PLC and HMI programming?<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7242f0ae elementor-widget elementor-widget-text-editor\" data-id=\"7242f0ae\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p dir=\"ltr\">The programmable logic controller (PLC) controls your machine or line. The HMI screen (operator interface) lets you operate it.<\/p>\n<p><\/p>\n<p dir=\"ltr\">Our PLC programming services include:<\/p>\n<ul dir=\"ltr\">\n<li>programming and updating PLC logic;<\/li>\n<li>designing and adjusting HMI screens: pages, alarms, recipes;<\/li>\n<li>debugging and optimizing sequences and timers;<\/li>\n<li>migrating end-of-life PLCs, for example from SLC 500 or PLC-5 to ControlLogix or CompactLogix;<\/li>\n<li>integrating new equipment;<\/li>\n<li>backing up and documenting programs.<\/li>\n<\/ul>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-36007c69 e-con-full e-flex e-con e-child\" data-id=\"36007c69\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-24e2035 elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"24e2035\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" id=\"Calque_1\" x=\"0px\" y=\"0px\" viewBox=\"0 0 384 384\" style=\"enable-background:new 0 0 384 384;\" xml:space=\"preserve\"><path fill=\"currentColor\" d=\"M246.9,274.3c15.1,0,27.4-12.3,27.4-27.4V192h82.3v123.4c0,22.7-18.5,41.1-41.1,41.1H164.6v-82.3H246.9z  M384,315.4V192c0-15.1-12.3-27.4-27.4-27.4h-82.3c-15.1,0-27.4,12.3-27.4,27.4v54.9h-82.3c-15.1,0-27.4,12.3-27.4,27.4v82.3 c0,15.1,12.3,27.4,27.4,27.4h150.9C353.3,384,384,353.2,384,315.4z M109.7,329.1H27.4C12.3,329.1,0,316.8,0,301.7v-82.3 C0,204.3,12.3,192,27.4,192h82.3v-54.9c0-15.1,12.3-27.4,27.4-27.4h82.3V27.4c0-15.1,12.3-27.4,27.4-27.4h82.3 c15.1,0,27.4,12.3,27.4,27.4v109.7h-27.4V27.4h-82.3v82.3c0,15.1-12.3,27.4-27.4,27.4h-82.3V192c0,15.1-12.3,27.4-27.4,27.4H27.4 v82.3h82.3V329.1z\"><\/path><\/svg>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-25d67566 elementor-widget elementor-widget-heading\" data-id=\"25d67566\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Our process<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-454ef295 elementor-widget elementor-widget-text-editor\" data-id=\"454ef295\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>We analyze your program and equipment to fully understand your needs. We develop or modify the logic, test it, then commission it with your team. We deliver a documented program, train your technicians so they can work independently, and remain available for support and updates.<\/p>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3769b1ed elementor-widget elementor-widget-text-editor\" data-id=\"3769b1ed\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Need a programmer on your team for several weeks or months? See our <a href=\"https:\/\/alliance-solutions.ca\/en\/services-automation-staff-augmentation\/\">staff augmentation<\/a> service.<\/p>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-40b52a0f e-flex e-con-boxed e-con e-parent\" data-id=\"40b52a0f\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7bcad202 elementor-widget elementor-widget-heading\" data-id=\"7bcad202\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">See our work<\/h2>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-479bc524 e-flex e-con-boxed e-con e-parent\" data-id=\"479bc524\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-458e3e4c e-con-full e-flex e-con e-child\" data-id=\"458e3e4c\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-58a06777 e-con-full e-flex e-con e-child\" data-id=\"58a06777\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-341fe8cc elementor-grid-1 elementor-grid-tablet-1 elementor-grid-mobile-1 elementor-widget elementor-widget-loop-grid\" data-id=\"341fe8cc\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;template_id&quot;:1028,&quot;columns&quot;:1,&quot;columns_tablet&quot;:1,&quot;_skin&quot;:&quot;post&quot;,&quot;columns_mobile&quot;:&quot;1&quot;,&quot;edit_handle_selector&quot;:&quot;[data-elementor-type=\\&quot;loop-item\\&quot;]&quot;,&quot;row_gap&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;row_gap_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;row_gap_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"loop-grid.post\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-loop-container elementor-grid\" role=\"list\">\n\t\t<style id=\"loop-dynamic-1028\">.e-loop-item-1270 .elementor-element.elementor-element-40fba6e:not(.elementor-motion-effects-element-type-background), .e-loop-item-1270 .elementor-element.elementor-element-40fba6e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url(\"https:\/\/alliance-solutions.ca\/wp-content\/uploads\/Global_1-1.jpg\");}<\/style><style id=\"loop-1028\">.elementor-1028 .elementor-element.elementor-element-40fba6e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:25px 25px 25px 25px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1028 .elementor-element.elementor-element-40fba6e:not(.elementor-motion-effects-element-type-background), .elementor-1028 .elementor-element.elementor-element-40fba6e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center left;background-repeat:no-repeat;background-size:contain;}.elementor-1028 .elementor-element.elementor-element-598b44a{--spacer-size:150px;}.elementor-1028 .elementor-element.elementor-element-3685c5d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-1028 .elementor-element.elementor-element-3685c5d:not(.elementor-motion-effects-element-type-background), .elementor-1028 .elementor-element.elementor-element-3685c5d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1028 .elementor-element.elementor-element-d1f605f{padding:0px 0px 15px 0px;}.elementor-1028 .elementor-element.elementor-element-d1f605f .elementor-heading-title{font-family:\"Sora\", Sans-serif;font-weight:600;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1028 .elementor-element.elementor-element-d40d0a8 .elementor-button{background-color:var( --e-global-color-accent );font-family:\"Sora\", Sans-serif;font-size:1em;font-weight:500;fill:var( --e-global-color-20f1528 );color:var( --e-global-color-20f1528 );border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-20f1528 );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1028 .elementor-element.elementor-element-d40d0a8 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1028 .elementor-element.elementor-element-d40d0a8 .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-1028 .elementor-element.elementor-element-d40d0a8 .elementor-button:hover, .elementor-1028 .elementor-element.elementor-element-d40d0a8 .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-1028 .elementor-element.elementor-element-d40d0a8 .elementor-button:hover svg, .elementor-1028 .elementor-element.elementor-element-d40d0a8 .elementor-button:focus svg{fill:var( --e-global-color-primary );}@media(min-width:768px){.elementor-1028 .elementor-element.elementor-element-3685c5d{--width:60%;}}@media(max-width:1024px){.elementor-1028 .elementor-element.elementor-element-40fba6e:not(.elementor-motion-effects-element-type-background), .elementor-1028 .elementor-element.elementor-element-40fba6e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;background-size:cover;}.elementor-1028 .elementor-element.elementor-element-40fba6e{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}}@media(max-width:767px){.elementor-1028 .elementor-element.elementor-element-40fba6e{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-1028 .elementor-element.elementor-element-598b44a{--spacer-size:90px;}.elementor-1028 .elementor-element.elementor-element-3685c5d{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1028 .elementor-element.elementor-element-d1f605f{padding:0px 0px 10px 0px;}.elementor-1028 .elementor-element.elementor-element-d1f605f .elementor-heading-title{font-size:1.1em;}.elementor-1028 .elementor-element.elementor-element-d40d0a8 .elementor-button{font-size:1.1em;}}<\/style>\t\t<div data-elementor-type=\"loop-item\" data-elementor-id=\"1028\" class=\"elementor elementor-1028 elementor-770 elementor-770 e-loop-item e-loop-item-1270 post-1270 post type-post status-publish format-standard has-post-thumbnail hentry category-metal-processing\" data-elementor-post-type=\"elementor_library\" data-custom-edit-handle=\"1\">\n\t\t\t<div class=\"elementor-element elementor-element-40fba6e e-con-full e-flex e-con e-child\" data-id=\"40fba6e\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-598b44a elementor-widget elementor-widget-spacer\" data-id=\"598b44a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3685c5d e-con-full e-flex e-con e-child\" data-id=\"3685c5d\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d1f605f elementor-widget elementor-widget-heading\" data-id=\"d1f605f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h6 class=\"elementor-heading-title elementor-size-default\">Roll Forming Line for CSF<\/h6>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d40d0a8 elementor-widget elementor-widget-button\" data-id=\"d40d0a8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/alliance-solutions.ca\/en\/metal-processing\/customized-sab-solution-for-the-csf-group\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t<span class=\"elementor-button-icon\">\n\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" id=\"Calque_1\" x=\"0px\" y=\"0px\" viewBox=\"0 0 384 384\" style=\"enable-background:new 0 0 384 384;\" xml:space=\"preserve\"><style type=\"text\/css\">\t.st0{fill:#FFFFFF;}<\/style><path class=\"st0\" d=\"M238.1,4H4v144.1h127.2C112.5,200.2,62.5,237.6,4,237.6v143.5c98.1,0,184.4-50.9,234.1-127.7v127.8h143.6V4 H238.1L238.1,4z\"><\/path><\/svg>\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Learn more<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-6e043352 e-con-full e-flex e-con e-child\" data-id=\"6e043352\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-2e98880d e-flex e-con-boxed e-con e-child\" data-id=\"2e98880d\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-252d4c0f elementor-align-center animated-button elementor-widget elementor-widget-button\" data-id=\"252d4c0f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/alliance-solutions.ca\/en\/achievements\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t<span class=\"elementor-button-icon\">\n\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" id=\"Calque_1\" x=\"0px\" y=\"0px\" viewBox=\"0 0 384 384\" style=\"enable-background:new 0 0 384 384;\" xml:space=\"preserve\"><style type=\"text\/css\">\t.st0{fill:#FFFFFF;}<\/style><path class=\"st0\" d=\"M238.1,4H4v144.1h127.2C112.5,200.2,62.5,237.6,4,237.6v143.5c98.1,0,184.4-50.9,234.1-127.7v127.8h143.6V4 H238.1L238.1,4z\"><\/path><\/svg>\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Explore our projects<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-6ff70f8c e-flex e-con-boxed e-con e-parent\" data-id=\"6ff70f8c\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-65c33890 e-con-full e-flex e-con e-child\" data-id=\"65c33890\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7f6f87fa elementor-widget elementor-widget-heading\" data-id=\"7f6f87fa\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h6 class=\"elementor-heading-title elementor-size-default\">Optimize your PLCs<\/h6>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-32f0ade5 elementor-widget elementor-widget-text-editor\" data-id=\"32f0ade5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Count on our PLC and HMI programming expertise to make your equipment more reliable and improve your performance.<\/p>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-1b5b3f67 e-con-full e-grid e-con e-child\" data-id=\"1b5b3f67\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3451a947 elementor-align-right elementor-widget elementor-widget-button\" data-id=\"3451a947\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/alliance-solutions.ca\/en\/contact\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Let us discuss your project<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a88bb83 elementor-align-left elementor-widget elementor-widget-button\" data-id=\"a88bb83\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/calendly.com\/david-alliance-solutions\/30min\" target=\"_blank\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Book a 30-min call<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-54ff85f9 elementor-widget elementor-widget-text-editor\" data-id=\"54ff85f9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>or call <a href=\"tel:438-476-2099\">438-476-2099<\/a><\/p>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Programming, modification and troubleshooting of Allen-Bradley PLCs (Studio 5000, ControlLogix, CompactLogix) and PanelView HMI screens. We also program Schneider Electric, Omron, Siemens and Phoenix Contact systems, anywhere in Quebec.<\/p>\n","protected":false},"author":5,"featured_media":1036,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_theme","meta":{"footnotes":""},"class_list":["post-1577","page","type-page","status-publish","has-post-thumbnail","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>PLC and HMI Programming | Alliance Solutions<\/title>\n<meta name=\"description\" content=\"PLC programmers in Quebec: Allen-Bradley (Studio 5000, ControlLogix, CompactLogix), Siemens, Omron. Programming, migration, HMI and troubleshooting.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/alliance-solutions.ca\/en\/services-plc-and-hmi-programming\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"PLC and HMI Programming | Alliance Solutions\" \/>\n<meta property=\"og:description\" content=\"PLC programmers in Quebec: Allen-Bradley (Studio 5000, ControlLogix, CompactLogix), Siemens, Omron. Programming, migration, HMI and troubleshooting.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/alliance-solutions.ca\/en\/services-plc-and-hmi-programming\/\" \/>\n<meta property=\"og:site_name\" content=\"Alliance Solutions\" \/>\n<meta property=\"article:modified_time\" content=\"2026-11-10T18:41:55+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/alliance-solutions.ca\/wp-content\/uploads\/sociaux_general.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"675\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/alliance-solutions.ca\\\/en\\\/services-plc-and-hmi-programming\\\/\",\"url\":\"https:\\\/\\\/alliance-solutions.ca\\\/en\\\/services-plc-and-hmi-programming\\\/\",\"name\":\"PLC and HMI Programming | Alliance Solutions\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/alliance-solutions.ca\\\/en\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/alliance-solutions.ca\\\/en\\\/services-plc-and-hmi-programming\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/alliance-solutions.ca\\\/en\\\/services-plc-and-hmi-programming\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/alliance-solutions.ca\\\/wp-content\\\/uploads\\\/sociaux_general.jpg\",\"datePublished\":\"2026-11-10T15:03:41+00:00\",\"dateModified\":\"2026-11-10T18:41:55+00:00\",\"description\":\"PLC programmers in Quebec: Allen-Bradley (Studio 5000, ControlLogix, CompactLogix), Siemens, Omron. Programming, migration, HMI and troubleshooting.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/alliance-solutions.ca\\\/en\\\/services-plc-and-hmi-programming\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/alliance-solutions.ca\\\/en\\\/services-plc-and-hmi-programming\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/alliance-solutions.ca\\\/en\\\/services-plc-and-hmi-programming\\\/#primaryimage\",\"url\":\"https:\\\/\\\/alliance-solutions.ca\\\/wp-content\\\/uploads\\\/sociaux_general.jpg\",\"contentUrl\":\"https:\\\/\\\/alliance-solutions.ca\\\/wp-content\\\/uploads\\\/sociaux_general.jpg\",\"width\":1200,\"height\":675},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/alliance-solutions.ca\\\/en\\\/services-plc-and-hmi-programming\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\\\/\\\/alliance-solutions.ca\\\/en\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Services &#8211; PLC and HMI Programming\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/alliance-solutions.ca\\\/en\\\/#website\",\"url\":\"https:\\\/\\\/alliance-solutions.ca\\\/en\\\/\",\"name\":\"Alliance Solutions\",\"description\":\"Automatisation industrielle et robotique\",\"publisher\":{\"@id\":\"https:\\\/\\\/alliance-solutions.ca\\\/en\\\/#organization\"},\"alternateName\":\"Alliance Solutions\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/alliance-solutions.ca\\\/en\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/alliance-solutions.ca\\\/en\\\/#organization\",\"name\":\"Alliance Solutions\",\"alternateName\":\"Alliance Solutions\",\"url\":\"https:\\\/\\\/alliance-solutions.ca\\\/en\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/alliance-solutions.ca\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/alliance-solutions.ca\\\/wp-content\\\/uploads\\\/cropped-AllianceSolutions-favicon.png\",\"contentUrl\":\"https:\\\/\\\/alliance-solutions.ca\\\/wp-content\\\/uploads\\\/cropped-AllianceSolutions-favicon.png\",\"width\":512,\"height\":512,\"caption\":\"Alliance Solutions\"},\"image\":{\"@id\":\"https:\\\/\\\/alliance-solutions.ca\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.linkedin.com\\\/company\\\/alliance-solutions-maintenance\\\/posts\\\/?feedView=all&viewAsMember=true\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"PLC and HMI Programming | Alliance Solutions","description":"PLC programmers in Quebec: Allen-Bradley (Studio 5000, ControlLogix, CompactLogix), Siemens, Omron. Programming, migration, HMI and troubleshooting.","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:\/\/alliance-solutions.ca\/en\/services-plc-and-hmi-programming\/","og_locale":"en_US","og_type":"article","og_title":"PLC and HMI Programming | Alliance Solutions","og_description":"PLC programmers in Quebec: Allen-Bradley (Studio 5000, ControlLogix, CompactLogix), Siemens, Omron. Programming, migration, HMI and troubleshooting.","og_url":"https:\/\/alliance-solutions.ca\/en\/services-plc-and-hmi-programming\/","og_site_name":"Alliance Solutions","article_modified_time":"2026-11-10T18:41:55+00:00","og_image":[{"width":1200,"height":675,"url":"https:\/\/alliance-solutions.ca\/wp-content\/uploads\/sociaux_general.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/alliance-solutions.ca\/en\/services-plc-and-hmi-programming\/","url":"https:\/\/alliance-solutions.ca\/en\/services-plc-and-hmi-programming\/","name":"PLC and HMI Programming | Alliance Solutions","isPartOf":{"@id":"https:\/\/alliance-solutions.ca\/en\/#website"},"primaryImageOfPage":{"@id":"https:\/\/alliance-solutions.ca\/en\/services-plc-and-hmi-programming\/#primaryimage"},"image":{"@id":"https:\/\/alliance-solutions.ca\/en\/services-plc-and-hmi-programming\/#primaryimage"},"thumbnailUrl":"https:\/\/alliance-solutions.ca\/wp-content\/uploads\/sociaux_general.jpg","datePublished":"2026-11-10T15:03:41+00:00","dateModified":"2026-11-10T18:41:55+00:00","description":"PLC programmers in Quebec: Allen-Bradley (Studio 5000, ControlLogix, CompactLogix), Siemens, Omron. Programming, migration, HMI and troubleshooting.","breadcrumb":{"@id":"https:\/\/alliance-solutions.ca\/en\/services-plc-and-hmi-programming\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/alliance-solutions.ca\/en\/services-plc-and-hmi-programming\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/alliance-solutions.ca\/en\/services-plc-and-hmi-programming\/#primaryimage","url":"https:\/\/alliance-solutions.ca\/wp-content\/uploads\/sociaux_general.jpg","contentUrl":"https:\/\/alliance-solutions.ca\/wp-content\/uploads\/sociaux_general.jpg","width":1200,"height":675},{"@type":"BreadcrumbList","@id":"https:\/\/alliance-solutions.ca\/en\/services-plc-and-hmi-programming\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/alliance-solutions.ca\/en\/"},{"@type":"ListItem","position":2,"name":"Services &#8211; PLC and HMI Programming"}]},{"@type":"WebSite","@id":"https:\/\/alliance-solutions.ca\/en\/#website","url":"https:\/\/alliance-solutions.ca\/en\/","name":"Alliance Solutions","description":"Automatisation industrielle et robotique","publisher":{"@id":"https:\/\/alliance-solutions.ca\/en\/#organization"},"alternateName":"Alliance Solutions","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/alliance-solutions.ca\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/alliance-solutions.ca\/en\/#organization","name":"Alliance Solutions","alternateName":"Alliance Solutions","url":"https:\/\/alliance-solutions.ca\/en\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/alliance-solutions.ca\/en\/#\/schema\/logo\/image\/","url":"https:\/\/alliance-solutions.ca\/wp-content\/uploads\/cropped-AllianceSolutions-favicon.png","contentUrl":"https:\/\/alliance-solutions.ca\/wp-content\/uploads\/cropped-AllianceSolutions-favicon.png","width":512,"height":512,"caption":"Alliance Solutions"},"image":{"@id":"https:\/\/alliance-solutions.ca\/en\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.linkedin.com\/company\/alliance-solutions-maintenance\/posts\/?feedView=all&viewAsMember=true"]}]}},"_links":{"self":[{"href":"https:\/\/alliance-solutions.ca\/en\/wp-json\/wp\/v2\/pages\/1577","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/alliance-solutions.ca\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/alliance-solutions.ca\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/alliance-solutions.ca\/en\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/alliance-solutions.ca\/en\/wp-json\/wp\/v2\/comments?post=1577"}],"version-history":[{"count":1,"href":"https:\/\/alliance-solutions.ca\/en\/wp-json\/wp\/v2\/pages\/1577\/revisions"}],"predecessor-version":[{"id":1578,"href":"https:\/\/alliance-solutions.ca\/en\/wp-json\/wp\/v2\/pages\/1577\/revisions\/1578"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/alliance-solutions.ca\/en\/wp-json\/wp\/v2\/media\/1036"}],"wp:attachment":[{"href":"https:\/\/alliance-solutions.ca\/en\/wp-json\/wp\/v2\/media?parent=1577"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}