RSLogix 5000 SCL: Calculating Analog Input Min and Max — figure 1

RSLogix 5000 SCL: Calculando os valores mínimo e máximo da entrada analógica

Os valores mínimo/máximo de entrada da instrução SCL do RSLogix 5000 são determinados pela resolução em bits do cartão analógico. Aprenda a calcular as conta...

A instrução Scale with Parameters (SCL) do Logix 5000 realiza um mapeamento linear das contagens analógicas brutas para unidades de engenharia. A configuração incorreta quase sempre começa em Input Min e Input Max: esses campos não representam miliampères nem volts. Eles são as contagens A/D informadas pelo módulo analógico para a faixa elétrica selecionada. Usar 4 e 20 como limites de contagem produz valores de processo sem sentido, que parecem falhas do transmissor.

RSLogix 5000 SCL: cálculo do mínimo e máximo da entrada analógica — figura 1

Saída = ((Entrada − Input_Min) ÷ (Input_Max − Input_Min)) × (Scaled_Max − Scaled_Min) + Scaled_Min

Resolução e faixas de contagem

A resolução em bits define o intervalo inteiro teórico de fundo de escala, mas os módulos Rockwell frequentemente usam escalas com deslocamento ou proprietárias. Sempre obtenha as contagens da tabela de dados do módulo no manual de instalação, em vez de confiar apenas em cálculos de potência de dois presumidos.

Resolução Fundo de escala unipolar Fundo de escala bipolar
12 bits 0–4095 −2048–+2047
14 bits 0–16384 −8192–+8191
15 bits 0–32767 −16384–+16383
16 bits 0–65535 −32768–+32767

Cálculo de Input Min / Max para sinais live-zero

Para um sinal de subfaixa em um cartão com fundo de escala mais amplo:

Input_Min = (Signal_Low ÷ Signal_FullScale) × FullScale_Counts
Input_Max = (Signal_High ÷ Signal_FullScale) × FullScale_Counts

Exemplo prático — 1746-NI4 no modo 4–20 mA, com fundo de escala de 0–20 mA a 16384 contagens:

  • Input_Min = (4 ÷ 20) × 16384 ≈ 3277
  • Input_Max = 16384
  • Para 0–20 bar: Scaled_Min = 0, Scaled_Max = 20

Os mesmos limites brutos permitem uma faixa de engenharia deslocada, como −1 a +6 bar, quando a amplitude do transmissor assim exigir.

Módulo Faixa Input Min Input Max
1746-NI4 4–20 mA 3277 16384
1756-IF16 4–20 mA 6241 31208
1769-IF4 4–20 mA 3277 16383
1794-IE8 4–20 mA 3277 16384
RSLogix 5000 SCL: cálculo do mínimo e máximo da entrada analógica — figura 2

Resolução efetiva e “13,67 bits”

Operar 4–20 mA em uma faixa de fundo de escala de 0–20 mA e 14 bits utiliza apenas 13107 das 16384 contagens. log₂(13107) ≈ 13,67 bits. Essa perda é inerente ao deslocamento live-zero em uma janela de ADC mais ampla, e não um erro de configuração. Cartões que redimensionam nativamente o ADC para 4–20 mA (por exemplo, o 1756-IF16 no modo de canal 4–20 mA) recuperam uma resolução efetiva maior em toda a faixa ativa de 16 mA.

Etapas de configuração no Studio 5000

  1. Abra as propriedades do módulo e registre a faixa de entrada e o formato de dados configurados.
  2. Consulte as contagens inteiras dos pontos inicial e final do sinal.
  3. Insira os limites de engenharia do transmissor em Scaled_Min / Scaled_Max.
  4. Mapeie a tag do canal para Input da SCL e uma tag REAL de processo para Output.
  5. Use uma CPT separada somente quando a conversão de unidade pertencer fora do mapeamento linear.

SCL versus CPT na prática

A SCL continua sendo a opção mais clara para um único mapeamento linear de transmissor, pois os quatro limites ficam em uma única instrução e se documentam para o próximo técnico. A CPT é preferível quando a expressão de escala precisa incluir um deslocamento intermediário, uma relação de vazão com raiz quadrada ou uma conversão de unidades em várias etapas dentro de uma única equação. A diferença no tempo de execução é insignificante nos controladores Logix modernos; legibilidade e controle de alterações são mais importantes. Não misture o dimensionamento em unidades de engenharia do módulo com a SCL no mesmo canal, a menos que um dos caminhos seja intencionalmente ignorado — o dimensionamento duplo é um erro comum de comissionamento que parece uma falha de calibração do transmissor.

Matemática da faixa de contagem versus unidades de engenharia em tempo real

Forneça 4 mA e confirme Scaled_Min, forneça 20 mA e confirme Scaled_Max; em seguida, verifique o ponto médio. Um desvio indica limites de contagem incorretos ou uma seleção incorreta da faixa do canal. Prefira o dimensionamento do módulo em unidades de engenharia quando a faixa for fixa; mantenha a SCL quando forem necessários redimensionamento em tempo de execução ou tags brutas mistas. Consulte o documento 1756-RM003 para a instrução e os manuais do usuário dos módulos analógicos (1746-UM005, 1756-UM009, 1769-UM002) para as tabelas de contagem. Os padrões de dimensionamento analógico devem acompanhar a mesma documentação usada para outros ativos de PLC e PAC Logix.

Sobre o autor

Mark Townsend | Engenheiro sênior de automação – sistemas Allen-Bradley

Mark Townsend é engenheiro sênior de automação, com mais de 18 anos de experiência em plataformas Allen-Bradley, abrangendo ControlLogix, CompactLogix e o SLC-500 legado. Seu trabalho diário envolve lógica no RSLogix / Studio 5000 e a implantação de IHMs FactoryTalk View em frotas antigas e mistas.

RSLogix 5000 SCL: Calculando os valores mínimo e máximo da entrada analógica

Os valores mínimo/máximo de entrada da instrução SCL do RSLogix 5000 são determinados pela resolução em bits do cartão analógico. Aprenda a calcular as contagens brutas para sinais de 4–20 mA, 0–10...

A instrução Scale with Parameters (SCL) do Logix 5000 realiza um mapeamento linear das contagens analógicas brutas para unidades de engenharia. A configuração incorreta quase sempre começa em Input Min e Input Max: esses campos não representam miliampères nem volts. Eles são as contagens A/D informadas pelo módulo analógico para a faixa elétrica selecionada. Usar 4 e 20 como limites de contagem produz valores de processo sem sentido, que parecem falhas do transmissor.

RSLogix 5000 SCL: cálculo do mínimo e máximo da entrada analógica — figura 1

Saída = ((Entrada − Input_Min) ÷ (Input_Max − Input_Min)) × (Scaled_Max − Scaled_Min) + Scaled_Min

Resolução e faixas de contagem

A resolução em bits define o intervalo inteiro teórico de fundo de escala, mas os módulos Rockwell frequentemente usam escalas com deslocamento ou proprietárias. Sempre obtenha as contagens da tabela de dados do módulo no manual de instalação, em vez de confiar apenas em cálculos de potência de dois presumidos.

Resolução Fundo de escala unipolar Fundo de escala bipolar
12 bits 0–4095 −2048–+2047
14 bits 0–16384 −8192–+8191
15 bits 0–32767 −16384–+16383
16 bits 0–65535 −32768–+32767

Cálculo de Input Min / Max para sinais live-zero

Para um sinal de subfaixa em um cartão com fundo de escala mais amplo:

Input_Min = (Signal_Low ÷ Signal_FullScale) × FullScale_Counts
Input_Max = (Signal_High ÷ Signal_FullScale) × FullScale_Counts

Exemplo prático — 1746-NI4 no modo 4–20 mA, com fundo de escala de 0–20 mA a 16384 contagens:

  • Input_Min = (4 ÷ 20) × 16384 ≈ 3277
  • Input_Max = 16384
  • Para 0–20 bar: Scaled_Min = 0, Scaled_Max = 20

Os mesmos limites brutos permitem uma faixa de engenharia deslocada, como −1 a +6 bar, quando a amplitude do transmissor assim exigir.

Módulo Faixa Input Min Input Max
1746-NI4 4–20 mA 3277 16384
1756-IF16 4–20 mA 6241 31208
1769-IF4 4–20 mA 3277 16383
1794-IE8 4–20 mA 3277 16384
RSLogix 5000 SCL: cálculo do mínimo e máximo da entrada analógica — figura 2

Resolução efetiva e “13,67 bits”

Operar 4–20 mA em uma faixa de fundo de escala de 0–20 mA e 14 bits utiliza apenas 13107 das 16384 contagens. log₂(13107) ≈ 13,67 bits. Essa perda é inerente ao deslocamento live-zero em uma janela de ADC mais ampla, e não um erro de configuração. Cartões que redimensionam nativamente o ADC para 4–20 mA (por exemplo, o 1756-IF16 no modo de canal 4–20 mA) recuperam uma resolução efetiva maior em toda a faixa ativa de 16 mA.

Etapas de configuração no Studio 5000

  1. Abra as propriedades do módulo e registre a faixa de entrada e o formato de dados configurados.
  2. Consulte as contagens inteiras dos pontos inicial e final do sinal.
  3. Insira os limites de engenharia do transmissor em Scaled_Min / Scaled_Max.
  4. Mapeie a tag do canal para Input da SCL e uma tag REAL de processo para Output.
  5. Use uma CPT separada somente quando a conversão de unidade pertencer fora do mapeamento linear.

SCL versus CPT na prática

A SCL continua sendo a opção mais clara para um único mapeamento linear de transmissor, pois os quatro limites ficam em uma única instrução e se documentam para o próximo técnico. A CPT é preferível quando a expressão de escala precisa incluir um deslocamento intermediário, uma relação de vazão com raiz quadrada ou uma conversão de unidades em várias etapas dentro de uma única equação. A diferença no tempo de execução é insignificante nos controladores Logix modernos; legibilidade e controle de alterações são mais importantes. Não misture o dimensionamento em unidades de engenharia do módulo com a SCL no mesmo canal, a menos que um dos caminhos seja intencionalmente ignorado — o dimensionamento duplo é um erro comum de comissionamento que parece uma falha de calibração do transmissor.

Matemática da faixa de contagem versus unidades de engenharia em tempo real

Forneça 4 mA e confirme Scaled_Min, forneça 20 mA e confirme Scaled_Max; em seguida, verifique o ponto médio. Um desvio indica limites de contagem incorretos ou uma seleção incorreta da faixa do canal. Prefira o dimensionamento do módulo em unidades de engenharia quando a faixa for fixa; mantenha a SCL quando forem necessários redimensionamento em tempo de execução ou tags brutas mistas. Consulte o documento 1756-RM003 para a instrução e os manuais do usuário dos módulos analógicos (1746-UM005, 1756-UM009, 1769-UM002) para as tabelas de contagem. Os padrões de dimensionamento analógico devem acompanhar a mesma documentação usada para outros ativos de PLC e PAC Logix.

Sobre o autor

Mark Townsend | Engenheiro sênior de automação – sistemas Allen-Bradley

Mark Townsend é engenheiro sênior de automação, com mais de 18 anos de experiência em plataformas Allen-Bradley, abrangendo ControlLogix, CompactLogix e o SLC-500 legado. Seu trabalho diário envolve lógica no RSLogix / Studio 5000 e a implantação de IHMs FactoryTalk View em frotas antigas e mistas.

Deixe um comentário

Por favor, note que os comentários precisam ser aprovados antes de serem publicados.