S7 1200 hilfe!!

Hanspeter23

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

Ich habe ein Problem mit meiner 1200er Steuerung.
Schaffe keine Verbindung zwischen CPU 1214C und PG field.

Meine Bauteile:
CPU 1214C; CSM 1277 simatic net;KTP 400 basic mono PN (touch panel)

Kann mir jemand weiterhelfen wie ich eine Verbindung zwischen meinem Field PG und deren Module zusammenbringe?

Ich meine das müsste mit Ethernet zu verbinden sein, liege ich da falsch?
crossover kein crossover?
Mein Programm heißt Step 7 Micro/WIN, ist das überhaupt das richtige?

Bitte um eure Hilfe und allen einen Dank die sich die Mühe machen mir zu helfen.

mfg
hans-peter
 
Hallo,

Ich habe ein Problem mit meiner 1200er Steuerung.
Schaffe keine Verbindung zwischen CPU 1214C und PG field.

Meine Bauteile:
CPU 1214C; CSM 1277 simatic net;KTP 400 basic mono PN (touch panel)

Kann mir jemand weiterhelfen wie ich eine Verbindung zwischen meinem Field PG und deren Module zusammenbringe?


Ich meine das müsste mit Ethernet zu verbinden sein, liege ich da falsch?
crossover kein crossover?


Mein Programm heißt Step 7 Micro/WIN, ist das überhaupt das richtige?

Bitte um eure Hilfe und allen einen Dank die sich die Mühe machen mir zu helfen.

mfg
hans-peter

Zu deinen Fragen

Ja, wir helfen dir bei der Verbindung.
Ja Ethernet und ein Patchkabel reicht.
Nein du brauchst TIA Portal Basic v10.5 oder TIA Portal 11,
wenn du das hast sehen wir weiter.

MfG
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,

Ich habe die Software bereits angefunden (TIA Portal Basic v10.5).
Habe anschließend ein Projekt erstellt, meine Hardware nacheinander eingegeben und zum Schluss die Verbindung hergestellt (erfolgte nach den Schritten die mir das Programm vorgab).

Nun sitze ich davor und habe noch immer keine Verbindung!

Habe bei meinem Touch panel zum Test einen Schalter eingebaut und wollte diese rüberladen (Button "In Gerät laden"). Das funktionierte nicht.
Wie soll ich das am besten angehen oder wo kann ich nachgucken ob meine Verbindung aufrecht ist. (Habe ein grünes Kabel darauf steht Ethernet; ist dies korrekt)

Danke im Voraus!

mfg
hans-peter
 
Blinken die LEDs an deiner Netzwerkkarte?

Online --> Erreichbare Teilnehmer --> Schnittstelle wählen --> Online verbinden --> wenn erfolgreich zuerst IP Adresse zuweisen.
 
Hallo,

Eine Verbindung mit dem touch panel habe ich schon erreicht.
Aber mit der CPU habe ich Probleme!

Habe ein kleines Programm geschrieben und will dieses rüber laden.
Ich drücke den "laden" Knopf und er öffnet ein Fenster in dem er erreichbare Teilnehmer sucht. Da schreibt er immer hin "keine Verbindung".
Wie komme ich hier weiter.
Muss die 1200er nicht grün leuchten. Leuchtet im Moment gelb? Wie kann ich auf RUN umstellen?

Danke im Voraus!

mfg
 
Zuletzt bearbeitet:
Hallo,

Danke für deine Ratschläge habe eine Verbindung hergestellt.

Nun muss ich noch was fragen, da die S7 sich nicht auf run stellen lässt.
Im Diagnosepuffer schreibt er mit einen Fehler das die Offline Online nicht übereinstimmt, obwohl er mir bei beiden Zeilen die selbe Bestellnummer angibt.
Wie kann ich dieses Problem beheben.

Danke im Voraus

mfg
 
Hallo,

Danke für deine Ratschläge habe eine Verbindung hergestellt.

Nun muss ich noch was fragen, da die S7 sich nicht auf run stellen lässt.
Im Diagnosepuffer schreibt er mit einen Fehler das die Offline Online nicht übereinstimmt, obwohl er mir bei beiden Zeilen die selbe Bestellnummer angibt.
Wie kann ich dieses Problem beheben.

Danke im Voraus

mfg

Zusätzlich zur Bestellnummer gibts noch eine Versionsnummer (V2.6...ode so). Die sollte in der Config übereinstimmen.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Stopuhr

Hallo,

Danke an alle die mich unterstützt haben. Jetzt funktioniert alles.

Da kommt schon die nächste Frage:

Ich muss mit einem Eingang eine Zeit starten. Mit einem anderen Eingang die Zeit stoppen. Diese Zeit muss am panel angezeigt werden.
Habe bereits herum probiert bin leider unfähig das ich das hinbekomme.

Daher wollte ich fragen ob jemand sotwas Schrittweise erklären kann.

Danke im Voraus!

mfg
 
A) Ich muss mit einem Eingang eine Zeit starten. Mit einem anderen Eingang die Zeit stoppen.

B) Diese Zeit muss am panel angezeigt werden.

Na da haben wir ja eigentlich schon mind. 2 Problemchen!

A) Du solltest dir ganz allgemein erst mal ein Kapitel mit Timerprogrammierung durchlesen (S7-1200! Handbücher findest du unter Siemens Support)
Wenn du noch wenig Erfahrung mit SPS Programierung hast solltest du evtl. mal so eine Beispielprogrammierung ausprobieren und Online beobachten was passiert.

B) Timer im Panel anzuzeigen ist (wenn der in der SPS denn erst mal läuft) nicht so ganz trivial.
Am besten wandelst du den Timerzählwert (der ist in ms) per Move, Convert und DIV in eine neue Variable vom Typ REAL und gibst diese in die Anzeige am Panel.
Dann kannst du die Zeitanzeige noch passend formatieren.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Stopuhr S7 1200

Guten Morgen,

Was ich bis jetzt geschafft habe..
nicht viel da ich gestern mit Taktmerker arbeiten wollte und dies bei meiner Steuerung nicht möglich war, weil das Feld keine Einstellungen zulässt (unter Hardwärekonfig / Taktmerker).Keine Ahnung wieso.

Anschließend habe ich ein SR- Glied eingefügt. Eingang "EIN" auf setzen und Eingang "AUS" auf rücksetzen. Dieses SR habe ich mit ein Zeitmodul "Impulszeit oder so" mit desen Eingang "IN" verbunden (das erste unter Zeiten). Danach habe ich eine Zeit T#5s eingestellt. Danach versuchte ich die abgelaufene Zeit (ich glaube Ausgang "PT") über mein Touchpanel als EA-Feld auszugeben. Bin daran völlig gescheitert. War dann sehr froh das Feierabend war. Jeder Ratschlag würde mir weiterhelfen.

Danke im Voraus

mfg
 
Guten Morgen,

Was ich bis jetzt geschafft habe..
nicht viel da ich gestern mit Taktmerker arbeiten wollte und dies bei meiner Steuerung nicht möglich war, weil das Feld keine Einstellungen zulässt (unter Hardwärekonfig / Taktmerker).Keine Ahnung wieso.

Projekt ->PLC ->Allgemein -> System- und Taktmerker -> Verwendung eines Taktmerkerbytes aktivieren!


Anschließend habe ich ein SR- Glied eingefügt. Eingang "EIN" auf setzen und Eingang "AUS" auf rücksetzen. Dieses SR habe ich mit ein Zeitmodul "Impulszeit oder so" mit desen Eingang "IN" verbunden (das erste unter Zeiten). Danach habe ich eine Zeit T#5s eingestellt. Danach versuchte ich die abgelaufene Zeit (ich glaube Ausgang "PT") über mein Touchpanel als EA-Feld auszugeben. Bin daran völlig gescheitert.

Baustein "Main" öffnen und Aus dem Fenster Anweisungen -> Zeiten -> TP in ein leeres Netzwerk ziehen. Es wird automatisch eine Instanz (Datenbaustein) angelegt, bei der Abfrage dazu Nummer und Name vergeben. IN mit Eingang verschalten. Q mit einem Ausgang/Merker,etc verschalten. PT gewünschte Zeit im Format T#5s angeben. Speichern und Überstzen.

Im Panel E/A-Feld einfügen und unter Eigenschaften ->Allgemein Einstellungen vornehmen. Variable: PLC1 ->Programmbaustein -> Instanz vom Timer -> ELAPSED
Unter HMI->HMI Variablen würde ich den Erfassungszyklus ggf. reduzieren.

MfG
 
Hallo,

Danke für deine genaue und ausführliche Beschreibung.
Bin ich Schritt für Schritt durchgegangen, jedoch kann ich den Taktmerker nicht aktivieren, da ich keinen Hacken setzen kann (Feld grau transparent).

Projekt ->PLC ->Allgemein -> System- und Taktmerker -> Verwendung eines Taktmerkerbytes aktivieren! (diesen Pfad habe ich nicht gefunden)

Hab es unter Hardwarekonfig und Eigenschaften des PLC probiert.
Wie löse ich dieses Problem?


Danke im Voraus

mfg
 
Zuletzt bearbeitet:
Guten Morgen,

Danke für deinen Tipp, jetzt hat es funktioniert.
Nun habe ich einen Taktmerker als M100.0 (10Hz) ausgewählt und als Variable deklariert.
Bei der Simulation gibt er keinen Takt aus.
Wie programiere ich den richrig!

Danke im Voraus

mfg
 
Zurück
Oben