Author: Ulrich Ribi

SPSLogger V0.2.1.0 available

An update for SPSLogger is available.

Version 0.2.1.0 contains the following improvements:

New: Focus log rows

When watching several signals at once, it can be hard to keep track of one or more specific rows in the chart. A new focus feature helps with this:

  • Ctrl+Click on a row’s chart area toggles its focus.
  • The chart’s right-click context menu also offers Focus Row and Clear All Focus.

Focused rows get a gray highlight; all other rows stay unchanged. Multiple rows can be focused at the same time. Focus is a display-only state and is not saved in the configuration file.

Dieses Bild hat ein leeres Alt-Attribut. Der Dateiname ist Schreenshot_Focus.png

New: OPC-UA connection

SPSLogger can now connect to the controller in two ways:

  • SPS-direct – as before, via libnodave (S7 protocol, MPI/DP/Ethernet).
  • OPC-UA – new, via an OPC-UA server (e.g. the PLC’s built-in OPC-UA server).

Use Settings → Connection type… to choose which of the two is active. The choice is stored in the configuration file and shown in the status bar. Switching is only possible while disconnected. Settings → Connection settings… automatically opens the matching dialog (SPS or OPC-UA settings) for whichever mode is active.

Note: OPC-UA support is experimental and not yet fully tested. Please use with care and report any issues to the author.

Dieses Bild hat ein leeres Alt-Attribut. Der Dateiname ist Schreenshot_Verbindungsart.png

Other improvements

  • New Ctrl+E shortcut to open the edit dialog for a log row directly.
  • Drag-and-drop row reordering in the log-row dialog is now possible.
  • The status bar shows the active protocol type.

Bug fixes

  • Copy/cut/paste (Ctrl+C/X/V) in the log-row dialog could occasionally throw a “clipboard cannot be opened” error; fixed.
  • Pasting into a single cell in the log-row dialog sometimes wrote into the wrong column (“Description” instead of “Format”); fixed.
  • Invalid log rows removed during cleanup could reappear the next time the view was rebuilt; fixed.
  • Browsing historical data while a real-time recording was running could show the wrong (too far away) value at the right edge of the chart; fixed.
  • Determining the most recent database timestamp happened to return the correct result due to a coding mistake; the calculation is now implemented correctly.
  • Various smaller internal fixes (database access, server function, resource cleanup) as part of a broader internal code review.

Hinweis:

The update can be performed via the “Help” → “Check for Updates” menu item. Alternatively, you can download it directly from the page https://spslog.ch/en/download/

SPSLogger V0.1.12 available

An update for SPSLogger is available.

Version 0.1.12 contains the following improvements:

  • Expand navigation with a time field.
  • Stop real-time recording by clicking on Chart.

SPSLogger Version for Windows XP available

A Windows XP Version for SPSLogger is available.

Under the following link you can download an XP-compatible version:

https://spslog.ch/downloads/spsloggerXP/Setup_SPSLoggerXP_0_1_10_2.zip

Requirements:

  • Windows XP with Service Pack 3
  • Internet connection for the installation of additional components

Installation:

  • Unzip the ZIP file and run Setup.exe.
  • The following components are required and are automatically downloaded and installed from the Internet:
    – Microsoft .NET Framework 4 (x86 and x64)
    – SQL Server Compact 4.0 SP1

Remarks:

  • To make SPSLogger XP compatible, the database has been replaced and an older .NET Framework has been used.
  • This XP version has not been extensively tested yet.

SPSLogger V0.1.10 available

An update for SPSLogger is available.

Version 0.1.10 contains the following improvements:

  • Fixed error Import/Export values with decimal points.

SPSLogger V0.1.10 available

An update for SPSLogger is available.

Version 0.1.10 contains the following improvements:

  • Fixed error Import/Export values with decimal points.

SPSLogger V0.1.9 available

An update for SPSLogger is available.

Version 0.1.9 contains the following improvements:

  • Various errors when inserting and displaying real values have been fixed.

SPSLogger V0.1.8 available

An update for SPSLogger is available.

Version 0.1.8 contains the following improvements:

SPSLogger V0.1.8 available

An update for SPSLogger is available.

Version 0.1.8 contains the following improvements:

Insert the symbolics of Step 7 Classic in SPSLogger

Paste from the Symbol Editor of Step 7 Classic

Select and copy whole lines (Ctrl + C).

CopyOutSymbolicEditorStep7

Then select an entire line in the SPSLogger editor. A whole line is highlighted by clicking the leftmost field.
Then insert the lines with Ctrl + V.

 

Insert the symbols from the LAD / STL / FBD editor of Step 7 Classic

Select the desired element and use ALT + Return to open the “Edit Symbols” dialog. Then select and copy all the lines (Ctrl + C).

CopyingAusSymbolsProcessingStep7

Then select an entire line in the SPSLogger editor. A whole line is highlighted by clicking the leftmost field.
Then insert the lines with Ctrl + V.

 

Insert from data blocks

Select and copy the desired lines in the data block (Ctrl + C).

Then select an entire line in the SPSLogger editor. A whole line is highlighted by clicking the leftmost field.
Then insert the lines with Ctrl + V.
A dialog box is opened, in which the number of the data block must be entered (field 1). The starting address (field 2) must also be entered.

Insert the symbolics from the TIA portal in SPSLogger

Insert from the symbol editor from the TIA portal

Select and copy whole lines (Ctrl + C).

CopyOutSymbolicEditorTIAPortal

Then select an entire line in the SPSLogger editor. A whole line is highlighted by clicking the leftmost field.
Then insert the lines with Ctrl + V.

Important: The default columns must be displayed. For example, if columns are not displayed, paste does not work.

 

Insert from data blocks

Select and copy the desired lines in the data block (Ctrl + C).

Then select an entire line in the SPSLogger editor. A whole line is highlighted by clicking the leftmost field.
Then insert the lines with Ctrl + V.
A dialog box is opened, in which the number of the data block must be entered (field 1).

If necessary, the starting address (field 2) can be adjusted. This may be necessary if the data block consists of structures or UDTs.