Awesome
TLDR π
Provide a swiss knife for Beckhoff | New Automation Technology | Beckhoff Worldwide development, main functionalities are listed below:
- connect to the TwinCAT ADS Host
- log and plot the specified symbols with predefined frequency
- support real-time data log(min 1ms)
- support real-time data backup
- support real-time data plot
- provide a 3rd-party TwinCAT HMI library
About πΈ
This software is modified from randolfly/LabDataToolbox (github.com), which is mainly used to handle problems in such cases:
- TwinCAT scope sometimes weirdly causes Windows crash...
- I want to have a lightweight version of TwinCAT scope
- I want to check/modify a symbol value with a nicer UI than default HMI
If you encounter such problems, welcome to try this toolbox!
This toolbox has such characteristics:
- developed by native language, have small memory usage(about 200MB) and running stable
- supports comprehensive data acquisition features, including
- visual data selection
- real-time data backup
- dynamic display of data during the acquisition process
- customizable data storage types(
csv
andmat
)
Functions Overview πΆ
Connection to TwinCAT π
- configuration of TwinCAT ADS connection params
- visual selection of log/plot symbols list(support search selection)
- configuration of log params
Real-Time Data Log and Plot π
pop up plot data windows
After clicking the "End Data Acquisition" button to complete the data collection, all the data results from the experiment will be displayed. The following is a screenshot of an experimental data set lasting approximately 700 seconds. The interface provides the following functions:
- Left-click and drag: Pan the view
- Middle-click and drag: Zoom the view
- Middle-click: Automatically set the view size
- Right-click: Bring up the menu
Additionally, the log data will be storage to the specified directory, 2 types of log are supported:
- csv
- mat
Temporary data recorded during the operation is stored in %AppData\Local\TwincatToolbox\tmp
. This data will be automatically deleted after the data recording is completed.
The software configuration file is:
%AppData\Local\TwincatToolbox\TwincatToolbox.json
.If you need to migrate to a new computer, you can copy this file to transfer the data.