Em 1998 eu comecei a minha vida profissional em empresa de serviços IS3i na computação industrial (TI) do grupo de SEO. Esta empresa parceira National Instruments oferece a expertise de seus engenheiros para desenvolver bancos de testes. Tenho, portanto, fiz o meu primeiro teste de software dedicado e medição, aquisição e controle de instrumentos com LabVIEW, TestStand e LabWindows/CVI.
Em 2001, mudei-me o gerente do projeto: Eu agi em pré-venda para a elaboração de propostas técnicas e financeiras, mas também para o monitoramento e gestão de projetos, definição de perfis e criação de equipes de engenheiros e especificação de materiais para subcontratantes. Durante este período, a empresa SEO integrou Brime tecnologia grupo de entidades IS3i ainda presente dentro do grupo.
Em 2003, tomei a direção técnica do ex-IS3i entidade no grupo Assystem França. Em seguida, acrescentou a minha experiência: recrutamento de engenheiros para integrar as equipes, coaching pessoal com entrevistas anuais, gerenciamento de projetos e maior negociação financeira com clientes e fornecedores. Por razões históricas e relacionais, eu estava encarregado de contas a receber com Zodiac Aerospace e gestão Schlumberger para engenheiros e técnicos colocados assistência técnica.
Ao longo desta viagem, eu queria manter fortes habilidades técnicas para que em 2005 eu decidi voar com minhas próprias asas, oferecendo a minha experiência como consultor independente: consultoria, desenvolvimento, treinamento e conferência.
Hardware: chassis PXI, placas matriz de comutação, placa multímetro, placa DIO, placa MXI3, placa GPIB e placas PCI (bus VAN e bus I2C), GPIB (gerador de áudio AM/FM Panasonic, analisador de áudio ROHDE & SCHWARZ, alimentação contínua)
Eu falo por tudo Mundo. Minhas atividades levam-me a viajar uma média de 100 000 km por ano. Então eu posso dizer que eu não tenho limites. Além do francês, falo inglês, espanhol fluentemente e português (eu aprendi o português durante um trabalho que eu fiz em Manaus Amazonas Brasil com Jabil).
Estas são as bibliotecas de controles gráficos e funções para o rápido desenvolvimento de soluções industriais e de laboratório contendo o tecnologia .NET usado diretamente no Visual Studio, e o poder das ferramentas da National Instruments: instrumentação e funções para C++, C# ou Visual Basic.
Ambiente de desenvolvimento
O desenvolvimento é feito no ambiente do Microsoft Visual Studio, como Measurement Studio é um “add-on”. Os recursos adicionais estão disponíveis em:
caixa de ferramentas: controles gráficos dedicados a monitorar os instrumentos e a exibição de medição para desenvolvimento de interface de usuário.
bibliotecas de classe de análise e tratamento das mediçãos, comunicação com os instrumentos (VISA, GPIB, DAQ …), variáveis de rede, gráficos 3D, comunicação com o Excel ou Word, geração de relatórios e outros utilitários.
Especificação de um sistema de monitorização para a monitorização da qualidade da areia na saída do veículo na produção de cimento (veja artigo detalhado).
Técnica:
Ferramentas: LabVIEW, Module LabVIEW Datalogging and Supervisory Control (DSC)
LabWindows é um ambiente de desenvolvimento para a implementação de sistemas de teste, medição e instrumentação em linguagem C. Assim, é possível aproveitar tanto a potência e precisão da linguagem C, mas também bibliotecas de funções dedicadas a instrumentação e processamento de sinal da National Instruments.
Com LabWindows/CVI, você pode desenvolver:
software para Windows (exe) ou UNIX, Linux,
bibliotecas (DLL, ActiveX. NET),
drivers de instrumentos,
para sistemas embarcados,
para sistemas de tempo real.
Exemplos de sistemas com LabWindows/CVI
Para se ter uma idéia das possíbilidades de LabWindows/CVI para a implementação e desenvolvimento dos projetos de teste e medição, clique nos seguintes links:
Usando LabWindows/CVI é uma garantia de um desenvolvimento sólido e uma solução sustentável. Em vez disso, leia as seguintes vantagens:
controles gráficos especializados para a indústria e medições científicas
desenvolvimento simplificado de interfaces gráficas de usuário
processamento e funções de análise integrada
acesso fácil os instrumentos
programação em linguagem C, poderoso, preciso e conhecido por todos (todos os engenheiros e técnicos de aprender o linguagem na Universidade)
acesso ao Windows SDK para desenvolvimentos muito específicos
Ambiente de Desenvolvimento Integrado (IDE) para a instrumentação
Interface de desenvolvimento LabWindows/CVI é bastante semelhante a outros IDEs, como o Visual Studio.
Interface gráfica de usuário de LabWindows/CVI, aqui com o editor de código C
Ele inclui as funções que você gosta de encontrar:
um painel de espaço de trabalho (canto superior esquerdo) que contém uma árvore ou projectos relacionados com os arquivos de desenvolvimento e código
um painel que contém as bibliotecas e drivers de instrumentos (inferior esquerdo)
um painel principal multi-propósito:
editor dos arquivos de código C (como acima), com destaque de sintaxe, preenchimento de instruções…
editor de interface gráfica (como abaixo)
editor de “function panel” (suporte de programação e documentação para o uso de drivers e outros componentes)
navegador de código-fonte
watch e view das variáveis com visualização avançada: você pode, por exemplo, exibir imagens digitais como gráfico
lista de módulos carregados na memória (DLL para Windows) durante a execução do código
lista de tarefas
lista da pilha de execução
editor da memória
Interface de desenvolvimento LabWindows/CVI com pelo editor de interface gráfica do usuário
Bibliotecas de funções
Percorrer o menu las bibliotecas (ver contras), notamos a presença do que é necessário para desenvolver aplicações modernas, mas também muitas funções:
comunicação com os cartões de aquisição (traditional NI-DAQ et NI-DAQmx)
suporte dos protocolos e padrões mais utilizados em instrumentação (VXI, GPIB e 488.2, RS-232, NI-CAN, VISA, IVI)
troca de dados através da rede (TCP, UDP, Internet, Network Variable),
comunicação com outros componentes de software (DDE, ActiveX, DIAdem Connectivity, .NET),
salvaguarda os dados massivos (TDM Streaming),
programação tempo real (Real-Time Utility),
processando os dados de medição (Advanced Analysis),
auxiliares e assistentes de funções da linguagem C (ANSI C),
tratamento simplificado de strings e arquivos (Formatting and I/O),
gestão de GUIs (User Interface)
Programação simplificada com assistentes
LabWindows/CVI também inclui vários assistentes (ver contras) que facilitam muito o desenvolvimento de aplicações industriais e científicas:
criação de tarefas de comunicação com um instrumento
criação de tarefas de aquisição de medição,
criação de drivers IVI.
mas também assistentes para se comunicar com outros componentes de software:
criação de controle ActiveX
criação de servidor ActiveX
criação de controlador. NET
Alternativas ao LabWindows/CVI
Para se beneficiar da mesma funcionalidade que LabWindows/CVI para outro linguagem, consulte os seguintes artigos:
linguagem C++, C# ou Visual Basic no Visual Studio, leia o artigo “Measurement Studio“,
Este sistema é utilizado para calibrar as sondas de petróleo. E calibrados sondas permitem uma análise precisa dos diferentes componentes dentro dos mesmos poços de petróleo.
O sistema mede a comportamento dos sensores, de pressão e de temperatura para uma semana a um mês. Todas as medições são armazenadas em um banco de dados para análise e geração de relatórios gráficos.
Hardware
O sistema consiste de um PC e um testador. O PC comunica com os sensores, por meio do bus série (RS-232). É também ligado a instrumentos de medição contidos na bancada através do bus GBIP.
A bancada de medições conta com os seguintes instrumentos:
Power supplies
Counter
Swithes Matix
Multimeter
Barometer
Pressure generator
Temperature generator
Software
Sistema Operacional: Windows Software de medições: linguagem C com NI LabWindows/CVI, SQL, ODBC Software de análise: Visual Basic, ACCESS Relatórios: EXCEL, PDF
Como isso funciona?
O software controla as temperaturas e pressões geradas no poço de petróleo de simulação. Sondas para ser calibrado, localizadas no poços de simulação, enviam dados o software de medição. Estes dados são apresentados e armazenados no banco de dados. No final da campanha de medição, os dados disponíveis no banco de dados são analisados e relatórios gráficos são gerados (em formato Excel ou PDF).
Ce banc de test par vision a une double fonction pour la production de boitier fusibles-relais lors de l’assemblage de camion :
il indique à l’opérateur les fusibles et relais optionnels à insérer manuellement en accord avec le numéro de série du camion ;
il inspecte les boitiers fusibles-relais pour vérifier que tous les composants sont présents et correspondent au composants standards et optionnels.
Description
Le banc d’inspection de boitier de fusibles et relais est composé de :
camera industrielle de haute qualité
lampes LED de haute puissance
structure métallique
interface de fixation inclinée du boitier de fusibles
capteurs pour vérifier la bonne position du boitier de fusible
colonne lumineuse d’avertissement rouge/orange/vert pour indiquer l’état du banc
boitier électrique avec ventilation et filtre anti-poussière pour protéger les composants électriques, électroniques et l’ordinateur en environnement industrielle
écran tactile
ordinateur et logiciel d’acquisition vidéo et analyse programmé sous LabVIEW
Fonctionnement
Le banc d’inspection fonctionne en deux modes :
mode production : c’est le mode de l’opérateur. Il affiche les composants optionnels que l’opérateur doit insérer et contrôle par vision les composants standards et optionnels. Il vérifie les étiquettes d’identification (numéro de série, modèle). Les spécifications du boitier sont extrait de la base de donnée de production. A la fin du test un étiquette avec numéro de série et résultat est imprimée pour une traçabilité visuelle; un fichier de rapport de test est également générer sur le disque et synchronisé avec le réseau.
mode maintenance : c’est le mode du technicien. Il permet de calibrer et effectuer l’apprentissage, vérifier la synchronisation avec la base de données de production
Este sistema permite o estudo desistemas de refrigeraçãoe implementação de cálculos termodinâmicos aplicados à refrigeração. Sua singularidade é que ele é totalmente controlável a través da Internet diretamente de um navegador como o Internet Explorer ou Firefox.
É composto por duas câmaras frigoríficas, cada um como seu próprio evaporador, mas compartilhando os mesmos arrefecimento do circuito R134a (compressor, condensador…).
A operaçãoe da configuração do sistema pode ser feito de duas maneiras:
com uma consola acoplado a um regulador convencional
com um PLC tipo PAC (controlador de automação programável) Compact Fieldpoint
O Compact Fielpoint adiciona a possibilidade do controlo remoto via Internet, que visitam evolução das curvas de temperaturas do ar e de refrigeração, a pressão do fluido, e que as potências em diferentes pontos. Isto irácalcularas características denecessidades comoentalpiade refrigeraçãodo sistema,a entropia,diagrama deMolliererendimentos.
Hardware
O software está incorporado em um módulo Compact Fieldpoint de National Instruments inclui um conector RJ45 Ethernet que pode conectar-se ao rede. Módulos Compact Fieldpoint entradas/saídas analógicas e relés binários são usados para o envio de comandos (start/stop, velocidade do compressor, as válvulas de fluido refrigerante ventiladores do condensadore e vaporadores, câmaras frigoríficas, luzes e aquecimento em câmaras frias) e a aquisição de medições. A potência consumida pelo compressor é medido pelo medidor de potência incluído no controlador. Este controlador se comunica somente através de JBus. É por isso que um conversor RS-232/RS-485 conectado à porta RS-232 no controlador Compact Fieldpoint é usado. Funções de comunicação JBus como controlador é programado para o controlador baseado no protocolo Modbus que seja compatível parao uso. Uma placade de comutação com comunicação Ethernet controlado pelo software do controlador é adicionada para aumentar o número de relês.
Software
LabVIEW para programar e compilar o programa incorporado no controlador Compact Filedpoint
LabVIEW RT: módulo para programação em palacas LabVIEW Embedded com restrições de tempo real
Sistema operacional do controlador Compact Fieldpoint: Phar Lap ETS de IntervalZero (grupo Citrix)
Servidor HTTP incorporado no controlador Compact Fieldpoint para exibir diretamente controles GUI e gráficos em um navegador (Firefox, Internet Explorer…)
Servidor FTP incorporado no controlador Compact Fieldpoint para baixar o executável e os arquivos de configuraçãoe e dados
Como funciona
O usuário pode optar por usar o painel de controle (modo local) ou o estudo e aregulamentação do Compact Fieldpoint também chamado de modo remoto. Se é o modo remoto é selecionada, é possível visualizar todas as etapas, recursos, curvas e cálculos (entropia, entalpia, diagrama de Mollier, rendimento), ligando através de um navegador web para o controlador. Um indicador mostra quando um outro usuário solicita o controle remoto para mudar a configuração de temperatura ou envio de comandos. Função permite a gravação de medições para exportação em Excel. É possível recarregar estes registos para simular o sistema de refrigeraçãos em a execução. Vários usuários remotos podem ver, ao mesmo tempo, mas apenas um pode estar no controle da bancada.
Apresentação em vídeo
Eu apresentei esta bancada em uma conferência. Os vídeos a seguirsão de um artigo do meu blog, onde toda a conferência, mais de uma hora, está disponível. Esta é uma palestra que deu a convite de uma universidade mexicana em uma conferência sobre tecnologias de monitoramento remoto.
Apresentação do sistema de arrefecimento:
Publicação na imprensa
Dois revistas francesas especializadas emrefrigeração e ar condicionado falou deste sistema: