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
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
)
- configuration of TwinCAT ADS connection params
- visual selection of log/plot symbols list(support search selection)
- configuration of log params
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.