Einlege Reihenfolge

Mastazocker

Level-1
Beiträge
3
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo ich habe folgendes Thema,

Ich möchte verhindern das ich bei einer Maschine Bauteil 2 vor Bauteil 1 einlegen kann.
Die Bauteile werden ganz einfach von zwei INI´s abgefragt.

Wie kann ich das ganz einfach in der SPS verriegeln.



Danke
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ich möchte verhindern das ich bei einer Maschine Bauteil 2 vor Bauteil 1 einlegen kann.

Wie kann ich das ganz einfach in der SPS verriegeln.

Die Hände auf den Rücken tackern :ROFLMAO:

Code:
UN Ini1
UN Ini2
= Bauteil 1 einlegen

U Ini1
UN Ini2
= Bauteil 2 einlegen

U Ini1
U Ini2
= Bauteil 1+2 eingelegt

U Ini2
UN Ini1
= Fehler in Reihenfolge
 
Ich möchte verhindern das ich bei einer Maschine Bauteil 2 vor Bauteil 1 einlegen kann.
Die Bauteile werden ganz einfach von zwei INI´s abgefragt.

Mit einer Schrittkette



Schritt1: Warte auf INI1 oder INI2

Tranistion 1: U INI1 ----------------------------------------------- Tranistion 101: U INI2

Schritt2: Warte auf INI2 ------------------------------------------- Schritt102: Falsches Teil zuerst eingelegt

Tranistion 1: U INI2 ------------------------------------------------Tranistion 102: UN INI2

Schritt3: tue etwas -------------------------------------------------- | Sprung nach Schritt 1 (und nochmal das ganz, bis der Werker es begiffen hat ;-)

..

Frank
 
Zuviel Werbung?
-> Hier kostenlos registrieren
U(
O "HWH1_A2-1"
O "HWH1_A2-2"
)
U "HWH1_A2-6"
U "HWH2_A1-5"
U "HWH1_A2-16"
U "HWH2_A2-16"
U "M80.7"
U "E110.7"
U "HWH2_A2-1"
U "HWH2_A2-6"
U(
U "90S1"
U "90S2"
U "86S1Z"
U "86S2Z"
U "86S3Z"
U "90S3"
U "90S4"
UN "99M5"
UN "99M7"
U "48S2"
O
U "95S1"
U "95S2"
U "91S1Z"
U "91S2Z"
U "91S3Z"
U "95S3"
U "95S4"
UN "100M5"
UN "100M7"
U "48S1"
)
U "M 1.1"
U "51A1_KA1"
U "53A1_KA1"
UN "M 33.0"
UN "M 13.0"
UN "M 19.0"
U "Roboter_Auto_Ext"
U "Roboter in Home"
= "M 10.0"



Das ist mein Netzwerk und ich möchte das 90S3(Bauteil1) erst 1 sein muss und dann darf erst 90S4 (Bauteil2) 1 werden.

Ich steh hier total auf dem Schlauch gerade.
 
I lig ab :)

in deinem Netzwerk werden 90Sx garnicht beschrieben, woher soll hier einer wissen was es dazu braucht um deine Wünsche zu erfüllen?

mfG René
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Code:
      U     "90S3"
      UN     "90S4"
      S "1Vor2"

      U( 
  
      O     "HWH1_A2-1"
      O     "HWH1_A2-2"
      )     
      U     "HWH1_A2-6"
      U     "HWH2_A1-5"
      U     "HWH1_A2-16"
      U     "HWH2_A2-16"
      U     "M80.7"
      U     "E110.7"
      U     "HWH2_A2-1"
      U     "HWH2_A2-6"
      U(    
      U     "90S1"
      U     "90S2"
      U     "86S1Z"
      U     "86S2Z"
      U     "86S3Z"
      [COLOR=#ff0000]U "1Vor2"[/COLOR]  //U     "90S3"
      U     "90S4"
      [COLOR=#ff0000]R [/COLOR][COLOR=#FF0000]"1Vor2"[/COLOR]
      UN    "99M5"
      UN    "99M7"
      U     "48S2"
      O     
      U     "95S1"
      U     "95S2"
      U     "91S1Z"
      U     "91S2Z"
      U     "91S3Z"
      U     "95S3"
      U     "95S4"
      UN    "100M5"
      UN    "100M7"
      U     "48S1"
      )     
      U     "M 1.1"
      U     "51A1_KA1"
      U     "53A1_KA1"
      UN    "M 33.0"
      UN    "M 13.0"
      UN    "M 19.0"
      U     "Roboter_Auto_Ext"
      U     "Roboter in Home"
      =     "M 10.0"

vllt so ein Schnellschuss

PS: Ein Zyklus lang ist m10.0 = 1 ... aber merkst du selber
 
Zuletzt bearbeitet:
Machs so wie Verpolt (im Post #3) geschrieben hat und ersetze 90Sx in deinem Netzwerk gegen die entsprechenden Ergebnisse. Aber das wird bei deinem Netzwerk keinen Unterschied machen weil die Bedingung eh erst erfüllt ist wenn beide True sind.

Nicht böse auffassen. Aber du solltest dein Netzwerk ein bisschen Gruppieren und beschriften. Wenn das noch ne seite länger wird weiss keiner mehr was wo gemacht wird.

mfG René
 
Zurück
Oben