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.
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 |
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
- Abra as propriedades do módulo e registre a faixa de entrada e o formato de dados configurados.
- Consulte as contagens inteiras dos pontos inicial e final do sinal.
- Insira os limites de engenharia do transmissor em Scaled_Min / Scaled_Max.
- Mapeie a tag do canal para Input da SCL e uma tag REAL de processo para Output.
- 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.