Published on Aug 25, 2026 · We confirmed on Aug 31, 2026 that it's still live
US$ 1.500 – US$ 3.000 per project
Desenvolvimento de uma aplicação com interface gráfica para configuração e geração automática de projetos no Siemens TIA Portal, utilizando a API TIA Portal Openness. A interface permitirá ao usuário modelar a planta de forma visual e tabular, cadastrar equipamentos, regras, fórmulas e bandeiras, definir a hierarquia do software e gerar o projeto sem editar códigos ou arquivos internos manualmente. O sistema deverá criar e organizar FCs, FBs, DBs e OBs, incluindo OBs adicionais de diferentes tipos. As FCs poderão ser chamadas pela função de nível anterior da hierarquia ou diretamente por um OB. Para cada versão suportada do TIA Portal, serão aplicadas regras específicas de compatibilidade e geração. Nas chamadas de FC, todos os parâmetros Input, Output, InOut e o retorno, quando diferente de Void, deverão possuir associação válida. Nas chamadas de FB, os parâmetros poderão permanecer sem associação, mas será obrigatória a definição da Instance DB. O sistema identificará se a FB utiliza acesso otimizado e, caso não utilize, permitirá configurar a retenção da Instance DB. Apenas FBs e DBs poderão possuir Optimized Access; nas DBs, Retain somente será permitido quando o acesso otimizado estiver desabilitado. As entradas poderão receber variáveis diretamente ou, quando o resultado esperado for Bool, expressões com AND, OR, NOT e comparações. Saídas, InOut e retornos aceitarão somente variáveis diretas e graváveis, respeitando a compatibilidade de tipos. A aplicação também oferecerá fórmulas reutilizáveis de preenchimento condicional, capazes de consultar valores da tabela por linha e coluna, e bandeiras como ::TAG, ::DESCRICAO e ::ID, substituídas conforme regras cadastradas. Antes da geração, serão validados campos obrigatórios, tipos, nomes, endereços, expressões, bandeiras, duplicidades e compatibilidade com o TIA. O resultado será uma estrutura padronizada, rastreável, repetível e pronta para compilação e complementação no TIA Portal.
Create a free account to see the full job and apply.