Ansprechen der E/A-Kanäle in CoDeSys

Nach der Programmerstellung sollen nun darauf aufbauend die Ein- und Ausgangskanäle von CoDeSys aus angesteuert werden. Hierfür wird von folgender SPS-Hardware ausgegangen, die in CoDeSys simuliert werden kann. Remote IO. Die Vorgehensweise zur Konfiguration dieser Steuerungshardware soll hier anhand der folgenden Beschreibung nachvollzogen werden:

  1. Deklarieren Sie die Variablen A, B und C in Ihrem Programm Und_Gatter direkt, indem Sie den Variablen A, B und C mit den Schlüsselworten AT%IX0.0, AT%IX0.1, AT%QX0.0 die Eingangskanäle 0.0 und 0.1 bzw. den Ausgangskanal 0.0 zuordnen!
  2. Klicken Sie im Fenster Geräte mit der rechten Maustaste auf CoDeSys_Control_Win_V3 und wählen Sie Gerät anhängen!
  3. Wählen Sie unter Feldbusse|Profibus|DP Master die Profibuskarte "CIF50_PB" aus!
  4. Klicken Sie auf CIF50_PB und wählen Sie unter Feldbusse|Profibus|DP Slave die dezentrale Peripherie (Remote I/O) "_3S_CIFX_DP_Slave" aus!
  5. Klicken Sie im Fenster Geräte mit der rechten Maustaste auf _3S_CIFX_DP_Slave und wählen Sie unter Feldbusse|Profibus|DP Modul die E/A-Baugruppen der dezentralen Peripherie (Remote I/O)
    • die Eingangskarte "In_4_Byte",
    • die Ausgangskarte "Out_4_Byte".

  6. Wählen Sie im Menü Online|Einloggen aus! Dadurch wird das Programm compiliert.
  7. Wählen Sie im Menü Online|Start aus (oder Taste F5)!
  8. Klicken Sie nun auf die gewünschte E/A-Karte und öffnen Sie wie unten abgebildet die Kanäle %IX0.0, %IX0.1 und %QX0.0, deren Werte TRUE oder FALSE angezeigt werden.
  9. Durch Online|Ausloggen verlassen Sie den online Modus und können Ihre Software ändern und erweitern.

 

Speicherprogrammierbare Steuerungen in der Industrie 4.0

5. Auflage erschienen im Hanser Verlag 2021