[ZAP91X] Problema na leitura da entrada analógica 0-10V

Tutoriais e dúvidas relacionadas aos controladores ZAP, P7C, NEON, RION e módulos de I/O em geral.
Post Reply
User avatar
sato-sam
Moderadores
Posts: 81
Joined: Thu Dec 15, 2016 7:37 pm

[ZAP91X] Problema na leitura da entrada analógica 0-10V

Post by sato-sam »

O controlador do sistema é o CLP ZAP91X com módulo de expansão HXM500. Estamos realizando diferentes testes nessa planta com o intuito de analisar a relevância dela para o ensino de controle e, até o momento, está atendendo aos requisitos desejados, entretanto estamos encontrando dificuldade em inserir novos elementos de medição no processo porque o CLP ZAP91X está apresentando inconsistência funcional em duas entradas analógicas e não estamos conseguindo identificar o erro funcional, que pode ser de programação, configuração ou hardware, por isso estou entrando em contato diretamente com o fabricante do CLP para tentar obter alguma informação que possa nos ajudar, pois há interesse de novas aquisições dessa planta no futuro, porém, primeiro, queremos compreender plenamente o funcionamento do elementos, principalmente do CLP.
Basicamente, a planta didática já veio configurada de fábrica com 4 entradas analógicas em tensão (E4, E5, E6, E7), o que constatamos através das chaves dip switches ao lado do CLP. Duas dessas entradas, E4 e E5, também vieram de fábrica para realizar leituras de tensão dos transmissores de nível (E4) e de pressão (E5), e ambas funcionam perfeitamente. Contudo, ao tentar inserir nos elementos de medição com saída em tensão nas entradas analógicas E6 e E7, o CLP não apresenta funcionamento adequado com as escalas correspondentes dos sensores. No depurador do ambiente SPDSW, verificamos que o blocos de leitura analógica, através de MOV (E6 para M6) e MOV (E7 para M7), há uma faixa de valores de tensão, entre 0 V e cerca de 1,8 V, que a Memória Inteira recebe o valor de -1. Isso também foi verificado alterando-se a entrada E4 e E5 para E6 e E7. Também verificamos que os sensores que pretendemos inserir na planta funcionam perfeitamente nas entrada E4 e E5, mas não nas entradas E6 e E7. Verificando no manual do ambiente de programação achamos a seguinte informação: "O valor lido de uma entrada analógica é normalizado em 12 bits ou seja, o valor mínimo é 0 e o valor máximo é 4095. Quando lido o valor -1 indica erro no canal de entrada analógica ou valor fora da faixa, como por exemplo, entrada de 4 a 20 mA aberta."
Como as entradas analógicas do CLP estão todas configuradas para tensão, não estamos compreendendo o porquê do erro "-1" está aparecendo, o qual somente desaparece quando a tensão nas entradas E6 e E7 superam o valor de 1,8 V na entrada, sendo que a partir desse valor a Memória Inteira começa a recebe valores proporcionais, porém fora de escala, da entrada analógica. Assim, gostaríamos de obter alguma informação que pudesse nos ajudar a corrigir esse erro de leitura em apenas duas entradas analógicas do CLP. Desde já agradecemos pelo suporte.
User avatar
sato-sam
Moderadores
Posts: 81
Joined: Thu Dec 15, 2016 7:37 pm

Re: [ZAP91X] Problema na leitura da entrada analógica 0-10V

Post by sato-sam »

Prezado, bom dia.
Neste cenário, é possível que as entradas analógicas estejam configuradas para leitura de 2 a 10V e não de 0 a 10V.
Para verificar a calibração, acesse no SPDSW: Controlador > Módulo de Hardware > HXM500, conforme ilustra figura a seguir.
zap91x_modhdw.png
zap91x_modhdw.png (124.24 KiB) Viewed 2154 times
Este formulário apresenta os campos pertinentes à calibração do módulo. Cuidado ao alterar parâmetros de ganho e offset nesta tela, pois um valor indevido irá descalibrar a entrada analógica respectiva. Note que as entradas E0 a E3 não são configuráveis para tensão, sendo apenas para leituras de corrente.

Se a placa estiver calibrada para 0 a 10V, o campo offset será 0 e o ganho será próximo de 1, conforme ilustrado na figura a seguir.
zap91x-hxm500-.png
zap91x-hxm500-.png (145.15 KiB) Viewed 2154 times
Se este for o caso, apenas para teste, faça:
a) Anote o valor de ganho e offset do canal respectivo.
b) Altere o ganho para 1 e offset para 0
c) Repita o teste.

Note que esta operação permite que a faixa de leitura da entrada analógica se estenda à faixa fornecida pelos sensores e tem como objetivo testar se a leitura está funcional, sendo assim uma aproximação para teste. Caso a precisão da leitura da entrada não atenda o esperado, a entrada deverá ser calibrada com o auxílio de um padrão (ex. calibrador).

Permaneço à disposição para eventuais dúvidas.
Post Reply