É 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.