Standard Robot Command InterfaceDer Technologiestandard Standard Robot Command Interface (SRCI) erlaubt es, jeden kompatiblen Roboter über jede kompatible SPS zu programmieren.[1] Das SRCI wurde von einem Arbeitskreis bestehend aus Roboterherstellern und SPS-Herstellern unter der Koordination von Profibus & Profinet International (PI) definiert und veröffentlicht und wird von PLCopen (Motion Control) und der VDMA/OPC Foundation (VDMA OPC Robotics Initiative) unterstützt.[2] SystemaufbauSRCI erleichtert die standardisierte Programmierung und den Betrieb von Industrie- und kollaborativen Robotern, unabhängig von der jeweiligen SPS oder dem Roboterhersteller. Es erreicht dies durch die Standardisierung der Kommunikation zwischen der Robotersteuerung und der SPS.[3] AnwendernutzenIn der Praxis stellt SRCI Roboterbefehle als Funktionsblöcke innerhalb des Engineering-Tools für die SPS-Programmierung bereit. Dies bedeutet, dass Kunden ihre gesamte Maschine, einschließlich des Roboterprogramms, in derselben Entwicklungsumgebung programmieren können.[4] Darüber hinaus ermöglichen SRCI-basierte Systeme den Anwendern, ihre eigenen kundenspezifischen Bedienbildschirme zu erstellen, was die Benutzerfreundlichkeit sowohl für das Bedien- als auch für das Wartungspersonal erheblich verbessert.[5] MarktrelevanzIm Jahr 2020 begannen bei PI (PROFIBUS & PROFINET International) die Arbeiten an der standardisierten Datenschnittstelle SRCI (Standard Robot Command Interface).[6] Bis zum Jahr 2024 haben fünf Hersteller Produkte mit dieser Schnittstelle auf den Markt gebracht und sieben weitere haben ihre Produkte für die nächsten Monate angekündet. Gemäß den Aussagen von PI entspricht dies 75 Prozent des Marktes.[7] FunktionsprinzipSRCI basiert auf einem Remote Procedure Call System. Es erfordert zwei Haupt-Softwarekomponenten:
Die SRCI-Kommunikation zwischen SPS und Robotersteuerung ist feldbusagnostisch, d. h. sie kann über PROFINET (isochroner Betrieb ist nicht erforderlich), aber auch über andere Feldbusse realisiert werden. Profile und FunktionenSRCI spezifiziert über 115 Befehle, die von einfachen Fahrbefehlen (z. B. lineare Bewegungen) bis hin zu komplexeren Befehlen wie Kraftsteuerung reichen. Um eine SRCI-Funktion zu nutzen, muss sie sowohl vom Server als auch vom Client unterstützt werden. Diese Befehle werden in verschiedene Gruppen eingeteilt:
Welche Befehle von welchem Hersteller unterstützt werden, soll in der SRCI-Herstellerkarte nachgeführt werden.[11] SpezifikationDas Standard Robot Command Interface ist in einer Richtlinie von PI festgelegt und steht in der Version 1.4 allen Mitgliedern zum kostenlosen Download bereit.[12] Für Anwender werden von Integratoren entsprechende Softwarebibliotheken angeboten.[13] Weblinks
Siehe auchEinzelnachweise
|