Built for Industrial Reality
Enterprise-grade architecture designed for 24/7 manufacturing operations. No shortcuts, no compromises.
Native Protocol Drivers
Custom-built drivers for each PLC family. No OPC middleware, no third-party dependencies, no per-tag licensing.
TNS over PCCC
Transaction Number Sequencing enables pipelining for legacy PLCs (PLC-5, SLC 500). Most competitors wait for each response — PULSE sends multiple requests simultaneously with intelligent flow control that maximizes throughput without flooding your network.
Adaptive Tag Optimizer
Auto-learns Symbol Instance IDs for ControlLogix tags. First scan learns tag metadata, subsequent scans use numeric IDs instead of string names.
Address Coalescing
Intelligently combines scattered addresses into efficient multi-element requests. Bits in the same word, consecutive integers, and smart gap filling.
Multi-Transport Modbus
Single driver handles TCP, RTU (serial), ASCII, UDP, and RTU-over-TCP. Configurable endianness for different device vendors.
Data Resilience
When the network fails, PULSE keeps collecting. When it recovers, PULSE catches up automatically.
Stage Backpressure
Normal → Monitor → Degraded → Critical → Emergency. Each stage adapts timeout, batch size, and priority filtering automatically.
Store-and-Forward
When the primary database is unavailable, data automatically buffers to local SQLite. Exact-once semantics prevent duplicates on recovery.
Priority-Aware
Critical data is always captured. Under pressure, low-priority data sheds first while production-critical values stay protected.
Industrial Security Architecture
Defense-in-depth with OT/DMZ network segmentation. Built for compliance from day one.
Network Architecture
- 3-tier DMZ/OT segmentation (Purdue Model)
- Unidirectional data flow (OT → DMZ → IT)
- VLAN isolation with explicit allow firewalling
- IEC 62443 compliant zone/conduit model
Authentication & Encryption
- BCrypt password hashing + JWT tokens
- TLS 1.2+ (1.3 preferred) for all communications
- AES-256 database encryption (TDE)
- Automatic key rotation (90-day default)
Compliance Ready
Comprehensive audit logging with old/new value tracking. 7-year data retention for regulated data.
Timezone & DST Handling
Most industrial systems get Daylight Saving Time wrong — OEE calculations skip hours or double-count during transitions. PULSE handles it correctly.
- DateTimeOffset throughout — All timestamps preserve timezone information
- UTC normalization — Compares by instant, not local representation
- 100ns precision — DATETIMEOFFSET(7) storage in SQL Server
Spring Forward Fix
OEE skips 2 AM hour, shows 0 availability for missing period
Proper UTC tracking, accurate calculations year-round
Real-World Benchmarks
Production data from a facility running 24/7
Parallel Scanning Across All PLCs
PULSE scans all PLCs simultaneously — not one at a time. While legacy protocols are inherently slower, parallel execution means your complete data set is captured in the time it takes to read your slowest PLC.
Mix of ControlLogix (modern), PLC-5 (legacy), and SLC 500 (legacy) — all scanned in parallel
Individual PLC scan times from this production environment:
ControlLogix
EtherNet/IP — 4 PLCs
| Tags | Scan Time |
|---|---|
| 172 | 277ms |
| 24 | 7.5ms |
| 18 | 6.7ms |
| 11 | 11.1ms |
PLC-5
PCCC / Legacy — 4 PLCs
| Tags | Scan Time |
|---|---|
| 42 | 123ms |
| 15 | 50ms |
| 10 | 204ms |
| 9 | 79.7ms |
SLC 500
PCCC / Legacy — 3 PLCs
| Tags | Scan Time |
|---|---|
| 34 | 527ms |
| 10 | 520ms |
| 10 | 496ms |
Technical Specifications
See It In Action
Want to see how PULSE handles your specific PLCs and protocols? Let's talk.
Contact Us