menu

This article deals with the standard field bus interfaces of the ToolScope. Three fieldbusses are supported:

  • Profibus
  • Profinet
  • Modbus

The drivers for these fieldbusses follow the same logic and offer mostly the same user interface. The following text describes the functionality at the hand of the driver ProfibusCIFX (V2). See here for special aspects / differences of the drivers for Profinet or Modbus.

Description of the driver family at the hand of the fieldbus Profibus

The drivers contain a machine control system connected via the fieldbus interface. They can read a maximum of 16 sensor signals for axes (torque, position target value, etc.). They support up to eight control channels.

The drivers are all operated and configured in the same way. They differ only in the type of fieldbus that they use. This does not usually change, as the relevant driver is selected for specific devices upon installation.

The drivers support several input/output images. These are primarily distinguished by how many control channels are evaluated. The assignment between the number of control channels and the image width is as follows:

Number of control channels

Number of input bytes

Number of output bytes

Remarks

2

184

56

54

4 (default)

240

80

80

8

240

80

For each control channel, less data is transferred than in the 2- or 4-channel image.

Parameters for the "ProfibusCIFX (V2)" driver

The "ProfibusCIFX (V2)" driver is discussed below as an example. The differences between this and other drivers are explained separately at the end of the section.

View of the "ProfibusCIFX (V2)" driver (upper third)

 

Function name

Description

Data channel …

Selection of the axis on the Profibus for each channel

Signal

Selection of the axis signal on the channel

 

View of the "ProfibusCIFX (V2)" driver (middle third)

 

Function name

Description

Number of evaluated signals

Number of signals to be evaluated by the Profibus (and thus active in the selection)

Image interpretation

Selection of which Profibus image is used (default: Four control channels)

Assumed PLC version

Specification of the PLC version, if known; should be correctly configured, as it defines which signals are read out.

Number of control channels

Number of NC channels (default: 1)

Bus address

ToolScope Profibus address (default: 3)

Compile cycle selection

Selection of which compile cycle should be used (TPM/ADAS) (default: TPM)

Operation with two Profibus slaves

Only valid when compile cycle "TPM" is selected: 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.

 

View of the "ProfibusCIFX (V2)" driver (lower third)

Function name

Description

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.

Alarm messages are issued to PLC on a per-control-channel and not on a per-monitoring-channel basis

Alarms are not issued "per monitoring channel" but "per control channel"

Copy the axis number/code directly from the PLC to the compile cycle

Reflects the "axis number" signal, which is read from the control system (PLC part), as an axis selection command straight back to the control system (NC part); enables axis switchover during running operation.

Filter time constant

Filter time constant in [ms], with which the NC is asked to smooth data before it is transferred

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 errors, send additional information to the PLC

See Chapter 12. Extended error output from the ToolScope to the control system, in the event of errors.

Read the uppermost 16 bits of the channel-specific processing number as channel-specific program numbers

Interprets the uppermost 16 bits of the processing number as the program number

Line number hide

Hides the line numbers

Do not read any strings from PLC; hide strings in ToolScope

Ignores string transmissions from the PLC. Does not display strings under the sensor information.

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

Stretch and compress the machine time at the hand of the actual given override Adds a new signal "machining time" to the output of the driver. This machining time depends on the real time flow AND on the position of the override. If the override is e.g. a 50%, the machining time will increase only at 50% of real time. All tolerance range based monitoring methods and the average monitoring take care of this signal and adapt their behavior as well as possible. This leads e.g. to the fact that tolerance range based monitorings may easily still work, if the override is at 90%.

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

Set manual trigger if an automatic trigger has been set

Sets the manual trigger to 1 as soon as the automatic trigger is 1

Transfer bits and figures from source channel

If a "Source channel" other than 0 is set in a control channel, this copies all triggers and numbers from the specified channel into the current control channel.

Transfer character string from source channel

If a "Source channel" other than 0 is set in a control channel, this copies character strings from the specified channel into the current control channel.

Feed PLC acknowledgment for alarm responses into ToolScope as a test signal

Feeds alarm responses to the ToolScope as a test signal

Debug the string transmission under System messages

Inserts debug messages for the string transmission into the system messages.