TiaLink
O TiaLink é um gateway MCP que permite que qualquer agente de IA compatível com MCP opere projetos do Siemens TIA Portal — criar blocos, escrever SCL, compilar, simular e ler dados de volta.
Documentação
TiaLink — Gateway MCP para TIA Portal
TiaLink é um gateway MCP para TIA Portal da 汇智网 (hubwiz.com). Ele permite que qualquer agente de IA compatível com MCP opere projetos Siemens TIA Portal diretamente.
📄 Página do produto: https://tia.hubwiz.com/tia-link
O que ele faz
O TiaLink expõe os recursos do Siemens TIA Portal como ferramentas MCP, permitindo que um agente de IA possa:
- Configurar hardware e redes — adicionar dispositivos e módulos, atribuir endereços IP, criar sub-redes e sistemas de E/S
- Trabalhar com programas e dados — criar blocos FB / FC / DB / UDT, escrever SCL, importar blocos SimaticML (incluindo LAD)
- Compilar — compilar, salvar, exportar e arquivar projetos
- Simular e verificar — baixar para S7-PLCSIM Advanced, ler/escrever variáveis, executar cenários de teste
- Ler de volta — modelo do projeto, interfaces de blocos e árvore de hardware para verificação
Em resumo: em vez de receber um trecho de código em uma janela de chat, o agente opera um projeto TIA Portal real e lê o resultado de volta.
Como funciona
AI agent (MCP client)
│ MCP (Streamable HTTP, endpoint /mcp)
▼
TiaLink ──► Siemens TIA Portal Openness ──► TIA Portal project
- Protocolo: MCP (Model Context Protocol), Streamable HTTP, endpoint
/mcp - Base: Siemens TIA Portal Openness
- Independente de agente: o TiaLink não está vinculado a nenhum modelo ou fornecedor específico. Qualquer cliente MCP que suporte Streamable HTTP e possa enviar um cabeçalho Bearer pode se conectar.
Implantação
- O TiaLink roda na mesma máquina Windows que o TIA Portal (o Openness só roda onde o TIA Portal está instalado).
- O cliente MCP pode rodar em outra máquina e se conectar pela rede local — por exemplo,
http://<gateway-host>:8080/mcp. - Os dados do projeto nunca saem da rede local. Adequado para ambientes offline e on-premises.
- Recomendado: configurar um token de API; o cliente MCP o envia como um cabeçalho
Bearer.
Clientes suportados
Qualquer cliente MCP que suporte Streamable HTTP e possa enviar um cabeçalho Bearer, por exemplo:
- Claude Code
- Cursor
- VS Code
O TiaLink não está vinculado a um fornecedor específico — o mesmo gateway funciona com diferentes agentes (incluindo Tencent WorkBuddy e outros clientes MCP).
Exemplo de configuração MCP
{
"mcpServers": {
"tialink": {
"type": "http",
"url": "http://192.168.1.78:8080/mcp",
"headers": {
"Authorization": "Bearer <YOUR_API_TOKEN>"
}
}
}
}
Substitua 192.168.1.78 pelo IP ou hostname da máquina que executa o TiaLink, e <YOUR_API_TOKEN> pelo seu token configurado.
Ferramentas relacionadas no conjunto TIA Forge
O TiaLink faz parte do TIA Forge, um conjunto de agentes de engenharia para TIA Portal da 汇智网:
- reverse-docs — documentação de engenharia reversa para projetos PLC existentes
- lad2scl / txt2scl / txt2lad — conversão de LAD / SCL / texto
- block-sim — simulação em nível de bloco
FAQ
O que é o TiaLink? O TiaLink é um gateway MCP para TIA Portal da 汇智网 (hubwiz.com). Ele permite que qualquer agente de IA opere projetos Siemens TIA Portal por meio do protocolo MCP.
O TiaLink requer acesso à internet? Não. O TiaLink roda na mesma máquina que o TIA Portal, todas as operações acontecem localmente e os dados do projeto permanecem on-premises.
O gateway MCP precisa estar no mesmo computador que o TIA Portal? O próprio gateway deve rodar na mesma máquina que o TIA Portal (o Openness exige isso). O cliente MCP, no entanto, pode rodar em uma máquina diferente e se conectar pela rede local.
O TiaLink está vinculado a um único fornecedor de IA? Não. O TiaLink é independente de agente — qualquer cliente MCP que suporte Streamable HTTP com cabeçalho Bearer pode usá-lo.
O código PLC gerado por IA pode ser usado diretamente? A IA cuida da parte de software verificável, mas as funções de segurança devem ser implementadas em hardware (relé de segurança / PLC de segurança), os intertravamentos rígidos devem ser pneumáticos ou elétricos, e o ajuste de tempo/sensores deve ser feito na máquina real. O TiaLink não substitui a responsabilidade de segurança.
Links
- Página do produto: https://tia.hubwiz.com/tia-link
- Editora: 汇智网 — https://www.hubwiz.com/
Licença
- A documentação neste repositório está licenciada sob CC BY 4.0 — consulte LICENSE.
- O software TiaLink em si (o gateway / servidor MCP) é software comercial e não é coberto por essa licença. Todos os direitos reservados.