Jump to content
  • Revista PROGRAMAR: Já está disponível a edição #60 da revista programar. Faz já o download aqui!

Luxo

saída Intermitente

Recommended Posts

Luxo

Boas,

Queria colocar uma saída em intermitente no s7 1200, por exemplo colocar a saída em caso de avaria ligada 1 segundo e desligada 2 segundos para ligar um buzina e uma lâmpada se sinalização de avaria. É que não consigo perceber os timer do S7 1200.

Carlos Pinho

Share this post


Link to post
Share on other sites
nokPT

Tem que estar 1 segundo on e 2 off? se fosse 1 on e 1 off podias usar directamente um bit de memória: Biblioteca para bits de sistema

Qual é a tua dúvida relativa aos temporizadores?

No S7-1200 os temporizadores são FBs, chamas um temporizador como chamas uma FB, com o cuidado que só podes chamar o mesmo temporizador uma única vez no programa, como em qualquer autómato. Escolhes o tipo de temporizador (por exemplo TON), dás-lhe um nome, metes o valor que queres no PT (por exemplo T#1s) e usas "timerX".Q num contacto para sinalizar que já passou o tempo, por exemplo.


Ricardo Timóteo

Share this post


Link to post
Share on other sites
jgaspar

Boas,

Qual o bit no S7-1200 que me coloca uma saída intermitente durante 1seg?

No 300 sei que era o bit 70 e qualquer coisa mas no S7-1200 não sei qual será.

Aguardo uma resposta urgente se possível.

Share this post


Link to post
Share on other sites
bubulindo

Nos 300, podes activar o system clock e definir o byte onde tens os pulsos com diferentes frequências. O mesmo pode ser conseguido se incrementares uma variável e leres os bits individuais dessa variável.

Quando dizes intermitente, que queres dizer? Queres que a saída esteja a oscilar entre 0 e 1 durante 1 segundo?


include <ai se te avio>

Mãe () {

}

Share this post


Link to post
Share on other sites
nokPT

Tanto no 300 como no 1200, o system clock e configurável, tens que configurar no Hardware do CPU qual é o MB que queres usar...


Ricardo Timóteo

Share this post


Link to post
Share on other sites
jgaspar

Boa noite,

O que eu pretendia era uma saida que estivesse a ON durante 1 seg e OFF durante outro segundo.

Será que me podem explicar como defino isso no hardware, já estive a tentar e não encontrei

Share this post


Link to post
Share on other sites
jpaulino

O que eu pretendia era uma saida que estivesse a ON durante 1 seg e OFF durante outro segundo.

Será que me podem explicar como defino isso no hardware, já estive a tentar e não encontrei

No S7-1200 não sei como se faz (nunca usei) mas porque não usas simplesmente um timer que te faz uma memória de 1 em 1 segundo e usas depois em todo o programa?

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.