{"id":2301,"date":"2026-08-06T18:57:46","date_gmt":"2026-08-06T18:57:46","guid":{"rendered":"https:\/\/gplg.pt\/ia\/?page_id=2301"},"modified":"2026-08-21T09:16:55","modified_gmt":"2026-08-21T09:16:55","slug":"plc-scada","status":"publish","type":"page","link":"https:\/\/gplg.pt\/pt\/technologies\/plc-scada\/","title":{"rendered":"PLC Programa\u00e7\u00e3o:"},"content":{"rendered":"<div data-elementor-type=\"wp-page\" data-elementor-id=\"2301\" class=\"elementor elementor-2301\" data-elementor-settings=\"{&quot;ha_cmc_init_switcher&quot;:&quot;no&quot;}\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-61e8527a e-con e-atomic-element e-flexbox-base e-ed782b0\" data-id=\"61e8527a\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"61e8527a\">\n    <div class=\"elementor-element elementor-element-443527e2 e-con-full e-flex e-con e-parent\" data-id=\"443527e2\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-55016797 elementor-widget__width-inherit elementor-widget elementor-widget-premium-addon-banner\" data-id=\"55016797\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"premium-addon-banner.default\">\n\t\t\t\t\t\t\t<div class=\"premium-banner-ib premium-banner-min-height premium-banner-animation11 none premium-banner__effect-type2\">\n\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"1672\" height=\"380\" src=\"https:\/\/gplg.pt\/ia\/wp-content\/uploads\/2026\/08\/PLC-Programing-hero-image-e1786698205412-1.png\" class=\"attachment-full size-full wp-image-3210\" alt=\"Imagem principal sobre programa\u00e7\u00e3o de PLC e1786698205412.png\" srcset=\"https:\/\/gplg.pt\/ia\/wp-content\/uploads\/2026\/08\/PLC-Programing-hero-image-e1786698205412-1.png 1672w, https:\/\/gplg.pt\/ia\/wp-content\/uploads\/2026\/08\/PLC-Programing-hero-image-e1786698205412-1-300x68.png 300w, https:\/\/gplg.pt\/ia\/wp-content\/uploads\/2026\/08\/PLC-Programing-hero-image-e1786698205412-1-1024x233.png 1024w, https:\/\/gplg.pt\/ia\/wp-content\/uploads\/2026\/08\/PLC-Programing-hero-image-e1786698205412-1-768x175.png 768w, https:\/\/gplg.pt\/ia\/wp-content\/uploads\/2026\/08\/PLC-Programing-hero-image-e1786698205412-1-1536x349.png 1536w\" sizes=\"(max-width: 1672px) 100vw, 1672px\" \/>\t\t\t\t\t\t\t\t\t\t<div class=\"premium-banner-gradient\"><\/div>\n\t\t\t\t\t\t<div class=\"premium-banner-ib-desc\">\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<h3 class=\"premium-banner-ib-title premium_banner_title\">\n\t\t\t\t\t\tSistemas de controlo fi\u00e1veis concebidos para a automa\u00e7\u00e3o industrial\t\t\t\t\t<\/h3>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<div class=\"premium-banner-ib-content premium_banner_content\">\n\t\t\t\t\t\t<p class=\"w6asjq_TextBase _85PZeG_Text PDq2pG_selectionAnchorContainer\" data-d-component=\"text\">A programa\u00e7\u00e3o de PLC \u00e9 a base de todas as m\u00e1quinas automatizadas e linhas de produ\u00e7\u00e3o. Na GPLG, desenvolvemos programas estruturados,<\/p><p class=\"w6asjq_TextBase _85PZeG_Text PDq2pG_selectionAnchorContainer\" data-d-component=\"text\">software de PLC fi\u00e1vel e escal\u00e1vel que controla equipamentos industriais com precis\u00e3o, seguran\u00e7a e facilidade de manuten\u00e7\u00e3o a longo prazo.<\/p><div class=\"S6IMGG_Divider\" data-d-component=\"divider\">\u00a0<\/div>\t\t\t\t\t<\/div>\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\n<hr class=\"e-76eb8a3-e10ef87 e-divider-base\" data-interaction-id=\"25492b20\"  data-e-type=\"widget\" data-id=\"25492b20\" \/>\n\t\t\t\t<\/div>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-ab0e07c e-con e-atomic-element e-flexbox-base e-882f7dc\" data-id=\"ab0e07c\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"ab0e07c\">\n    <div class=\"elementor-element elementor-element-f28984d e-con-full e-grid e-con e-parent\" data-id=\"f28984d\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5da6977 ha-has-bg-overlay elementor-widget elementor-widget-ucaddon_split_hero\" data-id=\"5da6977\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"ucaddon_split_hero.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\n<!-- start Split Hero -->\n\t\t<link id='font-awesome-css' href='https:\/\/gplg.pt\/ia\/wp-content\/plugins\/unlimited-elements-for-elementor-premium\/assets_libraries\/font-awesome6\/fontawesome-all.min.css' type='text\/css' rel='stylesheet' >\n\t\t<link id='font-awesome-4-shim-css' href='https:\/\/gplg.pt\/ia\/wp-content\/plugins\/unlimited-elements-for-elementor-premium\/assets_libraries\/font-awesome6\/fontawesome-v4-shims.min.css' type='text\/css' rel='stylesheet' >\n\n<style>\/* widget: Split Hero *\/\n\n#uc_split_hero_elementor_5da6977 *{\n\tbox-sizing: border-box;\n}\n#uc_split_hero_elementor_5da6977\n{\n\tposition:relative;\n\toverflow:hidden;\n\tclear:both;\n    display:flex;\n}\n\n.uc_title\n{\n  font-size:32px;\n}\n\n#uc_split_hero_elementor_5da6977 .uc_btn\n{\n  display:inline-block;\n  text-decoration:none;\n  text-align:center;\n}\n\n#uc_split_hero_elementor_5da6977 .uc_container_left\n{\n  flex-grow: 1;\n}\n\n#uc_split_hero_elementor_5da6977 .uc_container_left\n{\n    display:flex;\n}\n\n#uc_split_hero_elementor_5da6977 .uc_container_left .uc_container_holder{\n\n  \n}\n#uc_split_hero_elementor_5da6977 a.uc_logo{\n\tdisplay:block;\n    text-decoration:none;\n}\n\n\n #uc_split_hero_elementor_5da6977 .uc_container_right {\n\tbackground-size:cover;\n    background-position:center;\n    background-blend-mode: normal;\n   flex-shrink: 0;\n}\n\n\n@media only screen and (max-width: 420px) {\n#uc_split_hero_elementor_5da6977 .uc_container_right\n{\n  width:100%;\n}\n    #uc_split_hero_elementor_5da6977 .uc_container_left\n{\n  width:100%;\n}\n\n}\n\n<\/style>\n\n<div class=\"uc_business_header ue-hero\" id=\"uc_split_hero_elementor_5da6977\">\n    <div class=\"uc_container_right\" style=\"background-image:url(https:\/\/gplg.pt\/ia\/wp-content\/uploads\/2026\/08\/PLC-GPLG1-768x419.jpeg);\">\n    \t\n    <\/div>\n    \n    <div class=\"uc_container_left\">\n        <div class=\"uc_container_holder\">\t\n\n        \t                                                <div class=\"uc_paragraph uc_text\"><div class=\"iiot-card-container\">\n  \n  <!-- Header Bar -->\n  <div class=\"iiot-card-header\">\n    <div class=\"iiot-header-title\">\n      <h3>ARQUITETURA DE VISIBILIDADE E CONTROLO INDUSTRIAL<\/h3>\n    <\/div>\n  <\/div>\n\n  <div class=\"iiot-content-inner\">\n    <!-- Side-by-Side Main Wrapper -->\n    <div class=\"iiot-side-by-side-layout\">\n\n      <!-- Column 1: Industrial Visibility -->\n      <div class=\"iiot-section-box\">\n        <div class=\"iiot-card-header-inner\">\n          <span class=\"iiot-card-badge\">SISTEMAS DE SUPERVIS\u00c3O<\/span>\n          <span class=\"iiot-card-title\">A visibilidade industrial come\u00e7a com a arquitetura SCADA adequada<\/span>\n        <\/div>\n        \n        <p class=\"iiot-card-text\">\n          Um sistema SCADA liga os operadores ao processo industrial. Recolhe informa\u00e7\u00f5es do sistema de controlo e do equipamento de campo, processa essas informa\u00e7\u00f5es e apresenta-as atrav\u00e9s de uma interface clara e estruturada.\n        <\/p>\n\n        <p class=\"iiot-card-text\" style=\"margin-top: 4px;\">\n          A GPLG desenvolve aplica\u00e7\u00f5es SCADA que facilitam a monitoriza\u00e7\u00e3o, compreens\u00e3o e controlo de processos industriais complexos. O nosso foco \u00e9 criar interfaces que forne\u00e7am a informa\u00e7\u00e3o certa no momento certo \u2014 sem complexidade desnecess\u00e1ria.\n        <\/p>\n\n        <div class=\"iiot-statement-banner iiot-strong-banner\" style=\"margin-top: auto;\">\n          <div class=\"iiot-statement-badge\">OBJETIVO PRINCIPAL<\/div>\n          <div class=\"iiot-statement-text\">\n            Clareza, fiabilidade e precis\u00e3o em todos os pontos de contacto com o operador.\n          <\/div>\n        <\/div>\n      <\/div>\n\n      <!-- Column 2: Control Architecture (Simple, No Boxes Flow) -->\n      <div class=\"iiot-section-box\">\n        <div class=\"iiot-card-header-inner\">\n          <span class=\"iiot-card-badge\">FLUXO DETERMIN\u00cdSTICO<\/span>\n          <span class=\"iiot-card-title\">Do sensor ao movimento da m\u00e1quina<\/span>\n        <\/div>\n        \n        <p class=\"iiot-card-text\">\n          Antes de escrever uma \u00fanica linha de c\u00f3digo, concebemos a arquitetura de controlo completa da m\u00e1quina. Todas as m\u00e1quinas industriais seguem este princ\u00edpio:\n        <\/p>\n\n        <!-- Clean Linear Flow without Boxes -->\n        <div style=\"display: flex; flex-direction: column; gap: 12px; margin: 12px 0; padding: 8px 0;\">\n          <div style=\"display: flex; align-items: center; gap: 12px;\">\n            <span style=\"font-size: 0.75rem; font-weight: 700; opacity: 0.4; min-width: 20px;\">01<\/span>\n            <div style=\"font-size: 0.82rem; font-weight: 600; color: #ffffff;\">Sensores, l\u00f3gica de PLC, variadores, atuadores, sa\u00edda da m\u00e1quina<\/div>\n          <\/div>\n          <div style=\"font-size: 0.8rem; line-height: 1.4; opacity: 0.85; padding-left: 32px;\">\n            Os sensores detetam o estado, os PLCs avaliam a l\u00f3gica, os variadores controlam o movimento, os atuadores executam o trabalho f\u00edsico e a m\u00e1quina produz o resultado.\n          <\/div>\n        <\/div>\n\n        <div class=\"iiot-statement-banner\" style=\"margin-top: auto;\">\n          <div class=\"iiot-statement-badge\">FOCO NA ENGENHARIA<\/div>\n          <div class=\"iiot-statement-text\">\n            A nossa engenharia centra-se em tornar esta comunica\u00e7\u00e3o determin\u00edstica, fi\u00e1vel e f\u00e1cil de diagnosticar.\n          <\/div>\n        <\/div>\n      <\/div>\n\n    <\/div>\n  <\/div>\n<\/div>\n\n<style>\n  .iiot-card-container {\n    width: 100%;\n    max-width: 100%;\n    margin: 20px 0;\n    border: 1px solid rgba(255, 255, 255, 0.2);\n    border-radius: 10px;\n    background-color: transparent;\n    font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, sans-serif;\n    overflow: hidden;\n    box-sizing: border-box;\n  }\n\n  .iiot-card-header {\n    display: flex;\n    align-items: center;\n    padding: 18px 24px;\n    background-color: rgba(13, 35, 58, 0.85);\n    backdrop-filter: blur(5px);\n    color: #ffffff;\n  }\n\n  .iiot-header-title h3 {\n    margin: 0;\n    font-size: 1.15rem;\n    font-weight: 600;\n    color: #ffffff !important;\n  }\n\n  .iiot-content-inner {\n    padding: 24px;\n    border-top: 1px solid rgba(255, 255, 255, 0.1);\n  }\n\n  \/* Side by Side Layout *\/\n  .iiot-side-by-side-layout {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 20px;\n    align-items: stretch;\n  }\n\n  .iiot-section-box {\n    background-color: rgba(255, 255, 255, 0.03);\n    border: 1px solid rgba(255, 255, 255, 0.15);\n    border-radius: 8px;\n    padding: 20px;\n    display: flex;\n    flex-direction: column;\n    gap: 16px;\n    height: 100%;\n    box-sizing: border-box;\n  }\n\n  .iiot-card-header-inner {\n    display: flex;\n    flex-direction: column;\n    gap: 4px;\n    border-bottom: 1px solid rgba(255, 255, 255, 0.1);\n    padding-bottom: 10px;\n  }\n\n  .iiot-card-badge {\n    font-size: 0.72rem;\n    font-weight: 700;\n    opacity: 0.55;\n    letter-spacing: 1px;\n    color: inherit;\n  }\n\n  .iiot-card-title {\n    font-size: 1rem;\n    font-weight: 600;\n    color: inherit;\n  }\n\n  .iiot-card-text {\n    font-size: 0.85rem;\n    line-height: 1.45;\n    opacity: 0.85;\n    margin: 0;\n  }\n\n  \/* Note Banner *\/\n  .iiot-statement-banner {\n    background-color: rgba(13, 35, 58, 0.6);\n    border: 1px solid rgba(255, 255, 255, 0.2);\n    border-radius: 8px;\n    padding: 10px 14px;\n    text-align: center;\n    display: flex;\n    flex-direction: column;\n    gap: 3px;\n    align-items: center;\n  }\n\n  .iiot-strong-banner {\n    background-color: rgba(13, 35, 58, 0.85);\n    border-color: rgba(255, 255, 255, 0.35);\n  }\n\n  .iiot-statement-badge {\n    font-size: 0.66rem;\n    font-weight: 700;\n    opacity: 0.55;\n    letter-spacing: 1px;\n    color: inherit;\n  }\n\n  .iiot-statement-text {\n    font-size: 0.8rem;\n    font-weight: 500;\n    color: #ffffff;\n    line-height: 1.35;\n  }\n\n  @media (max-width: 1024px) {\n    .iiot-side-by-side-layout {\n      grid-template-columns: 1fr;\n    }\n  }\n<\/style><\/div>                    <\/div>\n    <\/div>\n<\/div>\n<!-- end Split Hero -->\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-750eb76 e-con e-atomic-element e-flexbox-base e-0ff4dbf\" data-id=\"750eb76\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"750eb76\">\n    \t\t<div class=\"elementor-element elementor-element-f2348a0 ha-has-bg-overlay elementor-widget elementor-widget-image\" data-id=\"f2348a0\" 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=\"300\" height=\"81\" src=\"https:\/\/gplg.pt\/ia\/wp-content\/uploads\/2026\/08\/Control-Arh24-300x81.png\" class=\"attachment-medium size-medium wp-image-3422\" alt=\"controlo arh24\" srcset=\"https:\/\/gplg.pt\/ia\/wp-content\/uploads\/2026\/08\/Control-Arh24-300x81.png 300w, https:\/\/gplg.pt\/ia\/wp-content\/uploads\/2026\/08\/Control-Arh24-1024x278.png 1024w, https:\/\/gplg.pt\/ia\/wp-content\/uploads\/2026\/08\/Control-Arh24-768x208.png 768w, https:\/\/gplg.pt\/ia\/wp-content\/uploads\/2026\/08\/Control-Arh24-1536x416.png 1536w, https:\/\/gplg.pt\/ia\/wp-content\/uploads\/2026\/08\/Control-Arh24.png 1763w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-4e07888c e-grid e-con-boxed e-con e-parent\" data-id=\"4e07888c\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-786699d6 elementor-widget elementor-widget-icon-box\" data-id=\"786699d6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<h3 class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<span  >\n\t\t\t\t\t\t\tMetodologia de Programa\u00e7\u00e3o\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/h3>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<p class=\"elementor-icon-box-description\">\n\t\t\t\t\t\t<h4>Engenharia de Software Estruturada para a Ind\u00fastria<\/h3>\n\n<p>Em vez de criar um \u00fanico programa PLC de grande dimens\u00e3o, a GPLG desenvolve arquiteturas de software modulares que simplificam a manuten\u00e7\u00e3o e a expans\u00e3o futura.<\/p>\t\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\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-5c8477d6 e-con e-atomic-element e-flexbox-base e-5176705\" data-id=\"5c8477d6\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"5c8477d6\">\n    \t\t<div class=\"elementor-element elementor-element-46c232a6 elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"46c232a6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-464829b7 e-grid e-con-boxed e-con e-parent\" data-id=\"464829b7\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-360a822d elementor-view-stacked elementor-shape-circle elementor-position-block-start elementor-mobile-position-block-start elementor-widget elementor-widget-icon-box\" data-id=\"360a822d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\t\t\t<div class=\"elementor-icon-box-icon\">\n\t\t\t\t<span  class=\"elementor-icon\">\n\t\t\t\t<i aria-hidden=\"true\" class=\"huge huge-developer\"><\/i>\t\t\t\t<\/span>\n\t\t\t<\/div>\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<h3 class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<span  >\n\t\t\t\t\t\t\tBlocos de fun\u00e7\u00f5es modulares\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/h3>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<p class=\"elementor-icon-box-description\">\n\t\t\t\t\t\tCada fun\u00e7\u00e3o da m\u00e1quina \u00e9 desenvolvida como um m\u00f3dulo de software independente, o que facilita significativamente as modifica\u00e7\u00f5es futuras.\t\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-78d2f69a elementor-view-stacked elementor-shape-circle elementor-position-block-start elementor-mobile-position-block-start elementor-widget elementor-widget-icon-box\" data-id=\"78d2f69a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\t\t\t<div class=\"elementor-icon-box-icon\">\n\t\t\t\t<span  class=\"elementor-icon\">\n\t\t\t\t<i aria-hidden=\"true\" class=\"huge huge-property-search\"><\/i>\t\t\t\t<\/span>\n\t\t\t<\/div>\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<h3 class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<span  >\n\t\t\t\t\t\t\tL\u00f3gica das m\u00e1quinas de estados\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/h3>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<p class=\"elementor-icon-box-description\">\n\t\t\t\t\t\tO comportamento da m\u00e1quina est\u00e1 organizado em estados de funcionamento claramente definidos, garantindo transi\u00e7\u00f5es previs\u00edveis e fi\u00e1veis durante a produ\u00e7\u00e3o.\t\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1f3125b elementor-view-stacked elementor-shape-circle elementor-position-block-start elementor-mobile-position-block-start elementor-widget elementor-widget-icon-box\" data-id=\"1f3125b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\t\t\t<div class=\"elementor-icon-box-icon\">\n\t\t\t\t<span  class=\"elementor-icon\">\n\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-database\" viewbox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M448 73.143v45.714C448 159.143 347.667 192 224 192S0 159.143 0 118.857V73.143C0 32.857 100.333 0 224 0s224 32.857 224 73.143zM448 176v102.857C448 319.143 347.667 352 224 352S0 319.143 0 278.857V176c48.125 33.143 136.208 48.572 224 48.572S399.874 209.143 448 176zm0 160v102.857C448 479.143 347.667 512 224 512S0 479.143 0 438.857V336c48.125 33.143 136.208 48.572 224 48.572S399.874 369.143 448 336z\"><\/path><\/svg>\t\t\t\t<\/span>\n\t\t\t<\/div>\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<h3 class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<span  >\n\t\t\t\t\t\t\tEstruturas de Dados\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/h3>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<p class=\"elementor-icon-box-description\">\n\t\t\t\t\t\tOs par\u00e2metros, as receitas, os alarmes e as vari\u00e1veis da m\u00e1quina s\u00e3o organizados atrav\u00e9s de estruturas de dados escal\u00e1veis, em vez de valores codificados de forma r\u00edgida.\t\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-47826a4f elementor-view-stacked elementor-shape-circle elementor-position-block-start elementor-mobile-position-block-start elementor-widget elementor-widget-icon-box\" data-id=\"47826a4f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\t\t\t<div class=\"elementor-icon-box-icon\">\n\t\t\t\t<span  class=\"elementor-icon\">\n\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-desktop\" viewbox=\"0 0 576 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M528 0H48C21.5 0 0 21.5 0 48v320c0 26.5 21.5 48 48 48h192l-16 48h-72c-13.3 0-24 10.7-24 24s10.7 24 24 24h272c13.3 0 24-10.7 24-24s-10.7-24-24-24h-72l-16-48h192c26.5 0 48-21.5 48-48V48c0-26.5-21.5-48-48-48zm-16 352H64V64h448v288z\"><\/path><\/svg>\t\t\t\t<\/span>\n\t\t\t<\/div>\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<h3 class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<span  >\n\t\t\t\t\t\t\tO diagn\u00f3stico em primeiro lugar\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/h3>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<p class=\"elementor-icon-box-description\">\n\t\t\t\t\t\tTodas as aplica\u00e7\u00f5es de PLC s\u00e3o desenvolvidas com dete\u00e7\u00e3o de falhas, gest\u00e3o de alarmes e diagn\u00f3stico de manuten\u00e7\u00e3o integrados na arquitetura do software.\t\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\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-3cee6d88 e-con e-atomic-element e-flexbox-base e-adadadb-39786df\" data-id=\"3cee6d88\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"3cee6d88\">\n    \t\t<div class=\"elementor-element elementor-element-625406b6 elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"625406b6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-188c1c6 e-grid e-con-boxed e-con e-parent\" data-id=\"188c1c6\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-26309491 elementor-widget elementor-widget-icon-box\" data-id=\"26309491\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<p class=\"elementor-icon-box-description\">\n\t\t\t\t\t\tEsta metodologia de engenharia permite criar software que se mant\u00e9m f\u00e1cil de manter ao longo de toda a vida \u00fatil da m\u00e1quina.\t\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-f6cc4de e-grid e-con-full e-con e-child\" data-id=\"f6cc4de\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a9c641b elementor-widget elementor-widget-icon-box\" data-id=\"a9c641b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<h3 class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<span  >\n\t\t\t\t\t\t\tAplica\u00e7\u00f5es de PLC\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/h3>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<p class=\"elementor-icon-box-description\">\n\t\t\t\t\t\t<h4>Onde a programa\u00e7\u00e3o de PLC cria valor<\/h3>\n\t\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\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<div class=\"elementor-element elementor-element-a191946 e-con e-atomic-element e-flexbox-base e-ad5fccb\" data-id=\"a191946\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"a191946\">\n    \t\t<div class=\"elementor-element elementor-element-e33b2d4 elementor-widget elementor-widget-ucaddon_sliding_content_box\" data-id=\"e33b2d4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"ucaddon_sliding_content_box.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\n<!-- start Content Box Sliding Effect -->\n<style>\/* widget: Content Box Sliding Effect *\/\n\n#uc_sliding_content_box_elementor_e33b2d4 {\n\tbox-sizing: border-box;\n    overflow:hidden;\n}\n\n.ue-title\n{\n  font-size:21px;\n  width:100%;\n}\n\n.ue-text\n{\n  width:100%;\n}\n\n.ue-btn-wrapper\n{\n  width:100%;\n}\n\n#uc_sliding_content_box_elementor_e33b2d4 .ue-content-box-inner\n{\n  display:flex;\n  position:relative;\n}\n\n#uc_sliding_content_box_elementor_e33b2d4 .ue-overlay\n{\n  position:absolute;\n  top:0;\n  right:0;\n  left:0;\n  bottom:0;\n}\n\n#uc_sliding_content_box_elementor_e33b2d4 .ue-content-box-wrapper\n{\n  position:relative;\n  width:100%;\n}\n\n#uc_sliding_content_box_elementor_e33b2d4 .ue-bg\n{\n  position:absolute;\n  top:0;\n  right:0;\n  left:0;\n  bottom:0;\n  transition:0.5s;\n}\n\n#uc_sliding_content_box_elementor_e33b2d4:hover .ue-bg\n{\n transform:scale(1.1,1.1);\n}\n\n\n#uc_sliding_content_box_elementor_e33b2d4:hover .moveFromLeft\n{\n  animation: moveFromLeft 0.5s;\n}\n\n#uc_sliding_content_box_elementor_e33b2d4:hover .moveFromRight\n{\n  animation: moveFromRight 0.5s;\n}\n\n#uc_sliding_content_box_elementor_e33b2d4:hover .moveFromBottom\n{\n  animation: moveFromBottom 0.5s;\n}\n\n@-webkit-keyframes moveFromLeft {\n from {\n -webkit-transform: translateX(-100%);\nopacity: 0;\n}\n to {\n -webkit-transform: translateX(0%);\n opacity: 1;\n}\n}\n@-moz-keyframes moveFromLeft {\n from {\n -moz-transform: translateX(-100%);\nopacity: 0;\n}\n to {\n -moz-transform: translateX(0%);\n opacity: 1;\n}\n}\n@-ms-keyframes moveFromLeft {\n from {\n -ms-transform: translateX(-100%);\nopacity: 0;\n}\n to {\n -ms-transform: translateX(0%);\n opacity: 1;\n}\n}\n@-webkit-keyframes moveFromRight {\n from {\n -webkit-transform: translateX(100%);\nopacity: 0;\n}\n to {\n -webkit-transform: translateX(0%);\n opacity: 1;\n}\n}\n@-moz-keyframes moveFromRight {\n from {\n -moz-transform: translateX(100%);\nopacity: 0;\n}\n to {\n -moz-transform: translateX(0%);\n opacity: 1;\n}\n}\n@-ms-keyframes moveFromRight {\n from {\n -ms-transform: translateX(100%);\nopacity: 0;\n}\n to {\n -ms-transform: translateX(0%);\n opacity: 1;\n}\n}\n@-webkit-keyframes moveFromBottom {\n from {\n -webkit-transform: translateY(100%);\nopacity: 0;\n}\n to {\n -webkit-transform: translateY(0%);\n opacity: 1;\n}\n}\n@-moz-keyframes moveFromBottom {\n from {\n -moz-transform: translateY(100%);\nopacity: 0;\n}\n to {\n -moz-transform: translateY(0%);\n opacity: 1;\n}\n}\n@-ms-keyframes moveFromBottom {\n from {\n -ms-transform: translateY(100%);\nopacity: 0;\n}\n to {\n -ms-transform: translateY(0%);\n opacity: 1;\n}\n}\n\n<\/style>\n\n<div class=\"ue-content-box\" id=\"uc_sliding_content_box_elementor_e33b2d4\">\n  \n  <div class=\"ue-content-box-inner\">\n    <div class=\"ue-bg\"><\/div>\n    <div class=\"ue-overlay\"><\/div>\n    \n     <div class=\"ue-content-box-wrapper\">\n\t\t\t\n\t\t<div class=\"ue-text moveFromLeft\"><div class=\"iiot-card-container\">\n  \n  <!-- Header Bar -->\n  <div class=\"iiot-card-header\">\n    <div class=\"iiot-header-title\">\n      <h3>APLICA\u00c7\u00d5ES DE PLC<\/h3>\n    <\/div>\n  <\/div>\n\n  <div class=\"iiot-content-inner\">\n    <!-- Side-by-Side Main Wrapper -->\n    <div class=\"iiot-side-by-side-layout\" style=\"grid-template-columns: 1.1fr 0.9fr;\">\n\n      <!-- Column 1: Large Industrial Visual Representation -->\n      <div class=\"iiot-section-box\" style=\"justify-content: space-between; background: linear-gradient(135deg, rgba(13, 35, 58, 0.4) 0%, rgba(255, 255, 255, 0.02) 100%);\">\n        <div class=\"iiot-card-header-inner\">\n          <span class=\"iiot-card-badge\">AUTOMA\u00c7\u00c3O CORE<\/span>\n          <span class=\"iiot-card-title\">Onde a programa\u00e7\u00e3o de PLC cria valor<\/span>\n        <\/div>\n        \n        <!-- Industrial Visual Graphic \/ Mock Graphic -->\n        <div style=\"width: 100%; height: 210px; border-radius: 6px; border: 1px solid rgba(255, 255, 255, 0.12); background-color: rgba(0, 0, 0, 0.25); display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 8px; position: relative; overflow: hidden; padding: 20px; text-align: center; box-sizing: border-box;\">\n          <div style=\"font-size: 2.2rem; opacity: 0.25; font-weight: 800; letter-spacing: 2px;\">GPLG PLC<\/div>\n          <div style=\"font-size: 0.8rem; font-weight: 600; color: #ffffff; opacity: 0.9;\">Controlo e Sincroniza\u00e7\u00e3o Determin\u00edsticos de M\u00e1quinas<\/div>\n          <div style=\"font-size: 0.72rem; opacity: 0.6; max-width: 280px; line-height: 1.4;\">Execu\u00e7\u00e3o de l\u00f3gica em tempo real em linhas de produ\u00e7\u00e3o, transportadores, unidades de embalagem e c\u00e9lulas rob\u00f3ticas.<\/div>\n        <\/div>\n\n        <div class=\"iiot-statement-banner iiot-strong-banner\" style=\"margin-top: 0;\">\n          <div class=\"iiot-statement-badge\">INTEGRIDADE DO SISTEMA<\/div>\n          <div class=\"iiot-statement-text\">\n            O PLC \u00e9 respons\u00e1vel por sincronizar todas as opera\u00e7\u00f5es, mantendo simultaneamente a velocidade de produ\u00e7\u00e3o, a seguran\u00e7a e a repetibilidade.\n          <\/div>\n        <\/div>\n      <\/div>\n\n      <!-- Column 2: Application Blocks -->\n      <div class=\"iiot-section-box\">\n        <div class=\"iiot-card-header-inner\">\n          <span class=\"iiot-card-badge\">\u00c1REAS DE APLICA\u00c7\u00c3O<\/span>\n          <span class=\"iiot-card-title\">Integra\u00e7\u00e3o de Processos Industriais<\/span>\n        <\/div>\n        \n        <p class=\"iiot-card-text\">\n          A GPLG desenvolve programas de PLC estruturados e fi\u00e1veis, adaptados \u00e0s exig\u00eancias de ambientes automatizados complexos.\n        <\/p>\n\n        <!-- Application Blocks List Grid -->\n        <div class=\"iiot-eight-card-grid\" style=\"grid-template-columns: 1fr; gap: 6px; margin-top: 2px;\">\n          <div class=\"iiot-mini-card\" style=\"padding: 8px 10px;\">\n            <span class=\"iiot-mini-title\">Linhas de produ\u00e7\u00e3o<\/span>\n            <span class=\"iiot-mini-text\">Controlo coordenado de processos de fabrico completos.<\/span>\n          <\/div>\n          <div class=\"iiot-mini-card\" style=\"padding: 8px 10px;\">\n            <span class=\"iiot-mini-title\">Sistemas de transporte<\/span>\n            <span class=\"iiot-mini-text\">Transporte, posicionamento e sequenciamento inteligentes de produtos.<\/span>\n          <\/div>\n          <div class=\"iiot-mini-card\" style=\"padding: 8px 10px;\">\n            <span class=\"iiot-mini-title\">M\u00e1quinas de embalagem<\/span>\n            <span class=\"iiot-mini-text\">Sincroniza\u00e7\u00e3o precisa dos equipamentos de embalagem automatizados.<\/span>\n          <\/div>\n          <div class=\"iiot-mini-card\" style=\"padding: 8px 10px;\">\n            <span class=\"iiot-mini-title\">C\u00e9lulas rob\u00f3ticas<\/span>\n            <span class=\"iiot-mini-text\">Coordena\u00e7\u00e3o via PLC entre rob\u00f4s, ferramentas e equipamentos perif\u00e9ricos.<\/span>\n          <\/div>\n        <\/div>\n      <\/div>\n\n    <\/div>\n  <\/div>\n<\/div>\n\n<style>\n  .iiot-card-container {\n    width: 100%;\n    max-width: 100%;\n    margin: 20px 0;\n    border: 1px solid rgba(255, 255, 255, 0.2);\n    border-radius: 10px;\n    background-color: transparent;\n    font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, sans-serif;\n    overflow: hidden;\n    box-sizing: border-box;\n  }\n\n  .iiot-card-header {\n    display: flex;\n    align-items: center;\n    padding: 18px 24px;\n    background-color: rgba(13, 35, 58, 0.85);\n    backdrop-filter: blur(5px);\n    color: #ffffff;\n  }\n\n  .iiot-header-title h3 {\n    margin: 0;\n    font-size: 1.15rem;\n    font-weight: 600;\n    color: #ffffff !important;\n  }\n\n  .iiot-content-inner {\n    padding: 24px;\n    border-top: 1px solid rgba(255, 255, 255, 0.1);\n  }\n\n  \/* Side by Side Layout *\/\n  .iiot-side-by-side-layout {\n    display: grid;\n    grid-template-columns: 1.1fr 0.9fr;\n    gap: 20px;\n    align-items: stretch;\n  }\n\n  .iiot-section-box {\n    background-color: rgba(255, 255, 255, 0.03);\n    border: 1px solid rgba(255, 255, 255, 0.15);\n    border-radius: 8px;\n    padding: 20px;\n    display: flex;\n    flex-direction: column;\n    gap: 16px;\n    height: 100%;\n    box-sizing: border-box;\n  }\n\n  .iiot-card-header-inner {\n    display: flex;\n    flex-direction: column;\n    gap: 4px;\n    border-bottom: 1px solid rgba(255, 255, 255, 0.1);\n    padding-bottom: 10px;\n  }\n\n  .iiot-card-badge {\n    font-size: 0.72rem;\n    font-weight: 700;\n    opacity: 0.55;\n    letter-spacing: 1px;\n    color: inherit;\n  }\n\n  .iiot-card-title {\n    font-size: 1rem;\n    font-weight: 600;\n    color: inherit;\n  }\n\n  .iiot-card-text {\n    font-size: 0.85rem;\n    line-height: 1.45;\n    opacity: 0.85;\n    margin: 0;\n  }\n\n  \/* Eight-Card Grid \/ List Styling *\/\n  .iiot-eight-card-grid {\n    display: grid;\n    gap: 8px;\n  }\n\n  .iiot-mini-card {\n    background-color: rgba(255, 255, 255, 0.02);\n    border: 1px solid rgba(255, 255, 255, 0.08);\n    border-radius: 6px;\n    padding: 10px;\n    display: flex;\n    flex-direction: column;\n    gap: 2px;\n  }\n\n  .iiot-mini-title {\n    font-size: 0.78rem;\n    font-weight: 600;\n    color: #ffffff;\n  }\n\n  .iiot-mini-text {\n    font-size: 0.7rem;\n    line-height: 1.3;\n    opacity: 0.7;\n  }\n\n  \/* Note Banner *\/\n  .iiot-statement-banner {\n    background-color: rgba(13, 35, 58, 0.6);\n    border: 1px solid rgba(255, 255, 255, 0.2);\n    border-radius: 8px;\n    padding: 10px 14px;\n    text-align: center;\n    display: flex;\n    flex-direction: column;\n    gap: 3px;\n    align-items: center;\n  }\n\n  .iiot-strong-banner {\n    background-color: rgba(13, 35, 58, 0.85);\n    border-color: rgba(255, 255, 255, 0.35);\n  }\n\n  .iiot-statement-badge {\n    font-size: 0.66rem;\n    font-weight: 700;\n    opacity: 0.55;\n    letter-spacing: 1px;\n    color: inherit;\n  }\n\n  .iiot-statement-text {\n    font-size: 0.8rem;\n    font-weight: 500;\n    color: #ffffff;\n    line-height: 1.35;\n  }\n\n  @media (max-width: 1024px) {\n    .iiot-side-by-side-layout {\n      grid-template-columns: 1fr !important;\n    }\n  }\n<\/style><\/div>       \n       \t     <\/div>\n  <\/div>\n<\/div>\n<!-- end Content Box Sliding Effect -->\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-56f31394 e-con e-atomic-element e-flexbox-base e-c390a4d\" data-id=\"56f31394\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"56f31394\">\n    <div class=\"elementor-element elementor-element-462563d3 e-grid e-con-full e-con e-parent\" data-id=\"462563d3\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-8063d5a elementor-widget elementor-widget-icon-box\" data-id=\"8063d5a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<h1 class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<span  >\n\t\t\t\t\t\t\tFluxo de trabalho de engenharia\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/h1>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<p class=\"elementor-icon-box-description\">\n\t\t\t\t\t\t<h4>Como desenvolvemos software para PLC<\/h4>\n\n<p>Isto n\u00e3o \u00e9 um processo de vendas. \u00c9 um fluxo de trabalho de engenharia.<\/p>\t\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<div class=\"e-eb5f064-19870ca e-svg-base\" data-interaction-id=\"239f4248\" data-e-type=\"widget\" data-id=\"239f4248\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-label=\"Fluxo de trabalho de engenharia: An\u00e1lise, Arquitetura, Programa\u00e7\u00e3o, Testes, Coloca\u00e7\u00e3o em servi\u00e7o\" data-d-component=\"svg\" fill=\"currentColor\" role=\"img\" style=\"color:rgb(13, 13, 13); width: 100%; height: 100%; overflow: unset;\" viewbox=\"0 0 960 120\"><rect width=\"960\" height=\"120\" rx=\"18\" fill=\"#0F172A\"><\/rect><circle cx=\"96\" cy=\"46\" r=\"24\" fill=\"#A8A65A\"><\/circle><text x=\"96\" y=\"51\" font-size=\"14\" font-weight=\"bold\" fill=\"#111827\" text-anchor=\"middle\">01<\/text><text x=\"96\" y=\"86\" font-size=\"12\" fill=\"#E5E7EB\" text-anchor=\"middle\">An\u00e1lise<\/text><path d=\"M 120 46 H 168\" stroke=\"#64748B\" stroke-width=\"2\" stroke-linecap=\"round\"><\/path><polygon points=\"168,46 158,40 158,52\" fill=\"#64748B\"><\/polygon><circle cx=\"288\" cy=\"46\" r=\"24\" fill=\"#A8A65A\"><\/circle><text x=\"288\" y=\"51\" font-size=\"14\" font-weight=\"bold\" fill=\"#111827\" text-anchor=\"middle\">02<\/text><text x=\"288\" y=\"86\" font-size=\"12\" fill=\"#E5E7EB\" text-anchor=\"middle\">Arquitetura<\/text><path d=\"M 312 46 H 360\" stroke=\"#64748B\" stroke-width=\"2\" stroke-linecap=\"round\"><\/path><polygon points=\"360,46 350,40 350,52\" fill=\"#64748B\"><\/polygon><circle cx=\"480\" cy=\"46\" r=\"24\" fill=\"#A8A65A\"><\/circle><text x=\"480\" y=\"51\" font-size=\"14\" font-weight=\"bold\" fill=\"#111827\" text-anchor=\"middle\">03<\/text><text x=\"480\" y=\"86\" font-size=\"12\" fill=\"#E5E7EB\" text-anchor=\"middle\">Programa\u00e7\u00e3o<\/text><path d=\"M 504 46 H 552\" stroke=\"#64748B\" stroke-width=\"2\" stroke-linecap=\"round\"><\/path><polygon points=\"552,46 542,40 542,52\" fill=\"#64748B\"><\/polygon><circle cx=\"672\" cy=\"46\" r=\"24\" fill=\"#A8A65A\"><\/circle><text x=\"672\" y=\"51\" font-size=\"14\" font-weight=\"bold\" fill=\"#111827\" text-anchor=\"middle\">04<\/text><text x=\"672\" y=\"86\" font-size=\"12\" fill=\"#E5E7EB\" text-anchor=\"middle\">Testes<\/text><path d=\"M 696 46 H 744\" stroke=\"#64748B\" stroke-width=\"2\" stroke-linecap=\"round\"><\/path><polygon points=\"744,46 734,40 734,52\" fill=\"#64748B\"><\/polygon><circle cx=\"864\" cy=\"46\" r=\"24\" fill=\"#A8A65A\"><\/circle><text x=\"864\" y=\"51\" font-size=\"14\" font-weight=\"bold\" fill=\"#111827\" text-anchor=\"middle\">05<\/text><text x=\"864\" y=\"86\" font-size=\"12\" fill=\"#E5E7EB\" text-anchor=\"middle\">Coloca\u00e7\u00e3o em funcionamento<\/text><\/svg><\/div>\t\t<div class=\"elementor-element elementor-element-6058771d e-con e-atomic-element e-flexbox-base e-846def9-c2c29e1\" data-id=\"6058771d\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"6058771d\">\n    <div class=\"elementor-element elementor-element-7ec691b0 e-con e-atomic-element e-flexbox-base e-ace8b63-598d758\" data-id=\"7ec691b0\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"7ec691b0\">\n    \n<\/div>\n<div class=\"elementor-element elementor-element-2f3e8cb4 e-con e-atomic-element e-flexbox-base e-f308493-20e0050\" data-id=\"2f3e8cb4\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"2f3e8cb4\">\n    \t\t<div class=\"elementor-element elementor-element-1f4e741f elementor-widget__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"1f4e741f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<h3 class=\"w6asjq_TextBase GgxHUa_Title PDq2pG_selectionAnchorContainer\" data-d-component=\"title\" data-d-size=\"md\" data-d-weight=\"semibold\">An\u00e1lise<\/h3><p class=\"w6asjq_TextBase _85PZeG_Text\" data-d-component=\"text\">Compreender o processo de produ\u00e7\u00e3o e o comportamento das m\u00e1quinas.<\/p><h3 class=\"w6asjq_TextBase GgxHUa_Title\" data-d-component=\"title\" data-d-size=\"md\" data-d-weight=\"semibold\">Arquitetura<\/h3><p class=\"w6asjq_TextBase _85PZeG_Text\" data-d-component=\"text\">Defina a estrutura de controlo antes do desenvolvimento do software.<\/p><h3 class=\"w6asjq_TextBase GgxHUa_Title\" data-d-component=\"title\" data-d-size=\"md\" data-d-weight=\"semibold\">Programa\u00e7\u00e3o<\/h3><p class=\"w6asjq_TextBase _85PZeG_Text\" data-d-component=\"text\">Desenvolver l\u00f3gica modular para PLC com normas de engenharia reutiliz\u00e1veis.<\/p><h3 class=\"w6asjq_TextBase GgxHUa_Title\" data-d-component=\"title\" data-d-size=\"md\" data-d-weight=\"semibold\">Testes<\/h3><p class=\"w6asjq_TextBase _85PZeG_Text\" data-d-component=\"text\">Validar o comportamento da m\u00e1quina antes da implementa\u00e7\u00e3o.<\/p><h3 class=\"w6asjq_TextBase GgxHUa_Title\" data-d-component=\"title\" data-d-size=\"md\" data-d-weight=\"semibold\">Coloca\u00e7\u00e3o em funcionamento<\/h3><p class=\"w6asjq_TextBase _85PZeG_Text\" data-d-component=\"text\">Ajustar o sistema de controlo no ambiente de produ\u00e7\u00e3o real.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-63df9b16 e-con e-atomic-element e-flexbox-base e-10fd069-7a9e006\" data-id=\"63df9b16\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"63df9b16\">\n    <div class=\"elementor-element elementor-element-3f23b18e e-grid e-con-boxed e-con e-parent\" data-id=\"3f23b18e\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-42a8e25f elementor-widget elementor-widget-icon-box\" data-id=\"42a8e25f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<h3 class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<span  >\n\t\t\t\t\t\t\tPrinc\u00edpios De Engenharia De\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/h3>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<p class=\"elementor-icon-box-description\">\n\t\t\t\t\t\t<h4>Por que \u00e9 que a GPLG desenvolve software para PLC de forma diferente<\/h3>\n\n<p>Acreditamos que o software industrial deve continuar a ser compreens\u00edvel para o pr\u00f3ximo engenheiro \u2014 e n\u00e3o apenas para a pessoa que o criou inicialmente.<\/p>\n\n<p>A nossa engenharia de PLC segue cinco princ\u00edpios:<\/p>\n\n<ul>\n    <li><strong>Arquitetura estruturada<\/strong> \u2013 Software concebido para garantir a sustentabilidade a longo prazo.<\/li>\n    <li><strong>Conce\u00e7\u00e3o escal\u00e1vel<\/strong> \u2013 \u00c9 poss\u00edvel adicionar novas fun\u00e7\u00f5es \u00e0 m\u00e1quina sem ser necess\u00e1rio recompilar o projeto.<\/li>\n    <li><strong>Controlo determin\u00edstico<\/strong> \u2013 Comportamento fi\u00e1vel da m\u00e1quina em todas as condi\u00e7\u00f5es de funcionamento.<\/li>\n    <li><strong>Visibilidade de diagn\u00f3stico<\/strong> \u2013 As avarias s\u00e3o f\u00e1ceis de identificar e resolver.<\/li>\n    <li><strong>Integra\u00e7\u00e3o futura<\/strong> \u2013 O sistema de controlo est\u00e1 preparado para a integra\u00e7\u00e3o com HMI, SCADA e software de n\u00edvel superior.<\/li>\n<\/ul>\t\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\n<\/div>\n\n<\/div>\n\n<\/div>\n<div class=\"elementor-element elementor-element-14fbbc84 e-con e-atomic-element e-flexbox-base e-4fb63e9\" data-id=\"14fbbc84\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"14fbbc84\">\n    <div class=\"elementor-element elementor-element-1714dc9f e-con-full e-flex e-con e-parent\" data-id=\"1714dc9f\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-618c7da4 elementor-widget-divider--view-line_icon elementor-view-default elementor-widget-divider--element-align-center elementor-widget elementor-widget-divider\" data-id=\"618c7da4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon elementor-divider__element\">\n\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-sun\" viewbox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M256 160c-52.9 0-96 43.1-96 96s43.1 96 96 96 96-43.1 96-96-43.1-96-96-96zm246.4 80.5l-94.7-47.3 33.5-100.4c4.5-13.6-8.4-26.5-21.9-21.9l-100.4 33.5-47.4-94.8c-6.4-12.8-24.6-12.8-31 0l-47.3 94.7L92.7 70.8c-13.6-4.5-26.5 8.4-21.9 21.9l33.5 100.4-94.7 47.4c-12.8 6.4-12.8 24.6 0 31l94.7 47.3-33.5 100.5c-4.5 13.6 8.4 26.5 21.9 21.9l100.4-33.5 47.3 94.7c6.4 12.8 24.6 12.8 31 0l47.3-94.7 100.4 33.5c13.6 4.5 26.5-8.4 21.9-21.9l-33.5-100.4 94.7-47.3c13-6.5 13-24.7.2-31.1zm-155.9 106c-49.9 49.9-131.1 49.9-181 0-49.9-49.9-49.9-131.1 0-181 49.9-49.9 131.1-49.9 181 0 49.9 49.9 49.9 131.1 0 181z\"><\/path><\/svg><\/div>\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<div class=\"premium-shape-divider__shape-container\" id=\"premium-shape-divider-485fdaaa\" style=\"visibility:hidden; position: absolute; opacity:0;\">\n\t\t\t\t\t<svg preserveaspectratio='none' xmlns='http:\/\/www.w3.org\/2000\/svg' aria-hidden='true' viewbox='0 0 1000 100'><g fill='%23000000'><path opacity='.5' d='M0 51v15l724-43L0 51z'><\/path><path opacity='.3' d='M0 0v51l600-23L0 0z'><\/path><path d='M0 65v38l1000-3V0L0 65z'><\/path><\/g><\/svg>\t\t\t\t<\/div>\n\t\t\t<div data-ha-partstyle=\"default\" data-ha-partcolor=\"\" data-ha-partopacity=\"\" data-ha-partdirection=\"bottom\" class=\"elementor-element elementor-element-485fdaaa ha-particle-yes premium-shape-divider-yes premium-shape48 e-flex e-con-boxed ha-particle-adv-no premium-shape-divider__default premium-shape-divider-anime-yes premium-sh-no-stretch-yes e-con e-child\" data-id=\"485fdaaa\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;gradient&quot;,&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-705aa6a2 e-con-full e-flex e-con e-child\" data-id=\"705aa6a2\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1dd45b98 elementor-widget elementor-widget-heading\" data-id=\"1dd45b98\" 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\">Criar sistemas de controlo industrial fi\u00e1veis<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-39063a20 elementor-widget elementor-widget-text-editor\" data-id=\"39063a20\" 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>Quer esteja a desenvolver uma nova m\u00e1quina ou a modernizar equipamento j\u00e1 existente, os engenheiros da GPLG concebem software para controladores l\u00f3gicos program\u00e1veis (PLC) com vista \u00e0 fiabilidade, escalabilidade e desempenho a longo prazo.<\/p><h4>Solicitar uma consulta t\u00e9cnica<\/h4>\t\t\t\t\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-1d28c8eb e-con-full e-flex e-con e-child\" data-id=\"1d28c8eb\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;_ha_eqh_enable&quot;:false}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7241b396 elementor-widget elementor-widget-button\" data-id=\"7241b396\" 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 elementor-animation-shrink\" href=\"https:\/\/gplg.pt\/ia\/contact\/\">\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<i aria-hidden=\"true\" class=\"jltma-feather-icon jltma-feather-icon-arrow-up-right\"><\/i>\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Entre em contato<\/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\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\n<\/div>\n\t\t<\/div>","protected":false},"excerpt":{"rendered":"<p>Reliable Control Systems Engineered for Industrial Automation PLC programming is the foundation of every automated machine and production line. At GPLG, we develop structured, reliable and scalable PLC software that controls industrial equipment with precision, safety and long-term maintainability. \u00a0 skip render: ucaddon_split_hero Programming Methodology Structured Software Engineering for Industry Instead of creating one large [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":2199,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-2301","page","type-page","status-publish","hentry"],"blocksy_meta":{"styles_descriptor":{"styles":{"desktop":"","tablet":"","mobile":""},"google_fonts":[],"version":7}},"_links":{"self":[{"href":"https:\/\/gplg.pt\/pt\/wp-json\/wp\/v2\/pages\/2301","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/gplg.pt\/pt\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/gplg.pt\/pt\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/gplg.pt\/pt\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/gplg.pt\/pt\/wp-json\/wp\/v2\/comments?post=2301"}],"version-history":[{"count":124,"href":"https:\/\/gplg.pt\/pt\/wp-json\/wp\/v2\/pages\/2301\/revisions"}],"predecessor-version":[{"id":4596,"href":"https:\/\/gplg.pt\/pt\/wp-json\/wp\/v2\/pages\/2301\/revisions\/4596"}],"up":[{"embeddable":true,"href":"https:\/\/gplg.pt\/pt\/wp-json\/wp\/v2\/pages\/2199"}],"wp:attachment":[{"href":"https:\/\/gplg.pt\/pt\/wp-json\/wp\/v2\/media?parent=2301"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}