Step 7 Merker ist gesetzt wird aber nicht geschrieben.

janoro

Level-1
Beiträge
29
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo zusammen,

Ich habe da mal eine vielleicht etwas seltsame Frage.

Ich habe eine Anlage in der ein Merker gesetzt wird(er wird während die Anlage läuft gesetzt und rückgesetzt). Dieser Merker wird aber wenn ich ihn mir anschaue in der Verwendungsstelle oder in den Referenzdaten nur gelesen nie geschrieben.

Es hört sich vielleicht etwas doof an. Aber wie bekomme ich raus wo der Merker geschrieben wird?

Vielen Dank für eure Hilfe.
 
Wird der Merker evtl. von einem Panel gesetzt/zurückgesetzt ?

Oder als Byte/Word/Doppelword verarbeitet. Dies würde allerdings die Referenztabelle anzeigen.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Also es hängt ein panel dran. Ich vermute auch das der Merker von dort kommt. Auf dem läuft allerdings hmi pro CS und ich weiß nicht wie ich den Merker im hmi pro cs finden kann.
 
Könnt ja auch noch n Pointer drauf schreiben. Dann tauchts in der Referenztabelle auch nicht auf.

Kannst du das Panel zum Test abhängen und den Merker zurücksetzen?

mfG René
 
Guten morgen,

es könnte ein Taktmerker sein oder wie bereits beschrieben ein Pointer / indiziert.
Wenn es vom Panel kommt, kann man die Variable in ProTool in dem Register "Variablen"
suchen. Soweit das Projekt vorhanden ist.

Grüße
 
Zuviel Werbung?
-> Hier kostenlos registrieren
@DeltaMikeAir kann ich ein hmi pro cs Projekt mit protool öffnen?
Ich habe nur gesehen das die IT letztens ein Programm mit einem gelben smile als Symbol installiert hat. Damit wollte ich das Projekt öffnen. Mal schauen ob ich die variable dort irgendwo finden kann.

@vollmi ich könnte das panel abhängen. Weiß aber nicht ob die Anlage dann noch weiter läuft.
 
Falls es noch mehr Steuerungen im Netzwerk gibt, könnte der Merker ja auch über eine Kommunikation, z.B. Globaldatenkommunikation/PUT/GET etc. kommen.
 
Vielleicht wären etwas mehr Infos hilfreich. Wo liegt das Problem, was soll gemacht werden. Welche Steuerung, welches Panel, Kommunikation per MPI/PB/PN zu anderen Steuerungen
vorhanden.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
@DeltaMikeAir klar kein Problem ich fange mal an mit Info.

Das ganze ist eine Bearbeitungsanlage mit 2 Kuka Robotern und im großen einer Säge. Das ganze läuft über eine CPU und et200. Die Visu läuft über ein hmi pro cs panel
Verbunden über profinet.

Zum Problem. Wenn ich einen Roboter auf Hand T1 o T2 stelle und anschließend wieder auf Automatik gehe läuft der Roboter nicht weiter. Erst wenn ich den Roboter in cell fahre und an der Anlage einmal Start aus und Start ein betätige.

Im Programm fehlt den Robotern der Merker M21.0 damit die Fahrfreigabe wieder kommt.

Und genau den Merker M21.0 kann ich nicht finden und weiß nicht wo er herkommt.

So ich hoffe das hilft euch oder fehlt was?
 
Hallo,
ich vermute, da der Merker ja wie ganz oben beschrieben 1 wird, obwohl er nirgendwo gesetzt wird, eine Kommunikation
mittels PUT und GET zu den Robotern durchgeführt wird. D.h. er würde Signale vom Roboter holen und auf einen Merkerbereich legen ( z.B. P#M10.0 BYTE 20 )

Aber das ist alles nur sehr wage zu sagen ohne Programm

Ansonsten Hersteller falls es noch gibt kontaktieren. Wenn man einen Kuka während er fährt auf T1 umstellt, bleibt er danach erst einmal stehen,
solange nicht anders ausprogrammiert. Danach muss man ihn in Cell mittels PTP HOME in die Grundstellung fahren und das Programm wird initialisiert.
Die Frage ist, ob es wirklich sinvoll ist, den Merker zu setzen. Merke: Roboter = gefährlich und kann viel kaputt machen.

Gruß
 
Hallo also ein Merker der von beiden Robotern kommt finde ich etwas merkwürdig.

Es sind vkrc4 Roboter. Und ich kenne es so das wenn der Roboter auf seiner bahn steht also sak ist fährt er weiter.

Ob das ganze nun sinnvoll ist bleibt dahingestellt. Mich hatte halt interessiert wo dieser Merker herkommt.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Nun ja, wie bereits geschrieben. Er muss nicht fest im S7 Programm findbar sein ( z.B. mittels Gehe zu Operant M20.0 ). Er kann sich auch
in einem Pointer verbergen ( z.B. P#M18.0 BYTE 10 ) oder in einem MB / MW in dem Fall MW20.

Gruß
 
bei gekoppelten Anlagen gibts als bösartigkeit auch noch ein PUT von einer anderen Station.
(auch schon erlebt)

greetz, Black
 
Also die sache mit dem mb/Mw hab ich schon kontrolliert. Da ist nix zu finden und auch die Kopplung mit andere Stationen würde ich ausschließen. Ich kann mir wie gesagt nur das hmi pro cs oder wie ihr sagt der Roboter als Pointer noch vorstellen.
Hm ich werde mal schauen ob in der Doku was steht welche Signale zwischen Roboter und Anlage ausgetauscht werden.

Kann man Pointer Addressierungen irgendwie finden?
 
Ok werde es mal versuchen. Komme aber vermutlich erst Anfang nächster Woche wieder an die Anlage.

Müsste es nicht möglich sein alle Bausteine als eine Quelle zu generieren und diese Quelle dann zu durchsuchen? :)
 
Hallo zusammen zur Info, also ich hab die Lösung für mein Problem gefunden. Wir nutzen die Software VersionDog zum Verwalten aller Projekte. Beim Einspielen des Projekt scheint es einen Fehler gegeben haben. Dadurch sind einige Bausteine gelöscht worden, das führte dazu das man den Merker nicht mehr finden konnte. Der SPS stand stimmt aber noch.

Trotzdem vielen Dank für Eure Hilfe.
 
Zurück
Oben