S7-1200 - Wie geht es weiter nach..........

Tubbi

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


Ich habe nun mit der S7-120 und dem KTP600 ein kleines Projekt angelegt.

Auf dem Panel sind nun div. Softwaretasten, die ich auch mit Variablen versehen habe.
Beispiel: %A8.0

WIe bekomme ich nun die Steuerung dazu mit diesen Variablen einen Ausgang zu setzen?

Danke!!


Gruß
Tobi
 
Ich würde hier anstatt den Ausgängen, Merker oder Bits in Datenbausteinen setzten. Díese dann in der SPS den Ausgängen zuweißen.
 
Hallo zusammen


Ich habe nun mit der S7-120 und dem KTP600 ein kleines Projekt angelegt.

Auf dem Panel sind nun div. Softwaretasten, die ich auch mit Variablen versehen habe.
Beispiel: %A8.0

WIe bekomme ich nun die Steuerung dazu mit diesen Variablen einen Ausgang zu setzen?

Danke!!


Gruß
Tobi


Hallo

So wie dus momentan gelöst hast, steuerst du den Ausgang direkt an.

Beispiel: Du drückst auf dem Panel eine Taste oder ein Touch Button, wird der Ausgang direkt angesteuert. Dies macht wohl in den meisten Fällen keinen Sinn (könnte man auch mit einer 300er so lösen)...
 
Nein!?

Brauche ich noch ein Programm?
Obwohl ich die Ausgänge so schon anspreche!?

Ahso. WAs mir gerade aufgefallen ist:
Im Status wird als "aktueller Wert" -1 angegeben.:confused:

D.h.: Ich drücke die Taste, %A8.0 wird gesetzt, aber es kommt keine 1, sondern -1

Langsam werden meine Haare grau :rolleyes:
Warum tue ich mir das nur an!??!
 
Zuletzt bearbeitet:
Nein!?

Brauche ich noch ein Programm?
Obwohl ich die Ausgänge so schon anspreche!?

Ahso. WAs mir gerade aufgefallen ist:
Im Status wird als "aktueller Wert" -1 angegeben.:confused:

D.h.: Ich drücke die Taste, %A8.0 wird gesetzt, aber es kommt keine 1, sondern -1

Langsam werden meine Haare grau :rolleyes:
Warum tue ich mir das nur an!??!


hast du überhaupt nichts in die sps geladen? sprich doch über das panel einen merker an und rufe im ob1 'm x.x = a 8.0' auf und schau ob es so funktioniert...
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hi,
Mach dir doch einen FB in dem du zum Beispiel M0.0 auf den Ausgang A0.0 verschaltest.

Den FB lädst du in den OB (MAIN) und überspielst das Programm auf die SPS
Die SPS führt soweit ich weiß immer nur das aus was im OB drin steht, deswegen muss dort der FB eingefügt sein. Das eigentliche Programm steht allerdings im FB.

Jetzt legst du auf dem Display eine Schaltfläche an, und unter Eignschaften der Schaltfläche gehst Du auf du z.B. "Ereignisse/Drücken", wählst die Funktion "setzeBit" drückst auf das jetzt rot hinterlegte Variablenfeld, wählst als Variable unter den PLC Variablen den Merker M0.0 aus. Dann das Prgramm ins Display laden, sicherstellen das die SPS auf Run steht und dann sollte der Ausgang mit der Taste schalten.

Sofern du die HMI Variablen bearbeitest, also die Variablen (Ein/Ausgänge und Merker) aus der SPS mit der Visualisierungsoberfläche verbindest kannst du mit denen Variablen auch Bilder ansprechen, also M0.0= 1 soll Bild X laden... Musst mal ein bischen rumprobieren, ist leider für mich auch nicht wirklich selbsterklärend gewesen:)

Schönen Abend weiter!
 
Hallo

Sodenn.
Ich habe nun die Tasten als Merker belegt.
Mit den Merkern schalte ich im OB1 die jew. Ausgänge.
Leider bleibt die LED bei den Ausgängen noch immer aus.

Auch wird im Status der Ausgang aus -1 angezeigt.
Nicht wie normal als 1



:confused:
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Jepp

Verdrahtung ist ok.
Mal eine Frage am Rande:
Welches Byte haben die Ausgänge bei der S7-1200 (1212er CPU)
ISt es das Byte 8?
Also A8.0 .......


Es wird nun ein "Adressfehler" auf dem Panel unter Meldungen angezeigt.
 
Erst mal solltest du das ganze System als Kette überprüfen!

1) In der Hardware der SPS kannst du sehen welche Ausgänge (Eingänge usw...) welche Adressen bekommen haben.
Du kannst die Adressen dort auch verstellen!!

2) du solltest wenigstens ein kleines Progrmm, wie schon oben beschrieben, in die SPS schreiben. Also z.B. M0.0 > A0.0 (A8.0 sollte schon auf einer zusätzlichen Ausgangskarte liegen ;-))

3) Du musst eine Netzverbindung zwischen Panel und SPS anlegen, die IP Adressen müssen im selben Netz liegen und unter Netze muss das auch zusammenpassen.
Beide Geräte müssen passende IP Adressen haben, das hat mich auch schon öfter verars.....

4) Das Programm für die SPS musst du mitsamt der Konfiguration in die SPS laden

5) Das Programm für das Panel (z.B. Taster schaltet M0.0) muss auch in das Panel geladen werden.

6) Die SPS muss in Run sein sonst passiert natürlich gar nix.

7) Die Ausgännge (zumindest auf weiteren Karten) brauchen eine Spannungsversorgung sonst kann man auch nix schalten sehen.

8) danach! kannst du mal online nach dem Rechten sehen.
Übrigens sollte der Datentype fürs beobachten in einer Beobachtungstabelle auf Bool stehen, dann sollte dort auch True oder False auftauchen und keine Zahlenwerte.

9) Du kannst ruhig weitere Fragen stellen wenn du diese Liste mit gutenm Gewissen abgearbeitet hast
 
Also sofern du die SPS richtig beschaltet hast, also auch auf den Ausgängen die Zuleitungen richtig liegen, hatte ich auch zuerst falsch, (der Blick ins Handbuch hat geholfen) sollte es gehen.

A8.0 gibts auf der CPU direkt nicht, nur die Ausgänge A0.0-A0.7 und dann evtl. noch A1.0-A1.irgendwas... weiß nicht wie viele die 12er hat. Kannst Du dir nicht mit der "beobachten Brille" online angucken ob in dem Netzwerk überhaupt was passiert?

JJ
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Männer

Es funktioniert!

BESTEN DANK!!!!


Also:
Die 1212 hat ja Relaisausgänge.
Spannung muss es also nicht unbed. haben.
Es lag in der Tat an dem Ausgangsbyte.
Anstatt 8 muss es 0 sein.
Ich meine irgendwo 8 gelesen zu haben...........Egal!

Jetzt noch eine letzte Frage:
Das Display soll nachts komplett dunkel sein.
Schadet es was das Display nachts von der Spannung zu nehmen?

Oder hat jem. ne andere Idee?

Aktuell habe ich es so gelöst:
Taste > Display aus > neues Bild, komplett schwarz > kleine Taste zurück
Jedoch ist es mir noch zu hell, da man die Hintergrundbeleuchtung sieht.


Gruß
Tobi
 
Na also, was lange dauert wird endlich gut:)

Meines Wissens nach ist es dem Display egal, grundsätzlich geht im ausgeschalteten Zustand eher weniger kaputt, als im angeschalteten

Kannst ja sonst über ein Relais allpolig die Spannung wegnehmen... Wirklich nützen tuts aber auch nichts...

Ich kenne aber durchaus Maschinen die solche Displays haben und über Netzstecker beströmt werden, da ist das Display dann ja auch plötzlich aus... Sollte also gehen...

Ansonsten: Wer wagt gewinnt!
 
Dachte nur aufgrund der Halbleitertechnik, wäre es nicht gut wenn man das Teil jeden Abend abschaltet............

Ok.
Versuchen wir es ;)


Was mir gerade aufgefallen ist:
Die Uhrzeit stimmt nicht mehr.
Wie bekomme ich das noch hin?

THX


Gruß Tobi
 
Übrigens haben die BasicPanels nur eine ziemlich kurze Lebensdauer für die Hintergrundbeleuchtung des Panel. Ich kann es gerade nicht finden, war aber für meine Verhältnisse zu wenig für 24/7 Betrieb über mehrere Jahre.

Da würde das ausschalten über Nacht sicher ein ganze Menge bringen! :cool:
 
Zurück
Oben