Jump to content
jgaspar

Leitura de encoder S7-1200

Recommended Posts

jgaspar

Boas,

Preciso de ler um encoder no S7-1200. A CPU que tenho é 1214AC/DC/RELAY.

Consigo ler diretamente o valo do encoder usando o endereço ID1000:P no entanto este valor é um real, e eu quero-o passar para inteiro.

Tenho um bloco de conversão de real para inteiro mas apenas tenho valores na memória do inteiro sempre que estes sejam negativos.

Sempre que eu rodo para o lado direito (sentido positivo) o valor da memória que contem o inteiro permanece sempre a zero, sempre que rodo para a esquerda o valor é negativo sempre -0, .1 .... -1024 por exemplo.

Que estou a fazer de mal?

Share this post


Link to post
Share on other sites
bubulindo

E que valores vês na variável real?


include <ai se te avio>

Mãe () {

}

Share this post


Link to post
Share on other sites
jgaspar

Na varíavel real vejo todos os valores tanto positivos como negativos.

Mas quando tento converter esse real para inteiro apenas visualizo os valores negativos

Share this post


Link to post
Share on other sites
jgaspar

Sim não conseguia postar aqui.

Para o email que estava no teu blog peço desculpa foi a unica forma que consegui

Share this post


Link to post
Share on other sites
bubulindo

email no meu blog... Queres dizer aquele do sapo... ao qual não tenho acesso?


include <ai se te avio>

Mãe () {

}

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

×
×
  • Create New...

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.