1. Trabalhando na automação de uma máquina, você notou que seria
necessário fazer um PTO para um motor de passo configurado para trabalhar através dos sinais de pulso e direção. Você notou. também, que o software de programação do CLP da máquina permite apenas a utilização dos blocos simples da linguagem Ladder, como os blocos de contatos, bobinas, contadores, timers e operadores matemáticos, e que precisaria utilizar uma IHM para controlar e monitorar a frequência dos pulso e o sentido de giro do motor. Assim: 1.1. Faça uma IHM para controle e monitoramento do acionamento do motor. Ela deve conter: 1.1.1. Um campo digitável para inserção do valor de frequência do PTO — identificar o campo com o nome "Frequência" —, o campo ainda deve apresentar o valor atual da frequência. 1.1.2. Uma chave seletora — identificar o estado ativo como HORÁRIO, e o inativo como ANTI-HORÁRIO. 1.1.3. Um botão — MUDA PTO. 1.1.4. Dois gráficos em função do tempo, um para mostrar o sinal do PTO, e outro para mostrar o sentido de giro. 1.2. Faça um programa em Ladder utilizando apenas os grupos de blocos citados anteriormente para gerar o sinal PTO e o sentido de giro. Assim: 1.2.1. Se o valor de frequência for menor que 0,001, deve ser forçada uma frequência de 0,001. Caso contrário, o valor configurado é o mesmo selecionado na IHM. 1.2.2. O botão MUDA PTO é o responsável por alterar o valor da frequência do PTO, ou seja, após digitar o valor da frequência na IHM, o usuário deve pressionar o botão para que o novo valor seja enviado para o PTO, caso contrário, o valor da frequência não será alterado no sinal PTO.
Observações: no arquivo de sua resposta, adicione um print do seu código
Ladder, um print da sua IHM com a chave seletora desligada e um print com a chave seletora ligada. Caso o sinal PTO não apresente ondas quadradas perfeitas, não se preocupe, a simulação pode gerar isso. Simule ao máximo o seu programa para garantir que obtenha o correto funcionamento. Programação em Ladder: IHM com a chave seletora ligada em 1Hz: IHM com a chave seletora desligada em 1Hz: IHM com a chave seletora ligada em 0,5Hz:
Seletor de frequência limitado em no mínimo 0,001Hz:
2. Mais adiante no trabalho na máquina, foi necessário gerar um sinal PWM para um motor CC, assim como uma IHM para controlá-lo e monitorá-lo. Para esse caso, desenvolva: 2.1. Uma IHM para controle e monitoramento do acionamento do motor. Ela deve conter: 2.1.1. Um campo digitável para inserção do valor de frequência do PWM — identificar o campo com o nome "Frequência" —, o campo ainda deve apresentar o valor atual da frequência. 2.1.2. Um campo digitável para inserção do valor do DUTY CYCLE — identificar o campo com o nome "Duty Cycle" —, o campo ainda deve apresentar o valor atual do duty cycle. 2.1.3. Um botão — MUDA PWM. 2.1.4. Um para mostrar o sinal do PWM. 2.2. Faça um programa em Ladder utilizando apenas os grupos de blocos citados anteriormente para gerar o sinal PWM. Assim: 2.2.1. Se o valor de frequência for menor que 0,001, deve ser forçada uma frequência de 0,001. Caso contrário, o valor configurado é o mesmo selecionado na IHM. 2.2.2. Se o valor do duty cycle for menor que 0,001, deve ser forçado o valor 0,001, e, se for maior que 99,999, deve ser forçado o valor 99,999. Caso contrário, o valor configurado é o mesmo selecionado na IHM. 2.2.3. O botão MUDA PWM é o responsável por alterar o valor da frequência e do duty cycle do PWM, ou seja, após digitar o valor da frequência na IHM e/ou o valor do DUTY CYCLE, o usuário deve pressionar o botão para que o sinal seja alterado, caso contrário, o sinal não será alterado.
Observações: no arquivo de sua resposta, adicione um print do seu código
Ladder, um print da IHM com a frequência de 1 Hz e duty cycle de 25%, um print da IHM com a frequência de 0.5 Hz e duty cycle de 25%, e um print da IHM com a frequência de 0.5 Hz e duty cycle de 50%. Caso o sinal PWM não apresente ondas quadradas perfeitas, não se preocupe, a simulação pode gerar isso. Simule ao máximo o seu programa para garantir que obtenha o correto funcionamento. Programação em Ladder: IHM com a frequência de 1 Hz e duty cycle de 25%: IHM com a frequência de 0.5 Hz e duty cycle de 25%:
IHM com a frequência de 0.5 Hz e duty cycle de 50%:
Seletor de duty cicle limitado em no mínimo 0,001 e máximo em 99,99 :