Siemens Industry Online Support
Siemens AG
Entry type: FAQ Entry ID: 109749979, Entry date: 11/14/2017

How do you control a Stäubli robot with a SIMATIC controller?

  • Entry
  • Associated product(s)
The "uniVAL plc" function package provided by Stäubli Tec-Systems GmbH enables users to use a SIMATIC controller to control a Stäubli robot with CS8C control at an elementary basic and movement command level.

The robot or robot controller is incorporated as remote IO in the hardware configuration of the SIMATIC controller via PROFINET by means of a GSDML file. This permits you to use all the advantages of the PROFINET standard for data exchange between robot and SIMATIC controller.

Fig. 01

The robot is controlled in the PLC program through function blocks which are provided as a block library along with the "uniVAL plc" function package. The function blocks are similar in behavior to the generally applied PLCopen standard, which is also found in the motion functions integrated in the SIMATIC CPU. The robot can be switched on and monitored via the function blocks of the block library and elementary motion commands, like point-to-point movements and linear or circular movements, can be transmitted to the robot.

For the robot controller which handles the control of the robot kinematics, the "uniVAL plc" function package includes a command interpreter which is installed on the robot controller and forwards the robot commands from the PLC program to the path planning of the robot. This therefore makes all the kinematic and safety-related functions of the CS8C robot controllers available and the robot executes its movements with the usual precision and independent of the load of the SIMATIC CPU.

The "uniVAL plc" function package can be used on all robots with a CS8C controller.

Fig. 02

The function package is particularly suitable for all kinds of handling applications and simple contouring when the robot movements are to be event-oriented and flexibly adapted to the task to be executed.

The user has the following advantages when using the function package :

  • Connection of all function components, like SIMATIC controllers and robot controllers, via PROFINET.
  • Integration of the robots in the TIA Portal environment.
  • Easy integration of the robots in plant standards including safety functions.
  • Flexible and fail-safe operation via just one HMI for all robots and the complete plant.

The function package is available with controller-specific block libraries for the following SIMATIC families from Stäubli Tec-Systems GmbH :

  • STEP 7 (TIA Portal) for the SIMATIC S7-300 and S7-400 controller family
  • STEP 7 (TIA Portal) for the SIMATIC S7-1500 controller family

Here all the controllers of the different families can be used with one IO address area of at least 124 bytes per robot.

Additional Keywords 
GSD file, Kinematics, Teach In