Thread Content
O sistema S7-300 deseja zerar um fluxo acumulado, mas na tela do WinCC não existe um botão para fazer isso! Isso precisa ser modificado no bloco de programa de nível mais baixo? Mas modificar o programa não pode ser feito online; é preciso fazer as alterações e, em seguida, baixar o arquivo. Dessa forma, o CPU será interrompido! Pergunto, é assim que os especialistas fazem? ? E se eu quiser alterar a faixa de um valor analógico, também preciso fazer essa alteração no programa e, em seguida, baixar o programa novamente! ? ? ?
Se a pessoa que programou naquela época tivesse pensado em Zhou Xiang, deveria haver uma variável de reinicialização. Conecte o CPU, coloque-o em modo ONLINE e defina o valor do BOOL de reset para 1. Deve haver um pulso após a variável de reset. Se não houver, você também precisa definir o valor BOOL de reset como 0.
É possível fazer alterações online; ao baixar a versão modificada, o programa não será interrompido
Baixe apenas a função FC que foi modificada, não baixe tudo. Geralmente, isso não afeta as operações de produção
O sistema S7-300 deseja zerar um fluxo acumulado, mas na tela do WinCC não existe um botão para fazer isso! Isso precisa ser modificado no bloco de programa de nível mais baixo? Mas modificar o programa não pode ser feito online; é preciso fazer as alterações e, em seguida, baixar o arquivo. Dessa forma, o CPU será interrompido! É assim, por acaso? ? Não é assim, não haverá parada. Encontre o programa correspondente e execute as operações necessárias. E se eu quiser alterar a faixa de um valor analógico, também preciso fazer essa alteração no programa e, em seguida, baixar o programa novamente! ? ? ? Sim, basta baixar a funcionalidade atual ou o bloco de funcionalidades
Com a função de monitoramento de variáveis online, os valores acumulados podem ser blocos DB, variáveis M, etc.; é possível modificar as variáveis diretamente online
Se você modificar algum fc, fb ou db e, em seguida, fizer o download do programa (lembre-se de que se trata apenas do download do bloco), isso não causará a parada do CPU, exceto em duas situações: 1. Se houver um erro na modificação do programa, como, por exemplo, um erro de endereçamento (o CPU não consegue encontrar o endereço da variável especificada no programa), e se não houver um OB de proteção contra erros no PLC, então o PLC entrará no estado de parada. 2. Se você fizer o download de toda a estação, ou seja, do programa de configuração do hardware, isso fará com que o CPU reinicie (se for um PLC redundante 400H, é possível atualizar a configuração do hardware online)
Ou seja, baixar o programa separadamente não faz com que a CPU pare de funcionar, certo?
Ou seja, apenas o programa de nível inferior foi modificado, e os outros não foram alterados. Então, baixar o programa não fará com que o PLC pare de funcionar, certo? Coisas como modificar a faixa de medição também são o mesmo: mesmo após alterar o programa e baixá-lo, o CPU não para, certo? ? ? Gostaria de perguntar ainda: quais são as situações que podem causar a parada do CPU? Além de modificar a configuração do hardware!
O 300 também pode ser modificado online? Após a modificação, é necessário baixar os blocos de programa? O download desses blocos não causará parada do CPU, certo? Eu aprendi sozinho sobre PLC da Siemens. Não se preocupe com isso:P
A situação de que se falou no 7º andar. Posso dizer que falhas no módulo de alimentação ou problemas na fornecimento de energia também podem causar a parada do CPU?
Há apenas uma razão pela qual o programa baixado individualmente pode fazer com que a CPU pare de funcionar: o programa baixado contém erros (o mais comum é um erro de endereçamento). Além disso, não há OB121/122 na CPU