Libraries first

Relay Control doesn't invent control logic. It applies your team's approved, tested libraries — consistently and repeatably across every project.

Why libraries matter

Every engineering firm has hard-won knowledge embedded in their code libraries. These represent years of refinement, testing, and real-world validation.

  • Tested logic: Libraries have been debugged and validated in production environments.
  • Consistent quality: Same logic applied the same way, regardless of who's working on the project.
  • Faster delivery: No time spent reinventing solutions that already exist.
  • Easier maintenance: Operators and maintenance staff recognize familiar patterns.
Library Usage
FB_PumpControl 47 instances
FB_ValveControl 38 instances
FB_PIDLoop 23 instances

What you can library

Function Blocks

Reusable logic modules for common control patterns — pumps, valves, motors, PID loops, and more.

FB_PumpControl FB_ValveSequence FB_PIDLoop FB_MotorStarter

HMI Templates

Standardized operator interfaces that maintain consistency across projects and sites.

Pump Faceplate Trend Display Alarm Summary Equipment Overview

Code Templates

Boilerplate code structures that ensure consistent formatting and organization.

Program headers AOI structures UDT definitions Comment standards

Extraction Rules

Patterns for extracting data from specific document types and formats.

P&ID parsers I/O list importers Datasheet extractors Tag naming rules

Vendor-specific mapping

Libraries map to vendor-specific implementations. One logical definition, multiple platform outputs.

Rockwell

Studio 5000

FactoryTalk View

Siemens

TIA Portal

WinCC

Schneider

Unity Pro

Citect

ABB

Automation Builder

Symphony Plus

Governance and approvals

Libraries aren't just stored — they're governed. Version control, approval workflows, and usage tracking ensure quality and compliance.