Nahtlose Integration von ifm IO-Link Geräten in Studio 5000 Logix Designer
IO-Link ist eine populäre Kommunikationstechnologie, die verwendet wird, um smarte Sensoren mit industriellen Steuerungssystemen zu verbinden.
ifm ist Gründungsmitglied des IO-Link-Konsortiums und führender Hersteller innovativer IO-Link-Hardware, die in vielen verschiedenen Branchen eingesetzt wird.
In diesem Artikel zeige ich Ihnen, wie Sie einen ifm IO-Link Distanzsensor in ein Logix 5000 Steuerungssystem mit einem ifm IO-Link Master integrieren.
Allen-Bradley Starterpaket
ifm stellt ein Startup-Paket bereit, das alles enthält, was Sie benötigen, um ifm IO-Link Geräte mit Allen-Bradley Steuerungssystemen zu integrieren. Sie können das Starterpaket über den Link in der Beschreibung unten herunterladen.
Auf meinem Computer habe ich den Inhalt des Starterpakets heruntergeladen und extrahiert. Darin sehe ich, dass es eine Reihe nummerierter Ordner sind, die uns durch den Prozess der Integration von ifm IO-Link Geräten in ein Steuerungssystem führen.
Lassen Sie uns diese Schritte durcharbeiten.
EDS-Dateien installieren und Gerät erstellen
In Studio 5000 Logix Designer kann ich die EDS-Datei für den IO-Link Master installieren, indem ich auf Tools und dann Device Description Installation Tool klicke.
Im Device Description Installation Tool folge ich den Prompts, um eine neue EDS-Datei zu registrieren.
Auf der Registrierungsseite navigiere ich zu Ordner 5. EDS, der Teil des Startup-Pakets ist, und wähle die Datei ifm_IOL_Master_AL1120.eds, welche der IO-Link Master ist, den ich in dieser Demo verwende, und klicke Open.
Dann fahre ich mit dem Prozess fort, das Gerät zu registrieren.
Nun, da das Gerät registriert ist, kann ich es zur I/O-Konfiguration des Projekts hinzufügen. Dazu klicke ich rechts auf den Ethernet-Port des Geräts und wähle New Module.
Im New Module Dialog suche ich nach dem AL1120 IO-Link Master, den ich gerade registriert habe, und klicke Create, um eine Instanz zum Projekt hinzuzufügen.
Im New Module Dialog vergebe ich dem Modul einen Namen und setze die IP-Adresse auf 192.168.1.250. Dies ist die Standard-IP-Adresse der ifm IO-Link Master.
Als Nächstes klicke ich auf Change, um die Module Definition zu öffnen.
In diesem Dialog kann ich die Definition des IO-Link Masters konfigurieren. In der Namensspalte verifiziere ich, dass Exclusive Owner IO-Acyc-Diag ausgewählt ist.
Dann ändere ich die Größeneinheiten von SINT zu INT und verifiziere, dass die Größe korrekt ist. Für einen 4-Port IO-Link Master, den ich in diesem Beispiel verwende, sollte die Eingabegröße 123 und die Ausgabegröße 87 betragen. Für einen 8-Port IO-Link Master sollte die Eingabegröße 223 und die Ausgabegröße 151 betragen.
Nun, da das Modul konfiguriert ist, klicke ich OK, um den Module Definition Dialog zu schließen und wähle Yes im Warnungsdialog.
Dann klicke ich OK, um den New Module Dialog zu schließen, und schließlich klicke ich Close, um den Select Module Type Dialog zu schließen.
Jetzt sind wir bereit, die Logik zu schreiben, um Daten vom Distanzsensor abzurufen.
PLC programmieren
Der einfachste Weg, mit einem ifm IO-Link Gerät zu kommunizieren, ist die Verwendung der Add-On Instructions, die von ifm entwickelt wurden.
Dazu erweitere ich den Assets-Ordner des Projekts, rechtsklicke auf den Add-On Instruction Ordner und wähle Import Add-On Instruction.
Im Import Add-On Instruction Dialog, der sich öffnet, navigiere ich zu Ordner 3. Add-On Instructions, der Teil des Startup-Pakets ist.
In diesem Ordner wähle ich 1. ifm devices und navigiere zum O5D_OIDxxx Ordner. Dieser Ordner enthält die Add-On Instructions für den O5D150 Distanzsensor, den ich in dieser Demo verwende.
In diesem Ordner wähle ich die 4-Port Add-On Instruction, da mein IO-Link Master 4 Ports hat, und klicke Open, um die Add-On Instruction zu importieren.
Im Import Configuration Dialog klicke ich OK, um den Import zu finalisieren, und die Add-On Instruction ist nun im Assets-Ordner des Projekts verfügbar.
Um diese Add-On Instruction zu nutzen, öffne ich die MainRoutine und ziehe die Add-On Instruction aus dem Assets-Ordner auf den Rung.
Als Nächstes erstelle ich ein Backing Tag für die Instruction, indem ich rechts auf das Fragezeichen klicke und New Tag wähle.
Im New Tag Dialog vergebe ich dem Tag einen Namen und klicke Create.
Jetzt kann ich die Instruction parametrisieren, indem ich eine Referenz auf den PLC-Eingangsbereich hinzufüge und die Portnummer konfiguriere, wie hier gezeigt. In diesem Fall ist der Sensor mit dem ersten Port meines IO-Link Masters verbunden, also setze ich die Portnummer auf 1.
Jetzt sind wir bereit, das Projekt herunterzuladen und zu testen.
Projekt testen
In Studio 5000 Logix Designer klicke ich den RS Who Button, um den Who Active Dialog zu öffnen.
In diesem Dialog wähle ich den Controller, zu dem ich herunterladen möchte, und klicke Download.
Im Download Dialog klicke ich Download, um zu bestätigen, dass ich zum PLC herunterladen möchte.
Wenn der Download abgeschlossen ist, klicke ich Yes, um den Controller zurück in den Remote Run Mode zu versetzen.
In der I/O-Konfiguration kann ich sehen, dass der PLC mit dem IO-Link Master ohne Fehler kommunizieren kann.
Und in der MainRoutine kann ich Daten sehen, die von meinem Sensor hereinkommen.
Zusammenfassung
In diesem Video sahen Sie, wie Sie ifm IO-Link Hardware in ein Allen-Bradley Steuerungssystem integrieren können.
Custom Training anfordern
Online oder vor Ort. Aufbauend auf Ihrer Unternehmensausrüstung, Skill-Lücken und Projektbedürfnissen.
https://www.realpars.com/custom-training
Automatisierungssteuerung System
- Platzbedarf für Mikro-Automatisierungs-Sechs-Achs-Roboter optimieren
- BigRep & Bosch Rexroth: Strategische Allianz für CNC-Steuerungen in Next-Gen 3D-Drucksystemen
- GM setzt auf Cobots; Toyota präsentiert Brennstoffzellen-Lkw – MBS Highlights
- IBM: Anlagenverfügbarkeit und Sicherheit durch proaktive EAM-Lösungen steigern
- Soft-Finger-System ermöglicht Robotern Greifen in trockenen und nassen Bedingungen
- IFR enthüllt Top 5 Robotik-Trends 2022: Industrieller Roboterabsatz erreicht Rekord 3 Mio. Einheiten
- SVT Robotics stellt SoftBot vor: Schnelle Robotik-Integration für Lager & Fertigung
- Mercedes beschleunigt autonome Nutzfahrzeug-Systeme: Selbstfahrende Lkw für den Markt
- Roboter, visionäre Unternehmen und die Zukunft der Arbeit
- Die wesentliche Rolle der Konnektivität in modernen Steuerungssystemen