SignalTap
A modern, full-stack web application for live monitoring and management of PLC (Programmable Logic Controller) tags.
Install / Use
/learn @VRomanov89/SignalTapREADME
SignalTap - Modern PLC Tag Management & Monitoring
A full-stack web application for live monitoring and management of PLC (Programmable Logic Controller) tags.
Backend: FastAPI (Python)
Frontend: React (Vite) + Material-UI (MUI)
Branding: Custom logo, vibrant palette, professional footer with LinkedIn and Joltek links.
🚀 Features
- Live Tag Value Updates: Real-time polling and display of tag values.
- Modern UI/UX: Responsive, accessible, and dark-themed interface using Material-UI.
- Tag Filtering & Search: Instantly filter tags by name or hide unreadable tags.
- Easy PLC Connection: Connect to Rockwell Allen-Bradley CompactLogix PLCs.
- REST API: Modern, documented endpoints for tag scanning, reading, writing, and PLC info.
- Professional Branding: Custom SVG logo, favicon, and footer with personal/company links.
📦 Requirements
- Python 3.10+
- Node.js 18+
- Network access to Rockwell Allen-Bradley CompactLogix PLCs
🛠️ Installation
1. Clone the Repository
git clone https://github.com/VRomanov89/SignalTap.git
cd SignalTap
2. Backend Setup
python -m venv .venv
.venv\Scripts\activate # Windows
# or
source .venv/bin/activate # Linux/macOS
pip install -r requirements.txt
3. Frontend Setup
cd frontend
npm install
🚦 Running the App
Backend
# From project root
.venv\Scripts\activate # Windows
uvicorn app.main:app --host 0.0.0.0 --port 8000 --reload
Frontend
cd frontend
npm run dev
🌐 Usage
- Open your browser to http://localhost:5173 for the frontend UI.
- API docs available at http://localhost:8000/docs.
🏗️ Project Structure
app/ # FastAPI backend
frontend/ # React + MUI frontend
👤 Author & Links
📄 License
MIT License
Related Skills
tmux
342.0kRemote-control tmux sessions for interactive CLIs by sending keystrokes and scraping pane output.
blogwatcher
342.0kMonitor blogs and RSS/Atom feeds for updates using the blogwatcher CLI.
product
Cloud-agnostic Kubernetes infrastructure with Terraform & Helm for homelabs, edge, and production clusters.
Unla
2.1k🧩 MCP Gateway - A lightweight gateway service that instantly transforms existing MCP Servers and APIs into MCP servers with zero code changes. Features Docker deployment and management UI, requiring no infrastructure modifications.
