Following tutorials are provided to demonstrate configuration and usage of ROS-PROFINET Interface:
Introduction
- Introduction to siemens_cp1616
Driver installation and instuctions for basic usage of ROS-PROFINET wrappers
 
Interfacing S7-1200 PLC
CP1616 in IO Controller mode  | 
  CP1616 in IO Device mode  | 
 
  | 
  
 
  | 
Interfacing SINAMICS S120 Drive
Servo position control using Standard Telegram 111 PZD(12/12)
- SINAMICS S120 - STEP7 + STARTER Configuration
This tutorial teaches you how to configure SINAMICS S for PROFINET communication using STEP7 v.5.5 and STARTER commissioning tool
 - SINAMICS S120 - ROS configuration
This tutorial teaches you how to configure yaml and launch files according to your SIMATIC MANAGER HW config from previous tutorial
 - SINAMICS S120 - User node
This tutorial teaches you how to create a simple ROS C++ node for position control of SINAMICS S120 drive
 - SINAMICS S120 - Runtime
This tutorial teaches you how to run PROFINET communication and check the results
 
Interfacing SINAMICS G120 Drive
Induction motor speed control using Standard Telegram 1 PZD(2/2)
- SINAMICS G120 - TIA Portal Configuration
This tutorial teaches you how to configure SINAMICS G120 drive to communicate with CP1616 over PROFINET
 - SINAMICS G120 - ROS Configuration
This tutorial teaches you how to configure yaml and launch files according to TIA Portal config from previous tutorial
 - SINAMICS G120 - User node
This tutorial teaches you how to write simple ROS C++ node to control the speed of SINAMICS G120 drive
 - SINAMICS G120 - Runtime
This tutorial teaches you how to run PROFINET communication and check the results
 
Create a new tutorial: