HCBBS Forum (Português)
Submit Chemical Projects / Find Solutions
Amplify Your Requirements on a Broader Chemical Platform *Engineering · Technology · Equipment · Solutions*
Submit Request

Como o S7-200 acumula entradas analógicas até atingir um certo valor e, em seguida, emite uma saída digital

2019-01-22View Original

Thread Content

Caros especialistas, eu tenho um conjunto de S7-200 que não são úteis. Além disso, tenho um dispositivo de controle de acúmulo de vazão no local, e gostaria de reformulá-lo. Tenho um medidor de vazão que envia sinais contínuos de 4 a 20 MA para o valor definido; em seguida, esse sinal é usado para controlar a bomba ou a válvula, fazendo com que elas parem de funcionar. Na próxima vez que eu pressionar o botão de partida, o medidor de vazão zerará automaticamente e começará a acumular valores novamente, criando assim um ciclo contínuo. Como posso escrever o programa para esse PLC? handshake
Reply #22019-01-23
De acordo com sua descrição, a lógica do programa é realizar uma acumulação – o valor acumulado é comparado com um valor definido – e o resultado é exibido no DO. Para realizar a acumulação, o fluxo lido é primeiro convertido em fluxo real; de forma simplificada, basta fazer um cálculo a cada segundo. Coloque em um número de posição fixo; adicione o fluxo real a cada segundo. Ao zerar, crie um botão para inserir o valor 0 nessa posição fixa. Compare os valores: os dois pinos de entrada conectam-se ao valor acumulado e ao valor definido. Nesta etapa, basta escolher o módulo de comparação adequado para gerar um valor BOOL que será enviado para o DO. Esta etapa é muito simples
Reply #32019-01-23
De acordo com sua descrição, a lógica do programa é realizar uma acumulação – o valor acumulado é comparado com um valor definido – e o resultado é exibido no DO. Para realizar a acumulação, o fluxo lido é primeiro convertido em fluxo real; de forma simplificada, basta fazer um cálculo a cada segundo. Coloque em um número de posição fixo; adicione o fluxo real a cada segundo. Ao zerar, crie um botão para inserir o valor 0 nessa posição fixa. Compare os valores: os dois pinos de entrada conectam-se ao valor acumulado e ao valor definido. Nesta etapa, basta escolher o módulo de comparação adequado para gerar um valor BOOL que será enviado para o DO. Esta etapa é muito simples
Reply #42019-01-23
Ideia geral de programação: inicialização dos dados (zerar o valor acumulado), loop (ler o sinal da IA, converter a unidade de medida [para obter o valor real], acumular, comparar [se atender às condições, sair do loop]), definir DO como 1, zerar o valor acumulado, aguardar um tempo, definir DO como 0 e retornar ao loop.

Submit a Project

**Looking for Chemical Technology, Equipment & Solutions?** No Registration Required Broader Platform Exposure | Global Chemical Service Provider Connections

Submit Request — Free Consultation

Disclaimer

This is an automated machine translation of the original thread. Some technical terms may have inaccuracies; the original text shall prevail. Click "View Original" at the top right to access the source page, which supports IP-based automatic real-time language translation. Please watch out for contact details and sales inducements to prevent fraud. All content and translations are for reference only, representing solely the poster's personal views. For enquiries, email service@hcbbs.com.