Drivers

AutoSPY Drivers

... record the process behavior

New signal data are recorded using AutoSPY drivers. Drivers for various data sources, such as PLCs, OPC servers, video cameras or fieldbuses, are available from which the appropriate ones can be selected. Unless otherwise specified, all drivers have the same system requirements as the AutoSPY Analyzer, which is always required for data acquisition.

Data sources

We are trying to continuously expand the list of supported data sources. Here, you can find information about the currently available drivers.

Siemens SIMATIC S7-300/400/1200/1500 polling-precise

This AutoSPY driver allows polling-precise recording of up to 512 random signals from a SIMATIC S7-300/400 or S7-1200/1500. Data can be acquired via the serial interface, MPI, PROFIBUS or Industrial Ethernet. Since this recording principle (polling) does not interfere with the PLC control program, even up to 8192 signals can be read almost simultaneously from one PLC using several parallel data acquisitions. Due to the variably adjustable polling rate, the time resolution of the measurement can be adjusted very well to the dynamics of the monitored signals and processes. This saves a lot of data, especially with slow signal changes (for example, room temperature). To start and stop recordings automatically, various trigger options are available (currently only for S7-300/400). Thus, in addition to time points, process conditions (binary and threshold) can also be defined, which are checked for states or edges and then the start or stop is triggered.

Most important functions

  • Simultaneous recording of up to 16 PLCs
  • Periodic polling of up to 512 random signals per controller
  • Easy signal selection using manual address entry or symbol import from STEP 7 projects (TIA and Classic) and symbol files
  • Selected signals can be switched on and off during a recording
  • Can be used during operation without stopping the system, no intervention in the control program required
  • Communication via RS232, MPI, PROFIBUS and Industrial Ethernet
  • Only for TIA controllers SIMATIC S7-1200/1500:
    • Access to optimized data blocks possible
    • No PUT/GET communication between PLC and PC required
    • TLS-based Secure PG/PC and HMI communication supported (Windows 7 and higher)
  • Only for Classic controllers SIMATIC S7-300/400:
    • Acquisition of all internal and external operand ranges (E / A / M / DB / T / Z / PE)
    • Automatic start/stop using triggers (time points, signal states and edges) including pre- and post-triggers
Special system requirements

This AutoSPY driver works with the following controllers:

  • SIMATIC S7-1200/1500
  • SIMATIC S7-300/400 and compatible
  • SINUMERIK 840D / ONE (NCU 1760)
  • S7-PLCSIM, WinAC

The following communication hardware can be used:

  • PROFIBUS communication cards and USB adapters from various manufacturers
  • Ethernet communication cards and commercially available office network cards
  • Ethernet PROFIBUS converter (e.g., ACCON-NetLink S7 and compatible)
  • MPI adapter via serial or USB interface (e.g., Siemens PC adapter and compatible)
  • Modem and system-side teleservice adapter (e.g., Siemens TS adapter and compatible)

To use Siemens communication hardware, the corresponding drivers must be installed and configured in the Siemens PG/PC interface. Using this interface also requires the use of the 32-bit version of AutoSPY. Siemens STEP 7 does not have to be installed for operation.

Siemens SIMATIC S7-300/400 cycle-precise

This AutoSPY driver allows the cycle-precise recording of up to 512 random signals from a SIMATIC S7-300/400. Data can be acquired via the serial interface, MPI, PROFIBUS or Industrial Ethernet – without having to program one line of source code in STEP 7! In addition to cyclic recording (OB1), the driver also registers the occurrence of asynchronous wake-up and process alarms in the controller if desired. A load prediction function predicts the additional real-time load in the PLC during a measurement and calculates how many signals can be recorded without interruption.Various trigger options are available to start and stop recordings automatically. Thus, in addition to time points, process conditions (binary and threshold) can also be defined, which are checked for states or edges in the real-time PLC environment and then the start or stop is triggered. In this way, in addition to pure online recordings, so-called offline recordings can also be implemented, where the user starts the monitoring, disconnects his PC from the controller and goes online again only after an expected event occurs (e.g., malfunction) in order to download and analyze the recorded data.

Most important functions

  • Simultaneous recording of up to 16 PLCs
  • Cycle-precise acquisition of up to 512 random signals per controller
  • Easy signal selection using manual address entry or symbol import from STEP 7 projects and symbol files
  • Selected signals can be switched on and off during a recording
  • Acquisition of all internal and external operand ranges (E / A / M / DB / T / Z / PE)
  • Acquisition of asynchronous wake-up and process alarms
  • Automatic start/stop using triggers (time points, signal states and edges) including pre- and post-triggers
  • Can be used during operation without stopping the system
  • Prediction of the real-time load, as well as the maximum number of signals that can be recorded without gaps
  • STEP 7 source code (IL, LD, FBD) programming not required
  • Communication via RS232, MPI, PROFIBUS and Industrial Ethernet
Special system requirements

This AutoSPY driver works with the following controllers:

  • SIMATIC S7-300/400 and compatible
  • SINUMERIK 840D

These resources are required in the controller for use:

  • At least 3 KB free RAM
  • At least 4 KB free loading memory
  • At least 4 unused data blocks (DB)
  • 2 unused functions (FC) or function blocks (FB) each

The following communication hardware can be used:

  • PROFIBUS communication cards and USB adapters from various manufacturers
  • Ethernet communication cards and commercially available office network cards
  • Ethernet PROFIBUS converter (e.g., ACCON-NetLink S7 and compatible)
  • MPI adapter via serial or USB interface (e.g., Siemens PC adapter and compatible)
  • Modem and system-side teleservice adapter (e.g., Siemens TS adapter and compatible)

To use Siemens communication hardware, the corresponding drivers must be installed and configured in the Siemens PG/PC interface. Using this interface also requires the use of the 32-bit version of AutoSPY. Siemens STEP 7 does not have to be installed for operation.

Siemens SIMATIC S5 cycle-precise

This AutoSPY driver allows cycle-precise recording of up to 512 random signals from a SIMATIC S5. Data can be acquired via the PG interface (AS511) without having to program one line of source code in STEP 5! Various trigger options are available to start and stop recordings automatically. Thus, in addition to time points, process conditions (binary and threshold) can also be defined, which are checked for states or edges in the real-time PLC environment and then the start or stop is triggered. In this way, in addition to pure online recordings, so-called offline recordings can also be implemented, where the user starts the monitoring, disconnects his PC from the controller and goes online again only after an expected event occurs (e.g., malfunction) in order to download and analyze the recorded data.

Most important functions

  • Simultaneous recording of up to 8 PLCs (via max. 8 COM ports)
  • Cycle-precise acquisition of up to 512 random signals per controller
  • Easy signal selection using manual address entry or importing a STEP 5 symbol file
  • Acquisition of all internal and external operand ranges (E / A / M / S / DB / DX / T / Z / P / Q / BS / BT / BA / BB)
  • Automatic start/stop using triggers (time points, signal states and edges)
  • Can be used during operation without stopping the system
  • STEP 5 source code (IL, LD, FBD) programming not required
  • Communication via the PG interface (AS511)
Special system requirements

This AutoSPY driver was developed and tested with these PLCs:

  • SIMATIC S5-95U
  • SIMATIC S5-100U with CPU 103
  • SIMATIC S5-115U with CPU 945
  • SIMATIC S5-135U with CPU 922

The following PLCs are not supported:

  • SIMATIC S5-90U
  • SIMATIC S5-100U with CPU100-102
  • SIMATIC S5-110A
  • SIMATIC S5-110SB
  • SIMATIC S5-150A/K
  • SIMATIC S5-150S/U
  • SIMATIC NB series (S5-010K/W, S5-101U, S5-101R and S5-105R/A/B)
  • SIMATIC C1 / C2 / C3 series (S5-130)

These resources are required in the controller for use:

  • At least 3 KB free program memory
  • At least 4 unused data blocks (DB)
  • 4 unused function blocks (FB)

The following communication hardware can be used:

  • RS232-TTY interface adapter (e.g., SIEMENS 6ES5734-1BD20 and compatible)

Please note that the driver is included only in the 32-bit version of AutoSPY! Siemens STEP 5 does not have to be installed for operation.

A/D measurement box LabJack U12

This AutoSPY driver is used to acquire analog and digital electrical signals that are not available within a PLC, for example, from temporarily attached sensors within the framework of fault diagnosis. The LabJack U12 A/D measurement box is simply connected to the PC via USB. An additional power supply is not required.
The LabJack offers 4 digital inputs, a 32-bit counter and up to 8 analog inputs with a resolution of 12 bits. Another 16 digital inputs are added via the optionally available CB25 expansion board. All digital and analog inputs can be easily used for 24V PLC level. The analog voltage range is ±10V in simple or ±20V in differential measuring mode. If required, several LabJacks can be used in parallel.
The AutoSPY driver supports the three recording modes of polling, stream and burst, allowing rates of up to 8192 samples per second. The measuring channels to be recorded are selected intuitively by simply clicking on the desired LabJack terminals in the software configuration dialog. Instructions for connecting and operating the device are included in the Quick Start Guide.

LabJack quick start quide (PDF)

Most important functions

  • Acquisition of analog and digital electrical signals using the LabJack U12 A/D measurement box
  • Hardware provides up to 20 digital inputs, a 32-bit counter and up to 8 analog inputs with a resolution of 12 bits
  • Data recording of up to 16 LabJacks simultaneously
  • Intuitive signal selection by simply clicking on the desired terminals in a graphical representation of the LabJack
  • Support for the three recording modes of polling, stream and burst
  • Sampling rates up to 8192 samples per second
Special system requirements
  • USB interface on the PC from USB version 1.1 and higher
Video cameras

This AutoSPY driver enables video capturing from IP cameras and DirectShow compatible video sources such as webcams and many industrial cameras (USB). The recorded video signals are displayed as a series of frames in the diagram view and can be manually synchronized with the other signals. Thus, they document the system behavior and can help in interpreting numerical signals. Videos can be captured in one of three quality levels to balance image quality and storage requirements for each scenario. By inserting multiple instances of this driver into a signal track document, multiple video sources can be recorded simultaneously. A special docking window makes it possible to play recorded videos in real-time using automatic tracking of a measurement cursor.

Most important functions

  • Video capturing from IP cameras via protocols ONVIF, RTSP, RTSPS, RTMP, HTTP, HTTPS, UDP, RTP, MMS/MMSH
  • Supports all industrial and consumer video cameras (USB) that come with a DirectShow driver
  • Video format of source and one of three video capture quality levels can be selected
  • Recording from multiple cameras can be performed simultaneously (depending on system environment)
  • Encoding of video data with Windows Media Video 9 (WMV3) codec
  • Storage of video data in a separate ASF file per recording section
  • Analyzer provides video toolbox for camera live image and playback with cursor synchronization
Special system requirements
  • Capturing and displaying video signals requires Windows 7 or higher
  • USB cameras must come with their own DirectShow driver
OPC Server

This AutoSPY driver uses OPC (Open Platform Communications) technology for data acquisition. OPC is certainly one of the most important, non-proprietary interoperability standards for data exchange in the field of automation.
The implemented OPC client supports all servers that meet the UA (Unified Architecture) or DA (Data Access) specifications. Such servers are offered by many automation technology device and software manufacturers and are thus widely used. Accessible servers can run on any PC in the local network. The driver allows you to search for available OPC servers within the network environment. You can record up to 8,192 signals (OPC items) simultaneously by recording multiple data in parallel – it makes no difference whether the OPC items have been defined in the server or in AutoSPY. The sampling rates can be freely selected but, in most cases, depend on the server settings.

Most important functions

  • Supports the OPC specifications UA (Unified Architecture) and DA (Data Access)
  • Signal acquisition of max. 512 OPC items simultaneously with freely adjustable sampling rate
  • Search for OPC servers on local PC and network possible
  • Mixed recording of OPC items defined at server-end and client-end
  • Authentication for OPC server access can be configured extensively
Special system requirements
  • Requires Windows 7 or higher
  • Additionally for accessing OPC DA servers:
    • OPC Core Components installed
    • DCOM access rights configured correctly
Deutschmann UNIGATE CL

UNIGATE CL protocol converters from Deutschmann Automation connect automation components and other devices via their serial interface to all commercially available fieldbuses and Industrial Ethernet systems. Communication between the serial side and the bus is controlled by a script running on the protocol converter.
This AutoSPY driver directly accesses the script that converts the terminal protocol in these gateways via the debug interface of the UNIGATE CL protocol converters. It monitors random variables that the script developer has previously provided in the Deutschmann Protocol Developer for recording as a so-called watchlist. This instrumented script can be read directly by AutoSPY and used by the user for signal selection. During the recording, every change of the selected variable is then registered. In this way, if problems arise, it is possible to clarify more quickly whether there are programming errors in the script or if there is an error in the data transfer.
The device driver does not have to be purchased separately, but is already included in the AutoSPY analyzer license.

Most important functions

  • Supports all UNIGATE CL protocol converters from Deutschmann Automation GmbH
  • Data recording of up to 16 protocol converters simultaneously
  • Signal acquisition of max. 512 UNIGATE script variables per device via its serial debug interface
  • Easy signal selection by importing UNIGATE script files created using the Deutschmann Protocol Developer
  • Support available for all UNIGATE data types
  • Option to sample and display the most important device parameters
Special system requirements
  • Serial interface on the PC (also possible virtually via USB)
  • UNIGATE protocol converter above version 34 of the script language

A suitable solution not found?

Contact

You would like to use AutoSPY, but could not find a suitable driver for your data source? Then please contact our support team so that we can understand your specific need and work out a solution..