Consystence
Start free

Standard library

The shipped device-type library

22 typed device types across 3 standard libraries you can author from today. Each is a single definition bundling its tags — with states, alarms, commands, a UI faceplate, and a closed-loop simulation profile where the equipment calls for them — distilled from 112 UDTs and57 AOIs of production control code, and growing.

22 types · shipping today · grows as we onboard equipment

Pumps & drives

10 types

Centrifugal pumps, VFD drives, motorised valves, tanks, PID loops and the sensors and start sequences around them.

Centrifugal Pump

Pumps

A general-purpose centrifugal pump with VFD speed control, including monitoring of discharge pressure, flow rate, and motor parameters. Supports start/stop control with interlock checking and fault handling.

14tags5states8alarms6commands
consystence.pump.centrifugal

Flow Sensor

Sensors

Industrial flow measurement sensor with analog input scaling, engineering unit conversion, and sensor diagnostics. Supports various flow technologies (magnetic, ultrasonic, vortex, etc.)

8tags4states5alarms2commands
consystence.sensor.flow

Generic Sequencer

Process Control

A general-purpose step sequencer for automating multi-step industrial processes. Supports start, abort, and reset commands with step tracking and progress reporting. Used for startup/shutdown sequences, batch operations, and coordinated equipment control.

9tags6states2alarms3commands
consystence.sequence.generic

Level Sensor

Sensors

Industrial level measurement sensor with analog input scaling, engineering unit conversion, and sensor diagnostics. Supports various level technologies (ultrasonic, radar, pressure, capacitive, etc.)

12tags8states7alarms3commands
consystence.sensor.level

Motorised Valve

Valves

Motorised control valve with position feedback, limit switches, and fault detection. Supports open/close commands and modulating position control for flow regulation.

12tags7states7alarms5commands
consystence.valve.motorised

PID Controller

Process Control

A general-purpose PID (Proportional-Integral-Derivative) controller block. Supports auto/manual mode switching, setpoint adjustment, and continuous control output. Used for flow control, pressure regulation, level control, and speed regulation in process applications.

9tags2states2alarms3commands
consystence.pid.controller

Pressure Sensor

Sensors

Industrial pressure measurement sensor with analog input scaling, engineering unit conversion, and sensor diagnostics. Supports various pressure technologies (strain gauge, capacitive, piezoelectric, etc.)

10tags8states7alarms2commands
consystence.sensor.pressure

Pump Start Sequence

Process Control

ISA-88 procedural sequence for starting a centrifugal pump with inlet and discharge valves, ramping to a configurable target speed, then transferring control to a PID pressure loop. 5 steps: open inlet valve, start pump at minimum speed, ramp to target, open discharge valve, enable PID auto.

10tags6states2alarms5commands
consystence.sequence.pumpstart

Storage Tank

Vessels

Industrial storage tank with level monitoring, volume calculation, and multi-level alarm management. Supports high/low level discrete inputs and temperature monitoring for process and safety applications.

8tags6states5alarms2commands
consystence.tank.storage

VFD Motor

Motors

Variable Frequency Drive controlled motor with full speed control, electrical monitoring, and fault diagnostics. Supports remote start/stop and frequency setpoint control.

15tags6states8alarms5commands
consystence.motor.vfd

I/O & controllers

7 types

Rack and remote I/O modules plus the Rockwell ControlLogix and Phoenix Contact PLCnext controllers they sit on.

16-Channel Digital Output Module

I/O Modules

16-channel discrete output module for ControlLogix rack I/O. Each channel can be commanded on or off and reports online and fault status. Only externally readable tags (Rack0SlotN.*) are exposed.

70tags3states
consystence.io.do16

32-Channel Digital Input Module

I/O Modules

32-channel discrete input module for ControlLogix rack I/O. Each channel reports its current value, online status, and fault status. Only externally readable tags (Rack0SlotN.*) are exposed.

102tags3states
consystence.io.di32

ControlLogix Controller

Controllers

Allen-Bradley ControlLogix controller module. Exposes wallclock time and HMI command tags for alarm reset. Scan performance tags are not externally accessible (Controller_Program has ExternalAccess=None).

5tags2states
consystence.controller.logix

Controller System

Controllers

Controller-owned system-status surface shared by every controller type. Exposes the platform's heartbeat and health tags — scan counter, first-scan flag, scan-cycle time, aggregate comms health, and controller fault — as a cross-platform parity tag set.

5tags
consystence.controller.system

Ethernet Adapter Module

I/O Modules

EtherNet/IP communication adapter module for ControlLogix rack I/O. Provides network connectivity and module health status. Only externally readable tags (Rack0SlotN.*) are exposed.

7tags4states
consystence.io.eth

PLCnext Controller

Controllers

Phoenix Contact PLCnext controller. Exposes GDS PORT variables from IEC 61131-3 or C++ programs via OPC-UA. The vPLCnext CONTROL 1000 variant runs as a Podman container for development and simulation.

5tags5states
consystence.controller.plcnext

Remote IO Rack

I/O Modules

A remote IO rack connected via industrial Ethernet (EtherNet/IP, PROFINET, or Modbus TCP). Provides connection status and diagnostics for the remote chassis. Individual IO modules within the rack are represented as separate device instances.

6tags3states2alarms
consystence.io.remoteio

Materials handling

5 types

Belt conveyors, crushers, chutes and the condition sensors that keep coal moving.

Belt Conveyor

Materials Handling

Troughed belt conveyor with a direct-on-line or VSD drive. Exposes the drive state machine, running feedback, and speed reference. Protection devices (pull-wire, belt slip, belt drift) are modelled as separate digital inputs on the same instance or as chute/DI peers.

3tags5states1alarm
consystence.conveyor.belt

Crusher

Materials Handling

Rock crusher / breaker drive. Exposes the drive state machine, running feedback, and speed. Condition monitoring (bearing temperature, vibration) is modelled as separate sensor instances so trip limits and trends stay per-measurement.

3tags5states1alarm
consystence.crusher

Temperature Sensor

Sensors

Industrial temperature measurement (RTD/thermocouple via analog input) with engineering-unit scaling. Typical duties: bearing temperature, process temperature, winding temperature.

1tag
consystence.sensor.temperature

Transfer Chute

Materials Handling

Gravity transfer chute between conveying/crushing stages, instrumented with a blocked-chute detector (tilt switch or microwave). Blockage is the primary protection signal — it must trip the upstream feed.

2tags2states2alarms
consystence.chute

Vibration Sensor

Sensors

Machine vibration measurement (velocity, RMS) for rotating-equipment condition monitoring. Typical duties: crusher and mill bearings, fan and pump monitoring per ISO 10816 zones.

1tag
consystence.sensor.vibration

Roadmap — planned, not yet available

Where the library goes next

A new vertical is additive — a set of typed definitions, instance templates, and conformance vectors, not a new product. Three full control device libraries are planned, sequenced by what beta users ask for first.Read the roadmap post.

Water utilities

Planned

A full water and wastewater control device library — the same typed definitions, faceplates, and simulation profiles, for the equipment a treatment plant or network runs every day.

  • Lift and pump stations
  • Clarifiers and thickeners
  • Chemical dosing
  • Aeration blowers
  • Filtration and backwash

Gas

Planned

Gas processing and distribution control — compression, custody metering, and the valve infrastructure between them, modelled as typed devices with their interlocks explicit.

  • Compressor stations
  • Metering and regulating runs
  • Odorization
  • Pipeline valve stations

Data centre

Planned

Data-centre facility control — the mechanical and electrical plant behind the racks, from chilled water to standby power, in the same device model as any other heavy plant.

  • CRAC / CRAH units
  • Chilled-water plant
  • UPS and generator sets
  • PDUs and switchboards

See the library run on your equipment.

A 30-minute walkthrough — author a device type, drop it on a screen, and watch it drive a closed-loop simulation of your process.