Download
O que esta aplicação faz?
A aplicação foi desenvolvida utilizando o software FactoryTalk Optix. Seu principal objetivo é enviar notificações por meio de mensagens de texto SMS para indicar o status do sistema, facilitando o fluxo de informações e a tomada de decisão com base nos dados enviados.
Essa solução utiliza os recursos avançados que o FactoryTalk Optix oferece em termos de visualização, gerenciamento de dados e estruturas de programação em C#. A plataforma permite manter as operações atualizadas com soluções tecnológicas que ajudam a enfrentar os desafios da indústria atual, aproveitando o uso de APIs de provedores de SMS. Neste exemplo, não utilizamos hardware como modem GSM.
- Funcionalidades
- Vantagens
O FactoryTalk Optix pode ajudar a melhorar seus processos, eficiência e produtos finais — tudo com uma única ferramenta de fácil acesso. Utilize colaboração, escalabilidade e interoperabilidade para alcançar sua visão de transformação digital.
O FT Optix se destaca pela sua capacidade de conectar-se a uma ampla variedade de dispositivos e protocolos industriais, como OPC UA, Ethernet/IP, Profinet, Modbus, HTTPS, MQTT, entre outros, permitindo a integração e o monitoramento em tempo real de equipamentos de diferentes fabricantes a partir de uma única plataforma IoT.
Além disso, o FactoryTalk Optix possui a capacidade de criar registros de dados e armazenar essas informações em um banco de dados SQL. Isso permite visualizar tendências históricas de alarmes e gerar relatórios em PDF conforme necessário. Também possibilita o uso de APIs REST com NetLogic para realizar requisições a serviços externos.
O envio de mensagens SMS é uma necessidade comum para notificar eventos ou estados do chão de fábrica, auxiliando na tomada de decisões e na otimização do fluxo de informações. Neste caso, utilizamos APIs REST com um provedor de SMS (como o Twilio, embora existam outros), sendo necessária conexão com a internet.
- Uso de código estruturado
- Flexibilidade de conectividade
- Impacto positivo no tempo de desenvolvimento
- Notificações alinhadas ao modelo operacional
- Envio de mensagens SMS a partir da plataforma industrial
- Alta confiabilidade
- Compatibilidade com implementação em suas aplicações
- Flexibilidade e escalabilidade
- Melhoria no fluxo de informações
- Otimização de dados
- Monitoramento de eventos
- Análise de dados
Precisa de ajuda?
Se precisar de ajuda com uma aplicação ou tiver feedback do Innovation Center, por favor, entre em contato conosco.
Esta aplicação é relevante para mim?
Ter notificações ágeis com fluxo contínuo de informações por meio do envio de mensagens SMS diretamente da aplicação oferece inúmeras possibilidades.
Essa aplicação pode complementar seus projetos enviando notificações ou informações curtas em formato de texto para o celular de qualquer usuário que precise dessas informações em sua operação.
Ela é aplicável a qualquer indústria ou segmento industrial onde haja interesse em enviar informações via SMS utilizando conexão com a internet por meio de um provedor de SMS.
Essa funcionalidade pode ser replicada quantas vezes for necessário em seus projetos, aumentando o valor dos seus produtos, otimizando custos de implementação e potencializando o fluxo contínuo de informações do chão de fábrica até qualquer lugar onde você esteja com seu celular.
Como posso fazer funcionar?
Requisitos: produtos, ferramentas e conhecimentos prévios.
Hardware
- Controladores compatíveis com a conectividade do FT Optix
Software
- FactoryTalk Optix (V1.7.1)
Conhecimento Prévio
- Conhecimentos básicos em FactoryTalk Optix e C#
Guia de Implementação
- Passo 1
- Passo 2
- Passo 3
- Passo 4
- Passo 5
- Passo 6
Identifique a aplicação a ser utilizada: FactoryTalk Optix.
Abra o arquivo Send_SMS no local onde você o baixou.
2.1 Navegue pela aplicação e abra a janela principal (Main Window), onde você poderá visualizar os elementos que compõem esta demonstração.
sms-notifications-using-factory-talk-optix_Step 2 1.png
3.1 Abra o código em C# responsável pelo envio de mensagens SMS.
Certifique-se de instalar o SDK do Twilio para C#. Você pode instalá-lo utilizando o NuGet Package Manager (Gerenciar Pacotes NuGet), pesquisando por Twilio.
sms-notifications-using-factory-talk-optix_Step 3 1.png
3.2 Certifique-se de ter uma conta no Twilio para envio de mensagens SMS.
Obtenha as credenciais no Twilio Console:
- Account SID
- Auth Token
- Número de telefone do Twilio habilitado para SMS
Essas informações são utilizadas nas seguintes linhas de código:
- 25 const string accountSid = Account SID
- 26 const string authToken = Auth Token
- 44 from: new PhoneNumber (Número de Twilio)
sms-notifications-using-factory-talk-optix_Step 3 2.png
Os parâmetros da função são utilizados para definir pares de contatos (name1, phone1, name2, phone2) para envio das mensagens SMS. Além disso, é possível adicionar um texto personalizado (textsms).
A mensagem SMS é estruturada da seguinte forma: body: $"{textsms} - {person.Value} Level: {varlevel}% Temp: {vartemp}C - send by Optix"
Resultado: Text – Person1 Level: 85% Temp: 180C – send by Optix
O código da solução MessageSMS.cs deve ser compilado (build) corretamente.
Notificações por SMS usando FactoryTalk Optix
Versão 2.0 - Outubro de 2026