Da maneira mais difícil, desde uma ideia até um sistema de monitoramento industrial comercial

Neste artigo, quero compartilhar minha experiência e falar sobre o caminho que percorremos, desenvolvendo o WebHMI do complexo industrial de software e hardware para monitorar sistemas de engenharia. Sob o corte muitas fotos.



A história do WebHMI começou na primavera de 2013. Então fiquei empolgado com a idéia de uma casa inteligente e, no lazer, fiz todos os tipos de brinquedos para acender automaticamente as luzes do vaso sanitário, coletar leituras de hidrômetros etc. Uma vez, meu amigo olhou para o sistema resultante e pensou que poderia ser vendido, e começamos a pensar em como e para quem. Mas acabou de alguma forma não elegante. Um pouco mais tarde, ele teve uma ideia diferente - encontrou um nicho vago no mercado de sistemas de automação industrial. E nós o implementamos.

Prólogo


A situação era tal que as soluções existentes no mercado de automação eram adequadas para grandes fábricas com orçamentos de vários milhões de dólares, mas, considerando o volume e o alto custo, eram completamente inaceitáveis ​​para médias e pequenas empresas. Soluções clássicas para monitorar processos tecnológicos, sistemas SCADA, custam muito dinheiro, exigem licenças poderosas de PCs, sistemas operacionais e bancos de dados, exigem muitas e muitas horas de trabalho de um engenheiro qualificado para configurar o software e criar um projeto. Se você, por exemplo, tem uma pequena estufa, provavelmente não poderá investir dezenas de milhares de dólares em um sistema de monitoramento de várias dezenas de parâmetros. E se essas estufas, digamos, 10 a 20? E se eles estiverem geograficamente espaçados? O custo de tais sistemas decola imediatamente para o céu, mas ao mesmo tempo eles ainda resolvem mal "pequenos" problemas. E completamente inadequado para sistemas distribuídos.

Do outro lado da balança havia painéis IHM. Eles têm um custo relativamente baixo (de algumas centenas de euros) e permitem criar uma interface de operação local para qualquer sistema pequeno. Como regra - uma instalação. No entanto, esses painéis têm funcionalidades muito limitadas e não atendem às necessidades dos clientes modernos.

Estabelecemos nossa visão do nicho entre os grandes sistemas SCADA e os painéis IHM. Começamos a procurar opções para o que pode ser usado como plataforma de software e hardware. Logo ficou óbvio que tudo teria que ser feito por nós mesmos, caso contrário não funcionaria para ganhar dinheiro com a solução. Um PC industrial pronto ou tornará a solução muito cara e desinteressante para o cliente ou não ganhará dinheiro. Também não havia software finalizado.


PC industrial que não usamos

Olhando para o futuro, direi que conseguimos criar um produto com valor comparável ao painel da IHM, mas com funcionalidade incomparavelmente maior. De fato, um sistema SCADA completo foi obtido. Além disso, para o desenvolvimento de projetos baseados nele, nenhum software adicional é necessário - o desenvolvimento, ou melhor, a configuração, é realizado diretamente no navegador. Todo o software necessário está incluído e funciona a bordo.

O processo de desenvolvimento de qualquer dispositivo, e ainda mais industrial, é fundamentalmente diferente do desenvolvimento de software. Aqui, o preço do erro é incomparavelmente mais alto. O ciclo de “fazer alterações - verificar o resultado” dura semanas porque a modificação do painel exige que seja solicitada em produção, montagem e comissionamento. E este é um longo tempo de produção, tempo de entrega (da China), dinheiro para logística, montagem, instalação e depuração. Felizmente, porém, no início de nossa jornada, não sabíamos disso. Caso contrário, não sei se eles decidiriam jogar este jogo ou não.

Primeiros passos


Não nos comprometemos a desenvolver nosso próprio PC. Para isso, não houve experiência brega, dinheiro ou pessoal adequado. Além disso, os PCs clássicos são pouco adequados para a nossa aplicação. Imaginamos nosso dispositivo como uma pequena caixa que pode ser colocada no gabinete de automação em um trilho DIN e alimentada pelos que já estão disponíveis no gabinete de 24V. Para fazer isso, decidimos pegar um SOM (System-On-Module) pronto e montar uma “placa-mãe” com uma fonte de energia e todos os periféricos necessários. A tarefa parecia bastante simples e realizável em poucas semanas, no máximo em meses.

Como se viu depois, esses termos eram levemente otimistas. Montar um protótipo em uma mesa e obter um dispositivo industrial com funcionamento estável são, como se costuma dizer, duas grandes diferenças. O primeiro layout de trabalho pode ser montado no joelho de uma semana em duas. Mas para finalizar esse layout em um produto serial comercial, levamos um ano e meio.

Para a primeira versão do software, definimos uma tarefa mínima para nós mesmos - trabalhando com os protocolos Siemens PPI e Modbus ASCII / RTU. Porque Eu tinha muita experiência em desenvolvimento web, a interface era originalmente baseada em tecnologias web. Posteriormente, isso se tornou um recurso importante do produto.

Por que exatamente esses protocolos? Encontramos um cliente em potencial - um cliente que era bastante leal a nós e estava pronto para testar nosso produto para monitorar sua instalação de embalagem. Em seu parque de equipamentos, havia PLCs das famílias Siemens S7 200 e Delta DVP. Agora, é claro, a lista de protocolos suportados é muito mais ampla. Você pode até escrever seus próprios protocolos em Lua, se necessário. Mas então nós não sonhamos com isso.

Assim, tendo garantido o suporte de um cliente em potencial, começamos a desenvolver nosso produto. Acredito que conseguimos o começo certo - resolvemos um problema específico (rastreando o número de produtos manufaturados) e não inventamos uma solução universal para um problema abstrato. Caso contrário, estaríamos envolvidos em desejos intermináveis ​​de adicionar "outro" recurso matador muito importante, que não está claro se seria útil para pelo menos alguém na vida real.

No futuro, todos os novos "recursos" foram adicionados apenas como necessidade real. Quando já está muito quente. Além disso, se um recurso é necessário apenas por um cliente específico e não pode ser útil a outros clientes de forma alguma, não o adicionamos. Fazemos apenas o que podemos "vender" para outra pessoa.

Para depuração, foram usadas uma placa de depuração do fabricante do SOM e várias placas caseiras com vários subsistemas. Por isso, depurou o trabalho dos principais sistemas periféricos sem alteração constante de toda a placa base. Já estava pronto quando todos os componentes estavam prontos e funcionaram conforme necessário.

O software foi escrito em paralelo com o desenvolvimento da primeira revisão do conselho. Provavelmente não falarei em detalhes sobre o processo de desenvolvimento de software. muitos leitores da Giktayms estão familiarizados com esse processo. Só direi que tive que:

  • revisar tantas abordagens de desenvolvimento de software
  • repensar C / C ++ e fazer amizade com ele
  • domine a depuração dos bugs mais místicos que ocorrem uma vez por mês em momentos aleatórios em sistemas remotos e levam a uma falha no sistema
  • aprender a consumir recursos do sistema de maneira econômica
  • otimizar tudo o que é possível e ainda mais
  • Aprenda a escrever um software que funcione por meses sem reiniciar

Isso se deve principalmente aos recursos muito limitados da CPU SOM de 400 MHz, 64 MB de RAM e 16 MB de memória Flash selecionada. Tornar sites hospedados em um "servidor" como esse - difícil! No entanto, temos PHP, um banco de dados, Nginx e muitos outros brindes a bordo. E embora o sistema possa trabalhar com uma capacidade de resposta incrível - por exemplo, você pode desenhar tendências que são atualizadas 20 vezes por segundo.

A primeira versão do software foi, digamos, apenas um teste da ideia. Verificamos mais que nesta plataforma, em geral, é possível perceber o que estamos buscando. Após 3-4 meses de desenvolvimento, no mínimo, mas o software "ganhou vida". Agora temos uma interface web onde você pode criar telas para exibir e visualizar dados do CLP. Os dados foram lidos em segundo plano e o navegador atualizou constantemente as informações em um computador, tablet ou telefone em tempo real. A orientação para a Web tornou-se a pedra angular do nosso produto - permite usar quase qualquer sistema operacional e qualquer dispositivo para exibir a interface do operador, do telefone à Smart TV. Também permite que você se integre de maneira flexível à infraestrutura de rede, trabalhe remotamente via Internet, etc.

Nosso primeiro projeto consistiu em duas dúzias de registros (variáveis ​​lidas no PLC). Em seguida, planejamos que o WebHMI fosse usado apenas para monitorar pequenos sistemas isolados. Quão humildes e inseguros éramos então! Agora, nossos clientes têm projetos de automação para lojas e complexos esportivos, onde existem dois mil registros cada. Mas entre o primeiro alfa e a versão atual do software, houve mais de três anos de desenvolvimento, depuração e otimizações meticulosos.

Na época em que a primeira versão alfa do software estava pronta, nosso engenheiro de hardware projetou e fabricou a primeira versão da placa de circuito do dispositivo. Ficamos felizes em finalmente segurar nossa ideia em nossas mãos pela primeira vez! Este é um sentimento indescritível. Estávamos cheios de orgulho pelo fato de termos sido nós que fabricamos esse dispositivo. Ainda era como um patinho feio - assustador. Mas dele, querida.


O primeiro quadro. Feito em casa. Agora ela está trabalhando em nosso escritório.

Após a montagem - arquivo


Não começamos a defender o caso do zero. É caro, longo e difícil. Decidimos usar um dos gabinetes padrão disponíveis no mercado. A placa foi originalmente projetada para um caso específico. O caso foi escolhido "mais bonito" - italiano. Oh, como então nos atormentamos com esta Itália! Mas mais sobre isso mais tarde.

O corpo do primeiro "produto", na verdade um protótipo, foi moído manualmente com um dremel, trazido com um arquivo. Acabou, é claro, não com muita precisão. E a afinação dos orifícios para os LEDs “flutuava”, e os orifícios retangulares eram completamente desiguais. Mas, para entender como vai ficar e, o mais importante, colocar o quadro no caso, acabou.


Primeiro edifício

Tínhamos medo de que os conectores não chegassem onde necessário, que estragássemos em algum lugar. Em geral, houve alguns erros, mas surpreendentemente não houve nada fatal. Aqui e ali, era necessário mover os conectores 1-2 mm e tudo. Movemos os conectores, LEDs e aberturas no gabinete para o próximo, provavelmente as revisões 10-15. Todo o tempo havia algo para melhorar. Imediatamente para fazer tudo perfeitamente não deu certo. O conector Wi-Fi geralmente precisava ser substituído por um conector não-padrão e mais longo. Porque algumas antenas não queriam enrolar em fios curtos.

Vendas


O que fazer quando o primeiro protótipo estiver pronto? Vendê-lo imediatamente! Mas como é fácil mostrar ao cliente um dispositivo industrial que interage com outros dispositivos? Montamos uma mala de demonstração na qual colocamos o conjunto mínimo de cavalheiros - CLP, fonte de alimentação, painel IHM e, claro, WebHMI.


Mala de demonstração

Essa mala permitia demonstrações "em campo" - nas instalações do cliente e, ao mesmo tempo, possuía mobilidade que permitia que ela fosse movida de um lugar para outro, para ligar e desligar rapidamente. A propósito, quase inalterado é usado por nós até hoje.

Depois de apresentar o protótipo ao cliente e receber a aprovação dele, decidimos fabricar o primeiro lote de 5 a 10 dispositivos. Quão difícil e injustificadamente caro em nosso país!

Ir para a série


A placa protótipo foi feita em casa. Mas a fabricação de 12 placas simples de duas camadas em galvanoplastia custa um pouco de dinheiro naqueles tempos (mais de US $ 100, ao que parece). Mas a qualidade das pranchas e especialmente a seda me fizeram chorar - quase artesanal. Então eles tentaram pedir na fábrica da Etal. Também ficaram decepcionados.


À esquerda, está o painel de produção da fábrica Etal. À direita está a China.

Muito tempo depois, quando encomendamos as pranchas já na China, choramos novamente. A qualidade foi comparada à doméstica, como o céu e a terra! Seda clara, orifícios exatamente no centro das almofadas, máscara de solda densa e uniforme. A qualidade é duas ordens de grandeza maior que a produção local a um preço três vezes menor ... Então, quem apoiará o produtor doméstico depois disso?


Placas da China. Aurix é o codinome do projeto.

Os acessórios foram adquiridos. As placas são montadas, verificadas. Mas os prédios estavam com problemas.

Tínhamos cerca de 5 amostras de caixas à mão, que queríamos fresar no CNC e inscrevê-las. Mas desde temos uma circulação pequena e o produto é muito mais complicado do que o soberano que é familiar aos anunciantes, era difícil encontrar quem queria atender nosso pedido. Quase irrealista. O case que temos é de forma complexa, para imprimir nele, você precisa usar uma impressão em bloco. E é bom quando há uma grande circulação porque o ajuste e o ajuste do processo é um negócio complexo e desagradável. Temos muitas impressões em apenas 5 edifícios. Ninguém queria aceitar um emprego tão ingrato porque você não ganha dinheiro com isso. Com o CNC, a história é semelhante.

Com a tristeza ao meio, acabou concordando com alguns rapazes e, em poucas semanas, recebemos 4 conjuntos de casos em que havia vagas onde necessário e inscrições onde necessário. Que as inscrições fossem de cores terríveis e longe de serem perfeitamente impressas, mas eram.


Os primeiros produtos comerciais no caso.

Mas enquanto durou o épico dos edifícios, já conseguimos vender o primeiro dispositivo! Urgentemente necessário colocar algo para o cliente no objeto. Não havia edifícios prontos. Portanto, o primeiro dispositivo comercial também foi moído manualmente na varanda e sem inscrições. O corpo estava disponível apenas extravagantemente verde. Mas tudo isso não era importante. É importante que eles nos paguem - isso significa que estamos fazendo o que as pessoas precisam.


Batizado Batismo

Trabalhe em um ambiente industrial


Nesta instalação, encontramos pela primeira vez o que é chamado Industrial - ruído, poeira, captadores. Organizar uma conexão estável através do barramento RS-485 "em cima da mesa" não é um exemplo mais fácil do que em um objeto real. Nossa conexão era constantemente incorreta. Quanto nós atormentamos com este pneu! Mas, como se viu depois, a falha foi ... uma dica no cabo. Entre o solo e as linhas de sinal A e B, surgiu uma diferença de potencial de até 40 V, pulsada e aleatoriamente. E está em um cabo de 50 cm de comprimento! Além disso, a ponta era visível apenas no osciloscópio. No voltímetro, tudo estava dentro dos limites normais. Tendo eliminado a causa da interferência, estabilizamos a conexão e obtivemos um sistema em funcionamento. Conseguimos entregar o trabalho e obter o próximo pedido.

Quase imediatamente, percebemos que vender o dispositivo por nós mesmos era uma tarefa impossível. Você precisa conhecer o cliente, ter um relacionamento com ele, entender suas necessidades. É muito fácil entrar e vender um produto novo e exclusivo. Nós não vamos vender muito. Muitas pessoas ainda não entendem imediatamente o que é o WebHMI quando tentamos falar sobre o sistema. Portanto, decidimos fazer vendas através de revendedores integradores - é assim que o produto será oferecido diretamente pelo integrador. E ele já conhece seus clientes, ele tem um grande banco de dados de contatos, ele não apenas pode vender equipamentos, mas também concluir um projeto com base nele. E o cliente irá satisfazer e ele ganhará.

Portanto, começamos a negociar com potenciais parceiros. E muito rapidamente fomos capazes de entrar em um projeto interessante. Em uma planta metalúrgica, era necessário um sistema para monitorar os parâmetros de operação dos fornos nos quais a tensão é removida dos tubos laminados. Literalmente, assim que os primeiros edifícios ficaram prontos, dois deles foram vendidos neste projeto.

Nesse projeto, pegamos um monte de problemas. E aqueles que não eram suspeitos. O software teve que ser bastante modificado para otimizar o sistema. Sentimos o que é um vazamento de memória, o que está depurando um sistema em outra cidade. A plataforma de hardware também teve que ser refeita quase do zero! Inicialmente, assumimos que o WebHMI seria alimentado por uma fonte de alimentação industrial de 24V boa e de alta qualidade. Portanto, eles não se preocuparam particularmente com a imunidade ao ruído. Mas nas condições industriais, tudo não funciona, como na vida cotidiana.

Um dos WebHMIs vendidos lá caiu em apenas alguns minutos de operação. O que nós simplesmente não tentamos, e diferentes PSUs e filtros, e anéis de ferrite, protegeram e aterraram tudo o que podiam. Nada ajudou. Além disso, o segundo WebHMI em outro forno funcionou de forma estável. Como resultado, refizemos completamente o circuito do WebHMI, adicionando filtros muito potentes da interferência de entrada na energia.

Segunda geração


Além disso, muitos outros componentes foram substituídos, muitos outros foram adicionados. A memória não estava na forma de um módulo USB, mas na forma de um cartão SD. Havia uma bateria de Li-Po para a capacidade de concluir o trabalho corretamente e, se desejado, para poder trabalhar por até duas horas independentemente. Isso permite que você sobreviva a falta de energia sem desligar e reiniciar. Você também pode enviar um sinal de socorro aos sistemas de nível superior. Eles acrescentaram a capacidade de desligar o conector USB externo para redefinir os modems 3G externos que gostam de travar periodicamente. Tentamos diferentes hubs, modeladores de barramento RS-485.

Houve muitas dificuldades com o ônibus RS-485. Geralmente, eles se devem ao fato de que os integradores realmente não gostam de comprar um cabo especial para o RS-485. Em vez de um cabo especial caro, eles usam um cabo de par trançado comum, considerando isso um substituto igual. A confusão também traz mal-entendidos por parte dos princípios básicos deste pneu. O mito é generalizado de que, para a operação deste barramento, apenas dois fios são suficientes - A e B. Mas não é assim. Ao trabalhar em um ambiente industrial, em um longo barramento e quando todos os dispositivos são alimentados por diferentes fontes de alimentação ou mesmo fases, ocorrem diferenças de potencial e um terceiro fio comum é essencial para equalizar os potenciais. Além disso, uma tela é altamente desejável. Agora usamos um modelador isolado galvanicamente RS-485. Isso melhora a confiabilidade.

Após o lançamento da versão atualizada do hardware, substituímos todos os dispositivos instalados anteriormente por novas versões para nossa própria tranqüilidade.

Confiabilidade


O WebHMI pode sobreviver a muitos erros de edição com pouco sangue. Mas alguns deles precisam entrar em contato com nosso engenheiro de serviço. O entretenimento favorito dos integradores é fornecer 230V para RS-485. A propósito, essas são as únicas razões para entrar em contato para reparos! Se você não violar nosso equipamento com uma instalação inadequada, tudo funcionará como um relógio por muitos anos.


As consequências de conectar 230V ao barramento RS-485.

Com os flash drives, também tivemos muitos problemas diferentes. É usado para armazenar imagens e bancos de dados com logs, gráficos e todos os outros dados acumulados. O USB DOM (Disk-On-Module) que usamos inicialmente era raro, de qualidade e velocidade instáveis, pequeno volume e disponibilidade imprevisível. Como resultado, mudamos para cartões de memória industriais. Com cartões de memória, havia uma saga separada.

O WebHMI agora é enviado sem cartão de memória, pois todo mundo precisa de uma quantidade diferente. Cartões industriais são significativamente mais caros que cartões comerciais. Portanto, deixamos a escolha do cartão para o cliente - um plug muito grande no preço e no volume do cartão. 1 GB é suficiente para alguém e dá 32 GB a alguém.

Recomendamos que todos usem cartões industriais. Mas novos clientes, aparentemente querendo economizar, estão tentando usar cartões comerciais de uma barraca próxima. Não há diferença para eles - se está escrito que este é um cartão SD, deve funcionar. Isso é lógico? Não.Tais cartões não duram muito. E até que o cliente perca seus dados, ele não quer acreditar que nem todos os cartões são iguais. Os cartões comerciais podem "morrer" em apenas algumas semanas.

Em busca de uma solução, chegamos à conclusão de que, juntamente com o dispositivo, oferecemos para comprar imediatamente um mapa industrial de nós, por assim dizer "de uma fonte". Para oferecer um produto em que estamos confiantes, tive que realizar muitas pesquisas. Compare muitos cartões diferentes de fabricantes diferentes, teste a velocidade de gravação, conduza-os em condições industriais por um longo tempo. Experimente diferentes fornecedores.


Transcenda representantes em nosso escritório. Discutimos seus produtos.

Vamos jogar Tetris?


Uma nova revisão da placa exigia um local para instalar componentes volumosos adicionais. PorqueComo não havia mais espaço no caso, tive que pensar em como colocar tudo isso dentro do espaço alocado. Nós inventamos um sanduíche de três pratos. Isso permitiu o uso de todo o volume do corpo. Mas isso também trouxe problemas adicionais para a logística e a embalagem.

Era necessário encontrar racks de tamanho raro, para descobrir como transferir muitos sinais entre as placas (as cabeças de cabeçote padrão de 2,54 mm ocupam muito espaço). Para descobrir como transferir outra tonelada de sinais para o painel frontal, nos quais foram adicionados LEDs adicionais para indicar a presença da conexão à Internet e VPN e um botão de redefinição para as configurações de rede. Tudo isso exigiu a busca de vários componentes, seus fornecedores, coordenação de layouts, medições de todas as dimensões com uma pinça e acessórios no caso, a produção de lotes de teste e retrabalho. As placas se tornaram multicamadas. Esse processo levou muita força, nervos e tempo. Provavelmente meio ano.





Aqui você pode ver o número da revisão interna da placa V05.34L4. É decodificado simplesmente - a 5ª geração do design, a 34ª revisão. Pense nisso: desenhámos, fizemos e testamos 34 modificações nas placas antes de chegarmos a esse estágio! Esta é uma ótima maneira. A propósito, depois disso, houve apenas duas pequenas modificações.


Aparência do dispositivo

Externamente, o WebHMI também era enobrecido. A cor das inscrições ficou cinza, aprendemos a aplicar as inscrições. Conseguimos resolver o problema da moagem em nosso país em pequenos lotes por dinheiro adequado apenas temporariamente. Nós moímos peças de 50 caixas e a loja foi fechada. Agora, os casos nos são fresados ​​na Itália pelo fabricante dos casos. Mas as inscrições que aprendemos a fazer nós mesmos. Nós compramos uma máquina de impressão de almofada, dominamos a tecnologia de impressão. Acontece muito bem, ainda melhor que os italianos. É compreensível - podemos dar ao luxo de lamber o processo de impressão em nosso estojo ao ideal. nós temos um produto. Modificamos a impressora, fizemos nossos próprios ajustes - em geral, ficamos confusos. Mas valeu a pena. Encontre roupas.


Nossa máquina no momento da compra

Em geral, é muito difícil trabalhar com italianos. Eles são lentos, pensam bem, cumprem os requisitos com o tempo. Constantemente, em algum lugar, sim, eles vão se ferrar. Já acumulamos uma montanha de prédios defeituosos.

Agora, a plataforma de hardware há muito tempo é depurada e estável. É montado em uma linha de montagem automática. Por cerca de dois anos, não fazemos mais alterações. Mas o software está sendo desenvolvido todos os dias. Normalmente, lançamos um novo firmware uma vez por mês com alterações, melhorias e problemas de correção encontrados.

Após o refinamento do “ferro” para operação estável nas condições da oficina metalúrgica, dormimos em paz. Agora, todos os outros aplicativos nos parecem um jardim de infância - o WebHMI sobreviverá em quase todos os lugares. Agora é usado em vários e inesperados lugares - de empresas de panificação a cervejarias, de plantas metalúrgicas a ferrovias e portos, de lojas a complexos esportivos. E, é claro, objetos distribuídos - estufas, caldeiras a gás e elétricas, estações de bombeamento, estações de troca, sistemas de irrigação. A única limitação significativa é a faixa de temperatura de 0 a + 50 ° C. É limitado pela presença de uma bateria de Li-Po e seus parâmetros operacionais.

Embalagem


Uma tarefa interessante foi a criação de embalagens. PorqueComo nosso produto não foi fabricado em lotes muito grandes, não queríamos encomendar vários milhares de pacotes de uma só vez - era dinheiro congelado e um local morto para armazenamento no escritório. Portanto, a embalagem foi feita por nós mesmos. Pedimos o corte de espuma em um laser e colamos o alojamento como vendas. Colocamos em caixas de papelão adequadas de tamanho padrão. A imagem nas caixas é aplicada a nós pela seda pelo mestre familiar. Acontece lindamente e praticamente. Embora cortar espuma seja uma ocupação desagradável. Ele sempre se esforça para acender, fuma, fede. Acontece caro, muito casamento. Mas o resultado final é incrível. Parece caro. Encontre-se, afinal, com roupas. E o dispositivo é protegido de maneira confiável durante o transporte.


Aparência da embalagem

Em seguida, encontramos mais alguns bons revendedores e integradores, e ainda trabalhamos com muitos. Não estamos envolvidos em vendas diretas, mas estamos trabalhando no desenvolvimento de uma rede de revendedores. Ajudamos os revendedores, se necessário, a participar de seminários, exposições, a treinar sua equipe para trabalhar com o WebHMI. Desenvolver uma rede de revendedores também é uma tarefa interessante e fascinante. Os revendedores constantemente se esforçam para roubar o cliente um do outro, brigar. E precisamos reconstruir o sistema para que seja interessante que os revendedores trabalhem e os clientes fiquem satisfeitos.


Workshop WebHMI

Os seminários fazem muitas perguntas interessantes. Alguns deles levam a melhorias no firmware. Mas há coisas engraçadas. Lembro-me de um homem que, em algum seminário, estava tentando descobrir de onde “lambíamos” o dispositivo. Ele tentou chegar ao fundo de cada coisinha que nos convence de plágio. Seu argumento mais forte foi que naquela época tínhamos apenas inglês na interface - supostamente porque pegamos alguns softwares estrangeiros e os passamos como nossos. Agora temos vários idiomas de interface, incluindo inglês e russo. E então ficamos um pouco surpresos com sua pressão e desconfiança.

Como experimento, há alguns anos, apresentamos um suporte de demonstração com o WebHMI ao Departamento de Automação da Universidade Nacional de Mineração. Ainda não deu muitos frutos, mas não estamos chateados - e se de repente "atirar" mais tarde?

Suporte da universidade

Epílogo


Em resumo, quero dizer que a maneira de desenvolver um dispositivo industrial é emocionante, espinhosa e imprevisível. Montar um protótipo é uma questão de várias semanas. Mas criar um dispositivo complexo comercialmente estável e funcional não é nem uma questão de um ano. Se você sentir a força em si mesmo para andar sobre ela - com mais ousadia. A estrada será superada por um caminhanteMas seja paciente - nem tudo é tão simples quanto parece à primeira vista.

Resolva problemas reais - é muito mais fácil vender seus produtos. Agora, desenvolvemos vários produtos de satélite adicionais que complementam com sucesso o WebHMI e resolvem alguns problemas urgentes ao criar sistemas de monitoramento e despacho. Os protótipos foram vendidos muito rapidamente, mesmo sem inscrições e em edifícios tecnológicos. E atrás dos primeiros lotes, uma fila pequena, mas, no entanto, de pessoas que desejavam comprá-los já estava alinhada.

Source: https://habr.com/ru/post/pt402049/


All Articles