EasyManua.ls Logo

Staubli CS8C User Manual

Staubli CS8C
248 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Page #96 background imageLoading...
Page #96 background image
© Stäubli 2009 – D28070504A CS8C96 / 248
5.7. PROGRAMMABLE LOGIC CONTROLLER (PLC OPTION)
The CS8C controller can be programmed using IEC61131-3 standard PLC languages: IL, SFC (GRAFCET), FBD,
LD, ST.
The PLC program must be written on a PC in the PLC programming environment supplied with
Stäubli Robotics Studio. It can then be downloaded and executed on the CS8C controller.
The PLC option requires a PLC licence for the SRS programming environment, and a runtime licence for each
CS8C controller.
Without a licence, it is possible to use the PLC programming environment for 30 minutes and execute the PLC
program on a CS8C for 15 minutes.
5.7.1. INSTALLATION
SRS
The PLC programming environment is supplied with SRS. During installation, it is necessary to keep to the
selected PLC option.
To activate the PLC programming licence, it is necessary to connect the PLC key to the PC and enter the licence
number using the SRS utility (Tools > PLC > Licence).
CS8C
The PLC option can be activated on a CS8C using the SRS options manager (Tools > PLC > Options manager).
After restarting, the option must be shown in the list of software component versions on the MCP (Control panel
> Controller > Versions).
5.7.2. OPERATION IN THE CS8C CONTROLLER
PLC cycle
The PLC program in the CS8C has access to all the digital and analog inputs and outputs in the system. It can
communicate with a VAL3 program via the analog or digital outputs of the system.
The PLC cycle is carried out as follows:
1. Reading the inputs and outputs
2. Execution of a cycle in the PLC program
3. Writing the outputs
4. Waiting for the rest of the time lapse required to reach the specified cycle time
The cycle time for the PLC program is defined in the PLC development environment (Generate > Execution
options). It can be modified at any time.
The CS8C supports cycle times that are multiples of 4ms. The sequencing accuracy of the PLC cycle (period
between two successive PLC cycle starts) is about ±0.1ms.
When the specified cycle time is null, the system automatically adapts the PLC cycle time to the system CPU load,
and more specifically to the VAL3 program. The PLC program has then less priority than the VAL3 program.
Starting
The PLC program is physically stored in the controller, in the /usr/plc directory. When the controller starts up, the
PLC program stored in this location is started automatically. The only way of inhibiting the automatic start is to
delete the file from the controller using Ftp.
During start-up, if an error is detected in the PLC program (PLC Input/Output not found in the CS8C, or PLC output
corresponding to a CS8C input), the unit does not start up and the error is displayed in the "Events logger" utility
of the MCP.

Table of Contents

Question and Answer IconNeed help?

Do you have a question about the Staubli CS8C and is the answer not in the manual?

Staubli CS8C Specifications

General IconGeneral
Number of AxesUp to 6
Programming LanguageVAL3
Protection ClassIP 54
Humidity5 to 95% non-condensing
Compatible RobotsStaubli robots
Communication InterfacesEthernet, Serial, Fieldbus
SafetySafety PLC integration
Operating Temperature0 to 45°C
Storage Temperature-20°C to 60°C

Summary

Chapter 2 Description of the Controller

2.2. LOCATION AND DESCRIPTION OF THE MAIN COMPONENTS

Describes the CS8C controller, including processor, power amplifiers, and safety boards.

Chapter 3 Safety

3.1. REMINDER CONCERNING THE SAFETY STANDARDS

Outlines safety standards applicable to robots and robot cells, emphasizing compliance and training.

3.2. SAFETY DIRECTIVES CONCERNING TO THE WORK ENVIRONMENT

Covers safety considerations for the robot cell environment and work area.

3.3. SAFETY DIRECTIVES CONCERNING TO STAFF PROTECTION

Addresses mechanical and electrical dangers, and safety measures for personnel.

Chapter 4 Installation

4.2. ON-SITE PREPARATION

Covers electrical and pneumatic network requirements, work environment, and controller mounting.

4.6. CONNECTIONS

Covers connections to the mains power supply, arm, and signals, including cable management.

Chapter 5 Integration

5.1. EMERGENCY AND SAFETY STOP CHANNELS

Describes the composition and connection of emergency and safety stop channels.

5.7. PROGRAMMABLE LOGIC CONTROLLER (PLC OPTION)

Details PLC option installation, operation, programming, and debugging.

Chapter 6 Operation

6.1. POWERING UP THE CONTROLLER

Provides instructions on how to safely power up the controller.

6.2. PRESENTATION OF THE MCP

Details the general presentation, control keys, and display of the Manual Control Pendant (MCP).

6.3. ARM POWER-UP

Explains the procedure for powering up the robot arm safely.

6.4. EMERGENCY STOP

Describes the emergency stop function and the procedure to restore power.

6.5. CALIBRATION, ADJUSTMENT, RECOVERY

Covers definitions, recovery procedures, and adjustment procedures for arm calibration.

6.7. JOG INTERFACE

Explains the jog interface for manual control, movement modes, and point teaching.

Chapter 8 MAINTENANCE

8.4. SAFETY

Reiterates safety precautions, including disconnecting power and handling components.