Skip to content

A cross-platform Qt application for browsing, searching, and exporting PLC symbols and data types via ADS. Features include recent connections, local caching, full-text search, clipboard support, value reading, JSON export, and remote route creation.

License

Notifications You must be signed in to change notification settings

tvogel/ads-target-browser-qt

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cross-platform (Qt) ADS Target Browser

Screenshot of the main view, showing most prominently a tree view with some sub-items expanded. The status bar shows that a PLC value has just been read. There is a menubar, a search bar and a hierarchical row of buttons for the path components.

This is a PLC target-browser for Beckhoff TwinCat ADS systems based on the insights from ads-sample-16-qt-linux.

Features

  • 🔗 Connect to remote PLC
  • 🕑 Open recent connections
  • 💾 local cache of symbol and data-type information
  • 🔍 Search for symbols and attributes recursively
  • 📋 Copy current attribute path to clipboard
  • 📖 Read current attribute value from PLC
  • 📤 Dump full symbol and data-type table to JSON files
  • 🎁 Special treat: Create remote routes (following the example from pyads)

Building

Install Beckhoff/ADS.

Copy this repository next to the example directory and follow the build instructions in their README.md.

You'll need Qt 6 (developed with 6.8.2) including the Core5Compat module (for decoding Windows-1252 character sets)

About

A cross-platform Qt application for browsing, searching, and exporting PLC symbols and data types via ADS. Features include recent connections, local caching, full-text search, clipboard support, value reading, JSON export, and remote route creation.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published