A·IQ Building Intelligence | PPCL Review

Your senior engineer is retiring. His PPCL should not.

Siemens PPCL has been controlling buildings for 30+ years. The original engineers are retiring. The code is undocumented, full of overrides, and nobody is sure what half of it does. Signal PPCL Review reads the source, ranks complexity, and flags risk.

Siemens APOGEECode AnalysisOverride DetectionRefactoring
02 / Capabilities

What it does.

Four code-quality dimensions, ranked across every program in your APOGEE field panels.

Discovery

Inventory.

Pulls every PPCL program from every field panel. Catalogs by panel, application, and last-modified date. Finds the orphans.

Quality

Complexity scoring.

Cyclomatic complexity, dead-code detection, dependency depth, and naming-convention drift. Flags programs that need refactoring.

Risk

Override patterns.

Manual overrides left in place, hardcoded setpoints, suppressed alarms, schedule bypasses. Every anti-pattern catalogued.

Refactor

Modernization plan.

Prioritized list of refactor candidates with proposed sequence, complexity estimate, and risk assessment.

03 / In Practice

What we find.

A typical 20-year-old commercial portfolio has 800-2000 PPCL programs across 50-200 field panels. 30-40% are dead code, 15-25% have overrides left in from a single 2014 hot-day event, and 5-10% are duplicates of each other with subtle drift.

PPCL Review is not a refactor service. It is the X-ray that tells you where to start.

A·IQ screenshot
04 / Under the Hood

Real configuration.

How this looks in your stack.

Output
ppcl-risk-report.json.
{
  "panel": "NAE-3401",
  "program": "AHU3-CTRL",
  "complexity": 47,
  "dead_lines_pct": 22,
  "hardcoded_setpoints": 8,
  "manual_overrides": 3,
  "refactor_priority": "high"
}
05 / Security

Your data. Your infrastructure.

On-premise by default. Cloud-deployable when required. Your facility data never leaves your network.

TLS everywhere, secrets in vault, row-level security on every query. Containerized and isolated so one service going down never takes the rest with it.

A·IQ is built by Arcis FM, a Service-Disabled Veteran-Owned Small Business (SDVOSB). Set-aside eligible for federal contracts. CAGE 14DG6 · UEI Z95MQL2KEYG3.

TLS Everywhere
Service-to-service · client-to-server · API-to-database
On-Premise
Inside your firewall · zero cloud subscription required
Air-Gap Capable
Operates without any internet connectivity
SDVOSB Certified
CAGE 14DG6 · UEI Z95MQL2KEYG3 · set-aside eligible
Row-Level Security
Multi-tenant isolation at the database level
NIST 800-171
OT network segmentation · firmware governance
06 / Reference

Common Questions.

Engineer and operator questions on this capability.

01

Does this work on non-Siemens systems?

PPCL is Siemens-specific (APOGEE/Insight). Equivalent analysis for JCI Metasys SCT, Honeywell EBI logic, and Tridium Niagara modules is on the roadmap.

02

Do you read the code or just metadata?

Source code. We pull the PPCL text, parse it into an AST, and analyze structurally.

03

Will we lose anything during refactor?

PPCL Review does not refactor for you. It produces the prioritized roadmap your controls engineer or our services team executes.

04

Can this run on a live system?

Yes it is read-only against the field panels. No control modifications.

07 / Related

Pair with these.

PPCL hygiene improves the signal everything else depends on.

Get an X-ray of your PPCL.

Read-only access to one of your APOGEE field panels for 48 hours. We deliver a complexity, override, and refactor report you can take to your controls engineer.

Federal & State Certifications
SBA Certified Service-Disabled Veteran-Owned Small Business California Disabled Veteran Business Enterprise California Certified Small Business