Você está na página 1de 11

Unidades lógicas

Índice

1- Composição das unidades


1.1 – Classificação das unidades
1.2 – Tipo de Variáveis
2- Conversão de sinais em unidades lógicas
1.1 – Sinais Digitais
1.2 – Sinais Analógicos
1.3 – Unidades de Engenharia
1.4 – Fórmulas

3- Exercícios

1
1- Composição das unidades

Unidade lógica é nada mais do que marcadores que armazenam valores numéricos nas memórias de
equipamentos eletrônicos. As unidades lógicas são classificadas pelo tamanho do número que armazenam.
A Leitura é feita sempre da direita para a esquerda, exceto pela norma IEEE que é feita no sentido oposto.

1.1- Classificação das unidades

BIT: é a menor unidade lógica possível


Valor: 0 ou 1

=0
=1

BYTE: é a combinação dos valores de 8 bits


Valor: 0 a 255

=0 = 32

=1 = 64

=5 = 128

=4 = 255

=8

= 16

2
WORD: é a combinação dos valores de 2 bytes ou 16 bits
Valor: -32768 a 32767 ou 0 a 65535

=0

= 256

= 512

= 1024

= 2048

= 4096

= 8192

= 16384

= 32768

= 65535

DWORD: é a combinação dos valores de 2 WORDS ou 32 bits


Valor: -2147483648 a 2147483647

Word 1 Word 0

=0

= 65536

= 131072

= 262143

= 16777216

= 16777217

3
1.2- Tipo de variáveis

De acordo com o tipo de variável que for utilizada na programação, as unidades lógicas poderão ser
interpretadas de forma diferente:

Interpretação Inteiro positivo:

= 16384

= 32767

Interpretação Inteiro positivo e negativo:

= -32768

= -16384

Nesse caso o último BIT representa o sinal negativo.

Os Tipos de Variável

Nome Descrição Abrangência


Integer Numérico Inteiro -32.768 a 32.767
Long Numérico Inteiro -2.147.483.648 a 2.147.483.648
Byte Numérico Inteiro 0 a 255
Single Numérico real -3,402823E38 a -1,401298E-45
1,401298E-45 a 3,402823E38
Double Numérico real -1,79769313486232E308 a 4,94065645841247E-324
4,94065645841247E-324 a 1,79769313486232E308
Currency Numérico - -922.337.203.685.477,5808 a
Valores monetários 922.337.203.685.477,5807
String Texto 2.147.483.648 de caracteres nos sistemas 32 bits
65.536 de caracteres nos sistemas 16 bits
Date Data e Hora entre 01/01/100 a 31/12/9999
Boolean True (verdadeiro) ou False (falso) 0 ou 1

4
2- Conversão de sinais em unidades lógicas

Podemos converter um sinal digital ou analógico recebido ou enviado por dispositivos geralmente
eletrônicos (CLP no caso) em unidades lógicas de acordo com o tipo de sinal e vice versa.

1.3- Sinais digitais

Para os tipos de sinais digitais, interpretamos cada BIT como uma entrada ou saída:

Cartão de 8 saídas Cartão de 8 entradas


(byte) (byte)
t
i
b
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0

Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0

Exemplos:

Bit 0 = entrada 1
Bit 1 = entrada 2
Bit 2 = entrada 3
Bit 3 = entrada 4

Saída 1 = Bit 0
Saída 2 = Bit 1
Saída 3 = Bit 2
Saída 4 = Bit 3

Cartão de 16 saídas
(word)
Bit 15
Bit 14
Bit 13
Bit 12
Bit 11
Bit 10
Bit 9
Bit 8
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0

5
1.4- Sinais Analógicos

Os sinais analógicos podem variar de acordo com a resolução do cartão de entrada e saída:

Cartão de 8 saídas Cartão de 8 entradas


Analógicas Analógicas
Resolução (16bits) Resolução (12bits)

t
i
b
WORD 6 – 32768 A 32767
WORD 5 – 32768 A 32767
WORD 4 – 32768 A 32767
WORD 3 – 32768 A 32767
WORD 2 – 32768 A 32767
WORD 1 – 32768 A 32767
WORD 0 – 32768 A 32767
WORDt 7 – 32768 A 32767

WORD 6 0 a 4095
WORD 5 0 a 4095
WORD 4 0 a 4095
WORD 3 0 a 4095
WORD 2 0 a 4095
WORD 1
WORD 0 0 a 4095
WORDt 7 0 a 4095

0 a 4095
O tipo de sinal elétrico de entrada ou saída pode variar de acordo com faixas padronizadas:

0 a 10V 0 a 5V
4 a 20mA 0 a 20mA

Então podemos ter variações do valor obtido nas unidades lógicas de acordo com a intensidade do sinal
elétrico de entrada e vice versa:

Exemplo de Sinal Analógico de Entrada Exemplo de Sinal Analógico de Saída


Valor Faixa de Valor do
Faixa de entrada Valor do sinal Resolução Valor obtido enviado Resolução Saída sinal
0-5V 0 0-16384 0 0 0-16384 0-5V 0
0-5V 1 0-16384 3276,8 3276,8 0-16384 0-5V 1
0-5V 2,5 0-16384 8192 8192 0-16384 0-5V 2
0-5V 5 0-16384 16384 16384 0-16384 0-5V 3
0-20mA 0 0-32767 0 0 0-32767 0-20mA 10
0-20mA 4 0-32767 6553,4 6553,4 0-32767 0-20mA 11
0-20mA 12 0-32767 19660,2 19660,2 0-32767 0-20mA 12
0-20mA 20 0-32767 32767 32767 0-32767 0-20mA 13
0-10V 0 0-4095 0 0 0-4095 0-10V 0
0-10V 3 0-4096 1228,5 1228,5 0-4095 0-10V 3
0-10V 5 0-4097 2047,5 2047,5 0-4095 0-10V 5
0-10V 10 0-4098 4095 4095 0-4095 0-10V 10
4-20mA 4 0-32767 0 0 0-32767 4-20mA 4
4-20mA 8 0-32767 8191,75 8191,75 0-32767 4-20mA 8
4-20mA 12 0-32767 16383,5 16383,5 0-32767 4-20mA 12
4-20mA 20 0-32767 32767 32767 0-32767 4-20mA 20
4-20mA 0 0-32767 -8191,75 -8191,75 0-32767 4-20mA 0

6
1.5- Unidades de Engenharia

As unidades de engenharia, são os nomes dados as interpretações de diferentes tipos de medições físicas
em uma escala de valores, por exemplo:

Temperatura: Graus Celsius( °C ) ou Fahrenheit( °F )


Pressão: Bar, PSI ou kg/cm²
Nível: % ou MCA
Volume: % ou m³
Vazão: kg/s, l/s, m³/h
Rotação: Hz, RPM

1.6- Fórmulas

Na Maioria dos casos podemos usar uma regra de três simples para fazer a conversão de valores, mas há
casos que os valores possuem faixas e ranges especiais.

Exemplo de interpretação SIMPLES:

Dados do instrumento:

Medição = temperatura (°C)


Faixa(Range) = 0 a 150°C

Dados do cartão:

Tipo de sinal = 0 a 20mA


Resolução: 16 bits
Faixa(Range): 0 a 32000

Valor lido por um multímetro: 12mA

Valor correspondente de temperatura = ?

X = (Valor do sinal / Valor máximo de entrada )* Faixa


X = (12/20)*32000
X = 19200

X é o valor obtido pelo cartão de entrada, mas quanto equivale a temperatura?

Y = (19200 / 32000 )* 150


Y = 90°C
7
((inputValue-lowRange)/(highRange-lowRange))*(maxSetpoint-minSetpoint)+minSetpoint

Exemplo de interpretação COMPLEXA:

Dados do instrumento:

Medição = temperatura (°C)


Faixa(Range) = -50 a 150°C

Dados do cartão:

Tipo de sinal = 4 a 20mA


Resolução: 16 bits
Faixa(Range): 0 - 32000

Valor lido por um multímetro: 12mA

Valor correspondente de temperatura = ?

Input = Valor do sinal de entrada(sinal)


InputMin = Valor mínimo de entrada(sinal)
InputMax = Valor máximo de entrada(sinal)
Rmin = Range mínimo
Rmax = Range máximo

X = ((Input-InputMin) / (InputMax - InputMin))* (Rmax-Rmin)+Rmin


X = ((12-4) / (20 - 4))* (32000-0)+0
X = 16000

Interpretando o valor lido pelo cartão:

Y = ((16000-0) / (32000 - 0))* (150 – (-50))+(-50)


Y = 50°C

8
Exemplo de cálculo para saída analógica(valor direto):

Dados do Inversor:

Medição = Rotação (RPM)


Faixa(Range) = 0-1800RPM
Tipo de sinal = -10V a 10V

Dados do cartão:

Tipo de sinal = -10V a 10V


Resolução: 16 bits
Faixa(Range): -32768 a 32767

Valor a ser alcançado pelo inversor: 1350RPM

Sinal gerado pelo cartão = ?

SetPoint = Valor a ser alcançado


SPMin = Valor mínimo do inversor
SPMax = Valor máximo do inversor
Outmin = Sinal de saída mínimo
Outmax = Sinal de saída máximo

X = ((SetPoint-SPMin) / (SPMax - SPMin))* (Outmax-Outmin)+Outmin


X = ((1350-0) / (1800 - 0))* (10-(-10))+(-10)
X = 5V

Exemplo de Sinal Analógico de Entrada(COMPLETO)


Faixa de entrada Valor do sinal Range(escala) Valor obtido Range(escala) Unid. Eng.
0-5V 0 0 a 16384 0 0 a 150 0
0-5V 1 0 a 16384 3276,8 0 a 150 30
0-5V 2,5 0 a 16384 8192 0 a 150 75
0-5V 5 0 a 16384 16384 0 a 150 150
0-20mA 0 0 a 32767 0 - 0,1 a 1 -0,1
0-20mA 4 0 a 32767 6553,4 - 0,1 a 1 0,12
0-20mA 12 0 a 32767 19660,2 - 0,1 a 1 0,56
0-20mA 20 0 a 32767 32767 - 0,1 a 1 1
0-10V 0 0 a 4095 0 0 a 1800 0
0-10V 3 0 a 4095 1228,5 0 a 1800 540
0-10V 5 0 a 4095 2047,5 0 a 1800 900
0-10V 10 0 a 4095 4095 0 a 1800 1800
4-20mA 4 0 a 32767 0 0 a 1500 0
4-20mA 8 0 a 32767 8191,75 0 a 1500 37,5
4-20mA 12 0 a 32767 16383,5 0 a 1500 75
4-20mA 20 0 a 32767 32767 0 a 1500 150
4-20mA 0 0 a 32767 -8191,75 0 a 1500 -37,5

9
3- Exercícios

1.7- Interprete os valores binários de acordo os desenhos abaixo

A) Inteiro positivo

B) Inteiro

C) Inteiro

D) Int. pos. e neg.

1.8- Sinalize nos bits de acordo os valores indicados

A) 65

B) 300

C) 15001

D) -9999

1.9- Interprete os valores de entrada analógicos

A) No cartão o valor que está sendo lido é: 5600, Qual é o valor em unidade de engenharia?

Dados do cartão:

Tipo de sinal = 0 a 20mA


Resolução: 16 bits
Faixa(Range): 0 a 20000

Dados do Instrumento:

Medição = Pressão (kg/cm²)


Faixa(Range) = 0 a 500 kg/cm²)
Tipo de sinal = 4 a 20mA

10
B) A unidade de engenharia interpretada por um CLP é de 45°C, Qual seria o valor na entrada do cartão
analógico?

Dados do cartão:

Tipo de sinal =0 a 20mA


Resolução: 12 bits
Faixa(Range): 0 a 4095

Dados do Instrumento:

Medição = temperatura (°C)


Faixa(Range) = -100 a 100°C
Tipo de sinal = 0 a 20mA

1.10- Interprete os valores de saídas analógicos

A) No cartão de saída o valor lido pelo multímetro é 4,8V, Qual seria a proporção de abertura da válvula
moduladora?

Dados do cartão:

Tipo de sinal = -10V a 10V


Resolução: 16 bits
Faixa(Range): 0 a 16383

Dados da válvula moduladora:

Faixa(Range) = 0 a 100 %)
Tipo de sinal = 0 a 5V

B) Feitos os testes em um inversor:


 colocado setpoint de 0Hz no CLP o sinal analógico de entrada no inversor foi 4mA
 colocado setpoint de 60Hz no CLP o sinal analógico de entrada no inversor foi 12mA

Qual é o range do inversor(Hz)?

Dados do cartão:

Tipo de sinal = 4 a 20mA


Resolução: 16 bits
Faixa(Range): 0 a 32767

Dados do inversor:

Faixa(Range) = ?

11

Você também pode gostar