Project code in pure HTML + CSS + JS
View demo
·
Report Bug
A lightweight, in-browser CMS for organizing and displaying PLC program documentation (PDFs) exported from Siemens TIA Portal.
This template allows engineers to structure, edit, and visualize automation projects — directly in the browser, without a backend.
- 📁 Add and organize groups and program blocks
- ✏️ Inline editing of names, titles, and links
- 📄 View PDF files within embedded viewer (e.g. OB/FB/FC/DB documentation)
- 💾 Save and import project structure as JSON
- 🔁 Restore default template
- 🧠 No backend required – works offline using
localStorage
The CMS consists of:
- A sidebar menu for navigation
- PDF viewer pane (embedded
<iframe>
) - JSON-based structure storage
- Title editor with persistent state
- Dialogs for adding blocks and groups dynamically
- Clone or download this repository
- Open
index.html
in any modern browser - Use the
Edit Mode
button to unlock full functionality
All data is saved locally in your browser (
localStorage
) – no server needed.
Icon | Meaning |
---|---|
[OB] |
Organization block |
[FB] |
Function block |
[FC] |
Function |
[DB] |
Data block |
Tags |
PLC tag table |
UDT |
PLC data types |
Created by tentypcic
© 2025 – Free for personal and commercial use under MIT license
MIT License