<- Back to projects
ID: 1 // STATUS: COMPLETED

Nuclear Safety Telemetry System

High-frequency Async Rust interface for Industrial PLCs

01. System Overview

During an intensive on-site engineering sprint at Valar Atomics, I was tasked with building a fault-tolerant bridge between modern software infrastructure and industrial hardware. In under 9 hours, I reverse-engineered the undocumented tag structure of an Allen Bradley Safety PLC and wrote a resilient Async Rust driver to extract critical telemetry data.

02. Engineering Challenges

Obstacle_01

Interfacing modern Async Rust (Tokio) with the synchronous, legacy EtherNet/IP industrial protocol

Obstacle_02

Parsing proprietary EtherNet/IP data streams without standard vendor drivers

Obstacle_03

Delivering a working, crash-resistant prototype within a strict single-day deadline

03. System Outcomes

  • Successfully established two-way communication with the Safety PLC hardware
  • Demonstrated the viability of using Rust for safety-critical nuclear instrumentation
  • Built a diagnostic JSON API to visualize 'Alpha', 'Beta', and 'Gamma' redundant voltage readings in real-time

04. Visual Records

Gallery