Leitura e escrita de bits usando o driver M-Prot.

Descrição:

É possível ler um bit de uma entrada digital? Podem ser utilizados tags do tipo Bool?

Solução:

Não. Isto deve ser feito indiretamente.

Para ler/escrever um bit, é necessário ler/escrever o Byte inteiro (configurando o tipo do tag para Byte), já que a entrada ou saída está em forma de octeto. Por exemplo, para escrever na terceira saída digital, é necessário escrever o valor 4 no tag (4 decimal = 100 em binário, portanto, terceiro bit de saída).

Isto vale tanto para leitura quanto para escrita de bits. Primeiro é necessário manipular o bit, para só depois ler/escrever o Byte inteiro.

Observação: Nesse caso, Bool não é um bit. Bool é um byte que tem como possíveis significados TRUE ou FALSE. Tentar ler/escrever um bit com o tipo Bool não irá funcionar.

Print Friendly, PDF & Email

Este artigo foi útil? Was this helpful?

Classificação média - Average rating 0 / 5. Count: 0

Deixe seu Comentário

Seu endereço de e-mail não será publicado. Campos marcados com asterisco são obrigatórios *