Siemens Touch Panel Pixel Resolution Fixed Native Pixels

David Krause15 min read
HMI / SCADASiemensTechnical Reference
Licensed PE Working through this on a live machine? A Maine-licensed engineer can take it from here — included with IMD hardware, by the hour for everything else. Book an engineer

Siemens Touch Panel Pixel Resolution: Fixed Native Pixels Explained

Siemens operator panels (TP, OP, MP, KTP, Comfort, Unified) ship with a fixed physical pixel grid determined by the LCD panel bonded to the controller's video pipeline. The pixel count cannot be increased or decreased by changing a setting in TIA Portal, WinCC flexible, ProTool, or the Windows CE control panel. The native resolution of the HMI device is a hardware invariant, and the engineering tool is engineered to author screens whose coordinate system matches that native grid 1:1. Any perception of higher clarity comes from correct screen design, font selection, vector graphics, and proper selection of the panel for the application - not from "overclocking" the LCD.

Field-proven caveat: On Windows CE-based panels (MP277, MP377, TP177B, OP77B, Mobile Panel 277F) the desktop resolution exposed under Start → Settings → Display → Resolution is locked by the Siemens image build. Even registry edits against HKEY_LOCAL_MACHINE\Display\GXDisplay are reverted by the HMI Loader on the next reboot. Do not waste commissioning time trying to push a higher mode.

1. Overview: The HMI Resolution Misconception

The confusion typically originates from PC monitor behaviour. A 17-inch PC monitor with a 1280 × 1024 LCD can be driven at 1024 × 768, 800 × 600, or 640 × 480 by the GPU and OS, because the display driver exposes a virtual CRTC and the panel accepts a scaled timing. Operator panels are not built this way. The video controller inside a Siemens TP or KTP has a single LVDS or RGB output wired to a single LCD, and the firmware, runtime kernel (WinCE / Linux-based Unified), and the engineering tool all assume one fixed pixel grid.

If you author a screen larger than the panel's native grid in TIA Portal or WinCC, the runtime clips it or scrolls it. If you author a smaller logical canvas, the runtime stretches it (with bilinear filtering on Unified Comfort Panels, nearest-neighbour on legacy CE panels), and the resulting UI looks fuzzy or blocky. The native pixel count is therefore a hard sizing constraint, similar to a print DPI rather than a window dimension.

2. Why Native Pixel Count Is Fixed at the Hardware Level

Three architectural constraints make pixel ratio immutable on a Siemens HMI:

  1. Bonded LCD glass: The TFT panel is a matrix of physical gate/source drivers. Each pixel is a real capacitor/liquid-crystal cell. There are no spare "hidden" pixels to expose.
  2. Single-clock LVDS / TTL interface: The HMI controller ASIC outputs a fixed pixel clock (e.g., 65 MHz for a 7-inch 800 × 480 WVGA panel at 60 Hz). Changing the clock changes the frame rate and breaks the panel's timing margins.
  3. Engineering tool binding: WinCC and TIA Portal hard-code the target device's resolution into the project. Selecting TP900 Comfort as the target locks the screen editor to 800 × 480. There is no user setting to remap this.

The WinCE control panel "Display Properties" applet on legacy panels is intentionally reduced to read-only brightness and calibration tabs. The full Windows display control panel is stripped from the runtime image because Siemens owns the BSP (board support package) and locks it via the OS image build pipeline.

3. Native Resolution Matrix Across Siemens HMI Families

The following table lists the native pixel dimensions and active display area for representative Siemens HMI devices. Values are taken from Siemens product data sheets and device manuals and reflect the manufacturing spec, not the screen editor grid which is identical.

Device Family Model Display Size Native Pixels (H × V) Aspect Ratio Color Depth Touch Type
KTP Basic (2nd gen) 6AV2 123-2DB03-0AX0 (KTP400 Basic mono) 3.8 in 320 × 240 4:3 16 grayscale Resistive
KTP Basic (2nd gen) 6AV2 123-2GB03-0AX0 (KTP700 Basic) 7.0 in 800 × 480 5:3 16-bit (65k) Resistive
KTP Basic (2nd gen) 6AV2 123-2JB03-0AX0 (KTP900 Basic) 9.0 in 800 × 480 5:3 16-bit (65k) Resistive
KTP Basic (2nd gen) 6AV2 123-2MA03-0AX0 (KTP1200 Basic) 12.1 in 1280 × 800 16:10 16-bit (65k) Resistive
TP Comfort 6AV2 124-1DC01-0AX0 (TP700 Comfort) 7.0 in 800 × 480 5:3 16-bit (65k) Resistive / capacitive
TP Comfort 6AV2 124-1JC01-0AX0 (TP900 Comfort) 9.0 in 800 × 480 5:3 16-bit (65k) Resistive
TP Comfort 6AV2 124-1MC01-0AX0 (TP1200 Comfort) 12.1 in 1280 × 800 16:10 16-bit (65k) Resistive / capacitive
TP Comfort 6AV2 124-1QC02-0AX0 (TP1500 Comfort) 15.4 in 1280 × 800 16:10 16-bit (65k) Capacitive
TP Comfort 6AV2 124-1UC02-0AX0 (TP1900 Comfort) 18.5 in 1366 × 768 16:9 16-bit (65k) Capacitive
TP Comfort 6AV2 124-1XC02-0AX0 (TP2200 Comfort) 21.5 in 1920 × 1080 16:9 16-bit (65k) Capacitive
Unified Comfort 6AV2 128-3_____ (MTP700 Unified) 7.0 in 1280 × 800 16:10 16M (24-bit) Capacitive multi-touch
Unified Comfort 6AV2 128-3_____ (MTP1000 Unified) 10.1 in 1280 × 800 16:10 16M (24-bit) Capacitive multi-touch
Unified Comfort 6AV2 128-3_____ (MTP1200 Unified) 12.1 in 1280 × 800 16:10 16M (24-bit) Capacitive multi-touch
Unified Comfort 6AV2 128-3_____ (MTP1500 Unified) 15.6 in 1920 × 1080 16:9 16M (24-bit) Capacitive multi-touch
Unified Comfort 6AV2 128-3_____ (MTP1900 Unified) 18.5 in 1920 × 1080 16:9 16M (24-bit) Capacitive multi-touch
Unified Comfort 6AV2 128-3_____ (MTP2200 Unified) 21.5 in 1920 × 1080 16:9 16M (24-bit) Capacitive multi-touch
MP (WinCE) 6AV6 643-0CB01-1AX1 (MP177) 5.7 in 320 × 240 4:3 16-bit (65k) Resistive
MP (WinCE) 6AV6 643-0DD01-1AX1 (MP277 7") 7.5 in 640 × 480 4:3 16-bit (65k) Resistive
MP (WinCE) 6AV6 643-0ED01-1AX1 (MP277 10") 10.4 in 800 × 480 5:3 16-bit (65k) Resistive
MP (WinCE) 6AV6 644-0AA01-2AX0 (MP377 12" Touch) 12.1 in 800 × 600 4:3 16-bit (65k) Resistive
Mobile Panel 6AV6 645-0AB01-0AX0 (Mobile Panel 277 8") 7.5 in 800 × 480 5:3 16-bit (65k) Resistive
Mobile Panel 6AV6 645-0CA01-0AX0 (Mobile Panel 277 10") 10.4 in 800 × 480 5:3 16-bit (65k) Resistive

Notice that pixel density (PPI) varies enormously: the KTP400 mono at 320 × 240 on 3.8 in yields roughly 113 PPI, while the TP2200 Comfort at 1920 × 1080 on 21.5 in yields about 102 PPI. Visual quality depends on pixel density, not raw resolution. A higher-resolution panel on a smaller glass (Unified Comfort 7" at 1280 × 800 = 216 PPI) gives sharper text than a low-resolution panel stretched across larger glass (KTP700 Basic at 800 × 480 on 7" = 133 PPI).

4. Runtime Scaling vs. Resolution Change

There is one feature that resembles "resolution change": runtime scaling, exposed on Unified Comfort Panels and on WinCC Professional under Runtime Settings → Language & Font → Scaling. This does not change physical pixels - it re-maps the logical screen editor coordinate system to the physical pixel grid by a percentage factor (75%, 100%, 125%, 150%, 175%, 200%). The runtime then rasterises text and vector primitives at the requested scale. On legacy CE panels (WinCC flexible 2008 SP5 and earlier), only one global scale factor exists and it is locked to the project target.

Scale Factor Effective Logical Grid on 1280 × 800 Panel Effect on Text Use Case
75 % 1707 × 1067 Smaller text, more content Dense mimic views
100 % 1280 × 800 (native) 1:1 pixel mapping, sharpest Default; recommended for static screens
125 % 1024 × 640 Larger text, less content Gloved operation, low-light
150 % 853 × 533 Even larger text Accessibility / 10-foot view
175 % 731 × 457 Very large text Stand-off reading
200 % 640 × 400 Maximum size Critical alarms only

The Unified Comfort runtime uses GPU-accelerated vector rendering, so text at 200 % remains crisp because it is rendered at the physical pixel grid rather than bitmap-upscaled. On CE panels, where rendering is software, scaling above 125 % produces visible jaggedness because glyphs are bitmaps.

5. WinCE Panel Considerations

Legacy Windows CE panels (OP77B, TP177B, TP177micro, MP177, MP277, MP377, Mobile Panel 177/277) carry a stripped CE 5.0 / CE 6.0 image. The desktop exposes only Siemens-curated applets. Attempts to:

  • modify HKLM\Display\GXDisplay\Resolution in the registry
  • replace gxdisp.dll with a generic CE driver
  • run third-party tools such as reschange.exe

are reverted on the next reboot because the HMI Loader (HmiLoader.exe / startup sequence) re-injects the original display configuration from read-only flash. Siemens explicitly documents that the operator panel's display parameters are not user-configurable in the WinCE image. The runtime API does not expose a SetResolution() call; the HMI runtime expects a single fixed mode signalled by the EDID/DID table in the panel firmware.

Security note: Some CE panels (MP377 firmware < V2.4) had an undocumented back-door registry key that allowed experimental DDI overrides. Siemens removed this in firmware V2.4 (released 2011) for safety reasons, because changing timing on a safety-relevant panel could mask touch calibration offsets and break SIL-rated operation. Do not attempt to roll back to pre-V2.4 firmware on safety-related plants.

6. TIA Portal and WinCC Display Configuration

Within TIA Portal (V15.1 through V19) the screen editor enforces resolution through the project target device. When the engineer drags a screen onto the project tree, TIA Portal allocates a screen object whose Width and Height properties match the target device's spec. The relevant project settings are:

  • Devices & Networks → HMI → [Device] → Device View → Display: shows the fixed native resolution. Read-only.
  • HMI Tags → [Tag] → Properties → Display: per-tag font selection. Available fonts are limited to the runtime fonts packaged by Siemens (Arial, Tahoma, Verdana, Siemens Sans, custom TrueType).
  • Runtime Settings → Screen → Monitor: defines the background colour and the active screen number; cannot alter the canvas size.
  • Runtime Settings → Language & Font → Scaling: per-language scale factor, discussed in Section 4.

For WinCC flexible 2008 SP5 and earlier, the analogous menus are Project → Device → Display and Project → Language & Font. The same constraints apply.

7. Screen Design Best Practices for Fixed-Resolution Panels

Because pixels cannot be added at runtime, visual quality is achieved through proper static design. The following practices produce noticeably sharper results on any Siemens panel, but especially on low-PPI Basic and WinCE panels.

  1. Use vector graphics (SVG/WMF) for icons. Avoid 24-bit PNG bitmaps for buttons or status indicators. The runtime renders vector primitives at the physical pixel grid every redraw, giving crisp results at any scale factor. Bitmaps are pixel-locked and blur when scaled.
  2. Limit the number of TrueType fonts. Loading four or more TTFs on a WinCE panel drops the frame rate below 30 Hz during redraws. Stick to two: one proportional for body text, one for alarms.
  3. Stick to whole-pixel coordinates. Place objects at integer X/Y in the screen editor. Sub-pixel placement forces the runtime to anti-alias, which on WinCE panels blurs text edges.
  4. Pre-render alphanumeric fonts above 18 pt. Use Bitmap Font mode in TIA Portal for large display values (e.g., process variable readouts) so the runtime blits a pre-rasterised glyph rather than rasterising on the fly. This produces crisp large text on Unified Comfort as well.
  5. Use theme-consistent colour palettes. The Basic 16-bit panels quantise RGB565. Picking colours with distinct MSBs avoids banding. Siemens' default HMI colour palette is tuned for this.
  6. Avoid full-screen background bitmaps. A 1920 × 1080 PNG on a TP2200 Comfort uses ~8 MB of runtime memory and slows screen change. Use vector or solid colour instead.
  7. Match the screen editor grid to the panel family. If the project is a KTP700 Basic (800 × 480), do not author screens at 1280 × 800 and rely on auto-scaling - the runtime uses nearest-neighbour downscale which produces moiré patterns.

8. Color Depth, Brightness, and Pixel Density Trade-offs

Pixel ratio is one of three display quality axes. The others matter equally:

Axis Spec on TP700 Comfort Spec on MTP1000 Unified Why It Matters
Native resolution 800 × 480 1280 × 800 Detail of fine lines and small text
Pixel density (PPI) ~133 PPI ~149 PPI Sharpness at typical viewing distance
Color depth 16-bit (65k colours) 24-bit (16M colours) Gradient smoothness, photo realism
Brightness (cd/m²) 250 typical 400 typical Sunlight readability
Viewing angle 140° H / 100° V 178° H / 178° V Off-axis legibility
Contrast ratio 500:1 1000:1 Black level and alarm visibility
Backlight lifetime 50,000 h to half-brightness 50,000 h to half-brightness Maintenance interval

For high-glare outdoor panels, a lower-resolution MTP1000 Unified (1280 × 800) at 400 cd/m² outperforms a higher-resolution but dimmer TP700 Comfort panel. The engineer must match the panel to the optical environment, not to the pixel count alone.

9. Sizing the Right Panel for the Application

A practical sizing rule used in industrial control rooms is 1 cm of diagonal screen per 1 m of operator viewing distance. Combined with the PPI table above, this maps to:

Operator Distance Minimum Diagonal Recommended Native Resolution Recommended Siemens Model
0.5 m (workstation) 7 in 1280 × 800 MTP700 Unified Comfort
1.0 m (machine-side) 10 in 1280 × 800 MTP1000 Unified Comfort
2.0 m (line overview) 15 in 1920 × 1080 MTP1500 Unified Comfort
3.0 m+ (control room) 19-22 in 1920 × 1080 MTP1900 / MTP2200 Unified Comfort

If the application requires many status indicators, trend graphs, or alphanumeric values on a single screen, step up one resolution tier rather than relying on screen scrolling. Scrolling adds operator error and is not allowed by some functional-safety standards.

10. Remote Display, VNC Mirror, and Smart Client Considerations

Some Siemens HMIs support the Sm@rtServer / Sm@rtClient feature which streams the screen over Ethernet to a remote viewer. The remote viewer is a PC with the Sm@rtClient addon or a Web-based HMI viewer. The remote viewer's window can be resized arbitrarily on the PC because the Sm@rtClient runs on a Windows desktop. This is the only "resolution freedom" in the Siemens HMI ecosystem - but it is freedom on the viewer side, not on the panel side. The panel itself still renders at its native pixel grid and streams the resulting bitmap.

For high-fidelity remote view, configure the Sm@rtServer colour depth to 24-bit (Unified Comfort only) and enable the JPEG compression offload. On legacy CE panels, Sm@rtServer is limited to 16-bit and the stream rate is capped at ~15 fps to conserve CPU.

11. Troubleshooting Display Quality Issues

When an integrator reports "the panel looks blurry" or "I want more pixels", run through this matrix before recommending a panel upgrade:

Symptom Likely Cause Diagnostic Fix
All text looks soft Scale factor set to non-100 % Check Runtime Settings → Language & Font → Scaling Set scale to 100 % for sharpest 1:1 mapping
Text jagged on diagonal edges Bitmap fonts at small sizes Inspect font object in TIA Portal Switch to TrueType and force ClearType-style anti-aliasing
Colours banded (posterised) 16-bit panel showing gradients Check colour depth of target device Use dithering or solid blocks instead of gradients on 16-bit panels
Moiré patterns on bitmap backgrounds Bitmap stretched by screen scaling Check screen ↔ panel resolution match Re-author screen at native resolution
Touch hits wrong target by ~5 mm Calibration drift after firmware update Run Control Panel → Touch → Calibration Recalibrate; on Unified Comfort also run Touch Tuning
Brightness looks dim after 2-3 years Backlight half-life reached Compare with reference panel; check operating hours counter in ProSave Replace backlight or upgrade panel
Flicker on alarm screens Screen is being repainted from CE at <30 Hz Check tag polling load; check number of animations Reduce tag polling, use dynamic SVGs sparingly

12. Verification Checklist After Authoring

  1. Confirm the project target device matches the physical panel (e.g., TP1200 Comfort, not TP900 Comfort). Mismatch causes compile-time error 130003 or runtime clipping.
  2. Open the compiled runtime on the panel and verify the screen occupies the full glass with no black border. A black border indicates the project is sized smaller than the native grid.
  3. Read a known process tag in 24-pt font. Edges of letters should be sharp; if edges are stair-stepped, switch to TrueType rendering.
  4. Cycle through all configured language scale factors. Verify that alarm text remains readable at 200 % without overflowing the alarm line.
  5. Use ProSave or the Web-based management page to back up the panel image after verification. This is the only way to roll back if a firmware update mis-calibrates the touch.

13. References to Official Siemens Documentation

The following Siemens support resources are authoritative for the device-level specifications cited in this article:

Can the pixel resolution of a Siemens TP, OP, MP, or KTP panel be changed like on a PC monitor?

No. The pixel count is fixed by the LCD panel bonded to the controller. TIA Portal and WinCC flexible author screens at the panel's native grid; the runtime cannot address a different grid. The only "scaling" available is the per-language scale factor (75 % to 200 %) on Unified Comfort, which re-maps the logical coordinate system without changing the physical pixel grid.

Why does text look fuzzy after I switched project target devices?

The new panel likely has a different native resolution than the previous one. The screen editor preserves the old grid and the runtime applies nearest-neighbour scaling, which blurs text. Re-author the screen to match the new panel's native grid, then recompile and retransfer the project.

Does running a WinCE panel at a "lower" resolution through the Windows display applet damage the LCD?

It is not possible on Siemens images because the display applet is removed from the runtime image. If you managed to force a non-native timing on a third-party CE image, the LCD could sustain permanent damage due to DC bias on the liquid-crystal cells. Siemens locks the timing for this reason.

Which Siemens panel gives the sharpest display for the smallest front cutout?

The Unified Comfort 7-inch MTP700 at 1280 × 800 yields ~216 PPI, the highest pixel density currently offered in the SIMATIC HMI range. For 10-inch and larger, the MTP1000 / MTP1200 Unified at 1280 × 800 and the MTP1500 / MTP1900 / MTP2200 at 1920 × 1080 offer the highest densities in their size class.

Is the Sm@rtClient remote view able to use the PC monitor's full resolution?

Yes, the Sm@rtClient window on the remote PC can be resized freely, and the bitmap stream is scaled to fit. However, the panel still renders at its native grid and streams that fixed bitmap; the remote scaling does not recover detail that is not in the original render.

Back to blog