{"id":1257,"date":"2026-08-12T07:49:58","date_gmt":"2026-08-12T07:49:58","guid":{"rendered":"https:\/\/tech-automation.dk\/expertise\/automation-software\/"},"modified":"2026-09-16T08:19:18","modified_gmt":"2026-09-16T08:19:18","slug":"automation-software","status":"publish","type":"page","link":"https:\/\/tech-automation.dk\/en\/expertise\/automation-software\/","title":{"rendered":"Automation &#038; software"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"1257\" class=\"elementor elementor-1257 elementor-145\" data-elementor-post-type=\"page\">\n\t\t\t\t<section class=\"elementor-element elementor-element-u-hero e-con e-atomic-element e-flexbox-base section-row u-hero \" data-id=\"u-hero\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"u-hero\" data-e-type=\"e-flexbox\" data-id=\"u-hero\">\n    <div class=\"elementor-element elementor-element-u-hero-wrap e-con e-atomic-element e-flexbox-base wrap e-u-hero-wrap-50340e5 \" data-id=\"u-hero-wrap\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"u-hero-wrap\" data-e-type=\"e-flexbox\" data-id=\"u-hero-wrap\">\n    <div class=\"elementor-element elementor-element-u-hero-krumsti e-con e-atomic-element e-flexbox-base u-hero-krumsti \" data-id=\"u-hero-krumsti\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"u-hero-krumsti\" data-e-type=\"e-flexbox\" data-id=\"u-hero-krumsti\">\n    \t\t\t<span class=\"u-krum-1 e-paragraph-base\" data-interaction-id=\"u-krum-1\" data-e-type=\"widget\" data-id=\"u-krum-1\"><a href=\"\/en\/\" target=\"_self\" class=\"e-paragraph-link-base\">\n\t\tHome\n\t<\/a><\/span>\n\t\t\t\t\t<span class=\"u-krum-sep1 e-paragraph-base\" data-interaction-id=\"u-krum-sep1\" data-e-type=\"widget\" data-id=\"u-krum-sep1\">\/<\/span>\n\t\t\t\t\t<span class=\"u-krum-2 e-paragraph-base\" data-interaction-id=\"u-krum-2\" data-e-type=\"widget\" data-id=\"u-krum-2\"><a href=\"\/en\/#kompetencer\" target=\"_self\" class=\"e-paragraph-link-base\">\n\t\tOur expertise\n\t<\/a><\/span>\n\t\t\t\t\t<span class=\"u-krum-sep2 e-paragraph-base\" data-interaction-id=\"u-krum-sep2\" data-e-type=\"widget\" data-id=\"u-krum-sep2\">\/<\/span>\n\t\t\t\t\t<span class=\"u-krum-3 e-paragraph-base\" data-interaction-id=\"u-krum-3\" data-e-type=\"widget\" data-id=\"u-krum-3\">Automation &amp; software<\/span>\n\t\t\n<\/div>\n\t\t\t<h1 data-interaction-id=\"u-hero-h1\" class=\"u-hero-h1 e-heading-base\" data-e-type=\"widget\" data-id=\"u-hero-h1\">Automation &amp; software<\/h1>\n\t\t\t\t\t<p class=\"u-hero-sub e-paragraph-base\" data-interaction-id=\"u-hero-sub\" data-e-type=\"widget\" data-id=\"u-hero-sub\">Automation solutions have to work in daily operation. We program PLC and SCADA, test the control system against the panel before delivery and commission it on site.<\/p>\n\t\t<div class=\"elementor-element elementor-element-s-hero-cta e-con e-atomic-element e-flexbox-base s-hero-cta \" data-id=\"s-hero-cta\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"s-hero-cta\" data-e-type=\"e-flexbox\" data-id=\"s-hero-cta\">\n    \t\t\t<a href=\"\/en\/contact\/\" target=\"_self\" class=\"btn-primary-pill e-button-base\" data-interaction-id=\"u-hero-btn-primary\" data-e-type=\"widget\" data-id=\"u-hero-btn-primary\">\n\t\tTell us about your control system\n\t<\/a>\t\t\t\t\t<a href=\"#kompetencer\" target=\"_self\" class=\"btn-ghost-pill e-button-base\" data-interaction-id=\"u-hero-btn-ghost\" data-e-type=\"widget\" data-id=\"u-hero-btn-ghost\">\n\t\tSee what we program\n\t<\/a>\t\t\n<\/div>\n\n<\/div>\n\n<\/section>\n<div class=\"elementor-element elementor-element-glas-hylde e-con e-atomic-element e-flexbox-base section-row glas-hylde \" data-id=\"glas-hylde\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"glas-hylde\" data-e-type=\"e-flexbox\" data-id=\"glas-hylde\">\n    <div class=\"elementor-element elementor-element-glas-hylde-wrap e-con e-atomic-element e-flexbox-base wrap glas-hylde-wrap \" data-id=\"glas-hylde-wrap\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"glas-hylde-wrap\" data-e-type=\"e-flexbox\" data-id=\"glas-hylde-wrap\">\n    <div class=\"elementor-element elementor-element-glas-bar e-con e-atomic-element e-flexbox-base glas-bar e-glas-bar-8d0e5ac \" data-id=\"glas-bar\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"glas-bar\" data-e-type=\"e-flexbox\" data-id=\"glas-bar\">\n    <a class=\"elementor-element elementor-element-glas-el-1 e-con e-atomic-element e-flexbox-base glas-el glas-el-1-pad \" data-id=\"glas-el-1\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"glas-el-1\" href=\"#plc-scada\" target=\"_self\" data-e-type=\"e-flexbox\" data-id=\"glas-el-1\">\n    <div class=\"elementor-element elementor-element-glas-el-1-txt e-con e-atomic-element e-flexbox-base glas-el-1-txt \" data-id=\"glas-el-1-txt\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"glas-el-1-txt\" data-e-type=\"e-flexbox\" data-id=\"glas-el-1-txt\">\n    \t\t\t<h4 data-interaction-id=\"glas-el-1-h4\" class=\"glas-el-1-h4 e-heading-base\" data-e-type=\"widget\" data-id=\"glas-el-1-h4\">PLC programming<\/h4>\n\t\t\t\t\t<p class=\"glas-el-1-p e-paragraph-base\" data-interaction-id=\"glas-el-1-p\" data-e-type=\"widget\" data-id=\"glas-el-1-p\">Siemens and TIA Portal<\/p>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-glas-el-1-pil e-con e-atomic-element e-flexbox-base glas-el-1-pil \" data-id=\"glas-el-1-pil\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"glas-el-1-pil\" data-e-type=\"e-flexbox\" data-id=\"glas-el-1-pil\">\n    \t\t\t<span class=\"e-paragraph-base\" data-interaction-id=\"glas-el-1-pil-txt\" data-e-type=\"widget\" data-id=\"glas-el-1-pil-txt\">\u2192<\/span>\n\t\t\n<\/div>\n\n<\/a>\n<div class=\"elementor-element elementor-element-glas-sep-1 e-con e-atomic-element e-div-block-base glas-sep-1 \" data-id=\"glas-sep-1\" data-element_type=\"e-div-block\" data-e-type=\"e-div-block\" data-interaction-id=\"glas-sep-1\" data-e-type=\"e-div-block\" data-id=\"glas-sep-1\">\n    \n<\/div>\n<a class=\"elementor-element elementor-element-glas-el-2 e-con e-atomic-element e-flexbox-base glas-el e-glas-el-2-08826a9 \" data-id=\"glas-el-2\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"glas-el-2\" href=\"#scada-hmi\" target=\"_self\" data-e-type=\"e-flexbox\" data-id=\"glas-el-2\">\n    <div class=\"elementor-element elementor-element-glas-el-2-txt e-con e-atomic-element e-flexbox-base glas-el-2-txt \" data-id=\"glas-el-2-txt\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"glas-el-2-txt\" data-e-type=\"e-flexbox\" data-id=\"glas-el-2-txt\">\n    \t\t\t<h4 data-interaction-id=\"glas-el-2-h4\" class=\"glas-el-2-h4 e-heading-base\" data-e-type=\"widget\" data-id=\"glas-el-2-h4\">SCADA &amp; HMI<\/h4>\n\t\t\t\t\t<p class=\"glas-el-2-p e-paragraph-base\" data-interaction-id=\"glas-el-2-p\" data-e-type=\"widget\" data-id=\"glas-el-2-p\">Overview for the operator<\/p>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-glas-el-2-pil e-con e-atomic-element e-flexbox-base glas-el-2-pil \" data-id=\"glas-el-2-pil\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"glas-el-2-pil\" data-e-type=\"e-flexbox\" data-id=\"glas-el-2-pil\">\n    \t\t\t<span class=\"e-paragraph-base\" data-interaction-id=\"glas-el-2-pil-txt\" data-e-type=\"widget\" data-id=\"glas-el-2-pil-txt\">\u2192<\/span>\n\t\t\n<\/div>\n\n<\/a>\n<div class=\"elementor-element elementor-element-glas-sep-2 e-con e-atomic-element e-div-block-base glas-sep-2 \" data-id=\"glas-sep-2\" data-element_type=\"e-div-block\" data-e-type=\"e-div-block\" data-interaction-id=\"glas-sep-2\" data-e-type=\"e-div-block\" data-id=\"glas-sep-2\">\n    \n<\/div>\n<a class=\"elementor-element elementor-element-glas-el-3 e-con e-atomic-element e-flexbox-base glas-el e-glas-el-3-053aa93 \" data-id=\"glas-el-3\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"glas-el-3\" href=\"#testtrappe\" target=\"_self\" data-e-type=\"e-flexbox\" data-id=\"glas-el-3\">\n    <div class=\"elementor-element elementor-element-glas-el-3-txt e-con e-atomic-element e-flexbox-base glas-el-3-txt \" data-id=\"glas-el-3-txt\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"glas-el-3-txt\" data-e-type=\"e-flexbox\" data-id=\"glas-el-3-txt\">\n    \t\t\t<h4 data-interaction-id=\"glas-el-3-h4\" class=\"glas-el-3-h4 e-heading-base\" data-e-type=\"widget\" data-id=\"glas-el-3-h4\">Testing &amp; FAT<\/h4>\n\t\t\t\t\t<p class=\"glas-el-3-p e-paragraph-base\" data-interaction-id=\"glas-el-3-p\" data-e-type=\"widget\" data-id=\"glas-el-3-p\">To a test plan, together with you<\/p>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-glas-el-3-pil e-con e-atomic-element e-flexbox-base glas-el-3-pil \" data-id=\"glas-el-3-pil\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"glas-el-3-pil\" data-e-type=\"e-flexbox\" data-id=\"glas-el-3-pil\">\n    \t\t\t<span class=\"e-paragraph-base\" data-interaction-id=\"glas-el-3-pil-txt\" data-e-type=\"widget\" data-id=\"glas-el-3-pil-txt\">\u2192<\/span>\n\t\t\n<\/div>\n\n<\/a>\n<div class=\"elementor-element elementor-element-glas-sep-3 e-con e-atomic-element e-div-block-base glas-sep-3 \" data-id=\"glas-sep-3\" data-element_type=\"e-div-block\" data-e-type=\"e-div-block\" data-interaction-id=\"glas-sep-3\" data-e-type=\"e-div-block\" data-id=\"glas-sep-3\">\n    \n<\/div>\n<a class=\"elementor-element elementor-element-glas-el-4 e-con e-atomic-element e-flexbox-base glas-el glas-el-4-pad \" data-id=\"glas-el-4\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"glas-el-4\" href=\"#idriftsaettelse\" target=\"_self\" data-e-type=\"e-flexbox\" data-id=\"glas-el-4\">\n    <div class=\"elementor-element elementor-element-glas-el-4-txt e-con e-atomic-element e-flexbox-base glas-el-4-txt \" data-id=\"glas-el-4-txt\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"glas-el-4-txt\" data-e-type=\"e-flexbox\" data-id=\"glas-el-4-txt\">\n    \t\t\t<h4 data-interaction-id=\"glas-el-4-h4\" class=\"glas-el-4-h4 e-heading-base\" data-e-type=\"widget\" data-id=\"glas-el-4-h4\">Commissioning<\/h4>\n\t\t\t\t\t<p class=\"glas-el-4-p e-paragraph-base\" data-interaction-id=\"glas-el-4-p\" data-e-type=\"widget\" data-id=\"glas-el-4-p\">Signal check on site<\/p>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-glas-el-4-pil e-con e-atomic-element e-flexbox-base glas-el-4-pil \" data-id=\"glas-el-4-pil\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"glas-el-4-pil\" data-e-type=\"e-flexbox\" data-id=\"glas-el-4-pil\">\n    \t\t\t<span class=\"e-paragraph-base\" data-interaction-id=\"glas-el-4-pil-txt\" data-e-type=\"widget\" data-id=\"glas-el-4-pil-txt\">\u2192<\/span>\n\t\t\n<\/div>\n\n<\/a>\n\n<\/div>\n\n<\/div>\n\n<\/div>\n<div class=\"elementor-element elementor-element-side e-con e-atomic-element e-flexbox-base s-side \" data-id=\"side\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"side\" data-e-type=\"e-flexbox\" data-id=\"side\">\n    <section class=\"elementor-element elementor-element-ind-section e-con e-atomic-element e-flexbox-base section-row ind-section \" data-id=\"ind-section\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"ind-section\" data-e-type=\"e-flexbox\" data-id=\"ind-section\">\n    <div class=\"elementor-element elementor-element-ind-wrap e-con e-atomic-element e-flexbox-base wrap e-ind-wrap-a86bf73 \" data-id=\"ind-wrap\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"ind-wrap\" data-e-type=\"e-flexbox\" data-id=\"ind-wrap\">\n    <div class=\"elementor-element elementor-element-ind-row e-con e-atomic-element e-flexbox-base ind-row \" data-id=\"ind-row\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"ind-row\" data-e-type=\"e-flexbox\" data-id=\"ind-row\">\n    <div class=\"elementor-element elementor-element-ind-tekst e-con e-atomic-element e-flexbox-base ind-tekst \" data-id=\"ind-tekst\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"ind-tekst\" data-e-type=\"e-flexbox\" data-id=\"ind-tekst\">\n    \t\t\t<h2 data-interaction-id=\"ind-h2\" class=\"h2-navy e-heading-base\" data-e-type=\"widget\" data-id=\"ind-h2\">Automation solutions that go into operation \u2014 and stay there<\/h2>\n\t\t\t\t\t<p class=\"p-strong e-paragraph-base\" data-interaction-id=\"ind-p0\" data-e-type=\"widget\" data-id=\"ind-p0\">We build the control system with PLC program, SCADA and commissioning developed together with the panel and the electrical design.<\/p>\n\t\t\t\t\t<p class=\"p-strong e-paragraph-base\" data-interaction-id=\"ind-p1\" data-e-type=\"widget\" data-id=\"ind-p1\">An automation solution has to pass two tests. At commissioning, the program must handle real signal levels, timing and sequence logic correctly when connected to physical sensors, actuators and panel \u2014 not only in simulation. In operation, a technician must be able to read the state of any function block, trace a signal from sensor to action and understand a fault without going through the whole code. We program for both: a structured build-up in function blocks, consistent tag and signal naming, and alarms with instructions for action rather than a raw fault code.<\/p>\n\t\t\t\t\t<p class=\"p-body e-paragraph-base\" data-interaction-id=\"ind-p2\" data-e-type=\"widget\" data-id=\"ind-p2\">The programmers work together with the design engineers and the switchboard workshop. I\/O lists, signal types and interfaces to machines and existing plant are clarified during design, and the control system is tested against the physical panel before it is delivered.<\/p>\n\t\t\t\t\t<p class=\"p-body e-paragraph-base\" data-interaction-id=\"ind-p3\" data-e-type=\"widget\" data-id=\"ind-p3\">Advice is part of the job. The control concept, the division between PLC, HMI and SCADA, and the component selection are settled together with you before programming starts. This is where CPU performance and I\/O count are decided in relation to cycle time, which protocols \u2014 Profinet, Modbus or OPC UA \u2014 tie PLC, HMI and higher-level systems together, and whether the SCADA architecture should be local or client\/server. Those choices stay fixed for the rest of the project. An undersized CPU or a wrong choice of protocol is typically only discovered at commissioning, where it is expensive to correct.<\/p>\n\t\t\t\t\t<p class=\"p-strong e-paragraph-base\" data-interaction-id=\"ind-p4\" id=\"scada-hmi\" data-e-type=\"widget\" data-id=\"ind-p4\">The SCADA and HMI part is built around the operator's workflows. Screens follow the physical layout of the plant, and the alarm list is prioritised by consequence. Every alarm includes the component, the probable cause and the first checkpoint \u2014 not just a tag name or a fault number.<\/p>\n\t\t\t\t\t<p class=\"p-body e-paragraph-base\" data-interaction-id=\"ind-p5\" data-e-type=\"widget\" data-id=\"ind-p5\">Modification of existing control systems starts with a review of the program, I\/O lists and documentation. We define what can be reused, what has to be rewritten, and how the changeover can be carried out with the shortest possible downtime \u2014 planned together with your production.<\/p>\n\t\t\t\t\t<p class=\"p-body e-paragraph-base\" data-interaction-id=\"ind-p6\" data-e-type=\"widget\" data-id=\"ind-p6\">You are welcome to take part in the factory acceptance test (FAT). The functions are gone through point by point according to the test plan, and the results are documented in the test report before the control system leaves the workshop.<\/p>\n\t\t\t\t\t<p class=\"p-body e-paragraph-base\" data-interaction-id=\"ind-p7\" data-e-type=\"widget\" data-id=\"ind-p7\">We deliver automation solutions to industrial and manufacturing companies and to machine builders: new automation plants, extensions, machine control systems and modification of existing control systems.<\/p>\n\t\t\t\t\t<p class=\"p-body e-paragraph-base\" data-interaction-id=\"ind-p8\" data-e-type=\"widget\" data-id=\"ind-p8\">If the automation plant has to be integrated with existing equipment, we clarify the interfaces first. We define which signals are exchanged, which protocols are spoken, and who owns which part of the control system. The scope boundary is written into the delivery agreement, so responsibility is unambiguous \u2014 even when several suppliers work on the same plant.<\/p>\n\t\t\t\t\t<p class=\"p-body e-paragraph-base\" data-interaction-id=\"ind-p9\" data-e-type=\"widget\" data-id=\"ind-p9\">Automation with us is not an isolated discipline. The programmers work closely with the design engineers and the switchboard workshop. I\/O addresses and tag names in the program are set according to the panel's terminal lists and labelling from the first version, so nothing has to be mapped or renamed when the control system is connected to the physical panel.<\/p>\n\t\t\t\t\t<p class=\"p-body e-paragraph-base\" data-interaction-id=\"ind-p10\" data-e-type=\"widget\" data-id=\"ind-p10\">If you need changes after the plant is in operation, we already know the code, the documentation and the panel. Troubleshooting and extensions start from something we built ourselves \u2014 not an unfamiliar code base that first has to be read through.<\/p>\n\t\t\t\t\t<p class=\"p-body e-paragraph-base\" data-interaction-id=\"ind-p11\" data-e-type=\"widget\" data-id=\"ind-p11\">Programming can stand as a defined task on its own, or we can take responsibility for control system, panel and commissioning as a whole. You choose where the line is drawn \u2014 in either case the software is designed together with the panel and the rest of the plant.<\/p>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-sidebar e-con e-atomic-element e-flexbox-base sidebar \" data-id=\"sidebar\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"sidebar\" data-e-type=\"e-flexbox\" data-id=\"sidebar\">\n    \t\t<div class=\"elementor-element elementor-element-sb-kontaktperson elementor-widget elementor-widget-shortcode\" data-id=\"sb-kontaktperson\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">\t\t<div data-elementor-type=\"container\" data-elementor-id=\"1247\" class=\"elementor elementor-1247 elementor-120 elementor-120\" data-elementor-post-type=\"elementor_library\">\n\t\t\t\t<div class=\"elementor-element elementor-element-kp2-kort e-con e-atomic-element e-flexbox-base sb-kort \" data-id=\"kp2-kort\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"kp2-kort\" data-e-type=\"e-flexbox\" data-id=\"kp2-kort\">\n    \t\t\t<img fetchpriority=\"high\" decoding=\"async\" class=\"e-image-base \" data-interaction-id=\"1daf35f\" data-e-type=\"widget\" data-id=\"1daf35f\" id=\"124\" src=\"https:\/\/tech-automation.dk\/wp-content\/uploads\/2026\/08\/CTA_Jacob_890x890.jpg\" width=\"890\" height=\"890\" srcset=\"https:\/\/tech-automation.dk\/wp-content\/uploads\/2026\/08\/CTA_Jacob_890x890.jpg 890w, https:\/\/tech-automation.dk\/wp-content\/uploads\/2026\/08\/CTA_Jacob_890x890-300x300.jpg 300w, https:\/\/tech-automation.dk\/wp-content\/uploads\/2026\/08\/CTA_Jacob_890x890-150x150.jpg 150w, https:\/\/tech-automation.dk\/wp-content\/uploads\/2026\/08\/CTA_Jacob_890x890-768x768.jpg 768w\" alt=\"Jacob Kristensen\"\/>\t\t<div class=\"elementor-element elementor-element-kp2-krop e-con e-atomic-element e-flexbox-base kp2-krop \" data-id=\"kp2-krop\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"kp2-krop\" data-e-type=\"e-flexbox\" data-id=\"kp2-krop\">\n    \t\t\t<span class=\"kp2-lab e-paragraph-base\" data-interaction-id=\"kp2-lab\" data-e-type=\"widget\" data-id=\"kp2-lab\">Contact<\/span>\n\t\t\t\t\t<h4 data-interaction-id=\"kp2-h4\" class=\"kp2-h4 e-heading-base\" data-e-type=\"widget\" data-id=\"kp2-h4\">Jacob Kristensen<\/h4>\n\t\t\t\t\t<p class=\"kp2-p e-paragraph-base\" data-interaction-id=\"kp2-p\" data-e-type=\"widget\" data-id=\"kp2-p\"><strong>Commercial Project Manager<\/strong> \u00b7 Do you have a project brief you would like us to look at? Call or write \u2014 we'll get back to you \u2014 normally within 1 working day.<br><br>Email: <a target=\"_blank\" href=\"mailto:jk@tech-automation.dk\">jk@tech-automation.dk<\/a><br>Mobile <a target=\"_blank\" href=\"tel:+4525400678\">+45 2540 0678<\/a><\/p>\n\t\t<a class=\"elementor-element elementor-element-kp2-btn e-con e-atomic-element e-flexbox-base kp2-btn \" data-id=\"kp2-btn\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"kp2-btn\" href=\"mailto:offer@tech-automation.dk?subject=Project%20brief%20%E2%80%93%20enquiry%20via%20tech-automation.dk&amp;body=This%20email%20was%20created%20from%20tech-automation.dk.%0D%0A%0D%0APlease%20describe%20your%20project%20below%20and%20attach%20the%20material%20you%20have%20%E2%80%94%20drawings%2C%20requirement%20specification%2C%20bills%20of%20materials%20or%20photos.%0D%0A%0D%0ACompany%3A%0D%0AContact%20person%3A%0D%0APhone%3A%0D%0ADesired%20schedule%3A%0D%0A%0D%0AWe%27ll%20get%20back%20to%20you%20%E2%80%94%20normally%20within%201%20working%20day.%0D%0A\" target=\"_self\" data-e-type=\"e-flexbox\" data-id=\"kp2-btn\">\n    \t\t\t<span class=\"kp2-btn-txt e-paragraph-base\" data-interaction-id=\"kp2-btn-txt\" data-e-type=\"widget\" data-id=\"kp2-btn-txt\">Send an enquiry<\/span>\n\t\t<div class=\"elementor-element elementor-element-kp2-rund e-con e-atomic-element e-div-block-base kp2-rund \" data-id=\"kp2-rund\" data-element_type=\"e-div-block\" data-e-type=\"e-div-block\" data-interaction-id=\"kp2-rund\" data-e-type=\"e-div-block\" data-id=\"kp2-rund\">\n    \t\t\t<span class=\"kp2-pil e-paragraph-base\" data-interaction-id=\"kp2-pil\" data-e-type=\"widget\" data-id=\"kp2-pil\">\u2192<\/span>\n\t\t\n<\/div>\n\n<\/a>\n\n<\/div>\n\n<\/div>\n\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-sb-liste e-con e-atomic-element e-flexbox-base sb-kort sb-liste-override \" data-id=\"sb-liste\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"sb-liste\" data-e-type=\"e-flexbox\" data-id=\"sb-liste\">\n    \t\t\t<h4 data-interaction-id=\"sb-liste-title\" class=\"sb-liste-title e-heading-base\" data-e-type=\"widget\" data-id=\"sb-liste-title\">Read also<\/h4>\n\t\t<a class=\"elementor-element elementor-element-sb-link-1 e-con e-atomic-element e-flexbox-base sb-liste-link \" data-id=\"sb-link-1\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"sb-link-1\" href=\"\/kompetencer\/automation-software\/plc-og-scada-programmering\/\" target=\"_self\" data-e-type=\"e-flexbox\" data-id=\"sb-link-1\">\n    \t\t\t<span class=\"e-paragraph-base\" data-interaction-id=\"sb-link-1-t\" data-e-type=\"widget\" data-id=\"sb-link-1-t\">PLC and SCADA programming<\/span>\n\t\t\t\t\t<span class=\"sb-link-1-a e-paragraph-base\" data-interaction-id=\"sb-link-1-a\" data-e-type=\"widget\" data-id=\"sb-link-1-a\">\u2192<\/span>\n\t\t\n<\/a>\n<a class=\"elementor-element elementor-element-sb-link-2 e-con e-atomic-element e-flexbox-base sb-liste-link \" data-id=\"sb-link-2\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"sb-link-2\" href=\"#idriftsaettelse\" target=\"_self\" data-e-type=\"e-flexbox\" data-id=\"sb-link-2\">\n    \t\t\t<span class=\"e-paragraph-base\" data-interaction-id=\"sb-link-2-t\" data-e-type=\"widget\" data-id=\"sb-link-2-t\">Commissioning of automation plants<\/span>\n\t\t\t\t\t<span class=\"sb-link-2-a e-paragraph-base\" data-interaction-id=\"sb-link-2-a\" data-e-type=\"widget\" data-id=\"sb-link-2-a\">\u2192<\/span>\n\t\t\n<\/a>\n<a class=\"elementor-element elementor-element-sb-link-3 e-con e-atomic-element e-flexbox-base sb-liste-link \" data-id=\"sb-link-3\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"sb-link-3\" href=\"#testtrappe\" target=\"_self\" data-e-type=\"e-flexbox\" data-id=\"sb-link-3\">\n    \t\t\t<span class=\"e-paragraph-base\" data-interaction-id=\"sb-link-3-t\" data-e-type=\"widget\" data-id=\"sb-link-3-t\">The test ladder<\/span>\n\t\t\t\t\t<span class=\"sb-link-3-a e-paragraph-base\" data-interaction-id=\"sb-link-3-a\" data-e-type=\"widget\" data-id=\"sb-link-3-a\">\u2192<\/span>\n\t\t\n<\/a>\n<a class=\"elementor-element elementor-element-sb-link-4 e-con e-atomic-element e-flexbox-base sb-liste-link \" data-id=\"sb-link-4\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"sb-link-4\" href=\"\/en\/expertise\/control-panels-switchboards\/\" target=\"_self\" data-e-type=\"e-flexbox\" data-id=\"sb-link-4\">\n    \t\t\t<span class=\"e-paragraph-base\" data-interaction-id=\"sb-link-4-t\" data-e-type=\"widget\" data-id=\"sb-link-4-t\">Control panels &amp; switchboards<\/span>\n\t\t\t\t\t<span class=\"sb-link-4-a e-paragraph-base\" data-interaction-id=\"sb-link-4-a\" data-e-type=\"widget\" data-id=\"sb-link-4-a\">\u2192<\/span>\n\t\t\n<\/a>\n\n<\/div>\n\n<\/div>\n\n<\/div>\n\n<\/div>\n\n<\/section>\n<section class=\"elementor-element elementor-element-komp-section e-con e-atomic-element e-flexbox-base section-row komp-section \" data-id=\"komp-section\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"komp-section\" id=\"kompetencer\" data-e-type=\"e-flexbox\" data-id=\"komp-section\">\n    <div class=\"elementor-element elementor-element-komp-wrap e-con e-atomic-element e-flexbox-base wrap e-komp-wrap-b0a37d3 \" data-id=\"komp-wrap\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"komp-wrap\" data-e-type=\"e-flexbox\" data-id=\"komp-wrap\">\n    <div class=\"elementor-element elementor-element-komp-badge e-con e-atomic-element e-flexbox-base komp-badge \" data-id=\"komp-badge\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"komp-badge\" data-e-type=\"e-flexbox\" data-id=\"komp-badge\">\n    \t\t\t<span class=\"komp-badge-txt e-paragraph-base\" data-interaction-id=\"komp-badge-txt\" data-e-type=\"widget\" data-id=\"komp-badge-txt\">Our expertise in this area<\/span>\n\t\t\n<\/div>\n\t\t\t<h2 data-interaction-id=\"komp-h2\" class=\"h2-navy komp-h2 e-heading-base\" data-e-type=\"widget\" data-id=\"komp-h2\">Programming and commissioning<\/h2>\n\t\t\t\t\t<p class=\"p-body e-paragraph-base\" data-interaction-id=\"komp-p\" data-e-type=\"widget\" data-id=\"komp-p\">Place the programming alone with us \u2014 or let us take the control system all the way through commissioning.<\/p>\n\t\t<div class=\"elementor-element elementor-element-komp-grid e-con e-atomic-element e-flexbox-base komp-grid \" data-id=\"komp-grid\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"komp-grid\" data-e-type=\"e-flexbox\" data-id=\"komp-grid\">\n    <div class=\"elementor-element elementor-element-kkort-1 e-con e-atomic-element e-flexbox-base kkort-item kkort kkort-1-w \" data-id=\"kkort-1\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"kkort-1\" id=\"plc-scada\" data-e-type=\"e-flexbox\" data-id=\"kkort-1\">\n    <div class=\"elementor-element elementor-element-kkort-1-icon e-con e-atomic-element e-div-block-base kkort-icon s-kkort-1-icon \" data-id=\"kkort-1-icon\" data-element_type=\"e-div-block\" data-e-type=\"e-div-block\" data-interaction-id=\"kkort-1-icon\" data-e-type=\"e-div-block\" data-id=\"kkort-1-icon\">\n    \t\t\t<img decoding=\"async\" class=\"e-image-base kkort-icon-img\" data-interaction-id=\"kkort-1-icon-img\" data-e-type=\"widget\" data-id=\"kkort-1-icon-img\" id=\"257\" src=\"https:\/\/tech-automation.dk\/wp-content\/uploads\/2026\/08\/PLC-og-SCADA.svg\" width=\"58\" height=\"58\" srcset=\"\" alt=\"PLC- og SCADA-programmering \u2014 ikon\"\/>\t\t\n<\/div>\n\t\t\t<h3 data-interaction-id=\"kkort-1-h3\" class=\"kkort-h3 e-heading-base\" data-e-type=\"widget\" data-id=\"kkort-1-h3\">PLC and SCADA programming \u2014 Siemens and TIA Portal<\/h3>\n\t\t\t\t\t<p class=\"kkort-p e-paragraph-base\" data-interaction-id=\"kkort-1-p\" data-e-type=\"widget\" data-id=\"kkort-1-p\">We program in Siemens TIA Portal \u2014 both smaller machine control systems and complete plant control systems. SCADA and HMI screens are built around the physical layout of the plant, so the operator recognises the plant on screen \u2014 not an abstract list of tags. The code is structured and documented so your own technicians can troubleshoot and extend it.<\/p>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-kkort-2 e-con e-atomic-element e-flexbox-base kkort-item kkort kkort-2-w \" data-id=\"kkort-2\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"kkort-2\" id=\"idriftsaettelse\" data-e-type=\"e-flexbox\" data-id=\"kkort-2\">\n    <div class=\"elementor-element elementor-element-kkort-2-icon e-con e-atomic-element e-div-block-base kkort-icon s-kkort-2-icon \" data-id=\"kkort-2-icon\" data-element_type=\"e-div-block\" data-e-type=\"e-div-block\" data-interaction-id=\"kkort-2-icon\" data-e-type=\"e-div-block\" data-id=\"kkort-2-icon\">\n    \t\t\t<img decoding=\"async\" class=\"e-image-base kkort-icon-img\" data-interaction-id=\"kkort-2-icon-img\" data-e-type=\"widget\" data-id=\"kkort-2-icon-img\" id=\"254\" src=\"https:\/\/tech-automation.dk\/wp-content\/uploads\/2026\/08\/Idriftsaettelse.svg\" width=\"53\" height=\"53\" srcset=\"\" alt=\"Idrifts\u00e6ttelse \u2014 ikon\"\/>\t\t\n<\/div>\n\t\t\t<h3 data-interaction-id=\"kkort-2-h3\" class=\"kkort-h3 e-heading-base\" data-e-type=\"widget\" data-id=\"kkort-2-h3\">Commissioning of automation plants<\/h3>\n\t\t\t\t\t<p class=\"kkort-p e-paragraph-base\" data-interaction-id=\"kkort-2-p\" data-e-type=\"widget\" data-id=\"kkort-2-p\">Signal check, I\/O testing and adjustment take place on site together with your technicians. Changes during commissioning are written directly into the as-built documentation, so it matches the program running on the plant.<\/p>\n\t\t\n<\/div>\n\n<\/div>\n\n<\/div>\n\n<\/section>\n<section class=\"elementor-element elementor-element-forloeb-section e-con e-atomic-element e-flexbox-base section-row forloeb-section \" data-id=\"forloeb-section\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"forloeb-section\" id=\"testtrappe\" data-e-type=\"e-flexbox\" data-id=\"forloeb-section\">\n    <div class=\"elementor-element elementor-element-forloeb-wrap e-con e-atomic-element e-flexbox-base wrap forloeb-wrap-zero-pad \" data-id=\"forloeb-wrap\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"forloeb-wrap\" data-e-type=\"e-flexbox\" data-id=\"forloeb-wrap\">\n    \t\t\t<span class=\"eyebrow e-paragraph-base\" data-interaction-id=\"forloeb-eyebrow\" data-e-type=\"widget\" data-id=\"forloeb-eyebrow\">Quality assurance<\/span>\n\t\t\t\t\t<h2 data-interaction-id=\"forloeb-h2\" class=\"h2-navy e-heading-base\" data-e-type=\"widget\" data-id=\"forloeb-h2\">The test ladder<\/h2>\n\t\t\t\t\t<p class=\"p-body e-paragraph-base\" data-interaction-id=\"forloeb-p\" data-e-type=\"widget\" data-id=\"forloeb-p\">Four steps, each finding its own faults \u2014 while the fix is still only a program change, not a production stop.<\/p>\n\t\t<div class=\"elementor-element elementor-element-trin-row e-con e-atomic-element e-flexbox-base trin-row \" data-id=\"trin-row\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"trin-row\" data-e-type=\"e-flexbox\" data-id=\"trin-row\">\n    <div class=\"elementor-element elementor-element-trin-1 e-con e-atomic-element e-flexbox-base trin-item trin-1-w \" data-id=\"trin-1\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"trin-1\" data-e-type=\"e-flexbox\" data-id=\"trin-1\">\n    <div class=\"elementor-element elementor-element-trin-1-num e-con e-atomic-element e-div-block-base trin-num \" data-id=\"trin-1-num\" data-element_type=\"e-div-block\" data-e-type=\"e-div-block\" data-interaction-id=\"trin-1-num\" data-e-type=\"e-div-block\" data-id=\"trin-1-num\">\n    \t\t\t<span class=\"e-paragraph-base\" data-interaction-id=\"trin-1-num-txt\" data-e-type=\"widget\" data-id=\"trin-1-num-txt\">1<\/span>\n\t\t\n<\/div>\n\t\t\t<h4 data-interaction-id=\"trin-1-h4\" class=\"trin-h4 e-heading-base\" data-e-type=\"widget\" data-id=\"trin-1-h4\">Module test<\/h4>\n\t\t\t\t\t<p class=\"trin-p e-paragraph-base\" data-interaction-id=\"trin-1-p\" data-e-type=\"widget\" data-id=\"trin-1-p\">Each function is tested on its own before it is combined with the rest of the program.<\/p>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-trin-2 e-con e-atomic-element e-flexbox-base trin-item trin-2-w \" data-id=\"trin-2\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"trin-2\" data-e-type=\"e-flexbox\" data-id=\"trin-2\">\n    <div class=\"elementor-element elementor-element-trin-2-num e-con e-atomic-element e-div-block-base trin-num \" data-id=\"trin-2-num\" data-element_type=\"e-div-block\" data-e-type=\"e-div-block\" data-interaction-id=\"trin-2-num\" data-e-type=\"e-div-block\" data-id=\"trin-2-num\">\n    \t\t\t<span class=\"e-paragraph-base\" data-interaction-id=\"trin-2-num-txt\" data-e-type=\"widget\" data-id=\"trin-2-num-txt\">2<\/span>\n\t\t\n<\/div>\n\t\t\t<h4 data-interaction-id=\"trin-2-h4\" class=\"trin-h4 e-heading-base\" data-e-type=\"widget\" data-id=\"trin-2-h4\">Simulation<\/h4>\n\t\t\t\t\t<p class=\"trin-p e-paragraph-base\" data-interaction-id=\"trin-2-p\" data-e-type=\"widget\" data-id=\"trin-2-p\">The control system runs against a simulated machine, so logic and sequences are tested before anything physical moves.<\/p>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-trin-3 e-con e-atomic-element e-flexbox-base trin-item trin-3-w \" data-id=\"trin-3\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"trin-3\" data-e-type=\"e-flexbox\" data-id=\"trin-3\">\n    <div class=\"elementor-element elementor-element-trin-3-num e-con e-atomic-element e-div-block-base trin-num \" data-id=\"trin-3-num\" data-element_type=\"e-div-block\" data-e-type=\"e-div-block\" data-interaction-id=\"trin-3-num\" data-e-type=\"e-div-block\" data-id=\"trin-3-num\">\n    \t\t\t<span class=\"e-paragraph-base\" data-interaction-id=\"trin-3-num-txt\" data-e-type=\"widget\" data-id=\"trin-3-num-txt\">3<\/span>\n\t\t\n<\/div>\n\t\t\t<h4 data-interaction-id=\"trin-3-h4\" class=\"trin-h4 e-heading-base\" data-e-type=\"widget\" data-id=\"trin-3-h4\">FAT to a test plan<\/h4>\n\t\t\t\t\t<p class=\"trin-p e-paragraph-base\" data-interaction-id=\"trin-3-p\" data-e-type=\"widget\" data-id=\"trin-3-p\">The whole plant is tested as one according to an agreed test plan, with you at the table and the result in a test report.<\/p>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-trin-4 e-con e-atomic-element e-flexbox-base trin-item trin-4-w \" data-id=\"trin-4\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"trin-4\" data-e-type=\"e-flexbox\" data-id=\"trin-4\">\n    <div class=\"elementor-element elementor-element-trin-4-num e-con e-atomic-element e-div-block-base trin-num \" data-id=\"trin-4-num\" data-element_type=\"e-div-block\" data-e-type=\"e-div-block\" data-interaction-id=\"trin-4-num\" data-e-type=\"e-div-block\" data-id=\"trin-4-num\">\n    \t\t\t<span class=\"e-paragraph-base\" data-interaction-id=\"trin-4-num-txt\" data-e-type=\"widget\" data-id=\"trin-4-num-txt\">4<\/span>\n\t\t\n<\/div>\n\t\t\t<h4 data-interaction-id=\"trin-4-h4\" class=\"trin-h4 e-heading-base\" data-e-type=\"widget\" data-id=\"trin-4-h4\">Commissioning<\/h4>\n\t\t\t\t\t<p class=\"trin-p e-paragraph-base\" data-interaction-id=\"trin-4-p\" data-e-type=\"widget\" data-id=\"trin-4-p\">The last step happens on site: signal check, adjustment and handover to operation.<\/p>\n\t\t\n<\/div>\n\n<\/div>\n\n<\/div>\n\n<\/section>\n<section class=\"elementor-element elementor-element-kontakt-section e-con e-atomic-element e-flexbox-base section-row kontakt-section \" data-id=\"kontakt-section\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"kontakt-section\" id=\"kontakt\" data-e-type=\"e-flexbox\" data-id=\"kontakt-section\">\n    <div class=\"elementor-element elementor-element-kontakt-wrap e-con e-atomic-element e-flexbox-base wrap kontakt-wrap-zero-pad \" data-id=\"kontakt-wrap\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"kontakt-wrap\" data-e-type=\"e-flexbox\" data-id=\"kontakt-wrap\">\n    <div class=\"elementor-element elementor-element-u-cta-card e-con e-atomic-element e-flexbox-base u-cta-card \" data-id=\"u-cta-card\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"u-cta-card\" data-e-type=\"e-flexbox\" data-id=\"u-cta-card\">\n    <div class=\"elementor-element elementor-element-u-cta-text e-con e-atomic-element e-flexbox-base u-cta-text \" data-id=\"u-cta-text\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"u-cta-text\" data-e-type=\"e-flexbox\" data-id=\"u-cta-text\">\n    \t\t\t<h3 data-interaction-id=\"u-cta-h3\" class=\"u-cta-h3 e-heading-base\" data-e-type=\"widget\" data-id=\"u-cta-h3\">Do you have a control system that needs to be built, extended or relocated?<\/h3>\n\t\t\t\t\t<p class=\"u-cta-p e-paragraph-base\" data-interaction-id=\"u-cta-p\" data-e-type=\"widget\" data-id=\"u-cta-p\">Describe the plant and the functions \u2014 and we'll get back to you with how we would solve the task.<\/p>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-u-cta-row e-con e-atomic-element e-flexbox-base u-cta-row \" data-id=\"u-cta-row\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"u-cta-row\" data-e-type=\"e-flexbox\" data-id=\"u-cta-row\">\n    \t\t\t<a href=\"\/en\/contact\/\" target=\"_self\" class=\"btn-primary-pill e-u-cta-btn-primary-812c946 e-button-base\" data-interaction-id=\"u-cta-btn-primary\" data-e-type=\"widget\" data-id=\"u-cta-btn-primary\">\n\t\tTell us about your project\n\t<\/a>\t\t\t\t\t<a href=\"tel:+4525400650\" target=\"_self\" class=\"btn-ghost-pill e-button-base\" data-interaction-id=\"u-cta-btn-ghost\" data-e-type=\"widget\" data-id=\"u-cta-btn-ghost\">\n\t\t+45 25 40 06 50\n\t<\/a>\t\t\n<\/div>\n\n<\/div>\n\n<\/div>\n\n<\/section>\n<section class=\"elementor-element elementor-element-hent-section e-con e-atomic-element e-flexbox-base section-row hent-section \" data-id=\"hent-section\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"hent-section\" data-e-type=\"e-flexbox\" data-id=\"hent-section\">\n    <div class=\"elementor-element elementor-element-hent-wrap e-con e-atomic-element e-flexbox-base wrap hent-wrap-zero-pad \" data-id=\"hent-wrap\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"hent-wrap\" data-e-type=\"e-flexbox\" data-id=\"hent-wrap\">\n    \t\t\t<span class=\"eyebrow e-paragraph-base\" data-interaction-id=\"hent-eyebrow\" data-e-type=\"widget\" data-id=\"hent-eyebrow\">Material<\/span>\n\t\t\t\t\t<h2 data-interaction-id=\"hent-h2\" class=\"h2-navy e-heading-base\" data-e-type=\"widget\" data-id=\"hent-h2\">Take it with you<\/h2>\n\t\t<div class=\"elementor-element elementor-element-hent-grid e-con e-atomic-element e-flexbox-base hent-grid \" data-id=\"hent-grid\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"hent-grid\" data-e-type=\"e-flexbox\" data-id=\"hent-grid\">\n    <a class=\"elementor-element elementor-element-hkort-1 e-con e-atomic-element e-flexbox-base hkort-item hkort s-hkort-1 \" data-id=\"hkort-1\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"hkort-1\" href=\"https:\/\/tech-automation.dk\/wp-content\/uploads\/2026\/08\/TA-Profil-8sA4-folder-bred_2026.pdf\" target=\"_self\" data-e-type=\"e-flexbox\" data-id=\"hkort-1\" download=\"Tech-Automation_Profilbrochure.pdf\">\n    <div class=\"elementor-element elementor-element-hkort-1-icon e-con e-atomic-element e-div-block-base hkort-icon \" data-id=\"hkort-1-icon\" data-element_type=\"e-div-block\" data-e-type=\"e-div-block\" data-interaction-id=\"hkort-1-icon\" data-e-type=\"e-div-block\" data-id=\"hkort-1-icon\">\n    \t\t\t<span class=\"hkort-1-icon-txt e-paragraph-base\" data-interaction-id=\"hkort-1-icon-txt\" data-e-type=\"widget\" data-id=\"hkort-1-icon-txt\">PDF<\/span>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-hkort-1-txt e-con e-atomic-element e-flexbox-base hkort-1-txt \" data-id=\"hkort-1-txt\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"hkort-1-txt\" data-e-type=\"e-flexbox\" data-id=\"hkort-1-txt\">\n    \t\t\t<h4 data-interaction-id=\"hkort-1-h4\" class=\"hkort-h4 e-heading-base\" data-e-type=\"widget\" data-id=\"hkort-1-h4\">Company presentation<\/h4>\n\t\t\t\t\t<span class=\"hkort-span e-paragraph-base\" data-interaction-id=\"hkort-1-span\" data-e-type=\"widget\" data-id=\"hkort-1-span\">PDF \u00b7 8 pages<\/span>\n\t\t\n<\/div>\n\t\t\t<img loading=\"lazy\" decoding=\"async\" class=\"e-image-base s-hkort-1-forside\" data-interaction-id=\"hkort-1-forside\" data-e-type=\"widget\" data-id=\"hkort-1-forside\" id=\"281\" src=\"https:\/\/tech-automation.dk\/wp-content\/uploads\/2026\/08\/Forside-Download.png\" width=\"800\" height=\"420\" srcset=\"https:\/\/tech-automation.dk\/wp-content\/uploads\/2026\/08\/Forside-Download.png 800w, https:\/\/tech-automation.dk\/wp-content\/uploads\/2026\/08\/Forside-Download-300x158.png 300w, https:\/\/tech-automation.dk\/wp-content\/uploads\/2026\/08\/Forside-Download-768x403.png 768w\" alt=\"Forsiden af Tech Automations firmapr\u00e6sentation\"\/>\t\t\n<\/a>\n<a class=\"elementor-element elementor-element-hkort-2 e-con e-atomic-element e-flexbox-base hkort-item hkort s-hkort-2 \" data-id=\"hkort-2\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"hkort-2\" href=\"https:\/\/tech-automation.dk\/wp-content\/uploads\/2026\/08\/Tech-Automation_Tjekliste-projektgrundlag.pdf\" target=\"_self\" data-e-type=\"e-flexbox\" data-id=\"hkort-2\" download=\"Tech-Automation_Tjekliste-projektgrundlag.pdf\">\n    <div class=\"elementor-element elementor-element-hkort-2-icon e-con e-atomic-element e-div-block-base hkort-icon \" data-id=\"hkort-2-icon\" data-element_type=\"e-div-block\" data-e-type=\"e-div-block\" data-interaction-id=\"hkort-2-icon\" data-e-type=\"e-div-block\" data-id=\"hkort-2-icon\">\n    \t\t\t<span class=\"hkort-2-icon-txt e-paragraph-base\" data-interaction-id=\"hkort-2-icon-txt\" data-e-type=\"widget\" data-id=\"hkort-2-icon-txt\">PDF<\/span>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-hkort-2-txt e-con e-atomic-element e-flexbox-base hkort-2-txt \" data-id=\"hkort-2-txt\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"hkort-2-txt\" data-e-type=\"e-flexbox\" data-id=\"hkort-2-txt\">\n    \t\t\t<h4 data-interaction-id=\"hkort-2-h4\" class=\"hkort-h4 e-heading-base\" data-e-type=\"widget\" data-id=\"hkort-2-h4\">Checklist: what should a project brief include?<\/h4>\n\t\t\t\t\t<span class=\"hkort-span e-paragraph-base\" data-interaction-id=\"hkort-2-span\" data-e-type=\"widget\" data-id=\"hkort-2-span\">PDF \u00b7 3 pages<\/span>\n\t\t\n<\/div>\n\t\t\t<img loading=\"lazy\" decoding=\"async\" class=\"e-image-base s-hkort-2-forside\" data-interaction-id=\"hkort-2-forside\" data-e-type=\"widget\" data-id=\"hkort-2-forside\" id=\"282\" src=\"https:\/\/tech-automation.dk\/wp-content\/uploads\/2026\/08\/Tjekliste.png\" width=\"800\" height=\"420\" srcset=\"https:\/\/tech-automation.dk\/wp-content\/uploads\/2026\/08\/Tjekliste.png 800w, https:\/\/tech-automation.dk\/wp-content\/uploads\/2026\/08\/Tjekliste-300x158.png 300w, https:\/\/tech-automation.dk\/wp-content\/uploads\/2026\/08\/Tjekliste-768x403.png 768w\" alt=\"Forsiden af tjeklisten til projektgrundlag\"\/>\t\t\n<\/a>\n\n<\/div>\n\n<\/div>\n\n<\/section>\n<section class=\"elementor-element elementor-element-faq-section e-con e-atomic-element e-flexbox-base section-row faq-section \" data-id=\"faq-section\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"faq-section\" data-e-type=\"e-flexbox\" data-id=\"faq-section\">\n    <div class=\"elementor-element elementor-element-faq-wrap e-con e-atomic-element e-flexbox-base wrap faq-wrap-zero-pad \" data-id=\"faq-wrap\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"faq-wrap\" data-e-type=\"e-flexbox\" data-id=\"faq-wrap\">\n    \t\t\t<span class=\"eyebrow e-paragraph-base\" data-interaction-id=\"faq-eyebrow\" data-e-type=\"widget\" data-id=\"faq-eyebrow\">Frequently asked questions<\/span>\n\t\t\t\t\t<h2 data-interaction-id=\"faq-h2\" class=\"h2-navy e-heading-base\" data-e-type=\"widget\" data-id=\"faq-h2\">What customers ask us most often<\/h2>\n\t\t\t\t<div class=\"elementor-element elementor-element-faq-html elementor-widget elementor-widget-html\" data-id=\"faq-html\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>.ta-faq{max-width:820px;margin-top:26px}.ta-faq details{background:#fff;border:1px solid #E1E5E5;border-radius:10px;margin-bottom:12px;overflow:hidden;font-family:Raleway,Arial,sans-serif}.ta-faq summary{cursor:pointer;list-style:none;padding:17px 20px;font-weight:700;color:#002B49;font-size:16px;display:flex;align-items:center;justify-content:space-between;gap:16px}.ta-faq summary::-webkit-details-marker{display:none}.ta-faq summary::after{content:'';width:11px;height:11px;flex:0 0 auto;border-right:2px solid #EA5B0C;border-bottom:2px solid #EA5B0C;transform:rotate(45deg);transition:transform .22s ease}.ta-faq details[open] summary::after{transform:rotate(-135deg)}.ta-faq .svar{padding:0 20px 18px;font-size:15px;line-height:1.6;color:#4A5A66}<\/style><div class=\"ta-faq\"><details><summary>Can you continue working in an existing control system?<\/summary><div class=\"svar\">Yes. We review the program, I\/O lists and documentation first, so the scope is clear before we change any code \u2014 and you know what you are getting before the work begins.<\/div><\/details><details><summary>Which platforms do you program?<\/summary><div class=\"svar\">Siemens and TIA Portal are the core of what we deliver \u2014 from single machines to complete plant control systems. That gives consistent documentation and program structure across projects, and a tool that most of your own technicians or other suppliers already know. If you already use a different platform, or prefer another choice for a specific project, we discuss it with you before we start.<\/div><\/details><details><summary>Can our own technicians troubleshoot afterwards?<\/summary><div class=\"svar\">Yes. Code structure, signal naming and alarm texts are designed so your technicians can continue working in the control system.<\/div><\/details><details><summary>Do we take part in the FAT?<\/summary><div class=\"svar\">Yes. You take part in the factory acceptance test (FAT) itself: the test runs according to the test plan together with you, and the test report is part of the delivery.<\/div><\/details><details><summary>Do you program control systems for single machines?<\/summary><div class=\"svar\">Yes. Machine control systems with PLC, HMI and documentation for the machine's interfaces \u2014 as a stand-alone job or together with the panel.<\/div><\/details><details><summary>Do you program for plants that need certification for the USA?<\/summary><div class=\"svar\">Yes. We include the relevant safety requirements in the programming when the plant is to be certified for the US market. The UL certification of the panel itself falls under electrical design \u2014 see <a href=\"\/en\/expertise\/engineering-electrical-design\/\">Engineering &amp; electrical design<\/a>.<\/div><\/details><\/div>\t\t\t\t<\/div>\n\t\t\n<\/div>\n\n<\/section>\n\n<\/div>\n\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Home \/ Our expertise Automation &amp; software Automation solutions have to work in daily operation. We program PLC and SCADA, test the control system against the panel before delivery and commission it on site. Tell us about your control system See what we program PLC programming Siemens and TIA Portal SCADA &amp; HMI Overview for [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":1244,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"footnotes":""},"class_list":["post-1257","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/tech-automation.dk\/en\/wp-json\/wp\/v2\/pages\/1257","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tech-automation.dk\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/tech-automation.dk\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/tech-automation.dk\/en\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/tech-automation.dk\/en\/wp-json\/wp\/v2\/comments?post=1257"}],"version-history":[{"count":1,"href":"https:\/\/tech-automation.dk\/en\/wp-json\/wp\/v2\/pages\/1257\/revisions"}],"predecessor-version":[{"id":1308,"href":"https:\/\/tech-automation.dk\/en\/wp-json\/wp\/v2\/pages\/1257\/revisions\/1308"}],"up":[{"embeddable":true,"href":"https:\/\/tech-automation.dk\/en\/wp-json\/wp\/v2\/pages\/1244"}],"wp:attachment":[{"href":"https:\/\/tech-automation.dk\/en\/wp-json\/wp\/v2\/media?parent=1257"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}