Programm starten über S7-Funktion

Vicky

Level-1
Beiträge
16
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo zusammen,
Ich suche eine Lösung um auf einer PCU ein Programm zu starten.
Der Aufbau sieht folgendermaßen aus:
1) SINUMERIK 840D sl
2) PCU 50V3
d.h. eigentlich möchte ich über einen FB/FC ein Programm auf einem PC starten.

Wer es kennt, wie bei Beckhoff über die Funktion "NT_StartProcess".


=> Kann jemand mit einer Lösung aufwarten?

Vielen Dank im Voraus
 
Eine Lösung ohne fremde Hilfsmittel kenne ich nicht.

Was funktionieren könnte

Lösungsmöglichkeit 1:
- Mit ACCON-AGLink eine Verbdinung zur SPS aufbauen (projektierte Verbindung)
- In der SPS bei Bedarf z.B. BSEND mit dem zu startenden Programmnamen als Inhalt aufrufen
- Auf der PCU dann dieses Programm starten

Lösungsmöglichkeit 2:
- Mit ACCON-AGLink eine Verbdinung zur SPS aufbauen (normale Verbindung)
- Über ACCON-AGLink sich bei den bausteingetriggerten Meldungen anmelden
- In der SPS bei Bedarf die SFB/SFC zum Meldungsversand aufrufen
- Wenn Parameter ein Wort/Doppelwort ist, dann über Umsetzungstabelle den zugehörigen Programmnamen wählen
- Auf der PCU dann dieses Programm starten

Ich hoffe, das war einigermaßen verständlich, ansonsten kurz nachfragen.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
OEM Paket von Siemens installieren.
In einem VB Programm auf eine event warten und dann das zu startende Programm aus dem Programm aufrufen.


bike
 
Wo kommt der Event her bzw. wie wird er ausgelöst? Welche Parameter hat er?

Da kannst du z.B eine Änderung in einem DB verwenden, den du ggF pollst.

Wie es genau mit dem der Event funktioniert muss ich unsere VB Profis fragen.
Ich weiß nur, dass wir unseren Servicecounter mit einem Event aus der PLC starten und der dann ein Programm mit Ein- und Ausgabe auf dem Bildschirm startet.


bike
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Klar, die Möglichkeit mittels Pollen geht immer, auch z.B. mit libnodave. Wenn es aber rein um PLC-getriggerte Auslösung ohne Pollen sein soll, dann fallen mir momentan nur meine genannten Lösungen ein.
Die Verarbeitung nach dem Erkennen des Wunsches ist ja in allen Fällen identisch. Nur das Erkennen des Startwunsches (und was gestartet werden soll) unterscheidet sich.
 
Zurück
Oben