Evaluate the AutomationView desktop suite free for 30 days. No credit card required. Claim trial key →
arrow_back Back to Articles

Crucial Facts on PLC Resolution: 12-Bit vs 16-Bit ADC

calendar_month
person Carvalho Raphael

Crucial Facts on PLC Resolution: 12-Bit vs 16-Bit ADC

Learning
%%{init: {'theme':'dark', 'themeVariables': { 'background': '#001c38' }}}%%
flowchart LR
    A[Analog Sensor] --> B(PLC ADC)
    B -->|12-Bit| C[4,096 Steps]
    B -->|16-Bit| D[65,536 Steps]
    D --> E[Higher Precision]
AutomationView Icon AutomationView

Understanding PLC Resolution in Control Systems

You’ve wired a pressure transmitter to your rack, but the value on your HMI keeps stepping in rigid, blocky increments instead of a smooth curve. If you’ve been in the field long enough, you’ve probably chased what looked like electrical noise, only to realize the issue was the analog input card itself. The granularity of any physical signal—be it temperature, pressure, or weight—is entirely gated by the PLC resolution of the card’s analog-to-digital converter (ADC). For general guidelines on instrumentation accuracy, you can reference ISA standards, but practically, whether you specify a 12-bit or a 16-bit module completely changes the behavior of your PID loops.

What is PLC Analog Resolution?

flowchart LR
    A[Physical Signal 0-10V] --> B(ADC Conversion)
    B --> C{Bit Depth}
    C -->|12-bit| D[2.44 mV per step]
    C -->|16-bit| E[0.15 mV per step]

In practical terms, the PLC resolution defines how many discrete steps the controller uses to map a continuous analog signal. A higher bit depth means the card divides your 4-20mA or 0-10V loop into much finer, more precise intervals.

Mathematically, the total number of steps is 2 raised to the power of the bit depth (2^N):

  • 12-Bit Resolution: 2^12 = 4,096 discrete steps.
  • 13-Bit Resolution: 2^13 = 8,192 discrete steps.
  • 14-Bit Resolution: 2^14 = 16,384 discrete steps.
  • 16-Bit Resolution: 2^16 = 65,536 discrete steps.

If you’re reading a 0-10V signal on a 12-bit card, the absolute smallest voltage change the hardware can physically detect (the quantization step) is 10V / 4096 = 2.44 millivolts. If you swap that hardware for a 16-bit card, the PLC resolution jumps massively, letting you detect shifts as tiny as 0.15 millivolts. For tight process control, that difference is night and day.

How PLC Resolution Impacts Industrial Scaling

Here is where things get tricky: the raw digital range you see in your programming software doesnt always reflect the physical steps of the hardware. For instance, Siemens S7 PLCs standardize their nominal analog input range from 0 to 27648, regardless of the physical resolution of the module. If you hook up a 12-bit module, the PLC shifts the 12-bit value to fit the 0-27648 scale. Consequently, you will see the raw integer value jump in steps of 8 instead of 1. This is known as digital padding—it makes the code universal, but it doesn’t give you any extra physical accuracy.

On the flip side, Rockwell ControlLogix modules generally expose the raw, unpadded ADC counts directly, or allow you to scale directly into engineering units right at the module configuration level. Knowing how your specific brand handles raw ADC counts will save you hours of head-scratching when debugging a noisy signal.

Choosing the Right PLC Resolution for Your Application

  • Temperature Control (RTD / Thermocouple): Thermal dynamics are inherently sluggish. Because standard temperature loops have response times in the seconds or minutes, a 12-bit or 13-bit PLC resolution is perfectly adequate for standard HVAC or furnace setups.
  • Flow and Pressure Monitoring: High-speed pressure loops and flow controls are unforgiving. To avoid hunting and keep PID loops stable, you need to catch minute variations immediately. Specifying a 14-bit or 15-bit resolution gives you the required precision without overspending on the bill of materials.
  • Precision Weighing and Position Control: Load cells and high-accuracy servo positioning demand absolute granularity. A 16-bit ADC is the baseline requirement here to reliably capture microscopic changes in force or position.

Simplify Your Analog Configuration Workflows

Figuring out quantization steps and writing custom scaling equations for varying hardware resolutions is a tedious part of the job. Relying on standardized, pre-tested blocks keeps your math clean and prevents scaling bugs during field commissioning.

To instantly calculate raw analog limits based on your specific hardware, check out the Analog Scaling Converter in our Calculators tab. You can also grab pre-built, field-tested PLC function blocks and SCADA faceplates directly from the AutomationView Store.

Share this article

Stay Updated with Learning

Get the latest articles and news delivered directly to your inbox.

Log in to Subscribe

You must be registered and logged in to manage subscriptions.

Recommended for you

7 Proven Industrial Ethernet Cable Selection Tips for Success

Learning
%%{init: {'theme':'dark', 'themeVariables': { 'background': '#001c38' }}}%%
flowchart LR
    A[Cable Selection] --> B[Shielding / EMI]
    A --> C[Jacket Material]
    A --> D[Flex Rating]
    A --> E[Category / Bandwidth]
AutomationView Icon AutomationView
calendar_month

7 Proven Industrial Ethernet Cable Selection Tips for Success

The Reality of Specifying an Industrial Ethernet Cable Walk onto any factory floor running heavily automated robotic cells, and you’ll quickly realize that specifying an Industrial Ethernet Cable isn’t just a matter of ordering a standard spool from a catalog. When an unshielded Cat5e line fails due to EMI from a large variable frequency drive, […]

Read Article arrow_forward

24VDC Power Supply Sizing: 5 Crucial Tips to Prevent Failure

Learning
%%{init: {'theme':'dark', 'themeVariables': { 'background': '#001c38' }}}%%
flowchart LR
    A[Power Supply Sizing] --> B[Continuous Loads]
    A --> C[Inrush Currents]
    A --> D[Temperature Derating]
    A --> E[Load Segregation]
    B & C & D & E --> F[Panel Stability]
AutomationView Icon AutomationView
calendar_month

24VDC Power Supply Sizing: 5 Crucial Tips to Prevent Failure

A machine suddenly halts mid-cycle. The HMI is dark, and the PLC has rebooted, yet no breakers tripped. This phantom fault is one of the most common headaches in industrial automation, and it almost always points to one culprit: voltage sags. Nailing your 24VDC power supply sizing is the only way to eliminate these mysterious […]

Read Article arrow_forward

Modbus TCP Tutorial: 5 Proven Tips for Effortless Setup

Learning
%%{init: {'theme':'dark', 'themeVariables': { 'background': '#001c38' }}}%%
flowchart LR
    A[Modbus TCP Setup] --> B[Static IPs]
    A --> C[Register Mapping]
    A --> D[Optimal Polling]
    A --> E[Fault Handling]
    B & C & D & E --> F[Reliable Communication]
AutomationView Icon AutomationView
calendar_month

Modbus TCP Tutorial: 5 Proven Tips for Effortless Setup

You hook up a new HMI to your PLC, configure the IP addresses, and ping the devices—everything replies perfectly. But the moment you try reading holding registers over port 502, the connection drops or returns garbage data. It’s a classic scenario for automation engineers. While Modbus TCP relies on standard TCP/IP framing, industrial networks demand […]

Read Article arrow_forward