Thread Content
Há um sistema de descarregamento; o tanque possui um medidor de peso e uma válvula de descarregamento. Nosso sistema DCS precisa registrar quantos materiais são descarregados a cada dia. A quantidade de material descarregado em cada vez não é fixa, por isso preciso calcular, no sistema, quanto foi descarregado em cada dia. Acho que é possível registrar o peso de cada descarregamento através do interruptor da válvula de descarga, mas o módulo DCS não permite acessá-lo diretamente. Como devo fazer isso? Devo escrever em linguagem ST? ? ? Eu não sei, por favor, algum especialista pode me ajudar?
Deve ser um descarregamento intermitente. A soma dos valores de pesagem de cada lote é acumulada, sendo que a soma por turno é obtida pela adição do número de vezes em que o material foi descarregado.
Já que há um balança, não basta comparar a diferença de peso ao longo do período de medição para saber a quantidade utilizada?
Você não falou com detalhe suficiente. Não posso ajudar você. Quais entraram no DCS? O balanço mede o peso de quê. Como se sabe, na produção, quanto material foi produzido? Como controlar a quantidade de material descarregado com a válvula de descarga? Tempo?
O balanço, é claro, serve para medir a quantidade de material contido nele; é um processo intermitente, e não uma produção contínua. Agora, basta somar a quantidade de material utilizado em cada vez que se faz um corte. Cada vez, a quantidade de material que é descarregado é diferente. Há uma válvula de descarga no fundo do tanque, com feedback de acionamento para o controle central.
O importante é saber se o balanço tem algo que possa ser exibido ou comunicado
O seu medidor de peso transmite sinal para a sala de controle?
Apenas o peso real dos materiais deve ser transmitido para o DCS
A Wuhan GuoKong desenvolveu um “dispositivo de dosagem precisa em pó”, que pode entrar em contato com os nossos técnicos. Basta buscar “Wuhan GuoKong” no Baidu para encontrar os contatos.
Este tópico foi editado pela última vez por jlshnlhj em 08/04/2019, às 10:33. 1. Qual é, afinal, o sistema? De um lado, “Hilscher”; de outro lado, “feedback do interruptor para o controle central”. 2. Sabe-se que existe uma válvula de descarga, e essa válvula possui feedback do interruptor. Existe algum controle sobre a válvula de descarga? 3. Há válvula de alimentação? Será que será aberto ao mesmo tempo que a válvula de descarga? Há controle sobre a válvula de alimentação? A válvula de alimentação tem feedback de ligado/desligado? 4. Existem outras condições ou restrições adicionais? O mais simples: 1. Abrir a válvula de descarga de forma automática/manual. Condição: y – A válvula de alimentação deve ficar fechada (a válvula de alimentação é controlada pelo sistema). O valor medido pelo peso é armazenado na variável s1. Em seguida, a válvula de descarga é aberta. 2. Automático/Manual: Fechar a válvula de descarga. Condição y – Fechar a válvula de descarga (DO). O valor de feedback da fechadura da válvula de descarga é salvo na variável s2. O valor de (S1-S2) é adicionado ao acumulador, o que permite a liberação do bloqueio da válvula de alimentação. Esta é apenas uma ideia preliminar; é necessário realizar vários ajustes, simplificações e otimizações. Além disso, é preciso levar em consideração as diversas situações de instabilidade, como falhas de energia ou de sensores, bem como como lidar com defeitos nos componentes individuais. Evite erros semelhantes ao MAX8.
Este tópico foi editado pela última vez por 49205455 em 10/04/2019, às 19:13. Já que há feedback do interruptor. Então, compare a diferença do balanço durante o período de abertura. Basta somar tudo de novo. Neste caso, não é possível haver chamadas a módulos prontos. É preciso escrever a lógica por conta própria. O que foi dito lá em cima está correto. Quanto à linguagem a ser usada, é uma questão de lógica muito simples; deve ser fácil, não é? Mesmo aprendendo de última hora, dá para escrever.
O peso medido pela balança é enviado para o DCS? Não basta fazer uma configuração de acumulação?…
Você quer a quantidade de material por lote? Ou o total de material descarregado em um dia? Não é difícil, de qualquer forma. Depende de como você escrever
Acho que, mesmo com o descarregamento intermitente, é possível garantir que o peso de cada descarregamento permaneça constante. Eu poderia instalar um dispositivo de pesagem no tanque, e calcular a diferença entre o peso antes e depois do descarregamento. No entanto, isso acarretaria custos relativamente altos.