OP17 Funktionstaste K16

A

Anonymous

Guest
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,
Ich habe da ein Problem, es geht um die Funktionstasten K1-K16.
Die Taste K16 wird durch einmaliges Drücken gesetzt und nicht wieder Rückgesetzt
In der S7 300 Steuerung habe ich einen DB programmiert von da aus greife ich auf die Variable zu.
in Protool habe ich das Bit auf diese Taste verwiesen
dieses Bit wird bei einmaligen Drücken gesetzt und läst sich nur in der Steuern Variable wieder zurücksetzen ?????
ich denke das dies ein Bug von Siemens ist
wer kann mir helfen oder einen Tip geben wie ich dieses Problem lösen kann
ich benötige alle K- Tasten
Die anderen Funktionieren einwandfrei

vielen Dank im vorraus

Markus
 
Zuviel Werbung?
-> Hier kostenlos registrieren
beim op17 gibt es 2 möglichkeiten.
1. unter allgemein. bei dieser funktion ist das bit der taste nur high solange du die taste drückst.
2. unter funktionen var: wert setzen. hier wird das bit in der steuerung gesetzt.
 
K16 Tasten

Ich habe bei den anderen K1- K15 Tasten nur das Bit zugewiesen
z.B. Taste K12 db102.dbx44.0
LED K12 db102.dbx50.0 usw.

in Protool lite Menü: Zielsystem -> Bild/Tasten
habe ich das OP17 und hier kann ich den Tasten die einzelenen Bit´s zuweisen

:?:

wenn ich im Step 7 "Variablentabelle" mir die Bit´s hole
sehe ich das die Tasten K1- K15 beim Drücken high und loslassen low sind
nur bei der K16 Taste ist dies leider nicht möglich (bleibt immer high)
bei 1x igem drücken
kann aber in der VAT dieses Bit wieder zurücksetzen ??
 
Das Gleiche Problem hatte ich vor Jahren auch (Ich halte es auch für einen Bug) und habe damals auf die Taste K16 verzichtet, da ich nicht alle Tasten benötigt habe.
 
Fkt Taste K16

Hallo Kollegen
Wie ich sehe haben auch noch ein anderer das Problem gehabt
ich währe bald verzweifelt an dem Punkt

vielen Dank
für die Hilfe
und das mit dem Impuls werde ich noch ausprobieren

gruß
Markus
 
K-Taste

Hallo,

also mit dem Bereichszeiger gibts das Problem? Was passiert wenn du eine einzelne Variable über die K16 an- und ausknipst?

MfG
André Räppel
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ich bin mir nicht mehr sicher was es war, aber der Bereichszeiger für die Tastatur brauchte das letzte Bit irgendwo anders für. Wir haben auf der K16 immer eine OP-Funktion gehabt SHIFT +K16=(Transfer-Modus)

pt
 
Hallo zusammen
Das letzte Bit im Bereichzeiger "Funktionstastatur-Abbild" wird als Tastatur-Sammelbit verwendet.

Auszug aus dem Handbuch "ProTool Zeilengeräte projektieren"
Das Abbild der Funktionstastatur kann in maximal 4 getrennte Datenbereiche aufgeteilt werden.
Die Gesamtlänge dieser Datenbereiche darf 4 Datenworte nicht
überschreiten. Um das Funktionstastatur-Abbild nutzen zu können, müssen Sie in Ihrem Projekt unter "Bereichszeiger" einen Datenbereich vom Typ "Funktionstastatur" einrichten.

Tastenzuordnung
Die Zuordnung der einzelnen Tasten zu den Bits der Datenbereiche legen Sie beim "Projektieren der Funktionstasten" fest. Dabei geben Sie für jede Taste die Nummer innerhalb des Abbildungsbereichs an.

Tastatur-Sammelbit
Das höchste Bit im letzten Datenwort "jedes" Datenbereichs ist das Tastatur-Sammelbit. Es dient als Kontrollbit. Bei jeder Übertragung des Tastatur-Abbildes vom Bediengerät zur Steuerung wird das Tastatur-Sammelbit auf den Wert 1 gesetzt. Nach Auswertung des Datenbereichs durch das Anwenderprogramm sollte das Tastatur-Sammelbit zurückgesetzt werden. Durch regelmäßiges Lesen des Sammelbits kann im Anwenderprogramm festgestellt werden, ob ein Block erneut übertragen wurde.

Wir projektieren für die Taste K1-K16 einen Bereichszeiger von zwei Worten, damit die Taste K16 funktioniert.
 
K-Tasten

Habs mittlerweile fast vermutet.. Ich hab mir damals meine Bereichszeiger im DB nach Handbuch angelegt und das Sammelbit ensprechend deklariert. Böse vom Protool dass es die Zuordnung aufs Sammelbit zulässt. Aber war das Bit nicht schon vorher beim Drücken einer anderen Taste gesetzt?

MfG
André Räppel
 
Zuviel Werbung?
-> Hier kostenlos registrieren
K16 taste

Hallo
jetzt habe ich es hinbekommen
habe das Bit umgelegt und es funktioniert
aber das letzte Bit im Word wird komischerweise nur aktiv high wenn die K16 Taste gedrückt wird bei allen andern Tasten ist dies nicht der fall
????

leider keine saubere Lösung
:cry:

gruß
Markus

P.S. Danke an alle für die Hilfe
:lol: :lol: :lol: :lol: :lol:
 
Hallo,

ich hatte heute einen sehr ähnlichen Fall, daher poste ich gleich mal hier, passt ja.

Bei der Erweiterung einer Anlage habe ich die Tasten K13 und K14 verwendet. In der Steuerung nutze ich die entsprechenden Bits des Funktionstastatur-Bereichszeigers (4 DBWs). Die Zuordnung der Tasten in Protool ist korrekt, habe es mehrfach kontrolliert. Nun musste ich feststellen dass beim Betätigen der genannten Tasten falsche Reaktionen in der Steuerung ausgelöst wurden :twisted: ! Beim Beobachten der Daten im Bereichszeiger-DB ergab sich folgendes:
  • wenn K13 betätigt wird, kommt zusätzlich K1
  • wenn K14 betätigt wird, kommt zusätzlich K2
  • wenn K15 betätigt wird, kommt zusätzlich K3
  • wenn K16 betätigt wird, kommt zusätzlich K4
Ich habe das erst einmal, wie weiter oben vorgeschlagen, umgangen.

Code:
U "OP17".FNK_TAST.K1
U "OP17".FNK_TAST.K13
R "OP17".FNK_TAST.K1
usw.
Die Projektierung des OP17 habe ich in den letzten Jahren einschliesslich Bereichszeiger, Tasten, DBs usw. mehrfach in anderen Projekten verwendet. Dieser Fehler ist mir jedoch noch nie aufgefallen. Es kann auch sein dass ich die Tasten ab K13 noch nie verwendet habe.

Protool V6.0 SP2
Step7 V5.4
S7-315 DP2 (6ES7-315-2AG10-0AB0)
OP17-DP (6AV3 617-1JC20-0AX1) E-Stand 07(4), Verbindung über MPI

Es könnte natürlich auch mit der Firmware des OP17 zusammen hängen. Schätze, es wird wohl keine neue mehr geben.


Gruß, Onkel




Nachtrag, 28.09.2006:

Das OP17 macht noch weitere dumme Dinge, jedoch nicht immer:
  • mit den Pfeiltasten kommen zusätzlich versch. K-Tastenbits (K5, K6, K7)
  • mit "0" kommt zusatzlich das Bit für F4
  • mit K8 kommt zusätzlich F5
  • mit K12 kommt zusätzlich F8
  • und die F-Tasten funktionieren mal und mal funktionieren sie nicht
Es betrifft ausschließlich die Daten in den Bereichszeigern. Direkte Tasten-Aktionen funktionieren, zumindest bei den F-Tasten. Das OP17 ist mein Testgerät, bin also nicht an der Anlage. Das OP ist fast noch ganz neu, es ist sogar noch die Folie auf dem Display. Bei vergangenen Einsätzen hatte es tatellos funktioniert. Ich habe bei der Erweiterung zwei weitere Bereichszeiger für Betriebs- und Störmeldungen für dieselbe Steuerung angelegt. Daran kann es doch wohl nicht liegen? Ansonsten sind nur ein paar Bilder hinzu gekommen. Wenn ich das alte Projekt, oder andere Projekte einspiele habe ich denselben Fehler.

Ist wohl hin, das gute Stück.

Protool-Update auf V6.0 SP3 hat auch nichts gebracht.


Gruß, Onkel
 
Zuletzt bearbeitet:
Zurück
Oben