This article describes two drivers for the ToolScope which connect a machine control system to the ToolScope via the Profibus interface.

The driver uses an input/output image with 104 bytes of device inputs and 48 bytes of device outputs. Alarms are transferred to the machine via the Profibus. The driver can read a maximum of eight sensor signals for axes (torque, position target value, etc.). It supports one control channel.


  • This is an old image; you should not use it at new machines under normal circumstances. Please use the successor image.
  • This image uses a relatively small input and output size. It thus can be integrated easier in old controls which are short in Profibus inputs and outputs (old Heidenhains, Fanuc). If you have no special need to use this small image we strongly suggest that you use the successor image.

  • This image is exactly as big in the input and ourput size as the image of a standard card of a big competitor. Even the standard for the bus address is the same. So if there is a PLC preparation for the standard card of this big competitor, the change to a ToolScope is made easy. Please be aware, that not one bit of the interface is the same as the image of the competitor. Use our standard block for this image to connect the machine by this image.

Description of the user interface

View of the "ProfibusCIFX" driver (upper half)

View of the "ProfibusCIFX" driver (lower half)


Function name


Operation with two Profibus slaves

Activates an operating mode in which two monitoring systems receive data through one compile cycle

Act as the master for two slaves

If the top option is set, this point determines whether the ToolScope acts as the master of the two slaves. Only the master can determine which axes and signals are to be transferred, for example.

Do not send axis settings to the compile cycle; do not check for the correct compile cycle image

Activates a mode in which data is recorded absolutely passively – purely read only. Information about potential discrepancies in the data is ignored. It is not attempted to transfer an axis/signal selection to the control system.

Bus address

ToolScope Profibus address (default: 3)

Rapid data acquisition

Makes it possible to read from the compile cycle even with frequencies of more than 100 Hz

Send detailed process information to the PLC

See Chapter 12. Sends more data to the control system via the error outputs of the TS than is otherwise usual. Example "Process begun", "Process stopped". The interface to the control system is the same as the interface through which errors such as "Tool breakage" are also transferred. If this option is active here, the transfer of errors to the control system may be delayed.

In the event of alarms, send additional information to the PLC

Extended output from the ToolScope to the control system in the event of errors

Eight additional trigger signals

Inserts eight additional trigger signals

Number of additional strings

Number of additional strings to be transferred

Add 'Process ID' to 'Tool number*1000' in 'Tool number'

Causes the tool number to be comprised of the tool number * 1000 + Process ID

The control system access rights do NOT affect the ToolScope

Deactivates the switching of ToolScope's access rights via the access levels of the control system

Ignore an increasing manual trigger until the automatic trigger also increases

Keeps an increasing manual trigger at 0 until the automatic trigger also increases to 1

Set rework if an override not equal to 100% is issued to the control system

Sets the ToolScope to rework as soon as an override not equal to 100% is transferred from the ToolScope to the control system

Debug the string transmission under System messages

Inserts debug messages for the string transmission into the system messages