Siemens TIA Portal

    4 minutes   Bertus de Groot  

Fieldbus setup information for SRCI in Siemens TIA portal.

This page only covers the integration of the Yaskawa robot controller fieldbus device in your PLC engineering tool.
For help on the usage of the SRCI PLC library, please contact the library vendor.

Supported boards

Yaskawa SRCI supports the following PROFINET boards:

boarddata packet (byte)driverfirmware
CP1616254-v2.8
CP1616 PROFIsafe254 (+ 8 PROFIsafe)-v2.8
INPACT436v3.0.30.9 (or newer)-
CIFX436--
The driver version is displayed in the board settings of your Robot setup

Fieldbus files

Please only use the fieldbus files supplied by Yaskawa Europe.

Visit the download portal to download the latest fieldbus files for PROFINET.
  1. Download the latest files using above link
  2. Unzip the files
  3. Import the GSD’s into TIA Portal: menu Options » Manage general station description files (GSD)

Setup

CP1616 slave

CP1616.png
CP1616 board

Read more...
Don’t forget to load a configuration into the CP1616. Please follow the instructions in the Load iDevice Configuration section of your Robot setup
Fieldbus file: GSDML-<version>-#YASKAWA-PreConf_YRC1000_CP1616_standard_SRCI-<date>
  1. Grab the YRC1000_CP1616_standard_SRCI IO-device from the hardware catalog:
    slave-CP1616.png
    IO device
  2. Assign the IO-controller by clicking on Not assigned and assigning it to your CPU.
  3. Double click on the robot icon to open the properties
  4. Adjust the IO addresses to your needs:
    slave-CP1616-addressing.png
    IO addressing
  5. Create a data type of 254 byte for the SRCI data:
    datatype-254b.png
    Data type for SRCI data
  6. Create a PLC tag and map it to the SRCI data:
    IO-254b.png
    IO mapping
  7. Connect fromRobot_SRCI.data and toRobot_SRCI.data to your MC_RobotTask_LRob instance

CP1616 PROFIsafe slave

CP1616.png
CP1616 board

Read more...
Don’t forget to load a configuration into the CP1616. Please follow the instructions in the Load iDevice Configuration section of your Robot setup
Fieldbus file: GSDML-<version>-#YASKAWA-PreConf_YRC1000_CP1616_PROFIsafe_SRCI-<date>
  1. Grab the YRC1000_CP1616_PROFIsafe_SRCI IO-device from the hardware catalog:

    slave-CP1616-PROFIsafe.png
    IO device

  2. Assign the IO-controller by clicking on Not assigned and assigning it to your CPU.

  3. Double click on the robot icon to open the properties

  4. Adjust the IO addresses for both the normal- and the safety IO to your needs:

    slave-CP1616-PROFIsafe-addressing.png
    IO addressing

  5. Open the PROFIsafe properties: right click on PROFIsafe address entry » properties » PROFIsafe

  6. Adjust the PROFIsafe settings to your needs:

    slave-CP1616-PROFIsafe-settings.png
    PROFIsafe settings

    itemvalue
    F_Dest_Addressadjust to your needs
    F_iPar_CRC1
    The value of F_Dest_Add has to match the setting in the Robot setup
  7. Create a data type of 254 byte for the SRCI data:

    datatype-254b.png
    Data type for SRCI data

  8. Create a safety data type of 64 booleans for the PROFIsafe data:

    datatype-PROFIsafe1.png
    Creating a safety data type

    datatype-PROFIsafe2.png
    Data type for safety IO

    By creating separate safety data types per direction, you can name the signals according their assigned function.
    The safety signals are assigned in the robot controller: Safety Func. » Safety Logic Circuit (refer to the robot manual for more information)
  9. Create a PLC tag and map it to the SRCI data:

    IO-254b.png
    IO mapping

  10. Create a PLC tag and map it to the PROFIsafe data:

    IO-PROFIsafe.png
    PROFIsafe IO mapping

  11. Connect fromRobot_SRCI.data and toRobot_SRCI.data to your MC_RobotTask_LRob instance

INPACT slave

INPACT.png
INPACT board

Read more...
Fieldbus file: GSDML-<version>-HMS_CUSTOM-ABSPRT-<date>
  1. Grab the INPACTpir IO-device from the hardware catalog:
    slave-INPACT.png
    IO device
  2. Assign the IO-controller by clicking on Not assigned and assigning it to your CPU.
  3. Double click on the robot icon to open the properties
  4. Add the Input/Output 109 dwords module
  5. Adjust the IO addresses to your needs:
    slave-INPACT-addressing.png
    IO addressing
  6. Create a data type of 436 byte for the SRCI data:
    datatype-436b.png
    Data type for SRCI data
  7. Create a PLC tag and map it to the SRCI data:
    IO-436b.png
    IO mapping
  8. Connect fromRobot_SRCI.data and toRobot_SRCI.data to your MC_RobotTask_LRob instance

CIFX slave

CIFX.png
CIFX board

Read more...
Fieldbus file: GSDML-<version>-YASKAWA-CIFX-<date>
  1. Grab the Yaskawa CIFX IO-device from the hardware catalog:
    slave-CIFX.png
    IO device
  2. Assign the IO-controller by clicking on Not assigned and assigning it to your CPU.
  3. Double click on the robot icon to open the properties
  4. Add the Input/Output 436 bytes module
  5. Adjust the IO addresses to your needs:
    slave-CIFX-addressing.png
    IO addressing
  6. Create a data type of 436 byte for the SRCI data:
    datatype-436b.png
    Data type for SRCI data
  7. Create a PLC tag and map it to the SRCI data:
    IO-436b.png
    IO mapping
  8. Connect fromRobot_SRCI.data and toRobot_SRCI.data to your MC_RobotTask_LRob instance

Pages built with Hugo - 16 Sep 2024 10:26 CEST